This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 18eb3b6dff00 Merge tag 'for-linus-6.5-rc1-tag' of git://git.kernel.org/ [...] new 854f5cc5b735 Further upgrade queue_work_on() comment new 725e8ec59c56 workqueue: Add pwq->stats[] and a monitoring script new 3a46c9833c1f workqueue: Re-order struct worker fields new c54d5046a06b workqueue: Move worker_set/clr_flags() upwards new bdf8b9bfc131 workqueue: Improve locking rule description for worker fields new 616db8779b1e workqueue: Automatically mark CPU-hogging work items CPU_I [...] new 636384500520 workqueue: Report work funcs that trigger automatic CPU_IN [...] new 8a1dd1e547c1 workqueue: Track and monitor per-workqueue CPU time usage new 525ff9c29657 workqueue: fix enum type for gcc-13 new c8f6219be2e5 workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() new 18c8ae813156 workqueue: Disable per-cpu CPU hog detection when wq_cpu_i [...] new 7ab044a4f42a Merge tag 'wq-for-6.5' of git://git.kernel.org/pub/scm/lin [...] new bd5452246633 powerpc, workqueue: Use alloc_ordered_workqueue() to creat [...] new 44d69dd9ada1 greybus: Use alloc_ordered_workqueue() to create ordered w [...] new 25c8c0d91ddb net: thunderx: Use alloc_ordered_workqueue() to create ord [...] new 289f97467480 net: octeontx2: Use alloc_ordered_workqueue() to create or [...] new 255c1273c2d4 virt: acrn: Use alloc_ordered_workqueue() to create ordere [...] new 715557b02c08 xen/pvcalls: Use alloc_ordered_workqueue() to create order [...] new 4c1b3f26a98b wifi: iwlwifi: Use default @max_active for trans_pcie->rba [...] new 58b18011d08d wifi: mwifiex: Use default @max_active for workqueues new 1e80449e8d4b wifi: ath10/11/12k: Use alloc_ordered_workqueue() to creat [...] new 8ae5c4d1366a crypto: octeontx2: Use alloc_ordered_workqueue() to create [...] new ed18185b77c8 media: coda: Use alloc_ordered_workqueue() to create order [...] new 6f640df149ad scsi: NCR5380: Use default @max_active for hostdata->work_q new bce487a439d3 media: amphion: Use alloc_ordered_workqueue() to create or [...] new 57bbf99ce963 dm integrity: Use alloc_ordered_workqueue() to create orde [...] new 72b1fe6cc652 net: wwan: t7xx: Use alloc_ordered_workqueue() to create o [...] new 022acfa63260 net: qrtr: Use alloc_ordered_workqueue() to create ordered [...] new 78ef970385ea rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues new 72dc6db7e3b6 Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel [...] new ad3a557daf69 cgroup/cpuset: Rename functions dealing with DEADLINE accounting new 111cd11bbc54 sched/cpuset: Bring back cpuset_mutex new 6c24849f5515 sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets new c0f78fd5edcf cgroup/cpuset: Iterate only if DEADLINE tasks are present new 85989106feb7 sched/deadline: Create DL BW alloc, free & check overflow [...] new 2ef269ef1ac0 cgroup/cpuset: Free DL BW in case can_attach() fails new 658888050998 cgroup/cpuset: remove unneeded header files new c33080cdc0ca cgroup: Replace all non-returning strlcpy with strscpy new 659db0789c2e cgroup: Update out-of-date comment in cgroup_migrate() new a49a11dc6449 cgroup: remove unused macro for_each_e_css() new 7bf11e90a30a cgroup: Replace the css_set call with cgroup_get new c20d4d889fc6 rdmacg: fix kernel-doc warnings in rdmacg new 0dad9b072b2b cgroup: make cgroup_is_threaded() and cgroup_is_thread_roo [...] new 5273ee254e34 cgroup/cpuset: remove unneeded header files new d16b3af46679 cgroup: remove unused task_cgroup_path() new a04de42460e2 cgroup: remove obsolete comment on cgroup_on_dfl() new 36de5f303ca1 cgroup: Avoid -Wstringop-overflow warnings new e973dfe92994 cgroup/misc: Expose misc.current on cgroup v2 root new 81621430c81b Revert "cgroup: Avoid -Wstringop-overflow warnings" new 6e2332e0ab53 Merge tag 'cgroup-for-6.5' of git://git.kernel.org/pub/scm [...]
The 50 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-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 12 + Documentation/core-api/workqueue.rst | 32 ++ arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 3 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 12 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 6 +- drivers/greybus/connection.c | 4 +- drivers/greybus/svc.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm.c | 2 +- drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_v4l2.c | 2 +- drivers/media/platform/chips-media/coda-common.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 13 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 +- drivers/net/wireless/ath/ath12k/qmi.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 13 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 5 +- drivers/scsi/NCR5380.c | 2 +- drivers/virt/acrn/ioreq.c | 4 +- drivers/xen/pvcalls-back.c | 4 +- include/linux/cgroup.h | 1 - include/linux/cpuset.h | 12 +- include/linux/sched.h | 4 +- kernel/cgroup/cgroup-internal.h | 2 - kernel/cgroup/cgroup-v1.c | 4 +- kernel/cgroup/cgroup.c | 72 +---- kernel/cgroup/cpuset.c | 267 ++++++++++------- kernel/cgroup/misc.c | 1 - kernel/cgroup/rdma.c | 2 + kernel/sched/core.c | 44 ++- kernel/sched/deadline.c | 67 ++++- kernel/sched/sched.h | 2 +- kernel/workqueue.c | 322 +++++++++++++++++---- kernel/workqueue_internal.h | 24 +- lib/Kconfig.debug | 13 + net/qrtr/ns.c | 2 +- net/rxrpc/af_rxrpc.c | 2 +- tools/workqueue/wq_monitor.py | 168 +++++++++++ 47 files changed, 813 insertions(+), 360 deletions(-) create mode 100644 tools/workqueue/wq_monitor.py