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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards c94951012a74 Add linux-next specific files for 20220121 discards df6b1bf7d10d Merge branch 'akpm/master' discards 8eb8b1379265 mm: hide the FRONTSWAP Kconfig symbol discards 0d6a1f78e9af frontswap: remove support for multiple ops discards 4ac96a7b54c7 mm: mark swap_lock and swap_active_head static discards b9377322a734 frontswap: simplify frontswap_register_ops discards c52f7e5f81e3 frontswap: remove frontswap_test discards 750d8aeeb612 mm-simplify-try_to_unuse-fix discards 8f30b9367ba8 mm: simplify try_to_unuse discards 068348e44737 frontswap: remove the frontswap exports discards 8c1f6104f3c1 frontswap: simplify frontswap_init discards ca7040b71c96 frontswap: remove frontswap_curr_pages discards d56b20f5baa2 frontswap: remove frontswap_shrink discards 511ed781bf22 frontswap: remove frontswap_tmem_exclusive_gets discards 99401eeb2777 frontswap: remove frontswap_writethrough discards 85e4762f8f22 mm: remove cleancache discards c6821059bd76 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] discards c26246bc8aba lib/stackdepot: allow optional init and stack_table alloca [...] discards 277a0b7ab7dd lib/stackdepot: allow optional init and stack_table alloca [...] discards 2a45bf25ff4a lib/stackdepot: allow optional init and stack_table alloca [...] discards bbce340e9bef lib/stackdepot: fix spelling mistake and grammar in pr_err [...] discards 652e68610877 lib/stackdepot: allow optional init and stack_table alloca [...] discards 8f0d4215ee4f proc-remove-pde_data-completely-fix-fix discards 379d8e7d3aa8 proc-remove-pde_data-completely-fix discards 4dce02ad05c7 proc: remove PDE_DATA() completely discards 05e7e8842404 fs: proc: store PDE()->data into inode->i_private discards 02249ea4c30e sysctl: returns -EINVAL when a negative value is passed to [...] discards 56d3bac398c4 kernel/sysctl.c: remove unused variable ten_thousand discards 5908e11e6c4a kprobe: move sysctl_kprobes_optimization to kprobes.c discards aa5bf994e116 fs/coredump: move coredump sysctls into its own file discards 47ae5cd7d6ed printk: fix build warning when CONFIG_PRINTK=n discards 85a668220f29 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() discards 96eb36937d1c fs: move namespace sysctls and declare fs base directory discards 00a38d7f995b sysctl-add-and-use-base-directory-declarer-and-registratio [...] discards 9574c77df805 sysctl: add and use base directory declarer and registrati [...] discards 2945a3a856bc fs: move pipe sysctls to is own file discards 362fc4e1f6ad fs: move fs/exec.c sysctls into its own file discards a8be878b60e8 fs: move namei sysctls to its own file discards 6c4c9f5dc6d1 fs: move locking sysctls where they are used discards 766c43c50c72 fs: move shared sysctls to fs/sysctls.c discards 278c1456e827 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix discards 4ab701a95f1b sysctl: move maxolduid as a sysctl specific const discards 599bca04da0a fs/dcache: avoid unused-function warning discards 326b2bea3f3f fs/inode: avoid unused-variable warning discards 55ea1397f2e5 fs: move dcache sysctls to its own file discards f20ad6bed4d7 fs: move fs stat sysctls to file_table.c discards 3c666c301f0c fs: move inode sysctls to its own file discards cd84edf1c19d sysctl: share unsigned long const values discards d55ec402b238 stackleak: move stack_erasing sysctl to stackleak.c discards 03ca9b44862d scsi/sg: move sg-big-buff sysctl to scsi/sg.c discards 803e6fdaac41 printk: move printk sysctl to printk/sysctl.c discards a5cb50945ad7 fs: move binfmt_misc sysctl to its own file discards 8178a9d58c84 sysctl-add-helper-to-register-a-sysctl-mount-point-fix discards 04ec45e0c7f2 sysctl: add helper to register a sysctl mount point discards ce53058a7bba random: move the random sysctl declarations to its own file discards 04bee7a7ea5a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 discards acd1b8d1f84f firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix discards 3a4a76649483 firmware_loader-move-firmware-sysctl-to-its-own-files-fix discards f465862eb4ea firmware_loader: move firmware sysctl to its own files discards 383a918069d8 eventpoll: simplify sysctl declaration with register_sysctl() discards f23da3e21089 cdrom: simplify subdirectory registration with register_sysctl() discards 242ed74193be inotify-simplify-subdirectory-registration-with-register_s [...] discards f949b24d3335 inotify: simplify subdirectory registration with register_ [...] discards f52afa0e265d test_sysctl: simplify subdirectory registration with regis [...] discards 20ee6b8e3d9f ocfs2: simplify subdirectory registration with register_sysctl() discards dadc312b4abf macintosh/mac_hid.c: simplify subdirectory registration wi [...] discards 585e28fd869d i915: simplify subdirectory registration with register_sysctl() discards 95046d007b7d hpet: simplify subdirectory registration with register_sysctl() discards f72d7ac3936b dnotify: move dnotify sysctl to dnotify.c discards 13eed1828fff aio: move aio sysctl to aio.c discards a6a15037f583 sysctl: use SYSCTL_ZERO to replace some static int zero uses discards 3fd151fecfc8 sysctl: use const for typically used max/min proc sysctls discards d75eacc8f9a5 sysctl: make ngroups_max const discards 47a853a02603 watchdog: move watchdog sysctl interface to watchdog.c discards f5447d8ab23e hung_task: move hung_task sysctl interface to hung_task.c discards 63848b7c76e9 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] discards 3899bc869dec sysctl: move some boundary constants from sysctl.c to sysctl_vals discards 5ff8fe2ead0f sysctl: add a new register_sysctl_init() interface discards 352bb555f57a mm/migrate.c: rework migration_entry_wait() to not take a pageref discards 895099983b37 fs/f2fs/data.c: fix mess discards b6de97a043f6 Merge branch 'akpm-current/current' discards fddaaeb5161a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 246dd5c2d74c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 0931e20a7713 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 46854b6daa04 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 5e9357526d25 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards c1269242d230 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 1132bc3251a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 426c168ec551 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 06e159aba874 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards c300d24bb644 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d9403864801 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d4de7290c470 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ae15c148270 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards ed8a78f08303 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5df042b7d494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d1f41af55f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6746601d37cd Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 7c1b11b15683 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards e59e036d2b54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bec20c48d886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b2341c62d763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fcc9c806db49 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards a151d3f0d74c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards f89b70244387 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 8fd3f71a7043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 574c4f8009b7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards e7939ca8f8ff Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards cb718a6ff65e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 62346e12e039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 321f76b7ba05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1394593be91a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 0a1108e14b6a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 9b2f55000f28 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards b62f11b7231d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 7ad29aedfa5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b434773641ec Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards e60343600bba Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 79f2caf577a6 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 3598aa74b09a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 058e50831efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 07cb3fd1658c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87fbf22c22e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 195767ddfc27 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 11b617221222 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 89f80602fc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 19a026011243 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] discards e1e4ceb5df7a Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 99b61ac276fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 825eab8d5a29 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards fe665dc32977 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fe6f5ded54b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 6d42de80e92b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 9be5925e9903 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 973e53ca01c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a1dadc5671f4 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards be149638d042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a82e4944400c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards aa9d4f47bf75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards faa1f054831f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 96911ea2300f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3cff5fbcb28e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6ca9b23cf229 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 8c3e3f8119a4 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 4fc18cfbd8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 920a7efe6aef Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 10d48e127ccd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 93aeef76f583 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards be61b16fe7a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards edb454a3ca74 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards b0bb9213e5d1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards d345abc871c4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 449f72a4702f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 79ecfe595220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e577613d62e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4965b12d0500 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0a56a5c503ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 309c999d7d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e1258db46d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0780ffbcb8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 09967761e6ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 69a037fabf6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 33b1c9c99b40 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 7ff682089678 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 5c8d0f275fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e6ec6dbba6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae0b08098dde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 16f98a25bf8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a93783792ae1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 0e8c441ed4bc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 3ff4dfec1bc4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards c687da1601e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ffd79fec234d Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 3734e7eb5f44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 4e46237461a6 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] discards cf07f08c4605 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards a5dac40f5abc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards aa1eae12f771 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 5ccade126cd2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 84bd8569a404 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards dd18999a9ea3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards a67697667525 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 3e931e83c7eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 9b9c222bc272 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 328dcc19b687 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 6463abbc34ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 717aed9b1446 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 23597a782795 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 55e07b6e88bc Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 65307d2f9b08 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ffef6ffca4c1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 235e7032d2b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e8b71a2c9458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 9a7376385053 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] discards e150df6e36fe Merge remote-tracking branch 'origin/master' into kvm-next-5.17 omits c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT omits 18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra f [...] omits 5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra [...] discards a93d754b464c parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries discards 4f05e5a39469 parisc: Drop __init from map_pages declaration omits 30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c omits 5f7ee6e37a3c parisc: Autodetect default output device and set console= [...] omits bd25c378527f parisc: Use safer strscpy() in setup_cmdline() omits 9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() omits 2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array( [...] omits 66a8f7f04979 of: base: make small of_parse_phandle() variants static inline omits 25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example omits 986536b952fd dt-bindings: Fix array schemas encoded as matrices omits 8da46c0f98a1 RISC-V: Remove redundant err variable omits 04cbc1acc493 Merge branch 'io_uring-5.17' into for-next omits a6222cce61e8 Merge branch 'block-5.17' into for-next omits 46cdc45acb08 block: fix async_depth sysfs interface for mq-deadline omits 58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties omits db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff omits c83f3ae084b3 Merge branch 'thermal-int340x' into linux-next omits 3a9921829933 Merge branches 'acpi-cppc' and 'acpi-dptf' into linux-next omits 3c2905ea7924 riscv: canaan: remove useless select of non-existing confi [...] omits 26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap omits 2ffc48fc7071 RISC-V: Move spinwait booting method to its own config omits 0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP omits c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method omits 410bb20a698d RISC-V: Do not print the SBI version during HSM extension [...] omits 9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting omits e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst omits 83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c omits a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c omits 3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n omits ee7c61f30c22 Merge branch 'misc-5.17' into next-fixes omits af4c9324b23a btrfs: fix deadlock when reserving space during defrag omits 2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.o [...] discards 514abfe06f34 erofs: fix fsdax partition offset handling omits 2a1355f0bf41 ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 omits 3feb2ea2f15b Merge branch 'block-5.17' into for-next omits 3ee859e384d4 block: Fix wrong offset in bio_truncate() discards 3a5328ac8898 ipc/sem: do not sleep with a spin lock held discards cf995d161409 panic: allow printing extra panic information on kdump discards be59d0732645 sysctl: documentation: fix table format warning discards 6f60385c55cb panic: add option to dump all CPUs backtraces in panic_print discards 1b3f438d1be1 docs: sysctl/kernel: add missing bit to panic_print discards 532b89cc3de9 init/main.c: silence some -Wunused-parameter warnings discards 4e2ec8af52e1 ELF: fix overflow in total mapping size calculation discards 19225f4b7030 lz4: fix LZ4_decompress_safe_partial read out of bound discards 24c03e12826d proc/sysctl: make protected_* world readable discards ca96d7aab6c3 kernel/hung_task.c: Monitor killed tasks. discards 526c4a5a248a fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 02b319c14b3a fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 54d0519fb68d btrfs: avoid live-lock in search_ioctl() on hardware with [...] discards 61c6518c388f arm64: add support for sub-page faults user probing discards bceb16221bfe mm: introduce fault_in_exact_writeable() to probe for sub- [...] discards aa3b1d0e3e27 zsmalloc: replace get_cpu_var with local_lock discards ec902f2001fc zsmalloc: replace per zpage lock with pool->migrate_lock discards 49b8a3d1999d locking: fixup write_lock_nested() implementation discards 21bf78f74a2d locking/rwlocks: fix write_lock_nested for RT discards cd989674ff99 locking/rwlocks: introduce write_lock_nested discards bb15ed62559c zsmalloc: remove zspage isolation for migration discards 057aa9519649 zsmalloc: move huge compressed obj from page to zspage discards eb3aa0139940 zsmalloc: introduce obj_allocated discards dfb51a4ffb85 zsmalloc: decouple class actions from zspage works discards ce00f4dd27cb zsmalloc: rename zs_stat_type to class_stat_type discards f95a2f23dd36 zsmalloc: introduce some helper functions discards 70eda0e62511 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 1bebbe21a8b9 mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards 13d15fab50a0 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 218bbe716df8 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 163ed1ebe027 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards 928f2312db48 selftests: vm: add a hugetlb test case discards f3b1c0be74db mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 8fc23b0ffee3 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards 9398ff87f537 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards 36a9f0a9b8fd mm: discard __GFP_ATOMIC discards b68e74f0ce20 mm-vmalloc-allocate-small-pages-for-area-pages-fix discards 285c0e5d32a2 mm/vmalloc: allocate small pages for area->pages discards af5baf93304a Documentation/vm/page_owner.rst: fix unexpected indentation warns discards eafb15c300a9 documentation-vm-page_ownerrst-update-the-documentation-fix discards 434535b11bb6 Documentation/vm/page_owner.rst: update the documentation discards 92cad89db3bf tools/vm/page_owner_sort.c: delete invalid duplicate code discards 83705ce04174 tools/vm/page_owner_sort.c: two trivial fixes discards 56145f6cfd65 tools/vm/page_owner_sort.c: support sorting pid and time discards b62608cdc21a tools/vm/page_owner_sort.c: add switch between culling by [...] discards b5b7d88a2166 tools/vm/page_owner_sort.c: support sorting by stack trace discards de6d5fd41d69 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards ba396711a0a2 tools/vm/page_owner_sort.c: sort by stacktrace before culling discards e34fedb68f5d ocfs2: fix ocfs2 corrupt when iputting an inode discards fc3bb17cb8d1 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 10a508442d4b ocfs2: reflink deadlock when clone file to the same direct [...] discards f9cf567507bd procfs: prevent unpriveleged processes accessing fdinfo dir discards 9f1e8d1cc2d1 /proc/kpageflags: do not use uninitialized struct pages discards 77ad2a65a738 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 28c6c3c22c39 mm: fix panic in __alloc_pages discards 965b7bb26c53 mm/oom_kill: wake futex waiters before annihilating victim [...] omits 64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/cep [...] omits 67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba. [...] omits c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/li [...] omits 41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/s [...] discards 276434a51d37 lib/crypto: blake2s: avoid indirect calls to compression f [...] omits bb425a759847 arm64: mm: apply __ro_after_init to memory_limit omits 3364c6ce23c6 arm64: atomics: lse: Dereference matching size omits 440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro omits 9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] omits 7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_ [...] omits 51620150ca2d cifs: update internal module number omits 52d005337b2c smb3: send NTLMSSP version information omits 20aa49541a2e riscv: fix boolconv.cocci warnings omits c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] omits 0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel discards 965b24abdd13 drm/amdgpu: bump driver version for new CTX OP to set/get [...] discards 9341bdfe2cab drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates discards 5534402e59cb drm/radeon: Add HD-audio component notifier support (v2) discards e145e03a9ad0 Revert "drm/amd/display: To modify the condition in indica [...] discards e5fecadb7ae2 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards a1ca2373d56f drm/amdgpu: only check for _PR3 on dGPUs discards e36467d9bfb1 drm/amdgpu: add another raven1 gfxoff quirk omits 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] omits f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 omits f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus omits 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function omits 1b08dfb889b2 drm/amdgpu: remove gart.ready flag omits 5904e4135f3b drm/amdgpu: remove unused variable warning omits 33cd016e600a drm/amdgpu: remove unused variable omits 8eb53bb2aa8a drm/amdgpu: Remove repeated calls omits 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] omits 479e3b02b73a drm/amdgpu: add vram check function for GMC omits c774de22c430 riscv: Explicit comment about user virtual address space size omits 73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo omits e8a62cc26ddf riscv: Implement sv48 support omits 60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free omits 3270bfdb9e4a riscv: Allow to dynamically define VA_BITS omits 840125a97abc riscv: Introduce functions to switch pt_ops omits 2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction omits f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping omits db1503d355a7 riscv: Get rid of MAXPHYSMEM configs omits 6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel omits 73031f761cb7 io-wq: delete dead lock shuffling code omits b4966a7dc072 clk: mediatek: relicense mt7986 clock driver to GPL-2.0 omits fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables omits 96c852c8bf52 kvm: selftests: Do not indent with spaces omits fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header omits 353bbc52de1c Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 8dde4e76a01a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERN [...] omits fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead [...] omits 3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly omits 07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) [...] omits 902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" omits c080b4144b9d btrfs: defrag: properly update range->start for autodefrag omits 484167da7773 btrfs: defrag: fix wrong number of defragged sectors omits 70431bfd825d cifs: Support fscache indexing rewrite omits b767c2fc787e btrfs: allow defrag to be interruptible omits 6b34cd8e175b btrfs: fix too long loop when defragging a 1 byte file omits d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore omits a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled omits 54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below [...] omits 935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper omits 635e6357f948 KVM: VMX: Don't do full kick when handling posted interrup [...] omits ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper omits 296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggeri [...] omits 0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interr [...] omits 782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU omits af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handl [...] omits e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unb [...] omits 202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when ki [...] omits 31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode omits c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks omits b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers omits 98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 omits 12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx omits e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field omits d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load omits 4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD omits e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty omits e337f7e06364 KVM: selftests: Add a test to force emulation with a pendi [...] omits fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] omits bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER omits 2ba9047424fc selftests: kvm/x86: Introduce x86_model() omits 398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of [...] omits 21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() omits b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check omits 7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events omits ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update recon [...] omits 47de760655f3 cifs: update tcpStatus during negotiate and sess setup omits c1604da708d3 cifs: make status checks in version independent callers omits ece076764174 cifs: remove repeated state change in dfs tree connect omits e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS omits 8a409cda978e cifs: remove unused variable ses_selected omits 88b024f556fc cifs: protect all accesses to chan_* with chan_lock omits a05885ce13bd cifs: fix the connection state transitions with multichannel omits 3663c9045f51 cifs: check reconnects for channels of active tcons too omits 1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() omits e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feat [...] omits 6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] omits 5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] omits f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier omits 7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU omits 9d5f0c36438e perf machine: Use path__join() to compose a path instead o [...] omits 9df15d842a0f spi: stm32: make SPI_MASTER_MUST_TX flags only specific to [...] omits 3cefddb72f80 spi: stm32: remove inexistant variables in struct stm32_sp [...] omits e4d63473d311 spi: stm32-qspi: Update spi registering omits b4c18c18ebf7 regulator: MAX20086: add gpio/consumer.h omits 579b2c8f72d9 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC omits 4c907bcd9dcd ASoC: max9759: fix underflow in speaker_gain_control_put() omits 8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the sta [...] omits d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separa [...] omits 59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry omits c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI bas [...] omits d3cbc6e323c9 drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] omits 9583aa8cb59e Merge branch 'misc' into for-next omits c8469eb98626 Merge branches 'misc' and 'fixes' into for-next omits 9f80ccda53b9 ARM: 9180/1: Thumb2: align ALT_UP() sections in modules su [...] omits 15420269b02a ARM: 9179/1: uaccess: avoid alignment faults in copy_[from [...] omits 8b59b0a53c84 ARM: 9170/1: fix panic when kasan and kprobe are enabled omits fae0bd40fab0 virtio_console: break out of buf poll on remove omits 742f5cb75597 virtio: document virtio_reset_device omits 0a3d12ab5097 drm/vc4: Fix deadlock on DSI device attach error omits c4f269601734 virtio: acknowledge all features before access omits e561ba38a9b7 Merge branch 'io_uring-5.17' into for-next omits 5322359fec13 scsi: bfa: Remove useless DMA-32 fallback configuration omits d8ca7c8cf681 scsi: hisi_sas: Remove useless DMA-32 fallback configuration omits 3a61ad987601 scsi: 3w-sas: Remove useless DMA-32 fallback configuration omits 88422dd97988 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] omits 719ad408e1ae scsi: zfcp: Fix failed recovery on gone remote port with n [...] omits da36ac1d238a scsi: pm8001: Fix bogus FW crash for maxcpus=1 omits 7ab3180d7ed6 scsi: qedf: Change context reset messages to ratelimited omits 37e7b75c503e scsi: qedf: Fix refcount issue when LOGO is received during TMF omits 4e3262536023 scsi: qedf: Add stag_work to all the vports omits 58ac604907f0 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] omits 6fc932c0dd80 scsi: target: iscsi: Make sure the np under each tpg is unique omits e077106a9f70 scsi: elx: efct: Don't use GFP_KERNEL under spin lock omits ccbf726171b7 io_uring: perform poll removal even if async work removal [...] omits 361aee450c6e io-wq: add intermediate work step between pending list and [...] omits efdf518459b1 io-wq: perform both unstarted and started work cancelation [...] omits 36e4c58bf044 io-wq: invoke work cancelation with wqe->lock held omits 081b58204629 io-wq: make io_worker lock a raw spinlock omits ea6e7ceedaf1 io-wq: remove useless 'work' argument to __io_worker_busy() omits ac090d9c90b0 ksmbd: fix guest connection failure with nautilus omits b207602fb045 ksmbd: uninitialized variable in create_socket() omits 2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation omits e4e2787bef7e smb3: add new defines from protocol specification omits a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable omits dfd6879b9899 drm/radeon: fix UVD suspend error omits 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend omits 552b7cb0eed1 drm/amd/display: move calcs folder into DML omits ce0bdc62e80d drm/amd/display: 3.2.169 omits 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 omits 047db281c026 drm/amd/display: Add signal type check when verify stream [...] omits 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a omits 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en omits 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init omits c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. omits f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] omits 82dcd8eb357c drm/amd/display: 3.2.168 omits b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only omits fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe omits 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] omits 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms omits f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] omits 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV omits 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc omits 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma omits d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc omits 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx omits b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras omits 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk omits e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin omits 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 omits 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table omits c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block omits 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid omits 0fc3812f4554 lockd: fix failure to cleanup client locks omits 6e7f90d163af lockd: fix server crash on reboot of client holding lock omits 9c494ca4d3a5 x86/gpu: Reserve stolen memory for first integrated Intel GPU discards 4fd8a97fcea4 bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events discards 0e81371960da bluetooth: msft: Handle MSFT Monitor Device Event omits a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations omits 125081a62616 hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused omits 5836c1519060 hwmon: (lm90) Fix sysfs and udev notifications omits cbca50501a82 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits d13a5271edf3 hwmon: (lm90) Mark alert as broken for MAX6680 omits 791a30d2b43e hwmon: (lm90) Mark alert as broken for MAX6654 omits 0921525dc315 hwmon: (lm90) Re-enable interrupts after alert clears omits fc4136c52c1c hwmon: (lm90) Reduce maximum conversion rate for G781 omits b54f41b791de virtio: unexport virtio_finalize_features omits 6a5843653d69 Merge branch 'block-5.17' into for-next omits fd9f4e62a39f block: assign bi_bdev for cloned bios in blk_rq_prep_clone omits 85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void omits 8c286a0f973a ALSA: hda: cs35l41: Tidyup code omits a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_er [...] omits cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases omits 77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol [...] omits 6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function omits 2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch omits b3b1283eba5c clk: imx: Add imx8dxl clk driver omits 0d3d237651fd perf evlist: No need to setup affinities when disabling ev [...] omits f350ee95498a perf evlist: No need to setup affinities when enabling eve [...] omits 49de179577e7 perf stat: No need to setup affinities when starting a workload omits 1855b796f2f6 perf affinity: Allow passing a NULL arg to affinity__cleanup() omits 4624f199327a perf probe: Fix ppc64 'perf probe add events failed' case omits 61a7fc5503ca clk: imx: Add initial support for i.MXRT1050 clock driver omits 8f37d9af577f dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits e52c60794ef7 dt-bindings: imx: Add clock binding for i.MXRT1050 omits 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock omits 5455b9ecaf23 cifs: serialize all mount attempts omits 87a0b2fafc09 Merge tag 'v5.16' into next omits aee101d7b95a powerpc/64s: Mask SRR0 before checking against the masked NIP omits d42cd7930649 Merge branches 'hwspinlock-next', 'rproc-fixes' and 'rpmsg [...] omits eee412e968f7 remoteproc: qcom: q6v5: fix service routines build errors omits 7a534ae89e34 rpmsg: char: Fix race between the release of rpmsg_eptdev [...] omits b7fb2dad571d rpmsg: char: Fix race between the release of rpmsg_ctrldev [...] omits d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text omits af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments omits 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments omits 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech omits 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm omits ca146834d6cd dt-bindings: vendor-prefixes: add Huawei omits 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec omits 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices omits 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority omits cc2cf6796a90 docs: ftrace: fix ambiguous sentence omits 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading omits 842086bc7262 video: fbdev: controlfb: Fix COMPILE_TEST build omits 7666cad0e068 video: ocfb: add const to of_device_id omits 29a6c7b4442f dt-bindings: simple-framebuffer: allow standalone compatible omits 3e24c83143b2 video: fbdev: use swap() to make code cleaner omits 0c248dc26e90 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] omits a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] omits 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] omits e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id omits a95be874d26b thermal: int340x: Support Raptor Lake omits a510c78e5b6f ACPI: DPTF: Support Raptor Lake omits f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() omits 5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() omits 74ce6135ae6e cifs: clean up an inconsistent indenting omits e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate omits 4732f2444acd KVM: x86: Making the module parameter of vPMU more common omits ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN omits 9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' omits c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN omits ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->ar [...] omits a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_ [...] omits b3bb9413e717 xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions omits 4d1b97f9ce7c xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls omits 9dec0368b964 xfs: remove the XFS_IOC_FSSETDM definitions omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy omits 7281599201c3 ipmi/watchdog: Constify ident omits 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file omits a1c0aad3a9e3 Merge branch 'block-5.17' into for-next omits 850fd2abbe02 block: cleanup q->srcu omits a3830e70814a Merge branch 'block-5.17' into for-next omits e6a2e5116e07 block: Remove unnecessary variable assignment omits 00358933f66c brd: remove brd_devices_mutex mutex omits 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe omits 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe omits c831d92890e0 irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap omits 5754f9084f26 s390: add Sven Schnelle as reviewer omits 012a224e1fa3 s390/uaccess: introduce bit field for OAC specifier omits 745f5d20e793 s390/cpumf: Support for CPU Measurement Sampling Facility LS bit omits a87b0fd4f900 s390/cpumf: Support for CPU Measurement Facility CSVN 7 omits 960dd884ddf5 irqchip/realtek-rtl: Service all pending interrupts omits 91351b5dd0fd irqchip/realtek-rtl: Fix off-by-one in routing omits 291e79c7e2eb irqchip/realtek-rtl: Map control data to virq omits 45378cd33905 irqchip/apple-aic: Drop unused ipi_hwirq field omits 390a9c625a96 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits 486f91a65e2e backlight: qcom-wled: Add PM6150L compatible omits d4fbda900d23 drivers/video: remove redundant res variable omits a533da63d469 omapfb: use default_groups in kobj_type omits 2864ead72d03 fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls omits 1dac89184c4a backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits bcc48f8d980b video: hyperv_fb: Fix validation of screen resolution omits b4b086890366 video: fbdev: Check for null res pointer omits a820d5ff9418 fbdev: aty128fb: make some arrays static const omits e26602be4869 drm/i915/display/adlp: Implement new step in the TC voltag [...] omits ef3ac0156406 drm/i915/display/ehl: Update voltage swing table omits 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing omits 073983233302 arm64: dts: meson-g12-common: add more pwm_f options omits 5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 omits 429a64f6e91f powerpc/perf: Only define power_pmu_wants_prompt_pmi() for [...] omits ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh omits fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust omits 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits cc9fed8264dd MAINTAINERS: Rust omits aea6c5d53e0c samples: add Rust examples omits 5d287d7e9c9b Kbuild: add Rust support omits 78b471443e27 docs: add Rust documentation omits f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols omits f87087dabe30 scripts: add `generate_rust_analyzer.py` omits efd390f10e30 vsprintf: add new `%pA` format specifier omits df51f5e6315e rust: export generated symbols omits 08ce53e5594e rust: add `kernel` crate omits 0ca0dcf881fb rust: add `macros` crate omits c47068ebb6aa rust: add `build_error` crate omits 40458fc0ff21 rust: add `alloc` crate omits f28e96276441 rust: add `compiler_builtins` crate omits 0be29b05808b rust: add C helpers omits 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() omits 3fe7fa5843d2 mm: Add folio_put_refs() omits 2f71526d93c3 kallsyms: use the correct buffer size for symbols omits 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 omits 80783c83f50f kallsyms: support "big" kernel symbols omits 5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() omits ff164ae39b82 rtc: cmos: Evaluate century appropriate omits 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check omits 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() discards d4b825bad320 iio:imu:adis16480: fix buffering for devices with no burst mode omits d37823c3528e powerpc/32s: Fix kasan_init_region() for KASAN omits 87b9d74fb0be powerpc/time: Fix build failure due to do_hard_irq_enable( [...] omits 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. omits 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data omits c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] omits be973481daaa pinctrl: thunderbay: rework loops looking for groups names omits 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit discards c5079cd7c52a iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] discards a1a31d0da527 iio: adc: tsc2046: fix memory corruption by preventing arr [...] omits 252745240ba0 powerpc/audit: Fix syscall_get_arch() omits 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] omits 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict omits f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass omits fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls omits b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() omits e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 omits a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY omits 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs omits 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it omits b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] omits 31425abeda71 drm/amdgpu: Enable recovery on yellow carp omits fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width omits a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member omits 1613f346f86b drm/amd/pm: fix null ptr access omits e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default omits 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length omits ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting omits 69f91d32c663 drm/amdgpu: remove unneeded semicolon omits df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] omits df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block omits c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW omits 20c5e425d36a drm/amdkfd: Fix indentation on switch statement omits 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function omits cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma omits 7389a5b837cd drm/amdgpu: Removed redundant ras code omits 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] omits b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] omits 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block omits 685fae24d94f drm/amd/pm: correct the checks for fan attributes support omits 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks omits 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs omits 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls omits 837d542a09cd drm/amd/pm: relocate the power related headers omits ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] omits 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures omits a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] omits 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] omits 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] omits a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] omits d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] omits 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display omits 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] omits bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] omits 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version omits de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default omits 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits 91502a9a0b0d ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 omits 94fd19752b28 ovl: don't fail copy up if no fileattr support on upper omits 9182980a065e Merge branch 'io_uring-5.17' into for-next omits 73a3bb0066c5 Merge branch 'block-5.17' into for-next omits aed28b7a2d62 SUNRPC: Don't dereference xprt->snd_task if it's a cookie omits c0f26167ddcf xprtrdma: Remove definitions of RPCDBG_FACILITY omits c03061e7a210 xprtrdma: Remove final dprintk call sites from xprtrdma omits 4ee7e4a6c9b2 ovl: fix NULL pointer dereference in copy up warning omits 791f3465c4af io_uring: fix UAF due to missing POLLFREE handling omits 6840f9094f2b pagevec: Initialise folio_batch->percpu_pvec_drained omits 818d9150f2b2 clk: visconti: Fix uninitialized variable in printk omits 49a8f2bc8d88 clk: si5341: Fix clock HW provider cleanup omits 556e72236781 Merge branch 'misc' into for-next omits a6431e351c6e aoe: remove redundant assignment on variable n omits 413ec8057bc3 loop: remove redundant initialization of pointer node omits 180dccb0dba4 blk-mq: fix tag_get wait task can't be awakened omits c84b8a3fef66 io_uring: Remove unused function req_ref_put omits 93e5c8b5e46e Merge branch 'pm-core' into linux-next omits 2a4e14d3c46f Merge branches 'acpi-scan' and 'acpi-pcc' into linux-next discards a91e6e1c8074 cifs: Support fscache indexing rewrite omits 1a48db3fef49 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] omits 776d794f28c9 net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] omits 4ca9f31a2be6 NFSv4.1 test and add 4.1 trunking transport omits b8a09619a563 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt omits a8d54baba7c6 NFSv4 handle port presence in fs_location server string omits f5b27cc6761e NFSv4 expose nfs_parse_server_name function omits 1976b2b31462 NFSv4.1 query for fs_location attr on a new file system omits a0b3a15eab6b ceph: move CEPH_SUPER_MAGIC definition to magic.h omits 76bdbc7ac777 ceph: remove redundant Lsx caps check omits 94cc0877cad0 ceph: add new "nopagecache" option omits 0078ea3b0566 ceph: don't check for quotas on MDS stray dirs omits af9ceae83cd2 ceph: drop send metrics debug message omits 435a120a47ee rbd: make const pointer spaces a static const array omits 8e55ba8caae5 ceph: Fix incorrect statfs report for small quota omits adbed05ed62d ceph: mount syntax module parameter omits e1b9eb50763d doc: document new CephFS mount device syntax omits 2167f2cc686a ceph: record updated mon_addr on remount omits 7b19b4db5add ceph: new device mount syntax omits 4153c7fc937a libceph: rename parse_fsid() to ceph_parse_fsid() and export omits 2d7c86a8f9cd libceph: generalize addr/ip parsing based on delimiter omits 180d0eb290a5 parisc: Add visible flag to toc_stack variable omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 discards 85538cc07d6b Merge branch into tip/master: 'x86/core' omits 21f61b52868d tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits d068eebbd482 cgroup/cpuset: Make child cpusets restrict parents on v1 h [...] omits 8a59bb93b7e3 NFSv4 store server support for fs_location attribute omits 90e12a319104 NFSv4 remove zero number of fs_locations entries error check omits bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int omits cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] omits 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] omits 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] omits 3b30545fac39 Merge branches 'acpi-x86', 'acpi-tables' and 'acpi-soc' in [...] omits f7a6021aaf02 ASoC: cpcap: Check for NULL pointer after calling of_get_c [...] omits fe37c72debe9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 096180ad89f6 Merge branch 'i2c/for-current' into i2c/for-next discards 5273a73f6740 Merge branch into tip/master: 'irq/core' discards 75123a68f75f Merge branch into tip/master: 'irq/msi' discards 1540c8e4c208 Merge branch into tip/master: 'timers/core' omits ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] discards fd913240d898 IDT: Fix Build warnings on some 32bit architectures. omits a234959190ee Merge branch 'acpi-pfrut' into linux-next omits 879cf8006475 regulator: max20086: fix error code in max20086_parse_regu [...] omits a64067f4ceca ASoC: simple-card: fix probe failure on platform component omits c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] omits 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private omits 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() omits 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned omits a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations omits 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] omits 278d9a243635 ubifs: Rename whiteout atomically omits 136dff3a6b71 ksmbd: add smb-direct shutdown omits 4d02c4fdc0e2 ksmbd: smbd: change the default maximum read/write, receive size omits c9f189271cff ksmbd: smbd: create MR pool omits 41dbda16a090 ksmbd: add reserved room in ipc request/response omits 99b7650ac518 ksmbd: smbd: call rdma_accept() under CM handler omits b589f5db6d4a ksmbd: limits exceeding the maximum allowable outstanding [...] omits 914d7e5709ac ksmbd: move credit charge deduction under processing request omits 004443b3f6d7 ksmbd: add support for smb2 max credit parameter omits cb097b3dd5ec ksmbd: set 445 port to smbdirect port by default omits 31928a001bed ksmbd: register ksmbd ib client with ib_register_client() omits 317a42bd9204 ARM: Document merges omits e0d6757745e7 Merge branch 'arm/late' into for-next omits 035434f0dd0d Merge tag 'amlogic-fixes-v5.17-rc-v2' of https://git.kerne [...] omits 65def56a5fa7 Merge tag 'omap-for-v5.17/fixes-for-merge-window-signed' o [...] omits 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits 2576e153cd98 scsi: nsp_cs: Check of ioremap return value omits 3ba880a12df5 scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_ini [...] omits 9008661e1960 scsi: ufs: Modify Tactive time setting conditions omits 1aa7d9799e85 scsi: efct: Remove useless DMA-32 fallback configuration omits 706dc3b91989 scsi: message: fusion: mptctl: Use dma_alloc_coherent() omits 76a334d756c5 scsi: message: fusion: mptsas: Use dma_alloc_coherent() omits 7a960b3a5e37 scsi: message: fusion: Use dma_alloc_coherent() in mptsas_ [...] omits 5c5e6b6f61e0 scsi: message: fusion: mptbase: Use dma_alloc_coherent() omits 2d50607260a6 scsi: message: fusion: Use dma_alloc_coherent() in mpt_all [...] omits b114dda6f2f1 scsi: message: fusion: Remove usage of the deprecated "pci [...] omits e958b5884725 ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multip [...] omits 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation omits 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation omits 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout omits 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] omits afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] omits 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data omits 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] discards f752214046a9 Merge branch into tip/master: 'x86/build' omits e333f3fec06a ARM: Document merges omits c3b2f9e873ef Merge branch 'arm/late' into for-next omits 6b6db66fb373 Merge tag 'soc-fsl-next-v5.17' of git://git.kernel.org/pub [...] omits 0876babeb560 Merge tag 'socfpga_dts_update_for_v5.17_part2' of git://gi [...] omits 90352609bdef Merge tag 'reset-for-v5.17' of git://git.pengutronix.de/pz [...] omits f5cbe47c51cd Merge branch 'arm/fixes' into for-next omits c79295d7ee1a Merge tag 'samsung-dt64-5.17-2' of https://git.kernel.org/ [...] omits 34e0929d14d0 Merge tag 'memory-controller-drv-omap-5.17' of https://git [...] omits 734b4712a15f Merge tag 'memory-controller-drv-5.17' of https://git.kern [...] omits 95f78af579d3 Merge tag 'ti-k3-config-for-v5.17-v2' of https://git.kerne [...] omits b1ef70135f53 Merge tag 'qcom-arm64-defconfig-for-5.17' of https://git.k [...] omits f772f7e839bb Merge tag 'qcom-arm64-for-5.17-1' of https://git.kernel.or [...] omits deccdc186789 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits bda9b8122e53 ARM: configs: aspeed: Add support for USB flash drives discards 09122757c810 Merge branch into tip/master: 'core/core' discards bcda528b6afb Merge branch into tip/master: 'core/entry' discards afd081c55de7 Merge branch into tip/master: 'irq/core' discards c33362d40299 Merge branch into tip/master: 'irq/msi' discards ba13f280f8db Merge branch into tip/master: 'locking/core' discards 526e64e2a6b3 Merge branch into tip/master: 'perf/core' discards 6e20b91be12a Merge branch into tip/master: 'ras/core' discards d85bdd569fe9 Merge branch into tip/master: 'sched/core' discards 3c8646de8442 Merge branch into tip/master: 'x86/build' discards 8ca319c8b451 Merge branch into tip/master: 'x86/cache' discards e6fe5c783ba5 Merge branch into tip/master: 'x86/cleanups' discards b7c0340c9eca Merge branch into tip/master: 'x86/core' discards 9ca88633150f Merge branch into tip/master: 'x86/cpu' discards 39b6691d9a26 Merge branch into tip/master: 'x86/fpu' discards 21487742c3e1 Merge branch into tip/master: 'x86/misc' discards 72386fbe6a6f Merge branch into tip/master: 'x86/mm' discards 2e38ee837550 Merge branch into tip/master: 'x86/paravirt' discards 5446f24d05ac Merge branch into tip/master: 'x86/platform' discards 70c831370dbc Merge branch into tip/master: 'x86/sev' discards 136f12646140 Merge branch into tip/master: 'x86/sgx' discards c7784af73b7a Merge branch into tip/master: 'x86/vdso' omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits c42d7e17d162 Merge branch 'i2c/for-current' into i2c/for-next omits 9c16529291ad Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 1751fc1db36f NFSv4: nfs_atomic_open() can race when looking up a non-re [...] omits ac795161c936 NFSv4: Handle case where the lookup of a directory fails omits 7aa1269834b4 Merge branch 'for-next-next-v5.16-20220107' into for-next- [...] omits 8268bf5d1470 Merge branch 'misc-next' into for-next-next-v5.16-20220107 omits 7a46b2a3554d Merge branch 'misc-5.17' into for-next-next-v5.16-20220107 omits 315d049ad195 scsi: megaraid: Avoid mismatched storage type sizes omits 95c0cd92b038 btrfs: stop trying to log subdirectories created in past t [...] omits de831b31ea69 btrfs: stop copying old dir items when logging a directory omits 132db3d2ede4 btrfs: put initial index value of a directory in a constant omits a21876a29fce btrfs: don't log unnecessary boundary keys when logging directory omits 972d8f216f1f btrfs: don't start transaction for scrub if the fs is moun [...] omits 152adfcf8866 btrfs: reuse existing pointers from btrfs_ioctl omits 1a61b300c09b btrfs: fix log tree cleanup after a transaction abort omits dd503c2d5db4 btrfs: remove write and wait of struct walk_control omits 5d9224fb076e scsi: hisi_sas: Remove unused variable and check in hisi_s [...] omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits f0437f8cff42 Merge branch 'misc' into for-next omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits b6b2e59680e7 ARM: Document merges omits 34bf20ce986c NFSv42: Fallocate and clone should also request 'blocks used' omits 85847280b116 NFSv4: Allow writebacks to request 'blocks used' omits 86439fa2678d SUNRPC: use default_groups in kobj_type omits 01f34245722b NFS: use default_groups in kobj_type omits 68eaba4ca924 NFS: Fix the verifier for case sensitive filesystem in nfs [...] omits 00bdadc7accf NFS: Add a helper to remove case-insensitive aliases omits 8ce37abdeb4c NFS: Invalidate negative dentries on all case insensitive [...] omits 98ca3ee60b9e NFSv4: Just don't cache negative dentries on case insensit [...] omits 1ab5be4ac5b1 NFSv4: Add some support for case insensitive filesystems omits b05bf5c63b32 NFSv4.1: Fix uninitialised variable in devicenotify omits fbd2057e5329 nfs: nfs4clinet: check the return value of kstrdup() omits 2c52c8376db7 NFSv4 only print the label when its queried omits c4f0396688b5 SUNRPC: clean up some inconsistent indenting omits 35e0f9a9af48 sunrpc: Remove unneeded null check omits c72a826829cc nfs41: pnfs: filelayout: Replace one-element array with fl [...] omits 4b0c359b813b SUNRPC: Add source address/port to rpc_socket* traces omits 6ff9d99bb88f NFS: Ensure the server has an up to date ctime before renaming omits 204975036b34 NFS: Ensure the server has an up to date ctime before hardlinking omits 6238aec83f3f NFS: don't store 'struct cred *' in struct nfs_access_entry omits 73fbb3fa647b NFS: pass cred explicitly for access tests omits b5e7b59c3480 NFS: change nfs_access_get_cached to only report the mask omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 2f7a136069f7 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c6b0b48ae138 Merge branch 'i2c/for-current' into i2c/for-next omits 2b048513bc4e Revert "i2c: core: support bus regulator controlling in adapter" omits d3afd7e10bb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 967876af03b2 Merge branch 'i2c/for-current' into i2c/for-next omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 092d79d0c37f Merge branch 'arm/fixes' into for-next omits c3b48443ba7c scsi: aic79xx: Remove redundant error variable omits ee05cb71f9f7 scsi: pm80xx: Port reset timeout error handling correction omits 3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc comments omits 5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes omits 9211faa39a03 scsi: mpt3sas: Update persistent trigger pages from sysfs [...] omits 81d3f500ee98 scsi: core: Fix scsi_mode_select() interface omits 4d516e495235 scsi: aacraid: Fix spelling of "its" omits aa7069d840da scsi: qedf: Fix potential dereference of NULL pointer omits a12ac1f0ffa4 dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers omits 34127b3632b2 rtc: pxa: fix null pointer dereference omits 05020a733b02 rtc: ftrtc010: Use platform_get_irq() to get the interrupt omits ba52eac083e1 rtc: Move variable into switch case statement omits 7b69b54aaa48 rtc: pcf2127: Fix typo in comment omits 8462904204ab dt-bindings: rtc: Add Sunplus RTC json-schema omits fad6cbe9b2b4 rtc: Add driver for RTC in Sunplus SP7021 omits ed0610661434 rtc: rs5c372: fix incorrect oscillation value on r2221tl omits dd93849d47ce rtc: rs5c372: add offset correction support omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits 8224d7067bec Merge branch 'i2c/for-current' into i2c/for-next omits 0020e9e1f8d3 arm64: dts: agilex: align mmc node names with dtschema omits d3c8da99d707 arm64: dts: agilex: add board compatible for N5X DK omits c68686153887 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 025bf2d9b7a6 arm64: dts: stratix10: align regulator node names with dtschema omits ad22dd025e76 arm64: dts: stratix10: align mmc node names with dtschema omits 2329a9d4206e arm64: dts: stratix10: move ARM timer out of SoC node omits acfef271b387 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 5c47a53338e6 ARM: dts: arria10: add board compatible for SoCFPGA DK omits 303cb187ac8a ARM: dts: arria10: add board compatible for Mercury AA1 omits a9c0ff6f0e15 ARM: dts: arria5: add board compatible for SoCFPGA DK omits f4db1147e1fe dt-bindings: clock: intel,stratix10: convert to dtschema omits f3517e1dca3c dt-bindings: intel: document Agilex based board compatibles omits be5a32dd6408 dt-bindings: altera: document Stratix 10 based board compatibles omits de27feca5e96 dt-bindings: altera: document VT compatibles omits a2661e38c55a dt-bindings: altera: document Arria 10 based board compatibles omits db27f9ded50c dt-bindings: altera: document Arria 5 based board compatibles omits cc38f38086de dt-bindings: altera: document existing Cyclone 5 board com [...] omits d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment omits f5c381392948 ksmbd: Delete an invalid argument description in smb2_popu [...] omits 4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment omits e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment omits ce53d365378c ksmbd: fix multi session connection failure omits 71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTER [...] omits a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO omits 305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition omits 80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() omits 294277410cf3 ksmbd: use oid registry functions to decode OIDs discards 2a9ed9fa8fe5 Merge branch 'v5.17-armsoc/dts64' into for-next discards ef98ad551099 Merge branch 'v5.17-armsoc/drivers' into for-next discards 80d44c01e569 arm64: dts: rockchip: add Quartz64-A usb2 support discards cca4da59db28 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree discards 0c8662341dfd dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits 083f067c8257 Merge branch 'misc' into for-next omits d2fa5693d171 Merge branch 'fixes' into for-next discards 71874374b46b xtensa: use strscpy to copy strings discards 56d55c151e0a net: xtensa: use strscpy to copy strings discards 3a8cccd0b519 Merge branch 'edac-amd64' into edac-for-next omits 7e5fe035d019 Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] omits a45d4cc03f48 Merge branch 'dts-fixes-for-5.17' into for-next omits 0a0b7cc746ff Merge branch 'arm64-fixes-for-5.16' into for-next omits fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] omits e173bc6e950a tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits e66d73b2aa76 Merge branch 'ti-k3-dts-next' into ti-next omits 7b7da64d0c3f arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] omits dae7c1ee26d5 arm64: dts: ti: k3-j721s2: Move aliases to board dts omits 4ec21b79a9bc Merge branch 'ti-k3-config-next' into ti-next omits 49b721df4e3d Merge branch 'arm/dt' into for-next omits 134a2de4a6ff soc: document merges omits 199012214fa3 Merge branch 'arm/dt' into for-next omits c4a665033336 soc: document merges omits d5a02e3df387 Merge branch 'arm/drivers' into for-next omits 18c342922155 Merge branch 'arm/dt' into for-next omits a42ab7637332 Merge branch 'arm/soc' into for-next omits 39b652c7a1de Merge branch 'arm/defconfig' into for-next omits 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c discards ff086e15d838 Merge branch 'for-v5.17/omap-gpmc' into for-next omits 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] discards 5624a2d21afb Merge branch 'mem-ctrl-next' into for-next omits de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next omits e2f01d07fad2 memory: tegra20-emc: Correct memory device mask omits 23a0ea001466 memory: tegra30-emc: Print additional memory info discards b1cbda0fc343 Merge branch 'next/dt64' into for-next omits a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support omits e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support omits 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] omits 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl omits 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section omits 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree omits 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support omits 3b208935034a Merge branch 'arm/soc' into for-next discards a0708ab07633 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] discards 9b7643d581b0 clk: scmi: Support atomic clock enable/disable API discards 2cf3dd3f7578 firmware: arm_scmi: Add atomic support to clock protocol discards 82668d2154f8 firmware: arm_scmi: Add atomic mode support to virtio transport omits e1e30a045f1a Merge branch 'arm/defconfig' into for-next discards b31351eada05 Merge branch 'edac-misc' into edac-for-next omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 7fcae3717755 Merge branch 'arm/dt' into for-next omits 4f5494f192f8 soc: document merges omits 470e1723449f Merge branch 'arm/drivers' into for-next omits d852ee56c0fb Merge branch 'arm/soc' into for-next omits 8c9b8baa2d9b Merge branch 'arm/defconfig' into for-next omits 283cd1ca89cf Merge branch 'arm/dt' into for-next omits 6bf464df32b9 soc: document merges omits b58dbcb5fe4b Merge branch 'arm/drivers' into for-next omits 65cf0ecdc1df Merge branch 'arm/fixes' into for-next omits 18075a576f76 Merge branch 'arm/newsoc' into for-next discards 268eee20365d Merge branch 'next/dt64' into for-next omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema discards d675953ec30e Merge branch 'next/drivers' into for-next omits 112e1f9af852 Merge branch 'misc' into for-next omits 730cac86e0a2 Merge branch 'fixes' into for-next omits d835946fc3d8 Merge branch 'mvebu/dt' into mvebu/for-next omits 9be3df0e718c Merge branch 'at91-defconfig' into at91-next omits 707b88674206 Merge branch for-5.17/arm/defconfig into for-next omits b98aca9f659f Merge branch for-5.17/arm/dt into for-next omits 53819761961f Merge branch for-5.17/arm64/dt into for-next omits 4c9862757712 Merge branch for-5.17/memory into for-next omits 2e0f8a01514a Merge branch for-5.17/dt-bindings into for-next omits 1aab260a7844 Merge branch for-5.17/drivers into for-next omits 84c4210999e2 Merge branch for-5.17/soc into for-next omits ee72c33385df Merge branch for-5.17/clk into for-next omits bda7cc279f73 soc: document merges omits 08d9370ec948 Merge branch 'arm/defconfig' into for-next omits c768aaeb7f72 Merge branch 'arm/dt' into for-next omits 42458f61b02e Merge branch 'arm/drivers' into for-next omits f0b8efdb7dd2 Merge branch 'arm/fixes' into for-next omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 23885389dbbb ARM: dts: Fix timer regression for beagleboard revision c omits 29a5e8496b3a ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt omits 34596ba380b0 ARM: OMAP2+: adjust the location of put_device() call in o [...] omits 80c469a0a037 ARM: OMAP2+: hwmod: Add of_node_put() before break omits 743002730737 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits b95a3922f285 Merge branch 'imx/defconfig' into for-next omits b43cdb748f2c Merge branch 'imx/dt64' into for-next omits a24c9db9a1b9 Merge branch 'imx/dt' into for-next omits 18d4371e3291 Merge branch 'imx/bindings' into for-next omits 678b946005d3 Merge branch 'imx/soc' into for-next omits 5d79bc53efa1 Merge branch 'imx/drivers' into for-next omits da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next omits cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time omits cdedc45c579f rtc: cmos: avoid UIP when reading alarm time omits 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work omits 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time omits ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP omits ea6fa4961aab rtc: mc146818-lib: fix RTC presence check omits 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() omits d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() omits 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS omits c636783d594f powerpc: wii_defconfig: Enable the RTC driver omits 0448a67bf07c soc: document merges omits ae7d3b242375 Merge branch 'arm/newsoc' into for-next omits 9ecccfabc29d memory: tegra: Add Tegra234 support omits 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits edf199ecd74c soc: document merges omits ad43a02a3620 Merge branch 'arm/fixes' into for-next omits 6f38de7e2cf3 Merge branch 'arm/dt' into for-next discards 8f80931a3a4d iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs omits 57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver omits 5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform omits 322539a014bc rtc: gamecube: Report low battery as invalid data omits 86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next discards 00776ac534cc bus: mhi: pci_generic: Introduce Sierra EM919X support discards f0e58553be73 bus: mhi: core: Use correctly sized arguments for bit field discards 637f76271c7f bus: mhi: core: Add an API for auto queueing buffers for D [...] discards 7023e1a0fda5 bus: mhi: core: Fix race while handling SYS_ERR at power up discards 7d0f1a179005 bus: mhi: core: Fix reading wake_capable channel configuration discards 58b357922848 bus: mhi: pci_generic: Simplify code and axe the use of a [...] discards aa8eae23f88c bus: mhi: core: Minor style and comment fixes discards fe58c8979dfa bus: mhi: core: Use macros for execution environment features discards 9c44e5329889 bus: mhi: pci_generic: Graceful shutdown on freeze omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits ccf7b63aac3e Merge branch 'v5.16-next/dts64' into for-next omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits 5f0a61886e30 Pull Amir's FAN_RENAME and FAN_REPORT_TARGET_FID support f [...] discards 34f6cec74f61 Merge branch 'next/dt64' into for-next omits 2eb48e610ef7 Merge remote-tracking branch 'zynqmp/dt' into for-next omits 8828278d3136 arm64: xilinx: dts: drop legacy property #stream-id-cells discards 20d115bb5702 Merge branch 'next/drivers' into for-next discards 69bac8e42608 dt-bindings: soc: samsung: keep SoC driver bindings together omits 4a77a0037439 soc: document merges omits 470169775435 Merge branch 'arm/drivers' into for-next omits 1a01683a58c1 Merge branch 'arm/dt' into for-next omits 8c5b8d91b247 Merge branch 'arm/soc' into for-next omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels discards d0373ae09791 Merge branch 'next/dt64' into for-next omits cdfe0634f3fe soc: document merges omits 8109898d8dc6 Merge branch 'arm/drivers' into for-next omits 6a43f96f7aee Merge branch 'arm/soc' into for-next omits 07d32fc78e7a Merge branch 'arm/dt' into for-next omits 57bcb70d7259 Merge branch 'arm/defconfig' into for-next omits 014adbc9a838 Merge branch 'misc' into for-next omits fa0cac1b4033 Merge branch 'fixes' into for-next omits 54477c542f92 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state omits 0344931ad359 soc: document merges omits 2e307ba4156c Merge branch 'arm/dt' into for-next omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits 7b94b7f0ae24 microblaze: add const to of_device_id omits 947647e2f4ff Merge branch 'arm/fixes' into for-next omits d347a77d7a8f Merge tag 'v5.16-rc5' into for-next omits c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver discards 4b5b74150e66 Merge branch 'next/dt64' into for-next discards f8cd00ee7b7d Merge branch 'next/drivers' into for-next discards 6441209fb0e0 Merge branch 'for-v5.17/dt-usi' into next/dt64 discards cc4fcd60ac51 soc: samsung: Add USI driver discards f3e71d41b8bf Merge branch 'v5.17-armsoc/dts64' into for-next discards 2e1d347deb7c Merge branch 'mem-ctrl-next' into for-next omits 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment discards d7c35b2120f4 Merge branch 'v5.17-armsoc/dts64' into for-next discards bf3e2726cc60 Merge branch 'edac-misc' into edac-for-next omits 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next discards 63b1af517b43 Merge branch 'edac-amd64' into edac-for-next omits 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD omits 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD omits 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD omits 779809c07324 dt-bindings: nvmem: Add missing 'reg' property omits 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match omits ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next omits c4b365624007 Merge branch 'at91-soc' into at91-next omits 73537e0e4042 Merge branch 'at91-dt' into at91-next omits 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits 98ba6eee87f2 Merge branch 'clk-at91' into at91-next omits 3e3df268b966 Merge branch 'clk-at91' into at91-next omits 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] omits fde2cf0ee549 Merge branch 'misc' into for-next omits 2b1cf30f9272 Merge branch 'fixes' into for-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer discards c82574d4e3bb Merge branch 'next/dt64' into for-next discards 80661e035fd5 Merge branch 'next/dt' into for-next discards 0cfbfbdc97d6 Merge branch 'edac-misc' into edac-for-next omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits d08adc366f2d Merge branch 'misc' into for-next omits 3943f6c10fd4 Merge branch 'fixes' into for-next omits 143a666ed34e Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC omits 10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 omits 029d3a6f2f3c rtc: da9063: add as wakeup source omits 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh omits b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment omits 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 omits 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 78963cda013b tools/memory-model: Fix scripting --jobs argument omits 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh omits 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs omits 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors omits 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type omits 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests omits cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment omits 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification omits 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros omits d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts omits e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts omits abd31b53c4d2 tools/memory-model: Document locking corner cases omits a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT omits 1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support omits f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls omits ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits 32f4b58cc162 Merge branch 'fixes' into for-next omits 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next omits ce352be35ba0 Merge branch 'async_notif' into next omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next omits 54b54ea061a8 microblaze: fix typo in a comment omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] discards 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next omits 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 069dd8d37475 Merge branch 'fixes' into for-next omits afe5ac347270 Merge branch 'misc' into for-next omits 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] omits b86314b30dee Merge branch 'arm/fixes' into for-next omits de4ddd0fce1c Merge branch 'arm/dt' into for-next discards 7dbdb198911d Merge branch 'for-v5.17/renesas-rpc' into for-next discards e862cef6cdda Merge branch 'v5.16-armsoc/soc-fixes' into for-next discards ca706509433e Merge branch 'v5.16-armsoc/dts-fixes' into for-next discards 2b0f3668dc9d Merge branch 'v5.17-armsoc/dts64' into for-next discards 7b8664f50180 Merge branch 'next/soc' into for-next discards 61905f9aa2fe Merge branch 'next/defconfig' into for-next discards 0e9a9debf042 arm64: defconfig: Enable Samsung I2C driver omits 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 omits 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property omits 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner discards 2a2b66831219 bus: mhi: pci_generic: Add new device ID support for T99W175 omits b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference omits 14d8956548ad pwm: vt8500: Implement .apply() callback omits 0ee11b87c38b pwm: img: Implement .apply() callback omits 5e93d7782f7f pwm: twl: Implement .apply() callback omits e45a178e9e28 pwm: Restore initial state if a legacy callback fails omits 92f69e582e15 pwm: Prevent a glitch for legacy drivers omits 77965c98cffe pwm: Move legacy driver handling into a dedicated function omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages discards 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next omits 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] omits f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next discards fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next discards 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next discards f69590af7cbc Merge branch 'next/soc64' into for-next discards fc6303bf30fb Merge branch 'next/soc' into for-next discards ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver omits 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next discards 395879305333 Merge branch 'mem-ctrl-next' into for-next omits 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX discards 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd omits d667c5384577 From: Gene Chen gene_chen@richtek.com discards 4de0ebb10652 Merge branch 'next/drivers' into for-next discards ff6780f1d022 Merge branch 'next/dt' into for-next discards cb0ad82ee216 Merge branch 'next/soc' into for-next discards 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 95b115332a83 zonefs: remove redundant null bio check omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds cbda1b166875 phylib: fix potential use-after-free adds 48cec899e357 tcp: Add a stub for sk_defer_free_flush() adds ebdc1a030962 tcp: add a missing sk_defer_free_flush() in tcp_splice_read() adds aafc2e3285c2 ipv6: annotate accesses to fn->fn_sernum adds 6f97fde8694d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 8e9eacad7ec7 mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() adds a4c0214fbee9 mptcp: fix removing ids bitmap setting adds 9846921dba49 selftests: mptcp: fix ipv6 routing setup adds 276c7635d7be Merge branch 'mptcp-a-few-fixes' adds 9b13bd53134c i40e: Increase delay to 1 s after global EMP reset adds d701658a50a4 i40e: Fix issue when maximum queues is exceeded adds 92947844b8be i40e: Fix queues reservation for XDP adds 0f344c8129a5 i40e: Fix for failed to init adminq while VF reset adds 3b8428b84539 i40e: fix unsigned stat widths adds 0b6d8cf2ecb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 67ab55956e64 Merge tag 'wireless-2022-01-21' of git://git.kernel.org/pu [...] adds d225c449ab2b octeontx2-af: Do not fixup all VF action entries adds 00bfe94e388f octeontx2-af: Fix LBK backpressure id count adds 03ffbc9914bd octeontx2-af: Retry until RVU block reset complete adds fae80edeafbb octeontx2-af: cn10k: Use appropriate register for LMAC enable adds c5d731c54a17 octeontx2-pf: cn10k: Ensure valid pointers are freed to aura adds 1581d61b42d9 octeontx2-af: Increase link credit restore polling timeout adds df66b6ebc5dc octeontx2-af: cn10k: Do not enable RPM loopback for LPC in [...] adds a8db854be286 octeontx2-pf: Forward error codes to VF adds 745166fcf01c octeontx2-af: Add KPU changes to parse NGIO as separate layer adds 03c82e80ec28 Merge branch 'octeontx2-af-fixes' adds 2c13c05c5ff4 rxrpc: Adjust retransmission backoff adds 63ec72bd5848 mptcp: Use struct_group() to avoid cross-field memset() adds afa114d987c4 selftests: net: ioam: expect support for Queue depth data adds 2148927e6ed4 net: sfp: ignore disabled SFP node adds aa6034678e87 bonding: use rcu_dereference_rtnl when get bonding active slave adds 1d10f8a1f40b net-procfs: show net devices bound packet types adds 27a8caa59bab ipv4: fix ip option filtering for locally generated fragments adds db9f0e8bf79e ibmvnic: Allow extra failures before disabling adds 151b6a5c06b6 ibmvnic: init ->running_cap_crqs early adds 48079e7fdd02 ibmvnic: don't spin in tasklet adds 3a5d9db7fbdf ibmvnic: remove unused ->wait_capability adds c0bf3d8a943b net/smc: Transitional solution for clcsock race issue adds 2afc3b5a31f9 ping: fix the sk_bound_dev_if match in ping_lookup adds ebe0582bee78 net: atlantic: Use the bitmap API instead of hand-writing it adds de8a820df2ac net: stmmac: remove unused members in struct stmmac_priv adds 984d1efff230 mailmap: update email address of Brian Silverman adds 17a30422621c dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config adds db72589c49fd can: m_can: m_can_fifo_{read,write}: don't read or write f [...] adds e59986de5ff7 can: tcan4x5x: regmap: fix max register value adds f04aefd4659b can: flexcan: mark RX via mailboxes as supported on MCF5441X adds e52984be9a52 Merge tag 'linux-can-fixes-for-5.17-20220124' of git://git [...] adds c74ead223deb net: stmmac: reduce unnecessary wakeups from eee sw timer adds 29eb31542787 yam: fix a memory leak in yam_siocdevprivate() adds c63003e3d997 net: cpsw: Properly initialise struct page_pool_params adds 74afa3063097 net: fec_mpc52xx: don't discard const from netdev->dev_addr adds 2f61353cd2f7 net: hns3: handle empty unknown interrupt for VF adds 8bdd24940b69 amd: declance: use eth_hw_addr_set() adds 429c3be8a5e2 sch_htb: Fail on unsupported parameters when offload is requested adds 007c95120d1b ethernet: 3com/typhoon: don't write directly to netdev->dev_addr adds 14ba66a60fbf ethernet: tundra: don't write directly to netdev->dev_addr adds 7f6ec2b2f01b ethernet: broadcom/sb1250-mac: don't write directly to net [...] adds 98ef22bbae78 ethernet: i825xx: don't write directly to netdev->dev_addr adds 5518c5246ba6 ethernet: 8390/etherh: don't write directly to netdev->dev_addr adds 8eb86fc2f490 ethernet: seeq/ether3: don't write directly to netdev->dev_addr adds 8199d0c6ad95 Merge branch 'dev_addr-const-fixes' adds b6ab149654ef net: lan966x: Fix sleep in atomic context when injecting frames adds 77bdaf39f3c8 net: lan966x: Fix sleep in atomic context when updating MAC table adds 2f6513284347 Merge branch 'lan966x-fixes'
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 (c94951012a74) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .mailmap | 1 + .rustfmt.toml | 12 - Documentation/admin-guide/kernel-parameters.txt | 3 +- Documentation/admin-guide/sysctl/kernel.rst | 2 - Documentation/core-api/xarray.rst | 14 +- Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 11 - .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../bindings/display/bridge/analogix,anx7814.yaml | 4 +- .../display/bridge/google,cros-ec-anx7688.yaml | 1 + .../devicetree/bindings/display/bridge/ps8640.yaml | 1 + .../bindings/display/panel/abt,y030xx067a.yaml | 5 +- .../bindings/display/panel/ilitek,ili9322.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 5 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 7 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 1 - .../bindings/display/panel/sitronix,st7789v.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 5 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 5 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 + .../bindings/display/simple-framebuffer.yaml | 12 +- .../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 65 - .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 + .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 + .../bindings/input/google,cros-ec-keyb.yaml | 1 + .../devicetree/bindings/input/gpio-keys.yaml | 6 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +- .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 1 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 59 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 9 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 + .../bindings/power/reset/gpio-restart.yaml | 4 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 2 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 - .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 9 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 - .../bindings/rtc/sunplus,sp7021-rtc.yaml | 56 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../devicetree/bindings/sound/samsung-i2s.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 14 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/filesystems/ceph.rst | 25 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/process/changes.rst | 42 - Documentation/riscv/vm-layout.rst | 12 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding-guidelines.rst | 151 - Documentation/rust/general-information.rst | 80 - Documentation/rust/index.rst | 21 - Documentation/rust/quick-start.rst | 231 -- Documentation/staging/tee.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/virt/kvm/api.rst | 6 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/cleancache.rst | 296 ++ Documentation/vm/frontswap.rst | 31 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 29 +- MAINTAINERS | 40 +- Makefile | 152 +- Next/SHA1s | 347 -- Next/Trees | 349 -- Next/merge.log | 3180 ------------------ arch/Kconfig | 7 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/rtc.c | 7 +- arch/alpha/kernel/srm_env.c | 4 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arm/arm-soc-for-next-contents.txt | 49 - arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/am335x-wega.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/dra7.dtsi | 20 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/omap3-beagle-ab4.dts | 47 - arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 2 +- arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 61 +- arch/arm/configs/qcom_defconfig | 1 + arch/arm/crypto/blake2s-shash.c | 4 +- arch/arm/include/asm/assembler.h | 2 - arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/processor.h | 1 - arch/arm/include/asm/uaccess.h | 10 +- arch/arm/kernel/atags_proc.c | 2 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mm/alignment.c | 2 +- arch/arm/probes/kprobes/Makefile | 3 - arch/arm/rust/target.json | 27 - arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 21 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 6 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 -- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 133 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 112 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 - arch/arm64/boot/dts/exynos/Makefile | 1 - arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 -- arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 643 ---- arch/arm64/boot/dts/exynos/exynos850.dtsi | 759 ----- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 1 - .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 1 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 52 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 98 - .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 28 + arch/arm64/configs/defconfig | 17 - arch/arm64/include/asm/atomic_lse.h | 2 +- arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/cmpxchg.h | 2 +- arch/arm64/include/asm/uaccess.h | 33 - arch/arm64/mm/init.c | 2 +- arch/arm64/rust/target.json | 34 - arch/csky/include/asm/bitops.h | 1 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/kernel/salinfo.c | 10 +- arch/m68k/configs/amiga_defconfig | 1 + arch/m68k/configs/apollo_defconfig | 1 + arch/m68k/configs/atari_defconfig | 1 + arch/m68k/configs/bvme6000_defconfig | 1 + arch/m68k/configs/hp300_defconfig | 1 + arch/m68k/configs/mac_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + arch/m68k/configs/mvme147_defconfig | 1 + arch/m68k/configs/mvme16x_defconfig | 1 + arch/m68k/configs/q40_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 1 + arch/m68k/configs/sun3x_defconfig | 1 + arch/m68k/include/asm/bitops.h | 2 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kconfig | 1 + arch/mips/include/asm/bitops.h | 1 + arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/openrisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/bitops.h | 1 + arch/parisc/include/asm/processor.h | 1 - arch/parisc/kernel/setup.c | 15 +- arch/parisc/kernel/toc.c | 3 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/boot/dts/wii.dts | 5 - arch/powerpc/configs/gamecube_defconfig | 2 +- arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/include/asm/bitops.h | 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/kernel/proc_powerpc.c | 4 +- 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 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/rust/target.json | 29 - arch/riscv/Kconfig | 52 +- arch/riscv/Makefile | 1 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 - arch/riscv/configs/nommu_k210_defconfig | 1 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 + arch/riscv/configs/nommu_virt_defconfig | 2 + arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/cpu_ops.h | 2 + arch/riscv/include/asm/cpu_ops_sbi.h | 25 - arch/riscv/include/asm/csr.h | 3 +- arch/riscv/include/asm/fixmap.h | 1 - arch/riscv/include/asm/kasan.h | 11 +- arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgalloc.h | 40 - arch/riscv/include/asm/pgtable-64.h | 108 +- arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/smp.h | 2 + arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/cpu.c | 23 +- arch/riscv/kernel/cpu_ops.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 26 +- arch/riscv/kernel/cpu_ops_spinwait.c | 27 +- arch/riscv/kernel/head.S | 38 +- arch/riscv/kernel/head.h | 6 +- arch/riscv/kernel/ptrace.c | 4 +- arch/riscv/kernel/sbi.c | 189 +- arch/riscv/kernel/setup.c | 10 + arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kvm/mmu.c | 4 +- arch/riscv/kvm/vcpu_sbi_replace.c | 11 +- arch/riscv/kvm/vcpu_sbi_v01.c | 11 +- arch/riscv/kvm/vmid.c | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/context.c | 4 +- arch/riscv/mm/init.c | 378 +-- arch/riscv/mm/kasan_init.c | 248 +- arch/riscv/mm/tlbflush.c | 9 +- arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/include/asm/bitops.h | 1 + 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/kvm/kvm-s390.c | 2 +- arch/s390/lib/uaccess.c | 24 +- arch/sh/include/asm/bitops.h | 1 + arch/sh/mm/alignment.c | 4 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/x86/Kconfig | 1 + arch/x86/crypto/blake2s-shash.c | 4 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/early-quirks.c | 10 +- arch/x86/kernel/hpet.c | 8 +- arch/x86/kvm/cpuid.c | 79 +- arch/x86/kvm/lapic.c | 2 + 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/avic.c | 123 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 490 +-- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/vmx/capabilities.h | 4 - arch/x86/kvm/vmx/pmu_intel.c | 20 +- arch/x86/kvm/vmx/posted_intr.c | 183 +- arch/x86/kvm/vmx/posted_intr.h | 8 +- arch/x86/kvm/vmx/vmx.c | 68 +- arch/x86/kvm/vmx/vmx.h | 3 - arch/x86/kvm/x86.c | 70 +- arch/x86/kvm/x86.h | 1 - arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/bdev.c | 5 + block/bio.c | 3 +- block/blk-mq-tag.c | 40 +- block/blk-mq.c | 3 +- block/blk-sysfs.c | 4 +- block/mq-deadline.c | 4 +- crypto/blake2s_generic.c | 4 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 - drivers/acpi/dptf/dptf_power.c | 2 - drivers/acpi/dptf/int340x_thermal.c | 6 - drivers/acpi/fan.h | 1 - drivers/acpi/proc.c | 2 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 -- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 --- drivers/android/process.rs | 964 ------ drivers/android/range_alloc.rs | 189 -- drivers/android/rust_binder.rs | 114 - drivers/android/thread.rs | 871 ----- drivers/android/transaction.rs | 326 -- drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 - drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/base/power/trace.c | 6 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/brd.c | 73 +- drivers/block/loop.c | 2 +- drivers/block/rbd.c | 5 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/bluetooth/btmtk.h | 35 - drivers/bluetooth/btmtksdio.c | 116 +- drivers/cdrom/cdrom.c | 23 +- drivers/char/hpet.c | 22 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 14 +- drivers/char/virtio_console.c | 7 - drivers/clk/clk-scmi.c | 54 +- drivers/clk/clk-si5341.c | 2 +- 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/clk/visconti/pll.c | 3 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-ti-dm-systimer.c | 2 +- drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/clock.c | 22 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 207 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 ---- drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 320 +- drivers/firmware/efi/libstub/efi-stub.c | 2 - drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-idt3243x.c | 6 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio_pl061_rust.rs | 362 --- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 107 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 378 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 67 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 34 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 58 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 18 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 12 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 33 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 162 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 22 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 + .../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 .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 11 +- .../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_link.c | 12 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 5 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 +- .../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 +- .../drm/amd/display/dc/dcn301/dcn301_resource.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 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 --- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 + 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/include/amd_shared.h | 2 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 12 +- drivers/gpu/drm/amd/pm/Makefile | 13 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2511 +++++++-------- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 94 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 566 ++-- .../{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 342 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 - .../gpu/drm/amd/pm/{swsmu => }/inc/amdgpu_smu.h | 16 +- .../pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h | 0 .../amd/pm/{powerplay => }/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/hwmgr.h | 3 + .../pm/{powerplay => }/inc/polaris10_pwrvirus.h | 0 .../drm/amd/pm/{powerplay => }/inc/power_state.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h | 0 .../drm/amd/pm/{powerplay => }/inc/pp_thermal.h | 0 .../drm/amd/pm/{powerplay => }/inc/ppinterrupt.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h | 0 .../amd/pm/{powerplay => }/inc/smu10_driver_if.h | 0 .../amd/pm/{powerplay => }/inc/smu11_driver_if.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_arcturus.h | 0 .../smu11_driver_if_cyan_skillfish.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_navi10.h | 0 .../smu11_driver_if_sienna_cichlid.h | 24 +- .../inc/pmfw_if => inc}/smu11_driver_if_vangogh.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h | 0 .../pmfw_if => inc}/smu13_driver_if_aldebaran.h | 0 .../pmfw_if => inc}/smu13_driver_if_yellow_carp.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h | 0 .../amd/pm/{powerplay => }/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h | 0 .../amd/pm/{powerplay => }/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h | 0 .../amd/pm/{powerplay => }/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h | 0 .../amd/pm/{powerplay => }/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h | 0 .../amd/pm/{powerplay => }/inc/smu75_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_common.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_fusion.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h | 0 .../amd/pm/{powerplay => }/inc/smu9_driver_if.h | 0 .../amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_types.h | 2 +- .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_cz.h | 2 +- .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h | 0 .../amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_5_ppsmc.h | 2 +- .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h | 0 .../drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h | 0 .../pm/{powerplay => }/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 - drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 ------- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 - drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 122 +- .../drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.c | 37 +- .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h | 0 .../amd/pm/{legacy-dpm => powerplay}/r600_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/si_dpm.c | 182 +- .../drm/amd/pm/{legacy-dpm => powerplay}/si_dpm.h | 15 +- .../drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c | 0 .../pm/{legacy-dpm => powerplay}/sislands_smc.h | 0 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 227 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 9 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 111 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 - drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_mm.c | 4 - drivers/gpu/drm/drm_modeset_lock.c | 9 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- 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_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 - drivers/gpu/drm/imx/imx-tve.c | 4 +- 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.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_device.c | 19 +- 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/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/lm90.c | 21 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/iio/adc/ad7124.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 4 +- drivers/iio/imu/adis16480.c | 7 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-apple-aic.c | 1 + drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 18 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/macintosh/mac_hid.c | 24 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 3 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 1 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra234.c | 81 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/message/fusion/mptbase.c | 149 +- drivers/message/fusion/mptctl.c | 82 +- drivers/message/fusion/mptlan.c | 90 +- drivers/message/fusion/mptsas.c | 94 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/net/bonding/bond_main.c | 4 - drivers/net/bonding/bond_procfs.c | 8 +- drivers/net/can/flexcan/flexcan-core.c | 1 + drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/m_can/tcan4x5x-regmap.c | 2 +- drivers/net/ethernet/3com/typhoon.c | 6 +- drivers/net/ethernet/8390/etherh.c | 6 +- drivers/net/ethernet/amd/declance.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 6 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 167 +- drivers/net/ethernet/ibm/ibmvnic.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 44 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 3 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 103 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 70 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 66 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 14 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 20 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 20 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 7 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 35 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/phy/sfp-bus.c | 5 + drivers/net/virtio_net.c | 2 +- drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/nubus/proc.c | 36 +- drivers/of/base.c | 131 +- drivers/of/device.c | 2 +- drivers/parisc/led.c | 4 +- drivers/parisc/pdc_stable.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/proc.c | 10 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/pinctrl-thunderbay.c | 90 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/pwm/core.c | 139 +- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/regulator/max20086-regulator.c | 3 +- drivers/remoteproc/Kconfig | 4 - drivers/remoteproc/qcom_q6v5.c | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rpmsg/rpmsg_char.c | 22 +- drivers/rtc/Kconfig | 24 - drivers/rtc/Makefile | 2 - drivers/rtc/dev.c | 6 +- drivers/rtc/rtc-cmos.c | 201 +- drivers/rtc/rtc-da9063.c | 16 +- drivers/rtc/rtc-ftrtc010.c | 8 +- drivers/rtc/rtc-gamecube.c | 377 --- drivers/rtc/rtc-mc146818-lib.c | 182 +- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 97 +- drivers/rtc/rtc-pxa.c | 4 - drivers/rtc/rtc-rs5c372.c | 185 +- drivers/rtc/rtc-rv8803.c | 6 - drivers/rtc/rtc-sunplus.c | 362 --- drivers/s390/scsi/zfcp_fc.c | 13 +- drivers/scsi/3w-sas.c | 4 + drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/bfa/bfad.c | 6 + drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 20 +- drivers/scsi/elx/efct/efct_driver.c | 11 +- drivers/scsi/elx/libefc/efc_els.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 8 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 + drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid.c | 84 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 87 +- drivers/scsi/pcmcia/nsp_cs.c | 3 - drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm8001_sas.h | 3 - drivers/scsi/pm8001/pm80xx_hwi.c | 23 +- drivers/scsi/pm8001/pm80xx_hwi.h | 6 +- drivers/scsi/qedf/qedf_io.c | 1 - drivers/scsi/qedf/qedf_main.c | 9 +- drivers/scsi/scsi_lib.c | 8 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sg.c | 35 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 7 - drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/canaan/Kconfig | 1 + drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/fsl/guts.c | 14 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 2 - drivers/soc/ti/k3-ringacc.c | 4 +- drivers/spi/spi-stm32-qspi.c | 47 +- drivers/spi/spi-stm32.c | 7 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 - .../intel/int340x_thermal/int3400_thermal.c | 1 - .../intel/int340x_thermal/int3403_thermal.c | 1 - .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 1 - drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- 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/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 56 +- drivers/zorro/proc.c | 2 +- fs/Makefile | 2 - fs/afs/proc.c | 6 +- fs/aio.c | 31 +- fs/binfmt_elf.c | 23 +- fs/binfmt_misc.c | 6 +- fs/btrfs/block-group.c | 13 - fs/btrfs/btrfs_inode.h | 12 +- fs/btrfs/ctree.c | 40 +- fs/btrfs/extent_io.c | 10 + fs/btrfs/inode.c | 10 +- fs/btrfs/ioctl.c | 103 +- fs/btrfs/super.c | 2 + fs/btrfs/transaction.c | 23 +- fs/btrfs/tree-log.c | 331 +- fs/btrfs/tree-log.h | 7 - fs/buffer.c | 56 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 24 +- fs/ceph/metric.c | 2 + fs/ceph/quota.c | 17 - fs/ceph/super.c | 169 +- fs/ceph/super.h | 28 +- fs/cifs/Kconfig | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 + fs/cifs/cifs_swn.c | 9 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifsproto.h | 8 - fs/cifs/connect.c | 142 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/dir.c | 5 - fs/cifs/file.c | 66 +- fs/cifs/fs_context.c | 8 +- fs/cifs/fscache.c | 333 +- fs/cifs/fscache.h | 128 +- fs/cifs/inode.c | 25 +- fs/cifs/misc.c | 49 - fs/cifs/netmisc.c | 5 +- fs/cifs/ntlmssp.h | 30 +- fs/cifs/sess.c | 112 +- fs/cifs/smb2pdu.c | 112 +- fs/cifs/smb2transport.c | 6 - fs/cifs/transport.c | 17 +- fs/coredump.c | 66 +- fs/dcache.c | 37 +- fs/erofs/data.c | 8 +- fs/eventpoll.c | 10 +- fs/exec.c | 35 - fs/ext4/mballoc.c | 14 +- fs/ext4/readpage.c | 6 + fs/ext4/super.c | 3 + fs/f2fs/data.c | 14 + fs/f2fs/segment.c | 8 +- fs/file_table.c | 47 +- fs/gfs2/rgrp.c | 9 +- fs/inode.c | 39 +- fs/io-wq.c | 91 +- fs/io_uring.c | 79 +- fs/jbd2/journal.c | 2 +- fs/ksmbd/asn1.c | 142 +- fs/ksmbd/auth.c | 27 +- fs/ksmbd/auth.h | 10 +- fs/ksmbd/connection.c | 10 +- fs/ksmbd/connection.h | 12 +- fs/ksmbd/ksmbd_netlink.h | 12 +- fs/ksmbd/mgmt/user_config.c | 10 - fs/ksmbd/mgmt/user_config.h | 1 - fs/ksmbd/mgmt/user_session.h | 1 + fs/ksmbd/smb2misc.c | 18 +- fs/ksmbd/smb2ops.c | 16 +- fs/ksmbd/smb2pdu.c | 222 +- fs/ksmbd/smb2pdu.h | 1 - fs/ksmbd/smb_common.h | 1 - fs/ksmbd/transport_ipc.c | 2 - fs/ksmbd/transport_rdma.c | 261 +- fs/ksmbd/transport_rdma.h | 4 +- fs/ksmbd/transport_tcp.c | 3 +- fs/ksmbd/vfs_cache.h | 10 + fs/lockd/svcsubs.c | 18 +- fs/locks.c | 34 +- fs/mpage.c | 7 + fs/namei.c | 58 +- fs/namespace.c | 44 +- fs/nfs/callback.h | 2 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 18 +- fs/nfs/client.c | 7 - fs/nfs/dir.c | 146 +- fs/nfs/filelayout/filelayout.h | 2 +- fs/nfs/filelayout/filelayoutdev.c | 4 +- fs/nfs/internal.h | 1 - fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs42proc.c | 13 +- fs/nfs/nfs4_fs.h | 14 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4namespace.c | 19 +- fs/nfs/nfs4proc.c | 197 +- fs/nfs/nfs4state.c | 6 +- fs/nfs/nfs4xdr.c | 49 +- fs/nfs/sysfs.c | 3 +- fs/notify/dnotify/dnotify.c | 21 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/ntfs_fs.h | 1 + fs/ntfs3/xattr.c | 136 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stackglue.c | 25 +- fs/ocfs2/super.c | 2 + fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/overlayfs/copy_up.c | 16 +- fs/pipe.c | 64 +- fs/proc/fd.c | 23 +- fs/proc/generic.c | 6 + fs/proc/inode.c | 1 - fs/proc/internal.h | 5 + fs/proc/page.c | 40 +- fs/proc/proc_net.c | 8 +- fs/proc/proc_sysctl.c | 63 +- fs/smbfs_common/smb2pdu.h | 2 +- fs/smbfs_common/smbfsctl.h | 2 - fs/super.c | 3 + fs/sysctls.c | 39 - fs/ubifs/dir.c | 235 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/ubifs.h | 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_icache.c | 22 +- fs/xfs/xfs_ioctl.c | 102 +- fs/xfs/xfs_ioctl.h | 6 + fs/xfs/xfs_ioctl32.c | 27 + fs/xfs/xfs_ioctl32.h | 22 + include/asm-generic/barrier.h | 2 +- include/asm-generic/bitops.h | 1 + .../linux => include/asm-generic/bitops}/find.h | 54 +- include/asm-generic/bitops/le.h | 64 + include/asm-generic/pgalloc.h | 24 +- include/crypto/internal/blake2s.h | 36 +- include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/linux/aio.h | 4 + include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/ceph/libceph.h | 3 +- include/linux/ceph/messenger.h | 2 +- include/linux/cleancache.h | 124 + include/linux/coredump.h | 10 +- include/linux/cpumask.h | 46 +- include/linux/dcache.h | 10 + include/linux/dnotify.h | 1 + include/linux/fanotify.h | 2 + include/linux/find.h | 372 --- include/linux/frontswap.h | 35 +- include/linux/fs.h | 18 + include/linux/gfp.h | 12 +- include/linux/hugetlb.h | 6 + include/linux/inotify.h | 3 + include/linux/kallsyms.h | 2 +- include/linux/kprobes.h | 6 + include/linux/kvm_host.h | 3 + include/linux/mc146818rtc.h | 6 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 - include/linux/migrate.h | 2 - include/linux/mm.h | 22 - include/linux/mount.h | 3 + include/linux/nfs_fs.h | 10 +- include/linux/nfs_fs_sb.h | 4 +- include/linux/nfs_xdr.h | 5 +- include/linux/of.h | 422 ++- include/linux/page-flags.h | 90 +- include/linux/pagemap.h | 1 - include/linux/pagevec.h | 1 - include/linux/pipe_fs_i.h | 4 + include/linux/poll.h | 2 + include/linux/printk.h | 4 + include/linux/proc_fs.h | 13 +- include/linux/ref_tracker.h | 2 - include/linux/rmap.h | 8 +- include/linux/rwlock.h | 6 - include/linux/rwlock_api_smp.h | 8 - include/linux/rwlock_rt.h | 10 - include/linux/sbitmap.h | 11 - include/linux/sched.h | 8 - include/linux/sched/sysctl.h | 14 +- include/linux/scmi_protocol.h | 11 - include/linux/seq_file.h | 2 +- include/linux/shmem_fs.h | 3 +- include/linux/spinlock.h | 17 +- include/linux/spinlock_api_up.h | 1 - include/linux/stackdepot.h | 25 +- include/linux/stackleak.h | 5 + include/linux/swapfile.h | 3 + include/linux/sysctl.h | 67 +- include/linux/uaccess.h | 21 - include/linux/virtio.h | 1 + include/linux/virtio_config.h | 3 +- include/linux/vmalloc.h | 2 - include/net/bluetooth/hci_core.h | 14 - include/net/bluetooth/mgmt.h | 16 - include/net/bonding.h | 2 +- include/net/ip6_fib.h | 2 +- include/net/tcp.h | 4 + include/scsi/scsi_device.h | 5 +- include/scsi/sg.h | 4 + include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/trace/events/mmflags.h | 1 + include/trace/events/scmi.h | 28 - include/trace/events/sunrpc.h | 70 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/magic.h | 1 - init/Kconfig | 50 +- init/main.c | 34 +- ipc/sem.c | 4 +- ipc/util.c | 2 +- kernel/bpf/stackmap.c | 5 +- kernel/cgroup/cpuset.c | 52 +- kernel/hung_task.c | 125 +- kernel/irq/proc.c | 8 +- kernel/kallsyms.c | 26 +- kernel/kprobes.c | 30 +- kernel/livepatch/core.c | 4 +- kernel/locking/spinlock.c | 10 - kernel/locking/spinlock_rt.c | 12 - kernel/panic.c | 11 - kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 - kernel/printk/printk.c | 9 +- kernel/printk/sysctl.c | 85 - kernel/resource.c | 4 +- kernel/stackleak.c | 26 +- kernel/sysctl.c | 724 ++++- kernel/time/clocksource.c | 4 +- kernel/watchdog.c | 101 - kernel/workqueue.c | 58 +- lib/Kconfig | 7 +- lib/Kconfig.debug | 150 - lib/Kconfig.kasan | 2 +- lib/crypto/blake2s.c | 4 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/lz4/lz4_decompress.c | 8 +- lib/rust.h | 14 - lib/sbitmap.c | 25 +- lib/stackdepot.c | 46 +- lib/test_bitmap.c | 37 - lib/test_printf.c | 8 +- lib/test_sysctl.c | 22 +- lib/vsprintf.c | 31 +- localversion-next | 1 - mm/Kconfig | 40 +- mm/Makefile | 1 + mm/cleancache.c | 315 ++ mm/filemap.c | 112 +- mm/frontswap.c | 259 +- mm/gup.c | 19 - mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 2 +- mm/kasan/common.c | 1 + mm/memcontrol.c | 2 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 12 +- mm/memremap.c | 20 - mm/migrate.c | 38 +- mm/oom_kill.c | 12 - mm/page_alloc.c | 16 +- mm/page_owner.c | 2 - mm/percpu-vm.c | 8 +- mm/percpu.c | 35 +- mm/ptdump.c | 16 +- mm/rmap.c | 27 +- mm/shmem.c | 33 +- mm/sparse-vmemmap.c | 70 +- mm/swapfile.c | 90 +- mm/truncate.c | 15 +- mm/vmalloc.c | 19 +- mm/vmscan.c | 2 +- mm/zsmalloc.c | 529 +-- mm/zswap.c | 8 +- net/atm/proc.c | 4 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/hci_core.c | 1 - net/bluetooth/hci_event.c | 19 +- net/bluetooth/hci_sync.c | 4 +- net/bluetooth/mgmt.c | 115 +- net/bluetooth/msft.c | 168 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 15 +- net/core/neighbour.c | 6 +- net/core/net-procfs.c | 35 +- net/core/pktgen.c | 6 +- net/ipv4/ip_output.c | 15 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/ping.c | 3 +- net/ipv4/raw.c | 8 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/udp.c | 6 +- net/ipv6/ip6_fib.c | 23 +- net/ipv6/route.c | 2 +- net/mptcp/pm_netlink.c | 39 +- net/mptcp/protocol.h | 6 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/rxrpc/call_event.c | 8 +- net/rxrpc/output.c | 2 +- net/sched/sch_htb.c | 20 + net/smc/af_smc.c | 63 +- net/sunrpc/auth_gss/gss_generic_token.c | 6 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/stats.c | 2 +- net/sunrpc/sysfs.c | 47 +- net/sunrpc/xprtrdma/backchannel.c | 4 + net/sunrpc/xprtrdma/frwr_ops.c | 4 + net/sunrpc/xprtrdma/rpc_rdma.c | 4 + net/sunrpc/xprtrdma/transport.c | 4 + net/sunrpc/xprtrdma/verbs.c | 23 + net/sunrpc/xprtsock.c | 2 +- rust/.gitignore | 7 - rust/Makefile | 352 -- rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 427 --- rust/alloc/borrow.rs | 498 --- rust/alloc/boxed.rs | 1847 ----------- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 ---- rust/alloc/lib.rs | 217 -- rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 549 ---- rust/alloc/slice.rs | 1279 -------- rust/alloc/str.rs | 624 ---- rust/alloc/string.rs | 2864 ----------------- rust/alloc/vec/drain.rs | 159 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 --- rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3359 -------------------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 508 --- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 -- rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 31 - rust/kernel/buffer.rs | 52 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 209 -- rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 549 ---- rust/kernel/driver.rs | 440 --- rust/kernel/error.rs | 542 ---- rust/kernel/file.rs | 147 - rust/kernel/file_operations.rs | 726 ----- rust/kernel/gpio.rs | 477 --- rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 227 -- rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 --- rust/kernel/lib.rs | 262 -- rust/kernel/linked_list.rs | 247 -- rust/kernel/miscdev.rs | 196 -- rust/kernel/module_param.rs | 497 --- rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 162 - rust/kernel/platform.rs | 224 -- rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 441 --- rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 --- rust/kernel/rbtree.rs | 562 ---- rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 375 --- rust/kernel/sync/arc.rs | 500 --- rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 181 -- rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 92 - rust/kernel/sync/mutex.rs | 112 - rust/kernel/sync/revocable_mutex.rs | 184 -- rust/kernel/sync/seqlock.rs | 202 -- rust/kernel/sync/spinlock.rs | 180 -- rust/kernel/sysctl.rs | 197 -- rust/kernel/task.rs | 182 -- rust/kernel/types.rs | 486 --- rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 622 ---- samples/Kconfig | 2 - samples/Makefile | 1 - samples/rust/Kconfig | 123 - samples/rust/Makefile | 13 - samples/rust/rust_chrdev.rs | 53 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 147 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_platform.rs | 25 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 64 - samples/rust/rust_semaphore.rs | 175 - samples/rust/rust_semaphore_c.c | 212 -- samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Kconfig.include | 6 +- scripts/Makefile.build | 22 - scripts/Makefile.debug | 10 - scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/cc-version.sh | 12 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/dtx_diff | 8 +- scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 75 - scripts/min-tool-version.sh | 6 - scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 159 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 11 +- security/apparmor/lsm.c | 10 +- security/apparmor/policy.c | 2 +- security/apparmor/policy_unpack_test.c | 18 +- security/apparmor/procattr.c | 2 +- sound/core/info.c | 4 +- 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/pci/hda/patch_cs8409-tables.c | 2 - sound/pci/hda/patch_realtek.c | 12 - sound/soc/codecs/cpcap.c | 2 - sound/soc/codecs/max9759.c | 3 +- sound/soc/generic/simple-card.c | 26 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 27 +- 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/include/asm-generic/bitops.h | 1 + tools/include/{linux => asm-generic/bitops}/find.h | 81 +- tools/include/linux/bitmap.h | 7 +- tools/include/linux/kallsyms.h | 2 +- tools/include/uapi/linux/kvm.h | 19 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 -- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-stat.c | 17 +- tools/perf/util/affinity.c | 8 +- tools/perf/util/evlist.c | 28 +- tools/perf/util/machine.c | 3 +- tools/perf/util/probe-event.c | 3 - tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/radix-tree/linux/gfp.h | 3 +- tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/include/x86_64/processor.h | 25 - tools/testing/selftests/kvm/lib/kvm_util.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 134 +- .../kvm/x86_64/{cpuid_test.c => get_cpuid_test.c} | 30 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 434 --- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../vmx_exception_with_invalid_guest_state.c | 139 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 34 +- tools/testing/selftests/net/ioam6_parser.c | 5 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/run_vmtests.sh | 11 - tools/vm/page_owner_sort.c | 216 +- usr/include/Makefile | 1 + virt/kvm/kvm_main.c | 5 +- 1395 files changed, 13348 insertions(+), 62351 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/vm/cleancache.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/omap3-beagle-ab4.dts delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/include/asm/cpu_ops_sbi.h delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create 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%) delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/amd_powerplay.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/amdgpu_smu.h (98%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hardwaremanager.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hwmgr.h (99%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/power_state.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_arcturus. [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_cyan_skil [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_navi10.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_sienna_ci [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_vangogh.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_aldebaran [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_yellow_ca [...] rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_types.h (99%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_cz.h (99%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_ppsmc.h (99%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.c (99%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/r600_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_dpm.c (98%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_dpm.h (99%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/sislands_smc.h (100%) delete mode 100644 drivers/memory/tegra/tegra234.c delete mode 100644 drivers/rtc/rtc-gamecube.c delete mode 100644 drivers/rtc/rtc-sunplus.c create mode 100644 fs/cifs/cache.c delete mode 100644 fs/sysctls.c copy {tools/include/linux => include/asm-generic/bitops}/find.h (83%) delete mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 include/linux/cleancache.h delete mode 100644 include/linux/find.h delete mode 100644 kernel/printk/sysctl.c delete mode 100644 lib/rust.h delete mode 100644 localversion-next create mode 100644 mm/cleancache.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh rename tools/include/{linux => asm-generic/bitops}/find.h (63%) delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh rename tools/power/cpupower/{TODO => ToDo} (100%) rename tools/testing/selftests/kvm/x86_64/{cpuid_test.c => get_cpuid_test.c} (83%) delete mode 100644 tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_g [...] delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c