[tip:perf/urgent] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire,release}

2018-11-06 Thread tip-bot for Will Deacon
Commit-ID: 51f5fd2e4615dcdc25cd7f9d19b7b27eb9ecdac7 Gitweb: https://git.kernel.org/tip/51f5fd2e4615dcdc25cd7f9d19b7b27eb9ecdac7 Author: Will Deacon AuthorDate: Wed, 31 Oct 2018 17:44:08 + Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 1 Nov 2018 10:07:43 -0300 tools headers b

[tip:locking/urgent] MAINTAINERS: Remove dead path from LOCKING PRIMITIVES entry

2018-10-02 Thread tip-bot for Will Deacon
Commit-ID: 6d348925b306ab0cc9757a09a8cea6bf288018e4 Gitweb: https://git.kernel.org/tip/6d348925b306ab0cc9757a09a8cea6bf288018e4 Author: Will Deacon AuthorDate: Mon, 1 Oct 2018 15:28:56 +0100 Committer: Ingo Molnar CommitDate: Tue, 2 Oct 2018 10:45:57 +0200 MAINTAINERS: Remove dead path

[tip:sched/urgent] rseq: Avoid infinite recursion when delivering SIGSEGV

2018-06-22 Thread tip-bot for Will Deacon
Commit-ID: 784e0300fe9fe4aa81bd7df9d59e138f56bb605b Gitweb: https://git.kernel.org/tip/784e0300fe9fe4aa81bd7df9d59e138f56bb605b Author: Will Deacon AuthorDate: Fri, 22 Jun 2018 11:45:07 +0100 Committer: Thomas Gleixner CommitDate: Fri, 22 Jun 2018 19:04:22 +0200 rseq: Avoid infinite re

[tip:locking/core] locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering example

2018-05-14 Thread tip-bot for Will Deacon
Commit-ID: 5846581e35637771952602eecc1e20ece5ced011 Gitweb: https://git.kernel.org/tip/5846581e35637771952602eecc1e20ece5ced011 Author: Will Deacon AuthorDate: Mon, 14 May 2018 15:55:26 -0700 Committer: Ingo Molnar CommitDate: Tue, 15 May 2018 08:11:13 +0200 locking/memory-barriers.txt

[tip:locking/core] locking/qspinlock: Remove duplicate clear_pending() function from PV code

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 3bea9adc96842b8a7345c7fb202c16ae9c8d5b25 Gitweb: https://git.kernel.org/tip/3bea9adc96842b8a7345c7fb202c16ae9c8d5b25 Author: Will Deacon AuthorDate: Fri, 27 Apr 2018 10:40:13 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 12:55:22 +0200 locking/qspinlock: Remove d

[tip:locking/core] MAINTAINERS: Add myself as a co-maintainer for the locking subsystem

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: baa8c6ddf7be33f2b0ddeb68906d668caf646baa Gitweb: https://git.kernel.org/tip/baa8c6ddf7be33f2b0ddeb68906d668caf646baa Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:28 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:54 +0200 MAINTAINERS: Add myself as

[tip:locking/core] locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when locking

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: ae75d9089ff7095d1d1a12c3cd86b21d3eaf3b15 Gitweb: https://git.kernel.org/tip/ae75d9089ff7095d1d1a12c3cd86b21d3eaf3b15 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:26 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:52 +0200 locking/qspinlock: Use try_

[tip:locking/core] locking/qspinlock: Use smp_store_release() in queued_spin_unlock()

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 626e5fbc14358901ddaa90ce510e0fbeab310432 Gitweb: https://git.kernel.org/tip/626e5fbc14358901ddaa90ce510e0fbeab310432 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:24 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:51 +0200 locking/qspinlock: Use smp_

[tip:locking/core] locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 9d4646d14d51d62b967a12452c30ea7edf8dd8fa Gitweb: https://git.kernel.org/tip/9d4646d14d51d62b967a12452c30ea7edf8dd8fa Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:25 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:52 +0200 locking/qspinlock: Elide ba

[tip:locking/core] locking/qspinlock: Use smp_cond_load_relaxed() to wait for next node

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: c131a198c497db436b558ac5e9a140cdcb91b304 Gitweb: https://git.kernel.org/tip/c131a198c497db436b558ac5e9a140cdcb91b304 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:23 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:50 +0200 locking/qspinlock: Use smp_

