This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 457391b03803 Linux 6.3 adds 1a261a6e10e8 scripts: Remove ICC-related dead code adds 1881b4d64700 ARM: 9291/1: decompressor: simplify the path to the top vmlinux adds dae904d96ad6 ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entry adds 3a2bdad0b466 ARM: 9293/1: vfp: Pass successful return address via register R3 adds c76c6c4ecbec ARM: 9294/2: vfp: Fix broken softirq handling with instrum [...] adds 60261442c1b9 Merge branches 'misc' and 'fixes' into for-next adds d88867a24fa7 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0a2481cde24f block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly adds de4f5fed3f23 iov_iter: add iter_iovec() helper adds 23ecdcd0c070 IB/hfi1: check for user backed iterator, not specific iter [...] adds da67ba07b4aa IB/qib: check for user backed iterator, not specific itera [...] adds e4d3202c1832 ALSA: pcm: check for user backed iterator, not specific it [...] adds 95e49cf8373a iov_iter: add iter_iov_addr() and iter_iov_len() helpers adds 6eb203e1a868 iov_iter: remove iov_iter_iovec() adds cd0bd57a9de5 iov_iter: set nr_segs = 1 for ITER_UBUF adds 747b1f65d39a iov_iter: overlay struct iovec and ubuf/len adds e03ad4ee2783 iov_iter: convert import_single_range() to ITER_UBUF adds 3b2deb0e46da iov_iter: import single vector iovecs as ITER_UBUF adds 50f9a76ef127 iov_iter: Mark copy_compat_iovec_from_user() noinline adds b9dff2195f8a Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux adds 487c20b016dc iov: improve copy_iovec_from_user() code generation adds 68674f94ffc9 x86: don't use REP_GOOD or ERMS for small memory copies adds 20f3337d350c x86: don't use REP_GOOD or ERMS for small memory clearing adds adfcf4231b8c x86: don't use REP_GOOD or ERMS for user memory copies adds d2c95f9d6802 x86: don't use REP_GOOD or ERMS for user memory clearing adds 3639a535587d x86: move stac/clac from user copy routines into callers adds 577e6a7fd50d x86: inline the 'rep movs' in user copies for the FSRM case adds 8c9b6a88b7e2 x86: improve on the non-rep 'clear_user' function adds 427fda2c8a49 x86: improve on the non-rep 'copy_user' function adds e046fe5a36a9 x86: set FSRS automatically on AMD CPUs that have FSRM adds e1f2750edc4a x86: remove 'zerorest' argument from __copy_user_nocache() adds 034ff37d3407 x86: rewrite '__copy_user_nocache' function adds a5624566431d Merge branch 'x86-rep-insns': x86 user copy clarifications adds f62ca0b6e31d selinux: uninline unlikely parts of avc_has_perm_noaudit() adds e67b79850fcc selinux: stop passing selinux_state pointers and their offspring adds a7e4676e8e2c selinux: remove the 'checkreqprot' functionality adds f22f9aaf6c3d selinux: remove the runtime disable functionality adds 79781fe466b0 selinux: update the file list in MAINTAINERS adds 340133318800 selinux: clean up dead code after removing runtime disable adds 539813e4184a selinux: stop returning node from avc_insert() adds bcab1adeaad4 selinux: fix Makefile dependencies of flask.h adds 4ce1f694eb5d selinux: ensure av_permissions.h is built when needed adds 72eaa0967b59 Merge tag 'selinux-pr-20230420' of git://git.kernel.org/pu [...] adds 1661372c912d lsm: move the program execution hook comments to security/ [...] adds 36819f185590 lsm: move the fs_context hook comments to security/security.c adds 08526a902cc4 lsm: move the filesystem hook comments to security/security.c adds 916e32584dfa lsm: move the inode hook comments to security/security.c adds 9348944b775d lsm: move the kernfs hook comments to security/security.c adds a0fd6480de48 lsm: move the file hook comments to security/security.c adds 130c53bfee4b lsm: move the task hook comments to security/security.c adds 2bcf51bf2f03 lsm: move the netlink hook comments to security/security.c adds 2c2442fd46cd lsm: move the AF_UNIX hook comments to security/security.c adds 6b6bbe8c02a1 lsm: move the socket hook comments to security/security.c adds 4a49f592e931 lsm: move the SCTP hook comments to security/security.c adds ac318aed5498 lsm: move the Infiniband hook comments to security/security.c adds 742b99456e86 lsm: move the xfrm hook comments to security/security.c adds ecc419a44535 lsm: move the key hook comments to security/security.c adds 43fad2821876 lsm: move the sysv hook comments to security/security.c adds 1427ddbe5cc1 lsm: move the binder hook comments to security/security.c adds b14faf9c94a6 lsm: move the audit hook comments to security/security.c adds 55e853201a9e lsm: move the bpf hook comments to security/security.c adds 452b670c7222 lsm: move the perf hook comments to security/security.c adds 1cd2aca64a5d lsm: move the io_uring hook comments to security/security.c adds e261301c851a lsm: move the remaining LSM hook comments to security/security.c adds 63c1845bf1a4 lsm: styling fixes to security/security.c adds 1e2523d745cf lsm: fix doc warnings in the LSM hook comments adds b3816cf8138b lsm: fix a badly named parameter in security_get_getsecurity() adds f89f8e1661e6 device_cgroup: Fix typo in devcgroup_css_alloc description adds 42994ee3cd72 security: Introduce LSM_ORDER_LAST and set it for the inte [...] adds b7c1ae4bcc5b Revert "integrity: double check iint_cache was initialized" adds b9b8701b4314 security: Remove integrity from the LSM list in Kconfig adds 52ca4b6435a4 reiserfs: Switch to security_inode_init_security() adds de3004c874e7 ocfs2: Switch to security_inode_init_security() adds 0d57b970df35 security: Remove security_old_inode_init_security() adds d82dcd9e21b7 reiserfs: Add security prefix to xattr name in reiserfs_se [...] adds 08e30833f86b Merge tag 'lsm-pr-20230420' of git://git.kernel.org/pub/sc [...] adds c120c98486c2 tomoyo: replace tomoyo_round2() with kmalloc_size_roundup() adds 5af4b523ba9b Merge tag 'tomoyo-pr-20230424' of git://git.osdn.net/gitro [...] adds ed35e2f2f0de landlock: Clarify documentation for the LANDLOCK_ACCESS_FS [...] adds 62443646a5fd Merge tag 'landlock-6.4-rc1' of git://git.kernel.org/pub/s [...] adds 502a29b04d85 smack_lsm: remove unnecessary type casting adds de93e515db30 Smack: Improve mount process memory use adds dc7e22a368c2 Merge tag 'Smack-for-6.4' of https://github.com/cschaufler [...] adds 96785d635bc2 tpm: cr50: i2c: use jiffies to wait for tpm ready irq adds eff33245595d tpm: remove unnecessary (void*) conversions adds 7f8da9915fcc KEYS: Create static version of public_key_verify_signature adds ef97e774713f KEYS: Add missing function documentation adds 30eae2b037af KEYS: X.509: Parse Basic Constraints for CA adds 567671281a75 KEYS: X.509: Parse Key Usage adds 76adb2fbc69a KEYS: CA link restriction adds 099f26f22f58 integrity: machine keyring CA configuration adds 858e8b792d06 tpm, tpm_tis: Avoid cache incoherency in test for interrupts adds 282657a8bd7f tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE [...] adds 6d789ad72695 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed adds ed9be0e6c892 tpm, tpm_tis: Do not skip reset of original interrupt vector adds 15d7aa4e46eb tpm, tpm_tis: Claim locality before writing interrupt registers adds e87fcf0dc2b4 tpm, tpm_tis: Only handle supported interrupts adds 4303553bced7 tpm, tpm_tis: Move interrupt mask checks into own function adds 35f621287ead tpm, tpm_tis: do not check for the active locality in inte [...] adds 7a2f55d0be29 tpm, tpm: Implement usage counter for locality adds 0c7e66e5fd69 tpm, tpm_tis: Request threaded interrupt handler adds 0e069265bce5 tpm, tpm_tis: Claim locality in interrupt handler adds 955df4f87760 tpm, tpm_tis: Claim locality when interrupts are reenabled [...] adds 548eb516ec0f tpm, tpm_tis: startup chip before testing for interrupts adds e644b2f498d2 tpm, tpm_tis: Enable interrupt test adds c3985d8b9c22 tpm: st33zp24: Mark ACPI and OF related data as maybe unused adds 3fb29a23fcda tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused adds bd88328607c4 tpm/tpm_ftpm_tee: Convert to platform remove callback retu [...] adds c3da2c6eeb10 tpm/tpm_tis: Convert to platform remove callback returning void adds 7b69ef620344 tpm/tpm_tis_synquacer: Convert to platform remove callback [...] adds 77218e83c83c tpm_tis: fix stall after iowrite*()s adds bd8621ca1510 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregist [...] adds 1a0beef98b58 Merge tag 'tpmdd-v6.4-rc1' of git://git.kernel.org/pub/scm [...] adds d70e2ecbc726 instrumented.h: Fix all kernel-doc format warnings adds 8dec88070d96 kcsan: Avoid READ_ONCE() in read_instrumented_memory() adds 022e32094ed2 Merge tag 'kcsan.2023.04.04a' of git://git.kernel.org/pub/ [...] adds 627c9ad04f01 tools/memory-model: Update some warning labels adds dd409de25633 tools/memory-model: Unify UNLOCK+LOCK pairings to po-unloc [...] adds 02bae7a24257 tools/memory-model: Add smp_mb__after_srcu_read_unlock() adds aa568c26cad7 tools/memory-model: Restrict to-r to read-read address dependency adds 614e40faf5ae tools/memory-model: Provide exact SRCU semantics adds 762e9357e713 tools/memory-model: Make ppo a subrelation of po adds de0418053215 tools/memory-model: Add documentation about SRCU read-side [...] adds 57373671d5f5 Documentation: litmus-tests: Correct spelling adds 406037351e08 Merge tag 'lkmm.2023.04.07a' of git://git.kernel.org/pub/s [...] adds 7e7eb5ae4e4c tools/memory-model: Document locking corner cases adds 2c644d3f6536 tools/memory-model: Make judgelitmus.sh note timeouts adds b1da11c936e2 tools/memory-model: Make cmplitmushist.sh note timeouts adds 02484d826fda tools/memory-model: Make judgelitmus.sh identify bad macros adds e253a4030234 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 61f615cc3678 tools/memory-model: Fix paulmck email address on pre-exist [...] adds b1710979f83d tools/memory-model: Update parseargs.sh for hardware verification adds 2024436d482e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds aedbf1e08587 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds e029374ba848 tools/memory-model: Fix checkalllitmus.sh comment adds 579ecb2e4108 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 0838ba7e5b80 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 08203824c0dc tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds dbf0b425a698 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds ee542816ac83 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 2027ad41ec5f tools/memory-model: Keep assembly-language litmus tests adds b28306a9e50d tools/memory-model: Allow herd to deduce CPU type adds a9504aaa9b0d tools/memory-model: Make runlitmus.sh check for jingle errors adds d9313e05f08d tools/memory-model: Add -v flag to jingle7 runs adds 69d476c55761 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 6e6586b01c32 tools/memory-model: Fix scripting --jobs argument adds 2ac8cbee8ef3 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 75eee921a1e9 tools/memory-model: Make history-check scripts use mselect7 adds 8b99521f9a2d tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a4deb29a1ddf tools/memory-model: Repair parseargs.sh header comment adds df0f675065bf tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 68f7bcab87eb tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 72b5f102f855 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 719bef0cbe7b tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 2a8ec611ac2f tools/memory-model: Use "grep -E" instead of "egrep" adds 05dc8470b3bf tools/memory-model: Document LKMM test procedure adds cc4a29819b0d tools/memory-model: Remove out-of-date SRCU documentation adds 60eb45074234 Merge tag 'lkmm-scripting.2023.04.07a' of git://git.kernel [...] adds b63343207da2 locktorture: Add nested_[un]lock() hooks and nlocks parameter adds 3e5aeaf53422 locktorture: Add nested locking to mutex torture tests adds ae4823e42795 locktorture: Add nested locking to rtmutex torture tests adds 45bcf0bd8cbe locktorture: With nested locks, occasionally skip main lock adds 5d65cf6ae6ae locktorture: Add raw_spinlock* torture tests for PREEMPT_R [...] adds 4a4075ada6a5 Merge tag 'locktorture.2023.04.04a' of git://git.kernel.or [...] adds 077b70fb467c tools/nolibc: always disable stack protector for tests adds d548e9ae0716 tools/nolibc: Add gitignore to avoid git complaints about sysroot adds c34da317e046 tools/nolibc: add stdint.h adds 3e9fd4e9a1d5 tools/nolibc: add integer types and integer limit macros adds a0994fb98d70 tools/nolibc: enlarge column width of tests adds d1209597ff00 tools/nolibc: add tests for the integer limits in stdint.h adds 919d0532d48c tools/nolibc: add getuid() and geteuid() adds 3e2d337b9468 selftests/nolibc: skip the chroot_root and link_dir tests [...] adds 1c3a4c10cc3b tools/nolibc: check for S_I* macros before defining them adds a438e528b68f tools/nolibc: Include linux/fcntl.h and remove duplicate code adds b551cb7dc347 tools/nolibc: Add statx() and make stat() rely on statx() [...] adds 73f12c6da77a tools/nolibc: Add support for LoongArch adds 6cd77defa7fe selftests/nolibc: Add support for LoongArch adds 82e441398238 selftests/nolibc: Adjust indentation for Makefile adds 00b7262896af tools/nolibc: add definitions for standard fds adds 8c934d4822c7 tools/nolibc: add helpers for wait() signal exits adds c4560bd80663 tools/nolibc: tests: constify test_names adds 7188d4637e95 tools/nolibc: add support for stack protector adds 255ffeee718d tools/nolibc: tests: fold in no-stack-protector cflags adds 9735716830f2 tools/nolibc: tests: add test for -fstack-protector adds ff221a6d9ae8 tools/nolibc: i386: add stackprotector support adds 0d8c461adbc4 tools/nolibc: x86_64: add stackprotector support adds 5d77652fbf23 Merge tag 'nolibc.2023.04.04a' of git://git.kernel.org/pub [...] adds e035e8876e6c rcu: Remove CONFIG_SRCU adds 54a32d29dd6d mm: Remove "select SRCU" adds 79cf833be68b kvm: Remove "select SRCU" adds d276134ed484 arch/x86: Remove "select SRCU" adds 0fb09f8bdd9d MAINTAINERS: Change Joel Fernandes from R: to M: adds d4957c531a8a MAINTAINERS: Add Boqun to RCU entry adds 424d7b3ea99d MAINTAINERS: Add Zqiang as a RCU reviewer adds 58d766824264 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz [...] adds 16d78e8cda8b rcu/trace: use strscpy() to instead of strncpy() adds e22abe180cd8 rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race adds db7b464df9d8 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check adds 2450b78e0bb1 rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y [...] adds 46103fe01b02 rcu: Remove never-set needwake assignment from rcu_report_ [...] adds 7ea91307ad2d rcu: Permit start_poll_synchronize_rcu_expedited() to be i [...] adds a4533cc0a59f rcu-tasks: Report stalls during synchronize_srcu() in rcu_ [...] adds 7a29fb4a4771 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tic [...] adds 3c1566bca3f8 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access adds 3636d8d114c6 rcu: Further comment and explain the state space of GP sequences adds e15a19306004 srcu: Add comments for srcu_size_state adds e5ad8b68f8d4 Documentation/RCU: s/not/note/ in checklist.rst adds 754aa6427efe srcu: Clarify comments on memory barrier "E" adds c4af9e008945 Documentation: RCU: Correct spelling adds 81573694a485 doc: Update whatisRCU.rst adds 09853fb89f6b rcu: Add comment to rcu_do_batch() identifying rcuoc code path adds a77b2109f71e drbd: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds 09b2286af617 misc: vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds cae16f2c2e11 tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds c779b97281d5 lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_migh [...] adds aef3b8b8dd55 net/sysctl: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds 23532061ad30 net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() adds 10e4f310a887 ext4/super: Rename kfree_rcu() to kfree_rcu_mightsleep() adds 936c7e19c695 rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() adds eb56a4cbc3ea mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep() adds 1eacac325549 checkpatch: Error out if deprecated RCU API used adds 2b4be5483068 rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu adds 3e67cb8a3c62 srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() adds f4d01a259374 srcu: Use static init for statically allocated in-module s [...] adds 95433f726301 srcu: Begin offloading srcu_struct fields to srcu_update adds 208f41b13124 srcu: Move ->level from srcu_struct to srcu_usage adds a0d8cbd38213 srcu: Move ->srcu_size_state from srcu_struct to srcu_usage adds 574dc1a7efe4 srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage adds 0839ade94bde srcu: Move ->lock initialization after srcu_usage allocation adds b3fb11f7e9c3 srcu: Move ->lock from srcu_struct to srcu_usage adds e3a6ab25cfa0 srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage adds 03200b5ca3b4 srcu: Move grace-period fields from srcu_struct to srcu_usage adds 3b46679c623c srcu: Move heuristics fields from srcu_struct to srcu_usage adds 660349ac79cb srcu: Move ->sda_is_static from srcu_struct to srcu_usage adds d20162e0bfc2 srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage adds fd1b3f8e097b srcu: Move work-scheduling fields from srcu_struct to srcu_usage adds a7bf4d7c16c1 srcu: Check for readers at module-exit time adds eabe7625f053 srcu: Fix long lines in srcu_get_delay() adds 5ff8319f07db srcu: Fix long lines in cleanup_srcu_struct() adds 6c366522e10f srcu: Fix long lines in srcu_gp_end() adds cefc0a599b19 srcu: Fix long lines in srcu_funnel_gp_start() adds 2f1f043e7bea locking/lockdep: Introduce lock_sync() adds f0f44752f5f6 rcu: Annotate SRCU's update-side lockdep dependencies adds 60a1a64ec0c0 locking: Reduce the number of locks in ww_mutex stress tests adds 0471db447cb7 locking/lockdep: Improve the deadlock scenario print for s [...] adds d94f12e8a46d rcutorture: Add SRCU deadlock scenarios adds 6e2044887b1d rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios adds 5c5552d6297a rcutorture: Add srcu_lockdep.sh adds 808a9d675969 rcutorture: Add test_nmis module parameter adds 7ff0b5449179 rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0 adds 7c3a8b48dc54 rcutorture: Make scenario TREE04 enable lazy call_rcu() adds 236bdb881d96 tools: rcu: Add usage function and check for argument adds 995495846f74 torture: Permit kvm-again.sh --duration to default to prev [...] adds fdcf87a3dfbe rcutorture: Eliminate variable n_rcu_torture_boost_rterror adds 877a0e83c57f torture: Enable clocksource watchdog with "tsc=watchdog" adds 4f02ac237813 rcutorture: Create nocb kthreads only when testing rcu in [...] adds ef1ef3d47677 rcuscale: Move shutdown from wait_event() to wait_event_idle() adds 6bc6e6b27524 refscale: Move shutdown from wait_event() to wait_event_idle() adds 8ae99857748b Merge branches 'rcu/staging-core', 'rcu/staging-docs' and [...] adds 5dfb75e842e0 Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/ [...] adds e1e17d7debf4 kselftest: amd-pstate: Fix spelling mistakes adds 350d216dc250 selftests: Refactor 'peeksiginfo' ptrace test part adds c83f320e55a4 selftests: cgroup: Add 'malloc' failures checks in test_me [...] adds 14f4cc631afd selftests: sched: Add more core schedule prctl calls adds 5290586186d2 selftests: prctl: Add new prctl test for PR_SET_VMA action adds 22a8be280383 selftests/resctrl: Return NULL if malloc_and_init_memory() [...] adds c90b3b588e36 selftests/resctrl: Move ->setup() call outside of test spe [...] adds fa10366cc6f4 selftests/resctrl: Allow ->setup() to return errors adds 0d45c83b95da selftests/resctrl: Check for return value after write_schemata() adds 5d869d7bb4b8 selftests/resctrl: Replace obsolete memalign() with posix_ [...] adds 9ce29d23a133 selftests/resctrl: Change initialize_llc_perf() return typ [...] adds e48c32306bce selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH adds a967e17f9184 selftests/resctrl: Use remount_resctrlfs() consistently wi [...] adds 5874a6a187f2 selftests/resctrl: Correct get_llc_perf() param in functio [...] adds 322759f98336 tools/nolibc/stdio: Implement vprintf() adds 9e38be732da8 kselftest: Support nolibc adds 266679ffd867 kselftest/arm64: Convert za-fork to use kselftest.h adds c2b1790747a5 selftests/resctrl: Use correct exit code when tests fail adds 42e3b093eb7c selftests/resctrl: Fix set up schemata with 100% allocatio [...] adds 1e359b6a9422 selftests/resctrl: Return MBA check result and make it to [...] adds a080b6e74b24 selftests/resctrl: Flush stdout file buffer before executi [...] adds 39e34ddc382b selftests/resctrl: Cleanup properly when an error occurs i [...] adds 73c55fa5ab55 selftests/resctrl: Commonize the signal handler register/u [...] adds 91db4fd9019a selftests/resctrl: Remove duplicate codes that clear each [...] adds 50ad2fb7ec2b selftests/resctrl: Fix incorrect error return on test complete adds 0f50767d7e38 Merge tag 'linux-kselftest-next-6.4-rc1' of git://git.kern [...] adds 60684c2bd350 kunit: tool: Add support for m68k under QEMU adds 887d85a0736f kunit: fix bug in debugfs logs of parameterized tests adds f9a301c3317d kunit: fix bug in the order of lines in debugfs logs adds 2c6a96dad579 kunit: fix bug of extra newline characters in debugfs logs adds 695e26030858 kunit: tool: add subscripts for type annotations where app [...] adds 126901ba3499 kunit: tool: remove unused imports and variables adds 1da2e6220e11 kunit: tool: fix pre-existing `mypy --strict` errors and u [...] adds 99be6588118b kunit: Use gfp in kunit_alloc_resource() kernel-doc adds 7232282dd47c kunit: increase KUNIT_LOG_SIZE to 2048 bytes adds 57b4f760f94d list: test: Test the klist structure adds cb8865fd865f .gitignore: Unignore .kunitconfig adds 5ffb8629b133 kunit: tool: Add support for overriding the QEMU serial port adds 8110a3cab05e kunit: tool: Add support for SH under QEMU adds a42077b78768 kunit: add tests for using current KUnit test field adds 1be89faab3cf Merge tag 'linux-kselftest-kunit-6.4-rc1' of git://git.ker [...] adds d2ea66a69fa9 Documentation: fs/proc: corrections and update adds 85bf9a0ee2dd docs: filesystems: vfs: actualize struct file_system_type [...] adds 592d80727f28 docs: filesystems: vfs: actualize struct super_operations [...] adds 456ef6b08364 docs/sp_SP: Add translation of process/deprecated adds 10a29eb658b3 Documentation/process: Add Linux Kernel Contribution Matur [...] adds b49cfd85a33b MAINTAINERS: remove historic section DEVICE NUMBER REGISTRY adds 184cd8aa0c44 docs: admin: unicode: update information on state of lanan [...] adds c500488f2383 Documentation: kernel-parameters: sort NFS parameters adds 9121782e02a9 docs: Add relevant kernel publications to list of books adds 3fe899e46439 qnx6: credit contributor and mark filesystem orphan adds 33fcc0e3c599 qnx4: credit contributors in CREDITS adds 10d18135135c docs/mm: Physical Memory: add example of interleaving nodes adds 0c4ff6f6c689 Documentation: maintainer-tip: Rectify link to "Describe y [...] adds c1f8e848fc31 doc:it_IT: translation alignment adds a894a8a56b57 Documentation: kernel-parameters: sort all "no..." parameters adds 1aa63d4eb881 docs/zh_CN: fix a wrong format adds 054ed6349c1b Documentation/x86: Update split lock documentation adds 775a445d9a63 coding-style: fix title of Greg K-H's talk adds efe920466f51 docs: describe how to quickly build a trimmed kernel adds 4f1bb0386dfc docs: create a top-level arch/ directory adds bd2c35d0247a docs/sp_SP: Remove ZERO WIDTH SPACE in memory-barriers.txt adds 1d6f52a7c847 doc:it_IT: translation alignment adds f030c8fd64ce Documentation: kernel-parameters: Remove meye entry adds ff61f0791ce9 docs: move x86 documentation into Documentation/arch/ adds 0c25e1009111 docs: zh_CN: create the architecture-specific top-level directory adds 87670c577041 docs: move xtensa documentation under Documentation/arch/ adds 1a2ac6d7ecdc docs: move sparc documentation under Documentation/arch/ adds d47a97bd38a3 docs: move superh documentation under Documentation/arch/ adds 0e9ab8e4d44a docs: move openrisc documentation under Documentation/arch/ adds c3806d572040 docs: move nios2 documentation under Documentation/arch/ adds fde2e40fb50b docs: Move arc architecture docs under Documentation/arch/ adds 71dbc4872832 docs: move ia64 architecture docs under Documentation/arch/ adds 92b3de3f8ad7 docs: move parisc documentation under Documentation/arch/ adds 790a6c21c111 docs: move m68k architecture documentation under Documenta [...] adds 2ca956cf8834 dma-api-howto: typo fix adds 911ac7979dde Documentation: Add document for false sharing adds 7332f9e45d2e docs/mm: Physical Memory: Fix grammar adds b645fc696bec Documentation: firmware: Clarify firmware path usage adds eaae75754d81 docs: turn off "smart quotes" in the HTML build adds 4de3790a6313 Documentation: arm: remove stih415/stih416 related entries adds 5c2c34a49be8 ELF: document some de-facto PT_* ABI quirks adds a110f8eb6a56 docs: kmemleak: adjust to config renaming adds c0d747a5b226 Documentation/process: always CC responsible lists adds c9b951c3136f docs: trace: Fix typo in ftrace.rst adds 54d85d6966ca docs: clk: add documentation to log which clocks have been [...] adds fc623d89b4c4 media: Fix building pdfdocs adds 7e8472c820f0 media: Adjust column width for pdfdocs adds c23f28975abc Merge tag 'docs-6.4' of git://git.lwn.net/linux adds d95debbdc528 selftests/clone3: fix number of tests in ksft_set_plan adds a632b76b427d Merge tag 'v6.4/kernel.clone3.tests' of git://git.kernel.o [...] adds e0a98139c162 csky: Remove kernel_thread declaration adds cf587db2ee02 kernel: Allow a kernel thread's name to be set in copy_process adds 73e0c116594d kthread: Pass in the thread's name during creation adds c81cc5819faf kernel: Make io_thread and kthread bit fields adds 54e6842d0775 fork/vm: Move common PF_IO_WORKER behavior to new flag adds 11f3f500ec8a fork: add kernel_clone_args flag to not dup/clone files adds 094717586bf7 fork: Add kernel_clone_args flag to ignore signals adds 89c8e98d8cfb fork: allow kernel code to call copy_process adds e297cd54b3f8 vhost_task: Allow vhost layer to use copy_process adds 1a5f8090c6de vhost: move worker thread fields to new struct adds 6e890c5d5021 vhost: use vhost_tasks for worker threads adds 3323ddce085c Merge tag 'v6.4/kernel.user_worker' of git://git.kernel.or [...] adds 6ae930d9dbf2 pid: add pidfd_prepare() adds ca7707f5430a fork: use pidfd_prepare() adds eee3a0e93924 fanotify: use pidfd_prepare() adds ec40758b31ef Merge tag 'v6.4/pidfd.file' of git://git.kernel.org/pub/sc [...] adds f2620f166e2a xattr: simplify listxattr helpers adds 2db8a948046c xattr: add listxattr helper adds 831be973aa21 xattr: remove unused argument adds 0c95c025a02e fs: drop unused posix acl handlers adds a5488f29835c fs: simplify ->listxattr() implementation adds 387b96a5891c reiserfs: rework ->listxattr() implementation adds d549b741740e fs: rename generic posix acl handlers adds d9f892b9bdc2 reiserfs: rework priv inode handling adds a1fbb607340d ovl: check for ->listxattr() support adds e499214ce3ef acl: don't depend on IOP_XATTR adds 7bcff5a3969b Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/l [...] adds 7059a9aa4b6b eventpoll: align comment with nested epoll limitation adds 3e27877ac565 devpts: simplify two-level sysctl registration for pty_kern_table adds 5d3ca5968480 Documentation: update idmappings.rst adds 74e60b8b2f0f fs/namespace: fnic: Switch to use %ptTd adds 4e04143c869c fs_context: drop the unused lsm_flags member adds dc7cb2d29805 fs/buffer: Remove redundant assignment to err adds d98ffa1aca26 Update relatime comments to include equality adds 4f704d9a8352 nfs: use vfs setgid helper adds 364595a6851b fs: consolidate duplicate dt_type helpers adds 983652c69199 splice: report related fsnotify events adds 113348a44b86 eventfd: use wait_event_interruptible_locked_irq() helper adds 4ea2a8d84c75 pnode: pass mountpoint directly adds 81b21c0f0138 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write [...] adds e2eff52ce512 Merge tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/ [...] adds 43b450632676 open: return EINVAL for O_DIRECTORY | O_CREAT adds 97adb49f052e Merge tag 'v6.4/vfs.open' of git://git.kernel.org/pub/scm/ [...] adds 3acea5fc3354 erofs: avoid hardcoded blocksize for subpage block support adds d3c4bdcc756e erofs: set block size to the on-disk block size adds 8b465fecc35a erofs: support flattened block device for multi-blob images adds 1c7f49a76773 erofs: tidy up EROFS on-disk naming adds 399f36d8c6e0 erofs: move several xattr helpers into xattr.c adds 6020ffe76d11 erofs: rename init_inode_xattrs with erofs_ prefix adds b05f30bcf71b erofs: simplify erofs_xattr_generic_get() adds 12c2987e896b erofs: don't warn ztailpacking feature anymore adds cc4efd3dd2ac erofs: stop parsing non-compact HEAD index if clusterofs i [...] adds cb9bce795143 erofs: initialize packed inode after root inode is assigned adds eb2c5e41be14 erofs: keep meta inode into erofs_buf adds a97a218b0886 erofs: move packed inode out of the compression part adds b3bfcb9dbfff erofs: introduce on-disk format for long xattr name prefixes adds 9e382914617c erofs: add helpers to load long xattr name prefixes adds 82bc1ef41d27 erofs: handle long xattr name prefixes properly adds 6a318ccd7e08 erofs: enable long extended attribute name prefixes adds 4fdadd5b0f0c erofs: get rid of z_erofs_fill_inode() adds 1b3567a1969b erofs: fix potential overflow calculating xattr_isize adds 10656f9ca60e erofs: sunset erofs_dbg() adds 745ed7d77834 erofs: cleanup i_format-related stuffs adds 61d325dcbc05 Merge tag 'erofs-for-6.4-rc1' of git://git.kernel.org/pub/ [...] adds 281117ccb2d2 convert setns(2) to fdget()/fdput() adds e73d43760ad9 convert sgx_set_attribute() to fdget()/fdput() adds d2084fd84569 SVM-SEV: convert the rest of fget() uses to fdget() in there adds 38e124086282 kill the last remaining user of proc_ns_fget() adds 96e85e95dc22 build_mount_idmapped(): switch to fdget() adds 1d0027dc9a3c bpf: switch to fdget_raw() adds 2f31fa029d99 cgroup_get_from_fd(): switch to fdget_raw() adds 4a892c0fe4bb fuse_dev_ioctl(): switch to fdget() adds ef36b9afc2ed Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/ [...] adds 9e22031a5a6c ufs: don't flush page immediately for DIRSYNC directories adds 8e4bfd136410 ocfs2: don't use write_one_page in ocfs2_duplicate_cluster [...] adds 2d6831758271 mm,jfs: move write_one_page/folio_write_one to jfs adds 0e497ad52550 Merge tag 'pull-write-one-page' of git://git.kernel.org/pu [...] adds 0aaf08de8426 __blockdev_direct_IO(): get rid of submit_io callback adds 11b32219cba4 Merge tag 'pull-old-dio' of git://git.kernel.org/pub/scm/l [...] adds 8ad77c576721 fs/sysv: Don't round down address for kunmap_flush_on_unmap() adds ede3ef5c1e07 sysv: switch to put_and_unmap_page() adds 73bb5a9017b9 fs: Fix description of vfs_tmpfile() adds 181b69dd6e61 Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linu [...] adds eb2317b13b18 nios2: _TIF_ALLWORK_MASK is unused adds 173ea743bf7a Merge tag 'pull-nios2' of git://git.kernel.org/pub/scm/lin [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + CREDITS | 16 + .../sysfs-selinux-checkreqprot | 3 + .../{obsolete => removed}/sysfs-selinux-disable | 3 + .../Expedited-Grace-Periods.rst | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/RCU/RTFP.txt | 10 +- Documentation/RCU/UP.rst | 4 +- Documentation/RCU/checklist.rst | 2 +- Documentation/RCU/lockdep.rst | 2 +- Documentation/RCU/torture.rst | 4 +- Documentation/RCU/whatisRCU.rst | 6 +- Documentation/admin-guide/hw-vuln/mds.rst | 2 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 341 ++- .../admin-guide/quickly-build-trimmed-linux.rst | 1092 ++++++++ Documentation/admin-guide/ras.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/unicode.rst | 9 +- Documentation/{ => arch}/arc/arc.rst | 0 Documentation/{ => arch}/arc/features.rst | 0 Documentation/{ => arch}/arc/index.rst | 0 Documentation/{ => arch}/ia64/aliasing.rst | 0 Documentation/{ => arch}/ia64/efirtc.rst | 0 Documentation/{ => arch}/ia64/err_inject.rst | 0 Documentation/{ => arch}/ia64/features.rst | 0 Documentation/{ => arch}/ia64/fsys.rst | 0 Documentation/{ => arch}/ia64/ia64.rst | 0 Documentation/{ => arch}/ia64/index.rst | 0 Documentation/{ => arch}/ia64/irq-redir.rst | 0 Documentation/{ => arch}/ia64/mca.rst | 0 Documentation/{ => arch}/ia64/serial.rst | 0 Documentation/{arch.rst => arch/index.rst} | 14 +- Documentation/{ => arch}/m68k/buddha-driver.rst | 0 Documentation/{ => arch}/m68k/features.rst | 0 Documentation/{ => arch}/m68k/index.rst | 0 Documentation/{ => arch}/m68k/kernel-options.rst | 0 Documentation/{ => arch}/nios2/features.rst | 0 Documentation/{ => arch}/nios2/index.rst | 0 Documentation/{ => arch}/nios2/nios2.rst | 0 Documentation/{ => arch}/openrisc/features.rst | 0 Documentation/{ => arch}/openrisc/index.rst | 0 .../{ => arch}/openrisc/openrisc_port.rst | 0 Documentation/{ => arch}/openrisc/todo.rst | 0 Documentation/{ => arch}/parisc/debugging.rst | 0 Documentation/{ => arch}/parisc/features.rst | 0 Documentation/{ => arch}/parisc/index.rst | 0 Documentation/{ => arch}/parisc/registers.rst | 0 Documentation/{ => arch}/sh/booting.rst | 0 Documentation/{ => arch}/sh/features.rst | 0 Documentation/{ => arch}/sh/index.rst | 0 Documentation/{ => arch}/sh/new-machine.rst | 0 Documentation/{ => arch}/sh/register-banks.rst | 0 Documentation/{ => arch}/sparc/adi.rst | 0 Documentation/{ => arch}/sparc/console.rst | 0 Documentation/{ => arch}/sparc/features.rst | 0 Documentation/{ => arch}/sparc/index.rst | 0 .../{ => arch}/sparc/oradax/dax-hv-api.txt | 0 .../{ => arch}/sparc/oradax/oracle-dax.rst | 0 .../{ => arch}/x86/amd-memory-encryption.rst | 0 Documentation/{ => arch}/x86/amd_hsmp.rst | 0 Documentation/{ => arch}/x86/boot.rst | 4 +- Documentation/{ => arch}/x86/booting-dt.rst | 2 +- Documentation/{ => arch}/x86/buslock.rst | 10 +- Documentation/{ => arch}/x86/cpuinfo.rst | 0 Documentation/{ => arch}/x86/earlyprintk.rst | 0 Documentation/{ => arch}/x86/elf_auxvec.rst | 0 Documentation/{ => arch}/x86/entry_64.rst | 0 Documentation/{ => arch}/x86/exception-tables.rst | 0 Documentation/{ => arch}/x86/features.rst | 0 Documentation/{ => arch}/x86/i386/IO-APIC.rst | 0 Documentation/{ => arch}/x86/i386/index.rst | 0 Documentation/{ => arch}/x86/ifs.rst | 0 Documentation/{ => arch}/x86/index.rst | 0 Documentation/{ => arch}/x86/intel-hfi.rst | 0 Documentation/{ => arch}/x86/intel_txt.rst | 0 Documentation/{ => arch}/x86/iommu.rst | 0 Documentation/{ => arch}/x86/kernel-stacks.rst | 0 Documentation/{ => arch}/x86/mds.rst | 0 Documentation/{ => arch}/x86/microcode.rst | 0 Documentation/{ => arch}/x86/mtrr.rst | 2 +- Documentation/{ => arch}/x86/orc-unwinder.rst | 0 Documentation/{ => arch}/x86/pat.rst | 0 Documentation/{ => arch}/x86/pti.rst | 0 Documentation/{ => arch}/x86/resctrl.rst | 0 Documentation/{ => arch}/x86/sgx.rst | 0 Documentation/{ => arch}/x86/sva.rst | 0 Documentation/{ => arch}/x86/tdx.rst | 0 Documentation/{ => arch}/x86/tlb.rst | 0 Documentation/{ => arch}/x86/topology.rst | 0 Documentation/{ => arch}/x86/tsx_async_abort.rst | 0 .../{ => arch}/x86/usb-legacy-support.rst | 0 .../{ => arch}/x86/x86_64/5level-paging.rst | 2 +- .../{ => arch}/x86/x86_64/boot-options.rst | 4 +- .../{ => arch}/x86/x86_64/cpu-hotplug-spec.rst | 0 .../x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/{ => arch}/x86/x86_64/fsgs.rst | 0 Documentation/{ => arch}/x86/x86_64/index.rst | 0 .../{ => arch}/x86/x86_64/machinecheck.rst | 0 Documentation/{ => arch}/x86/x86_64/mm.rst | 0 Documentation/{ => arch}/x86/x86_64/uefi.rst | 0 Documentation/{ => arch}/x86/xstate.rst | 0 Documentation/{ => arch}/x86/zero-page.rst | 0 Documentation/{ => arch}/xtensa/atomctl.rst | 0 Documentation/{ => arch}/xtensa/booting.rst | 0 Documentation/{ => arch}/xtensa/features.rst | 0 Documentation/{ => arch}/xtensa/index.rst | 0 Documentation/{ => arch}/xtensa/mmu.rst | 0 Documentation/arm/index.rst | 2 - Documentation/arm/sti/overview.rst | 10 +- Documentation/arm/sti/stih415-overview.rst | 14 - Documentation/arm/sti/stih416-overview.rst | 13 - Documentation/conf.py | 7 +- Documentation/core-api/asm-annotations.rst | 2 +- Documentation/core-api/dma-api-howto.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/driver-api/clk.rst | 5 + Documentation/driver-api/device-io.rst | 2 +- .../driver-api/firmware/fw_search_path.rst | 9 +- Documentation/filesystems/erofs.rst | 4 +- Documentation/filesystems/idmappings.rst | 178 +- Documentation/filesystems/mount_api.rst | 1 - Documentation/filesystems/proc.rst | 44 +- Documentation/filesystems/vfs.rst | 105 +- Documentation/index.rst | 2 +- Documentation/kernel-hacking/false-sharing.rst | 206 ++ Documentation/kernel-hacking/index.rst | 1 + Documentation/litmus-tests/README | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 54 + .../litmus-tests/locking/DCL-fixed.litmus | 55 + .../litmus-tests/locking/RM-broken.litmus | 41 + Documentation/litmus-tests/locking/RM-fixed.litmus | 41 + Documentation/mm/physical_memory.rst | 21 +- Documentation/process/coding-style.rst | 2 +- .../process/contribution-maturity-model.rst | 109 + Documentation/process/index.rst | 1 + Documentation/process/kernel-docs.rst | 36 +- Documentation/process/maintainer-tip.rst | 4 +- Documentation/process/submitting-patches.rst | 19 +- Documentation/trace/ftrace.rst | 2 +- .../it_IT/core-api/symbol-namespaces.rst | 3 +- .../translations/it_IT/doc-guide/parse-headers.rst | 5 +- Documentation/translations/it_IT/index.rst | 47 +- .../translations/it_IT/kernel-hacking/locking.rst | 5 + .../translations/it_IT/process/5.Posting.rst | 13 +- .../translations/it_IT/process/changes.rst | 4 +- .../translations/it_IT/process/clang-format.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 6 +- .../translations/it_IT/process/deprecated.rst | 29 +- .../translations/it_IT/process/email-clients.rst | 25 + Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/maintainer-pgp-guide.rst | 348 ++- .../it_IT/process/programming-language.rst | 25 +- .../it_IT/process/stable-kernel-rules.rst | 6 + .../it_IT/process/submitting-patches.rst | 4 +- .../it_IT/process/volatile-considered-harmful.rst | 4 +- .../translations/sp_SP/memory-barriers.txt | 2 +- .../translations/sp_SP/process/deprecated.rst | 381 +++ Documentation/translations/sp_SP/process/index.rst | 1 + .../zh_CN/admin-guide/mm/damon/lru_sort.rst | 2 +- .../zh_CN/{arch.rst => arch/index.rst} | 8 +- .../zh_CN/{ => arch}/openrisc/index.rst | 4 +- .../zh_CN/{ => arch}/openrisc/openrisc_port.rst | 4 +- .../zh_CN/{ => arch}/openrisc/todo.rst | 4 +- .../zh_CN/{ => arch}/parisc/debugging.rst | 4 +- .../translations/zh_CN/{ => arch}/parisc/index.rst | 4 +- .../zh_CN/{ => arch}/parisc/registers.rst | 4 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/userspace-api/ELF.rst | 34 + Documentation/userspace-api/index.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 5 +- Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 52 +- arch/arm/Kconfig | 2 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/include/asm/assembler.h | 13 - arch/arm/vfp/entry.S | 17 +- arch/arm/vfp/vfphw.S | 30 +- arch/arm/vfp/vfpmodule.c | 27 +- arch/arm64/kvm/Kconfig | 1 - arch/csky/include/asm/processor.h | 2 - arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/fsys.S | 2 +- arch/ia64/mm/ioremap.c | 2 +- arch/ia64/pci/pci.c | 2 +- arch/m68k/Kconfig.machine | 4 +- arch/mips/kvm/Kconfig | 1 - arch/nios2/include/asm/thread_info.h | 3 - arch/powerpc/kvm/Kconfig | 1 - arch/riscv/kvm/Kconfig | 1 - arch/s390/kvm/Kconfig | 1 - arch/sh/Kconfig.cpu | 2 +- arch/x86/Kconfig | 12 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/header.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/uaccess_64.h | 62 +- arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 11 +- arch/x86/kernel/cpu/sgx/sgx.h | 2 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/svm/sev.c | 26 +- arch/x86/lib/Makefile | 2 +- arch/x86/lib/clear_page_64.S | 183 +- arch/x86/lib/copy_user_64.S | 474 +--- arch/x86/lib/copy_user_uncached_64.S | 242 ++ arch/x86/lib/memcpy_64.S | 34 +- arch/x86/lib/memset_64.S | 47 +- arch/x86/lib/usercopy_64.c | 6 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- block/blk-map.c | 7 +- certs/system_keyring.c | 14 +- crypto/asymmetric_keys/restrict.c | 40 + crypto/asymmetric_keys/x509_cert_parser.c | 50 + drivers/base/cpu.c | 3 +- drivers/block/drbd/drbd_nl.c | 6 +- drivers/block/drbd/drbd_receiver.c | 4 +- drivers/block/drbd/drbd_state.c | 2 +- drivers/char/tpm/eventlog/common.c | 6 +- drivers/char/tpm/st33zp24/i2c.c | 4 +- drivers/char/tpm/st33zp24/spi.c | 4 +- drivers/char/tpm/tpm-chip.c | 41 +- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm_ftpm_tee.c | 6 +- drivers/char/tpm/tpm_tis.c | 51 +- drivers/char/tpm/tpm_tis_core.c | 299 ++- drivers/char/tpm/tpm_tis_core.h | 5 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_main.c | 4 +- drivers/char/tpm/tpm_tis_synquacer.c | 6 +- drivers/infiniband/hw/hfi1/file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_file_ops.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/vmw_vmci/vmci_event.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 4 +- drivers/net/tun.c | 3 +- drivers/sbus/char/oradax.c | 2 +- drivers/vhost/Kconfig | 5 + drivers/vhost/scsi.c | 2 +- drivers/vhost/vhost.c | 126 +- drivers/vhost/vhost.h | 11 +- fs/9p/xattr.c | 4 - fs/attr.c | 1 + fs/btrfs/file.c | 11 +- fs/btrfs/xattr.c | 4 - fs/buffer.c | 9 +- fs/ceph/xattr.c | 4 - fs/cifs/xattr.c | 4 - fs/configfs/dir.c | 9 +- fs/devpts/inode.c | 20 +- fs/direct-io.c | 9 +- fs/ecryptfs/inode.c | 4 - fs/erofs/data.c | 81 +- fs/erofs/decompressor.c | 6 +- fs/erofs/decompressor_lzma.c | 4 +- fs/erofs/dir.c | 25 +- fs/erofs/erofs_fs.h | 176 +- fs/erofs/fscache.c | 5 +- fs/erofs/inode.c | 36 +- fs/erofs/internal.h | 73 +- fs/erofs/namei.c | 27 +- fs/erofs/super.c | 116 +- fs/erofs/xattr.c | 234 +- fs/erofs/xattr.h | 47 +- fs/erofs/zdata.c | 25 +- fs/erofs/zmap.c | 166 +- fs/eventfd.c | 41 +- fs/eventpoll.c | 4 +- fs/ext2/xattr.c | 25 +- fs/ext4/super.c | 2 +- fs/ext4/xattr.c | 25 +- fs/f2fs/xattr.c | 24 +- fs/fuse/dev.c | 41 +- fs/fuse/file.c | 2 +- fs/gfs2/xattr.c | 2 - fs/hfsplus/inode.c | 28 +- fs/inode.c | 8 +- fs/internal.h | 2 - fs/jffs2/xattr.c | 29 +- fs/jfs/jfs_metapage.c | 39 +- fs/jfs/xattr.c | 4 - fs/kernfs/dir.c | 8 +- fs/libfs.c | 9 +- fs/namei.c | 4 +- fs/namespace.c | 21 +- fs/nfs/inode.c | 4 +- fs/nfs/nfs3_fs.h | 1 - fs/nfs/nfs3acl.c | 6 - fs/nfs/nfs3super.c | 3 - fs/nfs/super.c | 3 - fs/nfsd/nfs4xdr.c | 3 +- fs/notify/fanotify/fanotify_user.c | 13 +- fs/nsfs.c | 18 - fs/ntfs3/xattr.c | 4 - fs/ocfs2/aops.c | 2 +- fs/ocfs2/namei.c | 2 + fs/ocfs2/refcounttree.c | 9 +- fs/ocfs2/xattr.c | 44 +- fs/open.c | 18 +- fs/orangefs/xattr.c | 2 - fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/super.c | 8 - fs/pnode.c | 12 +- fs/posix_acl.c | 61 +- fs/qnx4/README | 9 - fs/qnx6/README | 8 - fs/read_write.c | 11 +- fs/reiserfs/file.c | 7 + fs/reiserfs/inode.c | 6 +- fs/reiserfs/namei.c | 50 +- fs/reiserfs/reiserfs.h | 2 + fs/reiserfs/xattr.c | 55 +- fs/reiserfs/xattr_security.c | 31 +- fs/splice.c | 8 + fs/sysv/dir.c | 28 +- fs/sysv/namei.c | 8 +- fs/sysv/sysv.h | 1 - fs/ufs/dir.c | 29 +- fs/xattr.c | 124 +- fs/xfs/xfs_xattr.c | 4 - include/crypto/public_key.h | 28 + include/kunit/resource.h | 2 +- include/kunit/test.h | 4 +- include/linux/fs.h | 6 +- include/linux/fs_context.h | 1 - include/linux/instrumented.h | 63 +- include/linux/lockdep.h | 8 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 1655 +----------- include/linux/notifier.h | 5 +- include/linux/pagemap.h | 6 - include/linux/pid.h | 1 + include/linux/posix_acl.h | 7 + include/linux/posix_acl_xattr.h | 5 +- include/linux/proc_ns.h | 1 - include/linux/sched.h | 2 +- include/linux/sched/task.h | 13 +- include/linux/sched/vhost_task.h | 23 + include/linux/security.h | 14 +- include/linux/srcu.h | 34 +- include/linux/srcutiny.h | 6 +- include/linux/srcutree.h | 94 +- include/linux/tick.h | 2 + include/linux/uio.h | 57 +- include/linux/xattr.h | 19 +- include/trace/events/erofs.h | 4 +- include/trace/events/rcu.h | 4 +- include/trace/events/timer.h | 3 +- include/uapi/asm-generic/fcntl.h | 1 - include/uapi/linux/landlock.h | 46 +- init/main.c | 2 +- io_uring/net.c | 4 +- io_uring/rw.c | 35 +- kernel/Makefile | 1 + kernel/bpf/bpf_inode_storage.c | 38 +- kernel/cgroup/cgroup.c | 10 +- kernel/fork.c | 123 +- kernel/kcsan/core.c | 17 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 64 +- kernel/locking/locktorture.c | 188 +- kernel/locking/test-ww_mutex.c | 2 +- kernel/nsproxy.c | 17 +- kernel/pid.c | 19 +- kernel/rcu/Kconfig | 3 - kernel/rcu/rcu.h | 43 +- kernel/rcu/rcuscale.c | 9 +- kernel/rcu/rcutorture.c | 234 +- kernel/rcu/refscale.c | 2 +- kernel/rcu/srcutiny.c | 2 + kernel/rcu/srcutree.c | 438 ++-- kernel/rcu/tasks.h | 33 + kernel/rcu/tree.c | 18 +- kernel/rcu/tree_exp.h | 16 +- kernel/rcu/tree_nocb.h | 4 + kernel/time/tick-sched.c | 16 +- kernel/trace/trace_osnoise.c | 2 +- kernel/trace/trace_probe.c | 2 +- kernel/vhost_task.c | 117 + lib/iov_iter.c | 124 +- lib/kunit/debugfs.c | 14 +- lib/kunit/kunit-test.c | 77 +- lib/kunit/test.c | 57 +- lib/list-test.c | 300 ++- lib/test_vmalloc.c | 2 +- mm/Kconfig | 1 - mm/madvise.c | 9 +- mm/page-writeback.c | 40 - mm/shmem.c | 4 - mm/vmscan.c | 4 +- net/core/net_namespace.c | 23 +- net/core/sysctl_net_core.c | 4 +- net/mac802154/scan.c | 4 +- scripts/cc-version.sh | 4 - scripts/checkpatch.pl | 9 + security/Kconfig | 23 +- security/apparmor/lsm.c | 6 +- security/bpf/hooks.c | 4 +- security/commoncap.c | 2 +- security/device_cgroup.c | 2 +- security/integrity/Kconfig | 23 +- security/integrity/digsig.c | 8 +- security/integrity/iint.c | 9 +- security/landlock/cred.c | 2 +- security/landlock/fs.c | 2 +- security/landlock/ptrace.c | 2 +- security/landlock/setup.c | 4 +- security/loadpin/loadpin.c | 2 +- security/lockdown/lockdown.c | 2 +- security/security.c | 2738 +++++++++++++++++++- security/selinux/Kconfig | 47 - security/selinux/Makefile | 4 +- security/selinux/avc.c | 276 +- security/selinux/hooks.c | 612 ++--- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 37 +- security/selinux/include/avc.h | 29 +- security/selinux/include/avc_ss.h | 3 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ima.h | 10 +- security/selinux/include/security.h | 185 +- security/selinux/netif.c | 2 +- security/selinux/netlabel.c | 17 +- security/selinux/netnode.c | 4 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 258 +- security/selinux/ss/services.c | 346 +-- security/selinux/ss/services.h | 1 - security/selinux/status.c | 44 +- security/selinux/xfrm.c | 20 +- security/smack/smack_lsm.c | 68 +- security/tomoyo/audit.c | 6 +- security/tomoyo/common.c | 2 +- security/tomoyo/common.h | 44 - security/tomoyo/tomoyo.c | 6 +- security/yama/yama_lsm.c | 2 +- sound/core/pcm_native.c | 26 +- tools/include/linux/err.h | 2 +- tools/include/nolibc/.gitignore | 1 + tools/include/nolibc/Makefile | 4 +- tools/include/nolibc/arch-i386.h | 7 +- tools/include/nolibc/arch-loongarch.h | 200 ++ tools/include/nolibc/arch-x86_64.h | 5 + tools/include/nolibc/arch.h | 2 + tools/include/nolibc/nolibc.h | 1 + tools/include/nolibc/stackprotector.h | 53 + tools/include/nolibc/std.h | 15 +- tools/include/nolibc/stdint.h | 99 + tools/include/nolibc/stdio.h | 6 + tools/include/nolibc/sys.h | 100 +- tools/include/nolibc/types.h | 30 +- tools/include/nolibc/unistd.h | 5 + tools/include/uapi/asm-generic/fcntl.h | 1 - tools/memory-model/Documentation/explanation.txt | 178 +- tools/memory-model/Documentation/litmus-tests.txt | 27 +- tools/memory-model/Documentation/locking.txt | 298 +++ tools/memory-model/linux-kernel.bell | 30 +- tools/memory-model/linux-kernel.cat | 20 +- tools/memory-model/linux-kernel.def | 7 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/lock.cat | 6 +- tools/memory-model/scripts/README | 48 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 15 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Documentation/objtool.txt | 2 +- tools/objtool/check.c | 6 +- tools/rcu/extract-stall.sh | 26 +- tools/testing/kunit/kunit.py | 26 +- tools/testing/kunit/kunit_config.py | 4 +- tools/testing/kunit/kunit_kernel.py | 39 +- tools/testing/kunit/kunit_parser.py | 1 - tools/testing/kunit/kunit_printer.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/kunit/qemu_config.py | 1 + tools/testing/kunit/qemu_configs/m68k.py | 10 + tools/testing/kunit/qemu_configs/sh.py | 17 + tools/testing/kunit/run_checks.py | 6 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/amd-pstate/gitsource.sh | 4 +- tools/testing/selftests/amd-pstate/run.sh | 4 +- tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/za-fork.c | 88 +- tools/testing/selftests/cgroup/test_memcontrol.c | 15 + tools/testing/selftests/clone3/clone3.c | 4 +- tools/testing/selftests/kselftest.h | 2 + tools/testing/selftests/nolibc/Makefile | 90 +- tools/testing/selftests/nolibc/nolibc-test.c | 221 +- tools/testing/selftests/prctl/.gitignore | 1 + tools/testing/selftests/prctl/Makefile | 2 +- tools/testing/selftests/prctl/config | 1 + .../selftests/prctl/set-anon-vma-name-test.c | 104 + tools/testing/selftests/ptrace/peeksiginfo.c | 14 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 2 +- .../selftests/rcutorture/bin/srcu_lockdep.sh | 78 + tools/testing/selftests/rcutorture/bin/torture.sh | 6 +- .../selftests/rcutorture/configs/lock/CFLIST | 2 + .../rcutorture/configs/lock/{BUSTED => LOCK08} | 0 .../selftests/rcutorture/configs/lock/LOCK08.boot | 1 + .../rcutorture/configs/lock/{BUSTED => LOCK09} | 0 .../selftests/rcutorture/configs/lock/LOCK09.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 4 - tools/testing/selftests/resctrl/cache.c | 17 +- tools/testing/selftests/resctrl/cat_test.c | 33 +- tools/testing/selftests/resctrl/cmt_test.c | 16 +- tools/testing/selftests/resctrl/fill_buf.c | 21 +- tools/testing/selftests/resctrl/mba_test.c | 34 +- tools/testing/selftests/resctrl/mbm_test.c | 22 +- tools/testing/selftests/resctrl/resctrl.h | 8 +- tools/testing/selftests/resctrl/resctrl_tests.c | 14 +- tools/testing/selftests/resctrl/resctrl_val.c | 88 +- tools/testing/selftests/resctrl/resctrlfs.c | 7 +- tools/testing/selftests/sched/cs_prctl_test.c | 6 + 540 files changed, 12575 insertions(+), 6865 deletions(-) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-checkreqprot (90%) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-disable (90%) create mode 100644 Documentation/admin-guide/quickly-build-trimmed-linux.rst rename Documentation/{ => arch}/arc/arc.rst (100%) rename Documentation/{ => arch}/arc/features.rst (100%) rename Documentation/{ => arch}/arc/index.rst (100%) rename Documentation/{ => arch}/ia64/aliasing.rst (100%) rename Documentation/{ => arch}/ia64/efirtc.rst (100%) rename Documentation/{ => arch}/ia64/err_inject.rst (100%) rename Documentation/{ => arch}/ia64/features.rst (100%) rename Documentation/{ => arch}/ia64/fsys.rst (100%) rename Documentation/{ => arch}/ia64/ia64.rst (100%) rename Documentation/{ => arch}/ia64/index.rst (100%) rename Documentation/{ => arch}/ia64/irq-redir.rst (100%) rename Documentation/{ => arch}/ia64/mca.rst (100%) rename Documentation/{ => arch}/ia64/serial.rst (100%) rename Documentation/{arch.rst => arch/index.rst} (72%) rename Documentation/{ => arch}/m68k/buddha-driver.rst (100%) rename Documentation/{ => arch}/m68k/features.rst (100%) rename Documentation/{ => arch}/m68k/index.rst (100%) rename Documentation/{ => arch}/m68k/kernel-options.rst (100%) rename Documentation/{ => arch}/nios2/features.rst (100%) rename Documentation/{ => arch}/nios2/index.rst (100%) rename Documentation/{ => arch}/nios2/nios2.rst (100%) rename Documentation/{ => arch}/openrisc/features.rst (100%) rename Documentation/{ => arch}/openrisc/index.rst (100%) rename Documentation/{ => arch}/openrisc/openrisc_port.rst (100%) rename Documentation/{ => arch}/openrisc/todo.rst (100%) rename Documentation/{ => arch}/parisc/debugging.rst (100%) rename Documentation/{ => arch}/parisc/features.rst (100%) rename Documentation/{ => arch}/parisc/index.rst (100%) rename Documentation/{ => arch}/parisc/registers.rst (100%) rename Documentation/{ => arch}/sh/booting.rst (100%) rename Documentation/{ => arch}/sh/features.rst (100%) rename Documentation/{ => arch}/sh/index.rst (100%) rename Documentation/{ => arch}/sh/new-machine.rst (100%) rename Documentation/{ => arch}/sh/register-banks.rst (100%) rename Documentation/{ => arch}/sparc/adi.rst (100%) rename Documentation/{ => arch}/sparc/console.rst (100%) rename Documentation/{ => arch}/sparc/features.rst (100%) rename Documentation/{ => arch}/sparc/index.rst (100%) rename Documentation/{ => arch}/sparc/oradax/dax-hv-api.txt (100%) rename Documentation/{ => arch}/sparc/oradax/oracle-dax.rst (100%) rename Documentation/{ => arch}/x86/amd-memory-encryption.rst (100%) rename Documentation/{ => arch}/x86/amd_hsmp.rst (100%) rename Documentation/{ => arch}/x86/boot.rst (99%) rename Documentation/{ => arch}/x86/booting-dt.rst (96%) rename Documentation/{ => arch}/x86/buslock.rst (93%) rename Documentation/{ => arch}/x86/cpuinfo.rst (100%) rename Documentation/{ => arch}/x86/earlyprintk.rst (100%) rename Documentation/{ => arch}/x86/elf_auxvec.rst (100%) rename Documentation/{ => arch}/x86/entry_64.rst (100%) rename Documentation/{ => arch}/x86/exception-tables.rst (100%) rename Documentation/{ => arch}/x86/features.rst (100%) rename Documentation/{ => arch}/x86/i386/IO-APIC.rst (100%) rename Documentation/{ => arch}/x86/i386/index.rst (100%) rename Documentation/{ => arch}/x86/ifs.rst (100%) rename Documentation/{ => arch}/x86/index.rst (100%) rename Documentation/{ => arch}/x86/intel-hfi.rst (100%) rename Documentation/{ => arch}/x86/intel_txt.rst (100%) rename Documentation/{ => arch}/x86/iommu.rst (100%) rename Documentation/{ => arch}/x86/kernel-stacks.rst (100%) rename Documentation/{ => arch}/x86/mds.rst (100%) rename Documentation/{ => arch}/x86/microcode.rst (100%) rename Documentation/{ => arch}/x86/mtrr.rst (99%) rename Documentation/{ => arch}/x86/orc-unwinder.rst (100%) rename Documentation/{ => arch}/x86/pat.rst (100%) rename Documentation/{ => arch}/x86/pti.rst (100%) rename Documentation/{ => arch}/x86/resctrl.rst (100%) rename Documentation/{ => arch}/x86/sgx.rst (100%) rename Documentation/{ => arch}/x86/sva.rst (100%) rename Documentation/{ => arch}/x86/tdx.rst (100%) rename Documentation/{ => arch}/x86/tlb.rst (100%) rename Documentation/{ => arch}/x86/topology.rst (100%) rename Documentation/{ => arch}/x86/tsx_async_abort.rst (100%) rename Documentation/{ => arch}/x86/usb-legacy-support.rst (100%) rename Documentation/{ => arch}/x86/x86_64/5level-paging.rst (98%) rename Documentation/{ => arch}/x86/x86_64/boot-options.rst (98%) rename Documentation/{ => arch}/x86/x86_64/cpu-hotplug-spec.rst (100%) rename Documentation/{ => arch}/x86/x86_64/fake-numa-for-cpusets.rst (97%) rename Documentation/{ => arch}/x86/x86_64/fsgs.rst (100%) rename Documentation/{ => arch}/x86/x86_64/index.rst (100%) rename Documentation/{ => arch}/x86/x86_64/machinecheck.rst (100%) rename Documentation/{ => arch}/x86/x86_64/mm.rst (100%) rename Documentation/{ => arch}/x86/x86_64/uefi.rst (100%) rename Documentation/{ => arch}/x86/xstate.rst (100%) rename Documentation/{ => arch}/x86/zero-page.rst (100%) rename Documentation/{ => arch}/xtensa/atomctl.rst (100%) rename Documentation/{ => arch}/xtensa/booting.rst (100%) rename Documentation/{ => arch}/xtensa/features.rst (100%) rename Documentation/{ => arch}/xtensa/index.rst (100%) rename Documentation/{ => arch}/xtensa/mmu.rst (100%) delete mode 100644 Documentation/arm/sti/stih415-overview.rst delete mode 100644 Documentation/arm/sti/stih416-overview.rst create mode 100644 Documentation/kernel-hacking/false-sharing.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/process/contribution-maturity-model.rst create mode 100644 Documentation/translations/sp_SP/process/deprecated.rst rename Documentation/translations/zh_CN/{arch.rst => arch/index.rst} (82%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/index.rst (79%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/openrisc_port.rst (97%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/todo.rst (88%) rename Documentation/translations/zh_CN/{ => arch}/parisc/debugging.rst (94%) rename Documentation/translations/zh_CN/{ => arch}/parisc/index.rst (79%) rename Documentation/translations/zh_CN/{ => arch}/parisc/registers.rst (98%) create mode 100644 Documentation/userspace-api/ELF.rst create mode 100644 arch/x86/lib/copy_user_uncached_64.S delete mode 100644 fs/qnx4/README delete mode 100644 fs/qnx6/README create mode 100644 include/linux/sched/vhost_task.h create mode 100644 kernel/vhost_task.c create mode 100644 tools/include/nolibc/.gitignore create mode 100644 tools/include/nolibc/arch-loongarch.h create mode 100644 tools/include/nolibc/stackprotector.h create mode 100644 tools/include/nolibc/stdint.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh mode change 100644 => 100755 tools/rcu/extract-stall.sh create mode 100644 tools/testing/kunit/qemu_configs/m68k.py create mode 100644 tools/testing/kunit/qemu_configs/sh.py create mode 100644 tools/testing/selftests/prctl/config create mode 100644 tools/testing/selftests/prctl/set-anon-vma-name-test.c create mode 100755 tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh copy tools/testing/selftests/rcutorture/configs/lock/{BUSTED => LOCK08} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK08.boot copy tools/testing/selftests/rcutorture/configs/lock/{BUSTED => LOCK09} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK09.boot