[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 waiman.l...@hp.com AuthorDate: Wed, 17 Apr 2013 15:23:11 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 19 Apr 2013 09:33:34

[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 waiman.l...@hp.com AuthorDate: Wed, 17 Apr 2013 15:23:12 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 19 Apr 2013 09:33:35

[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 waiman.l...@hp.com AuthorDate: Wed, 17 Apr 2013 15:23:14 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 19 Apr 2013 09:33:36

[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 waiman.l...@hp.com AuthorDate: Wed, 17 Apr 2013 15:23:13 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 19 Apr 2013 09:33:36

[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 waiman.l...@hp.com AuthorDate: Thu, 9 May 2013 10:42:48 -0400 Committer: Arnaldo Carvalho de Melo a...@redhat.com CommitDate: Mon, 8 Jul 2013

[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 waiman.l...@hp.com AuthorDate: Mon, 17 Feb 2014 15:41:22 -0500 Committer: H. Peter Anvin h...@linux.intel.com CommitDate: Mon, 17 Feb 2014

[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 waiman.l...@hp.com AuthorDate: Mon, 17 Feb 2014 15:41:23 -0500 Committer: H. Peter Anvin h...@linux.intel.com CommitDate: Mon, 17 Feb 2014

[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 waiman.l...@hp.com AuthorDate: Mon, 17 Feb 2014 15:41:24 -0500 Committer: H. Peter Anvin h...@linux.intel.com CommitDate: Mon, 17 Feb 2014

[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 waiman.l...@hp.com AuthorDate: Fri, 18 Oct 2013 10:38:48 -0400 Committer: Arnaldo Carvalho de Melo a...@redhat.com CommitDate: Mon, 21 Oct

[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 waiman.l...@hp.com AuthorDate: Fri, 18 Oct 2013 10:38:49 -0400 Committer: Arnaldo Carvalho de Melo a...@redhat.com CommitDate: Mon, 21 Oct

[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 waiman.l...@hp.com AuthorDate: Mon, 3 Feb 2014 13:18:49 +0100 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 6 Jun 2014 07:58:28

[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 waiman.l...@hp.com AuthorDate: Mon, 3 Feb 2014 13:18:57 +0100 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 6 Jun 2014 07:58:29

[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 waiman.l...@hp.com AuthorDate: Mon, 3 Feb 2014 13:18:57 +0100 Committer: Thomas Gleixner t...@linutronix.de CommitDate: Mon, 19 May 2014

[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 waiman.l...@hp.com AuthorDate: Mon, 3 Feb 2014 13:18:49 +0100 Committer: Thomas Gleixner t...@linutronix.de CommitDate: Mon, 19 May 2014

[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 waiman.l...@hp.com AuthorDate: Tue, 21 Jan 2014 15:35:53 -0800 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 28 Jan 2014 13:13:26

[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 waiman.l...@hp.com AuthorDate: Thu, 26 Jun 2014 13:39:11 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 17 Jul 2014 12:32:53

[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 waiman.l...@hp.com AuthorDate: Thu, 26 Jun 2014 13:39:10 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 17 Jul 2014 12:32:52

[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 waiman.l...@hp.com AuthorDate: Wed, 6 Aug 2014 13:22:01 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Wed, 13 Aug 2014 10:33:34

[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 waiman.l...@hp.com AuthorDate: Wed, 6 Aug 2014 13:22:02 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Wed, 13 Aug 2014 10:33:35

[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 waiman.l...@hp.com AuthorDate: Mon, 29 Sep 2014 16:07:28 -0400 Committer: Arnaldo Carvalho de Melo a...@redhat.com CommitDate: Tue, 30 Sep

[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 waiman.l...@hp.com AuthorDate: Tue, 30 Sep 2014 13:36:15 -0400 Committer: Arnaldo Carvalho de Melo a...@redhat.com CommitDate: Wed, 1 Oct

[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 waiman.l...@hp.com AuthorDate: Thu, 14 Aug 2014 13:27:30 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Wed, 10 Sep 2014 11:46:38

[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 waiman.l...@hp.com AuthorDate: Thu, 14 Aug 2014 13:27:31 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Wed, 10 Sep 2014 11:46:39

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:30 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:36:25

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:33 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:36:41

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:37 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:37:05

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:39 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:37:17

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:35 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:36:55

[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 waiman.l...@hp.com AuthorDate: Fri, 24 Apr 2015 14:56:31 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:36:26

[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 waiman.l...@hp.com AuthorDate: Thu, 30 Apr 2015 17:12:16 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 8 May 2015 12:27:59

[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 waiman.l...@hp.com AuthorDate: Mon, 11 May 2015 13:57:11 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 12 May 2015 09:46:00

[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 waiman.l...@hp.com AuthorDate: Tue, 9 Jun 2015 11:19:13 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Fri, 19 Jun 2015 09:45:38

[tip:locking/urgent] locking/qrwlock: Better optimization for interrupt context readers

2015-07-06 Thread tip-bot for Waiman Long
Commit-ID: 0e06e5be70d392aa842c1455ec2d0baf62aeed48 Gitweb: http://git.kernel.org/tip/0e06e5be70d392aa842c1455ec2d0baf62aeed48 Author: Waiman Long waiman.l...@hp.com AuthorDate: Fri, 19 Jun 2015 11:50:01 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Mon, 6 Jul 2015 14:11:28

[tip:locking/urgent] locking/qrwlock: Rename functions to queued_*()

2015-07-06 Thread tip-bot for Waiman Long
Commit-ID: f7d71f2052555ae57b47322f2c2f6c29ff2438ae Gitweb: http://git.kernel.org/tip/f7d71f2052555ae57b47322f2c2f6c29ff2438ae Author: Waiman Long waiman.l...@hp.com AuthorDate: Fri, 19 Jun 2015 11:50:00 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Mon, 6 Jul 2015 14:11:27

[tip:locking/core] locking/qrwlock: Reduce reader/ writer to reader lock transfer latency

2015-08-03 Thread tip-bot for Waiman Long
Commit-ID: eaf318bd8da036eb8eb784b025a9f829201b Gitweb: http://git.kernel.org/tip/eaf318bd8da036eb8eb784b025a9f829201b Author: Waiman Long waiman.l...@hp.com AuthorDate: Thu, 9 Jul 2015 12:32:22 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Mon, 3 Aug 2015 10:57:10

[tip:locking/core] locking/pvqspinlock: Only kick CPU at unlock time

2015-08-03 Thread tip-bot for Waiman Long
Commit-ID: 75d2270280686bff21b9ba66c7f3dd379c887981 Gitweb: http://git.kernel.org/tip/75d2270280686bff21b9ba66c7f3dd379c887981 Author: Waiman Long waiman.l...@hp.com AuthorDate: Sat, 11 Jul 2015 16:36:52 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Mon, 3 Aug 2015 10:57:11

[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 waiman.l...@hp.com AuthorDate: Sat, 11 Jul 2015 21:19:19 -0400 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 21 Jul 2015 10:18:07

[tip:locking/core] locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL

2015-09-18 Thread tip-bot for Waiman Long
Commit-ID: 93edc8bd7750ff3cae088bfca453ea73dc9004a4 Gitweb: http://git.kernel.org/tip/93edc8bd7750ff3cae088bfca453ea73dc9004a4 Author: Waiman Long AuthorDate: Fri, 11 Sep 2015 14:37:34 -0400 Committer: Ingo Molnar CommitDate: Fri, 18 Sep 2015

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[tip:locking/core] locking/rwsem: Protect all writes to owner by WRITE_ONCE()

2016-06-08 Thread tip-bot for Waiman Long
Commit-ID: fb6a44f33be542fd81575ff93a4e8118d6a58592 Gitweb: http://git.kernel.org/tip/fb6a44f33be542fd81575ff93a4e8118d6a58592 Author: Waiman Long AuthorDate: Tue, 17 May 2016 21:26:20 -0400 Committer: Ingo Molnar CommitDate: Wed, 8 Jun 2016

[tip:locking/core] locking/rwsem: Add reader-owned state to the owner field

2016-06-08 Thread tip-bot for Waiman Long
Commit-ID: 19c5d690e41697fcdd19379ab9d10d8d37818414 Gitweb: http://git.kernel.org/tip/19c5d690e41697fcdd19379ab9d10d8d37818414 Author: Waiman Long AuthorDate: Tue, 17 May 2016 21:26:19 -0400 Committer: Ingo Molnar CommitDate: Wed, 8 Jun 2016

[tip:locking/core] locking/rwsem: Streamline the rwsem_optimistic_spin() code

2016-06-08 Thread tip-bot for Waiman Long
Commit-ID: ddd0fa73c2b71c35de4fe7ae60a5f1a6cddc2cf0 Gitweb: http://git.kernel.org/tip/ddd0fa73c2b71c35de4fe7ae60a5f1a6cddc2cf0 Author: Waiman Long AuthorDate: Tue, 17 May 2016 21:26:23 -0400 Committer: Ingo Molnar CommitDate: Wed, 8 Jun 2016

[tip:locking/core] locking/rwsem: Improve reader wakeup code

2016-06-08 Thread tip-bot for Waiman Long
Commit-ID: bf7b4c472db44413251bcef79ca1f6bf1ec81475 Gitweb: http://git.kernel.org/tip/bf7b4c472db44413251bcef79ca1f6bf1ec81475 Author: Waiman Long AuthorDate: Tue, 17 May 2016 21:26:22 -0400 Committer: Ingo Molnar CommitDate: Wed, 8 Jun 2016

[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

[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

[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

[tip:locking/core] locking/pvstat: Separate wait_again and spurious wakeup stats

2016-08-10 Thread tip-bot for Waiman Long
Commit-ID: 08be8f63c40c030b5cf95b4368e314e563a86301 Gitweb: http://git.kernel.org/tip/08be8f63c40c030b5cf95b4368e314e563a86301 Author: Waiman Long AuthorDate: Tue, 31 May 2016 12:53:47 -0400 Committer: Ingo Molnar CommitDate: Wed, 10 Aug 2016

[tip:core/debugobjects] debugobjects: Reduce contention on the global pool_lock

2017-02-05 Thread tip-bot for Waiman Long
Commit-ID: 858274b6a13b4db0e6fb451eea7f8817c42426a7 Gitweb: http://git.kernel.org/tip/858274b6a13b4db0e6fb451eea7f8817c42426a7 Author: Waiman Long AuthorDate: Thu, 5 Jan 2017 15:17:05 -0500 Committer: Thomas Gleixner CommitDate: Sun, 5 Feb 2017

[tip:timers/core] tick/broadcast: Reduce lock cacheline contention

2017-02-04 Thread tip-bot for Waiman Long
Commit-ID: 668802c25729a8e3423015c33c05f1c3be3858e9 Gitweb: http://git.kernel.org/tip/668802c25729a8e3423015c33c05f1c3be3858e9 Author: Waiman Long AuthorDate: Mon, 30 Jan 2017 12:57:43 -0500 Committer: Thomas Gleixner CommitDate: Sat, 4 Feb 2017

[tip:core/debugobjects] debugobjects: Scale thresholds with # of CPUs

2017-02-04 Thread tip-bot for Waiman Long
Commit-ID: 97dd552eb23c83dbf626a6e84666c7e281375d47 Gitweb: http://git.kernel.org/tip/97dd552eb23c83dbf626a6e84666c7e281375d47 Author: Waiman Long AuthorDate: Thu, 5 Jan 2017 15:17:04 -0500 Committer: Thomas Gleixner CommitDate: Sat, 4 Feb 2017

[tip:core/debugobjects] debugobjects: Track number of kmem_cache_alloc/kmem_cache_free done

2017-02-04 Thread tip-bot for Waiman Long
Commit-ID: c4b73aabd0989d93b82894417ae501690bd1db5e Gitweb: http://git.kernel.org/tip/c4b73aabd0989d93b82894417ae501690bd1db5e Author: Waiman Long AuthorDate: Thu, 5 Jan 2017 15:17:03 -0500 Committer: Thomas Gleixner CommitDate: Sat, 4 Feb 2017

[tip:core/debugobjects] debugobjects: Reduce contention on the global pool_lock

2017-02-04 Thread tip-bot for Waiman Long
Commit-ID: 6d2fea9837a584e706edad9b4b52833e31396736 Gitweb: http://git.kernel.org/tip/6d2fea9837a584e706edad9b4b52833e31396736 Author: Waiman Long AuthorDate: Thu, 5 Jan 2017 15:17:05 -0500 Committer: Thomas Gleixner CommitDate: Sat, 4 Feb 2017

[tip:locking/core] locking/rwsem: Remove unnecessary atomic_long_t casts

2017-01-20 Thread tip-bot for Waiman Long
Commit-ID: 06321dd2d1ae5b5bdc847958ab9e71d22a29a33e Gitweb: http://git.kernel.org/tip/06321dd2d1ae5b5bdc847958ab9e71d22a29a33e Author: Waiman Long AuthorDate: Thu, 19 Jan 2017 09:31:52 -0500 Committer: Ingo Molnar CommitDate: Fri, 20 Jan 2017

[tip:locking/core] locking/rwsem: Reinit wake_q after use

2017-01-22 Thread tip-bot for Waiman Long
Commit-ID: bcc9a76d5ac426bc45c9e863b1830347827ca77a Gitweb: http://git.kernel.org/tip/bcc9a76d5ac426bc45c9e863b1830347827ca77a Author: Waiman Long AuthorDate: Sat, 21 Jan 2017 21:33:35 -0500 Committer: Ingo Molnar CommitDate: Sun, 22 Jan 2017

[tip:core/debugobjects] debugobjects: Improve variable naming

2017-02-10 Thread tip-bot for Waiman Long
Commit-ID: 0cad93c3453fc9d11692d3924ac3a520821bbf64 Gitweb: http://git.kernel.org/tip/0cad93c3453fc9d11692d3924ac3a520821bbf64 Author: Waiman Long AuthorDate: Tue, 7 Feb 2017 16:40:30 -0500 Committer: Ingo Molnar CommitDate: Fri, 10 Feb 2017

[tip:x86/timers] x86/hpet: Reduce HPET counter read contention

2016-09-09 Thread tip-bot for Waiman Long
Commit-ID: f99fd22e4d4bc84880a8a3117311bbf0e3a6a9dc Gitweb: http://git.kernel.org/tip/f99fd22e4d4bc84880a8a3117311bbf0e3a6a9dc Author: Waiman Long AuthorDate: Tue, 6 Sep 2016 13:22:10 -0400 Committer: Thomas Gleixner CommitDate: Fri, 9 Sep 2016

[tip:locking/core] locking/mutex: Simplify some ww_mutex code in __mutex_lock_common()

2016-10-25 Thread tip-bot for Waiman Long
Commit-ID: a40ca56577f628eb3f7af22b484e95edfdd047a2 Gitweb: http://git.kernel.org/tip/a40ca56577f628eb3f7af22b484e95edfdd047a2 Author: Waiman Long AuthorDate: Fri, 26 Aug 2016 19:35:08 -0400 Committer: Ingo Molnar CommitDate: Tue, 25 Oct 2016

[tip:locking/core] locking/mutex: Enable optimistic spinning of woken waiter

2016-10-25 Thread tip-bot for Waiman Long
Commit-ID: b341afb325eb390f707a82cbefd65cda887302ab Gitweb: http://git.kernel.org/tip/b341afb325eb390f707a82cbefd65cda887302ab Author: Waiman Long AuthorDate: Fri, 26 Aug 2016 19:35:09 -0400 Committer: Ingo Molnar CommitDate: Tue, 25 Oct 2016

[tip:locking/core] sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q

2016-11-21 Thread tip-bot for Waiman Long
Commit-ID: 194a6b5b9cb6b91a5f7d86984165a3bc55188599 Gitweb: http://git.kernel.org/tip/194a6b5b9cb6b91a5f7d86984165a3bc55188599 Author: Waiman Long AuthorDate: Thu, 17 Nov 2016 11:46:38 -0500 Committer: Ingo Molnar CommitDate: Mon, 21 Nov 2016

[tip:locking/core] locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabled

2017-01-14 Thread tip-bot for Waiman Long
Commit-ID: aef591cd3d1ddccb268f64c836d38382007373c1 Gitweb: http://git.kernel.org/tip/aef591cd3d1ddccb268f64c836d38382007373c1 Author: Waiman Long AuthorDate: Thu, 12 Jan 2017 15:27:58 -0500 Committer: Ingo Molnar CommitDate: Sat, 14 Jan 2017

[tip:locking/core] locking/spinlocks: Remove the unused spin_lock_bh_nested() API

2017-01-12 Thread tip-bot for Waiman Long
Commit-ID: 607904c357c61adf20b8fd18af765e501d61a385 Gitweb: http://git.kernel.org/tip/607904c357c61adf20b8fd18af765e501d61a385 Author: Waiman Long AuthorDate: Mon, 9 Jan 2017 10:26:52 -0500 Committer: Ingo Molnar CommitDate: Thu, 12 Jan 2017

[tip:core/debugobjects] debugobjects: Make kmemleak ignore debug objects

2017-08-14 Thread tip-bot for Waiman Long
Commit-ID: caba4cbbd27d755572730801ac34fe063fc40a32 Gitweb: http://git.kernel.org/tip/caba4cbbd27d755572730801ac34fe063fc40a32 Author: Waiman Long AuthorDate: Mon, 14 Aug 2017 09:52:13 -0400 Committer: Thomas Gleixner CommitDate: Mon, 14 Aug 2017

[tip:locking/core] locking/pvqspinlock: Relax cmpxchg's to improve performance on some architectures

2017-08-29 Thread tip-bot for Waiman Long
Commit-ID: 34d54f3d6917f519693dbe873ee59cd06fb515ed Gitweb: http://git.kernel.org/tip/34d54f3d6917f519693dbe873ee59cd06fb515ed Author: Waiman Long AuthorDate: Mon, 14 Aug 2017 16:07:02 -0400 Committer: Ingo Molnar CommitDate: Tue, 29 Aug 2017

[tip:locking/core] locking/pvqspinlock: Implement hybrid PV queued/unfair locks

2017-11-08 Thread tip-bot for Waiman Long
Commit-ID: 11752adb68a388724b1935d57bf543897c34d80b Gitweb: https://git.kernel.org/tip/11752adb68a388724b1935d57bf543897c34d80b Author: Waiman Long AuthorDate: Tue, 7 Nov 2017 16:18:06 -0500 Committer: Ingo Molnar CommitDate: Wed, 8 Nov 2017

[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

[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

[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

[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

[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:

[tip:locking/core] locking/rwsem: Exit read lock slowpath if queue empty & no writer

2018-09-10 Thread tip-bot for Waiman Long
Commit-ID: 4b486b535c33ef354ecf02a2650919004fd7d2b0 Gitweb: https://git.kernel.org/tip/4b486b535c33ef354ecf02a2650919004fd7d2b0 Author: Waiman Long AuthorDate: Tue, 24 Jul 2018 15:10:25 -0400 Committer: Ingo Molnar CommitDate: Mon, 10 Sep 2018 10:16:39 +0200 locking/rwsem: Exit read

[tip:locking/core] locking/rwsem: Make owner store task pointer of last owning reader

2018-09-10 Thread tip-bot for Waiman Long
Commit-ID: 925b9cd1b89a94b7124d128c80dfc48f78a63098 Gitweb: https://git.kernel.org/tip/925b9cd1b89a94b7124d128c80dfc48f78a63098 Author: Waiman Long AuthorDate: Thu, 6 Sep 2018 16:18:34 -0400 Committer: Ingo Molnar CommitDate: Mon, 10 Sep 2018 12:04:07 +0200 locking/rwsem: Make owner

[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

[tip:locking/core] locking/Kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable

2018-03-31 Thread tip-bot for Waiman Long
Commit-ID: f07cbebb6daf04e5c9721e5be2737a6068c7e2a2 Gitweb: https://git.kernel.org/tip/f07cbebb6daf04e5c9721e5be2737a6068c7e2a2 Author: Waiman Long AuthorDate: Fri, 30 Mar 2018 17:27:59 -0400 Committer: Ingo Molnar CommitDate: Sat, 31 Mar 2018

[tip:locking/core] locking/Kconfig: Restructure the lock debugging menu

2018-03-31 Thread tip-bot for Waiman Long
Commit-ID: 19193bcad8dced863f2f720b1a76110bda07c970 Gitweb: https://git.kernel.org/tip/19193bcad8dced863f2f720b1a76110bda07c970 Author: Waiman Long AuthorDate: Fri, 30 Mar 2018 17:28:00 -0400 Committer: Ingo Molnar CommitDate: Sat, 31 Mar 2018

[tip:locking/core] locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches

2018-03-31 Thread tip-bot for Waiman Long
Commit-ID: 5149cbac4235e12a34cf089592a8bd1c9fcfa467 Gitweb: https://git.kernel.org/tip/5149cbac4235e12a34cf089592a8bd1c9fcfa467 Author: Waiman Long AuthorDate: Fri, 30 Mar 2018 17:27:58 -0400 Committer: Ingo Molnar CommitDate: Sat, 31 Mar 2018

[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

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

2018-10-16 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

[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:

[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:

[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

[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

[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

[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

[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

[tip:locking/core] locking/lockdep: Add a faster path in __lock_release()

2018-10-03 Thread tip-bot for Waiman Long
Commit-ID: ce52a18db45842f5b992851a552bd7f6acb2241b Gitweb: https://git.kernel.org/tip/ce52a18db45842f5b992851a552bd7f6acb2241b Author: Waiman Long AuthorDate: Tue, 2 Oct 2018 16:19:18 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Oct 2018 08:46:03 +0200 locking/lockdep: Add a

[tip:locking/core] locking/lockdep: Remove add_chain_cache_classes()

2018-10-03 Thread tip-bot for Waiman Long
Commit-ID: 44318d5b07be7d7cfe718aa22ea3b2577361a0b5 Gitweb: https://git.kernel.org/tip/44318d5b07be7d7cfe718aa22ea3b2577361a0b5 Author: Waiman Long AuthorDate: Tue, 2 Oct 2018 16:19:16 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Oct 2018 08:46:02 +0200 locking/lockdep: Remove

[tip:locking/core] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire()

2018-10-03 Thread tip-bot for Waiman Long
Commit-ID: 8ee10862476ef8b9e81e5b521205fd5c620b4ffb Gitweb: https://git.kernel.org/tip/8ee10862476ef8b9e81e5b521205fd5c620b4ffb Author: Waiman Long AuthorDate: Tue, 2 Oct 2018 16:19:17 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Oct 2018 08:46:02 +0200 locking/lockdep: Eliminate

[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

[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

[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

[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

  1   2   3   >