[tip:locking/core] locking/qspinlock: Use atomic_cond_read_acquire()

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: f9c811fac48cfbbfb452b08d1042386947868d07 Gitweb: https://git.kernel.org/tip/f9c811fac48cfbbfb452b08d1042386947868d07 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:21 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:49 +0200 locking/qspinlock: Use atom

[tip:locking/core] locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: c61da58d8a9ba9238250a548f00826eaf44af0f7 Gitweb: https://git.kernel.org/tip/c61da58d8a9ba9238250a548f00826eaf44af0f7 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:20 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:48 +0200 locking/qspinlock: Kill cmp

[tip:locking/core] locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 59fb586b4a07b4e1a0ee577140ab4842ba451acd Gitweb: https://git.kernel.org/tip/59fb586b4a07b4e1a0ee577140ab4842ba451acd Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:19 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:47 +0200 locking/qspinlock: Remove u

[tip:locking/core] locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: b247be3fe89b6aba928bf80f4453d1c4ba8d2063 Gitweb: https://git.kernel.org/tip/b247be3fe89b6aba928bf80f4453d1c4ba8d2063 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:18 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:47 +0200 locking/qspinlock/x86: Incr

[tip:locking/core] locking/qspinlock: Bound spinning on pending->locked transition in slowpath

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 6512276d97b160d90b53285bd06f7f201459a7e3 Gitweb: https://git.kernel.org/tip/6512276d97b160d90b53285bd06f7f201459a7e3 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:17 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:46 +0200 locking/qspinlock: Bound sp

[tip:locking/core] locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: 625e88be1f41b53cec55827c984e4a89ea8ee9f9 Gitweb: https://git.kernel.org/tip/625e88be1f41b53cec55827c984e4a89ea8ee9f9 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:16 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:45 +0200 locking/qspinlock: Merge 's

[tip:locking/core] locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()

2018-04-27 Thread tip-bot for Will Deacon
Commit-ID: fcfdfe30e324725007e9dc5814b62a4c430ea909 Gitweb: https://git.kernel.org/tip/fcfdfe30e324725007e9dc5814b62a4c430ea909 Author: Will Deacon AuthorDate: Thu, 26 Apr 2018 11:34:15 +0100 Committer: Ingo Molnar CommitDate: Fri, 27 Apr 2018 09:48:44 +0200 locking/barriers: Introduce

[tip:x86/pti] nospec: Move array_index_nospec() parameter checking into separate macro

2018-02-14 Thread tip-bot for Will Deacon
Commit-ID: 8fa80c503b484ddc1abbd10c7cb2ab81f3824a50 Gitweb: https://git.kernel.org/tip/8fa80c503b484ddc1abbd10c7cb2ab81f3824a50 Author: Will Deacon AuthorDate: Mon, 5 Feb 2018 14:16:06 + Committer: Ingo Molnar CommitDate: Thu, 15 Feb 2018 01:15:51 +0100 nospec: Move array_index_nos

[tip:locking/urgent] locking/atomic/bitops: Document and clarify ordering semantics for failed test_and_{}_bit()

2018-02-13 Thread tip-bot for Will Deacon
Commit-ID: 61e02392d3c7ecac1f91c0a90a8043d67e081846 Gitweb: https://git.kernel.org/tip/61e02392d3c7ecac1f91c0a90a8043d67e081846 Author: Will Deacon AuthorDate: Tue, 13 Feb 2018 13:30:19 + Committer: Ingo Molnar CommitDate: Tue, 13 Feb 2018 14:55:53 +0100 locking/atomic/bitops: Docu

[tip:x86/pti] nospec: Move array_index_nospec() parameter checking into separate macro

2018-02-13 Thread tip-bot for Will Deacon
Commit-ID: 2963962dc910e57becfa0bb3df013b1d5c23179a Gitweb: https://git.kernel.org/tip/2963962dc910e57becfa0bb3df013b1d5c23179a Author: Will Deacon AuthorDate: Mon, 5 Feb 2018 14:16:06 + Committer: Ingo Molnar CommitDate: Tue, 13 Feb 2018 14:22:44 +0100 nospec: Move array_index_nos

[tip:locking/urgent] locking/qspinlock: Ensure node is initialised before updating prev->next

