Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
aeda4ac3efc29e4d55989abd0a73530453aa69ba
/
kernel
/
futex.c
5bdb05f
futex: Add futex_q static initializer
by Darren Hart
· 14 years ago
b41277d
futex: Replace fshared and clockrt with combined flags
by Darren Hart
· 14 years ago
ae791a2
futex: Cleanup stale fshared flag interfaces
by Thomas Gleixner
· 14 years ago
4c115e9
futex: Address compiler warnings in exit_robust_list
by Darren Hart
· 14 years ago
7de9c6ee
new helper: ihold()
by Al Viro
· 14 years ago
b61f6a5
Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 14 years ago
7ada876
futex: Fix errors in nested key ref-counting
by Darren Hart
· 14 years ago
fb62db2
futex: Fix kernel-doc notation & typos
by Randy Dunlap
· 14 years ago
15e408c
futex: Add lock context annotations
by Namhyung Kim
· 14 years ago
a3c74c5
futex: Mark restart_block.futex.uaddr[2] __user
by Namhyung Kim
· 14 years ago
1dcc41b
futex: Change 3rd arg of fetch_robust_entry() to unsigned int*
by Namhyung Kim
· 14 years ago
7a0ea09
futex: futex_find_get_task remove credentails check
by Michal Hocko
· 14 years ago
59647b6
futex: Handle futex value corruption gracefully
by Thomas Gleixner
· 15 years ago
51246bf
futex: Handle user space corruption gracefully
by Thomas Gleixner
· 15 years ago
5ecb01c
futex_lock_pi() key refcnt fix
by Mikael Pettersson
· 15 years ago
7485d0d
futexes: Remove rw parameter from get_futex_key()
by KOSAKI Motohiro
· 15 years ago
d209d74
rtmutes: Convert rtmutex.lock to raw_spinlock
by Thomas Gleixner
· 15 years ago
1d61548
sched: Convert pi_lock to raw_spinlock
by Thomas Gleixner
· 15 years ago
a267245
plist: Make plist debugging raw_spinlock aware
by Thomas Gleixner
· 15 years ago
722d017
futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
by Andi Kleen
· 15 years ago
11df6dd
futex: Fix spurious wakeup for requeue_pi really
by Thomas Gleixner
· 15 years ago
89061d3
futex: Move drop_futex_key_refs out of spinlock'ed region
by Darren Hart
· 15 years ago
2bc8720
futex: Check for NULL keys in match_futex
by Darren Hart
· 15 years ago
d58e657
futex: Handle spurious wake up
by Thomas Gleixner
· 15 years ago
f579bbc
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
da08568
futex: fix requeue_pi key imbalance
by Darren Hart
· 15 years ago
eaaea80
futex: Fix locking imbalance
by Thomas Gleixner
· 15 years ago
9beba3c
futex: Add memory barrier commentary to futex_wait_queue_me()
by Darren Hart
· 15 years ago
0729e19
futex: Fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me()
by Darren Hart
· 15 years ago
d8d88fb
futex: Correct futex_q woken state commentary
by Darren Hart
· 15 years ago
d96ee56
futex: Make function kernel-doc commentary consistent
by Darren Hart
· 15 years ago
d40d65c
futex: Correct queue_me and unqueue_me commentary
by Darren Hart
· 15 years ago
56ec160
futex: Correct futex_wait_requeue_pi() commentary
by Darren Hart
· 15 years ago
7193bea
Merge branch 'core-futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
84bc4af
futex: Detect mismatched requeue targets
by Darren Hart
· 15 years ago
392741e
futex: Fix handling of bad requeue syscall pairing
by Darren Hart
· 15 years ago
beda2c7
futex: Update futex_q lock_ptr on requeue proxy lock
by Darren Hart
· 15 years ago
cc6db4e
futex: Correct futex_wait_requeue_pi() commentary
by Darren Hart
· 15 years ago
ce2ae53
futexes: Fix infinite loop in get_futex_key() on huge page
by Sonny Rao
· 15 years ago
aa71528
futex: request only one page from get_user_pages()
by Thomas Gleixner
· 15 years ago
d072599
futex: Fix the write access fault problem for real
by Thomas Gleixner
· 15 years ago
2070887
futex: fix restart in wait_requeue_pi
by Thomas Gleixner
· 15 years ago
1c840c1
futex: fix restart for early wakeup in futex_wait_requeue_pi()
by Thomas Gleixner
· 15 years ago
c8b15a7
futex: cleanup error exit
by Thomas Gleixner
· 15 years ago
521c180
Merge branch 'core/urgent' into core/futexes
by Thomas Gleixner
· 15 years ago
64d1304
futex: setup writeable mapping for futex ops which modify user space data
by Thomas Gleixner
· 15 years ago
f1a11e0
futex: remove the wait queue
by Thomas Gleixner
· 15 years ago
ba9c22f
futex: remove FUTEX_REQUEUE_PI (non CMP)
by Darren Hart
· 15 years ago
a5a2a0c
futex: fix futex_wait_setup key handling
by Darren Hart
· 15 years ago
bab5bc9
futex: fixup unlocked requeue pi case
by Darren Hart
· 15 years ago
52400ba
futex: add requeue_pi functionality
by Darren Hart
· 15 years ago
f801073
futex: split out futex value validation code
by Darren Hart
· 15 years ago
9121e47
futex: distangle futex_requeue()
by Darren Hart
· 15 years ago
a72188d
futex: add FUTEX_HAS_TIMEOUT flag to restart.futex.flags
by Darren Hart
· 15 years ago
dd97399
futex: split out fixup owner logic from futex_lock_pi()
by Darren Hart
· 15 years ago
1a52084
futex: split out atomic logic from futex_lock_pi()
by Darren Hart
· 15 years ago
4b1c486
futex: add helper to find the top prio waiter of a futex
by Darren Hart
· 15 years ago
ca5f952
futex: separate futex_wait_queue_me() logic from futex_wait()
by Darren Hart
· 15 years ago
cd84a42
futex: comment requeue key reference semantics
by Darren Hart
· 15 years ago
88f502f
futex: remove the pointer math from double_unlock_hb, fix
by Ingo Molnar
· 15 years ago
f061d35
futex: remove the pointer math from double_unlock_hb
by Darren Hart
· 15 years ago
e4dc5b7
futex: clean up fault logic
by Darren Hart
· 16 years ago
e8f6386
futex: unlock before returning -EFAULT
by Darren Hart
· 16 years ago
16f4993
futex: use current->time_slack_ns for rt tasks too
by Darren Hart
· 16 years ago
5eb3dc6
futex: add double_unlock_hb()
by Darren Hart
· 16 years ago
de87fcc
futex: additional (get|put)_futex_key() fixes
by Darren Hart
· 16 years ago
b2d0994
futex: update futex commentary
by Darren Hart
· 16 years ago
2fff78c
futex: fix reference leak
by Peter Zijlstra
· 16 years ago
836f92a
[CVE-2009-0029] System call wrappers part 31
by Heiko Carstens
· 16 years ago
17da2bd
[CVE-2009-0029] System call wrappers part 08
by Heiko Carstens
· 16 years ago
fdbc045
Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into core/urgent
by Ingo Molnar
· 16 years ago
90621c4
futex: catch certain assymetric (get|put)_futex_key calls
by Darren Hart
· 16 years ago
5f34fe1
Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 16 years ago
42d35d4
futex: make futex_(get|put)_key() calls symmetric
by Darren Hart
· 16 years ago
b568636
futex: clean up futex_(un)lock_pi fault handling
by Darren Hart
· 16 years ago
73500ac
futex: rename field in futex_q to clarify single waiter semantics
by Darren Hart
· 16 years ago
1acdac1
futex: make clock selectable for FUTEX_WAIT_BITSET
by Thomas Gleixner
· 16 years ago
3e1d7a6
Merge branch 'linus' into core/futexes
by Thomas Gleixner
· 16 years ago
c69e8d9
CRED: Use RCU to access another task's creds and to release a task's own creds
by David Howells
· 16 years ago
b6dff3e
CRED: Separate task security context from task_struct
by David Howells
· 16 years ago
76aac0e
CRED: Wrap task credential accesses in the core kernel
by David Howells
· 16 years ago
42569c3
futex: fixup get_futex_key() for private futexes
by Peter Zijlstra
· 16 years ago
c2f9f20
futex: cleanup fshared
by Peter Zijlstra
· 16 years ago
734b05b
futex: use fast_gup()
by Peter Zijlstra
· 16 years ago
6127070
futex: reduce mmap_sem usage
by Peter Zijlstra
· 16 years ago
38d47c1
futex: rely on get_user_pages() for shared futexes
by Peter Zijlstra
· 16 years ago
ae4b748
hrtimer: make the futex() system call use the per process slack value
by Arjan van de Ven
· 16 years ago
cc584b2
hrtimer: convert kernel/* to the new hrtimer apis
by Arjan van de Ven
· 16 years ago
1b7558e
futexes: fix fault handling in futex_lock_pi
by Thomas Gleixner
· 16 years ago
82af7ac
Removal of FUTEX_FD
by Eric Sesterhenn
· 17 years ago
237fc6e
add hrtimer specific debugobjects code
by Thomas Gleixner
· 16 years ago
9dce07f
NULL noise: fs/*, mm/*, kernel/*
by Al Viro
· 16 years ago
f6d107f
Give futex init a proper name
by Benjamin Herrenschmidt
· 16 years ago
a0c1e90
futex: runtime enable pi and robust functionality
by Thomas Gleixner
· 17 years ago
3e4ab74
futex: fix init order
by Thomas Gleixner
· 17 years ago
5a7780e
hrtimer: check relative timeouts for overflow
by Thomas Gleixner
· 17 years ago
cd68998
futex: Add bitset conditional wait/wakeup functionality
by Thomas Gleixner
· 17 years ago
83e96c6
futex: Remove warn on in return fixup path
by Thomas Gleixner
· 17 years ago
3588a08
hrtimer: fix hrtimer_init_sleeper() users
by Peter Zijlstra
· 17 years ago
cdf71a1
futex: Prevent stale futex owner when interrupted/timeout
by Thomas Gleixner
· 17 years ago
Next »