2017-09-09 |
Davidlohr Bueso | block/cfq: replace cfq_rb_root leftmost caching Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | locking/rtmutex: replace top-waiter and pi_waiters... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | sched/deadline: replace earliest dl and rq leftmost caching Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | sched/fair: replace cfs_rq->rb_leftmost Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/rbtree_test.c: support rb_root_cached Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/rbtree_test.c: add (inorder) traversal test Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/rbtree_test.c: make input module parameters Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | rbtree: add some additional comments for rebalancing cases Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | rbtree: optimize root-check during rebalancing loop Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | rbtree: cache leftmost node internally Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-07-12 |
Davidlohr Bueso | fs/Kconfig: kill CONFIG_PERCPU_RWSEM some more Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-07-10 |
Davidlohr Bueso | lib/interval_tree_test.c: allow full tree search Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-07-10 |
Davidlohr Bueso | lib/interval_tree_test.c: allow users to limit scope of endpoint Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-07-10 |
Davidlohr Bueso | lib/interval_tree_test.c: make test options module parameters Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-07-10 |
Davidlohr Bueso | lib/interval_tree_test.c: allow the module to be compiled-in Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-06-20 |
Davidlohr Bueso | sched/core: Drop the unused try_get_task_struct() helper... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-06-09 |
Davidlohr Bueso | security: use READ_ONCE instead of deprecated ACCESS_ONCE Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-05-09 |
Davidlohr Bueso | sysv,ipc: cacheline align kern_ipc_perm Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-05-09 |
Davidlohr Bueso | ipc/shm: some shmat cleanups Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-28 |
Davidlohr Bueso | ipc/shm: Fix shmat mmap nil-page protection Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-25 |
Davidlohr Bueso | alpha: use generic current.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-25 |
Davidlohr Bueso | cris: use generic current.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-23 |
Davidlohr Bueso | mm,compaction: serialize waitqueue_active() checks Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-23 |
Davidlohr Bueso | parisc: use generic current.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-23 |
Davidlohr Bueso | score: remove asm/current.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-23 |
Davidlohr Bueso | m32r: use generic current.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-03 |
Davidlohr Bueso | [media] media/usbvision: remove ctrl_urb_wq Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-01 |
Davidlohr Bueso | sched/wake_q: Clarify queue reinit comment Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-02-01 |
Davidlohr Bueso | sched/wait, rcuwait: Fix typo in comment Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | locking/percpu-rwsem: Replace waitqueue with rcuwait Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | sched/wait, RCU: Introduce rcuwait machinery Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | sched/core: Remove set_task_state() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | kernel/locking: Compute 'current' directly Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | drivers/tty: Compute 'current' directly Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2017-01-14 |
Davidlohr Bueso | kernel/exit: Compute 'current' directly Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-20 |
Davidlohr Bueso | perf bench futex: Fix lock-pi help string Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: avoid idr tree lookup for interrupted semop Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: simplify wait-wake loop Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: use proper list api for pending_list wakeups Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: explicitly inline check_restart Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: optimize perform_atomic_semop() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: rework task wakeups Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-12-15 |
Davidlohr Bueso | ipc/sem: do not call wake_sem_queue_do() prematurely... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-10-25 |
Davidlohr Bueso | perf bench futex: Sanitize numeric parameters Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-10-25 |
Davidlohr Bueso | perf bench futex: Avoid worker cacheline bouncing Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-10-11 |
Davidlohr Bueso | ipc/msg: avoid waking sender upon full queue Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-10-11 |
Davidlohr Bueso | ipc/msg: make ss_wakeup() kill arg boolean Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2016-10-11 |
Davidlohr Bueso | ipc/msg: batch queue sender wakeups Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-08-18 |
Davidlohr Bueso | locking/rwsem: Scan the wait_list for readers only once Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-08-18 |
Davidlohr Bueso | locking/rwsem: Remove a few useless comments Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-08-18 |
Davidlohr Bueso | locking/rwsem: Return void in __rwsem_mark_wake() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-07-07 |
Davidlohr Bueso | locking/atomic: Introduce inc/dec variants for the... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-06-03 |
Davidlohr Bueso | locking/rwsem: Rework zeroing reader waiter->task Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-06-03 |
Davidlohr Bueso | locking/rwsem: Enable lockless waiter wakeup(s) Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Davidlohr Bueso | sched/core: Fix comment typo in wake_q_add() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-05-05 |
Davidlohr Bueso | locking/pvqspinlock: Robustify init_qspinlock_stat() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-05-05 |
Davidlohr Bueso | locking/pvqspinlock: Avoid double resetting of stats Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-04-25 |
Davidlohr Bueso | perf bench futex: Simplify wrapper for LOCK_PI Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-04-21 |
Davidlohr Bueso | futex: Acknowledge a new waiter in counter before plist Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2016-04-19 |
Davidlohr Bueso | locking/pvqspinlock: Fix division by zero in qstat_read() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-04-13 |
Davidlohr Bueso | x86/mce: Remove explicit smp_rmb() when starting CPUs sync Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-04-13 |
Davidlohr Bueso | locking/locktorture: Fix NULL pointer dereference for... Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2016-04-13 |
Davidlohr Bueso | locking/locktorture: Fix deboosting NULL pointer dereference Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2016-04-13 |
Davidlohr Bueso | locking/Documentation: Mention smp_cond_acquire() Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2016-03-22 |
Davidlohr Bueso | ipc/sem: make semctl setting sempid consistent Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-03-10 |
Davidlohr Bueso | locking/csd_lock: Use smp_cond_acquire() in csd_lock_wait() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-03-10 |
Davidlohr Bueso | locking/csd_lock: Explicitly inline csd_lock*() helpers Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-02-29 |
Davidlohr Bueso | locking/mutex: Allow next waiter lockless wakeup Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-02-17 |
Davidlohr Bueso | futex: Rename barrier references in ordering guarantees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-01-21 |
Davidlohr Bueso | rbtree: use READ_ONCE in RB_EMPTY_ROOT Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2016-01-12 |
Davidlohr Bueso | lcoking/barriers, arch: Use smp barriers in smp_store_release() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-12-04 |
Davidlohr Bueso | locking/barriers, arch: Remove ambiguous statement... Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-12-04 |
Davidlohr Bueso | lcoking/barriers, arch: Use smp barriers in smp_store_release() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-12-04 |
Davidlohr Bueso | locking/cmpxchg, arch: Remove tas() definitions Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-11-07 |
Davidlohr Bueso | ipc,msg: drop dst nil validation in copy_msg Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-11-06 |
Davidlohr Bueso | mm/vmacache: inline vmacache_valid_mm() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-29 |
Davidlohr Bueso | blktrace: re-write setting q->blk_trace Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locktorture: Support rtmutex torturing Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | sched: Export sched_setscheduler_nocheck Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locking/rwsem: Use acquire/release semantics Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locking/mcs: Use acquire/release semantics Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locking/rtmutex: Use acquire/release semantics Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locking/mutex: Use acquire/release semantics Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-10-06 |
Davidlohr Bueso | locking/asm-generic: Add _{relaxed|acquire|release... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-09-18 |
Davidlohr Bueso | locking/osq: Relax atomic semantics Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-09-18 |
Davidlohr Bueso | locking/qrwlock: Rename ->lock to ->wait_lock Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-09-10 |
Davidlohr Bueso | ipc: convert invalid scenarios to use WARN_ON Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-20 |
Davidlohr Bueso | perf bench futex: Add lock_pi stresser Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-20 |
Davidlohr Bueso | rtmutex: Delete scriptable tester Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-07-20 |
Davidlohr Bueso | futex: Fault/error injection capabilities Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-07-20 |
Davidlohr Bueso | futex: Enhance comments in futex_lock_pi() for blocking paths Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-07-01 |
Davidlohr Bueso | ipc,sysv: return -EINVAL upon incorrect id/seqnum Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-01 |
Davidlohr Bueso | ipc,sysv: make return -EIDRM when racing with RMID consistent Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-01 |
Davidlohr Bueso | ipc: rename ipc_obtain_object Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-01 |
Davidlohr Bueso | ipc,msg: provide barrier pairings for lockless receive Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-07-01 |
Davidlohr Bueso | ipc,shm: move BUG_ON check into shm_lock Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-06-19 |
Davidlohr Bueso | locking/rtmutex: Update stale plist comments Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-06-18 |
Davidlohr Bueso | locking/rtmutex: Implement lockless top-waiter wakeup Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2015-05-08 |
Davidlohr Bueso | perf bench futex: Handle spurious wakeups Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2015-05-08 |
Davidlohr Bueso | perf bench futex: Support parallel waker threads Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
next |