2018-02-13 Thread tip-bot for Will Deacon
Commit-ID: 95bcade33a8af38755c9b0636e36a36ad3789fe6 Gitweb: https://git.kernel.org/tip/95bcade33a8af38755c9b0636e36a36ad3789fe6 Author: Will Deacon AuthorDate: Tue, 13 Feb 2018 13:22:56 + Committer: Ingo Molnar CommitDate: Tue, 13 Feb 2018 14:50:14 +0100 locking/qspinlock: Ensure n

[tip:locking/urgent] locking/qspinlock: Ensure node->count is updated before initialising node

2018-02-13 Thread tip-bot for Will Deacon
Commit-ID: 11dc13224c975efcec96647a4768a6f1bb7a19a8 Gitweb: https://git.kernel.org/tip/11dc13224c975efcec96647a4768a6f1bb7a19a8 Author: Will Deacon AuthorDate: Tue, 13 Feb 2018 13:22:57 + Committer: Ingo Molnar CommitDate: Tue, 13 Feb 2018 14:50:14 +0100 locking/qspinlock: Ensure n

[tip:locking/urgent] locking/core: Remove break_lock field when CONFIG_GENERIC_LOCKBREAK=y

2017-12-12 Thread tip-bot for Will Deacon
Commit-ID: d89c70356acf11b7cf47ca5cfcafae5062a85451 Gitweb: https://git.kernel.org/tip/d89c70356acf11b7cf47ca5cfcafae5062a85451 Author: Will Deacon AuthorDate: Tue, 28 Nov 2017 18:42:19 + Committer: Ingo Molnar CommitDate: Tue, 12 Dec 2017 11:24:01 +0100 locking/core: Remove break_

[tip:locking/urgent] locking/core: Fix deadlock during boot on systems with GENERIC_LOCKBREAK

2017-12-12 Thread tip-bot for Will Deacon
Commit-ID: f87f3a328dbbb3e79dd53e7e889ced9222512649 Gitweb: https://git.kernel.org/tip/f87f3a328dbbb3e79dd53e7e889ced9222512649 Author: Will Deacon AuthorDate: Tue, 28 Nov 2017 18:42:18 + Committer: Ingo Molnar CommitDate: Tue, 12 Dec 2017 11:24:01 +0100 locking/core: Fix deadlock

[tip:irq/urgent] irqdesc: Use bool return type instead of int

2017-12-04 Thread tip-bot for Will Deacon
Commit-ID: 4ce413d1840b25b101be3c0559161db8891f3360 Gitweb: https://git.kernel.org/tip/4ce413d1840b25b101be3c0559161db8891f3360 Author: Will Deacon AuthorDate: Fri, 1 Dec 2017 15:29:39 + Committer: Thomas Gleixner CommitDate: Mon, 4 Dec 2017 20:51:12 +0100 irqdesc: Use bool return

[tip:locking/core] locking/qrwlock: Prevent slowpath writers getting held up by fastpath

2017-10-25 Thread tip-bot for Will Deacon
Commit-ID: d133166146333e1f13fc81c0e6c43c8d99290a8a Gitweb: https://git.kernel.org/tip/d133166146333e1f13fc81c0e6c43c8d99290a8a Author: Will Deacon AuthorDate: Thu, 12 Oct 2017 13:20:51 +0100 Committer: Ingo Molnar CommitDate: Wed, 25 Oct 2017 10:57:25 +0200 locking/qrwlock: Prevent sl

[tip:locking/core] locking/atomic: Add atomic_cond_read_acquire()

2017-10-25 Thread tip-bot for Will Deacon
Commit-ID: 4df714be4dcf40bfb0d4af0f851a6e1977afa02e Gitweb: https://git.kernel.org/tip/4df714be4dcf40bfb0d4af0f851a6e1977afa02e Author: Will Deacon AuthorDate: Thu, 12 Oct 2017 13:20:48 +0100 Committer: Ingo Molnar CommitDate: Wed, 25 Oct 2017 10:57:24 +0200 locking/atomic: Add atomic_

[tip:locking/core] locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks

2017-10-25 Thread tip-bot for Will Deacon
Commit-ID: 087133ac90763cd339b6b67f2998f87dcc136c52 Gitweb: https://git.kernel.org/tip/087133ac90763cd339b6b67f2998f87dcc136c52 Author: Will Deacon AuthorDate: Thu, 12 Oct 2017 13:20:50 +0100 Committer: Ingo Molnar CommitDate: Wed, 25 Oct 2017 10:57:25 +0200 locking/qrwlock, arm64: Mov

[tip:locking/core] locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock

2017-10-25 Thread tip-bot for Will Deacon
Commit-ID: b519b56e378ee82caf9b079b04f5db87dedc3251 Gitweb: https://git.kernel.org/tip/b519b56e378ee82caf9b079b04f5db87dedc3251 Author: Will Deacon AuthorDate: Thu, 12 Oct 2017 13:20:49 +0100 Committer: Ingo Molnar CommitDate: Wed, 25 Oct 2017 10:57:24 +0200 locking/qrwlock: Use atomic

[tip:locking/core] locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'

2017-10-25 Thread tip-bot for Will Deacon
Commit-ID: e0d02285f16e8d5810f3d5d5e8a5886ca0015d3b Gitweb: https://git.kernel.org/tip/e0d02285f16e8d5810f3d5d5e8a5886ca0015d3b Author: Will Deacon AuthorDate: Thu, 12 Oct 2017 13:20:47 +0100 Committer: Ingo Molnar CommitDate: Wed, 25 Oct 2017 10:57:24 +0200 locking/qrwlock: Use 'struc

[tip:locking/core] locking/barriers: Kill lockless_dereference()

2017-10-24 Thread tip-bot for Will Deacon
Commit-ID: 59ecbbe7b31cd2d86ff9a9f461a00f7e7533aedc Gitweb: https://git.kernel.org/tip/59ecbbe7b31cd2d86ff9a9f461a00f7e7533aedc Author: Will Deacon AuthorDate: Tue, 24 Oct 2017 11:22:49 +0100 Committer: Ingo Molnar CommitDate: Tue, 24 Oct 2017 13:17:33 +0200 locking/barriers: Kill lock

[tip:locking/core] locking/atomics/alpha: Add smp_read_barrier_depends() to _release()/_relaxed() atomics

2017-10-24 Thread tip-bot for Will Deacon
Commit-ID: 5a8897cc7631fa544d079c443800f4420d1b173f Gitweb: https://git.kernel.org/tip/5a8897cc7631fa544d079c443800f4420d1b173f Author: Will Deacon AuthorDate: Tue, 24 Oct 2017 11:22:50 +0100 Committer: Ingo Molnar CommitDate: Tue, 24 Oct 2017 13:17:34 +0200 locking/atomics/alpha: Add

[tip:locking/core] locking/barriers: Convert users of lockless_dereference() to READ_ONCE()

2017-10-24 Thread tip-bot for Will Deacon
Commit-ID: 506458efaf153c1ea480591c5602a5a3ba5a3b76 Gitweb: https://git.kernel.org/tip/506458efaf153c1ea480591c5602a5a3ba5a3b76 Author: Will Deacon AuthorDate: Tue, 24 Oct 2017 11:22:48 +0100 Committer: Ingo Molnar CommitDate: Tue, 24 Oct 2017 13:17:33 +0200 locking/barriers: Convert u

[tip:locking/core] locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE()

2017-10-24 Thread tip-bot for Will Deacon
Commit-ID: 76ebbe78f7390aee075a7f3768af197ded1bdfbb Gitweb: https://git.kernel.org/tip/76ebbe78f7390aee075a7f3768af197ded1bdfbb Author: Will Deacon AuthorDate: Tue, 24 Oct 2017 11:22:47 +0100 Committer: Ingo Molnar CommitDate: Tue, 24 Oct 2017 13:17:32 +0200 locking/barriers: Add impli

[tip:locking/core] linux/compiler.h: Split into compiler.h and compiler_types.h

2017-10-24 Thread tip-bot for Will Deacon
Commit-ID: d15155824c5014803d91b829736d249c500bdda6 Gitweb: https://git.kernel.org/tip/d15155824c5014803d91b829736d249c500bdda6 Author: Will Deacon AuthorDate: Tue, 24 Oct 2017 11:22:46 +0100 Committer: Ingo Molnar CommitDate: Tue, 24 Oct 2017 13:17:32 +0200 linux/compiler.h: Split int

[tip:locking/core] locking/arch, powerpc/rtas: Use arch_spin_lock() instead of arch_spin_lock_flags()

2017-10-18 Thread tip-bot for Will Deacon
Commit-ID: 58788a9b6060890e481c8111fac43d065560ebcb Gitweb: https://git.kernel.org/tip/58788a9b6060890e481c8111fac43d065560ebcb Author: Will Deacon AuthorDate: Wed, 18 Oct 2017 12:51:09 +0100 Committer: Ingo Molnar CommitDate: Wed, 18 Oct 2017 15:15:07 +0200 locking/arch, powerpc/rtas:

[tip:locking/core] locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations

2017-10-10 Thread tip-bot for Will Deacon
Commit-ID: a4c1887d4c1462b0ec5a8989f8ba3cdd9057a299 Gitweb: https://git.kernel.org/tip/a4c1887d4c1462b0ec5a8989f8ba3cdd9057a299 Author: Will Deacon AuthorDate: Tue, 3 Oct 2017 19:25:29 +0100 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:50:19 +0200 locking/arch: Remove dummy a

[tip:locking/core] locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations

2017-10-10 Thread tip-bot for Will Deacon
Commit-ID: 0160fb177d484367e041ac251fca591a3e49660c Gitweb: https://git.kernel.org/tip/0160fb177d484367e041ac251fca591a3e49660c Author: Will Deacon AuthorDate: Tue, 3 Oct 2017 19:25:28 +0100 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:50:18 +0200 locking/arch: Remove dummy a

[tip:locking/core] locking/rwsem, security/apparmor: Replace homebrew use of write_can_lock() with lockdep

2017-10-10 Thread tip-bot for Will Deacon
Commit-ID: 26c4eb192c6224e5297496cead36404b62fb071b Gitweb: https://git.kernel.org/tip/26c4eb192c6224e5297496cead36404b62fb071b Author: Will Deacon AuthorDate: Tue, 3 Oct 2017 19:25:26 +0100 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:50:17 +0200 locking/rwsem, security/appa

[tip:locking/core] locking/core: Remove {read,spin,write}_can_lock()

2017-10-10 Thread tip-bot for Will Deacon
Commit-ID: a8a217c22116eff6c120d753c9934089fb229af0 Gitweb: https://git.kernel.org/tip/a8a217c22116eff6c120d753c9934089fb229af0 Author: Will Deacon AuthorDate: Tue, 3 Oct 2017 19:25:27 +0100 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 11:50:18 +0200 locking/core: Remove {read,s

[tip:perf/urgent] perf/core: Avoid freeing static PMU contexts when PMU is unregistered

2017-10-10 Thread tip-bot for Will Deacon
Commit-ID: df0062b27ebf473b372914a3e3574d93790e2b72 Gitweb: https://git.kernel.org/tip/df0062b27ebf473b372914a3e3574d93790e2b72 Author: Will Deacon AuthorDate: Tue, 3 Oct 2017 15:20:50 +0100 Committer: Ingo Molnar CommitDate: Tue, 10 Oct 2017 10:06:54 +0200 perf/core: Avoid freeing sta

[tip:perf/core] perf/aux: Ensure aux_wakeup represents most recent wakeup index

2017-08-25 Thread tip-bot for Will Deacon
Commit-ID: d9a50b0256f06bd39a1bed1ba40baec37c356b11 Gitweb: http://git.kernel.org/tip/d9a50b0256f06bd39a1bed1ba40baec37c356b11 Author: Will Deacon AuthorDate: Wed, 16 Aug 2017 17:18:17 +0100 Committer: Ingo Molnar CommitDate: Fri, 25 Aug 2017 11:04:16 +0200 perf/aux: Ensure aux_wakeup

[tip:perf/core] perf/aux: Make aux_{head,wakeup} ring_buffer members long

2017-08-25 Thread tip-bot for Will Deacon
Commit-ID: 2ab346cfb0decf01523949e29f5cf542f2304611 Gitweb: http://git.kernel.org/tip/2ab346cfb0decf01523949e29f5cf542f2304611 Author: Will Deacon AuthorDate: Wed, 16 Aug 2017 17:18:16 +0100 Committer: Ingo Molnar CommitDate: Fri, 25 Aug 2017 11:04:15 +0200 perf/aux: Make aux_{head,wak

[tip:timers/urgent] arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW

2017-06-20 Thread tip-bot for Will Deacon
Commit-ID: dbb236c1ceb697a559e0694ac4c9e7b9131d0b16 Gitweb: http://git.kernel.org/tip/dbb236c1ceb697a559e0694ac4c9e7b9131d0b16 Author: Will Deacon AuthorDate: Thu, 8 Jun 2017 16:44:22 -0700 Committer: Thomas Gleixner CommitDate: Tue, 20 Jun 2017 10:41:51 +0200 arm64/vdso: Fix nsec hand

