This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 29aa98d0fe01 Merge tag 'for-linus-2023083101' of git://git.kernel.org/p [...] new ba22e81872c1 crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX new 0fe2b86c2125 Merge tag 'v6.6-p2' of git://git.kernel.org/pub/scm/linux/ [...] new 41fd59b7f9bd mm/percpu: Remove some local variables in pcpu_populate_pte new 5b672085e70c mm/percpu.c: remove redundant check new 7ee1e758bebe mm/percpu.c: optimize the code in pcpu_setup_first_chunk() [...] new f7d77dfc91f7 mm/percpu.c: print error message too if atomic alloc failed new c439d5e8a0de pcpcntr: add group allocation/free new 14ef95be6f55 kernel/fork: group allocation/free of per-cpu counters for [...] new e987af4546ac Merge tag 'percpu-for-6.6' of git://git.kernel.org/pub/scm [...] new 2246ca53d7b3 cgroup: remove unneeded return value of cgroup_rm_cftypes_ [...] new 1299eb2b0ad5 cgroup: minor cleanup for cgroup_extra_stat_show() new a453be9725a1 cgroup/cpuset: simplify the percpu kthreads check in updat [...] new 48f074565bb7 cgroup/cpuset: avoid unneeded cpuset_mutex re-lock new 0a67b847e1f0 cpuset: Allow setscheduler regardless of manipulated task new 12101424d7d2 selftests: cgroup: Minor code reorganizations new cd3c6f682df4 selftests: cgroup: Add cpuset migrations testcase new 868f87b3759b cgroup: fix obsolete comment above for_each_css() new c8c926200c55 cgroup/cpuset: Inherit parent's load balance state in v2 new a86ce68078b2 cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOA [...] new 99fe36ba6fc1 cgroup/cpuset: Improve temporary cpumasks handling new 3ae0b773211e cgroup/cpuset: Allow suppression of sched domain rebuild i [...] new d1d4ff5d11a5 cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED new ceddae22cd08 cgroup: remove obsolete comment above struct cgroupstats new fcbb485d9f72 cgroup: use cached local variable parent in for loop new 6f71780e7fad cgroup: fix obsolete function name new c25ff4b911a1 cgroup: remove cgrp->kn check in css_populate_dir() new 62157e11d9a4 cgroup/misc: update struct members descriptions new 32bf85c60ca3 cgroup/misc: Change counters to be explicit 64bit types new 714e08cc3ec5 cgroup/misc: Store atomic64_t reads to u64 new fe9ebb8cec79 docs: cgroup-v1: correct the term of Page Cache organizati [...] new ab8aebdc9f7b docs: cgroup-v1: fix typo new a3fdeeb3f1c1 cgroup: fix obsolete comment above cgroup_create() new 55a5956a55b4 cgroup: clean up printk() new 05f76ae95e71 cgroup/cpuset: fix kernel-doc new a2c15fece4b4 cgroup: fix obsolete function name above css_free_rwork_fn() new 95f5c19c8c04 Documentation: cgroup-v2.rst: Correct number of stats entries new 7f828eacc4bb cgroup: fix obsolete function name in cgroup_destroy_locked() new e7e64a1bff12 cgroup: clean up if condition in cgroup_pidlist_start() new 0437719c1a97 cgroup/rstat: Record the cumulative per-cpu time of cgroup [...] new 82b90b6c5b38 cgroup:namespace: Remove unused cgroup_namespaces_init() new 78d44b824ed0 cgroup: Avoid -Wstringop-overflow warnings new 7716f383a583 Merge tag 'cgroup-for-6.6' of git://git.kernel.org/pub/scm [...] new 20bdedafd2f6 workqueue: Warn attempt to flush system-wide workqueues. new ace3c5499e61 workqueue: add cmdline parameter `workqueue.unbound_cpus` [...] new 9680540c0c56 workqueue: use LIST_HEAD to initialize cull_list new 87437656c243 workqueue: Merge branch 'for-6.5-fixes' into for-6.6 new bc8b50c2dfac workqueue: Drop the special locking rule for worker->flags [...] new c0ab017d43f4 workqueue: Cleanups around process_scheduled_works() new fe089f87cccb workqueue: Not all work insertion needs to wake up a worker new ee1ceef72754 workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq new 797e8345cbb0 workqueue: Relocate worker and work management functions new fcecfa8f271a workqueue: Remove module param disable_numa and sysfs knob [...] new 967b494e2fd1 workqueue: Use a kthread_worker to release pool_workqueues new 687a9aa56f81 workqueue: Make per-cpu pool_workqueues allocated and rele [...] new 4cbfd3de737b workqueue: Call wq_update_unbound_numa() on all CPUs in NU [...] new 636b927eba5b workqueue: Make unbound workqueues to use per-cpu pool_workqueues new af73f5c9febe workqueue: Rename workqueue_attrs->no_numa to ->ordered new fef59c9cab6a workqueue: Rename NUMA related names to use pod instead new a86feae6195a workqueue: Move wq_pod_init() below workqueue_init() new 2930155b2e27 workqueue: Initialize unbound CPU pods later in the boot new 0f36ee24cd43 workqueue: Factor out actual cpumask calculation to reduce [...] new 5de7a03cac14 workqueue: Factor out clearing of workqueue-only attrs fields new 84193c07105c workqueue: Generalize unbound CPU pods new 7f7dc377a3b2 workqueue: Add tools/workqueue/wq_dump.py which prints out [...] new 025e16845877 workqueue: Modularize wq_pod_type initialization new 63c5484e7495 workqueue: Add multiple affinity scopes and interface to s [...] new 873eaca6eaf8 workqueue: Factor out work to worker assignment and collis [...] new 0219a3528d72 workqueue: Factor out need_more_worker() check and worker wake-up new 9546b29e4a6a workqueue: Add workqueue_attrs->__pod_cpumask new 8639ecebc9b1 workqueue: Implement non-strict affinity scope for unbound [...] new 7dbf15c5c05e workqueue: Add "Affinity Scopes and Performance" section t [...] new 523a301e66af workqueue: Make default affinity_scope dynamically updatable new b6a46f7263bd workqueue: Rename rescuer kworker new fe48ba7daefe workqueue: fix data race with the pwq->stats[] increment new bd30fe6a7d9b Merge tag 'wq-for-6.6' of git://git.kernel.org/pub/scm/lin [...]
The 75 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v1/memory.rst | 6 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 28 +- Documentation/core-api/workqueue.rst | 356 ++++- MAINTAINERS | 2 + arch/powerpc/crypto/Kconfig | 4 +- include/linux/cgroup-defs.h | 14 + include/linux/misc_cgroup.h | 28 +- include/linux/percpu_counter.h | 41 +- include/linux/workqueue.h | 115 +- include/uapi/linux/cgroupstats.h | 2 - init/main.c | 1 + kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 85 +- kernel/cgroup/cpuset.c | 264 ++-- kernel/cgroup/misc.c | 55 +- kernel/cgroup/namespace.c | 6 - kernel/cgroup/rstat.c | 12 +- kernel/fork.c | 15 +- kernel/workqueue.c | 1618 ++++++++++++--------- kernel/workqueue_internal.h | 2 +- lib/percpu_counter.c | 62 +- mm/percpu.c | 69 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 2 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_core.c | 2 +- tools/testing/selftests/cgroup/test_cpuset.c | 275 ++++ tools/testing/selftests/cgroup/test_cpuset_prs.sh | 2 +- tools/workqueue/wq_dump.py | 177 +++ tools/workqueue/wq_monitor.py | 21 +- 32 files changed, 2184 insertions(+), 1089 deletions(-) create mode 100644 tools/testing/selftests/cgroup/test_cpuset.c create mode 100644 tools/workqueue/wq_dump.py