2020-01-23 | Waiman Long | locking/lockdep: Fix buffer overrun problem in stack_trace[] Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20191220135128.14876-1-longman@redhat.com |
commit | commitdiff | tree |
2020-01-23 | Waiman Long | locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20200115154336.8679-1-longman@redhat.com |
commit | commitdiff | tree |
2020-01-09 | Waiman Long | mm/hugetlb: defer freeing of huge pages if in non-task... ...kernel.org/r/20191217170331.30893-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-11-29 | Waiman Long | x86/speculation: Fix redundant MDS mitigation message Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20191115161445.30809-3-longman@redhat.com |
commit | commitdiff | tree |
2019-11-29 | Waiman Long | x86/speculation: Fix incorrect MDS/TAA mitigation status Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20191115161445.30809-2-longman@redhat.com |
commit | commitdiff | tree |
2019-09-27 | Waiman Long | KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-09-24 | Waiman Long | mm, slab: move memcg_cache_params structure to mm/slab.h ...kernel.org/r/20190718180827.18758-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-09-24 | Waiman Long | mm, slab: extend slab/shrink to shrink all memcg caches ...kernel.org/r/20190723151445.7385-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-08-06 | Waiman Long | locking/rwsem: Make handoff writer optimistically spin... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190625143913.24154-1-longman@redhat.com |
commit | commitdiff | tree |
2019-07-25 | Waiman Long | locking/rwsem: Don't call owner_on_cpu() on read-owner Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-07-12 | Waiman Long | mm, memcg: add a memcg_slabinfo debugfs file [longman@redhat.com: memcg: add ":deact" tag for reparented... ...kernel.org/r/20190621173005.31514-1-longman@redhat.com [longman@redhat.com: set the flag in the common code... ...kernel.org/r/20190627184324.5875-1-longman@redhat.com ...kernel.org/r/20190619171621.26209-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Guard against making count negative Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-17-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Adaptive disabling of reader optimistic... Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-16-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Enable time-based spinning on reader... Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-15-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Make rwsem->owner an atomic_long_t Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-14-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Enable readers spinning on writer Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-13-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Clarify usage of owner's nonspinaable bit Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-12-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Wake up almost all readers in wait queue Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-11-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: More optimal RT task handling of null... Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190520205918.22251-10-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Always release wait_lock before waking... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-9-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Implement lock handoff to prevent lock... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-8-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Make rwsem_spin_on_owner() return owner... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-7-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Code cleanup after files merging Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-6-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Merge rwsem.h and rwsem-xadd.c into... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-5-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Implement a new locking scheme Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-4-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Remove rwsem_wake() wakeup optimization Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-3-longman@redhat.com |
commit | commitdiff | tree |
2019-06-17 | Waiman Long | locking/rwsem: Make owner available even if !CONFIG_RWSEM_SP... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520205918.22251-2-longman@redhat.com |
commit | commitdiff | tree |
2019-06-14 | Waiman Long | debugobjects: Move printk out of db->lock critical... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520141450.7575-6-longman@redhat.com |
commit | commitdiff | tree |
2019-06-14 | Waiman Long | debugobjects: Less aggressive freeing of excess debug... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520141450.7575-5-longman@redhat.com |
commit | commitdiff | tree |
2019-06-14 | Waiman Long | debugobjects: Reduce number of pool_lock acquisitions... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520141450.7575-4-longman@redhat.com |
commit | commitdiff | tree |
2019-06-14 | Waiman Long | debugobjects: Percpu pool lookahead freeing/allocation Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520141450.7575-3-longman@redhat.com |
commit | commitdiff | tree |
2019-06-14 | Waiman Long | debugobjects: Add percpu free pools Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190520141450.7575-2-longman@redhat.com |
commit | commitdiff | tree |
2019-06-13 | Waiman Long | rcu: Force inlining of rcu_read_lock() Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-05-28 | Waiman Long | futex: Consolidate duplicated timer setup code Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190528160345.24017-1-longman@redhat.com |
commit | commitdiff | tree |
2019-05-24 | Waiman Long | locking/lock_events: Use this_cpu_add() when necessary Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-05-15 | Waiman Long | ipc: allow boot time extension of IPCMNI from 32k to 16M ...kernel.org/r/20190329204930.21620-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-05-07 | Waiman Long | locking/rwsem: Prevent decrement of reader count before... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190428212557.13482-2-longman@redhat.com |
commit | commitdiff | tree |
2019-04-14 | Waiman Long | locking/rwsem: Prevent unneeded warning during locking... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190413172259.2740-2-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Optimize rwsem structure for uncontended... Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190404174320.22416-12-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Enable lock event counting Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190404174320.22416-11-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/lock_events: Don't show pvqspinlock events... Signed-off-by: Waiman Long <longman@redhat.com> ...org/r/20190404174320.22416-10-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/lock_events: Make lock_events available for... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-9-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/qspinlock_stat: Introduce generic lockevent_... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-8-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-7-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Add debug check for __down_read*() Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-6-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-5-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Move rwsem internal function declarations... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-4-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Move owner setting code from rwsem.c... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-3-longman@redhat.com |
commit | commitdiff | tree |
2019-04-10 | Waiman Long | locking/rwsem: Relocate rwsem_down_read_failed() Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190404174320.22416-2-longman@redhat.com |
commit | commitdiff | tree |
2019-04-06 | Waiman Long | psi: clarify the units used in pressure files ...kernel.org/r/20190402193810.3450-1-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-04-03 | Waiman Long | locking/rwsem: Optimize down_read_trylock() Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190322143008.21313-4-longman@redhat.com |
commit | commitdiff | tree |
2019-04-03 | Waiman Long | locking/rwsem: Remove rwsem-spinlock.c & use rwsem... Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190322143008.21313-3-longman@redhat.com |
commit | commitdiff | tree |
2019-04-03 | Waiman Long | locking/rwsem: Remove arch specific rwsem files Signed-off-by: Waiman Long <longman@redhat.com> ...kernel.org/r/20190322143008.21313-2-longman@redhat.com |
commit | commitdiff | tree |
2019-02-28 | Waiman Long | locking/qspinlock: Remove unnecessary BUG_ON() call Signed-off-by: Waiman Long <longman@redhat.com> ...1551057253-3231-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-02-13 | Waiman Long | genirq: Add missing documentation for tot_count Signed-off-by: Waiman Long <longman@redhat.com> ...1549983253-19107-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-02-11 | Waiman Long | Documentation: Fix grammatical error in sysctl/fs.txt... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-02-04 | Waiman Long | locking/qspinlock_stat: Track the no MCS node available... Signed-off-by: Waiman Long <longman@redhat.com> ...1548798828-16156-3-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-02-04 | Waiman Long | locking/qspinlock: Handle > 4 slowpath nesting levels Signed-off-by: Waiman Long <longman@redhat.com> ...1548798828-16156-2-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-02-04 | Waiman Long | locking/lockdep: Add debug_locks check in __lock_downgrade() Signed-off-by: Waiman Long <longman@redhat.com> ...1547093005-26085-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-01-30 | Waiman Long | fs/dcache: Track & report number of negative dentries Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-01-30 | Waiman Long | fs: Don't need to put list_lru into its own cacheline Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-01-30 | Waiman Long | fs/dcache: Fix incorrect nr_dentry_unused accounting... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2019-01-29 | Waiman Long | x86/speculation: Add PR_SPEC_DISABLE_NOEXEC Signed-off-by: Waiman Long <longman@redhat.com> ...1547676096-3281-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2019-01-21 | Waiman Long | locking/lockdep: Add debug_locks check in __lock_downgrade() Signed-off-by: Waiman Long <longman@redhat.com> ...1547093005-26085-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-12-28 | Waiman Long | mm/page_alloc.c: don't call kasan_free_pages() at deferred... ...1544459388-8736-1-git-send-email-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-12-11 | Waiman Long | locking/lockdep: Remove ::version from lock_class structure Signed-off-by: Waiman Long <longman@redhat.com> ...1542653726-5655-2-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-12-06 | Waiman Long | x86/speculation: Change misspelled STIPB to STIBP Signed-off-by: Waiman Long <longman@redhat.com> ...1544039368-9009-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-11-15 | Waiman Long | efi: Fix debugobjects warning on 'efi_rts_work' Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-12 | Waiman Long | x86/mm/fault: Allow stack access below %rsp Signed-off-by: Waiman Long <longman@redhat.com> ...1541535149-31963-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Add documentation about the new "cpuset.sched... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Use descriptive text when reading/writing cpuset... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Expose cpus.effective and mems.effective on... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Make generate_sched_domains() work with partition Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Make CPU hotplug work with partition Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Track cpusets that use parent's effective_cpus Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Add an error state to cpuset.sched.partition Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Add new v2 cpuset.sched.partition flag Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Simply allocation and freeing of cpumasks Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Define data structures to support scheduling... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-08 | Waiman Long | cpuset: Enable cpuset controller in default hierarchy Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-11-07 | Waiman Long | Documentation/proc.txt: Add 2 missing fields for /proc... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-10-31 | Waiman Long | ipc: IPCMNI limit check for semmni ...1536352137-12003-3-git-send-email-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-10-31 | Waiman Long | ipc: IPCMNI limit check for msgmni and shmmni ...1536352137-12003-2-git-send-email-longman@redhat.com Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-10-19 | Waiman Long | locking/lockdep: Make global debug_locks* variables... Signed-off-by: Waiman Long <longman@redhat.com> ...1539913518-15598-2-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-19 | Waiman Long | locking/lockdep: Fix debug_locks off performance problem Signed-off-by: Waiman Long <longman@redhat.com> ...1539913518-15598-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-17 | Waiman Long | locking/pvqspinlock: Extend node size when pvqspinlock... Signed-off-by: Waiman Long <longman@redhat.com> ...1539697507-28084-2-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-17 | Waiman Long | locking/qspinlock_stat: Count instances of nested lock... Signed-off-by: Waiman Long <longman@redhat.com> ...1539697507-28084-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-16 | Waiman Long | locking/lockdep: Remove duplicated 'lock_class_ops... Signed-off-by: Waiman Long <longman@redhat.com> ...1539380547-16726-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-09 | Waiman Long | locking/lockdep: Make class->ops a percpu counter and... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-10-03 | Waiman Long | locking/lockdep: Add a faster path in __lock_release() Signed-off-by: Waiman Long <longman@redhat.com> ...1538511560-10090-4-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-03 | Waiman Long | locking/lockdep: Eliminate redundant IRQs check in... Signed-off-by: Waiman Long <longman@redhat.com> ...1538511560-10090-3-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-10-03 | Waiman Long | locking/lockdep: Remove add_chain_cache_classes() Signed-off-by: Waiman Long <longman@redhat.com> ...1538511560-10090-2-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-09-28 | Waiman Long | crypto: qat - Fix KASAN stack-out-of-bounds bug in... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-09-18 | Waiman Long | driver/dma/ioat: Call del_timer_sync() without holding... Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-09-10 | Waiman Long | locking/rwsem: Make owner store task pointer of last... Signed-off-by: Waiman Long <longman@redhat.com> ...1536265114-10842-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-09-10 | Waiman Long | locking/rwsem: Exit read lock slowpath if queue empty... Signed-off-by: Waiman Long <longman@redhat.com> ...1532459425-19204-1-git-send-email-longman@redhat.com |
commit | commitdiff | tree |
2018-08-06 | Waiman Long | x86/kvm: Don't use pvqspinlock code if only 1 vCPU Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-07-27 | Waiman Long | xen/spinlock: Don't use pvqspinlock if only 1 vCPU Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
2018-07-26 | Waiman Long | cpufreq: Fix a circular lock dependency problem Signed-off-by: Waiman Long <longman@redhat.com> |
commit | commitdiff | tree |
next |