This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 55be6084c8e0 Merge tag 'timers-core-2022-10-05' of git://git.kernel.org [...] new 610f9c00ce6e mm/slab_common: Remove the unneeded result variable new 2bfbb0271a5b mm/slub: Remove the unneeded result variable new 0467ca385f40 Merge branch 'slab/for-6.1/trivial' into slab/for-next new c31a910c74ed mm/slab: move NUMA-related code to __do_cache_alloc() new 07588d726f8d mm/slab: cleanup slab_alloc() and slab_alloc_node() new f78a03f6e28b mm/slab_common: remove CONFIG_NUMA ifdefs for common kmall [...] new c45248db04f8 mm/slab_common: cleanup kmalloc_track_caller() new 0f853b2e6dd9 mm/sl[au]b: factor out __do_kmalloc_node() new e4c98d68959e mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() new a0c3b940023e mm/slub: move kmalloc_large_node() to slab_common.c new bf37d791022e mm/slab_common: kmalloc_node: pass large requests to page [...] new c4cab557521a mm/slab_common: cleanup kmalloc_large() new d6a71648dbc0 mm/slab: kmalloc: pass requests larger than order-1 page t [...] new ed4cd17eb26d mm/sl[au]b: introduce common alloc/free functions without [...] new b14051352465 mm/sl[au]b: generalize kmalloc subsystem new 26a40990ba05 mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() new 11e9734bcb6a mm/slab_common: unify NUMA and UMA version of tracepoints new 2c1d697fb8ba mm/slab_common: drop kmem_alloc & avoid dereferencing fiel [...] new 8dfa9d554061 mm/slab_common: move declaration of __ksize() to mm/slab.h new d5eff736902d mm/sl[au]b: check if large object is valid in __ksize() new 3662c13ec62a Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next new a579b0560cd7 mm/slub: move free_debug_processing() further new c7323a5ad078 mm/slub: restrict sysfs validation to debug caches and mak [...] new 41bec7c33f37 mm/slub: remove slab_lock() usage for debug operations new 4ef3f5a32051 mm/slub: convert object_map_lock to non-raw spinlock new 5875e59828a0 mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() new 1f04b07d976d slub: Make PREEMPT_RT support less convoluted new 5959725a4af6 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] new d65360f22406 mm/slub: clean up create_unique_id() new 0bdcef54a25b Merge branch 'slab/for-6.1/trivial' into slab/for-next new 6edf2576a6cc mm/slub: enable debugging memory wasting of kmalloc new af961f8059a4 Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-next new 9ed9cac1850a slab: Remove __malloc attribute from realloc functions new 05a940656e1e slab: Introduce kmalloc_size_roundup() new 445d41d7a7c1 Merge branch 'slab/for-6.1/kmalloc_size_roundup' into slab [...] new b731e3575f7a mm/slub: fix a slab missed to be freed problem new 00a7829ba8a4 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] new 52abb27abfff Merge tag 'slab-for-6.1-rc1' of git://git.kernel.org/pub/s [...] new cd4f24ae9404 random: restore O_NONBLOCK support new 745558f95885 random: use hwgenerator randomness more frequently at early boot new d775335e350f random: throttle hwrng writes if no entropy is credited new e78a802a7b4f random: clamp credited irq bits to maximum mixed new 9ee0507e896b random: avoid reading two cache lines on irq randomness new 748bc4dd9e66 random: use expired timer rather than wq for mixing fast pool new f62384995e4c random: split initialization into early step and later step new 08475dab7cf5 kfence: use better stack hash seed new dd54fd7dfa45 random: use init_utsname() instead of utsname() new 37608ba315a2 utsname: contribute changes to RNG new 585cd5fe9f73 random: add 8-bit and 16-bit batches new 4c95236a335d prandom: make use of smaller types in prandom_u32_max new 122733471384 random: schedule jitter credit for next jiffy, not in two jiffies new d687772e6d2c random: fix typos in get_random_bytes() comment new a890d1c657ec random: clear new batches when bringing new CPUs online new 8adc0486f3c8 Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.o [...] new 7f203bc89eb6 cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] new 74e4b956eb1c cgroup: Honor caller's cgroup NS when resolving path new 4534dee94105 cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id new fa7e439cf90b cgroup: Homogenize cgroup_get_from_id() return value new 265efc941fbb Merge branch 'for-6.0-fixes' into for-6.1 new 075b593f54f0 cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_atta [...] new c0f2df49cf24 cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG new dc79ec1b232a cgroup: Remove data-race around cgrp_dfl_visible new 5251c6c436ed cgroup: add pids.peak interface for pids controller new ec5fbdfb99d1 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset new 18065ebe9b33 cgroup/cpuset: Miscellaneous cleanups & add helper functions new e2d59900d936 cgroup/cpuset: Allow no-task partition to have empty cpuse [...] new f0af1bfc27b5 cgroup/cpuset: Relax constraints to partition & cpus changes new f28e22441f35 cgroup/cpuset: Add a new isolated cpus.partition type new 7476a636d310 cgroup/cpuset: Show invalid partition reason string new 74027a6535fd cgroup/cpuset: Relocate a code block in validate_change() new d7c8142d5a55 cgroup/cpuset: Make partition invalid if cpumask change vi [...] new 8cbfdc24fc55 cgroup/cpuset: Update description of cpuset.cpus.partition [...] new a8c52eba880a kselftest/cgroup: Add cpuset v2 partition root state test new 0083d27b21dd cgroup: Improve cftype add/rm error handling new 8a693f7766f9 cgroup: Remove CFTYPE_PRESSURE new c478bd883624 cgroup/cpuset: remove unreachable code new 026e14a276c6 Merge branch 'for-6.0-fixes' into for-6.1 new 7e1eb5437d3c cgroup: Make cgroup_get_from_id() prettier new 61c41711b12b cgroup: simplify code in cgroup_apply_control new b74440d89895 iocost_monitor: reorder BlkgIterator new 8619e94d3be3 cgroup: use strscpy() is more robust and safer new adf4bfc4a9ab Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm [...] new dc453dd89daa lib/vnsprintf: add const modifier for param 'bitmap' new e4279b599863 lib/vsprintf: Remove static_branch_likely() from __ptr_to_ [...] new 6f0ac3b52a90 lib/vsprintf: Initialize vsprintf's pointer hash once the [...] new da743a92e589 Merge branch 'for-6.1-hash-pointer-init' into for-linus new c60ba2d34608 printk: Make pr_flush() static new e3f12f060283 printk: Declare log_wait properly new 7fc11a521e7c printk: Remove write only variable nr_ext_console_drivers new eb4531b346c9 printk: Remove bogus comment vs. boot consoles new 78ba392c84c7 printk: Mark __printk percpu data ready __ro_after_init new c77ae0b86322 Merge branch 'rework/kthreads' into for-linus new b52041065410 Merge tag 'printk-for-6.1' of git://git.kernel.org/pub/scm [...] new 747f7a290117 livepatch: fix race between fork and KLP transition new 66d8529d0f04 livepatch: Add a missing newline character in klp_module_coming() new 857300b7d5fd selftests/livepatch: normalize sysctl error message new bb26cfd9e77e livepatch: add sysfs entry "patched" for each klp_object new ff1b80ec8415 selftests/livepatch: add sysfs test new 59b2a38c6afd Merge branch 'for-6.1/sysfs-patched-object' into for-linus new 4de65c583023 Merge tag 'livepatching-for-6.1' of git://git.kernel.org/p [...]
The 100 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/ABI/testing/sysfs-kernel-livepatch | 8 + Documentation/admin-guide/cgroup-v2.rst | 156 ++-- Documentation/mm/slub.rst | 33 +- block/blk-cgroup-fc-appid.c | 4 +- drivers/char/mem.c | 4 +- drivers/char/random.c | 139 ++-- fs/proc/kmsg.c | 2 - include/linux/cgroup-defs.h | 18 +- include/linux/cgroup.h | 13 +- include/linux/compiler_attributes.h | 3 +- include/linux/compiler_types.h | 8 +- include/linux/prandom.h | 17 +- include/linux/printk.h | 7 - include/linux/random.h | 7 +- include/linux/slab.h | 188 +++-- include/linux/syslog.h | 3 + include/trace/events/kmem.h | 74 +- init/main.c | 17 +- kernel/cgroup/cgroup-internal.h | 2 + kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 145 ++-- kernel/cgroup/cpuset.c | 815 +++++++++++++------- kernel/cgroup/pids.c | 37 +- kernel/livepatch/core.c | 20 +- kernel/livepatch/transition.c | 18 +- kernel/printk/printk.c | 19 +- kernel/sys.c | 3 + kernel/utsname_sysctl.c | 2 + lib/vsprintf.c | 51 +- mm/kfence/core.c | 2 +- mm/kfence/report.c | 1 + mm/memcontrol.c | 4 +- mm/slab.c | 305 ++------ mm/slab.h | 10 + mm/slab_common.c | 237 +++++- mm/slob.c | 45 +- mm/slub.c | 871 ++++++++++------------ net/netfilter/nft_socket.c | 9 +- tools/cgroup/iocost_monitor.py | 10 +- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 5 +- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 674 +++++++++++++++++ tools/testing/selftests/cgroup/wait_inotify.c | 87 +++ tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 36 +- tools/testing/selftests/livepatch/test-sysfs.sh | 86 +++ 47 files changed, 2713 insertions(+), 1494 deletions(-) create mode 100755 tools/testing/selftests/cgroup/test_cpuset_prs.sh create mode 100644 tools/testing/selftests/cgroup/wait_inotify.c create mode 100755 tools/testing/selftests/livepatch/test-sysfs.sh