[tip:perf/core] perf/core: Keep AUX flags in the output handle

2017-03-16 Thread tip-bot for Will Deacon
Commit-ID: f4c0b0aa58d9b7e30ab0a95e33da84d53b3d764a Gitweb: http://git.kernel.org/tip/f4c0b0aa58d9b7e30ab0a95e33da84d53b3d764a Author: Will Deacon AuthorDate: Mon, 20 Feb 2017 15:33:50 +0200 Committer: Ingo Molnar CommitDate: Thu, 16 Mar 2017 09:51:10 +0100 perf/core: Keep AUX flags in

[tip:perf/core] perf/core: Don't pass PERF_EF_START to the PMU ->start callback

2016-09-05 Thread tip-bot for Will Deacon
Commit-ID: c9bbdd4830ab06288bb1d8c00ed8c8c6e80e377a Gitweb: http://git.kernel.org/tip/c9bbdd4830ab06288bb1d8c00ed8c8c6e80e377a Author: Will Deacon AuthorDate: Mon, 15 Aug 2016 11:42:45 +0100 Committer: Ingo Molnar CommitDate: Mon, 5 Sep 2016 13:19:18 +0200 perf/core: Don't pass PERF_EF

[tip:perf/urgent] perf/core: Use this_cpu_ptr() when stopping AUX events

2016-08-24 Thread tip-bot for Will Deacon
Commit-ID: 8b6a3fe8fab97716990a3abde1a01fb5a34552a3 Gitweb: http://git.kernel.org/tip/8b6a3fe8fab97716990a3abde1a01fb5a34552a3 Author: Will Deacon AuthorDate: Wed, 24 Aug 2016 10:07:14 +0100 Committer: Ingo Molnar CommitDate: Wed, 24 Aug 2016 15:03:10 +0200 perf/core: Use this_cpu_ptr(

[tip:locking/core] locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire()

2016-07-07 Thread tip-bot for Will Deacon
Commit-ID: 03e3c2b7edbe1e8758196b2c784eb328063d Gitweb: http://git.kernel.org/tip/03e3c2b7edbe1e8758196b2c784eb328063d Author: Will Deacon AuthorDate: Mon, 27 Jun 2016 18:43:54 +0100 Committer: Ingo Molnar CommitDate: Thu, 7 Jul 2016 09:10:53 +0200 locking/barriers, arch/arm64:

[tip:locking/arch-atomic] locking/atomic, arch/arm64: Generate LSE non-return cases using common macros

2016-06-16 Thread tip-bot for Will Deacon
Commit-ID: 6822a84dd4e35a1beb70028e46b5f60c14fc422d Gitweb: http://git.kernel.org/tip/6822a84dd4e35a1beb70028e46b5f60c14fc422d Author: Will Deacon AuthorDate: Fri, 22 Apr 2016 18:01:32 +0100 Committer: Ingo Molnar CommitDate: Thu, 16 Jun 2016 10:48:22 +0200 locking/atomic, arch/arm64:

[tip:locking/arch-atomic] locking/atomic, arch/arm64: Implement atomic{,64}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}() for LSE instructions

2016-06-16 Thread tip-bot for Will Deacon
Commit-ID: 2efe95fe695270ae1a225805f016303505972d86 Gitweb: http://git.kernel.org/tip/2efe95fe695270ae1a225805f016303505972d86 Author: Will Deacon AuthorDate: Fri, 22 Apr 2016 18:01:33 +0100 Committer: Ingo Molnar CommitDate: Thu, 16 Jun 2016 10:48:22 +0200 locking/atomic, arch/arm64:

[tip:locking/core] locking/Documentation: Clarify that ACQUIRE applies to loads, RELEASE applies to stores

2016-04-28 Thread tip-bot for Will Deacon
Commit-ID: 3cfe2e8bc1cf74d78df6fe5ca3a1e1805472a004 Gitweb: http://git.kernel.org/tip/3cfe2e8bc1cf74d78df6fe5ca3a1e1805472a004 Author: Will Deacon AuthorDate: Tue, 26 Apr 2016 10:22:07 -0700 Committer: Ingo Molnar CommitDate: Thu, 28 Apr 2016 10:57:51 +0200 locking/Documentation: Clari

