Darren Hart
|
392741e0a4
futex: Fix handling of bad requeue syscall pairing
|
15 жил өмнө |
Darren Hart
|
beda2c7ea2
futex: Update futex_q lock_ptr on requeue proxy lock
|
15 жил өмнө |
Sonny Rao
|
ce2ae53b75
futexes: Fix infinite loop in get_futex_key() on huge page
|
16 жил өмнө |
Thomas Gleixner
|
aa715284b4
futex: request only one page from get_user_pages()
|
16 жил өмнө |
Thomas Gleixner
|
d0725992c8
futex: Fix the write access fault problem for real
|
16 жил өмнө |
Thomas Gleixner
|
2070887fde
futex: fix restart in wait_requeue_pi
|
16 жил өмнө |
Thomas Gleixner
|
1c840c1490
futex: fix restart for early wakeup in futex_wait_requeue_pi()
|
16 жил өмнө |
Thomas Gleixner
|
c8b15a706d
futex: cleanup error exit
|
16 жил өмнө |
Thomas Gleixner
|
521c180874
Merge branch 'core/urgent' into core/futexes
|
16 жил өмнө |
Thomas Gleixner
|
64d1304a64
futex: setup writeable mapping for futex ops which modify user space data
|
16 жил өмнө |
Thomas Gleixner
|
f1a11e0576
futex: remove the wait queue
|
16 жил өмнө |
Darren Hart
|
ba9c22f2c0
futex: remove FUTEX_REQUEUE_PI (non CMP)
|
16 жил өмнө |
Darren Hart
|
a5a2a0c7fa
futex: fix futex_wait_setup key handling
|
16 жил өмнө |
Darren Hart
|
bab5bc9e85
futex: fixup unlocked requeue pi case
|
16 жил өмнө |
Darren Hart
|
52400ba946
futex: add requeue_pi functionality
|
16 жил өмнө |
Darren Hart
|
f801073f87
futex: split out futex value validation code
|
16 жил өмнө |
Darren Hart
|
9121e4783c
futex: distangle futex_requeue()
|
16 жил өмнө |
Darren Hart
|
a72188d8a6
futex: add FUTEX_HAS_TIMEOUT flag to restart.futex.flags
|
16 жил өмнө |
Darren Hart
|
dd9739980b
futex: split out fixup owner logic from futex_lock_pi()
|
16 жил өмнө |
Darren Hart
|
1a52084d09
futex: split out atomic logic from futex_lock_pi()
|
16 жил өмнө |
Darren Hart
|
4b1c486b35
futex: add helper to find the top prio waiter of a futex
|
16 жил өмнө |
Darren Hart
|
ca5f9524d6
futex: separate futex_wait_queue_me() logic from futex_wait()
|
16 жил өмнө |
Darren Hart
|
cd84a42f31
futex: comment requeue key reference semantics
|
16 жил өмнө |
Ingo Molnar
|
88f502fedb
futex: remove the pointer math from double_unlock_hb, fix
|
16 жил өмнө |
Darren Hart
|
f061d35150
futex: remove the pointer math from double_unlock_hb
|
16 жил өмнө |
Darren Hart
|
e4dc5b7a36
futex: clean up fault logic
|
16 жил өмнө |
Darren Hart
|
e8f6386c01
futex: unlock before returning -EFAULT
|
16 жил өмнө |
Darren Hart
|
16f4993f4e
futex: use current->time_slack_ns for rt tasks too
|
16 жил өмнө |
Darren Hart
|
5eb3dc62fc
futex: add double_unlock_hb()
|
16 жил өмнө |
Darren Hart
|
de87fcc124
futex: additional (get|put)_futex_key() fixes
|
16 жил өмнө |