2019-05-15 |
Davidlohr Bueso | ipc/mqueue: optimize msg_get() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-05-15 |
Davidlohr Bueso | ipc/mqueue: remove redundant wq task assignment Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-05-15 |
Davidlohr Bueso | lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-20 |
Davidlohr Bueso | drivers/IB,qib: Fix pinned/locked limit check in qib_get_use... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-11 |
Davidlohr Bueso | xsk: share the mmap_sem for page pinning Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-08 |
Davidlohr Bueso | futex: Fix barrier comment Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | Documentation/infiniband: update from locked to pinned_vm Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | drivers/IB,core: reduce scope of mmap_sem Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | drivers/IB,usnic: reduce scope of mmap_sem Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | drivers/IB,hfi1: do not se mmap_sem Signed-off-by: Davidlohr Bueso <dbueso@suse.det>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | drivers/IB,qib: optimize mmap_sem usage Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | drivers/mic/scif: do not use mmap_sem Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-07 |
Davidlohr Bueso | mm: make mm->pinned_vm an atomic64 counter Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-02-04 |
Davidlohr Bueso | sched/wake_q: Reduce reference counting for special users Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf sched: Use cached rbtrees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf hist: Use cached rbtrees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf symbols: Use cached rbtrees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf util: Use cached rbtree for rblists Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf callchain: Use cached rbtrees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | perf machine: Use cached rbtrees Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-25 |
Davidlohr Bueso | tools: Update rbtree implementation Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-21 |
Davidlohr Bueso | sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/: remove caller signal_pending branch predictions Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | mm/: remove caller signal_pending branch predictions Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | arch/arc/mm/fault.c: remove caller signal_pending_branch... Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | kernel/sched/: remove caller signal_pending branch predictions Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | kernel/locking/mutex.c: remove caller signal_pending... Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: deal with wait_queue only once Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: rename check_events label to send_events Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: avoid barrier after an epoll_wait(2) timeout Signed-off-by: Davidlohr Bueso <dave@stgolabs.net> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: reduce the scope of wq lock in epoll_wait() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: robustify ep->mtx held checks Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: drop ovflist branch prediction Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: simplify ep_send_events_proc() ready-list loop Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2019-01-04 |
Davidlohr Bueso | fs/epoll: remove max_nests argument from ep_call_nested() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-11-27 |
Davidlohr Bueso | i2c: Remove caller signal_pending branch predictions Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2018-11-22 |
Davidlohr Bueso | perf bench: Add epoll_ctl(2) benchmark Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-11-22 |
Davidlohr Bueso | perf bench: Add epoll parallel epoll_wait benchmark Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-11-21 |
Davidlohr Bueso | perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-09-04 |
Davidlohr Bueso | ipc/shm: properly return EIDRM in shm_lock() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | ipc: simplify ipc initialization Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | ipc: get rid of ids->tables_initialized hack Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | lib/rhashtable: guarantee initial hashtable allocation Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | lib/rhashtable: simplify bucket_table_alloc() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | ipc: drop ipc_lock() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | fs/eventpoll.c: simplify ep_is_linked() callers Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | fs/eventpoll.c: loosen irq safety in ep_poll() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | s/epoll: robustify irq safety with lockdep_assert_irqs_enabled() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | fs/epoll: loosen irq safety in epoll_insert() and epoll_remove() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-08-22 |
Davidlohr Bueso | fs/epoll: loosen irq safety in ep_scan_ready_list() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-07-27 |
Davidlohr Bueso | ipc/sem.c: prevent queue.status tearing in semop Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-07-18 |
Davidlohr Bueso | lib/rhashtable: consider param->min_size when setting... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-06-14 |
Davidlohr Bueso | sysvipc/sem: mitigate semnum index against spectre v1 Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-31 |
Davidlohr Bueso | sched/headers: Fix typo Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2018-05-26 |
Davidlohr Bueso | ipc/shm: fix shmat() nil address after round-down when remapping Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-26 |
Davidlohr Bueso | Revert "ipc/shm: Fix shmat mmap nil-page protection" Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net/udp: Update udp_encap_needed static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net: Update generic_xdp_needed static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net: Update netstamp_needed static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net: Update [e/in]gress_needed static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net/sock: Update memalloc_socks static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-05-10 |
Davidlohr Bueso | net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-11 |
Davidlohr Bueso | ipc/msg: introduce msgctl(MSG_STAT_ANY) Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-11 |
Davidlohr Bueso | ipc/sem: introduce semctl(SEM_STAT_ANY) Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-11 |
Davidlohr Bueso | ipc/shm: introduce shmctl(SHM_STAT_ANY) Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-05 |
Davidlohr Bueso | sched/core: Simplify helpers for rq clock update skip requests Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-05 |
Davidlohr Bueso | sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-04-03 |
Davidlohr Bueso | i2c: Update i2c_trace_msg static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-03-28 |
Davidlohr Bueso | irqchip/gic: Update supports_deactivate static key to modern api Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-03-27 |
Davidlohr Bueso | perf/x86: Update rdpmc_always_available static key... Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2018-03-27 |
Davidlohr Bueso | sched/core: Update preempt_notifier_key to modern API Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dave@stgolabs.net>
|
commit | commitdiff | tree |
2018-03-05 |
Davidlohr Bueso | ia64/err-inject: Use get_user_pages_fast() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2018-01-26 |
Davidlohr Bueso | IB/mthca: Fix gup usage in mthca_map_user_db() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-12-11 |
Davidlohr Bueso | locking/locktorture: Fix num reader/writer corner cases Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-12-11 |
Davidlohr Bueso | locking/locktorture: Fix rwsem reader_delay Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-30 |
Davidlohr Bueso | perf bench futex: Use cpumaps Signed-off-by: Davidlohr Bueso <dbueso@suse.de> Cc: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-18 |
Davidlohr Bueso | sysvipc: make get_maxid O(1) again Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-18 |
Davidlohr Bueso | sysvipc: properly name ipc_addid() limit parameter Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-18 |
Davidlohr Bueso | sysvipc: duplicate lock comments wrt ipc_addid() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-18 |
Davidlohr Bueso | sysvipc: unteach ids->next_id for !CHECKPOINT_RESTORE Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-11-18 |
Davidlohr Bueso | lib/rbtree-test: lower default params Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-10-23 |
Davidlohr Bueso | sched/swait: Document it clearly that the swait facilities... Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-10-04 |
Davidlohr Bueso | mm,compaction: serialize waitqueue_active() checks (for real) Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm,mips: Fix potential swait_active() races Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm,powerpc: Serialize wq active checks in ops->vcpu_kick Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm: Serialize wq active checks in kvm_vcpu_wake_up() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm,x86: Fix apf_task_wake_one() wq serialization Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm,lapic: Justify use of swait_active() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | kvm,async_pf: Use swq_has_sleeper() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-15 |
Davidlohr Bueso | sched/wait: Add swq_has_sleeper() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | ipc/sem: play nicer with large nsops allocations Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | ipc/sem: drop sem_checkid helper Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/rhashtable: fix comment on locks_mul default value Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | block/cfq: cache rightmost rb_node Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | mem/memcg: cache rightmost node Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | fs/epoll: use faster rb_first_cached() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | procfs: use faster rb_first_cached() Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/interval-tree: correct comment wrt generic flavor Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
2017-09-09 |
Davidlohr Bueso | lib/interval_tree: fast overlap detection Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
|
commit | commitdiff | tree |
next |