[tip:perf/urgent] perf symbols: Fix vdso list searching

2013-07-12 Thread tip-bot for Waiman Long
Commit-ID: f9ceffb605be7b3b3b2a6e6d14dd0d7a97eae580 Gitweb: http://git.kernel.org/tip/f9ceffb605be7b3b3b2a6e6d14dd0d7a97eae580 Author: Waiman Long AuthorDate: Thu, 9 May 2013 10:42:48 -0400 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 8 Jul 2013 17:59:07 -0300 perf symbols: Fix

[tip:core/locking] mutex: Move mutex spinning code from sched/ core.c back to mutex.c

2013-04-19 Thread tip-bot for Waiman Long
Commit-ID: 41fcb9f230bf773656d1768b73000ef720bf00c3 Gitweb: http://git.kernel.org/tip/41fcb9f230bf773656d1768b73000ef720bf00c3 Author: Waiman Long AuthorDate: Wed, 17 Apr 2013 15:23:11 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2013 09:33:34 +0200 mutex: Move mutex spinning c

[tip:core/locking] mutex: Make more scalable by doing less atomic operations

2013-04-19 Thread tip-bot for Waiman Long
Commit-ID: 0dc8c730c98a06a4d927f8d08bd0dd6de973b8dd Gitweb: http://git.kernel.org/tip/0dc8c730c98a06a4d927f8d08bd0dd6de973b8dd Author: Waiman Long AuthorDate: Wed, 17 Apr 2013 15:23:12 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2013 09:33:35 +0200 mutex: Make more scalable by

[tip:core/locking] mutex: Back out architecture specific check for negative mutex count

2013-04-19 Thread tip-bot for Waiman Long
Commit-ID: cc189d2513d1f45cde87a9043fe3be28559c7490 Gitweb: http://git.kernel.org/tip/cc189d2513d1f45cde87a9043fe3be28559c7490 Author: Waiman Long AuthorDate: Wed, 17 Apr 2013 15:23:14 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2013 09:33:36 +0200 mutex: Back out architecture

[tip:core/locking] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention

2013-04-19 Thread tip-bot for Waiman Long
Commit-ID: 2bd2c92cf07cc4a373bf316c75b78ac465fefd35 Gitweb: http://git.kernel.org/tip/2bd2c92cf07cc4a373bf316c75b78ac465fefd35 Author: Waiman Long AuthorDate: Wed, 17 Apr 2013 15:23:13 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2013 09:33:36 +0200 mutex: Queue mutex spinners

[tip:locking/urgent] locking/pvqspinlock/x86: Use LOCK_PREFIX in __pv_queued_spin_unlock() assembly code

2018-07-25 Thread tip-bot for Waiman Long
Commit-ID: c0dc373a780f4ec63e45a573b9551763abd8cd1a Gitweb: https://git.kernel.org/tip/c0dc373a780f4ec63e45a573b9551763abd8cd1a Author: Waiman Long AuthorDate: Tue, 17 Jul 2018 16:16:00 -0400 Committer: Ingo Molnar CommitDate: Wed, 25 Jul 2018 11:22:20 +0200 locking/pvqspinlock/x86: Us

[tip:x86/pti] x86/retpoline: Remove the esp/rsp thunk

2018-01-24 Thread tip-bot for Waiman Long
Commit-ID: 1df37383a8aeabb9b418698f0bcdffea01f4b1b2 Gitweb: https://git.kernel.org/tip/1df37383a8aeabb9b418698f0bcdffea01f4b1b2 Author: Waiman Long AuthorDate: Mon, 22 Jan 2018 17:09:34 -0500 Committer: Thomas Gleixner CommitDate: Wed, 24 Jan 2018 12:31:55 +0100 x86/retpoline: Remove t

[tip:x86/pti] x86/efi: Free efi_pgd with free_pages()

2018-03-23 Thread tip-bot for Waiman Long
Commit-ID: 06ace26f4e6fcf747e890a39193be811777a048a Gitweb: https://git.kernel.org/tip/06ace26f4e6fcf747e890a39193be811777a048a Author: Waiman Long AuthorDate: Thu, 22 Mar 2018 15:18:53 -0400 Committer: Thomas Gleixner CommitDate: Fri, 23 Mar 2018 20:18:31 +0100 x86/efi: Free efi_pgd w

[tip:efi/urgent] efi: Fix debugobjects warning on 'efi_rts_work'

2018-11-15 Thread tip-bot for Waiman Long
Commit-ID: ef1491e791308317bb9851a0ad380c4a68b58d54 Gitweb: https://git.kernel.org/tip/ef1491e791308317bb9851a0ad380c4a68b58d54 Author: Waiman Long AuthorDate: Wed, 14 Nov 2018 09:55:40 -0800 Committer: Ingo Molnar CommitDate: Thu, 15 Nov 2018 10:04:45 +0100 efi: Fix debugobjects warni

[tip:x86/mm] x86/mm/fault: Allow stack access below %rsp

2018-11-12 Thread tip-bot for Waiman Long
Commit-ID: 1d8ca3be86ebc6a38dad8236f45c7a9c61681e78 Gitweb: https://git.kernel.org/tip/1d8ca3be86ebc6a38dad8236f45c7a9c61681e78 Author: Waiman Long AuthorDate: Tue, 6 Nov 2018 15:12:29 -0500 Committer: Ingo Molnar CommitDate: Mon, 12 Nov 2018 11:06:19 +0100 x86/mm/fault: Allow stack ac

[tip:x86/pti] x86/speculation: Change misspelled STIPB to STIBP

2018-12-06 Thread tip-bot for Waiman Long
Commit-ID: aa77bfb354c495fc4361199e63fc5765b9e1e783 Gitweb: https://git.kernel.org/tip/aa77bfb354c495fc4361199e63fc5765b9e1e783 Author: Waiman Long AuthorDate: Wed, 5 Dec 2018 14:49:27 -0500 Committer: Borislav Petkov CommitDate: Thu, 6 Dec 2018 11:49:15 +0100 x86/speculation: Change m

