This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 70e6f1b39929 Add linux-next specific files for 20220116 omits 94cde6428e90 Merge branch 'akpm/master' omits adf8b8a5501e mm: hide the FRONTSWAP Kconfig symbol omits 008c03e5a8b1 frontswap: remove support for multiple ops omits 002cee21186a mm: mark swap_lock and swap_active_head static omits cf171c0afd80 frontswap: simplify frontswap_register_ops omits c26c5481958e frontswap: remove frontswap_test omits 44d195e70252 mm-simplify-try_to_unuse-fix omits 33a06bcb0299 mm: simplify try_to_unuse omits 1ace991c3544 frontswap: remove the frontswap exports omits 7261413d3ae1 frontswap: simplify frontswap_init omits ec57f463ba87 frontswap: remove frontswap_curr_pages omits 4fa346d91796 frontswap: remove frontswap_shrink omits ba407f159732 frontswap: remove frontswap_tmem_exclusive_gets omits a6dbb552afa6 frontswap: remove frontswap_writethrough omits 40fd20310b16 mm: remove cleancache omits 15d80dad49b9 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits c3398ab57cc3 lib/stackdepot: allow optional init and stack_table alloca [...] omits 21b4a98b2f5a lib/stackdepot: allow optional init and stack_table alloca [...] omits 7bda6d183173 lib/stackdepot: allow optional init and stack_table alloca [...] omits 9d3d06f38cdd lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 9f890c274f77 lib/stackdepot: allow optional init and stack_table alloca [...] omits 9dafe1bcd224 proc-remove-pde_data-completely-fix-fix omits 6557710dc102 proc-remove-pde_data-completely-fix omits f8d4f595eb50 proc: remove PDE_DATA() completely omits de453b5ffdad fs: proc: store PDE()->data into inode->i_private omits d6e0d1a3ddb9 sysctl: returns -EINVAL when a negative value is passed to [...] omits 1b7df10adfe9 kernel/sysctl.c: remove unused variable ten_thousand omits de7f14091d81 kprobe: move sysctl_kprobes_optimization to kprobes.c omits 8eb46fef25e1 fs/coredump: move coredump sysctls into its own file omits 62baa6f27499 printk: fix build warning when CONFIG_PRINTK=n omits d5f3245a2db3 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 7ab53297e83d fs: move namespace sysctls and declare fs base directory omits ba78bf3b61d7 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 92d3efa86b26 sysctl: add and use base directory declarer and registrati [...] omits add91dcf7cc3 fs: move pipe sysctls to is own file omits 2b24b60df663 fs: move fs/exec.c sysctls into its own file omits 05d2c0417146 fs: move namei sysctls to its own file omits eb69f4351de4 fs: move locking sysctls where they are used omits 63a9ed63269e fs: move shared sysctls to fs/sysctls.c omits 89267f769327 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix omits 3dd970c38c98 sysctl: move maxolduid as a sysctl specific const omits d2a5629c506d fs/dcache: avoid unused-function warning omits a915d2dddbe6 fs/inode: avoid unused-variable warning omits 7ddf6064125d fs: move dcache sysctls to its own file omits d2b2965258a9 fs: move fs stat sysctls to file_table.c omits dde1e5299cb5 fs: move inode sysctls to its own file omits 34e32cb6de7c sysctl: share unsigned long const values omits a1ee6197b19f stackleak: move stack_erasing sysctl to stackleak.c omits 5c3fb89e2329 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits c3b7375ecb6f printk: move printk sysctl to printk/sysctl.c omits e385a4d677d5 fs: move binfmt_misc sysctl to its own file omits 0840d41595f1 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 814378d3c1d3 sysctl: add helper to register a sysctl mount point omits 76f6b2aebc51 random: move the random sysctl declarations to its own file omits 1edb0ea648c0 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits fe052d8406b6 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 799566dfb2ab firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits fdfa9ac2ac8f firmware_loader: move firmware sysctl to its own files omits ce6f4d28c452 eventpoll: simplify sysctl declaration with register_sysctl() omits 4d1ac0d30261 cdrom: simplify subdirectory registration with register_sysctl() omits 7d3e662c0f02 inotify-simplify-subdirectory-registration-with-register_s [...] omits 36633736337d inotify: simplify subdirectory registration with register_ [...] omits 79967a6da7ec test_sysctl: simplify subdirectory registration with regis [...] omits 4dbf5317520e ocfs2: simplify subdirectory registration with register_sysctl() omits 45681182bc18 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits ccac2ae91ce1 i915: simplify subdirectory registration with register_sysctl() omits 130717f3f2ed hpet: simplify subdirectory registration with register_sysctl() omits 6703c2174de4 dnotify: move dnotify sysctl to dnotify.c omits d0c98b9227c3 aio: move aio sysctl to aio.c omits e08373c0b9cd sysctl: use SYSCTL_ZERO to replace some static int zero uses omits f3c60418e941 sysctl: use const for typically used max/min proc sysctls omits 276b5ed055fe sysctl: make ngroups_max const omits fba76077cb3d watchdog: move watchdog sysctl interface to watchdog.c omits c7419ea63760 hung_task: move hung_task sysctl interface to hung_task.c omits 221a43ef4636 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits a6931d3fe666 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits a0b9b46dd3be sysctl: add a new register_sysctl_init() interface omits c05bcb4a490a mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 94284b138455 fs/f2fs/data.c: fix mess omits 48e887af6c33 Merge branch 'akpm-current/current' omits 3a597b716a33 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4ac04a16e5bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8504880a8a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fecfa76807d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits dfc2ad17ce1b Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits a1c20587ffc9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c309c1e17822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81ad70acfde9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 5ed7c3fdf1ce Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 65d989ce7b04 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits dba341190449 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ea821b2701d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8ff16e48e62e Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits a5737c5a6452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee185705559a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5d34ad8bef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a200ca33480a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 866ddd19c8a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b4209a3e0737 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6f236cf4059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1904b49cdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2325046960b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 460452dc3832 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 07a88e3fd6a7 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 5c06b6d1d4ad Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits dc0d005c7ee3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3877175e2ac7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ef21dab80d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e00b69f9032d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 9d4d4ad45aaf Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d6a7b59790a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b45d639ded8e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits abff5f59876d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 7829f95facdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91ac4bed4982 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 0dd9ed644e6b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits a64692d2c438 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 9305b4480d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f499c9be28d6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ced45a4cda31 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits a4bf7ecc740a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 6881ae9d1ebf Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 3f51e32ffbad Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 43c11595d790 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e6cd6748d0ea Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 8fe1283886fa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits de8e63c51687 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits d07e77c43af2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits b4fe54e8cbf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b02314accd58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4c4d2896d856 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61d9dd734afa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7ebe7b8db20 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits f027ca565e76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dc3b4ba044d Merge branch '9p-next' of git://github.com/martinetd/linux omits f0090ed4de28 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 192030eb0bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1cabcadde11 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits c7422fadb37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36e57693c221 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 9a4539d9d4ec Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b1d645f67e19 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 27b6036e0ebf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7d21e613a333 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 24e95725ee2e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 29a8a4d16a5e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits ecafe7beaca9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80644bb4b90c Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 84e05eaa87a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb2b279e3927 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 0ed9cb0dac17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 756fe3f33ecd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f73811ae9950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 840cdaef3f6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0a53a261f20f Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits a9d82bd8976b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 9092d55f3cbb Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 4da63f002158 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits a058f2937862 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 4949cbc52839 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06784b85c478 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits b0edb9bc40b1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 30566b6769b5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b5ea75e2ce0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f7c10bf8f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87b65d7e1f65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d577c241e32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a46c31d53e2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e81d0772ce08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b3b804ba06a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 564bccdb9651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3bfb81e7a15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a1d893cb5d04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 956e1f56ce86 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8c11f95453b7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits f54fe6bed87a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99c18c72e669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f58d6c580f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f21e94f40a27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 468bf3d60110 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c5ed111ec3be Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 23bd38357947 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 830809423594 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 2cea145f9c8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a60964e4bb9 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 4f78ec06ddd9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 9af932dafa4f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae9369e1525b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0ae6c1e349b3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0e158f9497d3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 9a0f240cc71c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 62327d2e4da2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ed0041934162 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 3679676b4082 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 660389242dce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aeaa97bdcb36 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ce094d8c8146 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3ff483de64c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dad650b79fdb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8c17a64dc7d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dbe4991cb465 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6e545762761a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 6e33d1426c2f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 92c7cca175a2 parisc: Autodetect default output device and set console= [...] omits 593f0c64ea55 parisc: Use safer strscpy() in setup_cmdline() omits e11c9b9d453b video/fbdev/stifb: Implement the stifb_fillrect() function omits 3835e7c28592 of: base: add parameter doc to of_parse_phandle_with_optio [...] omits 55a3130a6888 random: fix typo in comments omits 5a1bc10cebfa ALSA: core: Fix SSID quirk lookup for subvendor=0 omits af901ad98446 virtio_mem: break device on remove omits cc1f7f0bb643 virtio_console: break out of buf poll on remove omits 25da96565297 virtio: document virtio_reset_device omits 7b0130f69045 virtio: acknowledge all features before access omits e3c4b211dd30 virtio: unexport virtio_finalize_features omits 786e0a76ff5f drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits f195f7cb93b6 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits fa4156c63a3e drm/amd/display: Fix for otg synchronization logic omits 012c42371426 Revert "drm/amd/display: Fix for otg synchronization logic" omits 7ca46ceb62e4 Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" omits b9b24f5d4315 drm/amdgpu: disable runpm if we are the primary adapter omits cab8c3874b3b fbdev: fbmem: add a helper to determine if an aperture is [...] omits 5c70163edf40 drm/radeon: Add HD-audio component notifier support (v2) omits 94ccc1a6f8f2 Revert "drm/amd/display: To modify the condition in indica [...] omits 654cc300d126 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 302701a852f9 drm/amdgpu: only check for _PR3 on dGPUs omits 9ca28803c212 drm/amdgpu: add another raven1 gfxoff quirk omits 97c6acc9b6dc Merge branch 'misc-5.17' into next-fixes omits bb894456a884 btrfs: don't start transaction for scrub if the fs is moun [...] omits e9b756b6f26b btrfs: fix log tree cleanup after a transaction abort omits 23a839d22f5f scripts/dtc: dtx_diff: remove broken example from help text omits ec6baa936020 dt-bindings: trivial-devices: fix double spaces in comments omits 13f0612fd629 dt-bindings: trivial-devices: fix swapped comments omits ea800bc1bd93 dt-bindings: vendor-prefixes: add Wingtech omits 63e145f7bf8b dt-bindings: vendor-prefixes: add Thundercomm omits 1fa539a0d83e dt-bindings: vendor-prefixes: add Huawei omits ac20cd7665f6 dt-bindings: vendor-prefixes: add F(x)tec omits 89fa68f96c39 dt-bindings: vendor-prefixes: add 8devices omits 089f8ade9c09 dt-bindings: power: reset: gpio-restart: Correct default priority omits 842d4a3527fc of: property: use unsigned index for of_link_property() omits 973549b4d79e of: property: define of_property_read_u{8,16,32,64}_array( [...] omits 952c4865d27a of: base: add of_parse_phandle_with_optional_args() omits cfce53b901d0 of: base: make small of_parse_phandle() variants static inline omits 791bfad7a461 of: base: convert index to unsigned for of_parse_phandle() omits ae1ba7202dd5 ipc/sem: do not sleep with a spin lock held omits 4427c6bbecf2 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits d54448933ab4 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 462bdd0c7b81 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits a93637ef3208 btrfs: use generic Kconfig option for 256kB page size limit omits bf16c4eaa4c1 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 36fdff1197da configs: introduce debug.config for CI-like setup omits 6d997dc46d3a delayacct: track delays from memory compact omits 69d78ee7a6e6 Documentation/accounting/delay-accounting.rst: add thrashi [...] omits e3d88c8ad770 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 8b3857776bb2 delayacct: fix incomplete disable operation when switch en [...] omits 3e8bde09fab6 delayacct: support swapin delay accounting for swapping wi [...] omits 5613b7538f69 panic: allow printing extra panic information on kdump omits 74acb44105a8 sysctl: documentation: fix table format warning omits b099667fc2e2 panic: add option to dump all CPUs backtraces in panic_print omits 480e8b272edc docs: sysctl/kernel: add missing bit to panic_print omits f0513994e03e panic: Remove oops_id. omits 6c20736362f6 panic-use-error_report_end-tracepoint-on-warnings-fix omits 6e76ed46c341 panic: use error_report_end tracepoint on warnings omits 5ad7b0bb306f fs/adfs: remove unneeded variable make code cleaner omits cf593e63ba39 FAT: use io_schedule_timeout() instead of congestion_wait() omits 3df52d776745 hfsplus: use struct_group_attr() for memcpy() region omits 6fb4380a2130 nilfs2: remove redundant pointer sbufs omits 91185f5377f5 init/main.c: silence some -Wunused-parameter warnings omits 61f97ab80c62 ELF: fix overflow in total mapping size calculation omits b67b1ad20f49 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits b55fd28bf333 const_structs.checkpatch: add frequently used ops structs omits 0d7af7b70c5a checkpatch: Improve Kconfig help test omits 9698bdb972b3 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits d0259df6fb47 lz4: fix LZ4_decompress_safe_partial read out of bound omits adfd011d5e9c lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test omits 6a088ff842b5 uuid: remove licence boilerplate text from the header omits e3a7bf256d58 uuid: discourage people from using UAPI header in new code omits 7af7b9c76f22 kunit: replace kernel.h with the necessary inclusions omits d68fa5dec598 test_hash.c: refactor into kunit omits b38b88e32430 lib/Kconfig.debug: properly split hash test kernel entries omits b239ca1d9088 test_hash.c: split test_hash_init omits dd24e00f709c test_hash.c: split test_int_hash into arch-specific functions omits 1ddba1c43b05 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 01e72138392b hash.h: remove unused define directive omits 13838cfc4ad5 lib/list_debug.c: print more list debugging context in __l [...] omits ff30e312eced list: introduce list_is_head() helper and re-use it in list.h omits 5138c1310ca4 kstrtox: uninline everything omits 3959891f0e12 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits aa8db523481e kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits 196db470fa72 kthread: dynamically allocate memory to store kthread's full name omits cc75ea49f617 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits d14c7245dbc0 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 06d5b927cdfd samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 9148bca601fa fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 051e82461f78 drivers/infiniband: replace open-coded string copy with ge [...] omits 66f57ebd447e fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 37d7dc2b5183 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 7aa0de9ae91d kernel.h: include a note to discourage people from includi [...] omits 71438bce50a3 include/linux/unaligned: replace kernel.h with the necessa [...] omits 7874d52c7be4 proc/sysctl: make protected_* world readable omits 0e1eaacc958b proc: convert the return type of proc_fd_access_allowed() [...] omits 2990174a68ff proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 52cfa2fb3c8a proc-make-the-proc_create-stubs-static-inlines-fix2 omits ff030b7aa988 proc-make-the-proc_create-stubs-static-inlines-fix omits 78fda1a722cd proc: make the proc_create[_data]() stubs static inlines omits 7a04a81ada08 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits bff3398fa944 mm: percpu: add generic pcpu_populate_pte() function omits 6873c43f9f0f mm: percpu: add generic pcpu_fc_alloc/free funciton omits fbcef82f66ff mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef omits a08bd7395723 mm: percpu: generalize percpu related config omits f9e6f48f74f9 kernel/hung_task.c: Monitor killed tasks. omits 0d866fcd97a9 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3c561c9ccb86 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits bc5f8db89d35 mm/damon: hide kernel pointer from tracepoint event omits f35b3b06cd93 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] omits 65fabd5a43b0 mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] omits f1e4f9caef10 mm/damon/dbgfs: remove an unnecessary variable omits ff6549fb5308 mm/damon: move the implementation of damon_insert_region t [...] omits 5535ba191024 mm-damon-add-access-checking-for-hugetlb-pages-v3 omits 545fd80fba50 mm-damon-add-access-checking-for-hugetlb-pages-fix omits 5d936872745e mm/damon: add access checking for hugetlb pages omits 91ebba36111c Docs/admin-guide/mm/damon/usage: update for schemes statistics omits d08fe0d5756f mm/damon/dbgfs: support all DAMOS stats omits 6af759d9a540 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits a317aa6cf430 mm/damon/reclaim: provide reclamation statistics omits 28bd59d30eb5 mm/damon/schemes: account how many times quota limit has exceeded omits dcd4eee66eb9 mm/damon/schemes: account scheme actions that successfully [...] omits 18aa19499e3a mm/damon: remove a mistakenly added comment for a future feature omits d282ea08c834 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits 42cf8a28f446 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits 4add38feb9c3 Docs/admin-guide/mm/damon/usage: remove redundant information omits 78b1c89af655 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 33f665eac596 mm/damon: convert macro functions to static inline functions omits 155a8055edec mm/damon: modify damon_rand() macro to static inline function omits 785aac7239a6 mm/damon: move damon_rand() definition into damon.h omits 8a60ac92839f mm/damon/schemes: add the validity judgment of thresholds omits ab12e4043a70 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 1bfe01506691 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 85dce198f1ee mm/damon: remove some unneeded function definitions in damon.h omits 4fe83468d0a0 mm/damon/core: use abs() instead of diff_of() omits 1c06be7fa8bb mm/damon: add 'age' of region tracepoint support omits e822573b5f07 mm/damon: unified access_check function naming rules omits fafbc7eac35c mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 53ca63e4cc01 mm: make some vars and functions static or __init omits 62bb7e9ed5f1 mm: fix some comment errors omits b9a6b649998a zram: use ATTRIBUTE_GROUPS omits a7ea4e116a1d btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 92a8463d9b6e arm64: add support for sub-page faults user probing omits 1fd0195a0ab2 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits a33a5ae2eeaa zsmalloc: replace get_cpu_var with local_lock omits 232a24a4dc5c zsmalloc: replace per zpage lock with pool->migrate_lock omits 52bd503a4642 locking: fixup write_lock_nested() implementation omits c85c0af904ae locking/rwlocks: fix write_lock_nested for RT omits a9169b57bb6d locking/rwlocks: introduce write_lock_nested omits 0f8fdf6bcbe0 zsmalloc: remove zspage isolation for migration omits 140e14662837 zsmalloc: move huge compressed obj from page to zspage omits d3eaf9180a86 zsmalloc: introduce obj_allocated omits 8776ca63a8a1 zsmalloc: decouple class actions from zspage works omits 02e29f0bd337 zsmalloc: rename zs_stat_type to class_stat_type omits 1e0c347b169d zsmalloc: introduce some helper functions omits b92b3381d795 zpool: remove the list of pools_head omits a2fcfd45a4bf mm-rmap-fix-potential-batched-tlb-flush-race-fix omits ae0e3e93327d mm/rmap: fix potential batched TLB flush race omits 09eaed47a7c4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 9a6f3b00420d mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 30b61542b53c mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits b4995704bf41 mm: memcg/percpu: account extra objcg space to memory cgroups omits 25f4e23eefe8 mm/hwpoison: fix unpoison_memory() omits 698138501107 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 788e9d2ebd4d mm/hwpoison: mf_mutex for soft offline and unpoison omits d0774b807d08 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 3e2a874794fc mm/migrate: remove redundant variables used in a for-loop omits 104e107bf189 mm/migrate: move node demotion code to near its user omits b0f917cda7c4 mm: migrate: add more comments for selecting target node randomly omits 11941f262305 mm: migrate: support multiple target nodes demotion omits 9853ac127968 mm: compaction: fix the migration stats in trace_mm_compac [...] omits 0ce7d047ddf4 mm-migrate-correct-the-hugetlb-migration-stats-fix omits 21185e58a43d mm: migrate: correct the hugetlb migration stats omits 283423b5925f mm: migrate: fix the return value of migrate_pages() omits 041ea9130a1f hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() omits c2367fd47e25 mm/mempolicy: fix all kernel-doc warnings omits 46a0bbea13b9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 1971d8277fdb mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 314aeb6873bd mm/mempolicy: wire up syscall set_mempolicy_home_node omits a3b6e5e7b645 mm/mempolicy: add set_mempolicy_home_node syscall omits 06cab31c4f9c mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits db03655dd69f mm/page_isolation: unset migratetype directly for non Buddy page omits 38c5f9cd5b9d vmscan: make drop_slab_node static omits da6514297288 selftests/uffd: allow EINTR/EAGAIN omits fd0452420866 mm/vmstat: add events for THP max_ptes_* exceeds omits 2100ca5a41dd mm, hugepages: make memory size variable in hugepage-mrema [...] omits 82909bcd7ab1 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits d8ac98539390 selftests: vm: add a hugetlb test case omits 46d464fe64b9 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits d58bd98ead0b mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 0ff4f269870a mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits aef8991d962d hugetlb/cgroup: fix copy/paste array assignment omits 892d3ae53c91 hugetlb: fix spelling mistake "hierarichal" -> "hierarchical" omits a7a48e30671b hugetlb: add hugetlb.*.numa_stat file omits 48e357522a83 mm-page_allocc-do-not-warn-allocation-failure-on-zone-dma- [...] omits aac2d70f6fa0 mm/page_alloc.c: do not warn allocation failure on zone DM [...] omits 0f1c6054bee2 dma/pool: create dma atomic pool only if dma zone has mana [...] omits 965264d7daca mm_zone: add function to check if managed dma zone exists omits 8f257abf4764 mm/page_alloc.c: modify the comment section for alloc_cont [...] omits 2e60cb1505a5 include/linux/gfp.h: further document GFP_DMA32 omits 9d473998fe9e mm: drop node from alloc_pages_vma omits 9e063bcd74d5 mm: page_alloc: fix building error on -Werror=array-compare omits bbd079322a0b mm: fix boolreturn.cocci warning omits 5bfe9099db5d mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits cef52b530f6e mm: introduce memalloc_retry_wait() omits 140c269660e9 mm: discard __GFP_ATOMIC omits 05cf53576559 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 780bdd50bad2 mm/vmalloc: allocate small pages for area->pages omits 994810835ac8 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits f9126de5849a mm: allow !GFP_KERNEL allocations for kvmalloc omits 05a2db47c498 mm/vmalloc: be more explicit about supported gfp flags. omits eb5d4011cce9 mm/vmalloc: add support for __GFP_NOFAIL omits 9c00b945a1f1 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits 1949ab95b28b mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 2c4761d1b73c mm/dmapool.c: revert "make dma pool to use kmalloc_node" omits 7bf9e0de00ec mm: remove the total_mapcount argument from page_trans_hug [...] omits b08f1f347954 mm: remove the total_mapcount argument from page_trans_hug [...] omits bc1391c850ab mm: remove last argument of reuse_swap_page() omits 2c3b40682e9c x86: mm: add x86_64 support for page table check omits e66e9d127612 mm: page table check omits 6b216fd459cc mm: ptep_clear() page table helper omits 030350b0941e mm: change page type prior to adding page table entry omits 929f7926abf8 docs/vm: add vmalloced-kernel-stacks document omits e612b445c170 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 597e0fce47eb mm: document locking restrictions for vm_operations_struct::close omits 89f2e75adfba mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits bbc1433b5b42 mm: move tlb_flush_pending inline helpers to mm_inline.h omits 0b2c33de4163 mm: move anon_vma declarations to linux/mm_inline.h omits 5c1531463240 mm: add anonymous vma name refcounting omits 7031a75a3666 docs: proc.rst: /proc/PID/maps: fix malformed table omits cc14323ad137 mm: add a field to store names for private anonymous memory omits 8bc68c32bd1b mm: rearrange madvise code to allow for reuse omits 92f6a68823bc mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 1aae4c62b1d6 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 0cc430586c6a tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 3fb736faf600 memcg-add-per-memcg-vmalloc-stat-v2-fix omits b1135535c0b1 memcg-add-per-memcg-vmalloc-stat-v2 omits 5a7d2100ec45 memcg: add per-memcg vmalloc stat omits 704deaa5956b mm/memcg: use struct_size() helper in kzalloc() omits fc08d0ca367d memcg: better bounds on the memcg stats updates omits fd1c29fe80dd mm: add group_oom_kill memory.event fix omits 3c78039d163b mm/memcg: add oom_group_kill memory event omits 79fb1fd4609a mm/page_counter: remove an incorrect call to propagate_pro [...] omits 39f0a79d785e mm: memcontrol: make cgroup_memory_nokmem static omits 4704983312a5 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 42489b11a4e9 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits e36d63b987dd mm: shmem: don't truncate page if memory failure happens omits 86744efd168f mm/gup.c: stricter check on THP migration entry during fol [...] omits af0886a94dbf gup: avoid multiple user access locking/unlocking in fault [...] omits ae8c35fdbcfb mm/truncate.c: remove unneeded variable omits 25057b9e3aa9 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 0e0846ee8574 documentation-vm-page_ownerrst-update-the-documentation-fix omits 3b6a2261c7ec Documentation/vm/page_owner.rst: update the documentation omits 83ef76121229 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 0aa4940549bc tools/vm/page_owner_sort.c: two trivial fixes omits e8d5d619b566 tools/vm/page_owner_sort.c: support sorting pid and time omits fb0067af1e25 tools/vm/page_owner_sort.c: add switch between culling by [...] omits faf283b82549 tools/vm/page_owner_sort.c: support sorting by stack trace omits c5b1b04802bc tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits a6e1107b5c00 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 3c42479abc72 mm,fs: split dump_mapping() out from dump_page() omits 973e9df136a7 kasan: fix quarantine conflicting with init_on_free omits cc42f42595fa kasan: test: add test case for double-kmem_cache_destroy() omits 680bedbb2620 kasan: add ability to detect double-kmem_cache_destroy() omits 8f1814cc7a21 kasan: test: add globals left-out-of-bounds test omits 4b75dbfdc72f device-dax: compound devmap support omits 5e34a5339010 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 2e04f1d4b5ed device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 803ba44a0111 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 16b8feef6ea5 device-dax: factor out page mapping initialization omits e3f60bfdd2ce device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits e07b6690cde4 device-dax: use struct_size() omits 6b864dd26cfc device-dax: use ALIGN() for determining pgoff omits 8788a8606a36 mm/memremap: add ZONE_DEVICE support for compound pages omits f95aa4185108 mm/page_alloc: refactor memmap_init_zone_device() page init omits 48ed90c26113 mm/page_alloc: split prep_compound_page into head and tail [...] omits 54b3a54e881c mm-defer-kmemleak-object-creation-of-module_alloc-v4-fix omits 07dcada8b584 tools arch x86: Sync the msr-index.h copy with the kernel sources omits 7c82c3237147 lib/crypto: add prompts back to crypto libraries omits a7e54735ac43 hwmon: (lm90) Fix sysfs and udev notifications omits 6e65410340c0 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits 1b5ce0d45187 hwmon: (lm90) Mark alert as broken for MAX6680 omits 51a5e49ed788 hwmon: (lm90) Mark alert as broken for MAX6654 omits e789f6e47eb4 hwmon: (lm90) Re-enable interrupts after alert clears omits be6bfb92737a hwmon: (lm90) Reduce maximum conversion rate for G781 omits f2fbbf96ec26 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 238582f974ab Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 5f53f5dd0866 init/Kconfig: Specify the interpreter for rust-version.sh omits 31aca314b16a Merge branch 'features' into for-next omits 9ef0d0818dc6 Merge branch 'fixes' into for-next omits 599fbe7e4044 Merge branches 'misc' and 'fixes' into for-next omits feb19d833fa1 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits c5dfc48a8d57 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 50909f4f4ace mm: defer kmemleak object creation of module_alloc() omits 8db97ebfb887 mm: kmemleak: alloc gray object for reserved region with d [...] omits da974dfed48d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits c236f0b986f8 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 9a05605d0210 mm: slab: make slab iterator functions static omits 812ad717f43f mm/slab_common: use WARN() if cache still has objects on destroy omits 7a7ca74550bf fs/ioctl: remove unnecessary __user annotation omits e9454542f2f6 ocfs2: fix ocfs2 corrupt when iputting an inode omits edb886b938d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits bc3722cc95df ocfs2: reflink deadlock when clone file to the same direct [...] omits 6d1ae8e4ef62 ocfs2: remove redundant assignment to pointer root_bh omits bf4991c99c4e ocfs2: use default_groups in kobj_type omits a2c90a39b30e ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 129fe1735e5a ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 4f963a854062 squashfs: provide backing_dev_info in order to disable read-ahead omits 4a95136cfd3f scripts/spelling.txt: add "oveflow" omits 875ed54c113d ia64: fix typo in a comment omits 67c86cc5d7fd arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 1ec10706c19a ia64: module: use swap() to make code cleaner omits 288362bf737e trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 7b6b0954face trace/osnoise: make use of the helper function kthread_run [...] omits 189e2a54b0c0 rcutorture: make use of the helper function kthread_run_on_cpu() omits a3c3941add77 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 46eaa188f0a9 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits a30d67a45533 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 7ed5b61c058b kthread: add the helper function kthread_run_on_cpu() omits ceec753f518a procfs: prevent unpriveleged processes accessing fdinfo dir omits e57fc49060cf /proc/kpageflags: do not use uninitialized struct pages omits fe7bcf3cb4c8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ebae5453e90d shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 6ffefa510132 shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 8bd662da9c0f mm: fix panic in __alloc_pages omits 814b1061fabd mm/oom_kill: wake futex waiters before annihilating victim [...] omits 42e941eae9c0 ipmi: ssif: replace strlcpy with strscpy omits 140342bdc7c5 ipmi/watchdog: Constify ident omits 253c2dd51688 ipmi: Add the git repository to the MAINTAINERS file omits 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust omits 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust omits ebecaaa43692 MAINTAINERS: Rust omits bd369ad40bc5 samples: add Rust examples omits 62cb43b76df3 Kbuild: add Rust support omits 1c986f0dd05f docs: add Rust documentation omits ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols omits 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` omits 5c24affd5602 vsprintf: add new `%pA` format specifier omits f7fb28bc77e8 rust: export generated symbols omits a84b6701fa88 rust: add `kernel` crate omits 988d221f1e54 rust: add `macros` crate omits 36552e84eee6 rust: add `build_error` crate omits 53be46da24e6 rust: add `alloc` crate omits 6b3f83fbaaec rust: add `compiler_builtins` crate omits 5f6cb2b3150c rust: add C helpers omits d41be3fb23f3 kallsyms: use the correct buffer size for symbols omits ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 omits 026221a07000 kallsyms: support "big" kernel symbols adds 800977f6f32e kthread: add the helper function kthread_run_on_cpu() adds e0850113937b RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 64ed3a049e3e ring-buffer: make use of the helper function kthread_run_on_cpu() adds 3b9cb4ba4b54 rcutorture: make use of the helper function kthread_run_on_cpu() adds 11e4e3523da9 trace/osnoise: make use of the helper function kthread_run [...] adds ff78f6679d2e trace/hwlat: make use of the helper function kthread_run_on_cpu() adds f2fed022aa0a ia64: module: use swap() to make code cleaner adds 6c4420b09267 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds c5c2135412bd ia64: fix typo in a comment adds a7eddfc92bbd ia64: topology: use default_groups in kobj_type adds 9a69f2b0e418 scripts/spelling.txt: add "oveflow" adds 7e0af9785395 fs/ntfs/attrib.c: fix one kernel-doc comment adds 9eec1d897139 squashfs: provide backing_dev_info in order to disable read-ahead adds 783cc68d6143 ocfs2: use BUG_ON instead of if condition followed by BUG. adds e07bf00c40c6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 59430cc1141c ocfs2: use default_groups in kobj_type adds f018844f834a ocfs2: remove redundant assignment to pointer root_bh adds d141b39b3984 ocfs2: cluster: use default_groups in kobj_type adds 9a25d051502c ocfs2: remove redundant assignment to variable free_space adds a12cf8b32cee fs/ioctl: remove unnecessary __user annotation adds 7302e91f39a8 mm/slab_common: use WARN() if cache still has objects on destroy adds c29b5b3d33a6 mm: slab: make slab iterator functions static adds ad1a3e15fcd3 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 972fa3a7c17c mm: kmemleak: alloc gray object for reserved region with d [...] adds 60115fa54ad7 mm: defer kmemleak object creation of module_alloc() adds 5b24eeef0670 mm/page_alloc: split prep_compound_page into head and tail [...] adds 46487e0095f8 mm/page_alloc: refactor memmap_init_zone_device() page init adds c4386bd8ee3a mm/memremap: add ZONE_DEVICE support for compound pages adds b9b5777f09be device-dax: use ALIGN() for determining pgoff adds 09b80137033d device-dax: use struct_size() adds fc65c4eb0b2a device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds a0fb038e50d7 device-dax: factor out page mapping initialization adds 0e7325f03f09 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 6ec228b6fef5 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 14606001efb4 device-dax: compound devmap support adds e5f4728767d2 kasan: test: add globals left-out-of-bounds test adds bed0a9b59149 kasan: add ability to detect double-kmem_cache_destroy() adds f98f966cd750 kasan: test: add test case for double-kmem_cache_destroy() adds 26dca996ea7b kasan: fix quarantine conflicting with init_on_free adds 3e9d80a891df mm,fs: split dump_mapping() out from dump_page() adds 236476180c0f mm/debug_vm_pgtable: update comments regarding migration s [...] adds 43b93121056c mm/truncate.c: remove unneeded variable adds 677b2a8c1f25 gup: avoid multiple user access locking/unlocking in fault [...] adds 28b0ee3fb350 mm/gup.c: stricter check on THP migration entry during fol [...] adds a76054266661 mm: shmem: don't truncate page if memory failure happens adds 62c9827cbb99 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds 3795f46b83c6 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 17c173677580 mm: memcontrol: make cgroup_memory_nokmem static adds 46a53371f3fd mm/page_counter: remove an incorrect call to propagate_pro [...] adds b6bf9abb0aa4 mm/memcg: add oom_group_kill memory event adds 5b3be698a872 memcg: better bounds on the memcg stats updates adds 06b2c3b08ce1 mm/memcg: use struct_size() helper in kzalloc() adds 4e5aa1f4c2b4 memcg: add per-memcg vmalloc stat adds 2c769ed7137a tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 36ef159f4408 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds ac1e9acc5acf mm: rearrange madvise code to allow for reuse adds 9a10064f5625 mm: add a field to store names for private anonymous memory adds 78db3412833d mm: add anonymous vma name refcounting adds 17fca131cee2 mm: move anon_vma declarations to linux/mm_inline.h adds 36090def7bad mm: move tlb_flush_pending inline helpers to mm_inline.h adds 64591e8605d6 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds cc6dcfee7250 mm: document locking restrictions for vm_operations_struct::close adds ba535c1caf3e mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 4b8fec2867c8 docs/vm: add vmalloced-kernel-stacks document adds 1eba86c096e3 mm: change page type prior to adding page table entry adds 08d5b29eac7d mm: ptep_clear() page table helper adds df4e817b7108 mm: page table check adds d283d422c6c4 x86: mm: add x86_64 support for page table check adds 020e87650af9 mm: remove last argument of reuse_swap_page() adds 66c7f7a6ac66 mm: remove the total_mapcount argument from page_trans_hug [...] adds d08d2b62510e mm: remove the total_mapcount argument from page_trans_hug [...] adds cc6266f0322f mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds 451769ebb7e7 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 9376130c390a mm/vmalloc: add support for __GFP_NOFAIL adds 30d3f01191d3 mm/vmalloc: be more explicit about supported gfp flags. adds a421ef303008 mm: allow !GFP_KERNEL allocations for kvmalloc adds 704687deaae7 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 4034247a0d6a mm: introduce memalloc_retry_wait() adds 39c65a94cd96 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 1611f74a94ba mm: fix boolreturn.cocci warning adds ca831f29f8f2 mm: page_alloc: fix building error on -Werror=array-compare adds be1a13eb5107 mm: drop node from alloc_pages_vma adds 04a536bfbd0f include/linux/gfp.h: further document GFP_DMA32 adds eaab8e753632 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds 62b310707364 mm_zone: add function to check if managed dma zone exists adds a674e48c5443 dma/pool: create dma atomic pool only if dma zone has mana [...] adds c4dc63f0032c mm/page_alloc.c: do not warn allocation failure on zone DM [...] adds f47761999052 hugetlb: add hugetlb.*.numa_stat file adds f77a286de48c mm, hugepages: make memory size variable in hugepage-mrema [...] adds e9ea874a8ffb mm/vmstat: add events for THP max_ptes_* exceeds adds 209376ed2a84 selftests/vm: make charge_reserved_hugetlb.sh work with ex [...] adds fab515054800 selftests/uffd: allow EINTR/EAGAIN adds 692b55815cf9 userfaultfd/selftests: clean up hugetlb allocation code adds e4b424b7ec87 vmscan: make drop_slab_node static adds 721fb891ad0b mm/page_isolation: unset migratetype directly for non Buddy page adds c04551162167 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds c6018b4b2549 mm/mempolicy: add set_mempolicy_home_node syscall adds 21b084fdf2a4 mm/mempolicy: wire up syscall set_mempolicy_home_node adds dad5b0232949 mm/mempolicy: fix all kernel-doc warnings adds f530243a172d mm, oom: OOM sysrq should always kill a process adds d6aba4c8e20d hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() adds b5bade978e9b mm: migrate: fix the return value of migrate_pages() adds 5d39a7ebc8be mm: migrate: correct the hugetlb migration stats adds 84b328aa8121 mm: compaction: fix the migration stats in trace_mm_compac [...] adds ac16ec835314 mm: migrate: support multiple target nodes demotion adds 7813a1b5257b mm: migrate: add more comments for selecting target node randomly adds dcee9bf5bf2f mm/migrate: move node demotion code to near its user adds f1e8db04b68c mm/migrate: remove redundant variables used in a for-loop adds c0e582de6066 mm/thp: drop unused trace events hugepage_[invalidate|splitting] adds e1c63e110f97 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 91d005479e06 mm/hwpoison: mf_mutex for soft offline and unpoison adds c9fdc4d5487a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds bf181c582588 mm/hwpoison: fix unpoison_memory() adds 8c57c07741bf mm: memcg/percpu: account extra objcg space to memory cgroups adds 5ee2fa2f0636 mm/rmap: fix potential batched TLB flush race adds f44e1e697674 zpool: remove the list of pools_head adds 7f0d267243aa zram: use ATTRIBUTE_GROUPS adds 0b8f0d870020 mm: fix some comment errors adds cab0a7c11554 mm: make some vars and functions static or __init adds 87c01d57fa23 mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault adds b627b7749116 mm/damon: unified access_check function naming rules adds c46b0bb6a735 mm/damon: add 'age' of region tracepoint support adds d720bbbd70e9 mm/damon/core: use abs() instead of diff_of() adds cdeed009f3bc mm/damon: remove some unneeded function definitions in damon.h adds 8bd0b9da03c9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds c89ae63eb066 mm/damon/schemes: add the validity judgment of thresholds adds 9b2a38d6ef25 mm/damon: move damon_rand() definition into damon.h adds 234d68732b6c mm/damon: modify damon_rand() macro to static inline function adds 88f86dcfa454 mm/damon: convert macro functions to static inline functions adds 6322416b2d51 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds 35b43d409200 Docs/admin-guide/mm/damon/usage: remove redundant information adds 4492bf452af5 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 995d739cde87 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds f4c6d22c6cf2 mm/damon: remove a mistakenly added comment for a future feature adds 0e92c2ee9f45 mm/damon/schemes: account scheme actions that successfully [...] adds 6268eac34ca3 mm/damon/schemes: account how many times quota limit has exceeded adds 60e52e7c46a1 mm/damon/reclaim: provide reclamation statistics adds 81f0895f1f5e Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds 3a619fdb8de8 mm/damon/dbgfs: support all DAMOS stats adds dbcb9b9f954f Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 49f4203aae06 mm/damon: add access checking for hugetlb pages adds 2cd4b8e10cc3 mm/damon: move the implementation of damon_insert_region t [...] adds 70b8480812d0 mm/damon/dbgfs: remove an unnecessary variable adds 251403f19aab mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] adds 962fe7a6b1b2 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] adds 76fd0285b447 mm/damon: hide kernel pointer from tracepoint event adds f56caedaf94f Merge branch 'akpm' (patches from Andrew) adds 2aab34f873cc Merge tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub [...] adds 59d41458f143 Merge tag 'drm-next-2022-01-14' of git://anongit.freedeskt [...] adds 49ad227d54e8 Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux adds 175398a0972b Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linu [...] adds 88db8458086b Merge tag 'exfat-for-5.17-rc1' of git://git.kernel.org/pub [...] adds d0a231f01e5b Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/ [...] adds b2dfc3fe73b5 Merge branch 'for-5.17/kallsyms' into for-linus adds 77dbd72b982c Merge tag 'livepatching-for-5.17' of git://git.kernel.org/ [...] adds 4d66020dcef8 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/li [...] adds cb3f09f9afe5 Merge tag 'hyperv-next-signed-20220114' of git://git.kerne [...] adds 79e06c4c4950 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6661224e66f0 Merge tag 'unicode-for-next-5.17' of git://git.kernel.org/ [...] adds 35ce8ae9ae2e Merge branch 'signal-for-v5.17' of git://git.kernel.org/pu [...] adds 98f2345773f9 unicode: fix .gitignore for generated utfdata file adds 763978ca67a3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 6fed105a5640 MAINTAINERS: remove Gilles Muller adds 92b2dadaa624 scripts/coccinelle: drop bugon.cocci adds 3cdb8e995ee2 drop fen.cocci adds b70b878c32ef Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/li [...] adds 2225acc32275 Merge tag 'linux-watchdog-5.17-rc1' of git://www.linux-wat [...] adds 96000bc95662 Merge tag 'ntb-5.17' of git://github.com/jonmason/ntb adds 4b3789512f01 Merge tag 'i3c/for-5.17' of git://git.kernel.org/pub/scm/l [...] adds b520085ca579 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f346f32701eb MAINTAINERS: Add Helge as fbdev maintainer adds 3c750c7b6143 Merge tag 'fbdev-5.17-1' of git://git.kernel.org/pub/scm/l [...] adds a6097180d884 devtmpfs regression fix: reconfigure on each mount adds 0c947b893d69 Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.or [...] adds f0033681f0fe Merge tag 'for-linus-5.17-ofs-1' of git://git.kernel.org/p [...] adds e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 46f57d241015 perf arm: Fix off-by-one directory path adds 99fc11bb5b6f libperf tests: Update a use of the new cpumap API adds e000ea0beffb perf metricgroup: Fix use after free in metric__new() adds a6e62743621e perf cputopo: Fix CPU topology reading on s/390 adds d3e2bb4359f7 perf metric: Fix metric_leader adds 37be585807cb perf cpumap: Add is_dummy() method adds 2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids adds 9bce13ea88f8 perf record: Disable debuginfod by default adds 57d17378a4a0 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.k [...] adds 62b488875c05 Merge tag 'arc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds e3a8b6a1e70c Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pu [...] adds ebf8b135c04a Merge branches 'acpi-x86', 'acpi-tables', 'acpi-soc' and ' [...] adds e3daa2607b1f Merge branch 'acpi-pfrut' adds 6a8d7fbf1c65 Merge tag 'acpi-5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 8357f6fb3d9a Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 722d94847de2 vfs: fs_context: fix up param length parsing in legacy_par [...] adds fc9d6952a4bb Merge tag 'rpmsg-v5.17' of git://git.kernel.org/pub/scm/li [...] adds 46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/li [...] adds 3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub [...] adds 39b419eaf0df Merge tag 'hwlock-v5.17' of git://git.kernel.org/pub/scm/l [...] adds e56e18985596 lib/crypto: add prompts back to crypto libraries adds d8d83d8ab0a4 lib/crypto: blake2s: move hmac construction into wireguard adds 9a1536b093bb lib/crypto: sha1: re-roll loops to reduce code size adds c0a8a61e7abb random: fix typo in comments adds 91ec0fe138f1 random: cleanup poolinfo abstraction adds d38bb0853589 random: cleanup integer types adds a4bfa9b31802 random: remove incomplete last_data logic adds 8b2d953b91e7 random: remove unused extract_entropy() reserved argument adds 90ed1e67e896 random: rather than entropy_store abstraction, use global adds 0f63702718c9 random: remove unused OUTPUT_POOL constants adds 5b87adf30f14 random: de-duplicate INPUT_POOL constants adds b3d51c1f5421 random: prepend remaining pool constants with POOL_ adds 18263c4e8e62 random: cleanup fractional entropy shift constants adds 6c0eace6e149 random: access input_pool_data directly rather than throug [...] adds 248045b8dea5 random: selectively clang-format where it makes sense adds a254a0e4093f random: simplify arithmetic function flow in account() adds 0ed905975612 Merge branch 'random-5.17-rc1-for-linus' of git://git.kern [...] adds fd6f57bfda7c Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/l [...] adds f1b744f65e2f Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.o [...] adds 35140d399db2 script/sorttable: Fix some initialization problems adds e9f5cbc0c851 Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/ [...] adds 1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/ [...] new 8b59b0a53c84 ARM: 9170/1: fix panic when kasan and kprobe are enabled new 15420269b02a ARM: 9179/1: uaccess: avoid alignment faults in copy_[from [...] new 9f80ccda53b9 ARM: 9180/1: Thumb2: align ALT_UP() sections in modules su [...] new c461a70f704c Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 60f230060b13 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() adds fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls adds f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass adds 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict adds 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] adds 252745240ba0 powerpc/audit: Fix syscall_get_arch() new 87b9d74fb0be powerpc/time: Fix build failure due to do_hard_irq_enable( [...] new d37823c3528e powerpc/32s: Fix kasan_init_region() for KASAN new 429a64f6e91f powerpc/perf: Only define power_pmu_wants_prompt_pmi() for [...] new aee101d7b95a powerpc/64s: Mask SRR0 before checking against the masked NIP new 6311823abfe5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 429e3d123d9a bonding: Fix extraction of ports from the packet headers adds c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload adds db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic adds 79074a72d335 net: Flush deferred skb free on socket destroy adds 9ea674d7ca4f Merge branch 'skb-leak-fixes' adds 5765cee119bf net: sfp: fix high power modules without diagnostic monitoring adds 2836615aa22d netns: add schedule point in ops_exit_list() adds be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types adds d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset adds 6788ab23508b bpf: Generally fix helper register offset check adds 64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers adds a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers adds 722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset adds 37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test adds 99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2e5644b1bab2 net: axienet: increase reset timeout adds b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset adds 04cc2da39698 net: axienet: reset core on initialization prior to MDIO access adds 95978df6fa32 net: axienet: add missing memory barriers adds 70f5817deddb net: axienet: limit minimum TX ring size adds 996defd7f8b5 net: axienet: Fix TX ring slot available check adds aba57a823d29 net: axienet: fix number of TX ring slots for available check adds bb193e3db8b8 net: axienet: fix for TX busy handling adds 2d19c3fd8017 net: axienet: increase default TX ring size to 128 adds 8c8963b27e68 Merge branch 'axienet-fixes' adds dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() [...] adds 1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN i [...] adds f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for i [...] adds baa59504c1cd net: mscc: ocelot: fix using match before it is set adds 6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 adds ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 adds 0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l [...] adds 3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module adds 8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratu [...] adds d07418afea8f ipv4: avoid quadratic behavior in netns dismantle adds 79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys adds ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' new 02a015ce0ea4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1b1492069fcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 51b667a32d61 MAINTAINERS: add common wireless and wireless-next trees new a1222ca0681f MAINTAINERS: remove extra wireless section new a731da909417 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. adds 5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 new 2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch new 6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function new 77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol [...] new cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases new a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_er [...] new 8c286a0f973a ALSA: hda: cs35l41: Tidyup code new 85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void new 8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the sta [...] new 3061be7b234c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4c907bcd9dcd ASoC: max9759: fix underflow in speaker_gain_control_put() new 579b2c8f72d9 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC new 8d69e7aa8143 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e5ae58e8311f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b4c18c18ebf7 regulator: MAX20086: add gpio/consumer.h new 8dde4e76a01a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 73f458910927 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e4d63473d311 spi: stm32-qspi: Update spi registering new 3cefddb72f80 spi: stm32: remove inexistant variables in struct stm32_sp [...] new 9df15d842a0f spi: stm32: make SPI_MASTER_MUST_TX flags only specific to [...] new 353bbc52de1c Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 633fa767bd32 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9c494ca4d3a5 x86/gpu: Reserve stolen memory for first integrated Intel GPU new b00803c07d38 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dc719fc3ca59 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds d4b825bad320 iio:imu:adis16480: fix buffering for devices with no burst mode new 78e4afe3d77b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3f059de63c6f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock new 0ba8180f07f4 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new fc4136c52c1c hwmon: (lm90) Reduce maximum conversion rate for G781 new 0921525dc315 hwmon: (lm90) Re-enable interrupts after alert clears new 791a30d2b43e hwmon: (lm90) Mark alert as broken for MAX6654 new d13a5271edf3 hwmon: (lm90) Mark alert as broken for MAX6680 new cbca50501a82 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 new 5836c1519060 hwmon: (lm90) Fix sysfs and udev notifications new 125081a62616 hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused new 7057932d05b8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 6b34cd8e175b btrfs: fix too long loop when defragging a 1 byte file new b767c2fc787e btrfs: allow defrag to be interruptible new 484167da7773 btrfs: defrag: fix wrong number of defragged sectors new c080b4144b9d btrfs: defrag: properly update range->start for autodefrag new 0acb1c428b71 Merge branch 'misc-5.17' into next-fixes new fc20cea79c88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d7df5d42e761 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 9b7192885231 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe adds 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe new eb09b4162dc9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new d9e057524224 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 45378cd33905 irqchip/apple-aic: Drop unused ipi_hwirq field adds 291e79c7e2eb irqchip/realtek-rtl: Map control data to virq adds 91351b5dd0fd irqchip/realtek-rtl: Fix off-by-one in routing adds 960dd884ddf5 irqchip/realtek-rtl: Service all pending interrupts adds c831d92890e0 irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap new a51e80162547 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 4624f199327a perf probe: Fix ppc64 'perf probe add events failed' case new 1855b796f2f6 perf affinity: Allow passing a NULL arg to affinity__cleanup() new 49de179577e7 perf stat: No need to setup affinities when starting a workload new f350ee95498a perf evlist: No need to setup affinities when enabling eve [...] new 0d3d237651fd perf evlist: No need to setup affinities when disabling ev [...] new 9d5f0c36438e perf machine: Use path__join() to compose a path instead o [...] new 43498761cff7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new c8469eb98626 Merge branches 'misc' and 'fixes' into for-next new df2eafddaac3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new bdc1777006b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e44f39f2f79a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 073983233302 arm64: dts: meson-g12-common: add more pwm_f options adds 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing new cdfba5b25493 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cfd2312c416 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a149e16cc65 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 80ad87093887 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3eb815000eff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1438d77cf068 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 641458f63d31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f39806da6c8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4549e725e0a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec1023e52e5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9507844b8342 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2d625ed56797 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9b741d22e1fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6fe44a757a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82702cec6816 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 29be8bc8b196 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new ecc4618cc620 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 07db3a4bddab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d434241331da Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 16cc51c835ce Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new b4966a7dc072 clk: mediatek: relicense mt7986 clock driver to GPL-2.0 new c56602aa83f9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new e52c60794ef7 dt-bindings: imx: Add clock binding for i.MXRT1050 new 8f37d9af577f dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock new 61a7fc5503ca clk: imx: Add initial support for i.MXRT1050 clock driver new b3b1283eba5c clk: imx: Add imx8dxl clk driver new cbd335468f9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d92f2e5c2554 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new c35c730b5286 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new d1075e0d5d52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f15c58394697 video/fbdev/stifb: Implement the stifb_fillrect() function adds dfed9f99bbe4 parisc: Use safer strscpy() in setup_cmdline() adds 1c013da1ad45 parisc: Autodetect default output device and set console= [...] adds 3d3a5814228f parisc: Fix missing prototype for 'toc_intr' warning in toc.c new bdc80a41d5c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" new 07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) [...] new 3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly new fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead [...] new 805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERN [...] new fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables new ba52bc7d10b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a87b0fd4f900 s390/cpumf: Support for CPU Measurement Facility CSVN 7 adds 745f5d20e793 s390/cpumf: Support for CPU Measurement Sampling Facility LS bit adds 012a224e1fa3 s390/uaccess: introduce bit field for OAC specifier adds 5754f9084f26 s390: add Sven Schnelle as reviewer new 808556065ec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c176d14326a5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 78f2b6194394 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd80e9df501e Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 2648a959e113 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 787072d44e0a Merge branch 'master' of git://github.com/ceph/ceph-client.git adds e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate adds 74ce6135ae6e cifs: clean up an inconsistent indenting adds 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] adds a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] new 5455b9ecaf23 cifs: serialize all mount attempts new e4e2787bef7e smb3: add new defines from protocol specification new 3663c9045f51 cifs: check reconnects for channels of active tcons too new a05885ce13bd cifs: fix the connection state transitions with multichannel new 88b024f556fc cifs: protect all accesses to chan_* with chan_lock new 8a409cda978e cifs: remove unused variable ses_selected new e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS new ece076764174 cifs: remove repeated state change in dfs tree connect new c1604da708d3 cifs: make status checks in version independent callers new 47de760655f3 cifs: update tcpStatus during negotiate and sess setup new ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update recon [...] new 70431bfd825d cifs: Support fscache indexing rewrite new a3552b8df5b8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 2360aa94c567 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs new 8da37efd77c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation new b207602fb045 ksmbd: uninitialized variable in create_socket() new ac090d9c90b0 ksmbd: fix guest connection failure with nautilus new b79020b5faff Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 86fc5b791bc8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 6e7f90d163af lockd: fix server crash on reboot of client holding lock new 0fc3812f4554 lockd: fix failure to cleanup client locks new 9cf60ef2be15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12e6d063176b Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 6fece1e1874d Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 9dec0368b964 xfs: remove the XFS_IOC_FSSETDM definitions adds 4d1b97f9ce7c xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls adds b3bb9413e717 xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions new a6d20076c91f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new a21df5fbbc38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d161a85539a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new ac3394930465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a650f4b9b13a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6afd6fe8ce93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c270e25d61cd Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading adds cc2cf6796a90 docs: ftrace: fix ambiguous sentence new 813a075727e4 Merge branch 'docs-next' of git://git.lwn.net/linux.git new dc53c968326d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 84debf853161 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 0e81371960da bluetooth: msft: Handle MSFT Monitor Device Event new 4fd8a97fcea4 bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events new 46235d517190 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0a3d12ab5097 drm/vc4: Fix deadlock on DSI device attach error new d3cbc6e323c9 drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] new 9c0e281f64d7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid new c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block new 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table new 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 new e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin new 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk new b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras new 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx new d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc new 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma new 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc new 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV new f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] new 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms new 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] new fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe new b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only new 82dcd8eb357c drm/amd/display: 3.2.168 new f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] new c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. new 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init new 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en new 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a new 047db281c026 drm/amd/display: Add signal type check when verify stream [...] new 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 new ce0bdc62e80d drm/amd/display: 3.2.169 new 552b7cb0eed1 drm/amd/display: move calcs folder into DML new 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend new dfd6879b9899 drm/radeon: fix UVD suspend error new a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable new 61be763b4295 drm/amdgpu: add another raven1 gfxoff quirk new cf95eae307a5 drm/amdgpu: only check for _PR3 on dGPUs new 85c34a32c718 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new cb4bafc882c5 Revert "drm/amd/display: To modify the condition in indica [...] new b64c12e68c5d drm/radeon: Add HD-audio component notifier support (v2) new 5be58248077e drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates new e23fcf632883 drm/amdgpu: bump driver version for new CTX OP to set/get [...] new e2bbce96bc3b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds ef3ac0156406 drm/i915/display/ehl: Update voltage swing table adds e26602be4869 drm/i915/display/adlp: Implement new step in the TC voltag [...] new 7412c69d162a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new af9c5ce4db76 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds a820d5ff9418 fbdev: aty128fb: make some arrays static const adds b4b086890366 video: fbdev: Check for null res pointer adds bcc48f8d980b video: hyperv_fb: Fix validation of screen resolution adds 1dac89184c4a backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls adds 2864ead72d03 fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls adds a533da63d469 omapfb: use default_groups in kobj_type adds d4fbda900d23 drivers/video: remove redundant res variable adds 486f91a65e2e backlight: qcom-wled: Add PM6150L compatible adds 390a9c625a96 video: fbdev: mb862xx: remove redundant assignment to pointer ptr adds 0c248dc26e90 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] adds 3e24c83143b2 video: fbdev: use swap() to make code cleaner adds 29a6c7b4442f dt-bindings: simple-framebuffer: allow standalone compatible adds 7666cad0e068 video: ocfb: add const to of_device_id adds 842086bc7262 video: fbdev: controlfb: Fix COMPILE_TEST build new 4e96527632b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87a0b2fafc09 Merge tag 'v5.16' into next new 09ebbb722ae3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 00358933f66c brd: remove brd_devices_mutex mutex adds e6a2e5116e07 block: Remove unnecessary variable assignment adds a3830e70814a Merge branch 'block-5.17' into for-next adds 850fd2abbe02 block: cleanup q->srcu adds a1c0aad3a9e3 Merge branch 'block-5.17' into for-next new fd9f4e62a39f block: assign bi_bdev for cloned bios in blk_rq_prep_clone new 6a5843653d69 Merge branch 'block-5.17' into for-next new ea6e7ceedaf1 io-wq: remove useless 'work' argument to __io_worker_busy() new 081b58204629 io-wq: make io_worker lock a raw spinlock new 36e4c58bf044 io-wq: invoke work cancelation with wqe->lock held new efdf518459b1 io-wq: perform both unstarted and started work cancelation [...] new 361aee450c6e io-wq: add intermediate work step between pending list and [...] new ccbf726171b7 io_uring: perform poll removal even if async work removal [...] new e561ba38a9b7 Merge branch 'io_uring-5.17' into for-next new 29ad9971882d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new f833ca17fdcf Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 67f2213da5fd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority adds 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices adds 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec adds ca146834d6cd dt-bindings: vendor-prefixes: add Huawei adds 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm adds 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech adds 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments adds af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments adds d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text new f784de4bdc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a6e13570d96 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 50179d0beffe Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 754010d58123 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_ [...] new ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->ar [...] new c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN new 9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' new ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN new 4732f2444acd KVM: x86: Making the module parameter of vPMU more common new f0bd9aecb7e7 KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU new e9677a5fa3b6 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier new 0c48866b87f1 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] new c517ee95d2df KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] new f860948ccb3b KVM: x86/cpuid: Clear XFD for component i if the base feat [...] new 32c8644b37cf kvm: selftests: conditionally build vm_xsave_req_perm() new 27cb1fcf995b KVM: avoid warning on s390 in mark_page_dirty new 674e3d609731 KVM: x86/pmu: Use binary search to check filtered events new 2cb10e2ecdcc selftests: kvm/x86: Parameterize the CPUID vendor string check new 77523b7478a9 selftests: kvm/x86: Introduce is_amd_cpu() new 0369d936c0d2 selftests: kvm/x86: Export x86_family() for use outside of [...] new 9388c9e074f6 selftests: kvm/x86: Introduce x86_model() new dc7e75b3b3ee selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER new d3d63ad0539e KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] new b788c12282c1 KVM: selftests: Add a test to force emulation with a pendi [...] new 8807a1c00df9 Merge branch 'kvm-pi-raw-spinlock' into HEAD new edd7e6a9710f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new fdfcca20afa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ee1134fb201 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8fa20dbc4e63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file adds 7281599201c3 ipmi/watchdog: Constify ident adds d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy new 33d49afaba08 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 76c6b71f97ca Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 344e66d8dfe1 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 53aa96ac7e03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9583aa8cb59e Merge branch 'misc' into for-next new ce414621026f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e077106a9f70 scsi: elx: efct: Don't use GFP_KERNEL under spin lock new 6fc932c0dd80 scsi: target: iscsi: Make sure the np under each tpg is unique new 58ac604907f0 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] new 4e3262536023 scsi: qedf: Add stag_work to all the vports new 37e7b75c503e scsi: qedf: Fix refcount issue when LOGO is received during TMF new 7ab3180d7ed6 scsi: qedf: Change context reset messages to ratelimited new da36ac1d238a scsi: pm8001: Fix bogus FW crash for maxcpus=1 new 719ad408e1ae scsi: zfcp: Fix failed recovery on gone remote port with n [...] new 88422dd97988 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] new 3a61ad987601 scsi: 3w-sas: Remove useless DMA-32 fallback configuration new d8ca7c8cf681 scsi: hisi_sas: Remove useless DMA-32 fallback configuration new 5322359fec13 scsi: bfa: Remove useless DMA-32 fallback configuration new e59fef4cf20e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b54f41b791de virtio: unexport virtio_finalize_features new c4f269601734 virtio: acknowledge all features before access new 742f5cb75597 virtio: document virtio_reset_device new fae0bd40fab0 virtio_console: break out of buf poll on remove new 8cb54f3caae2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds eee412e968f7 remoteproc: qcom: q6v5: fix service routines build errors adds b7fb2dad571d rpmsg: char: Fix race between the release of rpmsg_ctrldev [...] adds 7a534ae89e34 rpmsg: char: Fix race between the release of rpmsg_eptdev [...] adds d42cd7930649 Merge branches 'hwspinlock-next', 'rproc-fixes' and 'rpmsg [...] new aa9f0cded7dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit adds be973481daaa pinctrl: thunderbay: rework loops looking for groups names adds c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] adds 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data new 5bcd37d6f216 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35ef6a0179b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64c8cafcf9c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() adds 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check adds ff164ae39b82 rtc: cmos: Evaluate century appropriate adds 5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() new b55c9ec1e85d Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 24fc9a93182d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 5c9bd3ba8dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39634f39cd0c Merge branch 'main' of git://git.infradead.org/users/willy [...] new 52bb97ab8446 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 80783c83f50f kallsyms: support "big" kernel symbols adds 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 adds 2f71526d93c3 kallsyms: use the correct buffer size for symbols adds 0be29b05808b rust: add C helpers adds f28e96276441 rust: add `compiler_builtins` crate adds 40458fc0ff21 rust: add `alloc` crate adds c47068ebb6aa rust: add `build_error` crate adds 0ca0dcf881fb rust: add `macros` crate adds 08ce53e5594e rust: add `kernel` crate adds df51f5e6315e rust: export generated symbols adds efd390f10e30 vsprintf: add new `%pA` format specifier adds f87087dabe30 scripts: add `generate_rust_analyzer.py` adds f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols adds 78b471443e27 docs: add Rust documentation adds 5d287d7e9c9b Kbuild: add Rust support adds aea6c5d53e0c samples: add Rust examples adds cc9fed8264dd MAINTAINERS: Rust adds 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust adds ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh new f56dd820f0e9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 3fe7fa5843d2 mm: Add folio_put_refs() adds 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() new 9d6b3f3403e7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new fb6cb97bb5e8 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 72cd592ac072 lib/crypto: blake2s: avoid indirect calls to compression f [...] new 8f7940dedea9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cd027e77134e mm/oom_kill: wake futex waiters before annihilating victim [...] adds 3024af6bea5d mm: fix panic in __alloc_pages adds e404cf8e74dd /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e7d873f89f35 /proc/kpageflags: do not use uninitialized struct pages adds 80c4d9fdc51c procfs: prevent unpriveleged processes accessing fdinfo dir adds cd9dfe08f559 ocfs2: reflink deadlock when clone file to the same direct [...] adds 1378d8cd99a5 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 53eec3fb230d ocfs2: fix ocfs2 corrupt when iputting an inode adds 014e133a8046 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 81b6faaa9d7d tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 2e3da197e4a8 tools/vm/page_owner_sort.c: support sorting by stack trace adds 8c003bc937ec tools/vm/page_owner_sort.c: add switch between culling by [...] adds f2875d7a141d tools/vm/page_owner_sort.c: support sorting pid and time adds 0bb0c3a9a8c2 tools/vm/page_owner_sort.c: two trivial fixes adds 7ae93c5610c3 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 7d0a7b051737 Documentation/vm/page_owner.rst: update the documentation adds 9fbc22759cd6 documentation-vm-page_ownerrst-update-the-documentation-fix adds a534a6410779 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds c59f1e745e2f mm/vmalloc: allocate small pages for area->pages adds 279c53524fbd mm-vmalloc-allocate-small-pages-for-area-pages-fix adds 54c58a6db46c mm: discard __GFP_ATOMIC adds 81f20668bfa8 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 9565d058b4a5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 24b18edb0c84 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 1c7a83e37a1b selftests: vm: add a hugetlb test case adds 361ed676cf88 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds cdec754f91ed mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 6649716d17ab mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 8c576a620ac5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 716a40e57fd3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 10dd7201d68e zsmalloc: introduce some helper functions adds 040ae00aacf8 zsmalloc: rename zs_stat_type to class_stat_type adds 68d87b5ca0c8 zsmalloc: decouple class actions from zspage works adds 7bc7984bebe1 zsmalloc: introduce obj_allocated adds c08d3dd63a88 zsmalloc: move huge compressed obj from page to zspage adds 1e44beddb4da zsmalloc: remove zspage isolation for migration adds c58c603d9a4b locking/rwlocks: introduce write_lock_nested adds 90f26426ef17 locking/rwlocks: fix write_lock_nested for RT adds 118d633eb2bb locking: fixup write_lock_nested() implementation adds af54b40a10b4 zsmalloc: replace per zpage lock with pool->migrate_lock adds 00f332da0ffe zsmalloc: replace get_cpu_var with local_lock adds 65d81b4e7ee5 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds e6b50ea92831 arm64: add support for sub-page faults user probing adds a3a3d83ec58d btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 50311e0ccf41 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds caa4a20107f8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 33d427760c7b kernel/hung_task.c: Monitor killed tasks. adds 967c9da81dce mm: percpu: generalize percpu related config adds 26b5c55bccba mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds a7697b45b482 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 83a0c76927b4 mm: percpu: add generic pcpu_populate_pte() function adds 246ae96286ca proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 23636544a3a4 proc: make the proc_create[_data]() stubs static inlines adds 542385c0ecfa proc-make-the-proc_create-stubs-static-inlines-fix adds 2f575574b063 proc-make-the-proc_create-stubs-static-inlines-fix2 adds a7dd3aba57f0 proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 9cfab1724538 proc: convert the return type of proc_fd_access_allowed() [...] adds 388746f4e4b6 proc/sysctl: make protected_* world readable adds 0585a8da2757 include/linux/unaligned: replace kernel.h with the necessa [...] adds a21ae42cff27 kernel.h: include a note to discourage people from includi [...] adds 754c12cf62a5 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds a65049c1b776 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 1cc1b6e52304 drivers/infiniband: replace open-coded string copy with ge [...] adds 38a01edcdb40 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds 55426a11ccb7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4a27acd75b6a tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds f63dce0258d8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 808b819385b8 kthread: dynamically allocate memory to store kthread's full name adds 1206e66c9c0f kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds c9ad10b38f86 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds d00395852d07 kstrtox: uninline everything adds a54ba3c3d4be list: introduce list_is_head() helper and re-use it in list.h adds c63ad003091a lib/list_debug.c: print more list debugging context in __l [...] adds cd331b4c0a47 hash.h: remove unused define directive adds 254c13bb0574 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds 9e5e9b7e3927 test_hash.c: split test_int_hash into arch-specific functions adds 955ed5989485 test_hash.c: split test_hash_init adds cf9c63057c9b lib/Kconfig.debug: properly split hash test kernel entries adds 406ed1dc8011 test_hash.c: refactor into kunit adds 55564906b1fc kunit: replace kernel.h with the necessary inclusions adds 2d4992c99dfc uuid: discourage people from using UAPI header in new code adds 7d6ed32478cc uuid: remove licence boilerplate text from the header adds 6bc9bfc90c69 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds a40a8909a392 lz4: fix LZ4_decompress_safe_partial read out of bound adds 126e2491b830 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds ad4a9ca0ffb0 checkpatch: Improve Kconfig help test adds 5d2b2e12df14 const_structs.checkpatch: add frequently used ops structs adds 1e9b0232df92 fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds 21da7c8efbcb ELF: fix overflow in total mapping size calculation adds f5090d41b953 init/main.c: silence some -Wunused-parameter warnings adds 2a3301e55bed nilfs2: remove redundant pointer sbufs adds 3a367a8c5092 hfsplus: use struct_group_attr() for memcpy() region adds 3a7e9c6e5011 FAT: use io_schedule_timeout() instead of congestion_wait() adds 5247e061a44e fs/adfs: remove unneeded variable make code cleaner adds dd3b684b4aeb panic: use error_report_end tracepoint on warnings adds 5411bc4743aa panic-use-error_report_end-tracepoint-on-warnings-fix adds 5c47448b11ba panic: Remove oops_id. adds 72dfe310e57d docs: sysctl/kernel: add missing bit to panic_print adds 1e575b4cf4ba panic: add option to dump all CPUs backtraces in panic_print adds 6b3f49d3830b sysctl: documentation: fix table format warning adds ab693ae2140a panic: allow printing extra panic information on kdump adds 0c83ff755499 delayacct: support swapin delay accounting for swapping wi [...] adds b9c206b077a7 delayacct: fix incomplete disable operation when switch en [...] adds 3d657aaf3cec delayacct: cleanup flags in struct task_delay_info and fun [...] adds 4d3959d65968 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 176ec79a1cd0 delayacct: track delays from memory compact adds e468d0a4eda2 configs: introduce debug.config for CI-like setup adds 6cebc2713ce4 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 4b43c1b5c0fc btrfs: use generic Kconfig option for 256kB page size limit adds 4b1fef7ec824 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds f371a572fb97 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 80ef7291da0e ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds 80323cae5166 ipc/sem: do not sleep with a spin lock held new 9d5e8e9f9598 Merge branch 'akpm-current/current' new 4325119df2fb fs/f2fs/data.c: fix mess new 8d169f987be4 mm/migrate.c: rework migration_entry_wait() to not take a pageref new e29df762871a sysctl: add a new register_sysctl_init() interface new 24bf384ec45e sysctl: move some boundary constants from sysctl.c to sysctl_vals new 9cb8bb40ea06 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new 2ba6deac776c hung_task: move hung_task sysctl interface to hung_task.c new b1c78be5ce5d watchdog: move watchdog sysctl interface to watchdog.c new 7a8c430b34ca sysctl: make ngroups_max const new cdfa311665e6 sysctl: use const for typically used max/min proc sysctls new f0a689d657c5 sysctl: use SYSCTL_ZERO to replace some static int zero uses new 51e4fe3edefd aio: move aio sysctl to aio.c new f333b8e0d8ef dnotify: move dnotify sysctl to dnotify.c new 5e1e5079036f hpet: simplify subdirectory registration with register_sysctl() new 3827f5b47ac2 i915: simplify subdirectory registration with register_sysctl() new 6c3d3bbb0771 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new f78190c5052d ocfs2: simplify subdirectory registration with register_sysctl() new c00426b1f9b7 test_sysctl: simplify subdirectory registration with regis [...] new 3329c36ff760 inotify: simplify subdirectory registration with register_ [...] new 4d6f3e5080bc inotify-simplify-subdirectory-registration-with-register_s [...] new acd17a01b7c2 cdrom: simplify subdirectory registration with register_sysctl() new 5e22991ef87e eventpoll: simplify sysctl declaration with register_sysctl() new 461ece637aeb firmware_loader: move firmware sysctl to its own files new 824a4cf96a0a firmware_loader-move-firmware-sysctl-to-its-own-files-fix new add7b827b186 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 43583304d8a8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new 68bb01a0f146 random: move the random sysctl declarations to its own file new 38e1360b9480 sysctl: add helper to register a sysctl mount point new ea440f7ac21b sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 57fdf7bbad4f fs: move binfmt_misc sysctl to its own file new 50b04f375e6f printk: move printk sysctl to printk/sysctl.c new 1cbd5c82c627 scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 683170fbfe46 stackleak: move stack_erasing sysctl to stackleak.c new 343097745705 sysctl: share unsigned long const values new d6b731e0a491 fs: move inode sysctls to its own file new 56dbe39a045b fs: move fs stat sysctls to file_table.c new fb0370dd7d65 fs: move dcache sysctls to its own file new 232a5f968dbd fs/inode: avoid unused-variable warning new 2f4cb849eda3 fs/dcache: avoid unused-function warning new 9f77ec29141b sysctl: move maxolduid as a sysctl specific const new 02a36e675303 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix new e857bdee9dbc fs: move shared sysctls to fs/sysctls.c new dab999415e6e fs: move locking sysctls where they are used new fa07120cedf6 fs: move namei sysctls to its own file new 441f7fe6b0d2 fs: move fs/exec.c sysctls into its own file new 43470e6fde1c fs: move pipe sysctls to is own file new 8aedd414b358 sysctl: add and use base directory declarer and registrati [...] new 0e023edb235e sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 53d7c7d85186 fs: move namespace sysctls and declare fs base directory new c3afdc5017f7 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new 2340f3a2b324 printk: fix build warning when CONFIG_PRINTK=n new b3573a63bfa5 fs/coredump: move coredump sysctls into its own file new 0626f5fd3465 kprobe: move sysctl_kprobes_optimization to kprobes.c new b2fa5eb401a6 kernel/sysctl.c: remove unused variable ten_thousand new f4a464c27720 sysctl: returns -EINVAL when a negative value is passed to [...] new 19ee89e17132 fs: proc: store PDE()->data into inode->i_private new dd56144883c6 proc: remove PDE_DATA() completely new 73587faa7f97 proc-remove-pde_data-completely-fix new 9cf8d3a131e4 proc-remove-pde_data-completely-fix-fix new cf1640e06df0 lib/stackdepot: allow optional init and stack_table alloca [...] new 2f57536664b2 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new a10d700bc97c lib/stackdepot: allow optional init and stack_table alloca [...] new dcea89b7b6c0 lib/stackdepot: allow optional init and stack_table alloca [...] new fa6b3a6cf697 lib/stackdepot: allow optional init and stack_table alloca [...] new 83487baed23c lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 142252394ffa mm: remove cleancache new 121351682493 frontswap: remove frontswap_writethrough new 187690f41f64 frontswap: remove frontswap_tmem_exclusive_gets new 2f09fa82840c frontswap: remove frontswap_shrink new 7e164548f8b4 frontswap: remove frontswap_curr_pages new 1a7862f32a5d frontswap: simplify frontswap_init new edf645913a7b frontswap: remove the frontswap exports new 792c5275e392 mm: simplify try_to_unuse new 5bd357f242f8 mm-simplify-try_to_unuse-fix new 7bbce9b4224a frontswap: remove frontswap_test new 3277b9284ded frontswap: simplify frontswap_register_ops new 4a7b070578d6 mm: mark swap_lock and swap_active_head static new 87b767362fd5 frontswap: remove support for multiple ops new 86cdf02c550f mm: hide the FRONTSWAP Kconfig symbol new 1a73e46daa70 Merge branch 'akpm/master' new 7fc5253f5a13 Add linux-next specific files for 20220120
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (70e6f1b39929) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 363 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: .../admin-guide/mm/numa_memory_policy.rst | 2 +- .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 + .../bindings/display/simple-framebuffer.yaml | 12 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + Documentation/process/changes.rst | 45 +- Documentation/rust/coding-guidelines.rst | 151 + Documentation/rust/docs.rst | 101 - .../rust/{coding.rst => general-information.rst} | 57 +- Documentation/rust/index.rst | 4 +- Documentation/rust/quick-start.rst | 41 +- Documentation/staging/tee.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/vm/arch_pgtable_helpers.rst | 14 +- MAINTAINERS | 37 +- Makefile | 24 +- Next/SHA1s | 143 +- Next/Trees | 1 + Next/merge.log | 3570 ++++++++------------ arch/arm/crypto/blake2s-shash.c | 4 +- arch/arm/include/asm/assembler.h | 2 + arch/arm/include/asm/processor.h | 1 + arch/arm/include/asm/uaccess.h | 10 +- arch/arm/probes/kprobes/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 + arch/ia64/kernel/topology.c | 3 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/toc.c | 1 + arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 2 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 + arch/powerpc/include/asm/hw_irq.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/syscall.h | 4 +- arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/kernel/interrupt_64.S | 2 + arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/kasan/book3s_32.c | 59 +- arch/powerpc/net/bpf_jit_comp.c | 29 +- arch/powerpc/net/bpf_jit_comp32.c | 9 + arch/powerpc/net/bpf_jit_comp64.c | 29 +- arch/powerpc/perf/core-book3s.c | 58 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 16 +- arch/riscv/mm/init.c | 76 +- arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/s390/include/asm/cpu_mf.h | 4 +- arch/s390/include/asm/uaccess.h | 120 +- arch/s390/kernel/perf_cpum_cf_common.c | 4 +- arch/s390/kernel/perf_cpum_cf_events.c | 6 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/lib/uaccess.c | 24 +- arch/x86/crypto/blake2s-shash.c | 4 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/early-quirks.c | 10 +- arch/x86/kvm/cpuid.c | 79 +- arch/x86/kvm/mmu/mmu.c | 31 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/mmu/spte.h | 42 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/pmu.c | 33 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 14 +- arch/x86/kvm/svm/svm.h | 1 - arch/x86/kvm/vmx/capabilities.h | 4 + arch/x86/kvm/vmx/pmu_intel.c | 20 +- arch/x86/kvm/vmx/posted_intr.c | 18 +- arch/x86/kvm/vmx/vmx.c | 22 +- arch/x86/kvm/x86.c | 36 +- arch/x86/kvm/x86.h | 1 + block/blk-mq.c | 1 + block/blk-sysfs.c | 4 +- crypto/blake2s_generic.c | 4 +- drivers/android/context.rs | 1 + drivers/android/process.rs | 14 +- drivers/android/rust_binder.rs | 4 +- drivers/base/devtmpfs.c | 7 + drivers/block/brd.c | 73 +- drivers/char/random.c | 625 ++-- drivers/clk/imx/Kconfig | 7 + drivers/clk/imx/Makefile | 4 +- drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 + drivers/clk/imx/clk-imx8qxp.c | 1 + drivers/clk/imx/clk-imxrt1050.c | 168 + drivers/clk/imx/clk-scu.h | 1 + drivers/clk/mediatek/clk-mt7986-apmixed.c | 2 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 2 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 2 +- drivers/gpio/gpio-idt3243x.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 6 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 160 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 - .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 1 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 15 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 57 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 8 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 316 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +- .../drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c | 0 .../amd/display/dc/{ => dml}/calcs/calcs_logger.h | 0 .../amd/display/dc/{ => dml}/calcs/custom_float.c | 0 .../drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c | 0 .../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c | 0 .../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h | 0 .../amd/display/dc/{ => dml}/calcs/dcn_calc_math.c | 0 .../drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c | 0 .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 ++ .../dcn302_resource.h => dml/dcn302/dcn302_fpu.h} | 15 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 17 +- .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 24 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 71 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/i915/display/intel_ddi.c | 22 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/ni.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 22 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 14 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/iio/imu/adis16480.c | 7 +- drivers/irqchip/irq-apple-aic.c | 1 - drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 18 +- drivers/net/bonding/bond_main.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 1 + drivers/net/ethernet/freescale/xgmac_mdio.c | 28 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mscc/ocelot_flower.c | 44 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 135 +- drivers/net/phy/marvell.c | 56 +- drivers/net/phy/micrel.c | 36 +- drivers/net/phy/sfp.c | 25 +- drivers/net/wireguard/noise.c | 45 +- drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/of/base.c | 137 +- drivers/of/property.c | 27 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/pinctrl-thunderbay.c | 90 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- drivers/regulator/max20086-regulator.c | 1 + drivers/remoteproc/Kconfig | 4 + drivers/remoteproc/qcom_q6v5.c | 1 + drivers/rpmsg/rpmsg_char.c | 22 +- drivers/rtc/rtc-gamecube.c | 4 +- drivers/rtc/rtc-mc146818-lib.c | 4 +- drivers/rtc/rtc-sunplus.c | 2 +- drivers/s390/scsi/zfcp_fc.c | 13 +- drivers/scsi/3w-sas.c | 4 - drivers/scsi/bfa/bfad.c | 6 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 20 +- drivers/scsi/elx/libefc/efc_els.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 3 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 16 +- drivers/scsi/pm8001/pm80xx_hwi.h | 6 +- drivers/scsi/qedf/qedf_io.c | 1 + drivers/scsi/qedf/qedf_main.c | 7 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 7 + drivers/spi/spi-stm32-qspi.c | 47 +- drivers/spi/spi-stm32.c | 7 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 + drivers/video/backlight/lm3630a_bl.c | 1 - drivers/video/backlight/qcom-wled.c | 1 + drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/controlfb.c | 2 + drivers/video/fbdev/hyperv_fb.c | 16 +- drivers/video/fbdev/imxfb.c | 2 + drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 - drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/virtio/virtio.c | 8 +- drivers/virtio/virtio_mem.c | 2 - fs/btrfs/ioctl.c | 41 +- fs/cifs/cifs_swn.c | 9 +- fs/cifs/cifsglob.h | 2 + fs/cifs/cifsproto.h | 8 + fs/cifs/connect.c | 127 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 +- fs/cifs/fs_context.c | 8 +- fs/cifs/fscache.h | 14 +- fs/cifs/inode.c | 6 + fs/cifs/misc.c | 49 + fs/cifs/netmisc.c | 5 +- fs/cifs/sess.c | 42 +- fs/cifs/smb2pdu.c | 110 +- fs/cifs/smb2transport.c | 6 + fs/cifs/transport.c | 17 +- fs/fs_context.c | 2 +- fs/gfs2/rgrp.c | 9 +- fs/io-wq.c | 84 +- fs/io_uring.c | 15 +- fs/ksmbd/smb2pdu.c | 135 +- fs/ksmbd/transport_tcp.c | 3 +- fs/lockd/svcsubs.c | 18 +- fs/ntfs/attrib.c | 2 +- fs/ocfs2/cluster/masklog.c | 11 +- fs/ocfs2/dir.c | 2 +- fs/smbfs_common/smb2pdu.h | 2 +- fs/smbfs_common/smbfsctl.h | 2 + fs/super.c | 4 +- fs/unicode/.gitignore | 2 +- fs/xfs/libxfs/xfs_fs.h | 37 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_ioctl.c | 102 +- fs/xfs/xfs_ioctl.h | 6 - fs/xfs/xfs_ioctl32.c | 27 - fs/xfs/xfs_ioctl32.h | 4 - include/crypto/blake2s.h | 3 - include/crypto/internal/blake2s.h | 36 +- include/dt-bindings/clock/imxrt1050-clock.h | 72 + include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 4 +- include/linux/fs_context.h | 2 + include/linux/mc146818rtc.h | 2 +- include/linux/mm.h | 20 + include/linux/of.h | 451 +-- include/linux/virtio_config.h | 3 +- include/net/bluetooth/hci_core.h | 14 + include/net/bluetooth/mgmt.h | 16 + include/trace/events/random.h | 56 +- include/trace/events/thp.h | 35 - init/Kconfig | 37 +- kernel/bpf/btf.c | 2 +- kernel/bpf/stackmap.c | 5 +- kernel/bpf/verifier.c | 75 +- lib/Kconfig.debug | 2 +- lib/crypto/Kconfig | 5 +- lib/crypto/blake2s-selftest.c | 31 - lib/crypto/blake2s.c | 41 +- lib/rust.h | 14 + lib/sha1.c | 95 +- lib/vsprintf.c | 7 +- localversion-next | 2 +- mm/debug_vm_pgtable.c | 4 +- mm/filemap.c | 10 +- mm/oom_kill.c | 2 +- mm/vmalloc.c | 16 +- net/bluetooth/hci_core.c | 1 + net/bluetooth/mgmt.c | 115 +- net/bluetooth/msft.c | 168 +- net/core/net_namespace.c | 4 +- net/core/sock.c | 3 + net/ipv4/fib_semantics.c | 76 +- net/nfc/llcp_sock.c | 5 + net/smc/smc_core.c | 17 +- net/smc/smc_wr.h | 4 - net/tls/tls_sw.c | 1 + rust/Makefile | 57 +- rust/alloc/alloc.rs | 3 + rust/alloc/boxed.rs | 3 + rust/alloc/collections/mod.rs | 1 + rust/alloc/fmt.rs | 18 + rust/alloc/lib.rs | 97 +- rust/alloc/raw_vec.rs | 71 +- rust/alloc/slice.rs | 4 + rust/alloc/str.rs | 7 +- rust/alloc/string.rs | 15 +- rust/alloc/vec/drain.rs | 1 + rust/alloc/vec/mod.rs | 42 +- rust/helpers.c | 72 + rust/kernel/amba.rs | 147 +- rust/kernel/bindings_helper.h | 1 + rust/kernel/chrdev.rs | 13 +- rust/kernel/clk.rs | 75 + rust/kernel/device.rs | 347 +- rust/kernel/driver.rs | 372 +- rust/kernel/file.rs | 6 + rust/kernel/file_operations.rs | 509 +-- rust/kernel/gpio.rs | 2 + rust/kernel/io_mem.rs | 20 + rust/kernel/irq.rs | 5 +- rust/kernel/lib.rs | 8 +- rust/kernel/miscdev.rs | 102 +- rust/kernel/of.rs | 122 +- rust/kernel/platdev.rs | 152 - rust/kernel/platform.rs | 224 ++ rust/kernel/prelude.rs | 5 +- rust/kernel/sync/arc.rs | 4 +- rust/kernel/sync/condvar.rs | 1 + rust/kernel/sync/mutex.rs | 1 + rust/kernel/sync/revocable_mutex.rs | 8 +- rust/kernel/sync/seqlock.rs | 1 + samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 7 +- samples/rust/rust_miscdev.rs | 18 +- samples/rust/rust_platform.rs | 25 + samples/rust/rust_random.rs | 9 +- samples/rust/rust_semaphore.rs | 17 +- scripts/Kconfig.include | 6 +- scripts/cc-version.sh | 12 +- scripts/coccinelle/iterators/fen.cocci | 124 - scripts/coccinelle/misc/bugon.cocci | 63 - scripts/link-vmlinux.sh | 2 +- scripts/min-tool-version.sh | 6 + scripts/rust-is-available-bindgen-libclang.h | 2 + scripts/rust-is-available.sh | 159 + scripts/rust-version.sh | 31 - scripts/sorttable.h | 5 +- sound/core/init.c | 25 +- sound/core/misc.c | 2 +- sound/pci/hda/cs35l41_hda.c | 134 +- sound/pci/hda/cs35l41_hda.h | 4 +- sound/pci/hda/cs35l41_hda_i2c.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 6 +- sound/soc/codecs/max9759.c | 3 +- sound/soc/mediatek/Kconfig | 2 +- sound/usb/mixer_maps.c | 12 + tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/bpf/runqslower/runqslower.c | 2 +- tools/bpf/runqslower/runqslower.h | 2 +- tools/lib/perf/tests/test-evlist.c | 5 +- tools/perf/Documentation/perf-buildid-cache.txt | 5 +- tools/perf/Documentation/perf-config.txt | 9 + tools/perf/Documentation/perf-record.txt | 9 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-record.c | 13 + tools/perf/builtin-stat.c | 17 +- tools/perf/util/affinity.c | 8 +- .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/cpumap.h | 10 + tools/perf/util/cputopo.c | 3 +- tools/perf/util/evlist.c | 30 +- tools/perf/util/machine.c | 3 +- tools/perf/util/metricgroup.c | 4 +- tools/perf/util/probe-event.c | 3 + tools/perf/util/util.c | 15 + tools/perf/util/util.h | 6 + tools/testing/selftests/bpf/prog_tests/d_path.c | 14 + .../selftests/bpf/progs/test_d_path_check_types.c | 32 + tools/testing/selftests/bpf/verifier/ringbuf.c | 95 + tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +- tools/testing/selftests/kvm/.gitignore | 4 +- tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/include/x86_64/processor.h | 25 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 73 +- .../kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} | 30 + .../selftests/kvm/x86_64/pmu_event_filter_test.c | 306 ++ .../vmx_exception_with_invalid_guest_state.c | 139 + .../selftests/vm/charge_reserved_hugetlb.sh | 34 +- .../selftests/vm/hugetlb_reparenting_test.sh | 21 +- tools/testing/selftests/vm/userfaultfd.c | 15 +- tools/testing/selftests/vm/write_hugetlb_memory.sh | 2 +- virt/kvm/kvm_main.c | 2 + 403 files changed, 8643 insertions(+), 6614 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/docs.rst rename Documentation/rust/{coding.rst => general-information.rst} (50%) create mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c create mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/calcs_logger.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/custom_float.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_math.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c copy drivers/gpu/drm/amd/display/dc/{dcn302/dcn302_resource.h => dml/dcn302/dcn302 [...] create mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 lib/rust.h create mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/platform.rs create mode 100644 samples/rust/rust_platform.rs delete mode 100644 scripts/coccinelle/iterators/fen.cocci delete mode 100644 scripts/coccinelle/misc/bugon.cocci create mode 100644 scripts/rust-is-available-bindgen-libclang.h create mode 100755 scripts/rust-is-available.sh delete mode 100755 scripts/rust-version.sh create mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_types.c create mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c rename tools/testing/selftests/kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} (83%) create mode 100644 tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_g [...]