[tip:locking/core] ARM, locking/atomics: Implement _relaxed variants of atomic[64]_{inc,dec}

2015-10-20 Thread tip-bot for Will Deacon
Commit-ID: 6e490b0106a2118ee4c37c37847454a5c2dc6e32 Gitweb: http://git.kernel.org/tip/6e490b0106a2118ee4c37c37847454a5c2dc6e32 Author: Will Deacon AuthorDate: Wed, 7 Oct 2015 15:10:38 +0100 Committer: Ingo Molnar CommitDate: Tue, 20 Oct 2015 10:17:23 +0200 ARM, locking/atomics: Impleme

[tip:locking/core] locking, ARM, atomics: Define our SMP atomics in terms of _relaxed() operations

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 0ca326de7aa9cb253db9c1a3eb3f0487c8dbf912 Gitweb: http://git.kernel.org/tip/0ca326de7aa9cb253db9c1a3eb3f0487c8dbf912 Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:44 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:10 +0200 locking, ARM, atomics: Define

[tip:locking/core] locking, include/llist: Use linux/ atomic.h instead of asm/cmpxchg.h

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: cd074aea9261784e44f292e1132830ec221802c6 Gitweb: http://git.kernel.org/tip/cd074aea9261784e44f292e1132830ec221802c6 Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:43 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:08 +0200 locking, include/llist: Use l

[tip:locking/core] locking/qrwlock: Implement queue_write_unlock( ) using smp_store_release()

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 2b2a85a4d3534b8884fcfa5bb52837f0e1c672bc Gitweb: http://git.kernel.org/tip/2b2a85a4d3534b8884fcfa5bb52837f0e1c672bc Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:41 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:05 +0200 locking/qrwlock: Implement qu

[tip:locking/core] locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 77e430e3e45662b696dc49aa53ea0f7ac63f2574 Gitweb: http://git.kernel.org/tip/77e430e3e45662b696dc49aa53ea0f7ac63f2574 Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:42 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:06 +0200 locking/qrwlock: Make use of

[tip:locking/core] locking, asm-generic: Add _{relaxed|acquire|release}() variants for 'atomic_long_t'

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 6d79ef2d30ee5af7315535d1e7bf6fce0008f815 Gitweb: http://git.kernel.org/tip/6d79ef2d30ee5af7315535d1e7bf6fce0008f815 Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:39 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:01 +0200 locking, asm-generic: Add _{r

[tip:locking/core] locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definition

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: f5468ffde13fc991bd4d6bdec507ffd5777865bd Gitweb: http://git.kernel.org/tip/f5468ffde13fc991bd4d6bdec507ffd5777865bd Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:40 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:04 +0200 locking/lockref: Remove homeb

[tip:locking/core] locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 654672d4ba1a6001c365833be895f9477c4d5eab Gitweb: http://git.kernel.org/tip/654672d4ba1a6001c365833be895f9477c4d5eab Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:37 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:58:59 +0200 locking/atomics: Add _{acquir

[tip:locking/core] locking, asm-generic: Rework atomic-long.h to avoid bulk code duplication

2015-08-12 Thread tip-bot for Will Deacon
Commit-ID: 586b610e43a5ad5096640312fefa6ce931738c7d Gitweb: http://git.kernel.org/tip/586b610e43a5ad5096640312fefa6ce931738c7d Author: Will Deacon AuthorDate: Thu, 6 Aug 2015 17:54:38 +0100 Committer: Ingo Molnar CommitDate: Wed, 12 Aug 2015 11:59:00 +0200 locking, asm-generic: Rework

[tip:locking/core] locking/Documentation: Clarify failed cmpxchg( ) memory ordering semantics

2015-08-03 Thread tip-bot for Will Deacon
Commit-ID: ed2de9f74ecbbf3063d29b2334e7b455d7f35189 Gitweb: http://git.kernel.org/tip/ed2de9f74ecbbf3063d29b2334e7b455d7f35189 Author: Will Deacon AuthorDate: Thu, 16 Jul 2015 16:10:06 +0100 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 10:57:09 +0200 locking/Documentation: Clarif

[tip:locking/core] locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath

2015-08-03 Thread tip-bot for Will Deacon
Commit-ID: 3b3fdf10a8add87ef0050138d51bfee9ab4983df Gitweb: http://git.kernel.org/tip/3b3fdf10a8add87ef0050138d51bfee9ab4983df Author: Will Deacon AuthorDate: Mon, 13 Jul 2015 16:58:30 +0100 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 10:57:09 +0200 locking/pvqspinlock: Order pv