[tip:locking/urgent] locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS

2018-06-20 Thread tip-bot for Waiman Long
Commit-ID: 03eeafdd9ab06a770d42c2b264d50dff7e2f4eee Gitweb: https://git.kernel.org/tip/03eeafdd9ab06a770d42c2b264d50dff7e2f4eee Author: Waiman Long AuthorDate: Thu, 24 May 2018 09:26:38 -0400 Committer: Thomas Gleixner CommitDate: Wed, 20 Jun 2018 11:29:23 +0200 locking/rwsem: Fix up_r

[tip:locking/core] locking/lockdep: Remove ::version from lock_class structure

2018-12-11 Thread tip-bot for Waiman Long
Commit-ID: 2421b7f3573babfe1673a5ffee1677a5013e6df1 Gitweb: https://git.kernel.org/tip/2421b7f3573babfe1673a5ffee1677a5013e6df1 Author: Waiman Long AuthorDate: Mon, 19 Nov 2018 13:55:10 -0500 Committer: Ingo Molnar CommitDate: Tue, 11 Dec 2018 14:54:46 +0100 locking/lockdep: Remove ::v

[tip:locking/core] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y

2018-10-09 Thread tip-bot for Waiman Long
Commit-ID: 8ca2b56cd7da98fc8f8d787bb706b9d6c8674a3b Gitweb: https://git.kernel.org/tip/8ca2b56cd7da98fc8f8d787bb706b9d6c8674a3b Author: Waiman Long AuthorDate: Wed, 3 Oct 2018 13:07:18 -0400 Committer: Ingo Molnar CommitDate: Tue, 9 Oct 2018 09:56:33 +0200 locking/lockdep: Make class->

[tip:locking/core] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array

2018-10-15 Thread tip-bot for Waiman Long
Commit-ID: 4766ab5677a2842834f9bc4a21587256a811531c Gitweb: https://git.kernel.org/tip/4766ab5677a2842834f9bc4a21587256a811531c Author: Waiman Long AuthorDate: Fri, 12 Oct 2018 17:42:27 -0400 Committer: Ingo Molnar CommitDate: Tue, 16 Oct 2018 08:21:10 +0200 locking/lockdep: Remove dup

[tip:locking/core] locking/qspinlock_stat: Count instances of nested lock slowpaths

2018-10-17 Thread tip-bot for Waiman Long
Commit-ID: 1222109a53637f96c581224198b86856d503f892 Gitweb: https://git.kernel.org/tip/1222109a53637f96c581224198b86856d503f892 Author: Waiman Long AuthorDate: Tue, 16 Oct 2018 09:45:06 -0400 Committer: Ingo Molnar CommitDate: Wed, 17 Oct 2018 08:37:31 +0200 locking/qspinlock_stat: Cou

[tip:locking/core] locking/pvqspinlock: Extend node size when pvqspinlock is configured

2018-10-17 Thread tip-bot for Waiman Long
Commit-ID: 0fa809ca7f81c47bea6706bc689e941eb25d7e89 Gitweb: https://git.kernel.org/tip/0fa809ca7f81c47bea6706bc689e941eb25d7e89 Author: Waiman Long AuthorDate: Tue, 16 Oct 2018 09:45:07 -0400 Committer: Ingo Molnar CommitDate: Wed, 17 Oct 2018 08:37:32 +0200 locking/pvqspinlock: Extend

[tip:locking/core] locking/lockdep: Fix debug_locks off performance problem

2018-10-19 Thread tip-bot for Waiman Long
Commit-ID: 9506a7425b094d2f1d9c877ed5a78f416669269b Gitweb: https://git.kernel.org/tip/9506a7425b094d2f1d9c877ed5a78f416669269b Author: Waiman Long AuthorDate: Thu, 18 Oct 2018 21:45:17 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Oct 2018 07:53:17 +0200 locking/lockdep: Fix debug_

[tip:locking/core] locking/lockdep: Make global debug_locks* variables read-mostly

2018-10-19 Thread tip-bot for Waiman Long
Commit-ID: 01a14bda11add9dcd4a59200f13834d634559935 Gitweb: https://git.kernel.org/tip/01a14bda11add9dcd4a59200f13834d634559935 Author: Waiman Long AuthorDate: Thu, 18 Oct 2018 21:45:18 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Oct 2018 07:53:18 +0200 locking/lockdep: Make globa

[tip:locking/core] locking/qrwlock: Don' t contend with readers when setting _QW_WAITING

2015-06-19 Thread tip-bot for Waiman Long
Commit-ID: 405963b6a57c60040bc1dad2597f7f4b897954d1 Gitweb: http://git.kernel.org/tip/405963b6a57c60040bc1dad2597f7f4b897954d1 Author: Waiman Long AuthorDate: Tue, 9 Jun 2015 11:19:13 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Jun 2015 09:45:38 +0200 locking/qrwlock: Don't conten

[tip:locking/core] locking/qspinlock: Add stat tracking for pending vs. slowpath

2018-04-27 Thread tip-bot for Waiman Long
Commit-ID: 81d3dc9a349b1e61d77106bbb05a6e6dd29b9d5e Gitweb: https://git.kernel.org/tip/81d3dc9a349b1e61d77106bbb05a6e6dd29b9d5e Author: Waiman Long AuthorDate: Thu, 26 Apr 2018 11:34:27 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:53 +0200 locking/qspinlock: Add stat

[tip:locking/urgent] locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag

2018-05-16 Thread tip-bot for Waiman Long
Commit-ID: d7d760efad70c7a030725499bf9f342f04af24dd Gitweb: https://git.kernel.org/tip/d7d760efad70c7a030725499bf9f342f04af24dd Author: Waiman Long AuthorDate: Tue, 15 May 2018 17:49:50 -0400 Committer: Ingo Molnar CommitDate: Wed, 16 May 2018 11:45:15 +0200 locking/rwsem: Add a new RW

[tip:locking/urgent] locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN

2018-05-16 Thread tip-bot for Waiman Long
Commit-ID: 5a817641f68a6399a5fac8b7d2da67a73698ffed Gitweb: https://git.kernel.org/tip/5a817641f68a6399a5fac8b7d2da67a73698ffed Author: Waiman Long AuthorDate: Tue, 15 May 2018 17:49:51 -0400 Committer: Ingo Molnar CommitDate: Wed, 16 May 2018 11:45:16 +0200 locking/percpu-rwsem: Annot

[tip:locking/core] locking/qspinlock: Remove unnecessary BUG_ON() call

2019-02-27 Thread tip-bot for Waiman Long
Commit-ID: 733000c7ffd9d9c8c4fdfd82f0d41956c8cf0537 Gitweb: https://git.kernel.org/tip/733000c7ffd9d9c8c4fdfd82f0d41956c8cf0537 Author: Waiman Long AuthorDate: Sun, 24 Feb 2019 20:14:13 -0500 Committer: Ingo Molnar CommitDate: Thu, 28 Feb 2019 07:55:38 +0100 locking/qspinlock: Remove u

[tip:locking/core] locking/rwsem: Relocate rwsem_down_read_failed()

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: eecec78f42903ec9167490c625661284155d Gitweb: https://git.kernel.org/tip/eecec78f42903ec9167490c625661284155d Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:10 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:55:59 +0200 locking/rwsem: Relocate rwse

[tip:locking/core] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: c7580c1e84435c9ccc6c612d9fee8e71811f7be6 Gitweb: https://git.kernel.org/tip/c7580c1e84435c9ccc6c612d9fee8e71811f7be6 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:11 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:55:59 +0200 locking/rwsem: Move owner se

[tip:locking/core] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: 12a30a7fc142a123c61da9623bd824d95d36c12e Gitweb: https://git.kernel.org/tip/12a30a7fc142a123c61da9623bd824d95d36c12e Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:12 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:00 +0200 locking/rwsem: Move rwsem in

[tip:locking/core] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued()

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: a338ecb07a338c9a8b0ca0010e862ebe598b1551 Gitweb: https://git.kernel.org/tip/a338ecb07a338c9a8b0ca0010e862ebe598b1551 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:13 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:01 +0200 locking/rwsem: Micro-optimiz

[tip:locking/core] locking/rwsem: Add debug check for __down_read*()

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: a68e2c4c637918da47b3aa270051545cff7d8245 Gitweb: https://git.kernel.org/tip/a68e2c4c637918da47b3aa270051545cff7d8245 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:14 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:02 +0200 locking/rwsem: Add debug che

[tip:locking/core] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: ad53fa10fa9e816067bbae7109845940f5e6df50 Gitweb: https://git.kernel.org/tip/ad53fa10fa9e816067bbae7109845940f5e6df50 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:16 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:03 +0200 locking/qspinlock_stat: Intr

[tip:locking/core] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: 3b4ba6643d26a95e08067fca9a5da1828f9afabf Gitweb: https://git.kernel.org/tip/3b4ba6643d26a95e08067fca9a5da1828f9afabf Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:15 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:03 +0200 locking/rwsem: Enhance DEBUG

[tip:locking/core] locking/lock_events: Make lock_events available for all archs & other locks

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: fb346fd9fc081c3d978c3f3d26d39334527a2662 Gitweb: https://git.kernel.org/tip/fb346fd9fc081c3d978c3f3d26d39334527a2662 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:17 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:04 +0200 locking/lock_events: Make lo

[tip:locking/core] locking/lock_events: Don't show pvqspinlock events on bare metal

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: bf20616f46e536fe8affed6f138db4b3040b55a6 Gitweb: https://git.kernel.org/tip/bf20616f46e536fe8affed6f138db4b3040b55a6 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:18 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:05 +0200 locking/lock_events: Don't s

[tip:locking/core] locking/rwsem: Optimize rwsem structure for uncontended lock acquisition

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: 364f784f048c984721986db90c95ca8350213c91 Gitweb: https://git.kernel.org/tip/364f784f048c984721986db90c95ca8350213c91 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:20 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:06 +0200 locking/rwsem: Optimize rwse

[tip:locking/core] locking/rwsem: Enable lock event counting

2019-04-16 Thread tip-bot for Waiman Long
Commit-ID: a8654596f0371c2604c4d475422c48f4fc6a56c9 Gitweb: https://git.kernel.org/tip/a8654596f0371c2604c4d475422c48f4fc6a56c9 Author: Waiman Long AuthorDate: Thu, 4 Apr 2019 13:43:19 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Apr 2019 10:56:06 +0200 locking/rwsem: Enable lock e

[tip:locking/core] locking/rwsem: Prevent unneeded warning during locking selftest

2019-04-18 Thread tip-bot for Waiman Long
Commit-ID: 26536e7c242e2b0f73c25c46fc50d2525ebe400b Gitweb: https://git.kernel.org/tip/26536e7c242e2b0f73c25c46fc50d2525ebe400b Author: Waiman Long AuthorDate: Sat, 13 Apr 2019 13:22:44 -0400 Committer: Ingo Molnar CommitDate: Sun, 14 Apr 2019 11:09:35 +0200 locking/rwsem: Prevent unne

[tip:locking/core] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: 79407a77fe0ea11c0d38c5f4a3936bf35a994965 Gitweb: https://git.kernel.org/tip/79407a77fe0ea11c0d38c5f4a3936bf35a994965 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:07 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 11:42:34 +0200 locking/rwsem: Remove rwsem-

[tip:locking/core] locking/rwsem: Remove arch specific rwsem files

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: 701fd16f3b4e3e5f317a051b36962b8cc756c138 Gitweb: https://git.kernel.org/tip/701fd16f3b4e3e5f317a051b36962b8cc756c138 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:06 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 11:42:33 +0200 locking/rwsem: Remove arch s

[tip:locking/core] locking/rwsem: Optimize down_read_trylock()

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: 0975e3df30eb5849284c01be66c2ec16d8a48114 Gitweb: https://git.kernel.org/tip/0975e3df30eb5849284c01be66c2ec16d8a48114 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:08 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 11:42:35 +0200 locking/rwsem: Optimize down

[tip:locking/core] locking/rwsem: Remove arch specific rwsem files

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: 46ad0840b1584b92b5ff2cc3ed0b011dd6b8e0f1 Gitweb: https://git.kernel.org/tip/46ad0840b1584b92b5ff2cc3ed0b011dd6b8e0f1 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:06 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 14:50:50 +0200 locking/rwsem: Remove arch s

[tip:locking/core] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: 390a0c62c23cb026cd4664a66f6f45fed3a215f6 Gitweb: https://git.kernel.org/tip/390a0c62c23cb026cd4664a66f6f45fed3a215f6 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:07 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 14:50:52 +0200 locking/rwsem: Remove rwsem-

[tip:locking/core] locking/rwsem: Optimize down_read_trylock()

2019-04-03 Thread tip-bot for Waiman Long
Commit-ID: ddb20d1d3aed8f130519c0a29cd5392efcc067b8 Gitweb: https://git.kernel.org/tip/ddb20d1d3aed8f130519c0a29cd5392efcc067b8 Author: Waiman Long AuthorDate: Fri, 22 Mar 2019 10:30:08 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 14:50:52 +0200 locking/rwsem: Optimize down

[tip:locking/core] x86,locking: Enable qrwlock

2014-05-19 Thread tip-bot for Waiman Long
Commit-ID: 19a3e44df0600750c69d6fdffe7cb26eb3c2cfd5 Gitweb: http://git.kernel.org/tip/19a3e44df0600750c69d6fdffe7cb26eb3c2cfd5 Author: Waiman Long AuthorDate: Mon, 3 Feb 2014 13:18:57 +0100 Committer: Thomas Gleixner CommitDate: Mon, 19 May 2014 22:06:01 +0900 x86,locking: Enable qrwlo

[tip:locking/core] locking: Introduce qrwlock

2014-05-19 Thread tip-bot for Waiman Long
Commit-ID: d72a06b92025a46a2ad519428f8b6f40ec4dadff Gitweb: http://git.kernel.org/tip/d72a06b92025a46a2ad519428f8b6f40ec4dadff Author: Waiman Long AuthorDate: Mon, 3 Feb 2014 13:18:49 +0100 Committer: Thomas Gleixner CommitDate: Mon, 19 May 2014 22:06:01 +0900 locking: Introduce qrwloc

[tip:x86/spinlocks] qspinlock: Introducing a 4-byte queue spinlock implementation

2014-02-17 Thread tip-bot for Waiman Long
Commit-ID: 76a43f3688b67e925d3afa670330e4e05ef2bb1c Gitweb: http://git.kernel.org/tip/76a43f3688b67e925d3afa670330e4e05ef2bb1c Author: Waiman Long AuthorDate: Mon, 17 Feb 2014 15:41:22 -0500 Committer: H. Peter Anvin CommitDate: Mon, 17 Feb 2014 13:44:33 -0800 qspinlock: Introducing a

[tip:x86/spinlocks] qspinlock, x86: Enable x86-64 to use queue spinlock

2014-02-17 Thread tip-bot for Waiman Long
Commit-ID: 8642749c6ea4a3437ac733341f0c0b83e194b2d6 Gitweb: http://git.kernel.org/tip/8642749c6ea4a3437ac733341f0c0b83e194b2d6 Author: Waiman Long AuthorDate: Mon, 17 Feb 2014 15:41:23 -0500 Committer: H. Peter Anvin CommitDate: Mon, 17 Feb 2014 13:44:39 -0800 qspinlock, x86: Enable x8

[tip:x86/spinlocks] qspinlock, x86: Add x86 specific optimization for 2 contending tasks

2014-02-17 Thread tip-bot for Waiman Long
Commit-ID: 255f74f845af196c3f45297d07d1ac7a219bf949 Gitweb: http://git.kernel.org/tip/255f74f845af196c3f45297d07d1ac7a219bf949 Author: Waiman Long AuthorDate: Mon, 17 Feb 2014 15:41:24 -0500 Committer: H. Peter Anvin CommitDate: Mon, 17 Feb 2014 13:44:43 -0800 qspinlock, x86: Add x86 s

[tip:locking/core] locking/selftest: Support queued rwlock

2014-07-17 Thread tip-bot for Waiman Long
Commit-ID: 586fefe5bbdc931fb0725b850f7002f6d71a1aa3 Gitweb: http://git.kernel.org/tip/586fefe5bbdc931fb0725b850f7002f6d71a1aa3 Author: Waiman Long AuthorDate: Thu, 26 Jun 2014 13:39:11 -0400 Committer: Ingo Molnar CommitDate: Thu, 17 Jul 2014 12:32:53 +0200 locking/selftest: Support qu

[tip:locking/core] locking/lockdep: Restrict the use of recursive read_lock() with qrwlock

2014-07-17 Thread tip-bot for Waiman Long
Commit-ID: e0645a111cb44e01adc6bfff34f683323863f4d2 Gitweb: http://git.kernel.org/tip/e0645a111cb44e01adc6bfff34f683323863f4d2 Author: Waiman Long AuthorDate: Thu, 26 Jun 2014 13:39:10 -0400 Committer: Ingo Molnar CommitDate: Thu, 17 Jul 2014 12:32:52 +0200 locking/lockdep: Restrict th

[tip:locking/core] locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks

2014-06-06 Thread tip-bot for Waiman Long
Commit-ID: 70af2f8a4f48d6cebdf92d533d3aef37853ce6de Gitweb: http://git.kernel.org/tip/70af2f8a4f48d6cebdf92d533d3aef37853ce6de Author: Waiman Long AuthorDate: Mon, 3 Feb 2014 13:18:49 +0100 Committer: Ingo Molnar CommitDate: Fri, 6 Jun 2014 07:58:28 +0200 locking/rwlocks: Introduce 'qr

[tip:locking/core] x86, locking/rwlocks: Enable qrwlocks on x86

2014-06-06 Thread tip-bot for Waiman Long
Commit-ID: bd01ec1a13f9a327950c8e3080096446c7804753 Gitweb: http://git.kernel.org/tip/bd01ec1a13f9a327950c8e3080096446c7804753 Author: Waiman Long AuthorDate: Mon, 3 Feb 2014 13:18:57 +0100 Committer: Ingo Molnar CommitDate: Fri, 6 Jun 2014 07:58:29 +0200 x86, locking/rwlocks: Enable q

[tip:core/locking] locking/mutexes/mcs: Correct barrier usage

2014-01-28 Thread tip-bot for Waiman Long
Commit-ID: aff7385b5a16bca6b8d9243f01a9ea5a5b411e1d Gitweb: http://git.kernel.org/tip/aff7385b5a16bca6b8d9243f01a9ea5a5b411e1d Author: Waiman Long AuthorDate: Tue, 21 Jan 2014 15:35:53 -0800 Committer: Ingo Molnar CommitDate: Tue, 28 Jan 2014 13:13:26 +0100 locking/mutexes/mcs: Correct

[tip:perf/core] perf report: Add --max-stack option to limit callchain stack scan

2013-10-23 Thread tip-bot for Waiman Long
Commit-ID: 91e95617429cb272fd908b1928a1915b37b9655f Gitweb: http://git.kernel.org/tip/91e95617429cb272fd908b1928a1915b37b9655f Author: Waiman Long AuthorDate: Fri, 18 Oct 2013 10:38:48 -0400 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 21 Oct 2013 17:36:25 -0300 perf report: Ad

[tip:perf/core] perf top: Add --max-stack option to limit callchain stack scan

2013-10-23 Thread tip-bot for Waiman Long
Commit-ID: 5dbb6e81d85e55ee2b4cf523c1738e16f63e5400 Gitweb: http://git.kernel.org/tip/5dbb6e81d85e55ee2b4cf523c1738e16f63e5400 Author: Waiman Long AuthorDate: Fri, 18 Oct 2013 10:38:49 -0400 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 21 Oct 2013 17:36:25 -0300 perf top: Add -

[tip:locking/core] locking/rwlock, x86: Clean up asm/ spinlock*.h to remove old rwlock code

2014-09-10 Thread tip-bot for Waiman Long
Commit-ID: 2ff810a7ef38b55ba6c7b80bb7ff22847fd3be69 Gitweb: http://git.kernel.org/tip/2ff810a7ef38b55ba6c7b80bb7ff22847fd3be69 Author: Waiman Long AuthorDate: Thu, 14 Aug 2014 13:27:30 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Sep 2014 11:46:38 +0200 locking/rwlock, x86: Clean u

[tip:locking/core] locking/rwlock, x86: Delete unused asm/ rwlock.h and rwlock.S

2014-09-10 Thread tip-bot for Waiman Long
Commit-ID: 6157c7e1bb23dae5af4d5b2037203da4c64cc561 Gitweb: http://git.kernel.org/tip/6157c7e1bb23dae5af4d5b2037203da4c64cc561 Author: Waiman Long AuthorDate: Thu, 14 Aug 2014 13:27:31 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Sep 2014 11:46:39 +0200 locking/rwlock, x86: Delete

[tip:locking/core] locking/lockdep: Restrict the use of recursive read_lock() with qrwlock

2014-08-13 Thread tip-bot for Waiman Long
Commit-ID: f0bab73cb539fb803c4d419951e8d28aa4964f8f Gitweb: http://git.kernel.org/tip/f0bab73cb539fb803c4d419951e8d28aa4964f8f Author: Waiman Long AuthorDate: Wed, 6 Aug 2014 13:22:01 -0400 Committer: Ingo Molnar CommitDate: Wed, 13 Aug 2014 10:33:34 +0200 locking/lockdep: Restrict the

[tip:locking/core] locking/selftest: Support queued rwlock

2014-08-13 Thread tip-bot for Waiman Long
Commit-ID: ae17ea0ec7d8fa64fbb773a52b2df5ba4766bcb8 Gitweb: http://git.kernel.org/tip/ae17ea0ec7d8fa64fbb773a52b2df5ba4766bcb8 Author: Waiman Long AuthorDate: Wed, 6 Aug 2014 13:22:02 -0400 Committer: Ingo Molnar CommitDate: Wed, 13 Aug 2014 10:33:35 +0200 locking/selftest: Support que

[tip:perf/core] perf symbols: Encapsulate dsos list head into struct dsos

2014-10-02 Thread tip-bot for Waiman Long
Commit-ID: 8fa7d87f91479f7124142ca4ad93a37b80f8c1c0 Gitweb: http://git.kernel.org/tip/8fa7d87f91479f7124142ca4ad93a37b80f8c1c0 Author: Waiman Long AuthorDate: Mon, 29 Sep 2014 16:07:28 -0400 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 30 Sep 2014 12:11:49 -0300 perf symbols: E

[tip:perf/core] perf symbols: Improve DSO long names lookup speed with rbtree

2014-10-02 Thread tip-bot for Waiman Long
Commit-ID: 4598a0a6d22fadfb7b37f2b44ee7fdcb24632fcf Gitweb: http://git.kernel.org/tip/4598a0a6d22fadfb7b37f2b44ee7fdcb24632fcf Author: Waiman Long AuthorDate: Tue, 30 Sep 2014 13:36:15 -0400 Committer: Arnaldo Carvalho de Melo CommitDate: Wed, 1 Oct 2014 14:39:57 -0300 perf symbols: Im

[tip:sched/core] sched/fair: Avoid redundant idle_cpu() call in update_sg_lb_stats()

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: a426f99c91d1036767a7819aaaba6bd3191b7f06 Gitweb: http://git.kernel.org/tip/a426f99c91d1036767a7819aaaba6bd3191b7f06 Author: Waiman Long AuthorDate: Wed, 25 Nov 2015 14:09:38 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 10:34:47 +0100 sched/fair: Avoid redundant i

