[PATCH v8 -tip 23/26] kselftest: Add tests for core-sched interface

2020-10-19 Thread Joel Fernandes (Google)
Tested-by: Julien Desfossez Signed-off-by: Joel Fernandes (Google) --- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile| 14 + tools/testing/selftests/sched/config | 1 + .../testing/selftests/sched/test_coresched.c | 840

[PATCH v8 -tip 20/26] sched: Release references to the per-task cookie on exit

2020-10-19 Thread Joel Fernandes (Google)
During exit, we have to free the references to a cookie that might be shared by many tasks. This commit therefore ensures when the task_struct is released, any references to cookies that it holds are also released. Tested-by: Julien Desfossez Signed-off-by: Joel Fernandes (Google) --- include

[PATCH v8 -tip 16/26] sched: cgroup tagging interface for core scheduling

2020-10-19 Thread Joel Fernandes (Google)
From: Peter Zijlstra Marks all tasks in a cgroup as matching for core-scheduling. A task will need to be moved into the core scheduler queue when the cgroup it belongs to is tagged to run with core scheduling. Similarly the task will need to be moved out of the core scheduler queue when the

[PATCH v8 -tip 15/26] entry/kvm: Protect the kernel when entering from guest

2020-10-19 Thread Joel Fernandes (Google)
From: Vineeth Pillai Similar to how user to kernel mode transitions are protected in earlier patches, protect the entry into kernel from guest mode as well. Tested-by: Julien Desfossez Signed-off-by: Vineeth Pillai --- arch/x86/kvm/x86.c| 3 +++ include/linux/entry-kvm.h | 12

[PATCH v8 -tip 17/26] sched: Split the cookie and setup per-task cookie on fork

2020-10-19 Thread Joel Fernandes (Google)
APIs and support. Tested-by: Julien Desfossez Signed-off-by: Joel Fernandes (Google) --- include/linux/sched.h | 2 + kernel/sched/core.c | 241 -- kernel/sched/debug.c | 4 + 3 files changed, 236 insertions(+), 11 deletions(-) diff --git a/include

[PATCH resend 0/8] Core sched remaining patches rebased

2021-03-24 Thread Joel Fernandes (Google)
(1): sched: migration changes for core scheduling Joel Fernandes (Google) (3): kselftest: Add tests for core-sched interface Documentation: Add core scheduling documentation sched: Debug bits... Josh Don (2): sched: core scheduling tagging infrastructure sched: cgroup cookie API for core

[PATCH resend 1/8] sched: migration changes for core scheduling

2021-03-24 Thread Joel Fernandes (Google)
the idlest CPU whose core cookie matches with task's cookie Signed-off-by: Aubrey Li Signed-off-by: Tim Chen Signed-off-by: Vineeth Remanan Pillai Signed-off-by: Joel Fernandes (Google) --- kernel/sched/fair.c | 29 ++ kernel/sched/sched.h | 73

[PATCH resend 2/8] sched: core scheduling tagging infrastructure

2021-03-24 Thread Joel Fernandes (Google)
. Core scheduler has extra overhead. Enable it only for machines with more than one SMT hardware thread. Co-developed-by: Chris Hyser Signed-off-by: Chris Hyser Co-developed-by: Joel Fernandes (Google) Signed-off-by: Joel Fernandes (Google) Tested-by: Julien Desfossez Signed-off-by: Julien

[PATCH resend 3/8] sched: prctl() cookie manipulation for core scheduling

2021-03-24 Thread Joel Fernandes (Google)
From: chris hyser This patch provides support for setting, clearing and copying core scheduling 'task cookies' between threads (PID), processes (TGID), and process groups (PGID). The value of core scheduling isn't that tasks don't share a core, 'nosmt' can do that. The value lies in exploiting

[PATCH resend 6/8] kselftest: Add tests for core-sched interface

2021-03-24 Thread Joel Fernandes (Google)
Add a kselftest test to ensure that the core-sched interface is working correctly. Co-developed-by: Chris Hyser Signed-off-by: Chris Hyser Co-developed-by: Josh Don Signed-off-by: Josh Don Tested-by: Julien Desfossez Signed-off-by: Joel Fernandes (Google) Signed-off-by: chris hyser

[PATCH resend 7/8] Documentation: Add core scheduling documentation