[tip:perf/urgent] perf tools: Use getconf to determine number of online CPUs

2015-05-12 Thread tip-bot for Will Deacon
Commit-ID: 466c1eb07f42bd27825af24d86b46d05e5e350b9 Gitweb: http://git.kernel.org/tip/466c1eb07f42bd27825af24d86b46d05e5e350b9 Author: Will Deacon AuthorDate: Thu, 23 Apr 2015 15:00:16 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Tue, 12 May 2015 18:11:16 -0300 perf tools: Use

[tip:perf/core] perf tools: Use getconf to determine number of online CPUs

2015-05-05 Thread tip-bot for Will Deacon
Commit-ID: 762abdc0c6c013425958cd9f5105f4e32268d434 Gitweb: http://git.kernel.org/tip/762abdc0c6c013425958cd9f5105f4e32268d434 Author: Will Deacon AuthorDate: Thu, 23 Apr 2015 15:00:16 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 4 May 2015 12:43:40 -0300 perf tools: Use

[tip:perf/urgent] perf kmem: Consistently use PRIu64 for printing u64 values

2015-05-01 Thread tip-bot for Will Deacon
Commit-ID: 6145c259cd454bcb7a1288f7bbb7b4fbc18175dd Gitweb: http://git.kernel.org/tip/6145c259cd454bcb7a1288f7bbb7b4fbc18175dd Author: Will Deacon AuthorDate: Thu, 23 Apr 2015 14:40:37 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 23 Apr 2015 17:08:22 -0300 perf kmem: Cons

[tip:perf/core] perf tools: Fix build breakage on arm64 targets

2014-10-02 Thread tip-bot for Will Deacon
Commit-ID: 660d13296bbbe79635d1d9d700080b88061faffb Gitweb: http://git.kernel.org/tip/660d13296bbbe79635d1d9d700080b88061faffb Author: Will Deacon AuthorDate: Tue, 30 Sep 2014 12:27:12 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Wed, 1 Oct 2014 14:44:17 -0300 perf tools: Fix

[tip:core/locking] locking/mcs: Allow architectures to hook in to contended paths

2014-01-28 Thread tip-bot for Will Deacon
Commit-ID: e207552e64ea053a33e856828ad7915484911d06 Gitweb: http://git.kernel.org/tip/e207552e64ea053a33e856828ad7915484911d06 Author: Will Deacon AuthorDate: Tue, 21 Jan 2014 15:36:10 -0800 Committer: Ingo Molnar CommitDate: Tue, 28 Jan 2014 13:13:28 +0100 locking/mcs: Allow architect

[tip:perf/core] Revert "ARM: 7556/1: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD"

2013-12-18 Thread tip-bot for Will Deacon
Commit-ID: 9450d14fb959336803e5209119eb422b667b96aa Gitweb: http://git.kernel.org/tip/9450d14fb959336803e5209119eb422b667b96aa Author: Will Deacon AuthorDate: Wed, 27 Nov 2013 13:54:39 + Committer: Ingo Molnar CommitDate: Tue, 17 Dec 2013 15:21:35 +0100 Revert "ARM: 7556/1: perf: f

[tip:perf/urgent] tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1

2012-08-21 Thread tip-bot for Will Deacon
Commit-ID: 60916a9382e88fbf5e54fd36a3e658efd7ab7bed Gitweb: http://git.kernel.org/tip/60916a9382e88fbf5e54fd36a3e658efd7ab7bed Author: Will Deacon AuthorDate: Thu, 16 Aug 2012 18:14:14 +0100 Committer: Steven Rostedt CommitDate: Fri, 17 Aug 2012 15:19:46 -0400 tracing/syscalls: Fix per

[tip:core/urgent] mutex: Place lock in contended state after fastpath_lock failure

2012-08-13 Thread tip-bot for Will Deacon
Commit-ID: 0bce9c46bf3b15f485d82d7e81dabed6ebcc24b1 Gitweb: http://git.kernel.org/tip/0bce9c46bf3b15f485d82d7e81dabed6ebcc24b1 Author: Will Deacon AuthorDate: Fri, 10 Aug 2012 15:22:09 +0100 Committer: Thomas Gleixner CommitDate: Mon, 13 Aug 2012 18:46:54 +0200 mutex: Place lock in con