This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3a28c2c89f4b Merge tag 'unsigned-char-6.2-for-linus' of git://git.kerne [...] new 99b3b837855b pstore/zone: Use GFP_ATOMIC to allocate zone buffer new d85644dc5cf4 pstore: Improve error reporting in case of backend overlap new 8f5de3fd38b7 pstore: Expose kmsg_bytes as a module parameter new 6a14f1982e6b pstore: Inform unregistered backend names as well new 893c5f1de620 efi: pstore: Follow convention for the efi-pstore backend name new 3219122b8cdd pstore/ram: Consolidate kfree() paths new 6daf4e82bd54 pstore/ram: Move pmsg init earlier new 8bd4da0f0626 pstore/ram: Move internal definitions out of kernel-wide include new 06b4e09aab6c pstore/ram: Set freed addresses to NULL new 7d7eca411fa0 MAINTAINERS: Update pstore maintainers new 38b91847c314 pstore: Alert on backend write error new e1fce564900f pstore/ram: Fix error return code in ramoops_probe() new e6b842741b4f pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP new 059c4a341df7 Merge tag 'pstore-v6.2-rc1' of git://git.kernel.org/pub/sc [...] new fc1e3980044f selftests/seccomp: Check CAP_SYS_ADMIN capability in the t [...] new a1140cb215fa seccomp: Move copy_seccomp() to no failure path. new b9069728a70c seccomp: document the "filter_count" field new 667161ba0a1c Merge tag 'seccomp-v6.2-rc1' of git://git.kernel.org/pub/s [...] new 2b5f9dad32ed fs/exec: switch timens when a task gets a new mm new af4fddffbe95 selftests/timens: add a test for vfork+exit new 23a7aea5faf6 ELF uapi: add spaces before '{' new 275498a98b1f exec: Add comments on check_unsafe_exec() fs counting new 8f6e3f9e5a0f binfmt: Fix whitespace issues new bfb4a2b95875 exec: simplify initial stack size expansion new cfc46ca4fdca binfmt_elf: fix documented return value for load_elf_phdrs() new ef20c5139c31 binfmt_elf: simplify error handling in load_elf_phdrs() new dc64cc12bcd1 binfmt_elf: replace IS_ERR() with IS_ERR_VALUE() new cd57e443831d exec: Remove FOLL_FORCE for stack setup new e7f703ff2507 binfmt: Fix error return code in load_elf_fdpic_binary() new 6a46bf558803 binfmt_misc: fix shift-out-of-bounds in check_special_flags new 7fc035058eab Merge tag 'execve-v6.2-rc1' of git://git.kernel.org/pub/sc [...] new 7e8e5cc818bd filelock: WARN_ON_ONCE when ->fl_file and filp don't match new ab1ddef98a71 filelock: new helper: vfs_inode_has_locks new 401a8b8fd5ac filelock: add a new locks_inode_context accessor function new d4e78663f6bc ceph: use locks_inode_context helper new a1fde8ee771f cifs: use locks_inode_context helper new 87f00aba211e ksmbd: use locks_inode_context helper new 98b41ffe0afd lockd: use locks_inode_context helper new 17b985def2a8 nfs: use locks_inode_context helper new 77c67530e1f9 nfsd: use locks_inode_context helper new f2f2494c8aa3 Add process name and pid to locks warning new 73fa58dca802 Merge tag 'locks-v6.2' of git://git.kernel.org/pub/scm/lin [...] new 66283a8f49c0 vsprintf: replace in_irq() with in_hardirq() new fd070e8ceb90 test_printf: Refactor fwnode_pointer() to make it more readable new 7b0592a23e4f printk: fix a typo of comment new 7365df19e8ff printk: use strscpy() to instead of strlcpy() new 0cd7e350abc4 rcu: Make SRCU mandatory new 51f5f78a4f80 srcu: Make Tiny synchronize_srcu() check for readers new 9e409c4778af serial: kgdboc: Lock console list in probe function new d9a4af5690e2 printk: Convert console_drivers list to hlist new 6c4afa79147e printk: Prepare for SRCU console list protection new 114570361246 printk: register_console: use "registered" for variable names new b80ea0e81b39 printk: move @seq initialization to helper new a42427609368 printk: fix setting first seq for consoles new 3860e7c57fd2 um: kmsg_dump: only dump when no output console available new 0fb413ea6460 tty: serial: kgdboc: document console_lock usage new d25a2e748ae1 tty: tty_io: document console_lock usage new 8b5dd40088f7 proc: consoles: document console_lock usage new 4dc64682ad37 printk: introduce console_list_lock new 100bdef2c198 console: introduce wrappers to read/write console flags new 12335446e06f um: kmsg_dumper: use srcu console list iterator new b8ef04be6e19 kdb: use srcu console list iterator new fc956ae0de7f printk: console_flush_all: use srcu console list iterator new eb7f1ed2509c printk: __pr_flush: use srcu console list iterator new 12f1da5fc4c7 printk: console_is_usable: use console_srcu_read_flags new d792db6f6b90 printk: console_unblank: use srcu console list iterator new 87f2e4b7d9e5 printk: console_flush_on_panic: use srcu console list iterator new 8cb15f7f492f printk: console_device: use srcu console list iterator new 1fd4224a6b64 console: introduce console_is_registered() new 452b9b247540 serial_core: replace uart_console_enabled() with uart_cons [...] new de61a1a3a083 tty: nfcon: use console_is_registered() new 794c8e847d04 efi: earlycon: use console_is_registered() new 34d9541edef7 tty: hvc: use console_is_registered() new 6e35d977fa1e tty: serial: earlycon: use console_is_registered() new f5bea480f136 tty: serial: pic32_uart: use console_is_registered() new ad3b7f6141f8 tty: serial: samsung_tty: use console_is_registered() new 4b71a443cb0a tty: serial: xilinx_uartps: use console_is_registered() new 9490b22ab39d usb: early: xhci-dbc: use console_is_registered() new 2c6b4b7065a7 netconsole: avoid CON_ENABLED misuse to track registration new 6f8836756f3c printk, xen: fbfront: create/use safe function for forcing [...] new 7c2af0f634f1 tty: tty_io: use console_list_lock for list synchronization new 28de287a9536 proc: consoles: use console_list_lock for list iteration new 7e537af99774 tty: serial: kgdboc: use srcu console list iterator new 66857443699b tty: serial: kgdboc: use console_list_lock for list traversal new 6193bc90849a tty: serial: kgdboc: synchronize tty_find_polling_driver() [...] new e2b396522836 tty: serial: kgdboc: use console_list_lock to trap exit new 848a9c106625 printk: relieve console_lock of list synchronization duties new ff707dfd79f7 tty: serial: sh-sci: use setup() callback for early console new 5074ffbec67a printk: htmldocs: add missing description new 6b2b0d839aca Merge branch 'rework/console-list-lock' into for-linus new 98d0052d0d9d Merge tag 'printk-for-6.2' of git://git.kernel.org/pub/scm [...] new a8e53869995b mm/slub: remove dead code for debug caches on deactivate_slab() new e8753e416c7e percpu: adjust the value of PERCPU_DYNAMIC_EARLY_SIZE new a0dc161ae773 mm/slub, percpu: correct the calculation of early percpu a [...] new 838de63b1011 mm/slab: move and adjust kernel-doc for kmem_cache_alloc new 4b28ba9eeab4 Merge branch 'slab/for-6.2/cleanups' into slab/for-next new b539ce9f1a31 mm/slab: Annotate kmem_cache_node->list_lock as raw new 14d3eb66e16a Merge branch 'slab/for-6.2/locking' into slab/for-next new 979857ea2dea mm: slub: remove dead and buggy code from sysfs_slab_add() new 1a5ad30b89b4 mm: slub: make slab_sysfs_init() a late_initcall new 7c82b3b308f9 mm: Make failslab writable again new c64b95d3dd02 Merge branch 'slab/for-6.2/slub-sysfs' into slab/for-next new 654058e67b94 tools/vm/slabinfo: indicates the cause of the EACCES error new 1c1aaa3319ab Merge branch 'slab/for-6.2/tools' into slab/for-next new bc29d5bd2ba9 mm/slub: perform free consistency checks before call_rcu new 8b8817630ae8 mm/migrate: make isolate_movable_page() skip slab pages new 130d4df57390 mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head new 76537db3b95c Merge branch 'slab/for-6.2/fit_rcu_head' into slab/for-next new 9ce67395f5a0 mm/slub: only zero requested size of buffer for kzalloc wh [...] new 5d1ba3108762 mm: kasan: Extend kasan_metadata_size() to also cover in-o [...] new 946fa0dbf2d8 mm/slub: extend redzone check to extra allocated kmalloc s [...] new 90e9b23a60d5 Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-next new 3bf019334fbb slab: Clean up SLOB vs kmalloc() definition new 6fa57d78aa7f slab: Remove special-casing of const 0 size allocations new b5e72d27e39a Merge branch 'slab/for-6.2/alloc_size' into slab/for-next new 4d9dd4b0ce88 mm/slub, kunit: add SLAB_SKIP_KFENCE flag for cache creation new 6cd6d33ca41f mm/slub, kunit: Add a test case for kmalloc redzone check new 617666521385 Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-next new 346907ceb9d1 mm, slab: ignore hardened usercopy parameters when disabled new e240e53ae0ab mm, slub: add CONFIG_SLUB_TINY new b1a413a39a1a mm, slub: disable SYSFS support with CONFIG_SLUB_TINY new 5a8a3c1f73c6 mm, slub: retain no free slabs on partial list with CONFIG [...] new 90ce872c22b2 mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY new 2f7c1c1396b5 mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY new 3d97d976e5d5 mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY new fa9b88e459d7 mm, slub: refactor free debug processing new 56d5a2b9ba85 mm, slub: split out allocations from pre/post hooks new 0af8489b0216 mm, slub: remove percpu slabs with CONFIG_SLUB_TINY new be784ba861b9 mm, slub: don't aggressively inline with CONFIG_SLUB_TINY new 149b6fa228ed mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED new dc19745ad0e4 Merge branch 'slub-tiny-v1r6' into slab/for-next new 893660b0e1c8 Merge tag 'slab-for-6.2-rc1' of git://git.kernel.org/pub/s [...] new 04593028d7c1 tpm: st33zp24: drop support for platform data new 3f8019093775 tpm: st33zp24: switch to using gpiod API new e10de46bc3c6 tpm: Avoid function type cast of put_device() new 1506fba28b53 KEYS: trusted: tee: Make registered shm dependency explicit new 561d6ef75628 tpm: tis_i2c: Fix sanity check interrupt enable mask new 7bfda9c73fa9 tpm: Add flag to use default cancellation policy new 8740a12ca2e2 tpm: acpi: Call acpi_put_table() to fix memory leak new 37e90c374dd1 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak new db9622f76210 tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak new 2b7d07f7acaa tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() new f52640680719 tpm/tpm_crb: Fix error message in __crb_relinquish_locality() new eaabc245b02a tpm: st33zp24: remove pointless checks on probe new 43686598b557 Merge tag 'tpmdd-next-v6.2-rc1' of git://git.kernel.org/pu [...]
The 145 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: .clang-format | 1 + Documentation/mm/slub.rst | 2 + MAINTAINERS | 8 +- arch/arm/configs/clps711x_defconfig | 3 +- arch/arm/configs/collie_defconfig | 3 +- arch/arm/configs/multi_v4t_defconfig | 3 +- arch/arm/configs/omap1_defconfig | 3 +- arch/arm/configs/pxa_defconfig | 3 +- arch/arm/configs/tct_hammer_defconfig | 3 +- arch/arm/configs/xcep_defconfig | 3 +- arch/m68k/emu/nfcon.c | 9 +- arch/openrisc/configs/or1ksim_defconfig | 3 +- arch/openrisc/configs/simple_smp_defconfig | 3 +- arch/riscv/configs/nommu_k210_defconfig | 3 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 3 +- arch/riscv/configs/nommu_virt_defconfig | 3 +- arch/sh/configs/rsk7201_defconfig | 3 +- arch/sh/configs/rsk7203_defconfig | 3 +- arch/sh/configs/se7206_defconfig | 3 +- arch/sh/configs/shmin_defconfig | 3 +- arch/sh/configs/shx3_defconfig | 3 +- arch/um/kernel/kmsg_dump.c | 24 +- drivers/char/tpm/eventlog/acpi.c | 12 +- drivers/char/tpm/st33zp24/i2c.c | 142 +----- drivers/char/tpm/st33zp24/spi.c | 145 +----- drivers/char/tpm/st33zp24/st33zp24.c | 39 +- drivers/char/tpm/st33zp24/st33zp24.h | 7 +- drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm_crb.c | 31 +- drivers/char/tpm/tpm_ftpm_tee.c | 8 +- drivers/char/tpm/tpm_tis.c | 9 +- drivers/char/tpm/tpm_tis_core.c | 20 +- drivers/char/tpm/tpm_tis_core.h | 1 + drivers/char/tpm/tpm_tis_i2c.c | 3 +- drivers/firmware/efi/earlycon.c | 8 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/net/netconsole.c | 21 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/serial/8250/8250_core.c | 2 +- drivers/tty/serial/earlycon.c | 4 +- drivers/tty/serial/kgdboc.c | 46 +- drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/serial_core.c | 14 +- drivers/tty/serial/sh-sci.c | 20 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/tty_io.c | 18 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 12 +- fs/binfmt_elf.c | 32 +- fs/binfmt_elf_fdpic.c | 7 +- fs/binfmt_misc.c | 8 +- fs/ceph/locks.c | 4 +- fs/cifs/file.c | 2 +- fs/exec.c | 34 +- fs/ksmbd/vfs.c | 2 +- fs/lockd/svcsubs.c | 4 +- fs/locks.c | 50 +- fs/nfs/delegation.c | 2 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/pagelist.c | 2 +- fs/nfs/write.c | 4 +- fs/nfsd/nfs4state.c | 6 +- fs/proc/consoles.c | 21 +- fs/pstore/platform.c | 25 +- fs/pstore/ram.c | 44 +- fs/pstore/ram_core.c | 20 +- .../linux/pstore_ram.h => fs/pstore/ram_internal.h | 47 +- fs/pstore/zone.c | 2 +- include/linux/console.h | 129 ++++- include/linux/fs.h | 20 + include/linux/kasan.h | 5 +- include/linux/nsproxy.h | 1 + include/linux/percpu.h | 2 +- include/linux/platform_data/st33zp24.h | 16 - include/linux/pstore_ram.h | 99 ---- include/linux/rcutiny.h | 4 - include/linux/seccomp.h | 1 + include/linux/serial_core.h | 10 +- include/linux/slab.h | 64 ++- include/linux/slab_def.h | 2 + include/linux/slub_def.h | 8 +- include/linux/srcu.h | 9 +- include/uapi/linux/elf.h | 14 +- kernel/configs/tiny.config | 5 +- kernel/debug/kdb/kdb_io.c | 18 +- kernel/fork.c | 26 +- kernel/nsproxy.c | 23 +- kernel/printk/printk.c | 498 ++++++++++++++----- kernel/printk/printk_ringbuffer.c | 2 +- kernel/rcu/Kconfig | 11 +- kernel/rcu/Kconfig.debug | 3 - kernel/rcu/rcu.h | 8 +- kernel/rcu/srcutiny.c | 10 + kernel/rcu/update.c | 18 +- lib/Kconfig.kasan | 2 +- lib/slub_kunit.c | 57 ++- lib/test_printf.c | 26 +- lib/vsprintf.c | 2 +- mm/Kconfig | 38 +- mm/Kconfig.debug | 2 +- mm/kasan/generic.c | 19 +- mm/migrate.c | 15 +- mm/slab.c | 113 ++--- mm/slab.h | 86 ++-- mm/slab_common.c | 27 +- mm/slub.c | 553 ++++++++++++++------- security/keys/trusted-keys/trusted_tee.c | 3 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +- tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 139 ++++++ tools/vm/slabinfo.c | 6 +- 113 files changed, 1918 insertions(+), 1183 deletions(-) copy include/linux/pstore_ram.h => fs/pstore/ram_internal.h (76%) delete mode 100644 include/linux/platform_data/st33zp24.h create mode 100644 tools/testing/selftests/timens/vfork_exec.c