2021-03-24 Thread Joel Fernandes (Google)
Signed-off-by: Joel Fernandes (Google) --- .../admin-guide/hw-vuln/core-scheduling.rst | 460 ++ Documentation/admin-guide/hw-vuln/index.rst | 1 + 2 files changed, 461 insertions(+) create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst diff --git

[PATCH resend 4/8] kselftest: Add test for core sched prctl interface

2021-03-24 Thread Joel Fernandes (Google)
From: chris hyser Provides a selftest and examples of using the interface. Signed-off-by: Chris Hyser Signed-off-by: Josh Don --- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile| 14 + tools/testing/selftests/sched/config | 1

[PATCH resend 8/8] sched: Debug bits...

2021-03-24 Thread Joel Fernandes (Google)
Tested-by: Julien Desfossez Not-Signed-off-by: Peter Zijlstra (Intel) --- kernel/sched/core.c | 40 +++- kernel/sched/fair.c | 12 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index

[PATCH resend 5/8] sched: cgroup cookie API for core scheduling

2021-03-24 Thread Joel Fernandes (Google)
From: Josh Don This adds the API to set/get the cookie for a given cgroup. This interface lives at cgroup/cpu.core_tag. The cgroup interface can be used to toggle a unique cookie value for all descendent tasks, preventing these tasks from sharing with any others. See

[PATCH 0/6] Core scheduling remaining patches

2021-03-19 Thread Joel Fernandes (Google)
scheduling Joel Fernandes (Google) (3): kselftest: Add tests for core-sched interface Documentation: Add core scheduling documentation sched: Debug bits... Josh Don (1): sched: tagging interface for core scheduling chris hyser (1): sched: prctl() cookie manipulation for core scheduling

[PATCH 1/6] sched: migration changes for core scheduling

2021-03-19 Thread Joel Fernandes (Google)
-by: Tim Chen Signed-off-by: Vineeth Remanan Pillai Signed-off-by: Joel Fernandes (Google) --- kernel/sched/fair.c | 33 +--- kernel/sched/sched.h | 72 2 files changed, 101 insertions(+), 4 deletions(-) diff --git a/kernel/sched/fair.c b

[PATCH 2/6] sched: tagging interface for core scheduling