[tip:sched/core] sched/fair: Move the cache-hot 'load_avg' variable into its own cacheline

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: b0367629acf62a78404c467cd09df447c2fea804 Gitweb: http://git.kernel.org/tip/b0367629acf62a78404c467cd09df447c2fea804 Author: Waiman Long AuthorDate: Wed, 2 Dec 2015 13:41:49 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 10:34:48 +0100 sched/fair: Move the cache-hot

[tip:sched/core] sched/fair: Disable the task group load_avg update for the root_task_group

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: aa0b7ae06387d40a988ce16a189082dee6e570bc Gitweb: http://git.kernel.org/tip/aa0b7ae06387d40a988ce16a189082dee6e570bc Author: Waiman Long AuthorDate: Wed, 2 Dec 2015 13:41:50 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 10:34:49 +0100 sched/fair: Disable the task g

[tip:locking/core] locking/pvqspinlock: Collect slowpath lock statistics

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: 45e898b735620f426eddf105fc886d2966593a58 Gitweb: http://git.kernel.org/tip/45e898b735620f426eddf105fc886d2966593a58 Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:25 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 11:39:50 +0100 locking/pvqspinlock: Collect s

[tip:locking/core] locking/pvqspinlock: Allow limited lock stealing

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: 1c4941fd53afb46ab15826628e4819866d008a28 Gitweb: http://git.kernel.org/tip/1c4941fd53afb46ab15826628e4819866d008a28 Author: Waiman Long AuthorDate: Tue, 10 Nov 2015 16:18:56 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 11:39:51 +0100 locking/pvqspinlock: Allow li

[tip:locking/core] locking/pvqspinlock: Queue node adaptive spinning

2015-12-04 Thread tip-bot for Waiman Long
Commit-ID: cd0272fab785077c121aa91ec2401090965bbc37 Gitweb: http://git.kernel.org/tip/cd0272fab785077c121aa91ec2401090965bbc37 Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:27 -0500 Committer: Ingo Molnar CommitDate: Fri, 4 Dec 2015 11:39:51 +0100 locking/pvqspinlock: Queue nod

[tip:locking/urgent] locking/pvqspinlock: Fix kernel panic in locking-selftest

2015-07-21 Thread tip-bot for Waiman Long
Commit-ID: cba77f03f2c7b6cc0b0a44a3c679e0abade7da62 Gitweb: http://git.kernel.org/tip/cba77f03f2c7b6cc0b0a44a3c679e0abade7da62 Author: Waiman Long AuthorDate: Sat, 11 Jul 2015 21:19:19 -0400 Committer: Ingo Molnar CommitDate: Tue, 21 Jul 2015 10:18:07 +0200 locking/pvqspinlock: Fix ker

[tip:locking/core] locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock()

2016-02-29 Thread tip-bot for Waiman Long
Commit-ID: eaff0e7003cca6c2748b67ead2d4b1a8ad858fc7 Gitweb: http://git.kernel.org/tip/eaff0e7003cca6c2748b67ead2d4b1a8ad858fc7 Author: Waiman Long AuthorDate: Thu, 10 Dec 2015 15:17:46 -0500 Committer: Ingo Molnar CommitDate: Mon, 29 Feb 2016 10:02:41 +0100 locking/pvqspinlock: Move lo

[tip:locking/core] locking/qspinlock: Use smp_cond_acquire() in pending code

2016-02-29 Thread tip-bot for Waiman Long
Commit-ID: cb037fdad6772df2d49fe61c97d7c0d8265bc918 Gitweb: http://git.kernel.org/tip/cb037fdad6772df2d49fe61c97d7c0d8265bc918 Author: Waiman Long AuthorDate: Thu, 10 Dec 2015 15:17:44 -0500 Committer: Ingo Molnar CommitDate: Mon, 29 Feb 2016 10:02:42 +0100 locking/qspinlock: Use smp_c

[tip:locking/core] locking/pvqspinlock: Enable slowpath locking count tracking

2016-02-29 Thread tip-bot for Waiman Long
Commit-ID: 32d62510f949d3c8e83b9b3b844a84446611661b Gitweb: http://git.kernel.org/tip/32d62510f949d3c8e83b9b3b844a84446611661b Author: Waiman Long AuthorDate: Thu, 10 Dec 2015 15:17:45 -0500 Committer: Ingo Molnar CommitDate: Mon, 29 Feb 2016 10:02:42 +0100 locking/pvqspinlock: Enable

[tip:locking/core] locking/qspinlock, x86: Enable x86-64 to use queued spinlocks

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: d73a33973f16ab6703e75ea00edee857afa3406e Gitweb: http://git.kernel.org/tip/d73a33973f16ab6703e75ea00edee857afa3406e Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:31 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:36:26 +0200 locking/qspinlock, x86: Enabl

[tip:locking/core] locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: 59aabfc7e959f5f213e4e5cc7567ab4934da2adf Gitweb: http://git.kernel.org/tip/59aabfc7e959f5f213e4e5cc7567ab4934da2adf Author: Waiman Long AuthorDate: Thu, 30 Apr 2015 17:12:16 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:27:59 +0200 locking/rwsem: Reduce spinloc

[tip:locking/core] locking/qspinlock: Extract out code snippets for the next patch

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: 6403bd7d0ea1878a487296114eccf78658d7dd7a Gitweb: http://git.kernel.org/tip/6403bd7d0ea1878a487296114eccf78658d7dd7a Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:33 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:36:41 +0200 locking/qspinlock: Extract ou

[tip:locking/core] locking/pvqspinlock: Implement simple paravirt support for the qspinlock

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: a23db284fe0d1879ca2002bf31077b5efa2fe2ca Gitweb: http://git.kernel.org/tip/a23db284fe0d1879ca2002bf31077b5efa2fe2ca Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:37 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:37:05 +0200 locking/pvqspinlock: Implemen

