[tip:sched/urgent] membarrier: Disable preemption when calling smp_call_function_many()

2018-01-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 541676078b52f365f53d46ee5517d305cd1b6350 Gitweb: https://git.kernel.org/tip/541676078b52f365f53d46ee5517d305cd1b6350 Author: Mathieu Desnoyers AuthorDate: Fri, 15 Dec 2017 14:23:10 -0500 Committer: Ingo Molnar CommitDate: Wed, 10 Jan 2018 08:50:31 +0100 membarrier: Disable p

[tip:core/urgent] rseq: Use get_user/put_user rather than __get_user/__put_user

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 8f28177014925f968baf45fc833c25848faf8c1c Gitweb: https://git.kernel.org/tip/8f28177014925f968baf45fc833c25848faf8c1c Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:51 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:52 +0200 rseq: Use get_user

[tip:core/urgent] rseq: Use __u64 for rseq_cs fields, validate user inputs

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: e96d71359e9bbea846a2111e4469a03a055dfa6f Gitweb: https://git.kernel.org/tip/e96d71359e9bbea846a2111e4469a03a055dfa6f Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:50 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:51 +0200 rseq: Use __u64 fo

[tip:core/urgent] rseq: uapi: Update uapi comments

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 0fb9a1abc8c97f858997e962694eb36b4517144e Gitweb: https://git.kernel.org/tip/0fb9a1abc8c97f858997e962694eb36b4517144e Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:52 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:52 +0200 rseq: uapi: Update

[tip:core/urgent] rseq: uapi: Declare rseq_cs field as union, update includes

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: ec9c82e03a744e5698bd95eab872855861a821fa Gitweb: https://git.kernel.org/tip/ec9c82e03a744e5698bd95eab872855861a821fa Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:53 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:52 +0200 rseq: uapi: Declar

[tip:core/urgent] rseq: Remove unused types_32_64.h uapi header

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 4f4c0acdf4652a964da869d578a3c8bf6df14ce2 Gitweb: https://git.kernel.org/tip/4f4c0acdf4652a964da869d578a3c8bf6df14ce2 Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:54 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:52 +0200 rseq: Remove unuse

[tip:core/urgent] rseq/selftests: cleanup: Update comment above rseq_prepare_unload

2018-07-10 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 8a46580128a02bdc18d7dcc0cba19d3cea4fb9c4 Gitweb: https://git.kernel.org/tip/8a46580128a02bdc18d7dcc0cba19d3cea4fb9c4 Author: Mathieu Desnoyers AuthorDate: Mon, 9 Jul 2018 15:51:55 -0400 Committer: Thomas Gleixner CommitDate: Tue, 10 Jul 2018 22:18:52 +0200 rseq/selftests: cl

[tip:sched/core] sched/preempt: Fix preempt notifiers documentation about hlist_del() within unsafe iteration

2015-06-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: d84525a845cc2617d638349f8756a9fec9ac8113 Gitweb: http://git.kernel.org/tip/d84525a845cc2617d638349f8756a9fec9ac8113 Author: Mathieu Desnoyers AuthorDate: Sun, 17 May 2015 12:53:10 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Jun 2015 10:06:44 +0200 sched/preempt: Fix pre

[tip:core/rseq] rseq/selftests/x86: Work around bogus gcc-8 optimisation

2019-04-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 3c0f67279fb57568b436dece3aa20651aa6c5a05 Gitweb: https://git.kernel.org/tip/3c0f67279fb57568b436dece3aa20651aa6c5a05 Author: Mathieu Desnoyers AuthorDate: Fri, 19 Apr 2019 10:53:27 -0400 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2019 20:35:10 +0200 rseq/selftests/x86: W

[tip:core/rseq] rseq: Clean up comments by reflecting removal of event counter

2019-04-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: bff9504bfc9c5c6610b42d47f689f350fd969eb8 Gitweb: https://git.kernel.org/tip/bff9504bfc9c5c6610b42d47f689f350fd969eb8 Author: Mathieu Desnoyers AuthorDate: Tue, 5 Mar 2019 14:47:53 -0500 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2019 12:39:31 +0200 rseq: Clean up comment

[tip:core/rseq] rseq/selftests: Adapt number of threads to the number of detected CPUs

2019-04-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 03a33ecc26af28ca9535de2b0612c54deafa9728 Gitweb: https://git.kernel.org/tip/03a33ecc26af28ca9535de2b0612c54deafa9728 Author: Mathieu Desnoyers AuthorDate: Tue, 5 Mar 2019 14:47:55 -0500 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2019 12:42:14 +0200 rseq/selftests: Adapt

[tip:core/rseq] rseq/selftests: Adapt number of threads to the number of detected cpus

2019-04-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 90083998312324599cb2a546020755cdc934de0f Gitweb: https://git.kernel.org/tip/90083998312324599cb2a546020755cdc934de0f Author: Mathieu Desnoyers AuthorDate: Tue, 5 Mar 2019 14:47:55 -0500 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2019 12:39:32 +0200 rseq/selftests: Adapt

[tip:core/rseq] rseq: Remove superfluous rseq_len from task_struct

2019-04-19 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 83b0b15bcb0f700e7c1d070aae2e7841170a4c33 Gitweb: https://git.kernel.org/tip/83b0b15bcb0f700e7c1d070aae2e7841170a4c33 Author: Mathieu Desnoyers AuthorDate: Tue, 5 Mar 2019 14:47:54 -0500 Committer: Ingo Molnar CommitDate: Fri, 19 Apr 2019 12:39:32 +0200 rseq: Remove superfluo

[tip:sched/urgent] membarrier-sync-core: Document architecture support

2018-02-11 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 6a546c7e69ff0b69581377cc70d7e8a601b98fce Gitweb: https://git.kernel.org/tip/6a546c7e69ff0b69581377cc70d7e8a601b98fce Author: Mathieu Desnoyers AuthorDate: Fri, 9 Feb 2018 15:30:56 -0500 Committer: Ingo Molnar CommitDate: Sat, 10 Feb 2018 12:45:10 +0100 membarrier-sync-core:

[tip:core/core] Documentation/features: Allow comments in arch features files

2018-02-11 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 26be459c9c4431984ad4b576f975ce6d3184d71d Gitweb: https://git.kernel.org/tip/26be459c9c4431984ad4b576f975ce6d3184d71d Author: Mathieu Desnoyers AuthorDate: Sat, 10 Feb 2018 12:00:58 -0500 Committer: Ingo Molnar CommitDate: Sun, 11 Feb 2018 12:18:50 +0100 Documentation/feature

[tip:core/core] Documentation/features, membarriers: Document membarrier-sync-core architecture support

2018-02-11 Thread tip-bot for Mathieu Desnoyers
Commit-ID: ac65ddad4a23d46529f921fdf8f7b7b6d14a15d8 Gitweb: https://git.kernel.org/tip/ac65ddad4a23d46529f921fdf8f7b7b6d14a15d8 Author: Mathieu Desnoyers AuthorDate: Fri, 9 Feb 2018 15:30:56 -0500 Committer: Ingo Molnar CommitDate: Sun, 11 Feb 2018 12:19:03 +0100 Documentation/features

[tip:sched/urgent] membarrier/selftest: Test private expedited command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 667ca1ec7c9eb7ac3b80590b6597151b4c2a750b Gitweb: https://git.kernel.org/tip/667ca1ec7c9eb7ac3b80590b6597151b4c2a750b Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:10 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:33:29 +0100 membarrier/selftest: T

[tip:sched/urgent] powerpc, membarrier: Skip memory barrier in switch_mm()

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 3ccfebedd8cf54e291c809c838d8ad5cc00f5688 Gitweb: https://git.kernel.org/tip/3ccfebedd8cf54e291c809c838d8ad5cc00f5688 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:11 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:02 +0100 powerpc, membarrier: S

[tip:sched/urgent] membarrier: Document scheduler barrier requirements

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 306e060435d7a3aef8f6f033e43b0f581638adce Gitweb: https://git.kernel.org/tip/306e060435d7a3aef8f6f033e43b0f581638adce Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:12 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:21 +0100 membarrier: Document s

[tip:sched/urgent] membarrier: Provide GLOBAL_EXPEDITED command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: c5f58bd58f432be5d92df33c5458e0bcbee3aadf Gitweb: https://git.kernel.org/tip/c5f58bd58f432be5d92df33c5458e0bcbee3aadf Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:13 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:31 +0100 membarrier: Provide GL

[tip:sched/urgent] membarrier/selftest: Test global expedited command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 92485487ba834f6665ec13dfb2c69e80cd0c7c37 Gitweb: https://git.kernel.org/tip/92485487ba834f6665ec13dfb2c69e80cd0c7c37 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:14 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:40 +0100 membarrier/selftest: T

[tip:sched/urgent] locking: Introduce sync_core_before_usermode()

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: e61938a921a46347d7725badc40ec436ebfff977 Gitweb: https://git.kernel.org/tip/e61938a921a46347d7725badc40ec436ebfff977 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:15 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:50 +0100 locking: Introduce syn

[tip:sched/urgent] lockin/x86: Implement sync_core_before_usermode()

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: ac1ab12a3e6e878274e7107c8c6f326694a1c1f3 Gitweb: https://git.kernel.org/tip/ac1ab12a3e6e878274e7107c8c6f326694a1c1f3 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:16 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:34:57 +0100 lockin/x86: Implement

[tip:sched/urgent] membarrier: Provide core serializing command, *_SYNC_CORE

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 70216e18e519a54a2f13569e8caff99a092a92d6 Gitweb: https://git.kernel.org/tip/70216e18e519a54a2f13569e8caff99a092a92d6 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:17 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:35:03 +0100 membarrier: Provide co

[tip:sched/urgent] membarrier/selftest: Test private expedited sync core command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 460e8c3340a265d1d70fa1ee05c42afd68b2efa0 Gitweb: https://git.kernel.org/tip/460e8c3340a265d1d70fa1ee05c42afd68b2efa0 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:20 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:35:38 +0100 membarrier/selftest: T

[tip:sched/urgent] membarrier/x86: Provide core serializing command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: 10bcc80e9dbced128e3b4aa86e4737e5486a45d0 Gitweb: https://git.kernel.org/tip/10bcc80e9dbced128e3b4aa86e4737e5486a45d0 Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:18 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:35:11 +0100 membarrier/x86: Provid

[tip:sched/urgent] membarrier/arm64: Provide core serializing command

2018-02-05 Thread tip-bot for Mathieu Desnoyers
Commit-ID: f1e3a12b6543a73cfd47aa7da16d3d73d297795e Gitweb: https://git.kernel.org/tip/f1e3a12b6543a73cfd47aa7da16d3d73d297795e Author: Mathieu Desnoyers AuthorDate: Mon, 29 Jan 2018 15:20:19 -0500 Committer: Ingo Molnar CommitDate: Mon, 5 Feb 2018 21:35:17 +0100 membarrier/arm64: Prov