This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 593ef1658ecf Add linux-next specific files for 20210420 discards 2aea71583966 Merge branch 'akpm/master' discards f9799dab1a7c memfd_secret: use unsigned int rather than long as syscall [...] discards 0cbba70891d6 secretmem: test: add basic selftest for memfd_secret(2) discards b088a1b3188c memfd_secret: use unsigned int rather than long as syscall [...] discards 8af3adffa9d0 arch, mm: wire up memfd_secret system call where relevant discards d4a30c4c1efb PM: hibernate: disable when there are active secretmem users discards 4e820a185479 memfd_secret: use unsigned int rather than long as syscall [...] discards 40d546c4ae06 mm: introduce memfd_secret system call to create "secret" [...] discards ed1a0368a0da set_memory: allow querying whether set_direct_map_*() is a [...] discards bde54129ef67 set_memory: allow set_direct_map_*_noflush() for multiple pages discards d41df8fb5880 riscv/Kconfig: make direct map manipulation options depend on MMU discards 5e82bb56ab3a mmap: make mlock_future_check() global discards ddc6cf799131 mm: fix typos in comments discards 8e704ce7e9ba mm: fix typos in comments discards 36fd4c6b1c7f treewide: remove editor modelines and cruft discards ddd8a3a3b4e0 ipc/sem.c: spelling fix discards 9e3176893b3d fs: fat: fix spelling typo of values discards ad0e8d3093d0 kernel/sys.c: fix typo discards 67af9d4adae6 kernel/up.c: fix typo discards 70b1439f4c44 kernel/user_namespace.c: fix typos discards 1e55a382d98f kernel/umh.c: fix some spelling mistakes discards ccdfda825b16 include/linux/pgtable.h: few spelling fixes discards ecbdc4c2feeb mm/slab.c: fix spelling mistake "disired" -> "desired" discards 4d9415632182 scripts/spelling.txt: add "overflw" discards 479768e662ba scripts/spelling.txt: Add "diabled" typo discards 4dcd7c938b5f scripts/spelling.txt: add "overlfow" discards 14c4ab28e6cd arm: print alloc free paths for address in registers discards 8c004531bed9 mm/vmalloc: remove vwrite() discards 2bfee443ff22 mm: remove xlate_dev_kmem_ptr() discards 748621136ee8 drivers/char: remove /dev/kmem for good discards 4acb07e6909a Merge branch 'akpm-current/current' discards 744ba427661b Merge remote-tracking branch 'rust/rust-next' discards a6e55cac1b5f Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards 4fa0daefcaac Merge remote-tracking branch 'kunit-next/kunit' discards 8b41676fec0f Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 4a028c30b08d Merge remote-tracking branch 'hyperv/hyperv-next' discards de26bd221e2f Merge remote-tracking branch 'nvmem/for-next' discards 39f01ad29eef Merge remote-tracking branch 'slimbus/for-next' discards be8d49ac4be4 Merge remote-tracking branch 'gnss/gnss-next' discards fae47b2473b5 Merge remote-tracking branch 'kspp/for-next/kspp' discards 8cce4901bace Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 0b1ed1a45206 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 8a42bc30699d Merge remote-tracking branch 'rtc/rtc-next' discards 426398f117f6 Merge remote-tracking branch 'coresight/next' discards f84f36c2e2db Merge remote-tracking branch 'livepatching/for-next' discards 9c5441cd77c6 Merge remote-tracking branch 'kselftest/next' discards 204be4431f76 Merge remote-tracking branch 'pwm/for-next' discards 62f612850027 Merge remote-tracking branch 'pinctrl/for-next' discards 84e8c3772b71 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 47c074e01fd4 Merge remote-tracking branch 'rpmsg/for-next' discards 4eff290663f4 Merge remote-tracking branch 'vhost/linux-next' discards 769504cdc495 Merge remote-tracking branch 'scsi-mkp/for-next' discards 936f1b7dc840 Merge remote-tracking branch 'scsi/for-next' discards 20d300edb81a Merge remote-tracking branch 'cgroup/for-next' discards 15a1f17a055e Merge remote-tracking branch 'dmaengine/next' discards e17aca2ff505 Merge remote-tracking branch 'staging/staging-next' discards 7801ba941266 Merge remote-tracking branch 'vfio/next' discards b604fdf505f9 Merge remote-tracking branch 'phy-next/next' discards ab0ee8bc7676 Merge remote-tracking branch 'char-misc/char-misc-next' discards 89c961ed0ccc Merge remote-tracking branch 'tty/tty-next' discards b07639b39ed3 Merge remote-tracking branch 'usb-serial/usb-next' discards e4601681389f Merge remote-tracking branch 'usb/usb-next' discards 45c92bfc614b Merge remote-tracking branch 'driver-core/driver-core-next' discards 46b013ba491b Merge remote-tracking branch 'ipmi/for-next' discards 56eaa4974b09 Merge remote-tracking branch 'leds/for-next' discards a99d0cf0a614 Merge remote-tracking branch 'hsi/for-next' discards 8504b1b0fca0 Merge remote-tracking branch 'chrome-platform/for-next' discards 79696a453f08 Merge remote-tracking branch 'drivers-x86/for-next' discards 7a414e9c99dd Merge remote-tracking branch 'percpu/for-next' discards bccd25a628c2 Merge remote-tracking branch 'kvm-arm/next' discards 10129848d3b6 Merge remote-tracking branch 'kvm/next' discards a87de26d6d31 Merge remote-tracking branch 'rcu/rcu/next' discards 847068212bf8 Merge remote-tracking branch 'ftrace/for-next' discards 26bab00dcd5d Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 2ae924bb0227 Merge remote-tracking branch 'edac/edac-for-next' discards fc73aa80d8f8 Merge remote-tracking branch 'tip/auto-latest' discards c790ed9ca23a Merge remote-tracking branch 'spi/for-next' discards 13f4454785e5 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards e2084c050644 Merge remote-tracking branch 'devicetree/for-next' discards 7d5f0c40bdab Merge remote-tracking branch 'audit/next' discards 63132d323f06 Merge remote-tracking branch 'iommu/next' discards 7731a60b2213 Merge remote-tracking branch 'tpmdd/next' discards 32dab1b1e593 Merge remote-tracking branch 'tomoyo/master' discards 1fa988a6fddf Merge remote-tracking branch 'selinux/next' discards 4cbccd348b5e Merge remote-tracking branch 'keys/keys-next' discards d6bd08c20e33 Merge remote-tracking branch 'integrity/next-integrity' discards c68002e2cb00 Merge remote-tracking branch 'apparmor/apparmor-next' discards 3d8b6458b187 Merge remote-tracking branch 'security/next-testing' discards 634a19881bef Merge remote-tracking branch 'regulator/for-next' discards 130144475ed8 Merge remote-tracking branch 'battery/for-next' discards 2879f1bc8e6f Merge remote-tracking branch 'backlight/for-backlight-next' discards fd5a8c46bc5b Merge remote-tracking branch 'mfd/for-mfd-next' discards 78c4446662ec Merge remote-tracking branch 'mmc/next' discards 1240e4fb9d78 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 8f2c9616b3e5 Merge remote-tracking branch 'device-mapper/for-next' discards a5c82fb1b6bf Merge remote-tracking branch 'block/for-next' discards 7e6908f30694 Merge remote-tracking branch 'input/next' discards a0cbe93c5bd4 Merge remote-tracking branch 'modules/modules-next' discards df3768fc8a54 Merge remote-tracking branch 'sound-asoc/for-next' discards aa848b1e22f6 Merge remote-tracking branch 'sound/for-next' discards 0e56dc2d834c Merge remote-tracking branch 'regmap/for-next' discards 5330c32290c3 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 673ea3d922d5 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 3ce33f189624 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards d7d73e350906 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 2db611a35d4d Merge remote-tracking branch 'amdgpu/drm-next' discards 3439c6cb0758 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 880bb93c0836 Merge remote-tracking branch 'drm/drm-next' discards 834a3114a41b Merge remote-tracking branch 'crypto/master' discards 71d5272af931 Merge remote-tracking branch 'mtd/mtd/next' discards ba91ae9a0058 Merge remote-tracking branch 'gfs2/for-next' discards aa0ad04be6c1 Merge remote-tracking branch 'mac80211-next/master' discards 6e2058ef841f Merge remote-tracking branch 'bluetooth/master' discards 96755e1409d8 Merge remote-tracking branch 'bpf-next/for-next' discards 6eb92402287a Merge remote-tracking branch 'net-next/master' discards e0f33919e0da Merge remote-tracking branch 'rdma/for-next' discards b6e44a757600 Merge remote-tracking branch 'swiotlb/linux-next' discards 4b30c1e78d14 Merge remote-tracking branch 'dlm/next' discards 290041e89054 Merge remote-tracking branch 'ieee1394/for-next' discards 15abfc0b98fe Merge remote-tracking branch 'thermal/thermal/linux-next' discards 998f9c8de82c Merge remote-tracking branch 'pm/linux-next' discards 4d3301bd3011 Merge remote-tracking branch 'v4l-dvb/master' discards 89f3cddd0b17 Merge remote-tracking branch 'jc_docs/docs-next' discards b7721d188af4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 33ee386bc73d Merge remote-tracking branch 'dmi/dmi-for-next' discards d6209a8b1af4 Merge remote-tracking branch 'i3c/i3c/next' discards 7466f50ef961 Merge remote-tracking branch 'i2c/i2c/for-next' discards c945e27b2dde Merge remote-tracking branch 'hid/for-next' discards 061d7505c0c6 Merge remote-tracking branch 'pstore/for-next/pstore' discards 9dd807c7bda9 Merge remote-tracking branch 'pci/next' discards 87aecb616555 Merge remote-tracking branch 'printk/for-next' discards ccc277fc1f05 Merge remote-tracking branch 'vfs/for-next' discards 9ea740e0ec5c Merge remote-tracking branch 'file-locks/locks-next' discards 301a1e9a5472 Merge remote-tracking branch 'iomap/iomap-for-next' discards 350ee2a5b0f4 Merge remote-tracking branch 'xfs/for-next' discards d626e299316f Merge remote-tracking branch 'v9fs/9p-next' discards 0810fc6d82de Merge remote-tracking branch 'ubifs/next' discards a23362706c6d Merge remote-tracking branch 'overlayfs/overlayfs-next' discards ff5978f3763b Merge remote-tracking branch 'cel/for-next' discards bd877023f233 Merge remote-tracking branch 'nfs/linux-next' discards a8401d197cb0 Merge remote-tracking branch 'jfs/jfs-next' discards 866128b57d9d Merge remote-tracking branch 'fuse/for-next' discards 0a39c4647412 Merge remote-tracking branch 'f2fs/dev' discards 06e8d3e98126 Merge remote-tracking branch 'ext4/dev' discards 74841f318a49 Merge remote-tracking branch 'ext3/for_next' discards 8da45a378b08 Merge remote-tracking branch 'exfat/dev' discards 9213c72c305b Merge remote-tracking branch 'erofs/dev' discards fb275fc8092c Merge remote-tracking branch 'ecryptfs/next' discards a393450ebd31 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 3c9bf2835f74 Merge remote-tracking branch 'cifs/for-next' discards 402bc56d8eda Merge remote-tracking branch 'btrfs/for-next' discards 278f8b8f6e4b Merge remote-tracking branch 'fscache/fscache-next' discards 5499e615e43e Merge remote-tracking branch 'pidfd/for-next' discards f5d7cd727caf Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 0dfabe3fcf55 Merge remote-tracking branch 'uml/linux-next' discards f178d4d49fcf Merge remote-tracking branch 'sh/for-next' discards af4cda05f556 Merge remote-tracking branch 's390/for-next' discards 84ffdd32296f Merge remote-tracking branch 'risc-v/for-next' discards 88e5f9942a9e Merge remote-tracking branch 'powerpc/next' discards ba09573e9b93 Merge remote-tracking branch 'parisc-hd/for-next' discards e46ebf236e19 Merge remote-tracking branch 'mips/mips-next' discards 5aa2515b362f Merge remote-tracking branch 'microblaze/next' discards 7294b74f1fda Merge remote-tracking branch 'm68knommu/for-next' discards 5078f03e4b11 Merge remote-tracking branch 'm68k/for-next' discards b6ba8b809059 Merge remote-tracking branch 'h8300/h8300-next' discards 0ff98f773e88 Merge remote-tracking branch 'csky/linux-next' discards 5244a002e10c Merge remote-tracking branch 'clk/clk-next' discards 01d19579dd10 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards d94ab7fd877a Merge remote-tracking branch 'tegra/for-next' discards d738abdb0a14 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 1598c42a80ef Merge remote-tracking branch 'samsung-krzk/for-next' discards b477978e239b Merge remote-tracking branch 'rockchip/for-next' discards 59159fa05afa Merge remote-tracking branch 'reset/reset/next' discards b9dfaf9897d9 Merge remote-tracking branch 'renesas/next' discards b1d313f304b5 Merge remote-tracking branch 'realtek/for-next' discards 81f39757bd10 Merge remote-tracking branch 'raspberrypi/for-next' discards 84678ca66f01 Merge remote-tracking branch 'qcom/for-next' discards 6bf133ab1f78 Merge remote-tracking branch 'omap/for-next' discards 2a0d19ecc1b4 Merge remote-tracking branch 'mvebu/for-next' discards fa2e5962c53b Merge remote-tracking branch 'mediatek/for-next' discards 15a77d43079c Merge remote-tracking branch 'keystone/next' discards 337ec8845c6f Merge remote-tracking branch 'imx-mxs/for-next' discards f1a86d9f3c7d Merge remote-tracking branch 'drivers-memory/for-next' discards 348a7ff485c6 Merge remote-tracking branch 'at91/at91-next' discards 181d6dc8b88d Merge remote-tracking branch 'aspeed/for-next' discards 39901b4cb57e Merge remote-tracking branch 'amlogic/for-next' discards 62eba0f80312 Merge remote-tracking branch 'actions/for-next' discards b73d0bc37964 Merge remote-tracking branch 'arm-soc/for-next' discards 16bb9824c3de Merge remote-tracking branch 'arm64/for-next/core' discards 2969600f6194 Merge remote-tracking branch 'arm/for-next' discards be9c73523410 Merge remote-tracking branch 'asm-generic/master' discards 383b19b25de3 Merge remote-tracking branch 'dma-mapping/for-next' discards 7e16b41d037c Merge remote-tracking branch 'kbuild/for-next' discards 9cb58cd2220c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 6ac29a72b96d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards cb8ee982c520 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 1079c3658c96 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 10603b7b3c2d Merge remote-tracking branch 'mmc-fixes/fixes' discards 6167fd877478 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards ba3855044b18 Merge remote-tracking branch 'vfs-fixes/fixes' discards 3876c1323d8d Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards e74c6e96726b Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 551ea2fc2628 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards bbe724d05829 Merge remote-tracking branch 'ide/master' discards 8b73e341f893 Merge remote-tracking branch 'soundwire-fixes/fixes' discards f965c0fab24a Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards cf341664f50b Merge remote-tracking branch 'phy/fixes' discards 77abc229f0b1 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards 4d299e5a53db Merge remote-tracking branch 'pci-current/for-linus' discards 29fad7a8b374 Merge remote-tracking branch 'spi-fixes/for-linus' discards e55001546c64 Merge remote-tracking branch 'regulator-fixes/for-linus' discards af17a16d3cf4 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 923be3e04a1e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards c0877ca66fd2 Merge remote-tracking branch 'wireless-drivers/master' discards 611920a48285 Merge remote-tracking branch 'net/master' discards 0a60778f6a12 Merge remote-tracking branch 'arc-current/for-curr' discards e2e4a72f1a98 Cifs: Fix kernel oops caused by deferred close for files. discards b2304a25e05d Merge branch 'for-5.13/io_uring' into for-next discards c1a5d61f4ff3 Merge branch 'for-5.13/drivers-post-merge' into for-next discards d0e577a12a47 Merge branch 'for-5.13/libata' into for-next discards fafc5adf2616 Merge branch 'for-5.13/block' into for-next discards f7933163c085 Merge branch 'for-5.13/drivers' into for-next discards 96ba3e5221eb null_blk: poll queue support omits 3ae725e0121f srcu: Early test SRCU polling start omits 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init omits a2e369a1b41e rcu: Point to documentation of ordering guarantees omits 7d60444addae kcsan: Document "value changed" line omits f6e59482882d kcsan: Report observed value changes omits 0773e48e9076 kcsan: Remove kcsan_report_type omits 0b305c60b811 kcsan: Remove reporting indirection omits 8ea8d5b50f1c kcsan: Refactor access_info initialization omits bde65018fb01 kcsan: Fold panic() call into print_report() omits df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info omits 4204ec128d03 kcsan: Distinguish kcsan_report() calls omits 763902d59273 kcsan: Simplify value change detection omits f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant omits 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started omits ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run omits c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] omits 57f69041205c kvfree_rcu: Release a page cache under memory pressure omits d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] omits d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] omits 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] omits 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing omits d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits c66bc869c99c srcu: Initialize SRCU after timers omits 821ea257ff96 srcu: Unconditionally embed struct lockdep_map omits 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end omits c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics omits bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] omits 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 570f9fffb2ce lockdep: Explicitly flag likely false-positive report omits d94cab95c6c2 doc: Fix diagram references in memory-ordering document omits b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks omits e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits f0ca9532e9f2 torture: Set kvm.sh language to English omits e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages omits a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] omits 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups omits 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function omits 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh omits c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 8dd585f0e336 rcu: Fix various typos in comments omits 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements omits 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. omits 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment omits da5d481cbe5b torture: Make the build machine control N in "make -jN" omits e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits a392c88fd623 torture: Abstract end-of-run summary omits 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread omits 27a0db079702 rcu/nocb: Unify timers omits 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup omits 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling omits 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader omits 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" omits 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 56abe70ab725 torture: Fix grace-period rate output omits cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks omits 42d1547f67af refscale: Add acqrel, lock, and lock-irq omits ba45d9326709 rcu: Prevent false positive softirq warning on RT omits 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT omits 40f4f91ca564 softirq: Make softirq control and processing RT aware omits f3bae53af046 softirq: Move various protections into inline helpers omits 4d907668883f irqtime: Make accounting correct on RT omits 8221daf2163e softirq: Add RT specific softirq accounting omits f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 59821a132356 rcuscale: Allow CPU hotplug to be enabled omits 9216a830f8c1 refscale: Allow CPU hotplug to be enabled omits dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design omits 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design omits 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* omits b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD omits c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD omits fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] omits 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] discards 637d8f534626 block/rnbd: Use strscpy instead of strlcpy discards a51b5ab2f97b block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] discards 539c74f05b2a block/rnbd-clt: Remove max_segment_size discards c95c44cba9fb block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] discards 3b6e9c5ee907 block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev discards 94c0c9940894 Documentation/ABI/rnbd-clt: Add description for nr_poll_queues discards fa607fcb87f6 block/rnbd-clt: Support polling mode for IO latency optimization discards 2dc458f07305 block/rnbd-clt: Fix missing a memory free when unloading t [...] discards d89a43390cb5 block/rnbd-clt: Improve find_or_create_sess() return check discards 0b4944450e96 block/rnbd-srv: Remove force_close file after holding a lock discards c0a19f8795db block/rnbd-srv: Prevent a deadlock generated by accessing [...] discards a8cf76a53e02 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] discards 01b072bff4f2 block/rnbd: Kill destroy_device_cb discards 21065341656c block/rnbd: Kill rnbd_clt_destroy_default_group discards 503171dddebe block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk discards 01d6215eeb16 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] discards 8437604efeba block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] discards e1fc75e6c7b2 Documentation/sysfs-block-rnbd: Add descriptions for remap [...] discards 4edbfd27b379 MAINTAINERS: Change maintainer for rnbd module discards 9749b576369c Merge branch 'for-next-next-v5.13-20210419' into for-next- [...] discards d46d8971f13f Merge branch 'ext/jth/zone-auto-reclaim-v5' into for-next- [...] discards 03341405ae77 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] discards 9415b7c44520 Merge branch 'misc-next' into for-next-next-v5.13-20210419 discards 9ad802b97c10 btrfs: do more graceful error/warning for 32bit kernel discards ab3ef1bfd7a7 btrfs: zoned: automatically reclaim zones discards 28044e8a4b9a Merge remote-tracking branch 'spi/for-5.13' into spi-next discards 088a84700d27 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards 3fac45d0c075 Merge branch 'nvme-error-handling-fixes/for-5.13-v4' into [...] discards d3f81db95731 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards d28addbcaf3f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards ac9d405ca70e btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock discards ea2bf12903f4 btrfs: zoned: reset zones of relocated block groups discards 3547c0797259 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] omits b876e79d7bff drm/i915: Extract intel_adjusted_rate() omits a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic omits f685128032e2 mmc: mmc_spi: Use already parsed IRQ omits 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition omits ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] omits b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] omits d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() omits 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback discards e48f64fea89e Merge branch 'core/entry' discards 5bad259e1848 Merge branch 'core/rcu' discards f2c601564b2a Merge branch 'irq/core' discards f8997e24aec9 Merge branch 'locking/core' discards 6df476ba3ca7 Merge branch 'locking/urgent' discards 8d1075b6f2bc Merge branch 'objtool/core' discards d870c9ba16ce Merge branch 'perf/core' discards 6a98808be253 Merge branch 'ras/core' discards baa63d0167f2 Merge branch 'sched/core' discards a092f9e8b83b Merge branch 'timers/core' discards 569db92c545e Merge branch 'x86/apic' discards 999c2794ac3f Merge branch 'x86/boot' discards 17424183d916 Merge branch 'x86/build' discards 79c7855c967e Merge branch 'x86/cleanups' discards bf2d976c3785 Merge branch 'x86/core' discards 009b7ca2d10a Merge branch 'x86/entry' discards 995f70f9dbbf Merge branch 'x86/microcode' discards 512d31337db9 Merge branch 'x86/misc' discards 7aec5c683068 Merge branch 'x86/mm' discards e5c19ab89b0e Merge branch 'x86/platform' discards dc3cbfd47646 Merge branch 'x86/seves' discards 10a925028596 Merge branch 'x86/sgx' discards 3da172f1f758 Merge branch 'x86/splitlock' discards 879c1fac5dc3 Merge branch 'x86/vdso' discards a1a330db8508 Merge branch 'x86/vmware' omits 41d9d7e059e8 Merge branch 'kconfig' into for-next discards 789a4623bb12 hwmon: (sch5627) Remove unnecessary error path discards 69f09ae7e634 hwmon: (sch5627) Use devres function discards f5b52bf1e9af cifs: Deferred close for files omits 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key omits b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] omits c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() omits 2c3620a02909 cifs: export supported mount options via new mount_params [...] omits b162a33f86bc cifs: log mount errors using cifs_errorf() omits aec809ce6093 cifs: add fs_context param to parsing helpers omits 79f15dd761d2 cifs: make fs_context error logging wrapper omits 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support omits 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] omits b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] omits 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] omits 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry omits a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] omits 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* omits 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] omits 19a79f90f84a cifs: move the check for nohandlecache into open_shroot omits 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() omits afe341bfdf62 cifs: make build_path_from_dentry() return const char * omits 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers omits 3fd6852b5d67 cifs: constify path argument of ->make_node() omits a11aee1337de cifs: constify get_normalized_path() properly omits ad91dc3c242d cifs: don't cargo-cult strndup() omits 00dc8e715db9 SMB3: update structures for new compression protocol definitions omits ad5e6521081d cifs: remove old dead code omits 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits 423fff9fad5b fs: cifs: Remove repeated struct declaration omits 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache omits ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs omits c16b4e3c427e smb3: update protocol header definitions based to include [...] omits bf538571d63b cifs: correct comments explaining internal semaphore usage [...] omits 892700fa97a3 cifs: Remove useless variable omits 8b7523191d46 cifs: Fix spelling of 'security' discards a639a800b5a9 ipc/sem.c: mundane typo fixes discards 8bc50a36278d modules: add CONFIG_MODPROBE_PATH discards 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously discards 5a897f35bffd kernel/async.c: remove async_unregister_domain() discards abdd7c53336f kernel/async.c: stop guarding pr_debug() statements discards 0e107a03184c selftests: remove duplicate include discards c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic discards e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] discards be97dd3852ee scripts/gdb: add lx_current support for arm64 discards 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 discards a14f5bb29749 gdb: lx-symbols: store the abspath() discards e05ca4667774 aio: simplify read_events() discards 58794560e00c delayacct: clear right task's flag after blkio completes discards 654c41ce094e smp: kernel/panic.c - silence warnings discards 185685d1b3ad gcov: clang: drop support for clang-10 and older discards 36c19f874b46 gcov: use kvmalloc() discards 7711b03e2016 gcov: simplify buffer allocation discards a27c62f48b0f gcov: combine common code discards 7c548c0d6533 kexec: dump kmessage before machine_kexec discards 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] discards 6e499c9bae2d kexec: Add kexec reboot string discards b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation discards ce9a7ce4379c kernel/fork.c: fix typos discards 07276c2ff046 kernel/fork.c: simplify copy_mm() discards 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards f3057c88b417 hpfs: replace one-element array with flexible-array member discards a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards a357fe7e0c09 nilfs2: fix typos in comments discards df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool discards b78da2a957a1 fs/epoll: restore waking from ep_done_scan() discards 47eb5ba63417 kselftest: introduce new epoll test case discards 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] discards 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] discards 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] discards e3a18be7790a lib: parser: clean up kernel-doc discards f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] discards d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning discards c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 97d5e7ff1949 lib: crc8: pointer to data block should be const discards 84c03903201f lib/genalloc.c: Fix a typo discards da9c593ba060 lib/list_sort.c: fix typo in function description discards 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() discards b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c discards 2ef6a4837eef MAINTAINERS: add entry for the bitmap API discards 910f6f9a932e tools: sync lib/find_bit implementation discards 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops discards 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() discards 249be5f071ba lib: add fast path for find_next_*_bit() discards 959b93e2bab5 tools: sync find_next_bit implementation discards 7b6208afec1d lib: inline _find_next_bit() wrappers discards 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel discards 508c8353f609 lib: extend the scope of small_const_nbits() macro discards 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] discards 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards da4bee91e73f tools: bitmap: sync function declarations with the kernel discards 8b6c727e5733 tools: disable -Wno-type-limits discards a19a83d407e6 kernel/cred.c: make init_groups static discards ebdf24e4d08a kernel/async.c: fix pr_debug statement discards a35228890db6 linux/profile.h: remove unnecessary declaration discards 2a6c36b26832 kernel.h: drop inclusion in bitmap.h discards 25c8de11875c include: remove pagemap.h from blkdev.h discards c4ffd7e1b9a8 proc/sysctl: make protected_* world readable discards 91a08254ff3a proc/sysctl: fix function name error in comments discards 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo discards fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ discards 268a2af1a960 selftests: proc: test subset=pid discards f761359f16fa proc: delete redundant subset=pid check discards 22ce30a51178 proc: smoke test lseek() discards 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" discards 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() discards 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. discards 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem discards ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 73dc89409b4e kfence: zero guard page after out-of-bounds access discards 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include discards 4c4eda87422a mm/mempolicy: minor coding style tweaks discards 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks discards 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks discards 2c4d8331e0f7 mm/frontswap: minor coding style tweaks discards d373d2c3f173 mm/mlock: minor coding style tweaks discards b2a852b0df35 mm/filemap: minor coding style tweaks discards 22911c92b09f mm/page_alloc: minor coding style tweaks discards 9404e52af9fc mm/shmem: minor coding style tweaks discards 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks discards 253bda7ef506 mm/compaction: minor coding style tweaks discards d62aef3f06f0 mm/vmscan: minor coding style tweaks discards 590a3a01b106 mm/sparse: minor coding style tweaks discards 759324a477c2 mm/swapfile: minor coding style tweaks discards 20b48e4cadbd mm/mempool: minor coding style tweaks discards fadc74065534 mm/highmem: Remove deprecated kmap_atomic discards 4ca03e6aad39 mm/highmem.c: fix coding style issue discards 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern discards b33539820943 iov_iter: lift memzero_page() to highmem.h discards 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy discards 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] discards fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] discards f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range discards 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 3bcb2c547194 selftests/vm: gup_test: fix test flag discards ef151f049c29 mm/gup: longterm pin migration cleanup discards 47e797560d56 mm/gup: change index type to long as it counts pages discards 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 90166633f244 mm/gup: migrate pinned pages out of movable zone discards 2f0d1c8909b9 mm/gup: do not migrate zero page discards 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages discards aac231d1c4eb mm: apply per-task gfp constraints in fast path discards a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 94037d27e19b mm/gup: check for isolation errors discards 3bc79b2704cf mm/gup: return an error on migration failure discards 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation discards edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone discards 526149a632de mm/util.c: fix typo discards efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size discards 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE discards 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK discards 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix discards 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix discards 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION discards 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] discards d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] discards e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE discards fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() discards e949ea1cf13f x86/mm: track linear mapping split events discards 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh discards 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh discards 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards f1eea5488d92 ksm: fix potential missing rmap_item for stable_node discards 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK discards 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards f8b124a3c837 mm: use proper type for cma_[alloc|release] discards 1609d8151f05 mm: cma: add the CMA instance name to cma trace events discards beb9d96a48b3 mm: cma: support sysfs discards 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing discards 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning discards 6906b7224608 mm: vmstat: add cma statistics discards bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static discards 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration discards 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards 6d59626ef04b mm: disable LRU pagevec during the migration temporarily discards 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory discards 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority discards 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline discards c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker discards 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred discards 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered discards 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix discards 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper discards f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info discards e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu discards 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size discards 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code discards 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint discards 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header discards ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling discards d77b0961476c userfaultfd: update documentation to describe minor fault [...] discards 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl discards cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak discards 26db986f09c5 userfaultfd: add minor fault registration mode discards a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards 2240b9c2f18e hugetlb: make free_huge_page irq safe discards 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page discards da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock discards 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality discards 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments discards 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release discards a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock discards dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] discards ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() discards a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] discards 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] discards fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() discards b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split discards 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests discards fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] discards c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() discards 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] discards a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() discards 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check discards 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool discards 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 discards 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] discards 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code discards 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] discards 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop discards 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 discards 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path discards c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] discards 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator discards 69869ccb2ab7 SUNRPC: set rq_page_end differently discards 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist discards a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk discards 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] discards 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] discards ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix discards ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix discards 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix discards f9a2cea1f12c mm/page_alloc: add a bulk page allocator discards 0cebfe0a46ca mm/page_alloc: rename alloced to allocated discards cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h discards 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() discards b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards 8e997eb93abb mm: page_alloc: dump migrate-failed pages discards a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc discards a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation discards bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation discards 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages discards 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp discards b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp discards 2885918e3677 include/linux/page-flags-layout.h: cleanups discards cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] discards 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range discards d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards 102bdbe00a52 mm: move mem_init_print_info() into mm_init() discards 458b7391bc1b irq_work: record irq_work_queue() call stack discards a27a7d570062 kasan: detect false-positives in tests discards 58d05c23c351 kasan: record task_work_add() call stack discards 1d39ef0bc2d8 kasan: docs: update tests section discards 1cdfefa5ac6d kasan: docs: update ignoring accesses section discards bed22b7b305c kasan: docs: update shadow memory section discards 286b294c2bfa kasan: docs: update HW_TAGS implementation details section discards de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section discards f57fd45c6356 kasan: docs: update GENERIC implementation details section discards d61dee7a33d0 kasan: docs: update boot parameters section discards adabeb406e8a kasan: docs: update error reports section discards 519a31677387 kasan: docs: update usage section discards 671a15826199 kasan: docs: update overview section discards 68a850c10eef kasan: docs: clean up sections discards 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS discards ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS discards f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS discards 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS discards 3caa551603b1 arm64: kasan: allow to init memory when setting tags discards 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes discards 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS discards 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] discards b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy discards 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions discards 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document discards c866bac77dce mm/doc: turn fault flags into an enum discards 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc discards 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc discards 8d6bb95d3a7f mm/vmalloc: remove an empty line discards 06de3fa2e33d mm/vmalloc: refactor the preloading loagic discards 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface discards ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter discards 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter discards b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests discards f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases discards 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size discards f6b11b51b5de mm/vmalloc: improve allocation failure error messages discards d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 discards 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix discards 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix discards bfc18f1faaef mm/vmalloc: remove unmap_kernel_range discards e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range discards 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range discards 63e5d14a84a6 mm/vmalloc: remove map_kernel_range discards bebda9216976 mm/vmalloc: fix read of uninitialized pointer area discards bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings discards 668705f4306c mm/vmalloc: add vmap_range_noflush variant discards f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions discards d411ad8227b4 x86: inline huge vmap supported functions discards ee29c28ec7bd arm64: inline huge vmap supported functions discards 097fbc5f769b powerpc: inline huge vmap supported functions discards ced5ab6abd3d mm: HUGE_VMAP arch support cleanup discards 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range discards c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] discards 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables discards 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups discards e83a835bc439 mm: unexport remap_vmalloc_range_partial discards 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch discards f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy discards 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem discards b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot discards f4a39972cab3 i915: use io_mapping_map_user discards acb503745466 mm: add a io_mapping_map_user helper discards 4e2c3781e2e6 mm: add remap_pfn_range_notrack discards 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message discards 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] discards dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix discards c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges discards 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges discards 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 46d5bfb3d300 mm/interval_tree: add comments to improve code readability discards ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" discards 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] discards 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration discards 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] discards d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed discards 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards 1110a6ad8ab4 memcg: set page->private before calling swap_readpage discards e72960b3dc0e memcg: charge before adding to swapcache on swapin discards 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] discards 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing discards 29b83a5d7115 mm: memcontrol: switch to rstat fix discards 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix discards 39404552ba14 mm: memcontrol: switch to rstat discards 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] discards cacd69cc942c cgroup: rstat: support cgroup1 discards c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions discards 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() discards d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing discards 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL discards 99a748835529 memcg: cleanup root memcg checks discards e8fde49836fe mm: memcontrol: fix kernel stack account discards f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style discards 9d7ee398e519 mm: gup: remove FOLL_SPLIT discards ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() discards de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages discards b6a5dad7a4d7 mm/gup: add compound page list iterator discards f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards ff7e651789d0 mm/filemap: Update stale comment discards 712998c15445 mm: Move page_mapping_file to pagemap.h discards 8fc54853d0df mm: remove nrexceptional from inode discards 783a1b39e261 dax: account DAX entries as nrpages discards 15baaa8a2103 mm: stop accounting shadow entries discards f035774a9cec mm: introduce and use mapping_empty discards 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] discards 8fa61a02464c mm/filemap: drop check for truncated page after I/O discards 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault discards 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads discards fbb028d2eeef mm: provide filemap_range_needs_writeback() helper discards 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST discards 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 discards 3eefd427a286 mm: page_poison: print page info when corruption is caught discards 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct discards 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option discards e0142a06792b mm: page_owner: fetch backtrace only for tracked pages discards 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] discards 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free discards cdbf1252f8b4 mm/kmemleak.c: fix a typo discards 956ec2932bd9 mm/slub.c: trivial typo fixes discards e6573a99d9bf slub: remove resiliency_test() function discards 284119f7650f kunit: add a KUnit test for SLUB debugging functionality discards 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] discards 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards b78bcd69e23b watchdog: cleanup handling of false positives discards 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] discards ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs discards 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] discards aa3cd456451d watchdog/softlockup: report the overall time of softlockups discards 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup discards 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name discards a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings discards 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode discards 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards a80aaaa60064 ocfs2/dlm: remove unused function discards 6ee49c187574 ocfs2: fix a typo discards 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() discards d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include discards c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] discards 29587faacbc3 scripts: a new script for checking duplicate struct declaration discards 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries discards c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards c401ee857a11 ia64: module: fix symbolizer crash on fdescr discards 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP discards dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression discards 9b159b0da936 ia64: fix EFI_DEBUG build discards 967c194ba704 ia64: trivial spelling fixes discards fb7174ee444f ia64: simplify code flow around swiotlb init discards 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef discards f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization discards 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes discards e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos discards 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include discards 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages discards 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 420c35134b07 Merge branch 'features' into for-next discards e43565d8117d Merge branch 'fixes' into for-next discards e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next discards cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge omits 89766600ccf8 tools: do not include scripts/Kbuild.include discards 351183fd59ba nvme: decouple basic ANA log page re-read support from nat [...] discards acb06ad322e2 nvme: allow local retry and proper failover for REQ_FAILFA [...] discards ba887975f326 nvme: return BLK_STS_DO_NOT_RETRY if the DNR bit is set discards 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] discards 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs discards b09729cbbbf2 floppy: remove redundant assignment to variable st discards 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef discards ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer discards 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer discards 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 discards 58ad962659ec floppy: cleanups: remove trailing whitespaces discards d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] discards d4d54286d362 bcache: read jset from NVDIMM pages for journal replay discards edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device discards 900778393c01 bcache: initialize bcache journal for NVDIMM meta device discards d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] discards 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] discards 3f11bbf8e605 bcache: get allocated pages from specific owner discards 41318cedee26 bcache: bch_nvm_free_pages() of the buddy discards 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy discards 97c62b647fca bcache: initialization of the buddy discards 688330711e9a bcache: initialize the nvm pages allocator discards 97d69b16cb97 bcache: add initial data structures for nvm pages discards 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next omits 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h omits 8e7e1b585e17 kbuild: remove TMPO from try-run discards b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle omits 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information omits 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] omits 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs omits 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk omits aebd797174bc usb/host: enable auto power control for xhci-pci omits 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] discards 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] discards c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] discards 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 discards 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings discards 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens discards 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 discards 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis discards f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 discards 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 discards 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field discards e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope discards 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version discards eb526af9c8b6 cifsd: use d_inode() discards 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() discards 47aca1114a00 cifsd: move nt time functions to misc.c discards 1b78bd23239f cifsd: remove unused nterr.c file discards ec14ffc8b6d4 cifsd: remove unused smberr.h omits 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings discards 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] omits 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] omits e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts omits 425390c5dce6 drm/i915: split dgfx features from gen 12 omits 1ab52b4fc008 drm/i915: add media and display versions to device_info print omits 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info omits 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen omits 58e0d8a0f529 drm/i915: finish removal of gen_mask omits 33adf482af73 drm/i915/selftests: eliminate use of gen_mask omits 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version omits 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs omits 93babb061e2a drm/i915: add macros for graphics and media versions omits 93e7e61eb448 drm/i915/display: rename display version macros omits 4df9c1ae7a4b drm/i915: rename display.version to display.ver omits 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users omits ad314fec4d05 drm/i915: Remove a few redundant glk checks omits 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk omits 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again omits 0fe6637d9852 drm/i915: Restore lost glk ccs w/a omits 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a omits 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} discards 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() discards 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses omits aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] omits 4b67f48da707 riscv: Move kernel mapping outside of linear mapping discards dc4bd1a339b7 hwmon: (nct6683) remove useless function discards 5c7d3d0df208 cifsd: Remove smb2_put_name() discards e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] discards 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path discards b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() discards 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename discards 38ec76b26558 cifsd: declare ida statically omits f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] omits 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 discards 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] discards 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions discards 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters discards 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data omits c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] omits 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] discards 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next discards 99303250446b cifsd: remove unused including <linux/version.h> discards d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT discards b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() discards 22a23be79f12 doc: cifsd: change the reference to configuration.txt discards 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree discards 94d2b51fafab cifsd: fix memdup.cocci warnings discards f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc discards 56188896a5bc cifsd: fix memory leak when loop ends discards 621785af844e cifsd: remove stale prototype and variables discards 06370a81778f cifsd: use xarray instead of linked list for tree connect list discards 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read discards ba07d8507733 cifsd: use file_inode() instead of d_inode() discards 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir discards c50eb42d5715 cifsd: remove calling d_path in error paths discards 8ba48c705148 cifsd: remove smack inherit leftovers discards 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' discards 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' discards 8af71edd93c3 cifsd: fix wrong prototype in comment discards 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h discards d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict discards 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() discards 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] discards c54748b06dcc cifsd: use kmalloc() for small allocations discards 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() discards 474423cba88d cifsd: remove unneeded macros discards feec6630c4fa cifsd: remove redundant assignment to variable err discards 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() discards 0d986239a816 cifsd: Fix an error code in smb2_read() discards ff39012b0c54 cifsd: fix build warnings from cifsd.rst discards f07cd62f1272 cifsd: Pass string length parameter to match_pattern() discards 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] discards b60043f03009 cifsd: fix incorrect comments discards 824af974da05 cifsd: remove unneeded FIXME comments discards ad6c148ebc01 cifsd: add index.rst in cifs documentation discards b73c2e9d0938 cifsd: update cifsd.rst document discards 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() discards 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] discards 961a9338d6b4 cifsd: Fix a use after free on error path discards c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug discards d255b26132de cifsd: fix a precedence bug in parse_dacl() discards cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] discards 46bf5634a047 cifsd: Fix a handful of spelling mistakes discards 3f9042600ca0 cifsd: uniquify extract_sharename() discards 134145581705 cifsd: fix WARNING: document isn't included in any toctree discards 0ef5050ae647 cifsd: fix WARNING: Title overline too short discards 7348e25a87d1 MAINTAINERS: add cifsd kernel server discards 80645801f544 cifsd: add Kconfig and Makefile discards 6c5925c540d9 cifsd: add file operations discards 6dfca04e4727 cifsd: add server-side procedures for SMB3 discards 8f916d9c521d cifsd: add server handler for central processing and tranp [...] omits 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools omits 80663b421ce5 samples/kprobes: Add riscv support omits 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] omits f426c4991446 riscv: Workaround mcount name prior to clang-13 omits c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang omits 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO omits c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch omits feb3ac16051f riscv: sifive: Apply errata "cip-453" patch omits b382bf91bbad riscv: sifive: Add SiFive alternative ports omits 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution omits 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] omits 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto omits b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh omits 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh omits 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh omits b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh omits 7d7fcc595fb4 sysctl: use min() helper for namecmp() omits 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S omits 5df7bd130818 drm/i915: skip display initialization when there is no display omits 61a60d7962a6 drm/i915: Do not set any power wells when there is no display omits a844cfbe648d drm/i915: Skip display interruption setup when display is [...] omits 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 256672e2d09e virtio_blk: Add support for lifetime feature omits 593df7c6ea9b vdpa: Follow kdoc comment style omits 79b276a73db8 vdpa: Follow kdoc comment style omits c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device omits 5526ee4c6465 vdpa: introduce virtio pci driver omits 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits 3b541757ad58 afs: Use the netfs_write_begin() helper omits cca1fbb46e38 afs: Use new netfs lib read helper API omits f780ea235056 afs: Use the fs operation ops to handle FetchData completion omits 5867c3cc8991 afs: Prepare for use of THPs omits e44ab1bda761 afs: Extract writeback extension into its own function omits 21720982850e afs: Wait on PG_fscache before modifying/releasing a page omits 6680d9067583 afs: Use ITER_XARRAY for writing omits e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() omits 8debc0a5b541 afs: Log remote unmarshalling errors omits 20bcfa7127f5 afs: Don't truncate iter during data fetch omits 7b3558913624 afs: Move key to afs_read struct omits f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] omits f072c22f6888 afs: Pass page into dirty region helpers to provide THP size omits 04afddf008bd afs: Disable use of the fscache I/O routines omits fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] omits d2cc279eebaf netfs: Define an interface to talk to a cache omits 2141cd7e93c1 netfs: Add write_begin helper omits 26eba35c01ae netfs: Gather stats omits d6123cf48f43 netfs: Add tracepoints omits 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers omits 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 72159100faad netfs: Documentation for helper library omits aefe5de88202 netfs: Make a netfs helper module omits f801f50fd75c mm: Implement readahead_control pageset expansion omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 821f27a5e23b fs: Document file_ra_state omits 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 omits 788abcfb66c1 iov_iter: Add ITER_XARRAY omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects omits ee2305118fc3 kbuild: add support for zstd compressed modules omits 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS omits 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] omits 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] omits f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst omits b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix omits afd16418b5e3 kbuild: check module name conflict for external modules as well omits 515045ed86cb kbuild: show the target directory for depmod log omits c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules omits 2361c6287090 kbuild: remove unneeded mkdir for external modules_install omits fdac8b8ac095 scripts: modpost.c: Fix a few typos omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit omits dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used omits 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] omits a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost omits 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists omits 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() discards 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] discards 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 discards ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 discards e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes discards 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 discards 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] discards db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit discards 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] discards 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 discards c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] discards b72ceb60a10f hwmon: Use kobj_to_dev() discards 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() discards c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo discards fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] omits cbf7910f030f exfat: improve write performance when dirsync enabled omits afe9930c101a exfat: add support ioctl and FITRIM function omits 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access omits 47292dce3d12 exfat: fix erroneous discard when clear cluster bit omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler discards d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver discards d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag discards f3cdb092460b hwmon: (nct6683) Support NCT6686D discards 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 discards 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 discards c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values discards 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() discards 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] discards 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data discards 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 adds 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] adds 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] adds d42a5b639d15 drm/amdgpu: reserve fence slot to update page table adds 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 adds 9ebb6bc0125d amd/display: allow non-linear multi-planar formats adds 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] adds 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression adds 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] adds aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] adds 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds a1768dad775b Merge branch 'tegra/dt64' into arm/fixes adds 6d1d45cb9834 Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/s [...] adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 95838bd9fcfa Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/l [...] adds 9da29c7f77cd coda: fix reference counting in coda_file_mmap error path adds 2896900e22f8 ovl: fix reference counting in ovl_mmap error path adds 2d11e738151d mm/filemap: fix find_lock_entries hang on 32-bit THP adds ed98b0159fa9 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 1974c45dd774 tools/cgroup/slabinfo.py: updated to work on current kernel adds e77a830c8297 Merge branch 'akpm' (patches from Andrew) adds 33cc5270d8f2 Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:p [...] adds 482715ff0601 pinctrl: core: Show pin numbers for the controllers with base = 0 adds 8db5efb83fa9 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/sc [...] adds 799bac551218 Revert "net/rds: Avoid potential use after free in rds_sen [...] adds 9c1a07442c95 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() adds 2a1d7946fa53 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 11fac7a00411 Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/p [...] adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement adds 682b26bd80f9 Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org [...] adds 0146da0d4cec Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.o [...] adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds 4b2f1e59229b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] adds 24dfc390079c Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/ [...] adds f2211881e737 perf data: Fix error return code in perf_data__create_dir() adds b14585d9f18d perf auxtrace: Fix potential NULL pointer dereference adds 671b60cb6a89 perf ftrace: Fix access to pid in array when setting a pid filter adds c6f87141254d perf map: Fix error return code in maps__clone() adds d2d09fbe33f8 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git:/ [...] adds 9f4ad9e425a1 Linux 5.12 adds 7dd1ce1a526c Merge tag 'tpmdd-next-v5.13' of git://git.kernel.org/pub/s [...] adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 87f27e7b189f Merge tag 'queue' of git://git.kernel.org/pub/scm/linux/ke [...] adds 56c5812623f9 certs: Add EFI_CERT_X509_GUID support for dbx entries adds 2565ca7f5ec1 certs: Move load_system_certificate_list to a common function adds d1f044103dad certs: Add ability to preload revocation certs adds ebd9c2ae369a integrity: Load mokx variables into the blacklist keyring adds b0e22b47f650 Merge tag 'keys-cve-2020-26541-v3' of git://git.kernel.org [...] adds ffc766b31e90 Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitro [...] adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 adds a4a78bc8ead4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 41acc109a53d Merge tag 'x86_microcode_for_v5.13' of git://git.kernel.or [...] adds 2c5327918022 Merge tag 'ras_core_for_v5.13' of git://git.kernel.org/pub [...] adds 2c5ce2dba26a Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel [...] adds 98ee795b2173 Merge tag 'x86_misc_for_v5.13' of git://git.kernel.org/pub [...] adds 26a4ef7e481c Merge tag 'x86_seves_for_v5.13' of git://git.kernel.org/pu [...] adds 47e12f141081 Merge tag 'x86_vmware_for_v5.13' of git://git.kernel.org/p [...] adds 81a489790a4b Merge tag 'x86_sgx_for_v5.13' of git://git.kernel.org/pub/ [...] adds 90e66ce9e817 Merge tag 'x86_boot_for_v5.13' of git://git.kernel.org/pub [...] adds ea5bc7b977fc Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org [...] adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds ca53fb2c7c7d Merge tag 'x86_build_for_v5.13' of git://git.kernel.org/pu [...] adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code adds 64a925c9271e Merge tag 'x86_platform_for_v5.13' of git://git.kernel.org [...] adds 3b671bf4a706 Merge tag 'core-entry-2021-04-26' of git://git.kernel.org/ [...] adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] adds a97709f563a0 irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds debf69cfd4c6 irqchip/xilinx: Expose Kconfig option for Zynq/ZynqMP adds 765822e1569a Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/l [...] adds 91552ab8ffb8 Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pu [...] adds 87dcebff9262 Merge tag 'timers-core-2021-04-26' of git://git.kernel.org [...] adds 6f78c2a7b721 Merge tag 'x86-apic-2021-04-26' of git://git.kernel.org/pu [...] adds eea2647e74cd Merge tag 'x86-entry-2021-04-26' of git://git.kernel.org/p [...] adds 64f8e73de08d Merge tag 'x86-splitlock-2021-04-26' of git://git.kernel.o [...] adds 69f737ed3a1c Merge tag 'x86-vdso-2021-04-26' of git://git.kernel.org/pu [...] adds 6a713827cece Merge tag 'm68k-for-v5.13-tag1' of git://git.kernel.org/pu [...] adds 31a24ae89c92 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 28738fab6a42 xen/pciback: Fix incorrect type warnings adds 01325044dbe4 xen: Remove support for PV ACPI cpu/memory hotplug adds d75e7f63b7c9 xen-blkback: fix compatibility bug with single page rings adds ec3307a5bb68 xen-blkfront: Fix 'physical' typos adds a929e124060c xen-pciback: simplify vpci's find hook adds f5079a9a2a31 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_d [...] adds 8e47c5f0e232 Merge tag 'for-linus-5.13-rc1-tag' of git://git.kernel.org [...] adds 8c2d5e0640e5 Drivers: hv: vmbus: Initialize unload_event statically adds 77db0ec8b776 Drivers: hv: vmbus: Increase wait time for VMbus unload adds aa5b7d11c7cb video: hyperv_fb: Add ratelimit on error message adds 6523592cee46 x86/hyperv: Move hv_do_rep_hypercall to asm-generic adds 753ed9c95c37 drivers: hv: Create a consistent pattern for checking Hype [...] adds 4d480dbf21f3 Merge tag 'hyperv-next-signed-20210426' of git://git.kerne [...] adds 81f202315856 certs: add 'x509_revocation_list' to gitignore adds dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] adds 366f0a30c8a0 platform/surface: aggregator: fix a bit test adds f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency adds 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] adds e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P adds 90035c28f17d Merge tag 'platform-drivers-x86-v5.13-1' of git://git.kern [...] adds e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] adds 8e3a3249502d Merge tag 'char-misc-5.13-rc1' of git://git.kernel.org/pub [...] adds a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc adds c01c0716ccf5 Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/p [...] adds 5cc836449458 staging: rtl8192e: indent statement properly adds 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() adds 108b05a64621 staging: rtl8723bs: fix code indent issue adds 5a94f5c84281 staging: rtl8723bs: fix indentation in if block adds 98dc120895a9 staging: rtl8723bs: split too long line adds 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] adds 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block adds 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool adds 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code adds 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct adds 5369c41d165e staging: rtl8188eu: remove unused function parameters adds bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue adds c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' adds 8900d92fd666 Merge tag 'staging-5.13-rc1' of git://git.kernel.org/pub/s [...] adds c0070e1e6027 ttyprintk: Add TTY hangup callback. adds 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] adds 75f4e830fa9c serial: do not restore interrupt state in sysrq helper adds e359b4411c28 serial: stm32: fix threaded interrupt handling adds cea37afd28f1 serial: stm32: defer sysrq processing adds 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing adds e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering adds 02ca144fa489 tty: mxser: drop low-latency workaround adds f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround adds d26595d188e6 serial: altera_uart: drop low-latency workaround adds 173d37fc598a serial: amba-pl010: drop low-latency workaround adds 02d5364007ba serial: amba-pl011: drop low-latency workaround adds d0aa2820b9e8 serial: apbuart: drop low-latency workaround adds 80d43febacf1 serial: ar933x: drop low-latency workaround adds e9af7e363af5 serial: arc_uart: drop low-latency workaround adds 983fe58ad72d serial: atmel_serial: drop low-latency workaround adds acf484363177 serial: bcm63xx: drop low-latency workaround adds 4eec66e4b2a0 serial: icom: drop low-latency workaround adds 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround adds 5d148754dac6 serial: mcf: drop low-latency workaround adds b8555963ca1a serial: meson: drop low-latency workaround adds 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround adds c0a6c9f79e52 serial: msm_serial: drop low-latency workaround adds 493a275c0471 serial: owl: drop low-latency workaround adds 2225ee132c61 serial: rda: drop low-latency workaround adds e1bd674499c5 serial: rp2: drop low-latency workaround adds f306226ee51d serial: sa1100: drop low-latency workaround adds 38616c225e70 serial: txx9: drop low-latency workaround adds 0f8a732822ba serial: sifive: drop low-latency workaround adds 3f6dbe6212bd serial: sunsu: drop low-latency workaround adds 177765b350a0 serial: timbuart: drop low-latency workaround adds 4e11dbb518fe serial: vt8500: drop low-latency workaround adds 348fbd61700c serial: xilinx_uartps: drop low-latency workaround adds 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties adds cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties adds 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level adds 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration adds 8720037d55db serial: extend compile-test coverage adds d08410d8c990 Merge tag 'tty-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values adds 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers adds c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check adds 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup adds c8604656b0e0 usb: musb: musb_core: Add space after that ',' adds 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue adds 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] adds 53f666869db5 usb: gadget: net2272: remove redundant initialization of status adds ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub adds a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance adds e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget adds 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode adds ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition adds 5951b7c20f11 usb: xhci-mtk: remove bus status check adds 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] adds c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted adds b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. adds c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. adds 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect adds 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. adds 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] adds 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function adds e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function adds c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue adds 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend adds ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume adds a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive adds 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. adds 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt adds f88359e1588b usb: dwc3: core: Do core softreset when switch mode adds 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug adds 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 adds ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability adds caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location adds ef1244124349 Merge tag 'usb-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 01d713689441 Merge tag 'arm-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 2b90506a8186 Merge tag 'arm-defconfig-5.13' of git://git.kernel.org/pub [...] adds 5ffa82853403 soc: aspeed: fix a ternary sign expansion bug adds 37f00ab4a003 Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 9a490b28dd83 ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8 adds 1d5d46a1adaf ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds 45171b7dd2b8 ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes adds 4f57c6b9db6b ARM: dts: aspeed: Rainier: Update to pass 2 hardware adds 6e3587986841 ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses adds f0145db24e65 ARM: dts: aspeed: tiogapass: add hotplug controller adds d028b508c112 Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/ [...] adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds f7857bf3745e Merge tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 6b0fbc540c2f Merge tag 'arm-newsoc-5.13' of git://git.kernel.org/pub/sc [...] adds 0c8555631820 Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/ [...] adds e9dfeed25186 docs: sphinx-pre-install: don't barf on beta Sphinx releases adds b77e0ce62d63 docs/zh_CN: add core-api irq concepts.rst translation adds e8ebbdff7b93 docs/zh_CN: add core-api irq irq-affinity.rst translation adds 3e77439e691a docs/zh_CN: add core-api irq irq-domain.rst translation adds 83d07650f5af docs/zh_CN: add core-api irq irqflags-tracing.rst translation adds b9b4c3831527 docs/zh_CN: add core-api irq index.rst translation adds 6c5c146cd9af docs/zh_CN: add core-api index.rst translation adds aa93de203064 docs/zh_CN: add core api translation to zh_CN index adds 3f59307f991b docs/zh_CN: add openrisc openrisc_port.rst translation adds 30d0f7d7aa8c docs/zh_CN: add openrisc todo.rst translation adds acc6a91a29bf docs/zh_CN: add openrisc index.rst translation adds 441ca977a84d docs/zh_CN: add openrisc translation to zh_CN index adds 2f9ef0559efb Merge tag 'docs-5.13' of git://git.lwn.net/linux adds befbfe07e646 Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/li [...] adds b5b3097d9cbb Merge tag 'erofs-for-5.13-rc1' of git://git.kernel.org/pub [...] adds c065c42966dd Merge tag 'nfsd-5.13' of git://git.kernel.org/pub/scm/linu [...] adds c45adff786b7 cifs: Fix spelling of 'security' adds 83cd9ed7ae72 cifs: Remove useless variable adds edc9dd1e3c31 cifs: correct comments explaining internal semaphore usage [...] adds bb9cad1b49e3 smb3: update protocol header definitions based to include [...] adds b7fd0fa0eac7 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 443dd65d48f8 Documentation/admin-guide/cifs: document open_files and dfscache adds 5e14c7240ae9 fs: cifs: Remove repeated struct declaration adds 9f4c6eed26a2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ec4e4862a92b cifs: remove old dead code adds b9335f621064 SMB3: update structures for new compression protocol definitions adds 8d7672235533 cifs: don't cargo-cult strndup() adds 9cfdb1c12bae cifs: constify get_normalized_path() properly adds 558691393a43 cifs: constify path argument of ->make_node() adds f6f1f1790775 cifs: constify pathname arguments in a bunch of helpers adds 8e33cf20ceb7 cifs: make build_path_from_dentry() return const char * adds f6a9bc336b60 cifs: allocate buffer in the caller of build_path_from_dentry() adds 991e72eb0e99 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 4df3d976dda2 cifs: move the check for nohandlecache into open_shroot adds e6eb19504e23 cifs: pass a path to open_shroot and check if it is the ro [...] adds 45c0f1aabea9 cifs: rename the *_shroot* functions to *_cached_dir* adds 269f67e1ffea cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds 5e9c89d43fa6 cifs: Grab a reference for the dentry of the cached direct [...] adds 6ef4e9cbe15d cifs: add a function to get a cached dir based on its dentry adds ed20f54a3c63 cifs: add a timestamp to track when the lease of the cache [...] adds ed8561fa1d12 cifs: pass the dentry instead of the inode down to the rev [...] adds f6d2353a50ae cifs: check the timestamp for the cached dirent when decid [...] adds 5476b5dd82c8 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 7fe6fe95b936 cifs: add FALLOC_FL_INSERT_RANGE support adds 9d4ac8b6302c cifs: make fs_context error logging wrapper adds d9a869227749 cifs: add fs_context param to parsing helpers adds 24fedddc954e cifs: log mount errors using cifs_errorf() adds 94b0595a8e01 cifs: export supported mount options via new mount_params [...] adds ccd48ec3d4a6 smb2: fix use-after-free in smb2_ioctl_query_info() adds a637f4ae037e cifs: fix out-of-bound memory access when calling smb3_not [...] adds 83728cbf366e cifs: Return correct error code from smb2_get_enc_key adds ad7567bc65af cifs: remove unnecessary copies of tcon->crfid.fid adds 315db9a05b7a cifs: fix leak in cifs_smb3_do_mount() ctx adds 423333bcba24 smb3: limit noisy error adds b8d64f8ced62 smb3: add rasize mount parameter to improve readahead performance adds a8a6082d4ae2 cifs: update internal version number adds 2a19866b6e4c Merge tag '5.12-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 1d8ba9e7e785 btrfs: handle remount to no compress during compression adds 67addf29004c btrfs: fix metadata extent leak after failure to create subvolume adds f9690f426b21 btrfs: fix race when picking most recent mod log operation [...] adds 0dc16ef4f6c2 btrfs: zoned: fix unpaired block group unfreeze during dev [...] adds e9306ad4ef5c btrfs: more graceful errors/warnings on 32bit systems when [...] adds 01e86008aaa5 btrfs: zoned: reset zones of relocated block groups adds f33720657d29 btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock adds 18bb8bbf13c1 btrfs: zoned: automatically reclaim zones adds 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver adds 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds e1f9277c4a18 Merge branch 'acpica' adds 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' adds ab497507c0e4 Merge branch 'acpi-messages' adds 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' adds b6237f61fc9c Merge branch 'acpi-misc' adds d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds dd9f2ae92481 Merge branch 'pm-cpufreq' adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds e48802333ace PM: wakeup: remove redundant assignment to variable retval adds bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 6948de3ca0d8 Merge branch 'pm-opp' adds b20f7dbdcad9 Merge branch 'pm-devfreq' adds 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' adds 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...] adds e19eede54240 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] adds 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds a8ce7bd89689 regulator: core: Fix off_on_delay handling adds 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) adds 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support adds f80505fdff77 regulator: Add binding for TCS4525 adds 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds 9ec2a73f0b09 spi: Convert Freescale QSPI binding to json schema adds 86527bcbc889 spi: Rename enable1 to activate in spi_set_cs() adds 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds ea6b2098dd02 cfg80211: fix locking in netlink owner interface destruction adds 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 2fbc66c7838a Merge tag 'overflow-v5.13-rc1' of git://git.kernel.org/pub [...] adds 57fa2369ab17 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds d1466bc583a8 Merge branch 'work.inode-type-fixes' of git://git.kernel.o [...] adds 5e6720888523 Merge branch 'work.coredump' of git://git.kernel.org/pub/s [...] adds a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds b34b95ebbba9 Merge tag 'iomap-5.13-merge-2' of git://git.kernel.org/pub [...] adds cc15422c1f14 Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org [...] adds 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] adds 7ff5062079ef iov_iter: Add ITER_XARRAY adds 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 adds fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl adds c790fbf20a53 fs: Document file_ra_state adds f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified adds 3ca236440126 mm: Implement readahead_control pageset expansion adds 3a5829fefd3b netfs: Make a netfs helper module adds fb28afccdb97 netfs: Documentation for helper library adds b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 3d3c95046742 netfs: Provide readahead and readpage netfs helpers adds 77b4d2c6316a netfs: Add tracepoints adds 289af54cc67a netfs: Gather stats adds e1b1240c1ff5 netfs: Add write_begin helper adds 726218fdc22c netfs: Define an interface to talk to a cache adds 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] adds 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY adds 53b776c77aca netfs: Miscellaneous fixes adds 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] adds 03ffae909278 afs: Disable use of the fscache I/O routines adds 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size adds f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] adds c69bf479baa6 afs: Move key to afs_read struct adds f105da1a798f afs: Don't truncate iter during data fetch adds 05092755aab4 afs: Log remote unmarshalling errors adds c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() adds bd80d8a80e12 afs: Use ITER_XARRAY for writing adds 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page adds 810caa3e6708 afs: Extract writeback extension into its own function adds e87b03f5830e afs: Prepare for use of THPs adds dc4191841d09 afs: Use the fs operation ops to handle FetchData completion adds 5cbf03985c67 afs: Use new netfs lib read helper API adds 3003bbd0697b afs: Use the netfs_write_begin() helper adds fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...] adds e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] adds f1c921fb70de Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pu [...] adds e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] adds 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning adds 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation new a514beb5b99f Merge remote-tracking branch 'arc-current/for-curr' new b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line new f614d2564542 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 7ad18ff6449c gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds c1102e9d49eb net: fix a data race when get vlan device adds 4acd47644ef1 MAINTAINERS: update adds 5b1faa92289b sfc: farch: fix TX queue lookup in TX flush done handling adds 83b09a180741 sfc: farch: fix TX queue lookup in TX event handling adds 172e269edfce sfc: ef10: fix TX queue lookup in TX event handling adds eeddfd8e8d39 Merge branch 'sfc-txq-lookups' adds 8432b8114957 vsock/virtio: free queued packets when closing socket adds 333980481b99 net: marvell: prestera: fix port event handling on init adds d83b8aa5207d net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds 542c40957c05 Merge tag 'wireless-drivers-2021-04-21' of git://git.kerne [...] adds 90b669d65d99 nfp: devlink: initialize the devlink port attribute "lanes" adds 5e6038b88a57 net: stmmac: fix TSO and TBS feature enabling during driver open adds 5718458b092b net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 357a07c26697 net: phy: intel-xway: enable integrated led functions adds 47a017f33943 net: qrtr: Avoid potential use after free in MHI send adds 83d686a68223 bonding: 3ad: Fix the conflict between bond_update_slave_a [...] adds eefb45eef5c4 neighbour: Prevent Race condition in neighbour subsytem adds 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift adds e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift adds 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds 9ba585cc5b56 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] adds dcabb06bf127 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] adds bb556de79f0a Merge branch 'RTL8211E-RGMII-D' adds 7d742b509dd7 openvswitch: meter: remove rate from the bucket size calculation adds d13f048dd40e net: geneve: modify IP header check in geneve6_xmit_skb an [...] adds 6477dd39e62c mptcp: Retransmit DATA_FIN new bbd6f0a94813 bnxt_en: Fix RX consumer index logic in the error path. new b7f331ea4171 Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 new bf486ea29275 Merge remote-tracking branch 'ipsec/master' adds fd9db1058c6c ALSA: usb-audio: Re-apply implicit feedback mode to Pionee [...] adds 1c9d9dfd2d25 ALSA: hda/realtek - Headset Mic issue on HP platform adds bd15b15523fd ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." adds 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] new 988cc1755260 ALSA: usb-audio: Fix implicit sync clearance at stopping stream new 9bbb94e57df1 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops new 1c98f574403d ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer adds 1300c7037f0f ASoC: amd: drop S24_LE format support adds 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output adds a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF adds d143a69fd452 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 7f51384f17b3 ASoC: rt1015p: add support on format S32_LE adds ec1af6c64db9 ASoC: simple-card-utils: Allocate link info structure on heap adds 7342db3cddcd ASoC: ak4458: enable daisy chain adds 1a456b1c6be1 ASoC: audio-graph: move audio_graph_card_probe() to simple [...] adds f6fcc820e0c9 ASoC: audio-graph: move audio_graph_remove() to simple-car [...] adds 6769ea1e4315 ASoC: audio-graph: check ports if exists adds 14d78d74d7bc ASoC: audio-graph: remove "audio-graph-card, " preix support adds 67800ae93982 ASoC: audio-graph: remove unused "node" from graph_parse_m [...] adds 63f2f9cceb09 ASoC: audio-graph: remove Platform support adds 23b16df6c9c9 Merge series "ASoC: audio-graph: cleanups" from Kuninori M [...] adds 8859f809c7d5 ASoC: audio-graph: add graph_parse_node() adds e51237b8d305 ASoC: audio-graph: add graph_link_init() adds 59c35c44a9cf ASoC: simple-card: add simple_parse_node() adds 434392271afc ASoC: simple-card: add simple_link_init() adds 73371bacf047 ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused adds 65d1cce726d4 ASoC: stm32: properly get clk from the provider adds 104c3a9ed074 ASoC: wcd934x: use the clock provider API adds 8691743c511d ASoC: rt5682: clock driver must use the clock provider API adds 27dc72b44e85 ASoC: lpass: use the clock provider API adds 12f8127fe9e6 ASoC: da7219: properly get clk from the provider adds ca5118c0c00f ASoC: rt711-sdca: change capture switch controls adds a1aee7f7b711 ASoC: rt711-sdca: add the notification when volume changed adds 25c4a9b614f1 ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 adds ffc9841d5200 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 0301201b7181 Merge tag 'asoc-v5.13' of https://git.kernel.org/pub/scm/l [...] new 4fb44dd2c1dd ALSA: sb: Fix two use after free in snd_sb_qsound_build new 0e853a9c3937 ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB new 45b14fe200ba ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds [...] new e861431303d2 ALSA: virtio: fix kernel-doc new cbba6c0bf5ba Merge remote-tracking branch 'sound-current/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs new c8ed872108d7 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new cc4e1ea50bba Merge remote-tracking branch 'spi/for-5.13' into spi-linus new 6bf9f8d76a0a Merge remote-tracking branch 'spi-fixes/for-linus' new c52bff5bc211 Merge remote-tracking branch 'pci-current/for-linus' adds c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. new 829cd6e40eb4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 8424c0e18205 Merge remote-tracking branch 'phy/fixes' adds 2d84ea101372 iio: gyro: mpu3050: Fix reported temperature value adds 4d28b580e80a iio: core: fix ioctl handlers removal new 6f5f1527c6c6 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new c5245438469c Merge remote-tracking branch 'soundwire-fixes/fixes' new ce249e573860 Merge remote-tracking branch 'ide/master' new 27b8324e442e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 92f9ae4be89c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 7edb4ee9691c Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 8de40448015d Merge remote-tracking branch 'vfs-fixes/fixes' adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs new e1364711359f scsi: lpfc: Fix illegal memory access on Abort IOCBs new 83adbba746d1 scsi: lpfc: Fix DMA virtual address ptr assignment in bsg new e4ec10228fdf scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command new 7c42a0c74dd1 Merge remote-tracking branch 'scsi-fixes/fixes' new 4d56ec533afa Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 6d8c3338527a Merge remote-tracking branch 'pidfd-fixes/fixes' adds ffe8768fb8f3 drm/vc4: remove unused function new 76619f2c150a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 57fd251c7896 kbuild: split cc-option and friends to scripts/Makefile.compiler adds 805b2e1d427a kbuild: include Makefile.compiler only when compiler is needed adds 609bbb4de4f8 kbuild: show warning if 'make headers_check' is used adds 5cc124720461 kbuild: add CONFIG_VMLINUX_MAP expert option adds 0b956e204132 kbuild: apply fixdep logic to link-vmlinux.sh adds a6601e01cd54 kbuild: rename multi-used-* to multi-obj-* adds a34e6d1e4a49 kbuild: move $(strip ) to suffix-search definition adds c91d4e47e10e Makefile: Remove '--gcc-toolchain' flag adds eec08090bcc1 Makefile: Only specify '--prefix=' when building with clan [...] adds 879a3209009f docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 adds 6e0839fda3f8 kbuild: replace sed with $(subst ) or $(patsubst ) adds e24b3ffcf421 kbuild: collect minimum tool versions into scripts/min-too [...] adds ba64beb17493 kbuild: check the minimum assembler version in Kconfig adds 2e98815794fb kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 987fdfec2410 arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 69bc8d386aeb kbuild: generate Module.symvers only when vmlinux exists adds 5ab70ff4286f kbuild: do not set -w for vmlinux.o modpost adds 4475dff55c54 kbuild: fix false-positive modpost warning when all symbol [...] adds f3945833e436 scripts: modpost.c: Fix a few typos adds 4b97ec0e9cfd kbuild: remove unneeded mkdir for external modules_install adds 3e3005df73b5 kbuild: unify modules(_install) for in-tree and external modules adds 3ac42b211253 kbuild: show the target directory for depmod log adds 1a998be620a1 kbuild: check module name conflict for external modules as well adds 7f69180b8e90 kbuild: rename extmod-prefix to extmod_prefix adds ccae4cfa7bfb kbuild: refactor scripts/Makefile.modinst adds 65ce9c38326e kbuild: move module strip/compression code into scripts/Ma [...] adds 961ab4a3cd66 kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] adds d4bbe942098b kbuild: remove CONFIG_MODULE_COMPRESS adds c3d7ef377eb2 kbuild: add support for zstd compressed modules adds d8fc9b667d48 sysctl: use min() helper for namecmp() adds b186f2c3d877 alpha: syscalls: switch to generic syscalltbl.sh adds 14b36dcfd640 alpha: syscalls: switch to generic syscallhdr.sh adds a92359aa6de8 ia64: syscalls: switch to generic syscalltbl.sh adds 6e74bc4c8454 ia64: syscalls: switch to generic syscallhdr.sh adds 1fdd7433a98a kbuild: add an elfnote for whether vmlinux is built with lto adds 35f93a09e968 MAINTAINERS: add pattern for dummy-tools adds e3456056f1d9 kbuild: remove TMPO from try-run adds 0e0345b77ac4 kbuild: redo fake deps at include/config/*.h adds b61442df748f tools: do not include scripts/Kbuild.include adds 82526ef43399 kbuild: deb-pkg: change the source package name to linux-upstream adds f634ca650f72 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test new 7e007d8d4efb kbuild: replace LANG=C with LC_ALL=C new 332af88454cc kbuild: add comment about why cmd_shipped uses 'cat' new 2531ddd065a1 genksyms: fix stale comment new 1d70a1ba0412 usr/include: refactor .gitignore new c11c7440457d kernel/.gitgnore: remove stale timeconst.h and hz.bc new 1445d06d0380 .gitignore: move tags and TAGS close to other tag files new 215d4d370c82 .gitignore: ignore only top-level modules.builtin new 8573271e6946 .gitignore: prefix local generated files with a slash new b33976d90d1e kbuild: update config_data.gz only when the content of .co [...] adds 8ac27f2c6eac kconfig: refactor .gitignore new 2a66140108eb Merge branch 'kconfig' into for-next new 217592c7949b Merge remote-tracking branch 'kbuild/for-next' new 37569377bd49 Merge remote-tracking branch 'dma-mapping/for-next' new 7de2fbbe40e7 Merge remote-tracking branch 'asm-generic/master' new e370fdea14cc Merge remote-tracking branch 'arm/for-next' adds ef94340583ee arm64: vdso32: drop -no-integrated-as flag adds 782276b4d0ad arm64: Force SPARSEMEM_VMEMMAP as the only memory manageme [...] adds 8d144746ecc5 arm64: alternative: simplify passing alt_region adds 4139cf940d52 arm64: remove HAVE_DEBUG_BUGVERBOSE adds 0bca3ec846d7 arm64: Show three registers per line adds 1ecd5b129252 ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 2a20b08f06e7 ACPI: irq: Prevent unregistering of GIC SGIs new 39f4fa2a0351 Merge remote-tracking branch 'arm64/for-next/core' adds 0f036f8f2ef7 Merge branch 'arm/dt' into for-next adds 35a77f812374 soc: document merges adds b2668c2c9593 Merge branch 'arm/dt' into for-next adds c09b7e76b393 Merge branch 'arm/fixes' into for-next adds 23b0b51551a7 soc: document merges adds d42805807be7 Merge branch 'arm/drivers' into for-next new 0d365595fa69 Merge remote-tracking branch 'arm-soc/for-next' new 57fc94c6106b Merge remote-tracking branch 'actions/for-next' adds 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups adds a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent new 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] new 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild new 83a502589ebb Merge remote-tracking branch 'amlogic/for-next' new 90eed08672df Merge remote-tracking branch 'aspeed/for-next' new 9c064298a8eb Merge remote-tracking branch 'at91/at91-next' new 55d26fff13d8 Merge remote-tracking branch 'drivers-memory/for-next' new aec2827fbd28 Merge remote-tracking branch 'imx-mxs/for-next' new f7371dfb49f3 Merge remote-tracking branch 'keystone/next' new de2815d54078 Merge remote-tracking branch 'mediatek/for-next' new 77c903538804 Merge remote-tracking branch 'mvebu/for-next' new e513a90300d3 Merge remote-tracking branch 'omap/for-next' new acbf9285ead6 Merge remote-tracking branch 'qcom/for-next' new 194196458d9e Merge remote-tracking branch 'raspberrypi/for-next' new e5422cee0f94 Merge remote-tracking branch 'realtek/for-next' new 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] new ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi new 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new d2335069804c Merge remote-tracking branch 'renesas/next' new 8462573103f6 dt-bindings: reset: microchip sparx5 reset driver bindings new ca6213f7d775 reset: mchp: sparx5: add switch reset driver new 463bdeed6760 reset: whitespace fixes new b5d9ce23f091 reset: berlin: replace unsigned with unsigned int new 55ff7129ff40 reset: ti-syscon: fix to_ti_syscon_reset_data macro new cbce6d70d057 reset: sti/syscfg: replace comma with semicolon new 0c4b027b174e reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] new bd8479dfeb79 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB new 7941ad8d45e2 reset: RESET_INTEL_GW should depend on X86 new 535cd2de8aad Merge remote-tracking branch 'reset/reset/next' new b4d5beac584c Merge remote-tracking branch 'rockchip/for-next' new cd3f7050357b Merge remote-tracking branch 'samsung-krzk/for-next' new 62a21a9871a4 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 1a1c8780123b Merge remote-tracking branch 'tegra/for-next' new 9dbab03e20dd Merge remote-tracking branch 'ti-k3/ti-k3-next' new 618ff592ca4b Merge remote-tracking branch 'clk/clk-next' adds 4f192ac00a1b csky: Remove duplicate include in arch/csky/kernel/entry.S adds 0b1f557a1fa0 csky: Fixup typos adds 8bfe70e69658 csky: fix syscache.c fallthrough warning adds d3900e8d918f csky: uaccess.h: Coding convention with asm generic new c1028dc965ed Merge remote-tracking branch 'csky/linux-next' new 5ad6e2c3233d Merge remote-tracking branch 'h8300/h8300-next' adds 09accc3a05f7 riscv: Disable data start offset in flat binaries adds 6b3788e5fb80 m68k: coldfire: fix irq ranges new f0429a35e41d Merge remote-tracking branch 'm68knommu/for-next' adds 47de4477a8e6 microblaze: add 'fallthrough' to memcpy/memset/memmove new e5a03607dc33 Merge remote-tracking branch 'microblaze/next' adds 987b42074b66 MIPS: pci-legacy: revert "use generic pci_enable_resources" adds 1b6bc35a01bd MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 5086ea4b0f58 lib/math: Add a `do_div' test module adds f2875832387a div64: Correct inline documentation for `do_div' adds c49f71f60754 MIPS: Reinstate platform `__div64_32' handler adds c1d337d45ec0 MIPS: Avoid DIVU in `__div64_32' is result would be zero adds 6f3377bc383b mips/bootinfo:correct some comments of fw_arg adds 182dd5bad52c lib/math/test_div64: Fix error message formatting adds 517b322c07e1 lib/math/test_div64: Correct the spelling of "dividend" adds 25ab14cbe9d1 MIPS: Avoid handcoded DIVU in `__div64_32' altogether adds fe3083770c8d MIPS:DTS:Fix label name and interrupt number of ohci for L [...] adds 137fceb7d921 MIPS:DTS:Correct the license for Loongson-2K adds 1d7ba0165d82 mips: Do not include hi and lo in clobber list for R6 adds c55944cc0ec5 MIPS: select ARCH_KEEP_MEMBLOCK unconditionally new 7e9be673cb1b MIPS: BCM63XX: Use BUG_ON instead of condition followed by BUG. new 88397e84c34c Merge remote-tracking branch 'mips/mips-next' new df86ddbb9189 parisc: syscalls: switch to generic syscalltbl.sh new adf27404e8a0 parisc: syscalls: switch to generic syscallhdr.sh new 1ae5c2d9ff36 Merge remote-tracking branch 'parisc-hd/for-next' adds 864ec4d40c83 powerpc/pseries/mce: Fix a typo in error type assignment adds 0e3b3ff83ce2 powerpc/pseries: Introduce dlpar_unisolate_drc() adds 29c9a2699e71 powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure adds 2886e2df10be Documentation/powerpc: Add proper links for manual and tests adds af31fd0c9107 powerpc/perf: Expose processor pipeline stage cycles using [...] adds 39d0099f9439 powerpc/pseries: Add shutdown() to vio_driver and vio_bus adds 3027a37c06be powerpc: Only define _TASK_CPU for 32-bit adds ed8029d7b472 powerpc/pseries: Stop calling printk in rtas_stop_self() adds e4e8bc1df691 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled adds a9d2f9bb225f powerpc/pseries/iommu: Fix window size for direct mapping [...] adds 0f5eb28a6ce6 powerpc/8xx: Enhance readability of trap types adds 7fab639729ce powerpc/32s: Enhance readability of trap types adds e522331173ec powerpc/irq: Enhance readability of trap types adds 693557ebf407 powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong() adds eacf4c020265 powerpc: Enable OPTPROBES on PPC32 adds 92d9d61be519 powerpc/mce: save ignore_event flag unconditionally for UE adds f56607e85ee3 selftests/timens: Fix gettime_perf to work on powerpc adds 867e762480f4 powerpc/32: Use r2 in wrtspr() instead of r0 adds d228cc496966 powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K adds e7de0023e123 powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches adds ee7c3ec3b4b1 powerpc/ebpf32: Use standard function call for functions w [...] adds 6ac7897f08e0 powerpc: Remove probe_user_read_inst() adds 6449078d5011 powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64 adds 41d6cf68b5f6 powerpc: Rename probe_kernel_read_inst() adds 39352430aaa0 powerpc: Move copy_inst_from_kernel_nofault() adds 2e341f56a16a powerpc/fadump: Fix sparse warnings adds d936f8182e1b powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument adds 7d9462765707 powerpc/64s: Add FA_DUMP to defconfig adds 389586333c02 powerpc: make ALTIVEC select PPC_FPU adds 9ccba66d4d2a powerpc/64: Fix the definition of the fixmap area adds 0bd3f9e953bd powerpc/legacy_serial: Use early_ioremap() adds b4ded42268ee powerpc/perf: Fix sampled instruction type for larx/stcx adds 66d9b7492887 powerpc/perf: Fix the threshold event selection for memory [...] adds 0f197ddce403 powerpc/64s: Fix mm_cpumask memory ordering comment adds 8a87a5077143 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds da650ada1009 selftests/powerpc: Add uaccess flush test adds 421a7483878c powerpc/configs: Add IBMVNIC to some 64-bit configs adds dae4ff8031b4 powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR adds c9cb0afb4eaa powerpc/selftests/perf-hwbreak: Coalesce event creation code adds c65c64cc7bbd powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR adds 290f7d8ce2b1 powerpc/selftests: Add selftest to test concurrent perf/pt [...] adds f3d03fc748d4 powerpc/eeh: remove unneeded semicolon adds caea7b833d86 powerpc/64s: remove unneeded semicolon adds 0db11461677a selftests/powerpc: remove unneeded semicolon adds 7f1fa82d7994 powerpc/iommu: Allocate it_map by vmalloc adds 4be518d83880 powerpc/iommu: Do not immediately panic when failed IOMMU [...] adds cc7130bf119a powerpc/iommu: Annotate nested lock for lockdep adds ee6b25fa7c03 powerpc/44x: fix spelling mistake in Kconfig "varients" -> [...] new 3c0468d4451e powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to [...] new fc5590fd56c9 powerpc/kernel/iommu: Use largepool as a last resort when [...] new 30c400886bad powerpc/kasan: Fix shadow start address with modules new ee1bc694fbae powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n new 104c056aae86 Merge remote-tracking branch 'powerpc/next' new 183787c6fcc2 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] new 6f4eea90465a riscv: Introduce alternative mechanism to apply errata solution new 1a0e5dbd3723 riscv: sifive: Add SiFive alternative ports new 800149a77c2c riscv: sifive: Apply errata "cip-453" patch new bff3ff525460 riscv: sifive: Apply errata "cip-1200" patch new 7f3d349065d0 riscv: Use $(LD) instead of $(CC) to link vDSO new 2f095504f4b9 scripts/recordmcount.pl: Fix RISC-V regex for clang new 7ce047715030 riscv: Workaround mcount name prior to clang-13 new adebc8817b5c riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] new 8a07ac39f87d samples/kprobes: Add riscv support new 2bfc6cd81bd1 riscv: Move kernel mapping outside of linear mapping new 2a433cf8f3cd Documentation: riscv: Add documentation that describes the [...] new 0df68ce4c26a riscv: Prepare ptdump for vm layout dynamic addresses new 1987501b1130 riscv: add __init section marker to some functions new de31ea4a1181 riscv: Mark some global variables __ro_after_init new e6a302248cec riscv: Constify sys_call_table new 300f62c37d46 riscv: Constify sbi_ipi_ops new cdd1b2bd358f riscv: kprobes: Implement alloc_insn_page() new 1d27d854425f riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] new fc8504765ec5 riscv: bpf: Avoid breaking W^X new 5387054b986e riscv: module: Create module allocations without exec permissions new a9451b8e1971 riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU new b1ebaa0e1318 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] new e75e6bf47a47 riscv/mm: Use BUG_ON instead of if condition followed by BUG. new 772d7891e8b3 riscv: vdso: fix and clean-up Makefile new d83e682e3010 RISC-V: Add EM_RISCV to kexec UAPI header new fba8a8674f68 RISC-V: Add kexec support new ffe0e5261268 RISC-V: Improve init_resources() new e53d28180d4d RISC-V: Add kdump support new 5640975003d0 RISC-V: Add crash kernel support new 44c922572952 RISC-V: enable XIP new 99b3e3d41a03 RISC-V: Add Microchip PolarFire SoC kconfig option new d53b0244c84c dt-bindings: riscv: microchip: Add YAML documentation for [...] new 0fa6107eca41 RISC-V: Initial DTS for Microchip ICICLE board new 2951162094e6 RISC-V: Enable Microchip PolarFire ICICLE SoC new df29598aaf5c MAINTAINERS: add microchip polarfire soc support new a14e0b3ad412 Merge remote-tracking branch 'risc-v/for-next' adds f100603236d7 Merge branch 'fixes' into for-next adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 246f3bc6ded3 Merge branch 'features' into for-next new 6688041d3cb9 Merge remote-tracking branch 's390/for-next' new 3df46a504280 Merge remote-tracking branch 'sh/for-next' new 6c79663cfb21 Merge remote-tracking branch 'uml/linux-next' new d1931ef06591 Merge remote-tracking branch 'xtensa/xtensa-for-next' new c6bc47bec553 Merge remote-tracking branch 'pidfd/for-next' adds 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 adds 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] new 1485eeb94d64 Merge remote-tracking branch 'btrfs/for-next' new 8b0188899225 Merge remote-tracking branch 'dhowells/netfs-lib' new e7df4524cd9a ceph: rip out old fscache readpage handling new 7c46b3180933 ceph: rework PageFsCache handling new 10a7052c7868 ceph: fix fscache invalidation new f0702876e152 ceph: convert ceph_readpage to netfs_readpage new d801327d9500 ceph: convert ceph_write_begin to netfs_write_begin new 49870056005c ceph: convert ceph_readpages to ceph_readahead new fcaddb1d851b ceph: fix fall-through warnings for Clang new d3c51ae1b8cc ceph: don't clobber i_snap_caps on non-I_NEW inode new aa60cfc3f7ee ceph: don't use d_add in ceph_handle_snapdir new 379fc7fad0ae ceph: use attach/detach_page_private for tracking snap context new 54b026b456d0 ceph: fix kerneldoc copypasta over ceph_start_io_direct new 8ae99ae2b407 ceph: rename the metric helpers new fbd47ddc5e88 ceph: avoid counting the same request twice or more new 3d8b6987a276 ceph: send opened files/pinned caps/opened inodes metrics [...] new e9b2250156c3 ceph: only check pool permissions for regular files new 1775c7ddacfc ceph: fix inode leak on getattr error in __fh_to_dentry new e72968e15b29 ceph: drop pinned_page parameter from ceph_get_caps new e7f72952508a ceph: support getting ceph.dir.rsnaps vxattr new 8ff2d290c8ce ceph: convert some PAGE_SIZE invocations to thp_size() new 2d6795fbb8c3 ceph: fix up some bare fetches of i_size new d4f6b31d7217 ceph: don't allow access to MDS-private inodes new 7807dafda21a libceph: bump CephXAuthenticate encoding version new 61ca49a9105f libceph: don't set global_id until we get an auth ticket new c59c36dc9572 Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' in [...] new 7b8aef379a3f Merge remote-tracking branch 'ceph/master' adds 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] adds c51bcfa77619 cifsd: add server-side procedures for SMB3 adds 5ec118c55e79 cifsd: add file operations adds 5bda69448874 cifsd: add Kconfig and Makefile adds 7ab7381ef314 MAINTAINERS: add cifsd kernel server adds 30ce11572f0e cifsd: fix WARNING: Title overline too short adds 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree adds c04e70b072d8 cifsd: uniquify extract_sharename() adds ed2efc436045 cifsd: Fix a handful of spelling mistakes adds fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() adds b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug adds 14a770b4d4a2 cifsd: Fix a use after free on error path adds 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() adds 1579ed6ae7d6 cifsd: update cifsd.rst document adds 2d0799689042 cifsd: add index.rst in cifs documentation adds be286a41840d cifsd: remove unneeded FIXME comments adds 419cdb94c7f2 cifsd: fix incorrect comments adds f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 073c576ad1aa cifsd: Pass string length parameter to match_pattern() adds 978080ef559b cifsd: fix build warnings from cifsd.rst adds 3ada5c1c27ca cifsd: Fix an error code in smb2_read() adds 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() adds f8c861a5448a cifsd: remove redundant assignment to variable err adds 517b8b1017eb cifsd: remove unneeded macros adds 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() adds a75722667504 cifsd: use kmalloc() for small allocations adds 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] adds bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict adds 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h adds 4ca4d2760fa0 cifsd: fix wrong prototype in comment adds 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' adds dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d28a2decb9b4 cifsd: remove smack inherit leftovers adds 19c1062f6a40 cifsd: remove calling d_path in error paths adds c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 759faa088f76 cifsd: use file_inode() instead of d_inode() adds 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read adds 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list adds 6760778ea9cd cifsd: remove stale prototype and variables adds 45ac1be7c8b5 cifsd: fix memory leak when loop ends adds b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 987b53060307 cifsd: fix memdup.cocci warnings adds a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree adds b933d4e8b83d doc: cifsd: change the reference to configuration.txt adds 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() adds f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds e440d094b301 cifsd: remove unused including <linux/version.h> adds e60066ab7c5c cifsd: declare ida statically adds 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename adds 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path adds 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] adds e3838da6f59d cifsd: Remove smb2_put_name() adds c7df4ed25f00 cifsd: remove unused smberr.h adds 7b45d1207d9a cifsd: remove unused nterr.c file adds f197b9835eb6 cifsd: move nt time functions to misc.c adds 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() adds 880d8d6cbf00 cifsd: use d_inode() adds 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle adds 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c adds a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next adds ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs adds 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next adds 88c5256d16b5 cifsd: fix build break from asn1 adds 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next new 07cd2b8f014e Merge remote-tracking branch 'cifsd/cifsd-for-next' new e2cdf89734da Merge remote-tracking branch 'ecryptfs/next' new 77edfc6e5105 exfat: fix erroneous discard when clear cluster bit new 5c2d72850729 exfat: introduce bitmap_lock for cluster bitmap access new 654762df2ec7 exfat: add support ioctl and FITRIM function new 23befe490ba8 exfat: improve write performance when dirsync enabled new c6e2f52e3051 exfat: speed up iterate/lookup by fixing start point of tr [...] new 7169dceb29cf Merge remote-tracking branch 'exfat/dev' adds a3cc754ad9b8 fs/reiserfs/journal.c: delete useless variables adds bf7ea7068a02 Pull reiserfs cleanup. new 62b0617f184e Merge remote-tracking branch 'ext3/for_next' adds 5afa7e8b70d6 fs: fix reporting supported extra file attributes for statx() adds 5899593f51e6 ext4: Fix occasional generic/418 failure adds 6c0912739699 ext4: wipe ext4_dir_entry2 upon file deletion new da977483290a Merge remote-tracking branch 'ext4/dev' new 509f1010e4fc f2fs: avoid using native allocate_segment_by_default() new 2e22d48dca0b f2fs: clean up left deprecated IO trace codes new 8af85f712fce f2fs: compress: remove unneed check condition new 955772787667 f2fs: drop inplace IO if fs status is abnormal new 72ebbe2f8f80 Merge remote-tracking branch 'f2fs/dev' new bca7c0aebdd6 Merge remote-tracking branch 'fuse/for-next' new ac7241c3f352 Merge remote-tracking branch 'jfs/jfs-next' adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] new 3a3de0a6eb9c Merge remote-tracking branch 'nfs/linux-next' adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing adds b9f83ffaa0c0 SUNRPC: Fix null pointer dereference in svc_rqst_free() new 4e8d84c8fb9e Merge remote-tracking branch 'cel/for-next' new 18347628eb82 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 8e54ed45795f Merge remote-tracking branch 'ubifs/next' new c734f11f3560 Merge remote-tracking branch 'v9fs/9p-next' new 93623365bd4e Merge remote-tracking branch 'xfs/for-next' new ff7b654ff6e8 Merge remote-tracking branch 'vfs/for-next' adds 84696cfaf4d9 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds a386d19acc30 Merge branch 'for-5.13' into for-next new 28f5142902de Merge remote-tracking branch 'printk/for-next' new 1dd0dd62788c Merge remote-tracking branch 'pci/next' new c52e0463a996 Merge remote-tracking branch 'hid/for-next' new a5f1cd8685e8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 0d95f41ebde4 Revert "i3c master: fix missing destroy_workqueue() on err [...] new 1c79ce151f3a Merge remote-tracking branch 'i3c/i3c/next' new 80342d484afc kernel-doc: Add support for __deprecated new 3327c5cb820b Merge remote-tracking branch 'jc_docs/docs-next' new 293f0ae4ca1b Merge remote-tracking branch 'v4l-dvb/master' adds 864a3f480ba3 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds e5e331f4da12 Merge branches 'acpi-apei' and 'acpi-video' into linux-next new 3c44d15e5ffd Merge branch 'pm-sleep' into linux-next new aeb475cbe671 Merge remote-tracking branch 'pm/linux-next' adds a2149ab815fc thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds 8cd7ab2a1a39 thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds d1ab7c3a33d2 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds 2eb87d75f980 thermal/drivers/intel: Introduce tcc cooling driver adds beaa41029fde thermal/drivers/hisi: Remove redundant dev_err call in his [...] adds fc88f7ad763a thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] new e82188248a93 Merge remote-tracking branch 'thermal/thermal/linux-next' new b0134821cb2d Merge remote-tracking branch 'ieee1394/for-next' new d89a55505bbd Merge remote-tracking branch 'dlm/next' new 95b079d8215b swiotlb: Fix the type of index new bb9dbe2415d9 Merge remote-tracking branch 'swiotlb/linux-next' adds 65d4801ae44e RDMA/core: Unify RoCE check and re-factor code adds 338a010cb616 IB/ipoib: Improve latency in ipoib/cm connection formation adds ae9884829c48 RDMA/bnxt_re: Depend on bnxt ethernet driver and not blind [...] adds bcf9ee0520fa RDMA/bnxt_re: Create direct symbol link between bnxt modules adds 1900357e75dc RDMA/bnxt_re: Get rid of custom module reference counting adds 9480fd557be4 IB/ipoib: Remove unnecessary struct declaration adds 3a6684385928 RDMA/cxgb4: add missing qpid increment adds 783a11bf2400 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds dedbc2d35863 IB/mlx5: Set right RoCE l3 type and roce version while del [...] adds 982b7c140ecd RDMA/mlx5: Fix type assignment for ICM DM adds 054bd5aeac9a RDMA/mlx4: Remove an unused variable adds 9a89d3ad6d39 RDMA/mlx5: Expose private query port adds 45062f441590 RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds 4d51c3d9de4b RDMA/cma: Skip device which doesn't support CM adds cb5cd0ea4eb3 RDMA/core: Add CM to restrack after successful attachment [...] adds 12ce208f40c7 RDMA/nldev: Return context information adds 48f8a70e899f RDMA/restrack: Add support to get resource tracking for SRQ adds 391c6bd5ac80 RDMA/nldev: Return SRQ information adds c6c11ad3ab9f RDMA/nldev: Add QP numbers to SRQ information new 2d085ee1728e IB/hfi1: Remove redundant variable rcd new 3093ee182f01 RDMA/siw: Fix a use after free in siw_alloc_mr new 34b39efa5ae8 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res new 6cc9e215eb27 RDMA/nldev: Add copy-on-fork attribute to get sys command new dda776f0369f Merge remote-tracking branch 'rdma/for-next' adds f4f86d8d2c04 net: phy: execute genphy_loopback() per default on all PHYs adds 014068dcb5b1 net: phy: genphy_loopback: add link speed configuration adds 3e1e58d64c3d net: add generic selftest support adds 6016ba345f97 net: fec: make use of generic NET_SELFTESTS library adds b62a12fc047d net: ag71xx: make use of generic NET_SELFTESTS library adds a71acad90a3f net: dsa: enable selftest support for all switches by default adds e655bbf90330 Merge branch 'net-generic-selftest-support' adds 316bcffe4479 net: dsa: felix: disable always guard band bit for TAS config adds d408c01caef4 net/mlx5e: Fix lost changes during code movements adds 6a5689ba0259 net/mlx5e: Fix possible non-initialized struct usage adds 6980ffa0c5a8 net/mlx5e: RX, Add checks for calculated Striding RQ attributes adds 7d22ad732d15 net/mlx5: DR, Rename an argument in dr_rdma_segments adds ff1925bb0de4 net/mlx5: DR, Fix SQ/RQ in doorbell bitmask adds 25cb31768042 net/mlx5: E-Switch, Improve error messages in term table creation adds 704cfecdd03d net/mlx5: mlx5_ifc updates for flex parser adds 323b91acc189 net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions adds 160e9cb37a84 net/mlx5: DR, Add support for dynamic flex parser adds 4923938d2fb5 net/mlx5: DR, Set STEv0 ICMP flex parser dynamically adds 3442e0335e70 net/mlx5: DR, Add support for matching on geneve TLV option adds 35ba005d820b net/mlx5: DR, Set flex parser for TNL_MPLS dynamically adds df9dd15ae118 net/mlx5: DR, Add support for matching tunnel GTP-U adds 7304d603a57a net/mlx5: DR, Add support for force-loopback QP adds aeacb52a8de7 net/mlx5: DR, Add support for isolate_vl_tc QP adds ff254dad0e5b Merge tag 'mlx5-updates-2021-04-19' of git://git.kernel.or [...] adds 56e2e5de441a korina: Fix conflict with global symbol desc_empty on x86. adds 41d26bf4aba0 net: phy: marvell: refactor HWMON OOP style adds 4f920c299d4c net: phy: marvell: fix HWMON enable register for 6390 adds 002181735184 net: phy: marvell: use assignment by bitwise AND operator adds c5d015b0e097 net: dsa: mv88e6xxx: simulate Amethyst PHY model number adds a978f7c479ea net: phy: marvell: add support for Amethyst internal PHY adds b015f4efc439 Merge branch 'marvell-phy-hwmon' adds 790aad0eccd2 korina: Fix build. adds 17c0e6d1757f mlxsw: spectrum_qdisc: Drop one argument from check_params [...] adds 290fe2c595fb mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() adds 549f2aae84dd mlxsw: spectrum_qdisc: Drop an always-true condition adds 017a131cdec6 mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 adds b21832b56807 mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_ [...] adds 51d52ed95550 mlxsw: spectrum_qdisc: Track children per qdisc adds cff99e204553 mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock adds 5cbd96025330 mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically adds 7de85b0431cd mlxsw: spectrum_qdisc: Index future FIFOs by band number adds 0a4d0cb1a326 selftests: mlxsw: sch_red_ets: Test proper counter cleanin [...] adds c9ad20573a91 Merge branch 'mlxsw-refactor-qdisc-offload' adds 08322284c162 Merge tag 'mac80211-next-for-net-next-2021-04-20' of git:/ [...] adds 670bb80f8196 net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag [...] adds 9a99bef5f87f net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag [...] adds 21e0b508c8d1 net: dsa: Only notify CPU ports of changes to the tag protocol adds deff710703d8 net: dsa: Allow default tag protocol to be overridden from DT adds eb78cacebaf2 dt-bindings: net: dsa: Document dsa-tag-protocol property adds ebbcac3dc26b Merge branch 'dsa-tag-override' adds b8c55ce266de net: wwan: Fix bit ops double shift adds f5d7872a8b8a virtio-net: restrict build_skb() use to some arches adds 1b8caefaf4f0 net: enetc: automatically select IERB module adds 6b3a63100ded phy: nxp-c45-tja11xx: fix phase offset calculation adds af39c8f72301 virtio-net: fix use-after-free in page_to_skb() adds 55cdc26a91ac net: mana: remove redundant initialization of variable err adds 8f7e876273e2 net: phy: at803x: fix probe error if copper page is selected adds a926c025d56b net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation adds e4bbc5c53a8f octeontx2-af: cn10k: Mailbox changes for CN10K CPT adds ecad2ce8c48f octeontx2-af: cn10k: Add mailbox to configure reassembly timeout adds 2e2ee4cd0ab5 octeontx2-af: Add mailbox for CPT stats adds 0e91e9a5d699 Merge branch 'octeontx2-af-cn10k' adds 78e70dbcfd03 net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR" adds 281140a0a2ce net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size adds 836021a2d0e0 net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region adds 2acf63c16a3b Merge branch 'mv88e6xxx-small-improvements' adds 53e35ebb9a17 stmmac: intel: unlock on error path in intel_crosststamp() adds 70a7c484c7c3 net: dsa: fix bridge support for drivers without port_brid [...] adds 17cb00704c21 stmmac: intel: set TSO/TBS TX Queues default settings adds 36e69da892f1 net: ethernet: ravb: Fix release of refclk adds 68f5c12abbc9 net: bridge: fix error in br_multicast_add_port when CONFI [...] adds 5d869070569a net: phy: marvell: don't use empty switch default case adds 45b102dd8149 net: mana: fix PCI_HYPERV dependency adds 74c97ea3b61e net: enetc: fix link error again adds a9b5d871abc4 netdevsim: Only use sampling truncation length when valid adds 57e222475545 net: wwan: core: Return poll error in case of port removal adds 3197a98c7081 vxge: avoid -Wemtpy-body warnings adds 0891c89674e8 ice: warn about potentially malicious VFs adds c0dcaa55f91d ice: Allow ignoring opcodes on specific VF adds 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability adds c91a4f9feb67 iavf: add support for UDP Segmentation Offload adds c9b5f681fe41 ice: remove redundant assignment to pointer vsi adds c5afbe99b778 ice: Add helper function to get the VF's VSI adds 222a8ab01698 ice: Enable RSS configure for AVF adds ddd1f3cfed3f ice: Support RSS configure removal for AVF adds 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config adds 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing adds 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing adds e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing adds 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f49c35b89b78 r8152: replace return with break for ram code speedup mode [...] adds 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events adds 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...] adds 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default adds cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch' adds ed744d819379 net: sock: remove the unnecessary check in proto_register adds f80bd740cb7c virtio-net: fix use-after-free in skb_gro_receive adds d90a94680bc0 net: mana: Use int to check the return value of mana_gd_poll_cq() adds 3f57d8c40fea net: ethernet: mtk_eth_soc: fix RX VLAN offload adds 5196c4178549 net: ethernet: mtk_eth_soc: unmap RX data before calling b [...] adds 787082ab9f7b net: ethernet: mtk_eth_soc: fix build_skb cleanup adds c30c4a827390 net: ethernet: mtk_eth_soc: use napi_consume_skb adds 3630d519d7c3 net: ethernet: mtk_eth_soc: reduce MDIO bus access latency adds 16ef670789b2 net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops adds 59555a8d0dd3 net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX adds 6b4423b258b9 net: ethernet: mtk_eth_soc: increase DMA ring sizes adds e9229ffd550b net: ethernet: mtk_eth_soc: implement dynamic interrupt mo [...] adds 4e6bf609569c net: ethernet: mtk_eth_soc: cache HW pointer of last freed [...] adds 816ac3e6e67b net: ethernet: mtk_eth_soc: only read the full RX descript [...] adds 16769a8923fa net: ethernet: mtk_eth_soc: reduce unnecessary interrupts adds db2c7b353db3 net: ethernet: mtk_eth_soc: rework NAPI callbacks adds fa817272c37e net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash [...] adds 3bc8e0aff23b net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init adds d02f304b4b60 Merge branch 'mk_eth_soc_fixes-perf-improvements' adds b07dd26f07af flow: remove spi key from flowi struct adds 7baf867fef7c xfrm: remove stray synchronize_rcu from xfrm_init adds 6218fe186109 xfrm: avoid synchronize_rcu during netns destruction adds 747b67088f8d xfrm: ipcomp: remove unnecessary get_cpu() adds 7679f864a0b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7ce9c3d363ac enetc: fix locking for one-step timestamping packet transfer adds e7865ea51b0b r8152: remove NCM mode from REALTEK_USB_DEVICE macro adds 55319eeb5bbc r8152: redefine REALTEK_USB_DEVICE macro adds 8f8590dd9b6e Merge branch 'r8152-adjust-REALTEK_USB_DEVICE' adds f98bf9ee6312 rtw88: 8822c: reorder macro position according to the regi [...] adds 056b239f8672 rtw88: 8822c: Add gap-k calibration to improve long range [...] adds 3b25bac89353 rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK adds 559f6cb31837 rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no [...] adds a548909d7ad7 rtw88: Fix potential unrecoverable tx queue stop adds 7bd3760c71f7 rtw88: refine napi deinit flow adds ff0224e97d5d libertas_tf: Remove duplicate struct declaration adds afda33499bea rtlwifi: implement set_tim by update beacon content adds 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle adds eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request" adds ff9f732a87ca ath11k: fix warning in ath11k_mhi_config adds 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt adds bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join adds a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] adds 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough adds 2601dda8faa7 mt76: testmode: add support to send larger packet adds e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len() adds cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode adds 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device() adds e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device() adds 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...] adds 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...] adds 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device adds 6929d1d747b3 mt76: flush tx status queue on DMA reset adds 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...] adds 22b980badc0f mt76: add functions for parsing rate power limits from DT adds a9627d992b5e mt76: extend DT rate power limits to support 11ax devices adds fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits adds 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663 adds 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921 adds ea29acc97c55 mt76: mt7921: add dumping Tx power table adds 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663 adds 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663 adds 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...] adds 495184ac91bb mt76: mt7915: add support for applying pre-calibration data adds a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device adds 53d35b1aa0bd mt76: improve mcu error logging adds 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex adds f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs adds e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset adds 790d228a6874 mt76: mt7915: add support for DT rate power limits adds ecb187a74e18 mt76: mt7915: rework the flow of txpower setting adds 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers adds 367518858e78 mt76: mt7921: do not use 0 as NULL pointer adds f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module adds d5a2abb0db9e mt76: mt7921: remove leftover function declaration adds fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...] adds 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...] adds 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...] adds 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...] adds 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake adds ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl adds efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free adds 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work adds a61826203ba8 mt76: connac: alaways wake the device before scanning adds 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config adds 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly adds e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm adds 37a8648889f6 mt76: remove MT76_STATE_PM in tx path adds 36873246f78a mt76: mt7921: add awake and doze time accounting adds dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts adds 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...] adds 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c adds fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine adds 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities adds 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine adds c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility adds 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends adds fe3fccde8870 mt76: mt7921: fix possible invalid register access adds b17aff336891 mt76: move token_lock, token and token_count in mt76_dev adds d089692bc793 mt76: move token utilities in mt76 common module adds 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode adds d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer adds c18ba14c4bc9 mt76: mt7921: improve doze opportunity adds abe912ae3cd4 mt76: mt7663: add awake and doze time accounting adds b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep adds 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state adds 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine adds fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node adds c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk adds b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk adds 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk adds 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device adds 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary adds 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...] adds e40fa65c79b5 Merge tag 'wireless-drivers-next-2021-04-23' of git://git. [...] adds c8d0260cdd96 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] adds b6fc2f212108 selftests: mlxsw: Remove a redundant if statement in port_ [...] adds 1f1c92139e36 selftests: mlxsw: Remove a redundant if statement in tc_fl [...] adds 059b18e21c63 selftests: mlxsw: Return correct error code in resource sc [...] adds dda7f4fa5583 selftests: mlxsw: Increase the tolerance of backlog buildup adds 1233898ab758 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test adds cbf2ec506c0b Merge branch 'mlxsw-selftest-fixes' adds 6d2c322cce04 i40e: refactor repeated link state reporting code adds 065aa694a76e i40e: use minimal Tx and Rx pairs for kdump adds dcb75338f6e7 i40e: use minimal Rx and Tx ring buffers for kdump adds 5c208e9f498e i40e: use minimal admin queue for kdump adds 1a0e880b028f iavf: remove duplicate free resources calls adds f995f95af626 iavf: change the flex-byte support number to macro definition adds f3b9da31f0e3 iavf: enhance the duplicated FDIR list scan handling adds 1f70dfc542e8 iavf: redefine the magic number for FDIR GTP-U header fields adds b1ce98c70eb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds cb9d80f4940e mptcp: implement dummy MSG_ERRQUEUE support adds d976092ce1b0 mptcp: implement MSG_TRUNC support adds 987858e5d026 mptcp: ignore unsupported msg flags adds ca4fb892579f mptcp: add MSG_PEEK support adds df8aee6d6fa5 selftests: mptcp: add a test case for MSG_PEEK adds bd6e229f86c2 Merge branch 'mptcp-msg-flags' adds b881d089c7c9 selftests/net: bump timeout to 5 minutes adds cbbd21a47f83 net/atm: Fix spelling mistake "requed" -> "requeued" adds b2f0ca00e6b3 phy: nxp-c45-tja11xx: add interrupt support adds 137733d08f4a samples/bpf: Fix broken tracex1 due to kprobe argument change adds fd0b88f73f53 bpf: Refine retval for bpf_get_task_stack helper adds bdc4e369454f bpf/selftests: Add bpf_get_task_stack retval bounds verifier test adds c77cec5c207b bpf/selftests: Add bpf_get_task_stack retval bounds test_prog adds 69443c47305e Merge branch 'bpf: refine retval for bpf_get_task_stack helper' adds d044d9fc1380 selftests/bpf: Add docs target as all dependency adds 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC adds 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst adds e7a1c1300891 xsk: Align XDP socket batch size with DPDK adds 8e8ee109b02c bpf: Notify user if we ever hit a bpf_snprintf verifier bug adds a8fad73e3334 bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR adds b1b9f535c48f Merge branch 'Simplify bpf_snprintf verifier code' adds 0dd7e456bb04 bpftool: Support dumping BTF VAR's "extern" linkage adds 5b438f01d7eb bpftool: Dump more info about DATASEC members adds 0fec7a3cee1c libbpf: Suppress compiler warning when using SEC() macro w [...] adds aea28a602fa1 libbpf: Mark BPF subprogs with hidden visibility as static [...] adds 6245947c1b3c libbpf: Allow gaps in BPF program sections to support over [...] adds c7ef5ec9573f libbpf: Refactor BTF map definition parsing adds beaa3711ada4 libbpf: Factor out symtab and relos sanity checks adds 42869d285276 libbpf: Make few internal helpers available outside of libbpf.c adds 386b1d241e1b libbpf: Extend sanity checking ELF symbols with externs va [...] adds 83a157279f21 libbpf: Tighten BTF type ID rewriting with error checking adds a46349227cd8 libbpf: Add linker extern resolution support for functions [...] adds 0a342457b3bd libbpf: Support extern resolution for BTF-defined maps in [...] adds 41c472e85b53 selftests/bpf: Use -O0 instead of -Og in selftests builds adds b131aed91009 selftests/bpf: Omit skeleton generation for multi-linked B [...] adds f2644fb44de9 selftests/bpf: Add function linking selftest adds 14f1aae17ee1 selftests/bpf: Add global variables linking selftest adds 3b2ad502256b selftests/bpf: Add map linking selftest adds a9dab4e45694 selftests/bpf: Document latest Clang fix expectations for [...] adds 7d3c10770603 Merge branch 'BPF static linker: support externs' adds 350a62ca065b bpf: Document the pahole release info related to libbpf in [...] new 5f6c2f536de6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new bf7d20cd51d7 ch_ktls: Remove redundant variable result new 64ff412ad41f hv_netvsc: Make netvsc/VF binding check both MAC and seria [...] new 9c68011bd7e4 r8152: remove some bit operations new 48ac0b5805dd net: ethernet: ixp4xx: Add DT bindings new 3e8047a98553 net: ethernet: ixp4xx: Retire ancient phy retrieveal new 95aafe911db6 net: ethernet: ixp4xx: Support device tree probing new 06ec5acc7747 net/mlx5: E-Switch, Return eswitch max ports when eswitch [...] new 9f8c7100c8f9 net/mlx5: E-Switch, Prepare to return total vports from es [...] new 47dd7e609f69 net/mlx5: E-Switch, Use xarray for vport number to vport a [...] new 87bd418ea751 net/mlx5: E-Switch, Consider SF ports of host PF new 1d7979352f9f net/mlx5: SF, Rely on hw table for SF devlink port allocation new a1ab3e4554b5 devlink: Extend SF port attributes to have external attribute new 7e6ccbc18784 net/mlx5: SF, Store and use start function id new 326c08a02034 net/mlx5: SF, Consider own vhca events of SF devices new 01ed9550e8b4 net/mlx5: SF, Use helpers for allocation and free new a3088f87d984 net/mlx5: SF, Split mlx5_sf_hw_table into two parts new f1b9acd3a5e8 net/mlx5: SF, Extend SF table for additional SF id range new 1e5e4acb66ed Merge tag 'mlx5-updates-2021-04-21' of git://git.kernel.or [...] new 427f0c8c194b macvlan: Add nodst option to macvlan type source new 1d2deb61f095 bnxt_en: report signal mode in link up messages new b0d28207ced8 bnxt_en: Add a new phy_flags field to the main driver structure. new d5ca99054f8e bnxt_en: Add support for fw managed link down feature. new dd85fc0ab5b4 bnxt_en: allow promiscuous mode for trusted VFs new 6b7027689890 bnxt_en: allow VF config ops when PF is closed new 7b3c8e27d67e bnxt_en: Move bnxt_approve_mac(). new 92923cc71012 bnxt_en: Call bnxt_approve_mac() after the PF gives up con [...] new 7fbf359bb2c1 bnxt_en: Add PCI IDs for Hyper-V VF devices. new dade5e15fade bnxt_en: Support IFF_SUPP_NOFCS feature to transmit withou [...] new 1698d600b361 bnxt_en: Implement .ndo_features_check(). new 0ea1041bfa3a Merge branch 'bnxt_en-next' new 6876a18d3361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 885e8c68247c netfilter: nat: move nf_xfrm_me_harder to where it is used new e0bb96db96f8 netfilter: nft_socket: add support for cgroupsv2 new de8c12110a13 netfilter: disable defrag once its no longer needed new 4c95e0728eee netfilter: ebtables: remove the 3 ebtables pointers from s [...] new 7716bf090e97 netfilter: x_tables: remove ipt_unregister_table new 1ef4d6d1af2d netfilter: x_tables: add xt_find_table new 20a9df33594f netfilter: iptables: unregister the tables by name new 6c0717545f2c netfilter: ip6tables: unregister the tables by name new 4d705399191c netfilter: arptables: unregister the tables by name new f68772ed6783 netfilter: x_tables: remove paranoia tests new a4aeafa28cf7 netfilter: xt_nat: pass table to hookfn new ae689334225f netfilter: ip_tables: pass table pointer via nf_hook_ops new f9006acc8dfe netfilter: arp_tables: pass table pointer via nf_hook_ops new ee177a54413a netfilter: ip6_tables: pass table pointer via nf_hook_ops new f7163c4882e8 netfilter: remove all xt_table anchors from struct net new 593268ddf388 netfilter: nf_log_syslog: Unset bridge logger in pernet exit new d59d2f82f984 netfilter: nftables: add nft_pernet() helper function new a65553657174 netfilter: nfnetlink: add struct nfnl_info and pass it to [...] new 797d49805ddc netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks new 7dab8ee3b6e7 netfilter: nfnetlink: pass struct nfnl_info to batch callbacks new 50f2db9e368f netfilter: nfnetlink: consolidate callback types new 47a6959fa331 netfilter: allow to turn off xtables compat layer new eb43c081a6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 930d2d619d0a pcnet32: Remove redundant variable prev_link and curr_link new 9176e3802719 net: davicom: Remove redundant assignment to ret new 2ce4fd5a0039 can: etas_es58x: Fix missing null check on netdev pointer new 1c9690dd308e can: etas_es58x: Fix a couple of spelling mistakes new 924e464f4a8a can: add a note that RECV_OWN_MSGS frames are subject to f [...] new e6b031d3c37f can: proc: fix rcvlist_* header alignment on 64-bit system new d0c5d18da2da Merge tag 'linux-can-next-for-5.13-20210426' of git://git. [...] new 2ad5692db728 net: hso: fix NULL-deref on disconnect regression new b9460dd84aa6 arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi new 517a882aa2b5 dt-bindings: net: dwmac: Add Rockchip DWMAC support new b331b8ef86f0 dt-bindings: net: convert rockchip-dwmac to json-schema new 63fa73e21518 net: Fix typo in comment about ancillary data new f77bd544a6bb net/sched: act_ct: fix wild memory access when clearing fragments new 6d72e7c767ac net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send new 99014088156c net: bridge: mcast: fix broken length + header check for M [...] new bb23ffa1015c macvlan: Use 'hash' iterators to simplify code new 6c375d793be6 rxrpc: rxkad: Remove redundant variable offset new 152fa81109a8 net: phy: marvell-88x2222: enable autoneg by default new 6066234aa338 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE new 23c9c2b314ba fddi/skfp: fix typo new cfd12c06cdce net: dsa: check tx timestamp request in core driver new cf536ea3c7ee net: dsa: no longer identify PTP packet in core driver new 5c5416f5d4c7 net: dsa: no longer clone skb in core driver new c4b364ce1270 net: dsa: free skb->cb usage in core driver new d150946ed878 docs: networking: timestamping: update for DSA switches new 682eaad93e8c net: mscc: ocelot: convert to ocelot_port_txtstamp_request() new 39e5308b3250 net: mscc: ocelot: support PTP Sync one-step timestamping new aae0fdac008e Merge branch 'ocelot-ptp' new 4b5baca0403e net: dsa: microchip: ksz8795: change drivers prefix to be generic new c2ac4d2ac534 net: dsa: microchip: ksz8795: move cpu_select_interface to [...] new 9f73e11250fb net: dsa: microchip: ksz8795: move register offsets and sh [...] new 4b20a07e103f net: dsa: microchip: ksz8795: add support for ksz88xx chips new cc13e52c3a89 net: dsa: microchip: Add Microchip KSZ8863 SPI based drive [...] new 61df0e7bbb90 dt-bindings: net: dsa: document additional Microchip KSZ88 [...] new 800fcab8230f net: phy: Add support for microchip SMI0 MDIO bus new 60a364760002 net: dsa: microchip: Add Microchip KSZ8863 SMI based drive [...] new 61b405985a6b dt-bindings: net: mdio-gpio: add compatible for microchip, [...] new 733933a9ccb0 Merge branch 'microchip-ksz88x3' new 4db6187d721e rds: Remove redundant assignment to nr_sig new 3afef8c7aa2d net/tls: Remove redundant initialization of record new 2342eb1afe00 llc2: Remove redundant assignment to rc new ad542fb7f2e2 mpls: Remove redundant assignment to err new 6fd6c483e7ab net/smc: Remove redundant assignment to rc new 69e16d01d1de net: fix a concurrency bug in l2tp_tunnel_register() new f8bb7889af58 netfilter: nftables: rename set element data activation/de [...] new 6387aa6e59be netfilter: nftables: add loop check helper function new e6ba7cb63b8a netfilter: nftables: add helper function to flush set elements new 97c976d662fb netfilter: nftables: add helper function to validate set e [...] new aaa31047a6d2 netfilter: nftables: add catch-all set element support new 8a7363f84979 netfilter: nft_socket: fix an unused variable warning new 7acc0bb490c8 netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n new 0711459095bc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 75258586793e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req new 99ba0ea616aa sfc: adjust efx->xdp_tx_queue_count with the real number o [...] new 425d4d43ce0a Merge remote-tracking branch 'net-next/master' new f3a95075549e bpf: Allow trampoline re-attach for tracing and lsm programs new 56dda5a48f4f selftests/bpf: Add re-attach test to fentry_test new 8caadc43f201 selftests/bpf: Add re-attach test to fexit_test new cede72ad367a selftests/bpf: Add re-attach test to lsm test new a1c05c3b09e0 selftests/bpf: Test that module can't be unloaded with att [...] new 7bb2cc19aee8 selftests/bpf: Use ASSERT macros in lsm test new 87bd9e602e39 Merge branch 'bpf: Tracing and lsm programs re-attach' new 7a2fa70aaffc selftests/bpf: Add remaining ASSERT_xxx() variants new 6709a914c849 libbpf: Support BTF_KIND_FLOAT during type compatibility c [...] new 0f20615d64ee selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro new 5a30eb23922b selftests/bpf: Fix field existence CO-RE reloc tests new bede0ebf0be8 selftests/bpf: Fix core_reloc test runner new 927315041828 Merge branch 'CO-RE relocation selftests fixes' new 38d26d89b31d bpf: Lock bpf_trace_printk's tmp buf before it is written to new 10bf4e83167c bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds new bb0247807744 bpf, cpumap: Bulk skb using netif_receive_skb_list new 2551c2d19c04 bpf, docs: Fix literal block for example code new 76d6a13383b8 seq_file: Add a seq_bprintf function new 48cac3f4a96d bpf: Implement formatted output helpers with bstr_printf new 05eb3791a0de Merge branch 'Implement formatted output helpers with bstr [...] new f008d732ab18 bpf: Add batched ops support for percpu array new 3733bfbbdd28 bpf, selftests: Update array map tests for per-cpu batched ops new 03ee761d857d Merge remote-tracking branch 'bpf-next/for-next' new db622d78e0a2 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang new ccbcb123b42e Merge remote-tracking branch 'gfs2/for-next' adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit adds a1a1ca70deb3 Merge tag 'drm-misc-next-fixes-2021-04-22' of git://anongi [...] new f72fabf300c9 Merge remote-tracking branch 'drm/drm-next' adds 2a269ba888d3 drm/ttm: fix error handling if no BO can be swapped out v4 new 74deef03a44a efifb: Check efifb_pci_dev before using it new 3e66ad237ac7 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 20161e51dcea drm/amdkfd: add edc error interrupt handle for poison prop [...] adds 28a5d7a58949 drm/amdgpu: correct default gfx wdt timeout setting adds 9406d39bb6ef drm/amdgpu: enable tmz on renoir asics adds 53ee6609b42e drm/amdgpu: only harvest gcea/mmea error status in arcturus adds 1f8d3ad2a019 drm/amdgpu: only harvest gcea/mmea error status in aldebaran adds 6df23f4c5cef drm/amdgpu: fix a error injection failed issue adds f9727922fc68 drm/amdgpu: resolve erroneous gfx_v9_4_2 prints adds 7c49ee9ec54c drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds 19cc1f382956 drm/amd/display: fixed divide by zero kernel crash during [...] adds 7cd69b95a84b drm/amd/display: Add DSC check to seamless boot validation adds 26739690354b drm/amd/display: update hdcp display using correct CP type. adds 4ccf9446b2a3 drm/amd/display: add handling for hdcp2 rx id list validation adds 19a274f60104 drm/amd/display: disable seamless boot for external DP adds 8a20c9732969 drm/amd/display: removed unused function dc_link_reallocat [...] adds 9c82354e8984 drm/amd/display: treat memory as a single-channel for asym [...] adds 41ef8fbbef8e drm/amd/display: Fix FreeSync when RGB MPO in use adds 97d1765e67d6 drm/amd/display: Unconditionally clear training pattern se [...] adds 0eda55ca52c3 drm/amd/display: Add link rate optimization logs for ILR adds e0912e15d3e3 drm/amd/display: Always poll for rxstatus in authenticate adds 5dac2b7399d7 drm/amd/display: Fixed typo in function name. adds dad6bd779a6f drm/amd/display: Fix call to pass bpp in 16ths of a bit adds fdf7d4f547f7 drm/amd/display: Report Proper Quantization Range in AVI I [...] adds 6016cd9dba0f drm/amd/display: add helper for enabling mst stream features adds db6622e97e04 drm/amd/display: [FW Promotion] Release 0.0.62 adds 839ede894d08 drm/amd/display: 3.2.132 adds 5f41741a6d46 Revert "drm/amdgpu: workaround the TMR MC address issue (v2)" adds 1f0d8e3781f4 drm/amdgpu: Reset RAS error count and status regs adds ceb47e0d84d9 drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran adds 5c88e3b86a88 drm/amdgpu: Add mem sync flag for IB allocated by SA adds 7845d80dda1f drm/amdgpu/gmc9: remove dummy read workaround for newer chips adds b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu adds d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs adds cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs adds 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx adds 40ce74d1b28d drm/amdkfd: add svm ioctl API adds 42de677f7999 drm/amdkfd: register svm range adds c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op adds 04d8d73dbcbe drm/amdgpu: add common HMM get pages function adds d8a3c1c80ceb drm/amdkfd: support larger svm range allocation adds b1c46c7d622b drm/amdkfd: validate svm range system memory adds 4683cfecadeb drm/amdkfd: deregister svm range adds d27afacfead5 drm/amdgpu: export vm update mapping interface adds f80fe9d3c114 drm/amdkfd: map svm range to GPUs adds 8a7c184a16d7 drm/amdkfd: svm range eviction and restore adds 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran adds 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process adds 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries adds 814ab9930cfd drm/amdkfd: register HMM device private zone adds c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled adds e49fe4040a10 drm/amdkfd: validate vram svm range from TTM adds b53fa124acdc drm/amdkfd: support xgmi same hive mapping adds 50ea50cf6f6d drm/amdkfd: copy memory through gart table adds 0b0e518d61af drm/amdkfd: HMM migrate ram to vram adds 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram adds 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault adds 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter adds 2383f56bbe4a drm/amdkfd: page table restore through svm API adds ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables adds eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence adds f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs adds b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support adds 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition adds 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb adds cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on adds 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp adds 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram adds 4c166eb95dec drm/amdkfd: Add SVM API support capability bits adds 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM adds 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r' adds d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...] adds b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...] adds 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...] adds 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...] adds 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' adds 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity adds 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage adds 7e882aee845f drm/amdgpu: add support for ras init flags adds ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh adds 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean adds 1d712be90a6d drm/amd/amdgpu: add cgls adds fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support adds 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran adds 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout adds b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory adds 63f1af83ae46 drm/amdkfd: set attribute access for default ranges adds 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero adds a40eb089b46e drm/amdkfd: remove redundant initialization to variable r adds a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...] adds 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...] adds 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow() adds a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init() adds 77df5c131d4d drm/amdgpu: remove unused vm context flags adds adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow() adds cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create() adds 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag adds 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes adds 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds 564de1d12ce2 usb/host: enable auto power control for xhci-pci adds 619f347a18bb drm/amdgpu: add another raven1 gfxoff quirk adds ddefc7f0d91d drm/amdgpu: only check for _PR3 on dGPUs adds 5fdde01a4cd8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds a2c64aa2afb3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds b48f7b090e4d Revert "drm/amd/display: To modify the condition in indica [...] adds 747d0540c056 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds ec300d9d7e9a drm/amdkfd: Update L1 and add L2/3 cache information adds 39fe0dfd88b2 drm/radeon: Add HD-audio component notifier support adds 1811b1339ef8 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds da979e80e8e9 drm/amdgpu/display: fix dal_allocation documentation adds 2d571da89389 drm/amdgpu/display: add documentation for dmcub_trace_event_en new fda30eefeaa5 Merge remote-tracking branch 'amdgpu/drm-next' adds df2640b5b96e drm/i915/gvt: remove useless function adds 329328ec6a87 drm/i915/gvt: Fix error code in intel_gvt_init_device() adds 0349ec19c484 drm/i915/gvt: Remove duplicated register accessible check adds e65a4d378480 Merge tag 'gvt-next-fixes-2021-04-21' of https://github.co [...] new eef24f11776c drm/i915: Take request reference before arming the watchdog timer new 604b5bc804ed drm/i915: Restore lost glk FBC 16bpp w/a new bc40cf6d1fd3 drm/i915: Restore lost glk ccs w/a new 36c119c10ebe drm/i915: Disable LTTPR detection on GLK once again new 3aea49fd4fbd drm/i915/display/psr: Fix cppcheck warnings new 63b6c7be3e1f drm/i915: fix an error code in intel_overlay_do_put_image() new 270e3cc5aa38 drm/i915: Fix docbook descriptions for i915_gem_shrinker new b6211164f76a Merge remote-tracking branch 'drm-intel/for-linux-next' new 93065cb31b44 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 8b863cc9d9b9 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 9c1dce595913 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 7765e021d7f5 Merge remote-tracking branch 'modules/modules-next' adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT new c452e8b31e29 Merge remote-tracking branch 'input/next' adds eb3726722954 io-wq: remove unused io_wqe_need_worker() function adds 3a0a69023592 io_uring: move inflight un-tracking into cleanup adds 07db298a1c96 io_uring: safer sq_creds putting adds f2a48dd09b8e io_uring: refactor io_sq_offload_create() adds 724cb4f9ec90 io_uring: check sqring and iopoll_list before shedule adds fff4db76be29 io_uring: move __io_sqe_files_unregister adds 44b31f2fa2c4 io_uring: return back rsrc data free helper adds d4d19c19d6ae io_uring: decouple CQE filling from requests adds b60c8dce3389 io_uring: preparation for rsrc tagging adds 98f0b3b4f1d5 io_uring: add generic path for rsrc update adds fdecb66281e1 io_uring: enumerate dynamic resources adds 792e35824be9 io_uring: add IORING_REGISTER_RSRC adds c3bdad027183 io_uring: add generic rsrc update with tags adds 41edf1a5ec96 io_uring: keep table of pointers to ubufs adds eae071c9b4ce io_uring: prepare fixed rw for dynanic buffers adds bd54b6fe3316 io_uring: implement fixed buffers registration similar to [...] adds 634d00df5e1c io_uring: add full-fledged dynamic buffers support adds 2b4ae19c6d48 io_uring: update sq_thread_idle after ctx deleted new ff244303301f kernel: always initialize task->pf_io_worker to NULL new a2a7cc32a5e8 io_uring: io_sq_thread() no longer needs to reset current- [...] new 3aa93efad9b6 Merge branch 'for-5.13/io_uring' into for-next new f46ec84b5acb blk-iocost: don't ignore vrate_min on QD contention new 3f3963f3c7e1 Merge branch 'for-5.13/block' into for-next adds ab50200ab04d floppy: cleanups: remove trailing whitespaces adds 67c07161c503 floppy: cleanups: use ST0 as reply_buffer index 0 adds f6df18f20d5b floppy: cleanups: use memset() to zero reply_buffer adds fa6b885e876e floppy: cleanups: use memcpy() to copy reply_buffer adds a720e11f0a9a floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b53002e03559 floppy: remove redundant assignment to variable st adds ceeb7218c6b3 MAINTAINERS: Change maintainer for rnbd module adds e5f221c701dc Documentation/sysfs-block-rnbd: Add descriptions for remap [...] adds 02ee80f5fea4 block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] adds 8b7f05114b34 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] adds d0a70ab10b9c block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk adds 8e43c90a268b block/rnbd: Kill rnbd_clt_destroy_default_group adds d16b5ac87454 block/rnbd: Kill destroy_device_cb adds 9f455eeafde3 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] adds b168e1d85cf3 block/rnbd-srv: Prevent a deadlock generated by accessing [...] adds c77bfa8f5dbd block/rnbd-srv: Remove force_close file after holding a lock adds ce9d2b4f7bbe block/rnbd-clt: Improve find_or_create_sess() return check adds 12b06533104e block/rnbd-clt: Fix missing a memory free when unloading t [...] adds 2958a995edc9 block/rnbd-clt: Support polling mode for IO latency optimization adds 015fcf13c41f Documentation/ABI/rnbd-clt: Add description for nr_poll_queues adds c81cba85512e block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev adds 3ba1c6935c6f block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] adds 503438a4f29e block/rnbd-clt: Remove max_segment_size adds 3db7cf55d532 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] adds 57b93ed435e6 block/rnbd: Use strscpy instead of strlcpy adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 1ffec389a643 ataflop: potential out of bounds in do_format() adds b777f4c47781 ataflop: fix off by one in ataflop_probe() adds f4be591f1436 brd: expose number of allocated pages in debugfs adds 8f864c595bed nvmet: avoid queuing keep-alive timer if it is disabled adds a70b81bd4d9d nvme: sanitize KATO setting adds 74c22990f08c nvme: add 'kato' sysfs attribute adds 53fe2a30bc16 nvme: do not try to reconfigure APST when the controller i [...] adds 60df5de9b053 nvme: cleanup nvme_configure_apst adds 2637baed7801 nvme: introduce generic per-namespace chardev adds 87d9ad028975 Merge tag 'nvme-5.13-2021-04-22' of git://git.infradead.or [...] adds f7c7a2f9a23e md-cluster: fix use-after-free issue when removing rdev adds 2417b9869b81 md/raid1: properly indicate failure when ending a failed w [...] adds b8417f723765 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 6d6bee88ab81 Merge branch 'for-5.13/drivers' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang new 2d8d34804eb1 Merge branch 'for-5.13/libata' into for-next new a2b4198cab7e io_uring: fix invalid error check after malloc new 615cee49b3ca io_uring: Fix uninitialized variable up.resv new 996d5118c922 Merge branch 'for-5.13/io_uring' into for-next new 28090c133869 io_uring: fix work_exit sqpoll cancellations new 9f59a9d88d3b io_uring: simplify SQPOLL cancellations new 43d172338d4a Merge branch 'for-5.13/io_uring' into for-next new 0b8c0e7c9692 io_uring: fix NULL reg-buffer new 9e784db6e653 Merge branch 'for-5.13/io_uring' into for-next new 72ce11ddfa4e drivers/block/null_blk/main: Fix a double free in null_init. new 7a44c41a9797 Merge branch 'for-5.13/drivers' into for-next new ceaf2966ab08 async_xor: increase src_offs when dropping destination page new 8324fbae75ce Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 456f0e4e6a56 Merge branch 'for-5.13/drivers' into for-next new 6d042ffb598e io_uring: Check current->io_uring in io_uring_cancel_sqpoll new 7b289c38335e io_uring: maintain drain logic for multishot poll requests new 479ca6bb9269 Merge branch 'for-5.13/io_uring' into for-next adds 79ccb112c414 Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds 9c2540f95729 null_blk: poll queue support new 3e867c7a5cdf Merge branch 'for-5.13/drivers-post-merge' into for-next new 323b2dc8fdcc Merge remote-tracking branch 'block/for-next' adds be962b2f077e dm raid: fix fall-through warning in rs_check_takeover() f [...] adds f99a8e4373ee dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] new 6c991cbb0a39 Merge remote-tracking branch 'device-mapper/for-next' new d42e487bfa0a Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 0f2c771e74b5 mmc: core: Correct descriptions in mmc_of_parse() adds 6dab809bb5b1 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds 6c857ccf4eed mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 6738fbc08f30 mmc: mmc_spi: Drop unused NO_IRQ definition adds 7240803b2b85 mmc: mmc_spi: Use already parsed IRQ adds edd602146507 mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds aea0440ad023 mmc: block: Update ext_csd.cache_ctrl if it was written new 2f156712be4a memstick: r592: ignore kfifo_out() return code again new 97fce126e279 mmc: block: Issue a cache flush only when it's enabled new 85abe2aa871e Merge remote-tracking branch 'mmc/next' new 22e3f6251e8c Merge remote-tracking branch 'mfd/for-mfd-next' new cdfd4c689e2a backlight: qcom-wled: Use sink_addr for sync toggle new 693091d99e7b backlight: ktd253: Support KTD259 new 4b79ec9a553d dt-bindings: backlight: Add Kinetic KTD259 bindings new 4d6e9cdff7fb backlight: qcom-wled: Fix FSC update issue for WLED5 new 5eb622eec92c backlight: qcom-wled: Correct the sync_toggle sequence new 04758386757c backlight: journada720: Fix Wmisleading-indentation warning new 67bf442e5adb Merge remote-tracking branch 'backlight/for-backlight-next' adds 01dcfe784987 power: supply: max14577: remove unneeded variable initialization adds a837f35c5ae0 power: supply: max17040: handle device_property_read_u8_ar [...] adds 6dfbb2cece78 power: supply: max17040: remove unneeded double cast adds 4667d52fad3b power: supply: act8945a: correct kerneldoc adds 43d8766372f4 power: supply: bq256xx: add kerneldoc for structure members adds d0a43c12ee9f power: supply: cpcap-battery: fix invalid usage of list cursor new 72a832aef423 Merge remote-tracking branch 'battery/for-next' adds 90945448e983 landlock: Add object management adds ae271c1b14de landlock: Add ruleset and domain management adds 385975dca53e landlock: Set up the security framework and manage credentials adds afe81f754117 landlock: Add ptrace restrictions adds 1aea7808372e LSM: Infrastructure management of the superblock adds cb2c7d1a1776 landlock: Support filesystem access-control adds 83e804f0bfee fs,security: Add sb_delete hook adds a49f4f81cb48 arch: Wire up Landlock syscalls adds 265885daf3e5 landlock: Add syscall implementations adds e1199815b47b selftests/landlock: Add user space tests adds ba84b0bf5a16 samples/landlock: Add a sandbox manager example adds 5526b4508343 landlock: Add user and kernel documentation adds 3532b0b4352c landlock: Enable user space to infer supported features adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing new 0fdbe578d8a2 Merge remote-tracking branch 'security/next-testing' new 9e3caa53b10b Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang new 781a57394899 ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies new 36e404ba04c7 Merge remote-tracking branch 'integrity/next-integrity' new 7c41c2f81733 Merge remote-tracking branch 'keys/keys-next' new 1ca86ac1ec8d LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl new ef635964cad1 Merge remote-tracking branch 'safesetid/safesetid-next' new 2c7abe59651e Merge remote-tracking branch 'iommu/next' adds 9d57e61bf723 of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit [...] adds c968b89a1d44 of: linux/of.h: fix kernel-doc warnings adds aed4349c5d25 of: overlay: Fix kerneldoc warning in of_overlay_remove() new a45dd984dea9 powerpc: Free fdt on error in elf64_load() new 031cc263c037 powerpc: If kexec_build_elf_info() fails return immediatel [...] new 8ba8658d76ac Merge remote-tracking branch 'devicetree/for-next' new 2335f556b3af dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280 new 7b5b020152e8 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 47a817268943 Merge branch 'x86/vmware' adds ec2b72ef165a Merge branch 'x86/vdso' adds 4982d01c30bb Merge branch 'x86/splitlock' adds 91b75384b1cb Merge branch 'x86/sgx' adds 2cb7357d2855 Merge branch 'x86/seves' adds 55525f8c3b80 Merge branch 'x86/platform' adds 8dd6c02b8d49 Merge branch 'x86/mm' adds e3d4bdf520df Merge branch 'x86/misc' adds 9b0a9d2a16cb Merge branch 'x86/microcode' adds aa7fe1ee3e14 Merge branch 'x86/entry' adds afd7d82cd3cb Merge branch 'x86/core' adds d7fb857e2c73 Merge branch 'x86/cleanups' adds 5e3e340b6c74 Merge branch 'x86/build' adds 651a029125fe Merge branch 'x86/boot' adds 6896f1d4884b Merge branch 'x86/apic' adds f5b0233edbe0 Merge branch 'timers/core' adds d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes adds 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...] adds 28e252debc4c Merge branch 'sched/core' adds 4d4d93a75078 Merge branch 'ras/core' adds 3a42e085f557 Merge branch 'perf/core' adds 491ee798e6e2 Merge branch 'objtool/core' adds 10f58459094d Merge branch 'locking/urgent' adds fae8100e5972 Merge branch 'locking/core' adds 9b3c6d5b9cc8 Merge branch 'irq/core' adds 7703fadb691b Merge branch 'core/rcu' adds bc9940eb3a4c Merge branch 'core/entry' adds 7288ce1d5fc6 Merge branch 'x86/urgent' adds ea36c4ce8235 Merge branch 'sched/urgent' adds a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit adds 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...] adds 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events adds d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities adds fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl adds d4b294bf84db perf/x86: Hybrid PMU support for counters adds eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained adds 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event adds 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints adds 183af7366b4e perf/x86: Hybrid PMU support for extra_regs adds b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters adds bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints adds 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs adds b98567298bad perf/x86: Remove temporary pmu assignment in event_init adds e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap adds d9977c43bff8 perf/x86: Register hybrid PMUs adds a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs adds 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs adds 3e9a8b219e4c perf/x86: Support filter_match callback adds f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support adds 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE adds 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support adds 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support adds d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support adds 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake adds 0dac0cc4d185 Merge branch 'perf/core' adds 99033461e685 objtool: Support asm jump tables adds 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros adds ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments adds e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue adds dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...] adds 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table adds 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue adds 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue adds ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue adds d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue adds ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue adds 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue adds 7d3d10e0e85f x86/crypto: Enable objtool in crypto code adds e14b64081d4d Merge branch 'objtool/core' adds c1d2a603724a Merge branch 'linus' adds cf072d8ed1d8 Merge branch 'linus' adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 0746fe77304f Merge branch 'sched/core' adds fb9daa6b26d0 Merge branch 'perf/urgent' adds e39ad857879e Merge branch 'perf/urgent' adds 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16 adds 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...] adds ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout() adds 512d38e785ce Merge branch 'perf/core' adds f4abe9967c6f kcsan: Fix printk format string adds b1ebb9834dfa Merge branch 'locking/core' adds 8db8c57757fd Merge branch 'linus' new 2641282a2aa8 Merge branch 'irq/core' new eb4fae8d3b9e Merge tag 'v5.12' new 699939caab35 Merge remote-tracking branch 'tip/auto-latest' new 28ec14340e67 Merge remote-tracking branch 'edac/edac-for-next' new 0792ad354834 Merge remote-tracking branch 'ftrace/for-next' adds 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] adds a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift adds 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD adds 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD new 68e3f7b8516d Merge remote-tracking branch 'rcu/rcu/next' adds 4a38162ee9f1 KVM: MMU: load PDPTRs outside mmu_lock adds 9a7de6ecc3ed KVM: nSVM: If VMRUN is single-stepped, queue the #DB inter [...] adds c28fa560c5bb KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when [...] adds af95b53e56e3 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping co [...] adds 302695a5747e KVM: x86/mmu: Move flushing for "slot" handlers to caller [...] adds 142ccde1f7b1 KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs adds 1a61b7db7a8d KVM: x86/mmu: Coalesce TLB flushes across address spaces f [...] adds 2b9663d8a19d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_g [...] adds a3f15bda46e8 KVM: x86/mmu: Pass address space ID to TDP MMU root walkers adds aaaac889cf63 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs whe [...] adds 5f7c292b8975 KVM: Move prototypes for MMU notifier callbacks to generic code adds 501b918525ef KVM: Move arm64's MMU notifier trace events to generic code adds 6dfbd6b5d5de KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint adds 6d9aafb96d5f KVM: x86/mmu: Remove spurious clearing of dirty bit from T [...] adds 8f8f52a45d92 KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU adds c36b16d29f3a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate [...] adds 9fa1521daafb KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT [...] adds 8727906fde6e KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds eba04b20e486 KVM: x86: Account a variety of miscellaneous allocations adds c1df4aac4449 KVM: x86: add guest_cpuid_is_intel adds adc2a23734ac KVM: nSVM: improve SYSENTER emulation on AMD adds d9e46d344e62 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds 699e1b2e5578 KVM: x86: dump_vmcs should not conflate EFER and PAT prese [...] adds 5518da62d433 KVM: x86: dump_vmcs should consider only the load controls [...] adds 0702a3cbbf73 KVM: x86: dump_vmcs should show the effective EFER adds 8486039a6c9f KVM: x86: dump_vmcs should include the autoload/autostore [...] adds 232f75d3b4b5 KVM: nSVM: call nested_svm_load_cr3 on nested state load adds b9c36fdedd83 KVM: selftests: remove redundant semi-colon adds 4020da3b9f0c KVM: x86: pending exceptions must not be blocked by an inj [...] adds 8b13c36493d8 KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 adds 7e582ccbbd73 KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 adds fa18aca92757 KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2 adds a43b80b782c9 KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 adds dbb6964e4c38 KVM: MMU: protect TDP MMU pages only down to required level adds 85f479308333 KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcp [...] adds 6c9dd6d26216 KVM: constify kvm_arch_flush_remote_tlbs_memslot adds 5194552fb1ff KVM: MIPS: rework flush_shadow_* callbacks into one that p [...] adds 566a0beef52c KVM: MIPS: let generic code call prepare_flush_shadow adds fe9a5b055116 KVM: MIPS: defer flush to generic MMU notifier code adds c13fda237f08 KVM: Assert that notifier count is elevated in .change_pte() adds 3039bcc74498 KVM: Move x86's MMU notifier memslot walkers to generic code adds cd4c71835228 KVM: arm64: Convert to the gfn-based MMU notifier callbacks adds d923ff258423 KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks adds b1c5356e873c KVM: PPC: Convert to the gfn-based MMU notifier callbacks adds b4c5936c47f8 KVM: Kill off the old hva-based MMU notifier callbacks adds f922bd9bf33b KVM: Move MMU notifier's mmu_lock acquisition into common helper adds 8931a454aea0 KVM: Take mmu_lock when handling MMU notifier iff the hva [...] adds e1eed5847b09 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap [...] adds 8ca6f063b73d KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_co [...] adds 76eb54e7e717 KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU adds 4bba36d72bf9 KVM: x86/mmu: use tdp_mmu_free_sp to free roots adds 2bdb3d84cebc KVM: x86/mmu: Merge TDP MMU put and free root adds cfc109979b3c KVM: x86/mmu: Refactor yield safe root iterator adds 11cccf5c0472 KVM: x86/mmu: Make TDP MMU root refcount atomic adds fb10129335ca KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root adds c0e64238ac53 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU adds 6103bc074048 KVM: x86/mmu: Allow zap gfn range to operate under the mmu [...] adds 2db6f772b530 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU r [...] adds 24ae4cfaaaa2 KVM: x86/mmu: Allow enabling/disabling dirty logging under [...] adds b7cccd397f31 KVM: x86/mmu: Fast invalidation for TDP MMU adds 4c6654bd160d KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns adds 2b519b5797d4 x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP adds 4a7132efff1c KVM: X86: Count attempted/successful directed yield adds a1fa4cbd53d9 KVM: X86: Do not yield to self adds a3ba26ecfb56 KVM: SVM: Make sure GHCB is mapped before updating adds 17e5e964eee0 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb adds d1788191fdb0 KVM: SVM: Drop vcpu_svm.vmcb_pa adds 554cf3147493 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at adds 44f1b5586df0 KVM: SVM: Enhance and clean up the vmcb tracking comment i [...] adds d90b15edbefb KVM: x86: Remove unused function declaration adds 24e7475f931a doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8 adds 2ee3757424be KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 5d3c4c79384a KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 7c896d375565 KVM: Add proper lockdep assertion in I/O bus unregister adds 870c575a56c7 KVM: vmx: add mismatched size assertions in vmcs_check32() adds fa76c775be27 tools/headers: sync headers of asm-generic/hugetlb_encode.h adds c412d6ac28ac KVM: selftests: Print the errno besides error-string in TE [...] adds 6436430e29fb KVM: selftests: Make a generic helper to get vm guest mode [...] adds 3b70c4d128a7 KVM: selftests: Add a helper to get system configured THP [...] adds 5579fa682a34 KVM: selftests: Add a helper to get system default hugetlb [...] adds 623653b7d462 KVM: selftests: List all hugetlb src types specified with [...] adds a4b3c8b583bf KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers adds b9c2bd50eca5 KVM: selftests: Add a test for kvm page table code adds 54f958cdaa8c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) adds 00e7646c3563 KVM: x86: Define new #PF SGX error code bit adds 4e66c0cb79b7 KVM: x86: Add support for reverse CPUID lookup of scattere [...] adds 01de8682b32d KVM: x86: Add reverse-CPUID lookup support for scattered S [...] adds 3c0c2ad1ae75 KVM: VMX: Add basic handling of VM-Exit from SGX enclave adds 9798adbc04cf KVM: VMX: Frame in ENCLS handler for SGX virtualization adds 70210c044b4e KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID [...] adds 8f102445d404 KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs adds b6f084ca5538 KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch C [...] adds 72add915fbd5 KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC adds fe7e948837f3 KVM: x86: Add capability to grant VM access to privileged [...] adds 47903dc10e7e KVM: SVM: Define actual size of IOPM and MSRPM tables adds ee695f22b54a nSVM: Check addresses of MSR and IO permission maps adds 54526d1fd593 KVM: x86: Support KVM VMs sharing SEV context adds 016ff1a442d9 KVM: selftests: Sync data verify of dirty logging with guest sync adds bf1e15a82e3b KVM: selftests: Always run vCPU thread with blocked SIG_IPI adds c265878fcb2c KVM: x86: document behavior of measurement ioctls with len==0 adds 52acd22faa1a KVM: Boost vCPU candidate in user mode which is delivering [...] adds 4cfdd47d6d95 KVM: SVM: Add KVM_SEV SEND_START command adds d3d1af85e2c7 KVM: SVM: Add KVM_SEND_UPDATE_DATA command adds fddecf6a237e KVM: SVM: Add KVM_SEV_SEND_FINISH command adds 5569e2e7a650 KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command adds af43cbbf954b KVM: SVM: Add support for KVM_SEV_RECEIVE_START command adds 15fb7de1a7f5 KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command adds 6a443def87d2 KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command adds b61a9071dc72 crypto: ccp: Free SEV device if SEV init fails adds 74c1f1366eb7 crypto: ccp: Detect and reject "invalid" addresses destine [...] adds d5760dee127b crypto: ccp: Reject SEV commands with mismatching command buffer adds 8347b99473a3 crypto: ccp: Play nice with vmalloc'd memory for SEV comma [...] adds e4a9af799e55 crypto: ccp: Use the stack for small SEV command buffers adds 38103671aad3 crypto: ccp: Use the stack and common buffer for status commands adds a402e3517779 crypto: ccp: Use the stack and common buffer for INIT command adds 238eca821cee KVM: SVM: Allocate SEV command structures on local stack adds fd49e8ee70b3 Merge branch 'kvm-sev-cgroup' into HEAD adds a86ed2cfa13c ptp: Don't print an error if ptp_kvm is not supported adds 182a71a3653c KVM: arm64: Fix Function ID typo for PTP_KVM service adds 4085ae809334 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 5421db1be3b1 KVM: arm64: Divorce the perf code from oprofile helpers adds e9c74a686a45 arm64: Get rid of oprofile leftovers adds 8c3f7913a106 s390: Get rid of oprofile leftovers adds ac21ecf5ad32 sh: Get rid of oprofile leftovers adds 7f318847a0f3 perf: Get rid of oprofile leftovers adds 9a8aae605b80 Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvm [...] adds c4f71901d53b Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/li [...] new 10835602758d KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 new 462f8ddebccb KVM: x86: Fix implicit enum conversion goof in scattered r [...] new 2f15d027c05f KVM: x86: Properly handle APF vs disabled LAPIC situation new b86bb11e3a79 KVM: X86: Fix failure to boost kernel lock holder candidat [...] new f82762fb6193 KVM: documentation: fix sphinx warnings new e23f6d490eb0 KVM: VMX: Invert the inlining of MSR interception helpers new 6f2b296aa643 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTS [...] new dbd6127375aa KVM: SVM: Clear MSR_TSC_AUX[63:32] on write new 844d69c26d83 KVM: SVM: Delay restoration of host MSR_TSC_AUX until retu [...] new dbdd096a5a74 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM new d0fe7b640440 KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads new 886bbcc7a523 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode new 0884335a2e65 KVM: SVM: Truncate GPR value for DR and CR accesses in !64 [...] new d8971344f573 KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode new ee050a577523 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested che [...] new 82277eeed65e KVM: nVMX: Truncate base/index GPR value on address calc i [...] new 6b48fd4cb206 KVM: x86/xen: Drop RAX[63:32] when processing hypercall new bc9eff67fc35 KVM: SVM: Use default rAX size for INVLPGA emulation new 27b4a9c4549c KVM: x86: Rename GPR accessors to make mode-aware variants [...] new 013380782d4d KVM: x86: Move reverse CPUID helpers to separate header file new 4daf2a1c45ac x86/sev: Drop redundant and potentially misleading 'sev_enabled' new 3b1902b87bf1 KVM: SVM: Zero out the VMCB array used to track SEV ASID a [...] new f31b88b35f90 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails new fa13680f5668 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled new e8126bdaf194 KVM: SVM: Move SEV module params/variables to sev.c new d9db0fd6c5c9 KVM: SEV: Mask CPUID[0x8000001F].eax according to supporte [...] new 8d364a0792dd KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES co [...] new a479c3348422 KVM: SVM: Condition sev_enabled and sev_es_enabled on CONF [...] new 6c2c7bf5803c KVM: SVM: Enable SEV/SEV-ES functionality by default (when [...] new 4cafd0c572a2 KVM: SVM: Unconditionally invoke sev_hardware_teardown() new 8cb756b7bdcc KVM: SVM: Explicitly check max SEV ASID during sev_hardwar [...] new b95c221cac16 KVM: SVM: Move SEV VMCB tracking allocation to sev.c new a5c1c5aad6cf KVM: SVM: Drop redundant svm_sev_enabled() helper new 82b7ae0481ae KVM: SVM: Remove an unnecessary prototype declaration of s [...] new 469bb32b68d5 KVM: SVM: Skip SEV cache flush if no ASIDs have been used new 10dbdf98acd6 KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() new d4787579d213 selftests: kvm: Fix the check of return value new 3bf0fcd75434 KVM: selftests: Speed up set_memory_region_test new 72621939dd4d Merge remote-tracking branch 'kvm/next' new ce0a69bcc4ff Merge remote-tracking branch 'percpu/for-next' adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock new 32726e6f396f Merge remote-tracking branch 'chrome-platform/for-next' new 4242035d144e Merge remote-tracking branch 'hsi/for-next' adds fcc96cef8a18 leds-lm3642: convert comma to semicolon adds 5222fa912114 MAINTAINERS: Remove Dan Murphy's bouncing email adds ec50536b7840 leds: lgm: Fix spelling mistake "prepate" -> "prepare" adds 1cfa807b06af leds: LEDS_BLINK_LGM should depend on X86 adds 5fe09e16c689 leds: trigger: pattern: Switch to using the new API kobj_to_dev() adds 23a700455a1b leds: pca9532: Assign gpio base dynamically new 2efd870256d3 Merge remote-tracking branch 'leds/for-next' new e1776745ab28 Merge remote-tracking branch 'ipmi/for-next' new fac2f056a6f9 Merge remote-tracking branch 'phy-next/next' new adaeb718d46f vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV new 15faf5b22df8 Merge remote-tracking branch 'vfio/next' adds 0b0f93cf913b dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150 adds 28ac8e03c43d dmaengine: idxd: Fix potential null dereference on pointer status adds 361e5fc7420a dmaengine: at_xdmac: Remove unused inline function at_xdma [...] adds 63606522b9c2 Merge branch 'fixes' into next adds 397862855619 dmaengine: idxd: fix dma device lifetime adds 5fc8e85ff12c dmaengine: idxd: cleanup pci interrupt vector allocation m [...] adds a39c7cd0438e dmaengine: idxd: removal of pcim managed mmio mapping adds f7f7739847bd dmaengine: idxd: use ida for device instance enumeration adds 47c16ac27d4c dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime adds 7c5dd23e57c1 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime adds 75b911309060 dmaengine: idxd: fix engine conf_dev lifetime adds defe49f96012 dmaengine: idxd: fix group conf_dev lifetime adds 04922b7445a1 dmaengine: idxd: fix cdev setup and free device lifetime issues adds 4b73e4ebd43c dmaengine: idxd: iax bus removal adds 435b512dbc0d dmaengine: idxd: remove detection of device type adds 93a40a6d7428 dmaengine: idxd: add percpu_ref to descriptor submission path adds 8c66bbdc4fbf dmaengine: idxd: add support for readonly config mode adds eb15e7154fbf dmaengine: idxd: add interrupt handle request and release support adds 8241571fac9e dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages adds cf5f86a7d47d dmaengine: idxd: enable SVA feature for IOMMU adds 5b0c68c473a1 dmaengine: idxd: support reporting of halt interrupt adds 53b2ee7f637c dmaengine: idxd: device cmd should use dedicated lock adds a16104617d21 dmaengine: idxd: remove MSIX masking for interrupt handlers adds 81dd4d4d6178 dmaengine: idxd: Add IDXD performance monitor support adds 0bde4444ec44 dmaengine: idxd: Enable IDXD performance monitor support new 3de4bf7c843b Merge remote-tracking branch 'dmaengine/next' new 8a957286d2b9 Merge remote-tracking branch 'cgroup/for-next' adds 755e78ccbb07 Merge branch 'misc' into for-next new b4da81403d21 Merge remote-tracking branch 'scsi/for-next' adds 11693688979f vdpa: introduce virtio pci driver adds 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device adds 914470664d15 vdpa: Follow kdoc comment style adds 7dd8c180533f vdpa: Follow kdoc comment style adds 83bf7f3e80a6 virtio_blk: Add support for lifetime feature adds 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds dddb1af1676c virtio: fix up virtio_disable_cb adds accd02e170d4 virtio_net: disable cb aggressively adds 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock adds 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock new 98a186cf4c77 Merge remote-tracking branch 'vhost/linux-next' new 781d4b547083 Merge remote-tracking branch 'rpmsg/for-next' adds 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank new a49d14276ac4 gpio: sim: allocate IDA numbers earlier new edc510855d96 gpio: sim: Fix dereference of free'd pointer config new cdca337d8068 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 376f9e34c10f drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB adds 914a307c3b4f dt-bindings: pinctrl: rockchip: add RK3568 SoC support adds 65afd97630a9 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. adds 1d0bd580ef83 pinctrl: Ingenic: Add support for read the pin configurati [...] adds 1101519695d0 pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups. adds 5e6332a7ff39 pinctrl: Ingenic: Improve LCD pins related code. adds 6adf2c560737 pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs. adds 863becff89b2 pinctrl: Ingenic: Reformat the code. adds beadd1b4b482 dt-bindings: pinctrl: Add bindings for new Ingenic SoCs. adds 424f39691f2d pinctrl: Ingenic: Add pinctrl driver for JZ4730. adds 215c81a3e969 pinctrl: Ingenic: Add pinctrl driver for JZ4750. adds b582b5a434d3 pinctrl: Ingenic: Add pinctrl driver for JZ4755. adds 0c9907404d24 pinctrl: Ingenic: Add pinctrl driver for JZ4775. adds 943e0da15370 pinctrl: Ingenic: Add pinctrl driver for X2000. adds 7f7663899d94 dt-bindings: pinctrl: mt8195: add pinctrl file and binding [...] adds 6cf5e9ef362a pinctrl: add pinctrl driver on mt8195 adds ea9d2ed46520 pinctrl: add drive for I2C related pins on MT8195 adds 56ab29ec6ff6 pinctrl: mediatek: use spin lock in mtk_rmw adds 11f054c114f2 pinctrl: core: Fix kernel doc string for pin_get_name() adds 1dccb5ec0123 dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver adds 1de15e99a242 pinctrl: Keep enum pin_config_param ordered by name adds 31f9a421a1d0 pinctrl: Introduce MODE group in enum pin_config_param adds 09e11caaa4cf pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param adds fe202ea8e5b1 pinctrl: rockchip: do coding style for mux route struct adds fa989ae7c7b3 firmware: xilinx: Add pinctrl support adds 8b242ca700f8 pinctrl: Add Xilinx ZynqMP pinctrl driver support adds 835109266494 Merge branch 'devel' into for-next new ae815eba4e85 Merge remote-tracking branch 'pinctrl/for-next' adds 9af1fba33b57 pwm: pca9685: Switch to atomic API adds 8f4768a56b67 pwm: pca9685: Support hardware readout adds 9e6fd830abca pwm: pca9685: Improve runtime PM behavior adds 0b638f503284 pwm: mediatek: Remove unused function adds a33109933295 dt-bindings: pwm: Convert pwm-rockchip.txt to YAML adds 78e7da2c1058 dt-bindings: pwm: rockchip: Add more compatible strings adds 201fe12e7bb3 ARM: dts: rockchip: Remove clock-names from PWM nodes adds ba0d527be46f arm64: dts: rockchip: Remove clock-names from PWM nodes adds b0221e706cd7 dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Co [...] adds 721b595744f1 pwm: visconti: Add Toshiba Visconti SoC PWM support adds 453e8b3d8e36 pwm: atmel: Fix duty cycle calculation in .get_state() adds 8035e6c66a5e pwm: atmel: Improve duty cycle calculation in .apply() new a6efb35019d0 pwm: Reword docs about pwm_apply_state() new c17913cd001e Merge remote-tracking branch 'pwm/for-next' new bdf017caadd0 Merge remote-tracking branch 'kselftest/next' new c7048d600609 Merge remote-tracking branch 'livepatching/for-next' new 3985eb2309c8 Merge remote-tracking branch 'coresight/next' new a1c019d6b4b6 Merge remote-tracking branch 'rtc/rtc-next' new 044a0b1791d1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new bcfffc63a942 Merge remote-tracking branch 'kspp/for-next/kspp' new 80488a900b7e Merge remote-tracking branch 'gnss/gnss-next' new 674d70815622 Merge remote-tracking branch 'slimbus/for-next' new a3f3482452ee Merge remote-tracking branch 'nvmem/for-next' new 2142781a6ba8 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 0f91d6bdcb5e Merge remote-tracking branch 'kunit-next/kunit' new 8227070f114a Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] new 52a55644da69 arm: add Rust target.json new b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug new a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics new dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] new 5fedf44384d8 docs: rust: update arch-support for arm 32-bit new cca10d723bc4 rust: enable Rust for 32-bit arm new b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions new b74e54f319f4 docs: doc-guide: remove unneeded ref tag new 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst new a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers new 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers new 40fdb99ad848 rust: module: add `module_misc_device` macro new d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] new 43f76a460413 samples: rust: remove release method that's the same as th [...] new fef0214731cc rust: allow printing in the kernel crate new cb1dc41a4b9e Merge remote-tracking branch 'rust/rust-next' adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next new d566627a01ed Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages adds a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include adds f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos adds a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes adds f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization adds 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef adds 718d2c62acb7 ia64: simplify code flow around swiotlb init adds 911b69e727f0 ia64: trivial spelling fixes adds 680b55256e32 ia64: fix EFI_DEBUG build adds b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression adds bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr adds b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries adds 809cf074c015 scripts: a new script for checking duplicate struct declaration adds f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include adds 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() adds 527efef12fa6 ocfs2: fix a typo adds 33a4239dd407 ocfs2/dlm: remove unused function adds 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode adds 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings adds a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name adds 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup adds f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups adds ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] adds 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs adds 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] adds 15b1eacb5052 watchdog: cleanup handling of false positives adds 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] adds fca85298d243 kunit: add a KUnit test for SLUB debugging functionality adds 36371cb9abe6 slub: remove resiliency_test() function adds c24419b045d8 mm/slub.c: trivial typo fixes adds 06afb6e193c9 mm/kmemleak.c: fix a typo adds 4efc210a649f mm/page_owner: record the timestamp of all pages during free adds be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] adds cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages adds 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option adds 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct adds b5a73c51ff69 mm: page_poison: print page info when corruption is caught adds 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 0129b864448b mm/memtest: add ARCH_USE_MEMTEST adds cc297f5087a5 mm: provide filemap_range_needs_writeback() helper adds 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault adds 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O adds 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 6e9c527174e4 mm: introduce and use mapping_empty adds 1009058f6cbf mm: stop accounting shadow entries adds 45a4510be3ed dax: account DAX entries as nrpages adds 6455da236649 mm: remove nrexceptional from inode adds 570701cd326a mm: Move page_mapping_file to pagemap.h adds c183c79c78bf mm/filemap: Update stale comment adds 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 192d0b4efb17 mm/gup: add compound page list iterator adds 75a83cf7f28c mm/gup: decrement head page once for group of subpages adds e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() adds e84206e71295 mm: gup: remove FOLL_SPLIT adds 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style adds fd8f1f584381 mm: memcontrol: fix kernel stack account adds 6af43f51a725 memcg: cleanup root memcg checks adds 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing adds f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() adds 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions adds 460e3ad5155c cgroup: rstat: support cgroup1 adds cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] adds 37c7bef04a7e mm: memcontrol: switch to rstat adds c05717639e9d mm-memcontrol-switch-to-rstat-fix adds 22bfea8bda45 mm: memcontrol: switch to rstat fix adds 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing adds 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] adds e0a3a30a6431 memcg: charge before adding to swapcache on swapin adds 7a687620d4b9 memcg: set page->private before calling swap_readpage adds f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed adds 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration adds d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] adds f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" adds 331fce4c2d6c mm/interval_tree: add comments to improve code readability adds 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range adds f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges adds a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges adds 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message adds c0414fa91437 mm: add remap_pfn_range_notrack adds e9f73f99df91 mm: add a io_mapping_map_user helper adds dbd668c40fc6 i915: use io_mapping_map_user adds c5806f37e467 i915: fix remap_io_sg to verify the pgprot adds b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 775aca470592 mm/dmapool: switch from strlcpy to strscpy adds 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch adds 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 4447a73c25bd mm: unexport remap_vmalloc_range_partial adds 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables adds 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] adds ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range adds fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup adds 32a5f2372e4b powerpc: inline huge vmap supported functions adds 80f97931f0fa arm64: inline huge vmap supported functions adds b7ff1822a7c2 x86: inline huge vmap supported functions adds 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions adds d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 735186b581e2 mm/vmalloc: add vmap_range_noflush variant adds 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings adds 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area adds 40e08246fcae mm/vmalloc: remove map_kernel_range adds 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range adds 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range adds 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range adds 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix adds 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 adds fb20bf06a99a mm/vmalloc: improve allocation failure error messages adds 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size adds 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests adds ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter adds ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface adds 59cc57b23c99 mm/vmalloc: refactor the preloading loagic adds 6422b73d6463 mm/vmalloc: remove an empty line adds e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc adds c8a744991924 mm/doc: turn fault flags into an enum adds ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document adds 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions adds a0dceb506d7d mm/kasan: switch from strlcpy to strscpy adds cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes adds f4e91977df14 arm64: kasan: allow to init memory when setting tags adds de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS adds 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS adds 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS adds cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS adds 981879109e65 kasan: docs: clean up sections adds 7b31f4f2e7ce kasan: docs: update overview section adds 4ed6297d2c8f kasan: docs: update usage section adds 71260743f0ad kasan: docs: update error reports section adds aa68e606afc6 kasan: docs: update boot parameters section adds e770d4c64479 kasan: docs: update GENERIC implementation details section adds c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section adds c2a76d964642 kasan: docs: update HW_TAGS implementation details section adds 63aeca6bc89c kasan: docs: update shadow memory section adds b40e5324549a kasan: docs: update ignoring accesses section adds a59083145952 kasan: docs: update tests section adds 5210208ebb3a kasan: record task_work_add() call stack adds 9aed8050498a kasan: detect false-positives in tests adds 763eb741f31d irq_work: record irq_work_queue() call stack adds 2b385a2d5376 mm: move mem_init_print_info() into mm_init() adds 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range adds cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] adds eae9fae4b99d include/linux/page-flags-layout.h: cleanups adds 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp adds e01d740baebf mm/page_alloc: rename gfp_mask to gfp adds a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages adds 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation adds 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation adds 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc adds 79137ef00fe3 mm: page_alloc: dump migrate-failed pages adds c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h adds c49847b562fc mm/page_alloc: rename alloced to allocated adds 588312a6d134 mm/page_alloc: add a bulk page allocator adds e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix adds 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix adds 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] adds d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist adds e55e73eccffe SUNRPC: set rq_page_end differently adds c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator adds df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] adds b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path adds bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop adds 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping adds b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] adds 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds cb9f3626412d mm/hugetlb: use some helper functions to cleanup code adds 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] adds 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 adds 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool adds 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check adds d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() adds e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] adds f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() adds c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] adds c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests adds 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split adds b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock adds 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release adds b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments adds bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality adds c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock adds 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 969ba6cc456f hugetlb: make free_huge_page irq safe adds 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page adds 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality adds b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages adds 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages adds 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 77d5dac68939 userfaultfd: add minor fault registration mode adds ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak adds 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl adds f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] adds 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling adds 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header adds bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint adds 3006c317272d mm: vmscan: consolidate shrinker_maps handling code adds 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size adds 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu adds cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info adds d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper adds 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix adds 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered adds f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred adds 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker adds 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline adds 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority adds 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory adds 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily adds 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds b2fc2f83a633 mm: fs: invalidate BH LRU during page migration adds 1e8248028ace mm/migrate.c: make putback_movable_page() static adds 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds c5b316999623 mm: vmstat: add cma statistics adds 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning adds c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing adds 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds e3641bc5f529 mm: cma: support sysfs adds 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events adds 88c2b367bb2d mm: use proper type for cma_[alloc|release] adds 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK adds c1165320917e ksm: fix potential missing rmap_item for stable_node adds 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 2e7b1d4f7f9a x86/mm: track linear mapping split events adds a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix adds 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix adds d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 28d905f4940e mm/util.c: reduce mem_dump_obj() object size adds 275b4b3beb88 mm/util.c: fix typo adds 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone adds acbd4764b98b mm/gup: check every subpage of a compound page during isolation adds 33dd46962186 mm/gup: return an error on migration failure adds 4b7429758043 mm/gup: check for isolation errors adds 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 9bba51c2f847 mm: apply per-task gfp constraints in fast path adds aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages adds 076281696a6f mm/gup: do not migrate zero page adds 0375a58c9237 mm/gup: migrate pinned pages out of movable zone adds 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 849c2c7ec421 mm/gup: change index type to long as it counts pages adds 142da9ab5725 mm/gup: longterm pin migration cleanup adds 90be40ac79c3 selftests/vm: gup_test: fix test flag adds 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] adds b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} adds f0f601107e83 mm,memory_hotplug: relax fully spanned sections check adds ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] adds 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range adds 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy adds 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 70ce8b259247 iov_iter: lift memzero_page() to highmem.h adds 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern adds af7ffd63023b mm/highmem.c: fix coding style issue adds d743716d1d45 mm/highmem: Remove deprecated kmap_atomic adds 732cb6e51026 mm/mempool: minor coding style tweaks adds fc9c44205c3c mm/swapfile: minor coding style tweaks adds de045f06938b mm/sparse: minor coding style tweaks adds 589d01523f8d mm/vmscan: minor coding style tweaks adds 12e004d5cb5d mm/compaction: minor coding style tweaks adds e7fdf78eadf5 mm/oom_kill: minor coding style tweaks adds 9f195b77e13d mm/shmem: minor coding style tweaks adds aeb864eb373a mm/page_alloc: minor coding style tweaks adds c45d1268f7d9 mm/filemap: minor coding style tweaks adds c748a81010e8 mm/mlock: minor coding style tweaks adds eac65a95758b mm/frontswap: minor coding style tweaks adds bcb4ac635570 mm/vmalloc: minor coding style tweaks adds 00c3d526c16c mm/memory_hotplug: minor coding style tweaks adds 8145edc94c12 mm/mempolicy: minor coding style tweaks adds 13eec13914ba mm/process_vm_access.c: remove duplicate include adds bd5d3aed18e2 kfence: zero guard page after out-of-bounds access adds def86fa773a7 kfence: await for allocation using wait_event adds b513c904cd18 kfence: maximize allocation wait timeout duration adds a2fe07b5d15c kfence: use power-efficient work queue to run delayed work adds 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. adds 4728152a4c7d alpha: eliminate old-style function definitions adds 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 1a5968824456 proc: save LOC in __xlate_proc_name() adds 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" adds 159a3e0bf1a2 proc: smoke test lseek() adds 4a61b0d28461 proc: delete redundant subset=pid check adds d3845cb2eba4 selftests: proc: test subset=pid adds efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 602edb642972 proc/sysctl: fix function name error in comments adds 09b4770f4388 proc/sysctl: make protected_* world readable adds 52f25ebcb6da include: remove pagemap.h from blkdev.h adds 73227e42c0b0 kernel.h: drop inclusion in bitmap.h adds 7bb88276f35f linux/profile.h: remove unnecessary declaration adds 305759c84dde kernel/async.c: fix pr_debug statement adds 1c4515f16254 kernel/cred.c: make init_groups static adds a4c61d1a4be1 tools: disable -Wno-type-limits adds e23f8dc68602 tools: bitmap: sync function declarations with the kernel adds 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] adds c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro adds 654b7e0373eb tools: sync small_const_nbits() macro with the kernel adds f55b3e1ced3d lib: inline _find_next_bit() wrappers adds da7a53ba4218 tools: sync find_next_bit implementation adds a54cbe7fa597 lib: add fast path for find_next_*_bit() adds 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() adds 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops adds eb4f70779d05 tools: sync lib/find_bit implementation adds 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API adds 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c adds 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() adds 036f4fed6633 lib/list_sort.c: fix typo in function description adds 73bec7251e75 lib/genalloc.c: Fix a typo adds d56167f120a1 lib: crc8: pointer to data block should be const adds 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning adds 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] adds 3d8ae8e32ac3 lib: parser: clean up kernel-doc adds 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] adds 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] adds 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] adds 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test adds 4ada56f5e293 kselftest: introduce new epoll test case adds 14eec85219aa fs/epoll: restore waking from ep_done_scan() adds be652737f631 isofs: fix fall-through warnings for Clang adds 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool adds 6417ec500c75 nilfs2: fix typos in comments adds 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds c522784ae2d5 hpfs: replace one-element array with flexible-array member adds 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds a9b9a24e4b20 kernel/fork.c: simplify copy_mm() adds f87689c01403 kernel/fork.c: fix typos adds 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation adds ae4bd5aa92bc kexec: Add kexec reboot string adds 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 346ae007d23f kexec: dump kmessage before machine_kexec adds 2a241be6c793 gcov: combine common code adds e909b15a4792 gcov: simplify buffer allocation adds 133e8dd2129d gcov: use kvmalloc() adds 5bb98fa78b1a gcov: clang: fix clang-11+ build adds a7f6f28eca4d gcov: clang: drop support for clang-10 and older adds aefef4506ddf smp: kernel/panic.c - silence warnings adds 229aaea13f9e delayacct: clear right task's flag after blkio completes adds 92fe1e50e39b aio: simplify read_events() adds 13f9db5d27f6 gdb: lx-symbols: store the abspath() adds 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 adds 6d1748f6c309 scripts/gdb: add lx_current support for arm64 adds e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] adds bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic adds 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] adds 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] adds 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region adds 470da4c4e53c selftests: remove duplicate include adds dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements adds 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() adds 97f8172f9a98 init/initramfs.c: do unpacking asynchronously adds 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH adds e0f4bf8e11f8 ipc/sem.c: mundane typo fixes new b8e5f984fe55 Merge branch 'akpm-current/current' new f5ab5bc34335 mm: fix some typos and code style problems new f81a3f8c386d drivers/char: remove /dev/kmem for good new 331dd44a10e3 mm: remove xlate_dev_kmem_ptr() new 11621a994a53 mm/vmalloc: remove vwrite() new 044c2c113854 arm: print alloc free paths for address in registers new 97275183e5c7 scripts/spelling.txt: add "overlfow" new 61f525db1a38 scripts/spelling.txt: Add "diabled" typo new 547cb4a58097 scripts/spelling.txt: add "overflw" new a10c2208d90c mm/slab.c: fix spelling mistake "disired" -> "desired" new eb15afef66b5 include/linux/pgtable.h: few spelling fixes new 4d51c748265c kernel/umh.c: fix some spelling mistakes new 1487a369e037 kernel/user_namespace.c: fix typos new f7e5c5e5e610 kernel/up.c: fix typo new a9749fd46550 kernel/sys.c: fix typo new f88d121e38ac fs: fat: fix spelling typo of values new 37c778456817 ipc/sem.c: spelling fix new 2d0231f50333 treewide: remove editor modelines and cruft new 514f6bf4831b mm: fix typos in comments new 122c6beed1ce mm: fix typos in comments new edaa1809d83b mmap: make mlock_future_check() global new 0a3085a93097 riscv/Kconfig: make direct map manipulation options depend on MMU new 5eba19f7e159 set_memory: allow set_direct_map_*_noflush() for multiple pages new 10dfe0ea2e7a set_memory: allow querying whether set_direct_map_*() is a [...] new 478b2afc40e9 mm: introduce memfd_secret system call to create "secret" [...] new 27795be01f76 memfd_secret: use unsigned int rather than long as syscall [...] new ca6caa9803d2 secretmem/gup: don't check if page is secretmem without reference new b37331564b82 secretmem: optimize page_is_secretmem() new 11c18faf57dc PM: hibernate: disable when there are active secretmem users new bbc81645c3d9 arch, mm: wire up memfd_secret system call where relevant new 8a3257c9017a memfd_secret: use unsigned int rather than long as syscall [...] new 142742b99466 secretmem: test: add basic selftest for memfd_secret(2) new cf4f16d39746 memfd_secret: use unsigned int rather than long as syscall [...] new 2a460f74ef00 Merge branch 'akpm/master' new a5fb44b89809 Add linux-next specific files for 20210428
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 (593ef1658ecf) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 546 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 11 +- .../ABI/testing/sysfs-bus-event_source-devices-dsa | 30 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/bpf/bpf_devel_QA.rst | 30 +- Documentation/dev-tools/kcsan.rst | 92 +- Documentation/devicetree/bindings/.gitignore | 4 +- .../bindings/connector/usb-connector.yaml | 10 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../interrupt-controller/idt,32434-pic.yaml | 48 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 9 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + Documentation/devicetree/bindings/media/rc.yaml | 1 + Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 2 + .../bindings/net/intel,ixp4xx-ethernet.yaml | 102 + .../devicetree/bindings/net/mdio-gpio.txt | 1 + .../devicetree/bindings/net/rockchip-dwmac.txt | 76 - .../devicetree/bindings/net/rockchip-dwmac.yaml | 120 + .../devicetree/bindings/net/snps,dwmac.yaml | 13 +- .../bindings/net/wireless/mediatek,mt76.yaml | 107 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 23 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 151 + .../bindings/pinctrl/rockchip,pinctrl.txt | 59 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 336 + .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 100 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../devicetree/bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/riscv/microchip.yaml | 27 + Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 27 +- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 96 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 66 - .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/driver-api/pwm.rst | 10 +- Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + .../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/networking/can.rst | 2 + Documentation/networking/filter.rst | 2 +- Documentation/networking/timestamping.rst | 63 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/rust/arch-support.rst | 5 +- Documentation/rust/quick-start.rst | 17 + Documentation/rust/rust-project.json | 35 + .../translations/zh_CN/core-api/index.rst | 126 + .../translations/zh_CN/core-api/irq/concepts.rst | 24 + .../translations/zh_CN/core-api/irq/index.rst | 19 + .../zh_CN/core-api/irq/irq-affinity.rst | 76 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 227 + .../zh_CN/core-api/irq/irqflags-tracing.rst | 45 + Documentation/translations/zh_CN/index.rst | 2 + .../translations/zh_CN/openrisc/index.rst | 30 + .../translations/zh_CN/openrisc/openrisc_port.rst | 124 + Documentation/translations/zh_CN/openrisc/todo.rst | 20 + Documentation/virt/kvm/amd-memory-encryption.rst | 143 + Documentation/virt/kvm/api.rst | 193 +- Documentation/virt/kvm/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 28 +- Makefile | 4 +- Next/SHA1s | 249 +- Next/Trees | 1 + Next/merge.log | 21944 ++++++++----------- arch/.gitignore | 4 +- arch/alpha/kernel/pc873xx.c | 4 +- arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/kgdb.c | 1 + arch/arm/arm-soc-for-next-contents.txt | 7 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 306 +- arch/arm/boot/dts/rk3036.dtsi | 4 - arch/arm/boot/dts/rk3288.dtsi | 4 - arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +- arch/arm/include/asm/xen/swiotlb-xen.h | 1 + arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +- arch/arm/rust/target.json | 28 + arch/arm/xen/mm.c | 14 +- arch/arm64/Kconfig | 11 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 32 - arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 14 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 2 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77950.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 - arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/sparsemem.h | 3 - arch/arm64/include/asm/xen/swiotlb-xen.h | 1 + arch/arm64/kernel/alternative.c | 3 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/vdso32/Makefile | 8 - arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/mmu.c | 118 +- arch/arm64/kvm/perf.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/trace_arm.h | 66 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/mm/ptdump.c | 2 - arch/csky/include/asm/Kbuild | 1 + arch/csky/include/asm/segment.h | 7 - arch/csky/include/asm/uaccess.h | 360 +- arch/csky/lib/usercopy.c | 364 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/syscache.c | 1 + arch/m68k/coldfire/intc-simr.c | 12 +- arch/microblaze/lib/memcpy.c | 4 + arch/microblaze/lib/memmove.c | 5 + arch/microblaze/lib/memset.c | 2 + arch/mips/Kconfig | 2 +- arch/mips/bcm63xx/gpio.c | 9 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 6 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/div64.h | 55 +- arch/mips/include/asm/kvm_host.h | 17 +- arch/mips/include/asm/vdso/gettimeofday.h | 26 +- arch/mips/kernel/Makefile | 8 +- arch/mips/kvm/mips.c | 21 +- arch/mips/kvm/mmu.c | 100 +- arch/mips/kvm/vz.c | 19 +- arch/mips/pci/pci-legacy.c | 38 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Makefile | 5 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/inst.h | 21 +- arch/powerpc/include/asm/interrupt.h | 36 +- arch/powerpc/include/asm/kasan.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 12 +- arch/powerpc/include/asm/kvm_host.h | 7 - arch/powerpc/include/asm/kvm_ppc.h | 9 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/vio.h | 1 + arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/fadump.c | 13 +- arch/powerpc/kernel/head_8xx.S | 49 +- arch/powerpc/kernel/head_book3s_32.S | 43 +- arch/powerpc/kernel/iommu.c | 43 +- arch/powerpc/kernel/irq.c | 13 +- arch/powerpc/kernel/legacy_serial.c | 33 +- arch/powerpc/kernel/mce.c | 3 +- arch/powerpc/kernel/optprobes.c | 24 +- arch/powerpc/kernel/optprobes_head.S | 65 +- arch/powerpc/kernel/trace/ftrace.c | 22 +- arch/powerpc/kexec/elf_64.c | 18 +- arch/powerpc/kvm/book3s.c | 18 +- arch/powerpc/kvm/book3s.h | 10 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 98 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 +- arch/powerpc/kvm/book3s_hv.c | 12 +- arch/powerpc/kvm/book3s_pr.c | 56 +- arch/powerpc/kvm/e500_mmu_host.c | 29 +- arch/powerpc/kvm/trace_booke.h | 15 - arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/inst.c | 73 - arch/powerpc/mm/maccess.c | 21 + arch/powerpc/mm/mmu_context.c | 24 +- arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp32.c | 59 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 7 +- arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/platforms/44x/Kconfig | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/iommu.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 14 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 13 +- arch/powerpc/platforms/pseries/iommu.c | 12 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 16 + arch/powerpc/sysdev/dart_iommu.c | 3 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 85 +- arch/riscv/Kconfig.socs | 7 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 72 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 329 + arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/kexec.h | 56 + arch/riscv/include/asm/page.h | 30 + arch/riscv/include/asm/pgtable.h | 41 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/crash_dump.c | 46 + arch/riscv/kernel/crash_save_regs.S | 56 + arch/riscv/kernel/head.S | 46 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/kexec_relocate.S | 223 + arch/riscv/kernel/machine_kexec.c | 193 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 12 +- arch/riscv/kernel/sbi.c | 10 +- arch/riscv/kernel/setup.c | 131 +- arch/riscv/kernel/smp.c | 6 +- arch/riscv/kernel/syscall_table.c | 2 +- arch/riscv/kernel/time.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/kernel/vdso/Makefile | 4 +- .../kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} | 131 +- arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 258 +- arch/riscv/mm/kasan_init.c | 6 +- arch/riscv/mm/ptdump.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 13 - arch/riscv/net/bpf_jit_core.c | 14 + arch/s390/crypto/arch_random.c | 4 + arch/s390/include/asm/kvm_host.h | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/pci/pci_sysfs.c | 35 + arch/sh/kernel/perf_event.c | 18 - arch/x86/Kconfig | 3 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +- arch/x86/crypto/sha1_ni_asm.S | 8 +- arch/x86/crypto/sha256-avx2-asm.S | 13 +- arch/x86/crypto/sha512-avx-asm.S | 41 +- arch/x86/crypto/sha512-avx2-asm.S | 42 +- arch/x86/crypto/sha512-ssse3-asm.S | 41 +- arch/x86/events/core.c | 331 +- arch/x86/events/intel/core.c | 691 +- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 32 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/events/intel/uncore.c | 7 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 131 + arch/x86/events/intel/uncore_snbep.c | 61 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 118 +- arch/x86/events/rapl.c | 2 + arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/hyperv/hv_proc.c | 25 +- arch/x86/hyperv/irqdomain.c | 6 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/hyperv/nested.c | 8 +- arch/x86/include/asm/cpu.h | 6 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/mem_encrypt.h | 1 - arch/x86/include/asm/mshyperv.h | 33 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/kvm.c | 128 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/Makefile | 2 + arch/x86/kvm/cpuid.c | 98 +- arch/x86/kvm/cpuid.h | 155 +- arch/x86/kvm/emulate.c | 80 +- arch/x86/kvm/kvm_cache_regs.h | 19 +- arch/x86/kvm/lapic.c | 6 + arch/x86/kvm/mmu/mmu.c | 304 +- arch/x86/kvm/mmu/mmu_internal.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 701 +- arch/x86/kvm/mmu/tdp_mmu.h | 51 +- arch/x86/kvm/reverse_cpuid.h | 186 + arch/x86/kvm/svm/nested.c | 80 +- arch/x86/kvm/svm/sev.c | 895 +- arch/x86/kvm/svm/svm.c | 290 +- arch/x86/kvm/svm/svm.h | 27 +- arch/x86/kvm/vmx/nested.c | 55 +- arch/x86/kvm/vmx/nested.h | 5 + arch/x86/kvm/vmx/sgx.c | 502 + arch/x86/kvm/vmx/sgx.h | 34 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 +- arch/x86/kvm/vmx/vmx.c | 200 +- arch/x86/kvm/vmx/vmx.h | 20 +- arch/x86/kvm/vmx/vmx_ops.h | 4 + arch/x86/kvm/x86.c | 123 +- arch/x86/kvm/x86.h | 8 +- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mem_encrypt_identity.c | 1 - arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/power/hibernate.c | 89 +- block/blk-iocost.c | 4 - block/ioctl.c | 2 + certs/.gitignore | 3 +- certs/Kconfig | 2 +- certs/Makefile | 2 + certs/system_certificates.S | 3 +- crypto/Kconfig | 5 - crypto/af_alg.c | 94 +- crypto/async_tx/async_xor.c | 1 + drivers/acpi/apei/einj.c | 1 - drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/irq.c | 6 +- drivers/acpi/video_detect.c | 24 + drivers/android/process.rs | 6 +- drivers/ata/libata-eh.c | 1 + drivers/atm/iphase.c | 2 +- drivers/base/memory.c | 91 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 19 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_req.c | 1 + drivers/block/null_blk/zoned.c | 1 + drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/block/xen-blkfront.c | 2 +- drivers/char/ttyprintk.c | 11 + drivers/comedi/drivers/ni_routes.c | 1 + drivers/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + drivers/comedi/drivers/tests/ni_routes_test.c | 1 + drivers/comedi/drivers/tests/unittest.h | 1 + drivers/cpufreq/Kconfig | 23 +- drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/sev-dev.c | 193 +- drivers/crypto/ccp/sev-dev.h | 4 +- drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/chelsio/chcr_algo.c | 5 - drivers/crypto/chelsio/chcr_core.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 26 +- drivers/crypto/hisilicon/qm.c | 28 +- drivers/crypto/hisilicon/qm.h | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 52 +- drivers/crypto/hisilicon/zip/zip_main.c | 34 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/s5p-sss.c | 15 +- drivers/crypto/sa2ul.c | 133 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/ux500/cryp/cryp_p.h | 1 - drivers/dma/Kconfig | 12 + drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 283 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 168 +- drivers/dma/idxd/init.c | 485 +- drivers/dma/idxd/irq.c | 29 +- drivers/dma/idxd/perfmon.c | 662 + drivers/dma/idxd/perfmon.h | 119 + drivers/dma/idxd/registers.h | 120 +- drivers/dma/idxd/submit.c | 42 +- drivers/dma/idxd/sysfs.c | 776 +- drivers/dma/qcom/gpi.c | 1 + drivers/firmware/xilinx/zynqmp.c | 114 + drivers/gpio/gpio-omap.c | 9 + drivers/gpio/gpio-sim.c | 23 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 86 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 173 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 398 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 27 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/Kconfig | 13 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 931 + .../{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3002 +++ drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 206 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 + drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 36 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 - drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 9 +- drivers/gpu/drm/i915/display/intel_bw.c | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 42 +- drivers/gpu/drm/i915/display/intel_color.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_csr.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 53 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 10 +- drivers/gpu/drm/i915/display/intel_display.c | 130 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 98 +- drivers/gpu/drm/i915/display/intel_dp.c | 16 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 - drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 21 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 - drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 14 +- drivers/gpu/drm/i915/display/intel_panel.c | 10 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 33 +- drivers/gpu/drm/i915/display/intel_tc.c | 6 +- drivers/gpu/drm/i915/display/intel_tv.c | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 72 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 18 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 24 +- drivers/gpu/drm/i915/gvt/gtt.c | 6 - drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 42 +- drivers/gpu/drm/i915/i915_irq.c | 62 +- drivers/gpu/drm/i915/i915_pci.c | 13 +- drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_suspend.c | 6 - drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_device_info.c | 4 +- drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_pm.c | 55 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 92 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 31 +- drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 +- drivers/hv/channel_mgmt.c | 37 +- drivers/hv/connection.c | 2 + drivers/hv/hv.c | 2 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/amd_energy.c | 375 - drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 1 + drivers/hwmon/pmbus/fsp-3y.c | 1 + drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 1 + drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 1 + drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 + drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus_core.c | 38 +- drivers/hwmon/pmbus/pxe1610.c | 1 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 1 + drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/i3c/master.c | 5 +- drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/industrialio-core.c | 6 - drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/core/cma.c | 26 +- drivers/infiniband/core/nldev.c | 174 + drivers/infiniband/core/restrack.c | 3 + drivers/infiniband/core/verbs.c | 7 + drivers/infiniband/hw/bnxt_re/Kconfig | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/cxgb4/resource.c | 2 +- drivers/infiniband/hw/hfi1/affinity.c | 8 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +- drivers/infiniband/hw/mlx4/qp.c | 3 - drivers/infiniband/hw/mlx5/dm.c | 23 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/std_types.c | 173 + drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/irqchip/Kconfig | 24 +- drivers/irqchip/Makefile | 3 +- drivers/irqchip/irq-gic-v3.c | 8 +- drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/leds/blink/Kconfig | 6 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-lm3642.c | 4 +- drivers/leds/leds-pca9532.c | 2 + drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/md/bcache/Kconfig | 9 - drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/features.h | 9 - drivers/md/bcache/journal.c | 317 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 - drivers/md/bcache/nvm-pages.h | 93 - drivers/md/bcache/super.c | 73 +- drivers/md/dm-raid.c | 35 +- drivers/md/md.c | 8 +- drivers/md/raid1.c | 2 + drivers/memory/.gitignore | 2 +- drivers/memstick/host/r592.c | 5 +- drivers/mmc/core/block.c | 16 + drivers/mmc/core/core.c | 11 - drivers/mmc/core/core.h | 11 +- drivers/mmc/core/mmc.c | 26 +- drivers/mmc/core/mmc_ops.c | 21 + drivers/mmc/core/mmc_ops.h | 1 + drivers/net/bonding/bond_main.c | 7 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 28 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 4 +- drivers/net/dsa/microchip/Kconfig | 10 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz8.h | 69 + drivers/net/dsa/microchip/ksz8795.c | 884 +- drivers/net/dsa/microchip/ksz8795_reg.h | 125 +- drivers/net/dsa/microchip/ksz8795_spi.c | 46 +- drivers/net/dsa/microchip/ksz8863_smi.c | 213 + drivers/net/dsa/microchip/ksz_common.h | 3 +- drivers/net/dsa/mv88e6xxx/chip.c | 102 +- drivers/net/dsa/mv88e6xxx/chip.h | 24 +- drivers/net/dsa/mv88e6xxx/devlink.c | 58 +- drivers/net/dsa/mv88e6xxx/global2.c | 17 + drivers/net/dsa/mv88e6xxx/global2.h | 4 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 26 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 10 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/ocelot/felix.c | 19 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 16 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 4 +- drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 154 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 74 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 10 +- drivers/net/ethernet/davicom/dm9000.c | 1 - drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 18 +- drivers/net/ethernet/freescale/fec_main.c | 7 + drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 108 +- drivers/net/ethernet/intel/iavf/Makefile | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 10 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 254 +- drivers/net/ethernet/intel/iavf/iavf_fdir.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_fdir.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 164 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 88 + drivers/net/ethernet/intel/ice/ice_flow.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 75 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 + .../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 663 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 13 + drivers/net/ethernet/korina.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 61 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 192 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 21 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 262 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 50 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 91 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 15 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 8 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 7 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 276 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 193 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 293 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 12 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 256 +- drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 9 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 66 + .../mellanox/mlx5/core/steering/dr_matcher.c | 256 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 51 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 145 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 31 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 366 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 270 +- .../mellanox/mlx5/core/steering/dr_types.h | 101 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 - .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- drivers/net/ethernet/microsoft/Kconfig | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 83 +- drivers/net/ethernet/mscc/ocelot_net.c | 20 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 42 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/efx_channels.c | 2 + drivers/net/ethernet/sfc/farch.c | 16 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xscale/Kconfig | 1 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 210 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/geneve.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 14 +- drivers/net/macvlan.c | 64 +- drivers/net/mdio/mdio-bitbang.c | 8 +- drivers/net/mdio/mdio-gpio.c | 8 + drivers/net/netdevsim/psample.c | 7 +- drivers/net/phy/at803x.c | 23 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell-88x2222.c | 2 - drivers/net/phy/marvell.c | 557 +- drivers/net/phy/nxp-c45-tja11xx.c | 35 +- drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 35 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/r8152.c | 87 +- drivers/net/virtio_net.c | 54 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mhi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 - drivers/net/wireless/mediatek/mt76/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/dma.c | 10 +- drivers/net/wireless/mediatek/mt76/dma.h | 1 + drivers/net/wireless/mediatek/mt76/eeprom.c | 231 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mcu.c | 4 - drivers/net/wireless/mediatek/mt76/mt76.h | 77 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 198 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 7 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 54 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 197 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 165 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 95 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 185 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 5 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 144 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 240 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 193 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 126 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 60 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 159 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 81 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- drivers/net/wireless/realtek/rtlwifi/core.c | 32 + drivers/net/wireless/realtek/rtlwifi/core.h | 1 + drivers/net/wireless/realtek/rtlwifi/usb.c | 3 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 91 + drivers/net/wireless/realtek/rtw88/fw.c | 12 + drivers/net/wireless/realtek/rtw88/fw.h | 5 + drivers/net/wireless/realtek/rtw88/main.h | 31 + drivers/net/wireless/realtek/rtw88/pci.c | 29 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 8 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 724 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 336 +- drivers/net/wireless/ti/wlcore/debugfs.h | 2 +- drivers/net/wireless/wl3501.h | 47 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/net/wwan/mhi_wwan_ctrl.c | 16 +- drivers/net/wwan/wwan_core.c | 4 +- drivers/nvme/host/core.c | 280 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 67 +- drivers/nvme/host/nvme.h | 18 +- drivers/nvme/host/pci.c | 5 - drivers/nvme/target/admin-cmd.c | 10 +- drivers/of/address.c | 5 +- drivers/of/overlay.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/quirks.c | 11 - drivers/perf/arm_pmu.c | 30 - drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 16 +- drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 850 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 19 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h | 1669 ++ drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 1645 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 650 +- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 906 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 4 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 23 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 4 + drivers/platform/x86/intel_pmc_core.c | 8 +- drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/ptp/ptp_kvm_common.c | 3 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-atmel.c | 25 +- drivers/pwm/pwm-mediatek.c | 6 - drivers/pwm/pwm-pca9685.c | 302 +- drivers/pwm/pwm-visconti.c | 190 + drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/fan53555.c | 136 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 20 +- drivers/reset/reset-berlin.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 + drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/{spi-altera.c => spi-altera-core.c} | 166 +- drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-fsi.c | 4 +- drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi.c | 30 +- drivers/spi/spidev.c | 1 + drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 17 - drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 30 +- drivers/staging/rtl8723bs/core/rtw_io.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 72 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 40 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 21 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 3 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 14 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 15 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 24 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 129 + drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 24 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/thermal/thermal_core.c | 18 - drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 38 +- drivers/tty/mxser.c | 7 - drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 6 +- drivers/tty/serial/8250/Kconfig | 6 +- drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 2 - drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 89 +- drivers/tty/serial/stm32-usart.h | 8 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/vt/.gitignore | 6 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/class/cdc-acm.c | 3 +- drivers/usb/core/quirks.c | 1 + drivers/usb/dwc2/core.c | 25 +- drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/core_intr.c | 205 +- drivers/usb/dwc2/gadget.c | 4 + drivers/usb/dwc2/hcd.c | 92 +- drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 16 + drivers/usb/dwc3/core.c | 30 + drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 23 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/host/xhci-mtk.c | 43 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/storage/datafab.c | 1 - drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/vdpa.c | 6 +- drivers/video/backlight/jornada720_bl.c | 44 +- drivers/video/backlight/ktd253-backlight.c | 1 + drivers/video/backlight/qcom-wled.c | 41 +- drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/virtio/virtio_ring.c | 26 +- drivers/xen/Kconfig | 31 - drivers/xen/Makefile | 3 - drivers/xen/pcpu.c | 35 - drivers/xen/xen-acpi-cpuhotplug.c | 446 - drivers/xen/xen-acpi-memhotplug.c | 475 - drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-pciback/vpci.c | 7 +- drivers/xen/xen-stub.c | 90 - fs/btrfs/block-group.c | 3 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/super.c | 10 +- fs/btrfs/tree-mod-log.c | 20 + fs/btrfs/zoned.h | 6 +- fs/ceph/Kconfig | 1 + fs/ceph/addr.c | 626 +- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 27 +- fs/ceph/debugfs.c | 12 +- fs/ceph/dir.c | 34 +- fs/ceph/export.c | 12 +- fs/ceph/file.c | 52 +- fs/ceph/inode.c | 36 +- fs/ceph/io.c | 2 +- fs/ceph/mds_client.c | 20 +- fs/ceph/mds_client.h | 1 + fs/ceph/metric.c | 62 +- fs/ceph/metric.h | 56 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 32 +- fs/ceph/xattr.c | 7 + fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 17 - fs/cifs/cifsproto.h | 13 - fs/cifs/file.c | 84 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 2 + fs/cifs/inode.c | 2 - fs/cifs/misc.c | 80 - fs/cifs/smb2ops.c | 16 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +- fs/cifsd/smb2pdu.c | 49 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/coda/file.c | 6 +- fs/crypto/Kconfig | 30 +- fs/ext4/file.c | 25 +- fs/ext4/namei.c | 24 +- fs/f2fs/compress.c | 14 +- fs/f2fs/f2fs.h | 10 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 35 +- fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/io-wq.c | 13 - fs/io_uring.c | 683 +- fs/isofs/rock.c | 1 + fs/netfs/read_helper.c | 6 +- fs/nfsd/nfs4state.c | 1 + fs/nfsd/nfsctl.c | 1 + fs/overlayfs/file.c | 11 +- fs/reiserfs/journal.c | 6 +- fs/seq_file.c | 18 + fs/verity/Kconfig | 8 +- include/asm-generic/div64.h | 10 +- include/asm-generic/mshyperv.h | 48 +- include/dt-bindings/pinctrl/mt8195-pinfunc.h | 962 + include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 + include/kvm/arm_pmu.h | 4 + include/linux/avf/virtchnl.h | 27 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 8 - include/linux/bpf.h | 22 +- include/linux/clocksource.h | 5 + include/linux/compat.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/devm-helpers.h | 13 +- include/linux/dsa/sja1105.h | 3 +- include/linux/firmware/xlnx-zynqmp.h | 90 + include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdomain.h | 3 - include/linux/kvm_host.h | 24 +- include/linux/marvell_phy.h | 1 + include/linux/mdio-bitbang.h | 3 + include/linux/memory_hotplug.h | 16 +- include/linux/mlx5/device.h | 7 +- include/linux/mlx5/eswitch.h | 11 +- include/linux/mlx5/mlx5_ifc.h | 43 +- include/linux/mlx5/vport.h | 8 - include/linux/mmzone.h | 4 +- include/linux/netfilter/nfnetlink.h | 33 +- include/linux/netfilter/x_tables.h | 16 +- include/linux/netfilter_arp/arp_tables.h | 8 +- include/linux/netfilter_bridge/ebtables.h | 9 +- include/linux/netfilter_ipv4/ip_tables.h | 11 +- include/linux/netfilter_ipv6/ip6_tables.h | 11 +- include/linux/nfs_fs_sb.h | 3 +- include/linux/of.h | 4 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 2 - include/linux/pci_ids.h | 2 - include/linux/perf_event.h | 33 +- include/linux/phy.h | 1 + include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/eth_ixp4xx.h | 2 + include/linux/platform_data/gpio-omap.h | 3 + include/linux/psp-sev.h | 18 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regulator/driver.h | 2 +- include/linux/sched/sysctl.h | 3 + include/linux/secretmem.h | 26 +- include/linux/seq_file.h | 4 + include/linux/serial_core.h | 10 +- include/linux/socket.h | 2 +- include/linux/spi/altera.h | 21 + include/linux/srcu.h | 6 - include/linux/srcutree.h | 2 + include/linux/stmmac.h | 1 + include/linux/thermal.h | 5 - include/linux/timer.h | 2 + include/linux/uio.h | 1 - include/linux/user_namespace.h | 3 + include/net/addrconf.h | 1 - include/net/devlink.h | 5 +- include/net/dsa.h | 25 +- include/net/flow.h | 3 - include/net/netfilter/ipv4/nf_defrag_ipv4.h | 3 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 3 +- include/net/netfilter/nf_nat.h | 2 - include/net/netfilter/nf_tables.h | 13 + include/net/netns/ipv4.h | 10 - include/net/netns/ipv6.h | 9 - include/net/netns/x_tables.h | 8 - include/net/selftests.h | 12 + include/net/xfrm.h | 1 + include/rdma/ib_verbs.h | 5 + include/rdma/restrack.h | 4 + include/soc/mscc/ocelot.h | 21 +- include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 3 + include/trace/events/kvm.h | 90 +- include/trace/events/rcu.h | 1 - include/uapi/asm-generic/siginfo.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/bcache-nvm.h | 207 - include/uapi/linux/capability.h | 3 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 23 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/kvm.h | 46 +- include/uapi/linux/landlock.h | 8 + include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/linux/perf_event.h | 15 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 25 + include/uapi/rdma/rdma_netlink.h | 16 + include/xen/acpi.h | 35 - include/xen/arm/swiotlb-xen.h | 7 + include/xen/interface/features.h | 14 + include/xen/swiotlb-xen.h | 1 + init/Kconfig | 3 +- init/main.c | 2 - kernel/.gitignore | 5 +- kernel/Makefile | 9 +- kernel/bpf/arraymap.c | 2 + kernel/bpf/cpumap.c | 18 +- kernel/bpf/helpers.c | 188 +- kernel/bpf/syscall.c | 23 +- kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 20 +- kernel/cpu.c | 16 +- kernel/dma/swiotlb.c | 3 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 24 +- kernel/fork.c | 1 + kernel/gcov/clang.c | 2 +- kernel/irq/irqdomain.c | 40 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kcsan/report.c | 169 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 6 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcutorture.c | 234 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 57 +- kernel/rcu/tiny.c | 1 + kernel/rcu/tree.c | 188 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 230 +- kernel/rcu/tree_stall.h | 83 +- kernel/rcu/update.c | 8 +- kernel/resource.c | 149 +- kernel/sched/core.c | 72 +- kernel/sched/debug.c | 55 +- kernel/sched/fair.c | 42 +- kernel/sched/features.h | 2 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 10 + kernel/signal.c | 2 + kernel/time/clocksource.c | 23 +- kernel/time/timer.c | 14 + kernel/trace/bpf_trace.c | 37 +- kernel/trace/trace.c | 10 +- kernel/user_namespace.c | 65 +- lib/.gitignore | 10 +- lib/Kconfig.debug | 16 + lib/Kconfig.kfence | 1 + lib/crypto/chacha.c | 4 +- lib/iov_iter.c | 13 +- lib/math/Makefile | 2 + lib/math/test_div64.c | 249 + lib/vsprintf.c | 2 - localversion-next | 2 +- mm/compaction.c | 91 +- mm/filemap.c | 33 +- mm/gup.c | 8 +- mm/hugetlb.c | 149 +- mm/internal.h | 10 +- mm/kfence/core.c | 58 +- mm/memory-failure.c | 2 +- mm/memory.c | 54 +- mm/memory_hotplug.c | 191 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 26 +- mm/readahead.c | 4 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/slab.h | 1 - mm/slab_common.c | 12 +- mm/slub.c | 8 - mm/sparse.c | 2 - mm/swap.c | 4 +- mm/util.c | 2 +- mm/vmscan.c | 5 +- mm/z3fold.c | 2 +- mm/zsmalloc.c | 4 +- net/8021q/vlan.c | 3 + net/8021q/vlan.h | 4 + net/Kconfig | 4 + net/bluetooth/hci_request.c | 12 +- net/bridge/br_multicast.c | 35 +- net/bridge/netfilter/ebt_limit.c | 4 +- net/bridge/netfilter/ebt_mark.c | 4 +- net/bridge/netfilter/ebt_mark_m.c | 4 +- net/bridge/netfilter/ebtable_broute.c | 10 +- net/bridge/netfilter/ebtable_filter.c | 26 +- net/bridge/netfilter/ebtable_nat.c | 27 +- net/bridge/netfilter/ebtables.c | 54 +- net/can/proc.c | 6 +- net/ceph/auth.c | 36 +- net/ceph/auth_x.c | 2 +- net/core/Makefile | 1 + net/core/dev.c | 14 +- net/core/devlink.c | 11 +- net/core/neighbour.c | 4 + net/core/selftests.c | 400 + net/core/sock.c | 2 +- net/dsa/Kconfig | 3 + net/dsa/dsa2.c | 103 +- net/dsa/port.c | 2 +- net/dsa/slave.c | 44 +- net/dsa/switch.c | 25 +- net/dsa/tag_ocelot.c | 27 +- net/dsa/tag_ocelot_8021q.c | 41 +- net/ipv4/esp4.c | 2 +- net/ipv4/netfilter/arp_tables.c | 73 +- net/ipv4/netfilter/arptable_filter.c | 17 +- net/ipv4/netfilter/ip_tables.c | 86 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 8 +- net/ipv4/netfilter/iptable_filter.c | 17 +- net/ipv4/netfilter/iptable_mangle.c | 23 +- net/ipv4/netfilter/iptable_nat.c | 59 +- net/ipv4/netfilter/iptable_raw.c | 17 +- net/ipv4/netfilter/iptable_security.c | 17 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv6/esp6.c | 2 +- net/ipv6/mcast_snoop.c | 12 +- net/ipv6/netfilter/ip6_tables.c | 84 +- net/ipv6/netfilter/ip6table_filter.c | 17 +- net/ipv6/netfilter/ip6table_mangle.c | 24 +- net/ipv6/netfilter/ip6table_nat.c | 58 +- net/ipv6/netfilter/ip6table_raw.c | 17 +- net/ipv6/netfilter/ip6table_security.c | 17 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 29 +- net/l2tp/l2tp_core.c | 10 +- net/llc/llc_station.c | 2 - net/mpls/af_mpls.c | 1 - net/mptcp/protocol.c | 74 +- net/netfilter/Kconfig | 10 + net/netfilter/ipset/ip_set_core.c | 165 +- net/netfilter/nf_conntrack_netlink.c | 302 +- net/netfilter/nf_conntrack_proto.c | 8 +- net/netfilter/nf_log_syslog.c | 1 + net/netfilter/nf_nat_core.c | 37 - net/netfilter/nf_nat_proto.c | 38 + net/netfilter/nf_tables_api.c | 1239 +- net/netfilter/nf_tables_offload.c | 10 +- net/netfilter/nfnetlink.c | 58 +- net/netfilter/nfnetlink_acct.c | 80 +- net/netfilter/nfnetlink_cthelper.c | 57 +- net/netfilter/nfnetlink_cttimeout.c | 146 +- net/netfilter/nfnetlink_log.c | 42 +- net/netfilter/nfnetlink_osf.c | 21 +- net/netfilter/nfnetlink_queue.c | 86 +- net/netfilter/nft_chain_filter.c | 5 +- net/netfilter/nft_compat.c | 33 +- net/netfilter/nft_dynset.c | 5 +- net/netfilter/nft_lookup.c | 12 +- net/netfilter/nft_objref.c | 11 +- net/netfilter/nft_set_hash.c | 6 + net/netfilter/nft_set_pipapo.c | 6 +- net/netfilter/nft_set_rbtree.c | 6 + net/netfilter/nft_socket.c | 49 + net/netfilter/nft_tproxy.c | 24 + net/netfilter/x_tables.c | 34 +- net/netfilter/xt_TPROXY.c | 13 + net/netfilter/xt_limit.c | 6 +- net/netfilter/xt_socket.c | 14 + net/nfc/digital_dep.c | 2 + net/openvswitch/meter.c | 4 +- net/qrtr/mhi.c | 8 +- net/rds/ib_send.c | 1 - net/rds/message.c | 1 - net/rds/send.c | 2 +- net/rxrpc/rxkad.c | 2 - net/sched/act_ct.c | 6 +- net/smc/af_smc.c | 1 - net/sunrpc/svc.c | 3 +- net/sunrpc/svcsock.c | 2 +- net/tls/tls_device.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/wireless/core.c | 21 +- net/wireless/nl80211.c | 24 +- net/xdp/xsk.c | 2 +- net/xfrm/xfrm_ipcomp.c | 25 +- net/xfrm/xfrm_policy.c | 42 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 10 +- rust/compiler_builtins.rs | 10 + rust/helpers.c | 8 + rust/kernel/file_operations.rs | 8 +- rust/kernel/lib.rs | 4 + rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 20 +- rust/kernel/sync/condvar.rs | 6 +- rust/kernel/sync/mod.rs | 19 +- rust/module.rs | 83 +- samples/auxdisplay/.gitignore | 2 +- samples/binderfs/.gitignore | 3 +- samples/bpf/tracex1_kern.c | 4 +- samples/connector/.gitignore | 2 +- samples/hidraw/.gitignore | 2 +- samples/mei/.gitignore | 2 +- samples/nitro_enclaves/.gitignore | 2 +- samples/pidfd/.gitignore | 2 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 15 +- samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 2 - samples/seccomp/.gitignore | 8 +- samples/timers/.gitignore | 2 +- samples/vfs/.gitignore | 4 +- samples/watch_queue/.gitignore | 3 +- samples/watchdog/.gitignore | 2 +- scripts/.gitignore | 18 +- scripts/Makefile.lib | 3 + scripts/Makefile.package | 2 +- scripts/basic/.gitignore | 2 +- scripts/checkpatch.pl | 2 +- scripts/dtc/.gitignore | 4 +- scripts/gcc-plugins/.gitignore | 2 +- scripts/genksyms/.gitignore | 2 +- scripts/genksyms/Makefile | 2 +- scripts/kconfig/.gitignore | 13 +- scripts/kernel-doc | 1 + scripts/mod/.gitignore | 8 +- scripts/nsdeps | 2 +- scripts/recordmcount.pl | 2 +- scripts/setlocalversion | 2 +- scripts/sphinx-pre-install | 2 +- scripts/tags.sh | 2 +- security/integrity/ima/ima_main.c | 1 + security/integrity/ima/ima_policy.c | 2 + security/keys/trusted-keys/trusted_core.c | 24 +- security/keys/trusted-keys/trusted_tpm1.c | 5 +- security/keys/trusted-keys/trusted_tpm2.c | 2 +- security/landlock/syscalls.c | 17 +- security/safesetid/lsm.c | 3 - security/selinux/include/classmap.h | 5 +- sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/hda/patch_cirrus.c | 38 + sound/pci/hda/patch_realtek.c | 19 +- sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/ak4458.c | 47 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/lpass-va-macro.c | 7 +- sound/soc/codecs/lpass-wsa-macro.c | 11 +- sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt5682.c | 6 +- sound/soc/codecs/rt711-sdca.c | 181 +- sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/wcd934x.c | 6 +- sound/soc/generic/audio-graph-card.c | 248 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 30 +- sound/soc/intel/keembay/kmb_platform.c | 5 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/endpoint.c | 8 +- sound/usb/implicit.c | 193 +- sound/usb/midi.c | 2 +- sound/virtio/virtio_ctl_msg.c | 2 +- tools/bpf/bpftool/btf.c | 30 +- tools/cgroup/memcg_slabinfo.py | 8 +- tools/include/asm-generic/hugetlb_encode.h | 3 + tools/lib/bpf/bpf_core_read.h | 16 +- tools/lib/bpf/bpf_helpers.h | 19 +- tools/lib/bpf/btf.c | 5 - tools/lib/bpf/libbpf.c | 379 +- tools/lib/bpf/libbpf_internal.h | 45 + tools/lib/bpf/linker.c | 1270 +- tools/memory-model/Documentation/explanation.txt | 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/objtool/check.c | 14 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/data.c | 5 +- tools/perf/util/map.c | 7 +- tools/spi/Makefile | 5 +- tools/testing/selftests/bpf/Makefile | 21 +- tools/testing/selftests/bpf/README.rst | 9 + .../selftests/bpf/map_tests/array_map_batch_ops.c | 104 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 4 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 51 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 52 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 52 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../selftests/bpf/prog_tests/linked_funcs.c | 42 + .../testing/selftests/bpf/prog_tests/linked_maps.c | 30 + .../testing/selftests/bpf/prog_tests/linked_vars.c | 43 + .../selftests/bpf/prog_tests/module_attach.c | 23 + .../selftests/bpf/prog_tests/resolve_btfids.c | 7 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 61 +- .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 - ...re_reloc_existence___err_wrong_arr_value_type.c | 3 - ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 - .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 - ...tf__core_reloc_existence___err_wrong_int_type.c | 3 - ..._core_reloc_existence___err_wrong_struct_type.c | 3 - .../btf__core_reloc_existence___wrong_field_defs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 20 +- tools/testing/selftests/bpf/progs/linked_funcs1.c | 73 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 73 + tools/testing/selftests/bpf/progs/linked_maps1.c | 82 + tools/testing/selftests/bpf/progs/linked_maps2.c | 76 + tools/testing/selftests/bpf/progs/linked_vars1.c | 54 + tools/testing/selftests/bpf/progs/linked_vars2.c | 55 + tools/testing/selftests/bpf/test_progs.h | 50 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + .../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +- .../selftests/drivers/net/mlxsw/port_scale.sh | 6 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 4 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/dirty_log_test.c | 69 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 21 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 506 + tools/testing/selftests/kvm/lib/assert.c | 4 +- tools/testing/selftests/kvm/lib/kvm_util.c | 63 +- tools/testing/selftests/kvm/lib/test_util.c | 163 +- .../testing/selftests/kvm/set_memory_region_test.c | 61 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 47 + tools/testing/selftests/net/Makefile | 2 + .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 19 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 31 +- .../selftests/{powerpc/eeh => net}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 2 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 635 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 79 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 659 + tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/flush_utils.c | 13 + .../selftests/powerpc/security/flush_utils.h | 3 + .../selftests/powerpc/security/uaccess_flush.c | 158 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 - .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 227 - tools/testing/selftests/rcutorture/bin/kvm.sh | 47 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 - .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/timens/gettime_perf.c | 8 + usr/.gitignore | 4 +- usr/gen_initramfs.sh | 2 +- usr/include/.gitignore | 4 +- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 303 +- 1715 files changed, 62810 insertions(+), 35587 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml delete mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/max15301.rst 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 create mode 100644 Documentation/rust/rust-project.json create mode 100644 Documentation/translations/zh_CN/core-api/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h delete mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/riscv/boot/dts/microchip/Makefile create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/include/asm/kexec.h create mode 100644 arch/riscv/kernel/crash_dump.c create mode 100644 arch/riscv/kernel/crash_save_regs.S create mode 100644 arch/riscv/kernel/kexec_relocate.S create mode 100644 arch/riscv/kernel/machine_kexec.c copy arch/riscv/kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} (55%) create mode 100644 arch/x86/kvm/reverse_cpuid.h create mode 100644 arch/x86/kvm/vmx/sgx.c create mode 100644 arch/x86/kvm/vmx/sgx.h create mode 100644 drivers/dma/idxd/perfmon.c create mode 100644 drivers/dma/idxd/perfmon.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c copy drivers/gpu/drm/amd/{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} (54%) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/irqchip/irq-idt3243x.c delete mode 100644 drivers/md/bcache/nvm-pages.c delete mode 100644 drivers/md/bcache/nvm-pages.h create mode 100644 drivers/net/dsa/microchip/ksz8.h create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c create mode 100644 drivers/pwm/pwm-visconti.c create mode 100644 drivers/reset/reset-microchip-sparx5.c rename drivers/spi/{spi-altera.c => spi-altera-core.c} (56%) create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c delete mode 100644 drivers/xen/xen-acpi-memhotplug.c delete mode 100644 drivers/xen/xen-stub.c create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/dt-bindings/pinctrl/mt8195-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h create mode 100644 include/net/selftests.h delete mode 100644 include/uapi/linux/bcache-nvm.h create mode 100644 include/xen/arm/swiotlb-xen.h create mode 100644 lib/math/test_div64.c create mode 100644 net/core/selftests.c create mode 100644 samples/rust/rust_random.rs 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 create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___w [...] create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c copy tools/testing/selftests/{powerpc/eeh => net}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot