Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
83fa6bbe4c4541ae748b550b4ec391f8a0acfe94
/
kernel
/
futex.c
88c8004
futex: Use freezable blocking call
by Colin Cross
· 12 years ago
13d60f4
futex: Take hugepages into account when generating futex_key
by Zhang Yi
· 12 years ago
6c23cbb
futex: fix kernel-doc notation and spello
by Randy Dunlap
· 12 years ago
6131ffa
more file_inode() open-coded instances
by Al Viro
· 12 years ago
3b5d851
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 12 years ago
fe2b05f
futex: Revert "futex: Mark get_robust_list as deprecated"
by Thomas Gleixner
· 12 years ago
8bd75c7
sched/rt: Move rt specific bits into new header file
by Clark Williams
· 12 years ago
aa10990
futex: avoid wake_futex() for a PI futex_q
by Darren Hart
· 12 years ago
59fa624
futex: Handle futex_pi OWNER_DIED take over correctly
by Thomas Gleixner
· 12 years ago
6f7b0a2
futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi()
by Darren Hart
· 12 years ago
f27071c
futex: Fix bug in WARN_ON for NULL q.pi_state
by Darren Hart
· 12 years ago
b6070a8
futex: Test for pi_mutex on fault in futex_wait_requeue_pi()
by Darren Hart
· 12 years ago
ec0c427
futex: Mark get_robust_list as deprecated
by Kees Cook
· 13 years ago
bdbb776
futex: Do not leak robust list to unprivileged process
by Kees Cook
· 13 years ago
5ed59af
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 13 years ago
81b4053
futex: Simplify return logic
by Thomas Gleixner
· 13 years ago
59263b5
futex: Cover all PI opcodes with cmpxchg enabled check
by Thomas Gleixner
· 13 years ago
e6780f7
futex: Fix uninterruptible loop due to gate_area
by Hugh Dickins
· 13 years ago
9984de1
kernel: Map most files to use export.h instead of module.h
by Paul Gortmaker
· 14 years ago
e060c38
Merge branch 'master' into for-next
by Jiri Kosina
· 13 years ago
ca4a04c
futex: Fix spelling in a source code comment
by Bart Van Assche
· 13 years ago
7cfdaf3
futex: uninitialized warning corrections
by Vitaliy Ivanov
· 13 years ago
d7619fe
Merge branch 'linus' into core/urgent
by Ingo Molnar
· 13 years ago
9ea7150
futex: Fix regression with read only mappings
by Shawn Bohrer
· 14 years ago
2efaca9
mm/futex: fix futex writes on archs with SW tracking of dirty & young
by Benjamin Herrenschmidt
· 13 years ago
732375c
plist: Remove the need to supply locks to plist heads
by Dima Zavin
· 13 years ago
0cd9c64
futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup
by Darren Hart
· 14 years ago
94df491
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 14 years ago
2909620
futex: Fix WARN_ON() test for UP
by Steven Rostedt
· 14 years ago
b0e7759
userns: user namespaces: convert several capable() calls
by Serge E. Hallyn
· 14 years ago
0586bed
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 14 years ago
6e0aa9f
futex: Deobfuscate handle_futex_death()
by Thomas Gleixner
· 14 years ago
9956121
Merge branch 'tip/futex/devel' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-rt into core/futexes
by Thomas Gleixner
· 14 years ago
017f2b2
futex,plist: Remove debug lock assignment from plist_node
by Lai Jiangshan
· 14 years ago
2e12978
futex,plist: Pass the real head of the priority list to plist_del()
by Lai Jiangshan
· 14 years ago
37a9d91
futex: Sanitize cmpxchg_futex_value_locked API
by Michel Lespinasse
· 14 years ago
c0c9ed1
futex: Avoid redudant evaluation of task_pid_vnr()
by Thomas Gleixner
· 14 years ago
8fe8f54
futex: Update futex_wait_setup comments about locking
by Michel Lespinasse
· 14 years ago
8161239
rtmutex: Simplify PI algorithm and make highest prio task get lock
by Lai Jiangshan
· 14 years ago
f9ee7f6
Merge branches 'core-fixes-for-linus', 'x86-fixes-for-linus', 'timers-fixes-for-linus' and 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 14 years ago
a5b338f
thp: update futex compound knowledge
by Andrea Arcangeli
· 14 years ago
f123c98
rtmutex: Fix comment about why new_owner can be NULL in wake_futex_pi()
by Steven Rostedt
· 14 years ago
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
· 15 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
· 16 years ago
d072599
futex: Fix the write access fault problem for real
by Thomas Gleixner
· 16 years ago
2070887
futex: fix restart in wait_requeue_pi
by Thomas Gleixner
· 16 years ago
1c840c1
futex: fix restart for early wakeup in futex_wait_requeue_pi()
by Thomas Gleixner
· 16 years ago
c8b15a7
futex: cleanup error exit
by Thomas Gleixner
· 16 years ago
521c180
Merge branch 'core/urgent' into core/futexes
by Thomas Gleixner
· 16 years ago
64d1304
futex: setup writeable mapping for futex ops which modify user space data
by Thomas Gleixner
· 16 years ago
f1a11e0
futex: remove the wait queue
by Thomas Gleixner
· 16 years ago
ba9c22f
futex: remove FUTEX_REQUEUE_PI (non CMP)
by Darren Hart
· 16 years ago
a5a2a0c
futex: fix futex_wait_setup key handling
by Darren Hart
· 16 years ago
bab5bc9
futex: fixup unlocked requeue pi case
by Darren Hart
· 16 years ago
52400ba
futex: add requeue_pi functionality
by Darren Hart
· 16 years ago
f801073
futex: split out futex value validation code
by Darren Hart
· 16 years ago
9121e47
futex: distangle futex_requeue()
by Darren Hart
· 16 years ago
a72188d
futex: add FUTEX_HAS_TIMEOUT flag to restart.futex.flags
by Darren Hart
· 16 years ago
dd97399
futex: split out fixup owner logic from futex_lock_pi()
by Darren Hart
· 16 years ago
1a52084
futex: split out atomic logic from futex_lock_pi()
by Darren Hart
· 16 years ago
4b1c486
futex: add helper to find the top prio waiter of a futex
by Darren Hart
· 16 years ago
ca5f952
futex: separate futex_wait_queue_me() logic from futex_wait()
by Darren Hart
· 16 years ago
Next »