Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
18498f1c7089035faba2bc9ba64c5c96542ae0c4
/
kernel
/
futex.c
0041042
futex: Remove unnecessary warning from get_futex_key
by Mel Gorman
· 7 years ago
1522181
futex: Add missing error handling to FUTEX_REQUEUE_PI
by Peter Zijlstra
· 8 years ago
6244ffc
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
by Peter Zijlstra
· 8 years ago
808de34
futex: Move futex_init() to core_initcall
by Yang Yang
· 8 years ago
e8b61b3
futex: Add some more function commentry
by Thomas Gleixner
· 8 years ago
784bdf3
futex: Assume all mappings are private on !MMU systems
by Thomas Gleixner
· 8 years ago
077fa7a
futex: Calculate the futex key based on a tail page for file-based futexes
by Mel Gorman
· 8 years ago
bd28b14
x86: remove more uaccess_32.h complexity
by Linus Torvalds
· 8 years ago
fe1bce9
futex: Acknowledge a new waiter in counter before plist
by Davidlohr Bueso
· 9 years ago
89e9e66
futex: Handle unlock_pi race gracefully
by Sebastian Andrzej Siewior
· 9 years ago
29b75eb
futex: Replace barrier() in unqueue_me() with READ_ONCE()
by Jianyu Zhan
· 9 years ago
65d8fc7
futex: Remove requirement for lock_page() in get_futex_key()
by Mel Gorman
· 9 years ago
8ad7b37
futex: Rename barrier references in ordering guarantees
by Davidlohr Bueso
· 9 years ago
b4abf91
rtmutex: Make wait_lock irq safe
by Thomas Gleixner
· 9 years ago
caaee62
ptrace: use fsuid, fsgid, effective creds for fs access checks
by Jann Horn
· 9 years ago
4a9e1cd
mm: bring in additional flag for fixup_user_fault to signal unlock
by Dominik Dingel
· 9 years ago
14d27ab
futex, thp: remove special case for THP in get_futex_key
by Kirill A. Shutemov
· 9 years ago
337f130
futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op
by Darren Hart
· 9 years ago
885c2cb
futex: Cleanup the goto confusion in requeue_pi()
by Thomas Gleixner
· 9 years ago
4959f2d
futex: Remove pointless put_pi_state calls in requeue()
by Thomas Gleixner
· 9 years ago
ecb38b7
futex: Document pi_state refcounting in requeue code
by Thomas Gleixner
· 9 years ago
29e9ee5
futex: Rename free_pi_state() to put_pi_state()
by Thomas Gleixner
· 9 years ago
fb75a42
futex: Drop refcount if requeue_pi() acquired the rtmutex
by Thomas Gleixner
· 9 years ago
e880e874
Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
by Linus Torvalds
· 9 years ago
621a5f7
debugfs: Pass bool pointer to debugfs_create_bool()
by Viresh Kumar
· 9 years ago
ac742d3
futex: Force hot variables into a single cache line
by Rasmus Villemoes
· 9 years ago
5d285a7
futex: Make should_fail_futex() static
by kbuild test robot
· 9 years ago
ab51fba
futex: Fault/error injection capabilities
by Davidlohr Bueso
· 9 years ago
767f509
futex: Enhance comments in futex_lock_pi() for blocking paths
by Davidlohr Bueso
· 9 years ago
a262948
Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
43224b9
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
23b7776
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
802ab58
futex: Lower the lock contention on the HB lock during wake up
by Sebastian Andrzej Siewior
· 9 years ago
b92b8b3
locking/arch: Rename set_mb() to smp_store_mb()
by Peter Zijlstra
· 10 years ago
1d0dcb3
futex: Implement lockless wakeups
by Davidlohr Bueso
· 10 years ago
2e4b0d3
futex: Remove bogus hrtimer_active() check
by Thomas Gleixner
· 10 years ago
2ae7902
Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging new changes
by Ingo Molnar
· 10 years ago
a212946
locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads
by Oleg Nesterov
· 10 years ago
f56141e
all arches, signal: move restart_block to struct task_struct
by Andy Lutomirski
· 10 years ago
996636d
futex: Fix argument handling in futex_lock_pi() calls
by Michael Kerrisk
· 10 years ago
30a6b80
futex: Fix a race condition between REQUEUE_PI and task death
by Brian Silverman
· 10 years ago
993b2ff
futex: Mention key referencing differences between shared and private futexes
by Davidlohr Bueso
· 10 years ago
76835b0e
futex: Ensure get_futex_key_refs() always implies a barrier
by Catalin Marinas
· 10 years ago
13c42c2
futex: Unlock hb->lock in futex_wait_requeue_pi() error path
by Thomas Gleixner
· 10 years ago
af54d6a
futex: Simplify futex_lock_pi_atomic() and make it more robust
by Thomas Gleixner
· 10 years ago
04e1b2e
futex: Split out the first waiter attachment from lookup_pi_state()
by Thomas Gleixner
· 10 years ago
e60cbc5
futex: Split out the waiter check from lookup_pi_state()
by Thomas Gleixner
· 10 years ago
bd1dbcc
futex: Use futex_top_waiter() in lookup_pi_state()
by Thomas Gleixner
· 10 years ago
ccf9e6a
futex: Make unlock_pi more robust
by Thomas Gleixner
· 10 years ago
c051b21
rtmutex: Confine deadlock logic to futex
by Thomas Gleixner
· 10 years ago
3f17ea6
Merge branch 'next' (accumulated 3.16 merge window patches) into master
by Linus Torvalds
· 10 years ago
54a2178
futex: Make lookup_pi_state more robust
by Thomas Gleixner
· 10 years ago
13fbca4
futex: Always cleanup owner tid in unlock_pi
by Thomas Gleixner
· 10 years ago
b3eaa9f
futex: Validate atomic acquisition in futex_lock_pi_atomic()
by Thomas Gleixner
· 10 years ago
e9c243a
futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
by Thomas Gleixner
· 10 years ago
776edb5
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
by Linus Torvalds
· 10 years ago
f0d71b3
futex: Prevent attaching to kernel threads
by Thomas Gleixner
· 11 years ago
866293e
futex: Add another early deadlock detection check
by Thomas Gleixner
· 11 years ago
4e857c5
arch: Mass conversion of smp_mb__*()
by Peter Zijlstra
· 11 years ago
d7e8af1
futex: update documentation for ordering guarantees
by Davidlohr Bueso
· 11 years ago
69cd9eb
futex: avoid race between requeue and wake
by Linus Torvalds
· 11 years ago
462bf23
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
11d4616
futex: revert back to the explicit waiter counting code
by Linus Torvalds
· 11 years ago
03b8c7b
futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test
by Heiko Carstens
· 11 years ago
a0fa1dd
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
63b1a81
futexes: Fix futex_hashsize initialization
by Heiko Carstens
· 11 years ago
fb00aca
rtmutex: Turn the plist into an rb-tree
by Peter Zijlstra
· 11 years ago
b0c29f7
futexes: Avoid taking the hb->lock if there's nothing to wake up
by Davidlohr Bueso
· 11 years ago
99b60ce
futexes: Document multiprocessor ordering guarantees
by Thomas Gleixner
· 11 years ago
a52b89e
futexes: Increase hash table size for better performance
by Davidlohr Bueso
· 11 years ago
0d00c7b
futexes: Clean up various details
by Jason Low
· 11 years ago
5cdec2d
futex: move user address verification up to common code
by Linus Torvalds
· 11 years ago
f12d5bf
futex: fix handling of read-only-mapped hugepages
by Linus Torvalds
· 11 years ago
1696a8b
locking: Move the rtmutex code to kernel/locking/
by Peter Zijlstra
· 11 years ago
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
· 11 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
· 13 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
· 13 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
Next »