[tip:locking/core] locking/pvqspinlock, x86: Enable PV qspinlock for KVM

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: bf0c7c34adc286bec3a5a38c00c773ba1b2d0396 Gitweb: http://git.kernel.org/tip/bf0c7c34adc286bec3a5a38c00c773ba1b2d0396 Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:39 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:37:17 +0200 locking/pvqspinlock, x86: Ena

[tip:locking/core] locking/qspinlock: Use a simple write to grab the lock

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: 2c83e8e9492dc823be1d96d4c5ef75d16d3866a0 Gitweb: http://git.kernel.org/tip/2c83e8e9492dc823be1d96d4c5ef75d16d3866a0 Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:35 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:36:55 +0200 locking/qspinlock: Use a simp

[tip:locking/core] locking/qspinlock: Introduce a simple generic 4-byte queued spinlock

2015-05-08 Thread tip-bot for Waiman Long
Commit-ID: a33fda35e3a7655fb7df756ed67822afb5ed5e8d Gitweb: http://git.kernel.org/tip/a33fda35e3a7655fb7df756ed67822afb5ed5e8d Author: Waiman Long AuthorDate: Fri, 24 Apr 2015 14:56:30 -0400 Committer: Ingo Molnar CommitDate: Fri, 8 May 2015 12:36:25 +0200 locking/qspinlock: Introduce

[tip:locking/core] locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS

2015-05-12 Thread tip-bot for Waiman Long
Commit-ID: c7114b4e6c53111d415485875725b60213ffc675 Gitweb: http://git.kernel.org/tip/c7114b4e6c53111d415485875725b60213ffc675 Author: Waiman Long AuthorDate: Mon, 11 May 2015 13:57:11 -0400 Committer: Ingo Molnar CommitDate: Tue, 12 May 2015 09:46:00 +0200 locking/qrwlock: Rename QUEU

[tip:locking/core] locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()

2015-11-23 Thread tip-bot for Waiman Long
Commit-ID: 64d816cba06c67455b8c78ebcda349d49c24 Gitweb: http://git.kernel.org/tip/64d816cba06c67455b8c78ebcda349d49c24 Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:21 -0500 Committer: Ingo Molnar CommitDate: Mon, 23 Nov 2015 10:01:58 +0100 locking/qspinlock: Use _acqui

[tip:locking/core] locking/pvqspinlock, x86: Optimize the PV unlock code path

2015-11-23 Thread tip-bot for Waiman Long
Commit-ID: d78045306c41bd9334b956e4e7fa77cc72f06a40 Gitweb: http://git.kernel.org/tip/d78045306c41bd9334b956e4e7fa77cc72f06a40 Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:24 -0500 Committer: Ingo Molnar CommitDate: Mon, 23 Nov 2015 10:02:02 +0100 locking/pvqspinlock, x86: Opt

[tip:locking/core] locking/qspinlock: Prefetch the next node cacheline

2015-11-23 Thread tip-bot for Waiman Long
Commit-ID: 81b5598665a24083dd889fbd8cb08b0d8de4b8ad Gitweb: http://git.kernel.org/tip/81b5598665a24083dd889fbd8cb08b0d8de4b8ad Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:22 -0500 Committer: Ingo Molnar CommitDate: Mon, 23 Nov 2015 10:01:59 +0100 locking/qspinlock: Prefetch t

[tip:locking/core] locking/qspinlock: Avoid redundant read of next pointer

2015-11-23 Thread tip-bot for Waiman Long
Commit-ID: aa68744f80bfb6f26fbe7f10e42876066f7dac1b Gitweb: http://git.kernel.org/tip/aa68744f80bfb6f26fbe7f10e42876066f7dac1b Author: Waiman Long AuthorDate: Mon, 9 Nov 2015 19:09:23 -0500 Committer: Ingo Molnar CommitDate: Mon, 23 Nov 2015 10:02:00 +0100 locking/qspinlock: Avoid redu

[tip:x86/pti] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC

2019-01-29 Thread tip-bot for Waiman Long
Commit-ID: 71368af9027f18fe5d1c6f372cfdff7e4bde8b48 Gitweb: https://git.kernel.org/tip/71368af9027f18fe5d1c6f372cfdff7e4bde8b48 Author: Waiman Long AuthorDate: Wed, 16 Jan 2019 17:01:36 -0500 Committer: Thomas Gleixner CommitDate: Tue, 29 Jan 2019 22:11:49 +0100 x86/speculation: Add PR

[tip:locking/core] locking/lockdep: Add debug_locks check in __lock_downgrade()

2019-01-21 Thread tip-bot for Waiman Long
Commit-ID: 71492580571467fb7177aade19c18ce7486267f5 Gitweb: https://git.kernel.org/tip/71492580571467fb7177aade19c18ce7486267f5 Author: Waiman Long AuthorDate: Wed, 9 Jan 2019 23:03:25 -0500 Committer: Ingo Molnar CommitDate: Mon, 21 Jan 2019 11:18:51 +0100 locking/lockdep: Add debug_l

[tip:locking/core] locking/lockdep: Add debug_locks check in __lock_downgrade()

2019-02-04 Thread tip-bot for Waiman Long
Commit-ID: 513e1073d52e55b8024b4f238a48de7587c64ccf Gitweb: https://git.kernel.org/tip/513e1073d52e55b8024b4f238a48de7587c64ccf Author: Waiman Long AuthorDate: Wed, 9 Jan 2019 23:03:25 -0500 Committer: Ingo Molnar CommitDate: Mon, 4 Feb 2019 09:03:27 +0100 locking/lockdep: Add debug_lo

[tip:locking/core] locking/qspinlock: Handle > 4 slowpath nesting levels

2019-02-04 Thread tip-bot for Waiman Long
Commit-ID: d682b596d99345efe7017db714ba7f29e017 Gitweb: https://git.kernel.org/tip/d682b596d99345efe7017db714ba7f29e017 Author: Waiman Long AuthorDate: Tue, 29 Jan 2019 22:53:45 +0100 Committer: Ingo Molnar CommitDate: Mon, 4 Feb 2019 09:03:29 +0100 locking/qspinlock: Handle >