2021-03-19 Thread Joel Fernandes (Google)
with more than one SMT hardware thread. Co-developed-by: Chris Hyser Signed-off-by: Chris Hyser Co-developed-by: Joel Fernandes (Google) Signed-off-by: Joel Fernandes (Google) Tested-by: Julien Desfossez Signed-off-by: Julien Desfossez Signed-off-by: Tim Chen Signed-off-by: Peter Zijlstra (Intel

[PATCH 3/6] sched: prctl() cookie manipulation for core scheduling.

2021-03-19 Thread Joel Fernandes (Google)
From: chris hyser This patch provides support for setting, clearing and copying core scheduling 'task cookies' between threads (PID), processes (TGID), and process groups (PGID). The value of core scheduling isn't that tasks don't share a core, 'nosmt' can do that. The value lies in exploiting

[PATCH 4/6] kselftest: Add tests for core-sched interface

2021-03-19 Thread Joel Fernandes (Google)
Add a kselftest test to ensure that the core-sched interface is working correctly. Co-developed-by: Chris Hyser Signed-off-by: Chris Hyser Co-developed-by: Josh Don Signed-off-by: Josh Don Tested-by: Julien Desfossez Signed-off-by: Joel Fernandes (Google) --- tools/testing/selftests/sched

[PATCH 5/6] Documentation: Add core scheduling documentation

2021-03-19 Thread Joel Fernandes (Google)
Signed-off-by: Joel Fernandes (Google) --- .../admin-guide/hw-vuln/core-scheduling.rst | 460 ++ Documentation/admin-guide/hw-vuln/index.rst | 1 + 2 files changed, 461 insertions(+) create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst diff --git

[PATCH 6/6] sched: Debug bits...

2021-03-19 Thread Joel Fernandes (Google)
Tested-by: Julien Desfossez Not-Signed-off-by: Peter Zijlstra (Intel) --- kernel/sched/core.c | 40 +++- kernel/sched/fair.c | 9 + 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index

[tip:core/debugobjects] debugobjects: Make stack check warning more informative

2018-07-30 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: fc91a3c4c27acdca0bc13af6fbb68c35cfd519f2 Gitweb: https://git.kernel.org/tip/fc91a3c4c27acdca0bc13af6fbb68c35cfd519f2 Author: Joel Fernandes (Google) AuthorDate: Mon, 23 Jul 2018 14:25:31 -0700 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 21:36:37 +0200

[tip: core/rcu] rcu: Clarify comments about FQS loop reporting quiescent states

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: f37599e6f06da47e49c3408afe66c5b6e83a90bd Gitweb: https://git.kernel.org/tip/f37599e6f06da47e49c3408afe66c5b6e83a90bd Author:Joel Fernandes (Google) AuthorDate:Fri, 07 Aug 2020 13:07:19 -04:00

[tip: core/rcu] rcu: Make FQS more aggressive in complaining about offline CPUs

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 666ca2907e6b75960ce2f0fe50afc5d8a46f296d Gitweb: https://git.kernel.org/tip/666ca2907e6b75960ce2f0fe50afc5d8a46f296d Author:Joel Fernandes (Google) AuthorDate:Fri, 07 Aug 2020 13:07:20 -04:00

[tip: core/rcu] rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: a7886e899fd8334a03d37e66ad10295d175725ea Gitweb: https://git.kernel.org/tip/a7886e899fd8334a03d37e66ad10295d175725ea Author:Joel Fernandes (Google) AuthorDate:Thu, 18 Jun 2020 21:36:40 -04:00

[tip: core/rcu] rcu/trace: Print negative GP numbers correctly

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: c30068f41a0e899f870e0158a2c69c68d738bf96 Gitweb: https://git.kernel.org/tip/c30068f41a0e899f870e0158a2c69c68d738bf96 Author:Joel Fernandes (Google) AuthorDate:Thu, 18 Jun 2020 21:36:39 -04:00

[tip: core/rcu] rcutorture: Output number of elapsed grace periods

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 959954df0ca7da2111c3fb67a81798d15b9d Gitweb: https://git.kernel.org/tip/959954df0ca7da2111c3fb67a81798d15b9d Author:Joel Fernandes (Google) AuthorDate:Thu, 18 Jun 2020 16:29:55 -04:00

[tip: core/rcu] rcu/segcblist: Prevent useless GP start if no CBs to accelerate

2020-10-09 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 53922270d21de707a1a0ffaf1e07644e77fcb8db Gitweb: https://git.kernel.org/tip/53922270d21de707a1a0ffaf1e07644e77fcb8db Author:Joel Fernandes (Google) AuthorDate:Thu, 18 Jun 2020 16:29:49 -04:00

[tip: core/rcu] docs: Update RCU's hotplug requirements with a bit about design

2020-12-13 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: a043260740d5d6ec5be59c3fb595c719890a0b0b Gitweb: https://git.kernel.org/tip/a043260740d5d6ec5be59c3fb595c719890a0b0b Author:Joel Fernandes (Google) AuthorDate:Tue, 29 Sep 2020 15:29:28 -04:00

[tip: core/rcu] rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs

2020-12-13 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: bd56e0a4a291bc9db2cbaddef20ec61a1aad4208 Gitweb: https://git.kernel.org/tip/bd56e0a4a291bc9db2cbaddef20ec61a1aad4208 Author:Joel Fernandes (Google) AuthorDate:Wed, 07 Oct 2020 13:50:36 -07:00

[tip: core/rcu] rcu/tree: Add a warning if CPU being onlined did not report QS already

2020-12-13 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 9f866dac94292f93d3b6bf8dbe860a44b954e555 Gitweb: https://git.kernel.org/tip/9f866dac94292f93d3b6bf8dbe860a44b954e555 Author:Joel Fernandes (Google) AuthorDate:Tue, 29 Sep 2020 15:29:27 -04:00

[tip: perf/core] perf_event: Add support for LSM and SELinux checks

2019-10-18 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the perf/core branch of tip: Commit-ID: da97e18458fb42d7c00fac5fd1c56a3896ec666e Gitweb: https://git.kernel.org/tip/da97e18458fb42d7c00fac5fd1c56a3896ec666e Author:Joel Fernandes (Google) AuthorDate:Mon, 14 Oct 2019 13:03:08 -04

[tip: core/rcu] rcu/tree: Keep kfree_rcu() awake during lock contention

2020-07-31 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 8ac88f7177c75bf9b7b8c29a8054115e1c712baf Gitweb: https://git.kernel.org/tip/8ac88f7177c75bf9b7b8c29a8054115e1c712baf Author:Joel Fernandes (Google) AuthorDate:Mon, 25 May 2020 23:47:45 +02:00

[tip: core/rcu] rcu/tree: Make debug_objects logic independent of rcu_head

2020-07-31 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 446044eb9c9c335d3ae1be4665193ab43ebb284e Gitweb: https://git.kernel.org/tip/446044eb9c9c335d3ae1be4665193ab43ebb284e Author:Joel Fernandes (Google) AuthorDate:Mon, 25 May 2020 23:47:48 +02:00

[tip: core/rcu] rcuperf: Remove useless while loops around wait_event

2020-07-31 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 7e866460cc18797b3a59360f5f8c444598a21729 Gitweb: https://git.kernel.org/tip/7e866460cc18797b3a59360f5f8c444598a21729 Author:Joel Fernandes (Google) AuthorDate:Mon, 25 May 2020 00:36:47 -04:00

[tip: core/rcu] rcu/tree: Skip entry into the page allocator for PREEMPT_RT

2020-07-31 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 4d2919411867848fab78c7cb13139e17ad8b85bc Gitweb: https://git.kernel.org/tip/4d2919411867848fab78c7cb13139e17ad8b85bc Author:Joel Fernandes (Google) AuthorDate:Mon, 25 May 2020 23:47:46 +02:00

[tip: core/rcu] refperf: Add a test to measure performance of read-side synchronization

2020-07-31 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 653ed64b01dc5989f8f579d0038e987476c2c023 Gitweb: https://git.kernel.org/tip/653ed64b01dc5989f8f579d0038e987476c2c023 Author:Joel Fernandes (Google) AuthorDate:Mon, 25 May 2020 00:36:48 -04:00

[tip: core/rcu] rcuperf: Add ability to increase object allocation size

2020-05-11 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: f87dc808009ac86c790031627698ef1a34c31e25 Gitweb: https://git.kernel.org/tip/f87dc808009ac86c790031627698ef1a34c31e25 Author:Joel Fernandes (Google) AuthorDate:Mon, 16 Mar 2020 12:32:26 -04:00

[tip: core/rcu] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching

2020-05-11 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 9154244c1ab6c9db4f1f25ac8f73bd46dba64287 Gitweb: https://git.kernel.org/tip/9154244c1ab6c9db4f1f25ac8f73bd46dba64287 Author:Joel Fernandes (Google) AuthorDate:Mon, 16 Mar 2020 12:32:27 -04:00

[tip: core/rcu] rcu/tree: Count number of batched kfree_rcu() locklessly

2020-05-11 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: a6a82ce18ba443186545d3fefbee8b9419a859dc Gitweb: https://git.kernel.org/tip/a6a82ce18ba443186545d3fefbee8b9419a859dc Author:Joel Fernandes (Google) AuthorDate:Mon, 16 Mar 2020 12:32:28 -04:00

[tip:core/debugobjects] debugobjects: Make stack check warning more informative

2018-07-30 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: fc91a3c4c27acdca0bc13af6fbb68c35cfd519f2 Gitweb: https://git.kernel.org/tip/fc91a3c4c27acdca0bc13af6fbb68c35cfd519f2 Author: Joel Fernandes (Google) AuthorDate: Mon, 23 Jul 2018 14:25:31 -0700 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 21:36:37 +0200

[tip:sched/core] sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 8f9affdf4094bde418a0dbd8b52bb503ee486469 Gitweb: https://git.kernel.org/tip/8f9affdf4094bde418a0dbd8b52bb503ee486469 Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:23 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 09:51:01 +0200 sched/cpufreq

[tip:sched/core] sched_domain: Annotate RCU pointers properly

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 8e000ec0716d953f905e8f8ca2a6c71bb31bbf5d Gitweb: https://git.kernel.org/tip/8e000ec0716d953f905e8f8ca2a6c71bb31bbf5d Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:24 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 09:51:03 +0200 sched_domain

[tip:sched/core] sched/core: Annotate perf_domain pointer with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 2e7d58babd2a6073d1afb38519e246dd4a423da5 Gitweb: https://git.kernel.org/tip/2e7d58babd2a6073d1afb38519e246dd4a423da5 Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:26 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 09:51:04 +0200 sched/core

[tip:sched/core] rcuwait: Annotate task_struct with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: ea3ce866b568e087737df666c2c035496f54fdcb Gitweb: https://git.kernel.org/tip/ea3ce866b568e087737df666c2c035496f54fdcb Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:25 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 09:51:04 +0200 rcuwait

[tip:sched/core] sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: b10abd0a8859493a93c6b8020f2be2587557749d Gitweb: https://git.kernel.org/tip/b10abd0a8859493a93c6b8020f2be2587557749d Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:23 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 12:34:31 +0200 sched/cpufreq

[tip:sched/core] rcuwait: Annotate task_struct with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 03f4b48edae7d936c5bf23488c1ce3fbe7fc2733 Gitweb: https://git.kernel.org/tip/03f4b48edae7d936c5bf23488c1ce3fbe7fc2733 Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:25 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 12:34:31 +0200 rcuwait

[tip:sched/core] sched/core: Annotate perf_domain pointer with __rcu

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 7ba7319f9e3898101bff5d63cbae5a6cc174c8c9 Gitweb: https://git.kernel.org/tip/7ba7319f9e3898101bff5d63cbae5a6cc174c8c9 Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:26 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 12:34:31 +0200 sched/core

[tip:sched/core] sched_domain: Annotate RCU pointers properly

2019-04-03 Thread tip-bot for Joel Fernandes (Google)
Commit-ID: 994aeb7a93e43d28f6074195ccb03a384342e1bf Gitweb: https://git.kernel.org/tip/994aeb7a93e43d28f6074195ccb03a384342e1bf Author: Joel Fernandes (Google) AuthorDate: Wed, 20 Mar 2019 20:34:24 -0400 Committer: Ingo Molnar CommitDate: Wed, 3 Apr 2019 12:34:31 +0200 sched_domain

[tip: core/rcu] rcu/trace: Add tracing for how segcb list changes

2021-02-12 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 3afe7fa535491ecd0382c3968dc2349602bff8a2 Gitweb: https://git.kernel.org/tip/3afe7fa535491ecd0382c3968dc2349602bff8a2 Author:Joel Fernandes (Google) AuthorDate:Sat, 14 Nov 2020 14:31:32 -05:00

[tip: core/rcu] rcu/tree: segcblist: Remove redundant smp_mb()s

2021-02-12 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 68804cf1c905ce227e4e1d0bc252c216811c59fd Gitweb: https://git.kernel.org/tip/68804cf1c905ce227e4e1d0bc252c216811c59fd Author:Joel Fernandes (Google) AuthorDate:Wed, 14 Oct 2020 18:21:53 -04:00

[tip: core/rcu] rcu/segcblist: Add additional comments to explain smp_mb()

2021-02-12 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: c2e13112e830c06825339cbadf0b3bc2bdb9a716 Gitweb: https://git.kernel.org/tip/c2e13112e830c06825339cbadf0b3bc2bdb9a716 Author:Joel Fernandes (Google) AuthorDate:Tue, 03 Nov 2020 09:26:03 -05:00

[tip: core/rcu] rcu/segcblist: Add debug checks for segment lengths

2021-02-12 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: b4e6039e8af8c20dfbbdfcaebfcbd7c9d9ffe713 Gitweb: https://git.kernel.org/tip/b4e6039e8af8c20dfbbdfcaebfcbd7c9d9ffe713 Author:Joel Fernandes (Google) AuthorDate:Wed, 18 Nov 2020 11:15:41 -05:00

[tip: core/rcu] rcu/segcblist: Add counters to segcblist datastructure

2021-02-12 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: ae5c2341ed3987bd434ed495bd4f3d8b2bc3e623 Gitweb: https://git.kernel.org/tip/ae5c2341ed3987bd434ed495bd4f3d8b2bc3e623 Author:Joel Fernandes (Google) AuthorDate:Wed, 23 Sep 2020 11:22:09 -04:00

[tip: core/rcu] rcu/tree: Make rcu_do_batch count how many callbacks were executed

2021-02-15 Thread tip-bot2 for Joel Fernandes (Google)
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 6bc335828056f3b301a3deadda782de4e8f0db08 Gitweb: https://git.kernel.org/tip/6bc335828056f3b301a3deadda782de4e8f0db08 Author:Joel Fernandes (Google) AuthorDate:Tue, 03 Nov 2020 09:25:57 -05:00

<    1   2   3   4   5   6