[tip:locking/core] locking/qspinlock_stat: Track the no MCS node available case

2019-02-04 Thread tip-bot for Waiman Long
Commit-ID: 412f34a82ccf7dd52f6b197f6450a33f03342523 Gitweb: https://git.kernel.org/tip/412f34a82ccf7dd52f6b197f6450a33f03342523 Author: Waiman Long AuthorDate: Tue, 29 Jan 2019 22:53:46 +0100 Committer: Ingo Molnar CommitDate: Mon, 4 Feb 2019 09:03:30 +0100 locking/qspinlock_stat: Trac

[tip:locking/urgent] locking/rwsem: Prevent decrement of reader count before increment

2019-05-07 Thread tip-bot for Waiman Long
Commit-ID: a9e9bcb45b1525ba7aea26ed9441e8632aeeda58 Gitweb: https://git.kernel.org/tip/a9e9bcb45b1525ba7aea26ed9441e8632aeeda58 Author: Waiman Long AuthorDate: Sun, 28 Apr 2019 17:25:38 -0400 Committer: Ingo Molnar CommitDate: Tue, 7 May 2019 08:46:46 +0200 locking/rwsem: Prevent decre

[tip:locking/core] locking/rwsem: Don't call owner_on_cpu() on read-owner

2019-07-25 Thread tip-bot for Waiman Long
Commit-ID: 78134300579a45f527ca173ec8fdb4701b69f16e Gitweb: https://git.kernel.org/tip/78134300579a45f527ca173ec8fdb4701b69f16e Author: Waiman Long AuthorDate: Sat, 20 Jul 2019 11:04:10 -0400 Committer: Ingo Molnar CommitDate: Thu, 25 Jul 2019 15:39:22 +0200 locking/rwsem: Don't call o

[tip:locking/core] locking/rwsem: Make handoff writer optimistically spin on owner

2019-08-06 Thread tip-bot for Waiman Long
Commit-ID: 91d2a812dfb98b3b4dad661529c33bc38d303461 Gitweb: https://git.kernel.org/tip/91d2a812dfb98b3b4dad661529c33bc38d303461 Author: Waiman Long AuthorDate: Tue, 25 Jun 2019 10:39:13 -0400 Committer: Peter Zijlstra CommitDate: Tue, 6 Aug 2019 12:49:15 +0200 locking/rwsem: Make hando

[tip:locking/core] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: c71fd893f614f205dbc050d60299cc5496491c19 Gitweb: https://git.kernel.org/tip/c71fd893f614f205dbc050d60299cc5496491c19 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:00 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:54 +0200 locking/rwsem: Make owner a

[tip:locking/core] locking/rwsem: Remove rwsem_wake() wakeup optimization

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 5c1ec49b60cdb31e51010f8a647f3189b774bddf Gitweb: https://git.kernel.org/tip/5c1ec49b60cdb31e51010f8a647f3189b774bddf Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:01 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:55 +0200 locking/rwsem: Remove rwsem

[tip:locking/core] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 5dec94d4923683b1dd6a09dc62427a24d79ee7b4 Gitweb: https://git.kernel.org/tip/5dec94d4923683b1dd6a09dc62427a24d79ee7b4 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:03 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:57 +0200 locking/rwsem: Merge rwsem.

[tip:locking/core] locking/rwsem: Implement a new locking scheme

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 64489e78004cb5623211c75790cac90bd25ff5e9 Gitweb: https://git.kernel.org/tip/64489e78004cb5623211c75790cac90bd25ff5e9 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:02 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:56 +0200 locking/rwsem: Implement a

[tip:locking/core] locking/rwsem: Make rwsem_spin_on_owner() return owner state

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 3f6d517a3ece6e6ced7abcbe798ff332ac5ca586 Gitweb: https://git.kernel.org/tip/3f6d517a3ece6e6ced7abcbe798ff332ac5ca586 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:05 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:59 +0200 locking/rwsem: Make rwsem_s

[tip:locking/core] locking/rwsem: Code cleanup after files merging

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 6cef7ff6e43cbdb9fa8eb91eb9a6b25d45ae11e3 Gitweb: https://git.kernel.org/tip/6cef7ff6e43cbdb9fa8eb91eb9a6b25d45ae11e3 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:04 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:58 +0200 locking/rwsem: Code cleanup

[tip:locking/core] locking/rwsem: Implement lock handoff to prevent lock starvation

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 4f23dbc1e657951e5d94c60369bc1db065961fb3 Gitweb: https://git.kernel.org/tip/4f23dbc1e657951e5d94c60369bc1db065961fb3 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:06 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:27:59 +0200 locking/rwsem: Implement lo

[tip:locking/core] locking/rwsem: Always release wait_lock before waking up tasks

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 00f3c5a3df2c1e3dab14d0dd2b71f852d46be97f Gitweb: https://git.kernel.org/tip/00f3c5a3df2c1e3dab14d0dd2b71f852d46be97f Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:07 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:28:00 +0200 locking/rwsem: Always relea

[tip:locking/core] locking/rwsem: More optimal RT task handling of null owner

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: 990fa7384a3057a3298bcf493651c6e14416c47c Gitweb: https://git.kernel.org/tip/990fa7384a3057a3298bcf493651c6e14416c47c Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:08 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:28:01 +0200 locking/rwsem: More optimal

[tip:locking/core] locking/rwsem: Wake up almost all readers in wait queue

2019-06-17 Thread tip-bot for Waiman Long
Commit-ID: d3681e269fff84048c94012342c3434b227c4706 Gitweb: https://git.kernel.org/tip/d3681e269fff84048c94012342c3434b227c4706 Author: Waiman Long AuthorDate: Mon, 20 May 2019 16:59:09 -0400 Committer: Ingo Molnar CommitDate: Mon, 17 Jun 2019 12:28:02 +0200 locking/rwsem: Wake up almo

  1   2   >