This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 1216f02e46a4 Add linux-next specific files for 20210415 discards 31bc30a3d0f9 Merge branch 'akpm/master' discards f79c41ca3bdf memfd_secret: use unsigned int rather than long as syscall [...] discards d654fe8cccd1 secretmem: test: add basic selftest for memfd_secret(2) discards 5055bac8a981 memfd_secret: use unsigned int rather than long as syscall [...] discards bbc291e78af5 arch, mm: wire up memfd_secret system call where relevant discards f429e69812ce PM: hibernate: disable when there are active secretmem users discards bb890b933754 memfd_secret: use unsigned int rather than long as syscall [...] discards 69a5f77c44dc mm: introduce memfd_secret system call to create "secret" [...] discards b24b11dfda61 set_memory: allow querying whether set_direct_map_*() is a [...] discards 81ba70087d75 set_memory: allow set_direct_map_*_noflush() for multiple pages discards 5875e8e58cae riscv/Kconfig: make direct map manipulation options depend on MMU discards 4fc1426f9fe6 mmap: make mlock_future_check() global discards e29b5bb54087 mm: fix typos in comments discards 6cb832ef38e8 mm: fix typos in comments discards 193533025363 treewide: remove editor modelines and cruft discards b99000bbfb77 ipc/sem.c: spelling fix discards ce16c5b48f3b fs: fat: fix spelling typo of values discards c17b2a122969 kernel/sys.c: fix typo discards ad0c5290fd41 kernel/up.c: fix typo discards 8b321884fc39 kernel/user_namespace.c: fix typos discards c7b384e74603 kernel/umh.c: fix some spelling mistakes discards 45c8da6213d3 include/linux/pgtable.h: few spelling fixes discards 2272dfcd0462 mm/slab.c: fix spelling mistake "disired" -> "desired" discards 475aecb583f7 scripts/spelling.txt: add "overflw" discards f8e211253d12 scripts/spelling.txt: Add "diabled" typo discards 19d7c990a6af scripts/spelling.txt: add "overlfow" discards 42c6ccb57e67 arm: print alloc free paths for address in registers discards b0c506793682 mm/vmalloc: remove vwrite() discards 129e24a5d8fe mm: remove xlate_dev_kmem_ptr() discards 70ecc82131d1 drivers/char: remove /dev/kmem for good discards e055a322d4cd merge fix up for powerpc merge fix discards 4980d0f820a2 Merge branch 'akpm-current/current' discards 2667c9833b59 Merge remote-tracking branch 'rust/rust-next' discards c8d21d4f9ef0 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards b15558719108 Merge remote-tracking branch 'kunit-next/kunit' discards 64606155829e Merge remote-tracking branch 'cfi/cfi/next' discards 4bef7876b0c4 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 414f943a8634 Merge remote-tracking branch 'hyperv/hyperv-next' discards 2d2400e40daf Merge remote-tracking branch 'nvmem/for-next' discards 506657d01d8d Merge remote-tracking branch 'slimbus/for-next' discards 70207ebe7597 Merge remote-tracking branch 'gnss/gnss-next' discards c7b28382f146 Merge remote-tracking branch 'kspp/for-next/kspp' discards 9bf353c3c618 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 16a96faa1761 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards c7b30130bf18 Merge remote-tracking branch 'rtc/rtc-next' discards cad8848e917b Merge remote-tracking branch 'coresight/next' discards 1a3100b9ae08 Merge remote-tracking branch 'livepatching/for-next' discards 9714ce030ad5 Merge remote-tracking branch 'kselftest/next' discards f53df5eee2db Merge remote-tracking branch 'pwm/for-next' discards 995bee3673b5 Merge remote-tracking branch 'pinctrl/for-next' discards ed3b91cb88d8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 15d2ccc6eb27 Merge remote-tracking branch 'rpmsg/for-next' discards 7b2dfd33d466 Merge remote-tracking branch 'vhost/linux-next' discards 4fa1b63fdc4d Merge remote-tracking branch 'scsi-mkp/for-next' discards 1795ef317320 Merge remote-tracking branch 'scsi/for-next' discards bdc006970fa1 Merge remote-tracking branch 'cgroup/for-next' discards 4b138f215bc9 Merge remote-tracking branch 'dmaengine/next' discards d216ceee4f6b Merge remote-tracking branch 'icc/icc-next' discards 2834afda6f23 Merge remote-tracking branch 'staging/staging-next' discards e832cd4bec88 Merge remote-tracking branch 'vfio/next' discards 976d7d589a3d Merge remote-tracking branch 'phy-next/next' discards 883b47bdd1a3 Merge remote-tracking branch 'char-misc/char-misc-next' discards 857d0c0d952d Merge remote-tracking branch 'tty/tty-next' discards 46fc327fd139 Merge remote-tracking branch 'usb-serial/usb-next' discards f8e83c15ecb4 Merge remote-tracking branch 'usb/usb-next' discards 99de8312dba8 Merge remote-tracking branch 'driver-core/driver-core-next' discards d49911b8e71a Merge remote-tracking branch 'ipmi/for-next' discards 33045ca299f7 Merge remote-tracking branch 'leds/for-next' discards 998ecfbef531 Merge remote-tracking branch 'chrome-platform/for-next' discards 4c7715a00ea8 Merge remote-tracking branch 'drivers-x86/for-next' discards 5e6a68d8bee6 Merge remote-tracking branch 'percpu/for-next' discards 604d4aa5db26 Merge remote-tracking branch 'kvms390/next' discards 256dfcc928b0 Merge remote-tracking branch 'kvm-arm/next' discards 0b71624267d8 Merge remote-tracking branch 'kvm/next' discards 1aee198343bd Merge remote-tracking branch 'rcu/rcu/next' discards 596489ac36ec Merge remote-tracking branch 'ftrace/for-next' discards 3d738a66f609 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 2ae8a54cf68f Merge remote-tracking branch 'edac/edac-for-next' discards b6755233d5cb Merge remote-tracking branch 'tip/auto-latest' discards 46e4b44c42b8 Merge remote-tracking branch 'spi/for-next' discards e8c6eefed402 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 06301e0f9fdb Merge remote-tracking branch 'devicetree/for-next' discards 55f1f32fd476 Merge remote-tracking branch 'audit/next' discards 2524d39dd727 Merge remote-tracking branch 'iommu/next' discards 08d1270088af Merge remote-tracking branch 'tpmdd/next' discards ee8d19024dd2 Merge remote-tracking branch 'tomoyo/master' discards d6c17c11ba44 Merge remote-tracking branch 'selinux/next' discards cb56be037cdd Merge remote-tracking branch 'keys/keys-next' discards b039cc937edc Merge remote-tracking branch 'integrity/next-integrity' discards 22469e7a19f9 Merge remote-tracking branch 'apparmor/apparmor-next' discards 19a38c9f72f7 Merge remote-tracking branch 'security/next-testing' discards 0b2f6d9e3fdb Merge remote-tracking branch 'regulator/for-next' discards 20207475e1f4 Merge remote-tracking branch 'battery/for-next' discards f4b482805193 Merge remote-tracking branch 'backlight/for-backlight-next' discards f239d71d7984 Merge remote-tracking branch 'mfd/for-mfd-next' discards 34eb474076d7 Merge remote-tracking branch 'mmc/next' discards b5a02c3cb3f3 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards f256bda84adf Merge remote-tracking branch 'device-mapper/for-next' discards d411e59f5b47 Merge remote-tracking branch 'block/for-next' discards 520d2fb3158c Merge remote-tracking branch 'input/next' discards d6b35e4b7d18 Merge remote-tracking branch 'modules/modules-next' discards 6ff9ef48c2d8 Merge remote-tracking branch 'sound-asoc/for-next' discards eb3c0f31ba0e Merge remote-tracking branch 'sound/for-next' discards 15da051f898b Merge remote-tracking branch 'regmap/for-next' discards a67487a10132 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards d283c1e1596e Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 6333842d8cf7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards b8f1b96ecd0a Merge remote-tracking branch 'drm-intel/for-linux-next' discards e55e9c341d04 Merge remote-tracking branch 'amdgpu/drm-next' discards 58cdf7c9c5de Merge remote-tracking branch 'drm/drm-next' discards acfb4359f225 Merge remote-tracking branch 'crypto/master' discards 148bbb294605 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 68babc55b43b Merge remote-tracking branch 'nand/nand/next' discards 45b3d65d4b2d Merge remote-tracking branch 'mtd/mtd/next' discards 980f70224fbe Merge remote-tracking branch 'gfs2/for-next' discards 34b2833d29a1 Merge remote-tracking branch 'mac80211-next/master' discards e4c3429bdb6b Merge remote-tracking branch 'bluetooth/master' discards ba406a5b2fda Merge remote-tracking branch 'netfilter-next/master' discards c90714580406 Merge remote-tracking branch 'bpf-next/for-next' discards b52f966585e4 Merge remote-tracking branch 'net-next/master' discards e61d7de0bf73 Merge remote-tracking branch 'rdma/for-next' discards adb74692bf26 Merge remote-tracking branch 'swiotlb/linux-next' discards 8bbc45f22147 Merge remote-tracking branch 'dlm/next' discards b6c5ffe4e439 Merge remote-tracking branch 'ieee1394/for-next' discards da392387b244 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 43c83ea0344b Merge remote-tracking branch 'pm/linux-next' discards b1264b14dd19 Merge remote-tracking branch 'v4l-dvb/master' discards a5236cdb9bfd Merge remote-tracking branch 'jc_docs/docs-next' discards 592a1dd4f31b Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 96d98211885a Merge remote-tracking branch 'dmi/dmi-for-next' discards d17d30606fda Merge remote-tracking branch 'i3c/i3c/next' discards 7328d01f41ca Merge remote-tracking branch 'i2c/i2c/for-next' discards aadb61e34927 Merge remote-tracking branch 'hid/for-next' discards a540e3756ef0 Merge remote-tracking branch 'pstore/for-next/pstore' discards 16ecc480c711 Merge remote-tracking branch 'pci/next' discards 2234cf41aa82 Merge remote-tracking branch 'printk/for-next' omits 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings discards a7cb05533645 Merge remote-tracking branch 'vfs/for-next' discards 82039261e899 Merge remote-tracking branch 'file-locks/locks-next' discards 0b4f06ab5f10 Merge remote-tracking branch 'iomap/iomap-for-next' discards 9d783cdb0d1f Merge remote-tracking branch 'xfs/for-next' discards adc094a76a40 Merge remote-tracking branch 'v9fs/9p-next' discards fb8c2e8f3880 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 844de3df1410 Merge remote-tracking branch 'cel/for-next' discards b04ac990688a Merge remote-tracking branch 'jfs/jfs-next' discards f6ef52b797a7 Merge remote-tracking branch 'fuse/for-next' discards c962c1891c5d Merge remote-tracking branch 'f2fs/dev' discards 327409aca616 Merge remote-tracking branch 'ext4/dev' discards eebb63fb1e80 Merge remote-tracking branch 'ext3/for_next' discards 7827a27580d7 Merge remote-tracking branch 'exfat/dev' discards 2d928191d23f Merge remote-tracking branch 'erofs/dev' discards 7b7c5dd913bf Merge remote-tracking branch 'ecryptfs/next' discards 9e423c4f38e4 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 33e6dcf1f55f Merge remote-tracking branch 'cifs/for-next' discards 1cbca0134f01 Merge remote-tracking branch 'btrfs/for-next' discards 606c3f9a35fd Merge remote-tracking branch 'fscache/fscache-next' discards b591822ca36d Merge remote-tracking branch 'pidfd/for-next' discards 7ec2400098f8 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards d693c2961c9d Merge remote-tracking branch 'sh/for-next' discards 1c7f671538bf Merge remote-tracking branch 's390/for-next' discards 7a2f3e20127a Merge remote-tracking branch 'risc-v/for-next' discards f59578082b40 Merge remote-tracking branch 'powerpc/next' discards 535a659ed764 Merge remote-tracking branch 'parisc-hd/for-next' discards 7bcb7b5eb4db Merge remote-tracking branch 'mips/mips-next' discards 6eb3820b8232 Merge remote-tracking branch 'microblaze/next' discards 70c1174556fe Merge remote-tracking branch 'm68knommu/for-next' discards 3202a2ebca0f Merge remote-tracking branch 'm68k/for-next' discards e2e7490d5db0 Merge remote-tracking branch 'h8300/h8300-next' discards d276858cba89 Merge remote-tracking branch 'csky/linux-next' discards 3a891b852f22 Merge remote-tracking branch 'clk/clk-next' discards a852c2e66371 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 887dffd78c81 Merge remote-tracking branch 'tegra/for-next' discards c796c1e52c70 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 85a7adec1900 Merge remote-tracking branch 'scmi/for-linux-next' discards 32e489790797 Merge remote-tracking branch 'samsung-krzk/for-next' discards cd21ae1b8197 Merge remote-tracking branch 'rockchip/for-next' discards 44a72d5875a6 Merge remote-tracking branch 'reset/reset/next' discards f175724d2cdc Merge remote-tracking branch 'renesas/next' discards 20723a7e6889 Merge remote-tracking branch 'realtek/for-next' discards 6abb38af2d72 Merge remote-tracking branch 'raspberrypi/for-next' discards 76c934a1b306 Merge remote-tracking branch 'qcom/for-next' discards b6fa6dd1d0a3 Merge remote-tracking branch 'omap/for-next' discards 24606e0cbc6f Merge remote-tracking branch 'mvebu/for-next' discards 650388527b2a Merge remote-tracking branch 'mediatek/for-next' discards da548cf7de12 Merge remote-tracking branch 'keystone/next' discards 8cc2898c3529 Merge remote-tracking branch 'imx-mxs/for-next' discards b7114c1a5f25 Merge remote-tracking branch 'drivers-memory/for-next' discards 727e8007b560 Merge remote-tracking branch 'at91/at91-next' discards 2d75551d12da Merge remote-tracking branch 'aspeed/for-next' discards 4241b3d743dc Merge remote-tracking branch 'amlogic/for-next' discards 2d76d34e173e Merge remote-tracking branch 'actions/for-next' discards 881f465d5b0e Merge remote-tracking branch 'arm-soc/for-next' discards ca3150781f0e Merge remote-tracking branch 'arm64/for-next/core' discards 15376c041719 Merge remote-tracking branch 'arm/for-next' discards 72e95cbdbb68 Merge remote-tracking branch 'asm-generic/master' discards 117d599a2532 Merge remote-tracking branch 'dma-mapping/for-next' discards 43cf299a5181 Merge remote-tracking branch 'kbuild/for-next' discards 314f802f6efd Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 207987ce0893 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards c493665644c2 Merge remote-tracking branch 'pidfd-fixes/fixes' discards cf075dbffc09 Merge remote-tracking branch 'risc-v-fixes/fixes' discards e87cb6a3c376 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards c8247402664b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 8159bc4eb556 Merge remote-tracking branch 'scsi-fixes/fixes' discards 9d4e820c6d7f Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 387e3883f24c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 117da9b1c568 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 1066f7d1fa0b Merge remote-tracking branch 'ide/master' discards d7232f0eaac2 Merge remote-tracking branch 'input-current/for-linus' discards 3a68136e5f35 Merge remote-tracking branch 'soundwire-fixes/fixes' discards b036a6aa16ee Merge remote-tracking branch 'phy/fixes' discards 8f4252218540 Merge remote-tracking branch 'pci-current/for-linus' discards 65ee161ec027 Merge remote-tracking branch 'spi-fixes/for-linus' discards 1c711c639c70 Merge remote-tracking branch 'regulator-fixes/for-linus' discards d8da6f9894a2 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 2e7757aa28c2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 769c3beba13f Merge remote-tracking branch 'bpf/master' discards c1acafbd56f6 Merge remote-tracking branch 'net/master' discards 7a78a5b12c5a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 941766d25681 Merge remote-tracking branch 'arm-current/fixes' discards 6cd9ba943a3b Merge remote-tracking branch 'arc-current/for-curr' discards c89698c5ea92 cifs: Return correct error code from smb2_get_enc_key omits 901b8e44f6b0 Merge branch 'for-5.13/io_uring' into for-next discards 6ba95fcc795c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 2077f5503437 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits fdf70b5de6f3 hwmon: Add driver for fsp-3y PSUs and PDUs omits 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] omits a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next 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 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing omits 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits 0d8d57d397e7 srcu: Initialize SRCU after timers omits b65420f87d78 srcu: Unconditionally embed struct lockdep_map omits df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end omits 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics omits 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] omits 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 7b6728307afa lockdep: Explicitly flag likely false-positive report omits c701080a582c doc: Fix diagram references in memory-ordering document omits e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks omits 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 874b49ca52dd torture: Set kvm.sh language to English omits 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages omits 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] omits cc1f381f9073 rcu: Improve tree.c comments and add code cleanups omits 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function omits 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 3863e21d7255 rcu: Fix various typos in comments omits 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements omits 2672d1d4ec3a mm/slub: Add Support for free path information of an object. omits 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 37993fb22012 torture: Make the build machine control N in "make -jN" omits c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 27acf8778ce3 torture: Abstract end-of-run summary omits d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread omits 73dd7b2b705b rcu/nocb: Unify timers omits 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup omits 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling omits b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader omits 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits f639928dfafa timer: Revert "timer: Add timer_curr_running()" omits 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 25dee3d394c8 torture: Fix grace-period rate output omits 6eb39991bd9a rcutorture: Abstract read-lock-held checks omits 703bc61c6058 refscale: Add acqrel, lock, and lock-irq omits f0f37a7a104a rcu: Prevent false positive softirq warning on RT omits d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT omits 022c27be035e softirq: Make softirq control and processing RT aware omits e1357b5f1d1c softirq: Move various protections into inline helpers omits 430d1763611b irqtime: Make accounting correct on RT omits 49601b9dc2cb softirq: Add RT specific softirq accounting omits 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] omits fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled omits 930b1641dc4e refscale: Allow CPU hotplug to be enabled omits 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design omits 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design omits d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* omits c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD omits 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() omits 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] omits 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] omits 07f36247e964 clocksource: Retry clock read if long delays detected omits 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] discards d7de7846cc94 ipc/sem.c: mundane typo fixes discards 7c3f06e8451c modules: add CONFIG_MODPROBE_PATH discards b05f08600daa init/initramfs.c: do unpacking asynchronously discards 068a5f6836a8 kernel/async.c: remove async_unregister_domain() discards 6c3020c56204 kernel/async.c: stop guarding pr_debug() statements discards db397ae8a80f selftests: remove duplicate include discards a676d2f668c5 kernel/resource: remove first_lvl / siblings_only logic discards 70bcd4ee5786 kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards ee9d1992e272 kernel/resource: make walk_system_ram_res() find all busy [...] discards 26e6042388d0 scripts/gdb: add lx_current support for arm64 discards 940964de70b5 scripts/gdb: document lx_current is only supported by x86 discards 29a132594b88 gdb: lx-symbols: store the abspath() discards cc36afe510b8 aio: simplify read_events() discards 51fea49eaee4 smp: kernel/panic.c - silence warnings discards 957a5704df88 gcov: use kvmalloc() discards e13a0749caa4 gcov: simplify buffer allocation discards 91dbdeaebf11 gcov: combine common code discards 8036b45aafbd kexec: dump kmessage before machine_kexec discards 9a2ee9b1791f kernel: kexec_file: fix error return code of kexec_calcula [...] discards 4e09ab7198b7 kexec: Add kexec reboot string discards f5c22ac6eddd kernel/crash_core: add crashkernel=auto for vmcore creation discards f3bb5be01439 kernel/fork.c: fix typos discards a62ed585b65a kernel/fork.c: simplify copy_mm() discards bbd4d3f60ed7 do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards 89ea8582b97a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards d91f2cbeeee4 nilfs2: fix typos in comments discards e66e48ab8827 fs/nilfs2: fix misspellings using codespell tool discards cddfc605c9d4 fs/epoll: restore waking from ep_done_scan() discards 2856ecfbb2b2 kselftest: introduce new epoll test case discards e2a9857e7f4a checkpatch: exclude four preprocessor sub-expressions from [...] discards cceaa90f2026 checkpatch: warn when missing newline in return sysfs_emit [...] discards 005cbd80c33c include/linux/compat.h: remove unneeded declaration from C [...] discards 4d2969ee09aa lib: parser: clean up kernel-doc discards dead0074fd23 lib/genalloc: add parameter description to fix doc compile [...] discards 8fd7a11bf9ae lib/percpu_counter: tame kernel-doc compile warning discards 8de20d6547d8 lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 10293516f6d1 lib: crc8: pointer to data block should be const discards d5235beb87d6 lib/genalloc.c: Fix a typo discards 62049f3b342b lib/list_sort.c: fix typo in function description discards 401a3ff45c0f lib: fix inconsistent indenting in process_bit1() discards adeda2550aee lib/bch.c: fix a typo in the file bch.c discards 79430f46aec7 MAINTAINERS: add entry for the bitmap API discards 0575dc61e22a tools: sync lib/find_bit implementation discards 84e65e6db32f h8300: rearrange headers inclusion order in asm/bitops discards dbb890962b6e lib: add fast path for find_first_*_bit() and find_last_bit() discards 5d78c5faf526 lib: add fast path for find_next_*_bit() discards e715a976455b tools: sync find_next_bit implementation discards b197e7675f04 lib: inline _find_next_bit() wrappers discards cbe0c13e0919 tools: sync small_const_nbits() macro with the kernel discards 4f3bebad351d lib: extend the scope of small_const_nbits() macro discards 11adc44d0b14 arch: rearrange headers inclusion order in asm/bitops for [...] discards 251be6ff5504 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards b2343a8f49a9 tools: bitmap: sync function declarations with the kernel discards ee6ae693c2e3 tools: disable -Wno-type-limits discards 60c5816bc202 kernel/cred.c: make init_groups static discards 91dde5a48801 kernel/async.c: fix pr_debug statement discards 0c92e0df7e89 linux/profile.h: remove unnecessary declaration discards f8312476f96b kernel.h: drop inclusion in bitmap.h discards 92d75cef4056 include: remove pagemap.h from blkdev.h discards 8e13c9ae85f7 proc/sysctl: make protected_* world readable discards 74109121b3bc proc/sysctl: fix function name error in comments discards 105e76bdccde procfs/dmabuf: add inode number to /proc/*/fdinfo discards 6a6663d75526 procfs: allow reading fdinfo with PTRACE_MODE_READ discards a8d787cb13ea selftests: proc: test subset=pid discards e78e3bc5b5e0 proc: delete redundant subset=pid check discards 2fb93dc32306 proc: smoke test lseek() discards 4c2a8a642918 proc: mandate ->proc_lseek in "struct proc_ops" discards 42f6894c7cf1 proc: save LOC in __xlate_proc_name() discards 4bb93d44fdc5 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 388c05e69141 kernel/hung_task.c: Monitor killed tasks. discards 15ebddd4b5e2 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards fbe0e0808929 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 745fe98862c6 kfence: zero guard page after out-of-bounds access discards 18cfc91a863c mm/process_vm_access.c: remove duplicate include discards 7d581a45a95f mm/mempolicy: minor coding style tweaks discards 5c42adfbcb7a mm/memory_hotplug: minor coding style tweaks discards e29cc5363d10 mm/vmalloc: minor coding style tweaks discards 144d2d78ea01 mm/frontswap: minor coding style tweaks discards 7ca3f7564315 mm/mlock: minor coding style tweaks discards 26479ad1388d mm/filemap: minor coding style tweaks discards af50f1c0e075 mm/page_alloc: minor coding style tweaks discards 7d16bb3dd0ad mm/shmem: minor coding style tweaks discards 0b579cbaf196 mm/oom_kill: minor coding style tweaks discards a41174cb05ea mm/compaction: minor coding style tweaks discards 639ef7002c2a mm/vmscan: minor coding style tweaks discards 6b74d9e63089 mm/sparse: minor coding style tweaks discards 29eb2f36912f mm/swapfile: minor coding style tweaks discards 2c277d72f714 mm/mempool: minor coding style tweaks discards 6e0b1c5109bc mm/highmem: Remove deprecated kmap_atomic discards 4cef9b207e84 mm/highmem.c: fix coding style issue discards 41b98798c7f6 btrfs: use memzero_page() instead of open coded kmap pattern discards 4a678ad6cd53 iov_iter: lift memzero_page() to highmem.h discards 6bae4d2d6089 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards 737914d041b2 mm/zswap.c: switch from strlcpy to strscpy discards 25573e105111 mm/memory_hotplug: make unpopulated zones PCP structures u [...] discards 30142c32142e arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards bf056bc2500f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards e8f4f385e6b6 mm,memory_hotplug: add kernel boot option to enable memmap [...] discards 8eda8d8d1a63 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 2ed28818a77b mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards f76a3db53c2e mm,memory_hotplug: allocate memmap from the added memory range discards b746a3c1db2e selftests/vm: gup_test: test faulting in kernel, and verif [...] discards ff6a09fe9014 selftests/vm: gup_test: fix test flag discards 952e2f15336d mm/gup: longterm pin migration cleanup discards b256328ed88f mm/gup: change index type to long as it counts pages discards 2de44a4cf978 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 493c4f3c99e8 mm/gup: migrate pinned pages out of movable zone discards 454dea6f442d mm/gup: do not migrate zero page discards 0a410deab723 mm: honor PF_MEMALLOC_PIN for all movable pages discards fd256d5b9828 mm: apply per-task gfp constraints in fast path discards 57699284490a mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 9511cbc22510 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 8cea03d4ab06 mm/gup: check for isolation errors discards 258ac81d3237 mm/gup: return an error on migration failure discards 00cac3ae56ab mm/gup: check every subpage of a compound page during isolation discards 8513790177c5 mm/gup: don't pin migrated cma pages in movable zone discards bc40b6f62c0d mm/util.c: fix typo discards eb1ee0c5b868 mm/util.c: reduce mem_dump_obj() object size discards 700275bee235 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE discards cf6685237969 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK discards e900c48bced2 mm-drop-redundant-arch_enable__migration-fix-fix discards 511196db9972 mm-drop-redundant-arch_enable__migration-fix discards 0b6c455e01c8 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION discards 0283b4769823 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] discards 05407752c964 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] discards 8a8ed0e72f5d mm: generalize ARCH_HAS_CACHE_LINE_SIZE discards 8480004ec8ee mm/mmap.c: don't unlock VMAs in remap_file_pages() discards b4b256ef0906 x86/mm: track linear mapping split events discards 14a0d7055d3e mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 5c1ec8fac009 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards 249e844c9cbb mm: no more EINVAL from /proc/sys/vm/stat_refresh discards b58ef13cd5c2 mm: restore node stat checking in /proc/sys/vm/stat_refresh discards cdcfce4b97b7 mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards 35c6eddac352 ksm: fix potential missing rmap_item for stable_node discards 99236ea56ac6 ksm: remove dedicated macro KSM_FLAG_MASK discards fa710d2f79de ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards 8bb70bcb65a1 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards 2f156e0410ee mm: use proper type for cma_[alloc|release] discards 4c072ae726e2 mm: cma: add the CMA instance name to cma trace events discards f159762b0426 mm: cma: support sysfs discards 9ec944c866c9 mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards 26d405435334 mm: cma: add trace events for CMA alloc perf testing discards f90d147cd235 mm: cma: use pr_err_ratelimited for CMA warning discards 06e16be07fc3 mm: vmstat: add cma statistics discards a2da7341c391 Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards 578d3997a697 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards c5847232a482 mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards 9ae6edc703a1 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 9ea355f5ff6c mm/migrate.c: make putback_movable_page() static discards 68f7959059c3 mm: fs: invalidate BH LRU during page migration discards 92de0deca9cf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards 131d2fdbe4d0 mm: disable LRU pagevec during the migration temporarily discards fa495530acc6 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards dfbc8012a3e3 mm/compaction: remove unused variable sysctl_compact_memory discards 0ea033b53fa1 mm: vmscan: shrink deferred objects proportional to priority discards ebb3b0597da0 mm: memcontrol: reparent nr_deferred when memcg offline discards 40152127aa72 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards ff0bc3f14f78 mm: vmscan: use per memcg nr_deferred of shrinker discards c1e8cfed30a1 mm: vmscan: add per memcg shrinker nr_deferred discards 3b9aa004c1d8 mm: vmscan: use a new flag to indicate shrinker is registered discards 91c1c43eaff7 mm-vmscan-add-shrinker_info_protected-helper-fix discards 8a9b9d19be4b mm: vmscan: add shrinker_info_protected() helper discards 179106b2c47a mm: memcontrol: rename shrinker_map to shrinker_info discards 2d2462757834 mm: vmscan: use kvfree_rcu instead of call_rcu discards 8998eb213d00 mm: vmscan: remove memcg_shrinker_map_size discards 98fa92ca6c90 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards 5daf2bf961db mm: vmscan: consolidate shrinker_maps handling code discards 3a0ff32366bf mm: vmscan: use nid from shrink_control for tracepoint discards 09369a70fbf5 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards faa5df5d6e0e mm/vmscan: move RECLAIM* bits to uapi header discards a55bbc95cf39 userfaultfd/selftests: add test exercising minor fault handling discards 38f6f2155a60 userfaultfd: update documentation to describe minor fault [...] discards e642fd7bf5a3 userfaultfd: add UFFDIO_CONTINUE ioctl discards 0518631c2b5f userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards a4dbbf5e201b userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards c5cfb1f9603e userfaultfd/hugetlbfs: fix minor fault page leak discards 6521bf5784b1 userfaultfd: add minor fault registration mode discards ef6d8f0305cd hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards de341bc2bc85 hugetlb: make free_huge_page irq safe discards 8584771f1b94 hugetlb: change free_pool_huge_page to remove_pool_huge_page discards f9fef5507cd0 hugetlb: call update_and_free_page without hugetlb_lock discards de354bfb5ed9 hugetlb: create remove_hugetlb_page() to separate functionality discards d707ac8fc1ab hugetlb: add per-hstate mutex to synchronize user adjustments discards 215b76b2827c hugetlb: no need to drop hugetlb_lock to call cma_release discards 7695859eacdc mm/cma: change cma mutex to irq safe spinlock discards 14267cb40084 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] discards f021139d2bee mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() discards 562d52c5c5c6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] discards f4e6cbcc45eb mm/hugeltb: simplify the return code of __vma_reservation_ [...] discards dd0da062b332 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() discards 533f4e419cef mm: huge_memory: debugfs for file-backed THP split discards 02106546ba59 mm: huge_memory: a new debugfs interface for splitting THP tests discards 8d714ecf5122 khugepaged: remove meaningless !pte_present() check in khu [...] discards 011dc608031b khugepaged: remove unnecessary out label in collapse_huge_page() discards d7979ac3c375 khugepaged: use helper function range_in_vma() in collapse [...] discards fa7cba009995 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards 2a6f7b45f31c mm/huge_memory.c: use helper function migration_entry_to_page() discards 822476298b97 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards a684ea3cd2eb mm/huge_memory.c: remove redundant PageCompound() check discards 740fbb74adfc mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards 33409933c2a3 mm/huge_memory.c: make get_huge_zero_page() return bool discards a1449b9b16ce mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 96fbf7eb8257 mm/huge_memory.c: remove unnecessary local variable ret2 discards 1397661bf09b khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards ff11b681da83 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards bbd89f38876a khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards 96f3e8ce7a9c khugepaged: remove unneeded return value of khugepaged_col [...] discards d8f246990d62 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards e6dc6d2a9b1b mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards 120ce946b6f9 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards db877e1be12f mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 30df4b957daf mm/hugetlb: use some helper functions to cleanup code discards a7fbe69c48d6 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards 252a7d25b34d mm/hugetlb: remove redundant reservation check condition i [...] discards d50e0dc49dd2 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards 842726d09fd4 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards e51bf4a99eda mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards 0c307cbee346 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards 7dc986409625 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards d7cc949573f8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards cadb1a83301a mm/page_alloc: redundant definition variables of pfn in for loop discards 0aa08ba56326 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 discards e8d26198a857 net: page_pool: use alloc_pages_bulk in refill code path discards f3f78ef3e577 net: page_pool: refactor dma_map into own function page_po [...] discards 05eec6f82fd3 SUNRPC: refresh rq_pages using a bulk page allocator discards f4ee6de81a60 SUNRPC: set rq_page_end differently discards 4cd21c5886d5 mm/page_alloc: inline __rmqueue_pcplist discards 4f7905cddd1b mm/page_alloc: optimize code layout for __alloc_pages_bulk discards c7fd5a50f528 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] discards d2895203e7c2 mm/page_alloc: add an array-based interface to the bulk pa [...] discards c728a978be40 mm/page_alloc: add a bulk page allocator -fix -fix -fix discards 6ed615048cab mm/page_alloc: Add a bulk page allocator -fix -fix discards 16c681077d1d mm-page_alloc-add-a-bulk-page-allocator-fix discards d73299bb5268 mm/page_alloc: add a bulk page allocator discards 1bdd4bf793d0 mm/page_alloc: rename alloced to allocated discards 3bef32a595b2 mm/page_alloc: duplicate include linux/vmalloc.h discards 5aad5470321f mm, page_alloc: avoid page_to_pfn() in move_freepages() discards 9ae399f741fd mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards 10487043c26b mm: page_alloc: dump migrate-failed pages discards 31872550cc35 mm/mempolicy: fix mpol_misplaced kernel-doc discards 1e2ee2cb2028 mm/mempolicy: rewrite alloc_pages_vma documentation discards 91dd5ab38890 mm/mempolicy: rewrite alloc_pages documentation discards 89f4eb42ec6c mm/mempolicy: rename alloc_pages_current to alloc_pages discards acf96d8f1c57 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards 779c8e248320 mm/page_alloc: rename gfp_mask to gfp discards 95f9e2cb942d mm/page_alloc: rename alloc_mask to alloc_gfp discards 40e5baf448b3 include/linux/page-flags-layout.h: cleanups discards 61564c8c1a8b include/linux/page-flags-layout.h: correctly determine LAS [...] discards 7bbddfe1b8dc mm: remove lru_add_drain_all in alloc_contig_range discards 644ba067fd73 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards 3069a508b092 mm: move mem_init_print_info() into mm_init() discards f3f57a9ec619 kasan: fix kasan_byte_accessible() to be consistent with a [...] discards 3c4c39bb1ba0 irq_work: record irq_work_queue() call stack discards 83886ea0b012 kasan: detect false-positives in tests discards a878fee0e0ae kasan: record task_work_add() call stack discards 691eeeb63b81 kasan: docs: update tests section discards 15607b04f2f7 kasan: docs: update ignoring accesses section discards 0b004cd38171 kasan: docs: update shadow memory section discards 142c1f3c920c kasan: docs: update HW_TAGS implementation details section discards 88dd4cc63b0f kasan: docs: update SW_TAGS implementation details section discards 91c98118d68a kasan: docs: update GENERIC implementation details section discards e3654408922c kasan: docs: update boot parameters section discards 438615aa7d66 kasan: docs: update error reports section discards 382358a759f1 kasan: docs: update usage section discards 95fa13fa3fe9 kasan: docs: update overview section discards de2cc46d3490 kasan: docs: clean up sections discards 869edd271558 kasan, mm: integrate slab init_on_free with HW_TAGS discards 71c315e7fab0 kasan, mm: integrate slab init_on_alloc with HW_TAGS discards 324fa4b49522 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards f08dae688e97 kasan, mm: integrate page_alloc init with HW_TAGS discards ec26230de87c kasan: init memory in kasan_(un)poison for HW_TAGS discards c629b6248fb3 arm64: kasan: allow to init memory when setting tags discards c2c44fc9da55 mm, kasan: don't poison boot memory with tag-based modes discards 3e732ede94cb kasan: initialize shadow to TAG_INVALID for SW_TAGS discards a1bdae1b5428 mm/kasan: switch from strlcpy to strscpy discards 5fe62abba159 pagewalk: prefix struct kernel-doc descriptions discards 43694f50d3dd MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards 0fc01e4dea2a mm/doc: add mm.h and mm_types.h to the mm-api document discards 99364ee19b1e mm/doc: turn fault flags into an enum discards a96c7f8eda38 mm/doc: fix page_maybe_dma_pinned kerneldoc discards 374d15af2c99 mm/doc: fix fault_flag_allow_retry_first kerneldoc discards b17c2ce014d2 mm/vmalloc: remove an empty line discards fc797c6130ce mm/vmalloc: refactor the preloading loagic discards efcee1036bff vm/test_vmalloc.sh: adapt for updated driver interface discards 7d9b732e3b6a lib/test_vmalloc.c: extend max value of nr_threads parameter discards 88205c510ab2 lib/test_vmalloc.c: add a new 'nr_threads' parameter discards 726bf1e9c1e1 lib/test_vmalloc.c: remove two kvfree_rcu() tests discards 43ed266bde20 mm: vmalloc: prevent use after free in _vm_unmap_aliases discards 2ae8c2e94eab mm/vmalloc: print correct vmalloc allocation size discards b4fc8d942bb5 mm/vmalloc: improve allocation failure error messages discards f4ced7379ef5 mm-vmalloc-remove-map_kernel_range-fix-2 discards 9cb95390ce62 mm-vmalloc-remove-unmap_kernel_range-fix-fix discards f199d4cc6fd3 mm-vmalloc-remove-unmap_kernel_range-fix discards 13256653a241 mm/vmalloc: remove unmap_kernel_range discards f6c4215d6c8b powerpc/xive: remove unnecessary unmap_kernel_range discards 391104458b5a kernel/dma: remove unnecessary unmap_kernel_range discards b14eac188cba mm/vmalloc: remove map_kernel_range discards 4930ba789f8d powerpc/64s/radix: enable huge vmalloc mappings discards 7a2ab3e0ae01 mm/vmalloc: fix read of uninitialized pointer area discards a9f0cc69d8b5 mm/vmalloc: hugepage vmalloc mappings discards bd2fe0f062d8 mm/vmalloc: add vmap_range_noflush variant discards 36c70c102432 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards aa82eb6ffe5b mm/vmalloc: provide fallback arch huge vmap support functions discards 0e997d9835e7 x86: inline huge vmap supported functions discards 11fee6a4695b arm64: inline huge vmap supported functions discards 66a67377604e powerpc: inline huge vmap supported functions discards 62e418c54a1d mm: HUGE_VMAP arch support cleanup discards 98e8777ee0a6 mm/ioremap: rename ioremap_*_range to vmap_*_range discards 5ce7b0a10f7a mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards 9b9a1679da05 mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards d4aa66360088 sparc32: add stub pud_page define for walking huge vmalloc [...] discards 3b39da9317bd mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards d3711a090bbd ARM: mm: add missing pud_page define to 2-level page tables discards 8625b0021ace mm/vmalloc: use rb_tree instead of list for vread() lookups discards 739ad29d58f8 mm: unexport remap_vmalloc_range_partial discards f8be71f92911 samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 47efd5ce23bc mm/sparse: add the missing sparse_buffer_fini() in error branch discards 496c6db68d80 mm/dmapool: switch from strlcpy to strscpy discards 961a32188118 selftests: add a MREMAP_DONTUNMAP selftest for shmem discards d65034a1bcae Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards e59826068dc3 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards ec558cf41b59 i915: fix remap_io_sg to verify the pgprot discards 0deacac4133a i915: use io_mapping_map_user discards 81baa5a4c0c7 mm: add a io_mapping_map_user helper discards ba19eeba4460 mm: add remap_pfn_range_notrack discards 5e4c67d5fecd mm, tracing: improve rss_stat tracepoint message discards 83a21a9e7ad6 x86/vmemmap: optimize for consecutive sections in partial [...] discards 5a529db22bb7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix discards 5c4c53fc539e x86/vmemmap: handle unpopulated sub-pmd ranges discards 056a5888ce05 x86/vmemmap: drop handling of 1GB vmemmap ranges discards c2947d763c61 x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 2e21dc763ce0 mm/interval_tree: add comments to improve code readability discards 563279e10ee5 mm/memory.c: do_numa_page(): delete bool "migrated" discards da2c8903d08a mm: page_counter: mitigate consequences of a page_counter [...] discards bbfa406a50f8 linux/memcontrol.h: remove duplicate struct declaration discards 849efd09f1d0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards 3318e50cb903 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards 8e19fe0c3c22 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] discards 5bcbe4c6f9f1 mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards c0150416ac52 mm: memcontrol: change ug->dummy_page only if memcg changed discards ae0e1372c6f4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards bdb33940ef60 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards e66446b49a2e mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards ac2967d293a2 memcg: set page->private before calling swap_readpage discards 1c6de03558ce memcg: charge before adding to swapcache on swapin discards 60ce4b4f38a3 kselftests: cgroup: update kmem test for new vmstat implem [...] discards 724ab8008b56 mm: memcontrol: consolidate lruvec stat flushing discards feeaa977f726 mm: memcontrol: switch to rstat fix discards 0a5f1dcfbdcb mm-memcontrol-switch-to-rstat-fix discards c31c7fa56406 mm: memcontrol: switch to rstat discards de35228583ee cgroup: rstat: punt root-level optimization to individual [...] discards 22a34218f60b cgroup: rstat: support cgroup1 discards d72952d61412 mm: memcontrol: privatize memcg_page_state query functions discards ce991e08e35f mm: memcontrol: kill mem_cgroup_nodeinfo() discards 6d8e9648a4a8 mm: memcontrol: fix cpuhotplug statistics flushing discards d0c75c41cde8 memcg: enable memcg oom-kill for __GFP_NOFAIL discards 30daf07c950b memcg: cleanup root memcg checks discards 988364fc4e83 mm: memcontrol: fix kernel stack account discards 52e113139f5b mm/memremap.c: fix improper SPDX comment style discards 9b6904a6b147 mm: gup: remove FOLL_SPLIT discards 98d4617db1d5 RDMA/umem: batch page unpin in __ib_umem_release() discards 191608f2ef4a mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 8e8a51e9157b mm/gup: decrement head page once for group of subpages discards 866e228a750d mm/gup: add compound page list iterator discards 958d10445ead mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards b49497aca32b mm/filemap: Update stale comment discards 8d8c7e59db7d mm: Move page_mapping_file to pagemap.h discards 34f15a5fb847 mm: remove nrexceptional from inode discards 1d91a5d5ba00 dax: account DAX entries as nrpages discards b1b4424f9072 mm: stop accounting shadow entries discards f6259d6efd12 mm: introduce and use mapping_empty discards 08a653505b2d mm: page-writeback: simplify memcg handling in test_clear_ [...] discards d4b73d89d649 mm/filemap: drop check for truncated page after I/O discards 5f567597ee49 mm/filemap: use filemap_read_page in filemap_fault discards 3d5ba882e341 iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards 74affb7726af mm: use filemap_range_needs_writeback() for O_DIRECT reads discards cf415ada3324 mm: provide filemap_range_needs_writeback() helper discards 29b609a92703 mm/memtest: add ARCH_USE_MEMTEST discards 574d5b0e0740 mm-page_poison-print-page-info-when-corruption-is-caught-v2 discards 941cb2b42d0f mm: page_poison: print page info when corruption is caught discards d6475515877d mm: page_owner: detect page_owner recursion via task_struct discards a106c50847d7 mm: page_owner: use kstrtobool() to parse bool option discards 3645d454a097 mm: page_owner: fetch backtrace only for tracked pages discards 1720bc14081f mm, page_owner: remove unused parameter in __set_page_owne [...] discards 448b1024f3cc mm/page_owner: record the timestamp of all pages during free discards c01877340d30 mm/kmemleak.c: fix a typo discards 956755914f76 mm/slub.c: trivial typo fixes discards b1371291501c slub: remove resiliency_test() function discards 0ed799ba7d5e kunit: add a KUnit test for SLUB debugging functionality discards 95ab14826b4d mm, slub: enable slub_debug static key when creating cache [...] discards de70ce999906 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards a64526712785 watchdog: cleanup handling of false positives discards 0591c46128ef watchdog: use bit lock operations to prevent multiple soft [...] discards d957fc064448 watchdog: fix barriers when printing backtraces from all CPUs discards 9e4dd87c9ced watchdog/softlockup: remove logic that tried to prevent re [...] discards 0ad147e8e25e watchdog/softlockup: report the overall time of softlockups discards 81665e094292 watchdog: explicitly update timestamp when reporting softlockup discards 624ccbddbb8d watchdog: rename __touch_watchdog() to a better descriptive name discards 11deafb6c506 vfs: fs_parser: clean up kernel-doc warnings discards 5adf08893182 ocfs2: fix ocfs2 corrupt when iputting an inode discards 9bef692c4b12 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards cd19bea2c13c ocfs2: fix a typo discards 638b3d3978bf ocfs2: map flags directly in flags_to_o2dlm() discards a6bb50a1da58 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards 30dafbc380e9 arch/sh/include/asm/tlb.h: remove duplicate include discards c7e8fe92a35f scripts-a-new-script-for-checking-duplicate-struct-declara [...] discards b6c620a5c388 scripts: a new script for checking duplicate struct declaration discards ca8d9a40ccbf scripts/spelling.txt: add entries for recent discoveries discards 959ae2c2476a include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards 00e75ceb23fb ia64: module: fix symbolizer crash on fdescr discards d1c6396566c2 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP discards bb1c96d88eac ia64: mca: always make IA64_MCA_DEBUG an expression discards 7cd4f5b2f7db ia64: fix EFI_DEBUG build discards 6384ca649d59 ia64: trivial spelling fixes discards a501a9c0e4fa ia64: simplify code flow around swiotlb init discards d025900144b7 ia64: drop unused IA64_FW_EMU ifdef discards 27b77d3f6b0a ia64: ensure proper NUMA distance and possible map initialization discards 777dc372d2b1 arch/ia64/include/asm/pgtable.h: minor typo fixes discards 1decee6b89e8 arch/ia64/kernel/fsys.S: fix typos discards 9292da5296c1 arch/ia64/kernel/head.S: remove duplicate include discards 8388f7e4839b /proc/kpageflags: do not use uninitialized struct pages discards 591512da789f /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 175dd17a5e79 lib: remove "expecting prototype" kernel-doc warnings discards 8a925a2799b5 gcov: clang: fix clang-11+ build discards 8ccc2bbac254 mm/mapping_dirty_helpers: guard hugepage pud's usage discards c8ed9a3d6961 ia64: tools: remove duplicate definition of ia64_mf() on ia64 discards e5f28bc56809 ia64: tools: remove inclusion of ia64-specific version of [...] discards 077af7ee4320 ia64: fix discontig.c section mismatches discards d6be8a5ed53a ia64: remove duplicate entries in generic_defconfig discards 587fe4c00904 csky: change a Kconfig symbol name to fix e1000 build error discards d7d96ffed4d6 kasan: remove redundant config option discards 2650159f26af kasan-fix-hwasan-build-for-gcc-fix discards d7bb6ab822de kasan: fix hwasan build for gcc discards 56e0b4437c4c mm: eliminate "expecting prototype" kernel-doc warnings omits 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next discards 48794a525154 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] discards 2a4120697382 Merge branch 'for-next/mte-async-kernel-mode' into for-next/core discards e27e3b2030cc Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits dc4bd1a339b7 hwmon: (nct6683) remove useless function omits a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next omits d45024e744c3 Merge branch 'for-5.13/drivers' into for-next omits f0ad2a845d86 Merge branch 'acpi-tables' into linux-next omits 08352508275d Merge branch 'acpi-scan' into linux-next discards 2afefec14c61 Merge branch 'x86/cleanups' discards 680fa1597659 Merge branch 'x86/platform' discards 9c51b26981e3 Merge branch 'x86/sgx' discards 1276c56f9854 cifs: update internal version number discards 65a59eadbc3c cifs: Deferred close for files discards 28ad2324f9df smb2: fix use-after-free in smb2_ioctl_query_info() discards 00feb8ab3ee6 cifs: export supported mount options via new mount_params [...] discards 19a20b91f9e2 cifs: log mount errors using cifs_errorf() discards 69ff94bd9ac7 cifs: add fs_context param to parsing helpers discards 8d1f94c8429f cifs: make fs_context error logging wrapper discards bddeaefab218 cifs: remove old dead code discards 6e517634784d cifs: improve fallocate emulation discards 25a626f7ecf6 cifs: add FALLOC_FL_INSERT_RANGE support discards 813a7f68eb3e cifs: add support for FALLOC_FL_COLLAPSE_RANGE discards 3f770e12b823 cifs: switch build_path_from_dentry() to using dentry_path_raw() discards 81ad42d9889e cifs: allocate buffer in the caller of build_path_from_dentry() discards db6911b81f43 cifs: check the timestamp for the cached dirent when decid [...] discards 2a15fb5ba0da cifs: pass the dentry instead of the inode down to the rev [...] discards df05c4b8cb83 cifs: add a timestamp to track when the lease of the cache [...] discards 7273b3b7c00b cifs: add a function to get a cached dir based on its dentry discards 664ecf336b09 cifs: Grab a reference for the dentry of the cached direct [...] discards a6d2cddc9ffe cifs: store a pointer to the root dentry in cifs_sb_info o [...] discards 4bd7859f972a cifs: rename the *_shroot* functions to *_cached_dir* discards c4bec2461503 cifs: pass a path to open_shroot and check if it is the ro [...] discards 3f4b59ee854f cifs: move the check for nohandlecache into open_shroot discards 6295a54dc400 SMB3: update structures for new compression protocol definitions discards cc2b8993f5d3 cifs: cifspdu.h: Replace one-element array with flexible-a [...] discards 69a04d6d84db fs: cifs: Remove repeated struct declaration discards 936338267ebf cifs: make build_path_from_dentry() return const char * discards 4509c8a20c26 cifs: constify pathname arguments in a bunch of helpers discards d717d5df9d80 cifs: constify path argument of ->make_node() discards 9477f9946a3a cifs: constify get_normalized_path() properly discards b65ebf0a44f5 cifs: don't cargo-cult strndup() omits 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache omits ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs omits a465babd263c smb3: update protocol header definitions based to include [...] omits 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] omits 0af5fe42d82d cifs: Remove useless variable omits b4c7b676f5d7 cifs: Fix spelling of 'security' discards a00e84701e23 Merge remote-tracking branch 'spi/for-5.13' into spi-next discards c730b40940f9 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info omits f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] omits 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 omits ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next omits 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next omits 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] omits 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions omits 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters omits 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data omits 3bf8ef9db350 Merge branch 'devprop' into linux-next omits 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next omits 6788398c500e Merge branch 'pm-devfreq' into linux-next omits 027ece1b0533 Merge branch 'pm-opp' into linux-next omits 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next omits 768474f568ce Merge branch 'pm-cpufreq' into linux-next omits 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next omits 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] omits 2b6ea2860c86 Merge branch 'acpica' into linux-next omits 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] omits 225ed14025ab Merge branch 'for-5.13/drivers' into for-next omits e93629f00736 Merge branch 'for-5.13/block' into for-next omits 17672691e48b Merge branch 'acpi-messages' into linux-next omits cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits 6a8580634f35 Merge branch 'for-5.13/block' into for-next omits c40b09b6ca94 Merge branch 'for-5.13/io_uring' into for-next discards 6a8402de86fc Merge branch 'features' into for-next discards 075c6477392a Merge branch 'fixes' into for-next 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 298511e29d7c Merge branch 'core/entry' discards 069aa27b2db9 Merge branch 'core/rcu' discards 7c648784eac0 Merge branch 'irq/core' discards 5c223a5716d3 Merge branch 'locking/core' discards 9fbaf1f28df6 Merge branch 'objtool/core' discards 937d5a5d1259 Merge branch 'perf/core' discards 049ca97866fe Merge branch 'ras/core' discards 675bd3aee319 Merge branch 'sched/core' discards 3db103d13db4 Merge branch 'timers/core' discards c6d57e5a2760 Merge branch 'x86/apic' discards fd3d5064c010 Merge branch 'x86/boot' discards a0fb88b36ece Merge branch 'x86/build' discards 4fd8916c9a91 Merge branch 'x86/cleanups' discards e9d39745889f Merge branch 'x86/core' discards b69dea7e7e8f Merge branch 'x86/entry' discards 0e9027ba1af8 Merge branch 'x86/microcode' discards 3a712f0a98ca Merge branch 'x86/misc' discards 6589d82d71fb Merge branch 'x86/mm' discards 4765f2e839fd Merge branch 'x86/platform' discards 1c68d7476cef Merge branch 'x86/seves' discards e863b29a2fb8 Merge branch 'x86/sgx' discards 0fc83002bd04 Merge branch 'x86/splitlock' discards b55d106e38ec Merge branch 'x86/vdso' discards f7d1a016e6af Merge branch 'x86/vmware' omits 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next omits 99303250446b cifsd: remove unused including <linux/version.h> omits d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() omits 22a23be79f12 doc: cifsd: change the reference to configuration.txt omits 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree omits 94d2b51fafab cifsd: fix memdup.cocci warnings omits f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits 56188896a5bc cifsd: fix memory leak when loop ends omits 621785af844e cifsd: remove stale prototype and variables omits 06370a81778f cifsd: use xarray instead of linked list for tree connect list omits 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read omits ba07d8507733 cifsd: use file_inode() instead of d_inode() omits 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits c50eb42d5715 cifsd: remove calling d_path in error paths omits 8ba48c705148 cifsd: remove smack inherit leftovers omits 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' omits 8af71edd93c3 cifsd: fix wrong prototype in comment omits 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h omits d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict omits 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] omits c54748b06dcc cifsd: use kmalloc() for small allocations omits 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() omits 474423cba88d cifsd: remove unneeded macros omits feec6630c4fa cifsd: remove redundant assignment to variable err omits 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() omits 0d986239a816 cifsd: Fix an error code in smb2_read() omits ff39012b0c54 cifsd: fix build warnings from cifsd.rst omits f07cd62f1272 cifsd: Pass string length parameter to match_pattern() omits 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits b60043f03009 cifsd: fix incorrect comments omits 824af974da05 cifsd: remove unneeded FIXME comments omits ad6c148ebc01 cifsd: add index.rst in cifs documentation omits b73c2e9d0938 cifsd: update cifsd.rst document omits 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() omits 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 961a9338d6b4 cifsd: Fix a use after free on error path omits c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug omits d255b26132de cifsd: fix a precedence bug in parse_dacl() omits cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 46bf5634a047 cifsd: Fix a handful of spelling mistakes omits 3f9042600ca0 cifsd: uniquify extract_sharename() omits 134145581705 cifsd: fix WARNING: document isn't included in any toctree omits 0ef5050ae647 cifsd: fix WARNING: Title overline too short omits 7348e25a87d1 MAINTAINERS: add cifsd kernel server omits 80645801f544 cifsd: add Kconfig and Makefile omits 6c5925c540d9 cifsd: add file operations omits 6dfca04e4727 cifsd: add server-side procedures for SMB3 omits 8f916d9c521d cifsd: add server handler for central processing and tranp [...] omits 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next omits 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next omits 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next discards b3d4b152be01 Merge branch 'kconfig' into for-next omits 79c338ab575e riscv: keep interrupts disabled for BREAKPOINT exception omits 6ee7375f4f0c riscv: kprobes/ftrace: Add recursion protection to the ftr [...] discards 8585ed0c44a4 kconfig: nconf: refactor attributes setup code discards c7c11dd5f996 kconfig: nconf: remove unneeded default for menu prompt discards 09176b4ec946 kconfig: nconf: get rid of (void) casts from wattrset() calls omits 30702a7703df riscv: add do_page_fault and do_trap_break into the kprobe [...] discards a0eedc6b1646 kconfig: nconf: fix NORMAL attributes discards 3aa121e85c44 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] discards 9006d0cf1802 kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] discards 99870a9d87b8 kconfig: change sym_change_count to a boolean flag discards 2d316acda727 kconfig: nconf: fix core dump when searching in empty menu omits adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next omits c4b6152f8817 Merge branch 'for-5.13/block' into for-next omits 08782216ecbb m68k: fix flatmem memory model setup omits 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" discards 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information discards a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] discards d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs discards 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk discards 8262c762c741 usb/host: enable auto power control for xhci-pci 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 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next omits 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' discards 6fa1bf18db71 Merge branch 'work.misc' into for-next discards 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks discards dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] discards a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] discards e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] discards 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] discards ae7db6c8bc98 ovl: remove unneeded ioctls discards 5ab1e2cac070 fuse: convert to fileattr omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects discards 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added discards 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes discards 973dee3f2847 fuse: add internal open/release helpers discards 9a1eea814ab7 fuse: unsigned open flags discards ff99198162dc fuse: move ioctl to separate source file discards 72c74b1e9335 vfs: remove unused ioctl helpers discards 68bd83816bf2 ubifs: convert to fileattr discards 9610581535e5 reiserfs: convert to fileattr discards 235dc8f49ef5 ocfs2: convert to fileattr discards 6164063ec436 nilfs2: convert to fileattr discards f1db5e2e1a92 jfs: convert to fileattr discards f56864a2eb4a hfsplus: convert to fileattr discards c53952a5d339 efivars: convert to fileattr discards 280cad4ac884 xfs: convert to fileattr discards ff1bdd840906 orangefs: convert to fileattr discards 56b3c1b11080 gfs2: convert to fileattr discards 33f0da5df0a6 f2fs: convert to fileattr discards 30e49f41b50b ext4: convert to fileattr discards 3d339932ea10 ext2: convert to fileattr discards d9b32b140987 btrfs: convert to fileattr discards 6cf07638f998 ovl: stack fileattr ops discards 8067cb84b0b8 ecryptfs: stack fileattr ops discards 10a489bbff3e vfs: add fileattr ops omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit discards 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings discards 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens discards 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 discards c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis discards f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 discards 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 discards 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field discards ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope discards a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version discards cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 discards e462c144a663 thermal/drivers/tsens: Fix missing put_device error discards add74f8473c5 Rust support 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 discards 62158cf9765f MAINTAINERS: update thermal CPU cooling section omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] discards 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] discards 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue discards cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next discards 071e9fca32ab kconfig: use true and false for bool variable discards 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] discards a2c75e292c0c kconfig: remove allnoconfig_y option discards c7fc51898d35 kconfig: do not use allnoconfig_y option discards aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] discards 849f69d3c92b kconfig: change defconfig_list option to environment variable discards fe0bae8bc457 kconfig: move JUMP_NB to mconf.c discards 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c discards f85ebc25fa88 Merge branch 'work.misc' into for-next discards 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible discards 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error discards 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path discards 35b649a3cc1c thermal: core: Fix memory leak in the error path omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] adds 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] adds 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] adds bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test adds debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume adds ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter adds 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 adds 7af08140979a Revert "gcov: clang: fix clang-11+ build" 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 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 0bec2ef83b7e Merge remote-tracking branch 'arc-current/for-curr' adds e16edc99d658 vsock/vmci: log once the failed queue pair allocation adds ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] adds 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly 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 e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] 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 5cb6c6066bd4 Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds b330122ac5cd Merge remote-tracking branch 'ipsec/master' adds a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function adds dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration adds cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable adds 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 1300c7037f0f ASoC: amd: drop S24_LE format support adds 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output adds a5a7236ac6db Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 39792e7bf65d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds dd385713664c Merge remote-tracking branch 'regmap-fixes/for-linus' adds 013592be146a regulator: da9121: automotive variants identity fix adds 1ac6259a2306 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 981a40e86253 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M 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 adds d6c5a76eece6 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 9269159b5c1e Merge remote-tracking branch 'spi-fixes/for-linus' adds 8b27e11592f8 Merge remote-tracking branch 'pci-current/for-linus' adds 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error adds 6e9e99048724 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 797e4b69d4c6 Merge remote-tracking branch 'phy/fixes' adds fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error adds 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds 59b4bfedc77e Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 987179a8a4da Merge remote-tracking branch 'soundwire-fixes/fixes' adds 1ef28bc38d6e Merge remote-tracking branch 'ide/master' adds e3f05ab5184d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 1e2ae1038b7e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 657e013a500b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 0ca031c25b2f Merge remote-tracking branch 'vfs-fixes/fixes' adds d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts 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 7f17a545b870 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 03bd21960b6a Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 9971672edc22 Merge remote-tracking branch 'pidfd-fixes/fixes' adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 58a277b25929 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 2e76cbd5b572 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds ffe8768fb8f3 drm/vc4: remove unused function adds 611fe7bee405 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 8e7e1b585e17 kbuild: remove TMPO from try-run adds 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h adds 89766600ccf8 tools: do not include scripts/Kbuild.include adds 98f8475c7869 kconfig: move conf_set_all_new_symbols() to conf.c adds 406616213bb7 kconfig: move JUMP_NB to mconf.c adds b75b0a819af9 kconfig: change defconfig_list option to environment variable adds dd4659963a4d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds f8f0d06438e5 kconfig: do not use allnoconfig_y option adds ab838577aaae kconfig: remove allnoconfig_y option adds 6dd85ff178cd kconfig: change "modules" from sub-option to first-level a [...] adds a69b191f6297 kconfig: use true and false for bool variable adds 21f8b32fbdbc kconfig: streamline_config.pl: Couple of typo fixes adds bffbf6e2ad6a kconfig: lxdialog: A spello fix and a punctuation added adds 1f035a52918a kconfig: nconf: fix core dump when searching in empty menu adds 5ee546594025 kconfig: change sym_change_count to a boolean flag adds f02aa48dde8b kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] adds 68876c38c4b3 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] adds 7f5ff55bf8eb kconfig: nconf: fix NORMAL attributes adds 2ba50da9ec34 kconfig: nconf: get rid of (void) casts from wattrset() calls adds 16b0e10238b4 kconfig: nconf: remove unneeded default for menu prompt adds 93487b17b147 kconfig: nconf: refactor attributes setup code adds ecdb733f8fa8 kconfig: nconf: change set_config_filename() to void function adds 0a94768cfda6 kconfig: nconf: remove meaningless wattrset() call from sh [...] adds 08718745d861 kconfig: nconf: refactor in print_in_middle() adds a77a05dc9cf2 kconfig: split menu.c out of parser.y adds 8c94b430b9f6 kconfig: nconf: stop endless search loops adds 989e5d4b576f kconfig: remove unused PACKAGE definition adds ed63ef779697 kconfig: gconf: remove unused code adds 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***' adds 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***' adds 41d9d7e059e8 Merge branch 'kconfig' into for-next adds bd02c6c85b06 Merge remote-tracking branch 'kbuild/for-next' adds ca1918aca77f Merge remote-tracking branch 'dma-mapping/for-next' adds 707cb86699b3 Merge remote-tracking branch 'asm-generic/master' adds aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() adds a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions adds 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE adds 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls adds d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next adds e5d147265ad2 Merge remote-tracking branch 'arm/for-next' adds 087dfa5ca7d8 arm64/sve: Add compile time checks for SVE hooks in generi [...] adds a1e1eddef2b5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds 604df13d7aad Merge branch 'for-next/mte-async-kernel-mode' into for-next/core adds a27a88165689 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] adds c63751c6648c Merge remote-tracking branch 'arm64/for-next/core' adds 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] adds 1d6cfef6db57 Merge branch 'arm/drivers' into for-next adds f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning adds f538437b315c arm64: dts: mt8183: fix dtbs_check warning adds f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack adds c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 adds 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 adds 7c0c6130b863 Merge branch 'arm/dt' into for-next adds 7a6972a6ce61 soc: document merges adds a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver adds fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] adds cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support adds 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver adds 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver adds 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver adds 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB adds 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] adds ca97b59b287f Merge branch 'arm/defconfig' into for-next adds 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock adds 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block adds 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support adds 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node adds 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region adds 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 adds 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node adds ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes adds 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node adds 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node adds 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board adds 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] adds 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit adds 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] adds 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information adds 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] adds a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" adds 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model adds 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] adds a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] adds b6eb85de925e Merge branch 'arm/dt' into for-next adds 68738a74f4c7 soc: document merges 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 0f036f8f2ef7 Merge branch 'arm/dt' into for-next adds 35a77f812374 soc: document merges adds b91edbb928c1 Merge remote-tracking branch 'arm-soc/for-next' adds 2b3b6115902f 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 adds 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds 44031542449f Merge remote-tracking branch 'amlogic/for-next' adds a31969a78a44 Merge remote-tracking branch 'aspeed/for-next' adds aa78a10adbe7 Merge remote-tracking branch 'at91/at91-next' adds b752c21eb466 Merge remote-tracking branch 'drivers-memory/for-next' adds bb83e7e86e9b Merge remote-tracking branch 'imx-mxs/for-next' adds dcd73d694eab Merge remote-tracking branch 'keystone/next' adds 3ceae53858d8 Merge remote-tracking branch 'mediatek/for-next' adds 565365d23be3 Merge remote-tracking branch 'mvebu/for-next' adds 3b68dc69b6ef Merge remote-tracking branch 'omap/for-next' adds ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next adds 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 0dcc7d8873bb Merge remote-tracking branch 'qcom/for-next' adds 29d36d69d782 Merge remote-tracking branch 'raspberrypi/for-next' adds 93137587f94e Merge remote-tracking branch 'realtek/for-next' adds 2d49c5f14a4d Merge remote-tracking branch 'renesas/next' adds e5aee784f0db Merge remote-tracking branch 'reset/reset/next' adds 9606a66766cd Merge remote-tracking branch 'rockchip/for-next' adds b0d0473c8546 Merge remote-tracking branch 'samsung-krzk/for-next' adds 515b298d1390 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds cb35166f3cde Merge remote-tracking branch 'tegra/for-next' adds 7a56814d6580 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 9ab60b0cb9b8 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 adds c417c6306d70 Merge remote-tracking branch 'csky/linux-next' adds afcd0cb189cf Merge remote-tracking branch 'h8300/h8300-next' adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon adds 14443ed5cba4 Merge remote-tracking branch 'm68k/for-next' adds 04d82a6d0881 binfmt_flat: allow not offsetting data start adds 1b54aee4c81f Merge remote-tracking branch 'm68knommu/for-next' adds 7992cd959239 Merge remote-tracking branch 'microblaze/next' adds 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space adds 2c92ef8ff8d3 MIPS: Fix strnlen_user access check adds 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration adds 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks adds becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable adds 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages adds 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource adds 317f553bb677 MIPS: pci-legacy: remove redundant info messages adds 0af83d2e447a MIPS: pci-legacy: remove busn_resource field adds 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources adds 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support 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 e64512824389 Merge remote-tracking branch 'mips/mips-next' adds d7f6760fed17 Merge remote-tracking branch 'parisc-hd/for-next' adds d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig adds 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier adds 0751fdf28041 macintosh/via-pmu: Fix build warning adds 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV adds c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask adds 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" adds c1e53367dab1 powerpc/smp: Cache CPU to chip lookup adds 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds 7153d4bf0b37 powerpc/traps: Enhance readability for trap types adds 6980d13f0dd1 powerpc/smp: Set numa node before updating mask adds 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] adds 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits adds bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 adds 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] adds 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB adds 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument adds 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls adds 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts adds da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] adds 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR adds 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR adds a38cb4171928 Merge branch 'topic/ppc-kvm' into next adds d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config adds cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change 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 17d5ef7b7a55 Merge remote-tracking branch 'powerpc/next' adds 727695cb4ed6 Merge remote-tracking branch 'risc-v/for-next' adds f100603236d7 Merge branch 'fixes' into for-next adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg 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 adds 7159543891b4 Merge remote-tracking branch 's390/for-next' adds b1d9abb5cee9 Merge remote-tracking branch 'sh/for-next' adds dc01a3b9db43 um: Fix tag order in stub_32.h adds d5027ca63e0e um: Mark all kernel symbols as local adds ea8e896cc15e um: Remove unneeded variable 'ret' adds ad3d19911632 um: Disable CONFIG_GCOV with MODULES adds 24271ffed750 um: Replace if (cond) BUG() with BUG_ON() adds a730af6e3114 um: Add 2 missing libs to fix various build errors adds c521db95d4e3 um: Remove unused including <linux/version.h> adds 6e166319a634 um: pgtable.h: Fix W=1 warning for empty body in 'do' statement adds 1a594f0afa2b um: elf.h: Fix W=1 warning for empty body in 'do' statement adds ed102bf2afed um: Fix W=1 missing-include-dirs warnings adds 2bb823274656 Merge remote-tracking branch 'uml/linux-next' adds 9b3120318a1b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 534747fb9321 Merge remote-tracking branch 'pidfd/for-next' adds 9b0b52fbb7b2 Merge remote-tracking branch 'fscache/fscache-next' adds 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits adds bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode adds cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode adds 20bbf20e95a3 btrfs: replace offset_in_entry with in_range adds b6e9f16c5fda btrfs: replace open coded while loop with proper construct adds 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static adds f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly adds e5ce9886904a btrfs: scrub: drop a few function declarations adds ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup adds 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 19358b154fce btrfs: add btree read ahead for full send operations adds 2ce73c633573 btrfs: add btree read ahead for incremental send operations adds 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] adds d6ade6894eda btrfs: don't opencode extent_changeset_free adds 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() adds 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 8318ba79eeeb btrfs: add a i_mmap_lock to our inode adds 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 8c99516a8cdd btrfs: exclude mmaps while doing remap adds 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] adds 885f46d87f29 btrfs: fix race between memory mapped writes and fsync adds bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] adds 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() adds cea628008fc8 btrfs: remove duplicated in_range() macro adds 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases adds 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page adds 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] adds f3a84ccd28d0 btrfs: move the tree mod log code into its own file adds 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] adds bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users adds 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] adds ffbc10a14431 btrfs: update debug message when checking seq number of a [...] adds 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() adds e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() adds 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 3227788cd369 btrfs: fix a potential hole punching failure adds bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] adds ace75066ced9 btrfs: improve btree readahead for full send operations adds fc57ad8d338c btrfs: add sysfs interface for supported sectorsize adds ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds d8a5713e891d btrfs: subpage: introduce helpers for dirty status adds 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status adds 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying adds eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] adds 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds b8f957715eae btrfs: support page uptodate assertions in subpage mode adds 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds 894d13781872 btrfs: subpage: add overview comments adds 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h adds 32c0a6bcaa1f btrfs: add and use readahead_batch_length adds ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block adds cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() adds 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] adds 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans adds 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans adds 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root adds 84c50ba5214c btrfs: do proper error handling in create_reloc_root adds 39200e59089e btrfs: validate root::reloc_root after recording root in trans adds 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors adds 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root adds 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path adds 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path adds 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] adds eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation adds 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode adds 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 57a304cfd43b btrfs: do not panic in __add_reloc_root adds e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge adds 8717cf440db6 btrfs: handle extent corruption with select_one_root properly adds 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots adds fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] adds 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function adds 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function adds f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] 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 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- [...] adds a3d0023da437 Merge remote-tracking branch 'btrfs/for-next' adds 8b7523191d46 cifs: Fix spelling of 'security' adds 892700fa97a3 cifs: Remove useless variable adds bf538571d63b cifs: correct comments explaining internal semaphore usage [...] adds c16b4e3c427e smb3: update protocol header definitions based to include [...] adds ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache adds 423fff9fad5b fs: cifs: Remove repeated struct declaration adds 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ad5e6521081d cifs: remove old dead code adds 00dc8e715db9 SMB3: update structures for new compression protocol definitions adds ad91dc3c242d cifs: don't cargo-cult strndup() adds a11aee1337de cifs: constify get_normalized_path() properly adds 3fd6852b5d67 cifs: constify path argument of ->make_node() adds 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers adds afe341bfdf62 cifs: make build_path_from_dentry() return const char * adds 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() adds 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 19a79f90f84a cifs: move the check for nohandlecache into open_shroot adds 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] adds 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* adds 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] adds 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry adds 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] adds b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] adds 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] adds 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support adds 79f15dd761d2 cifs: make fs_context error logging wrapper adds aec809ce6093 cifs: add fs_context param to parsing helpers adds b162a33f86bc cifs: log mount errors using cifs_errorf() adds 2c3620a02909 cifs: export supported mount options via new mount_params [...] adds c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() adds b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] adds 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key adds 128832e98180 cifs: remove unnecessary copies of tcon->crfid.fid adds 0e8868212d1c smb3: limit noisy error adds 688e08256d8c cifs: Deferred close for files adds f3f259910c09 Cifs: Fix kernel oops caused by deferred close for files. adds 1b1eb571a90f Merge remote-tracking branch 'cifs/for-next' 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 adds 1c794e1015e8 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds b7f8f259896f Merge tag 'v5.12-rc7' into ecryptfs/next adds 09d02efaafdc ecryptfs: read_write: File headers do not make good candid [...] adds b0cfbeff12da ecryptfs: debug: Demote a couple of kernel-doc abuses adds 64cbb654ed77 ecryptfs: dentry: File headers are not good candidates for [...] adds 446b5836af9f ecryptfs: kthread: Demote file header and provide descript [...] adds a62187eb1f48 ecryptfs: file: Demote kernel-doc abuses adds 1c6675cafc8c ecryptfs: super: Fix formatting, naming and kernel-doc abuses adds 1ab8e268ead8 ecryptfs: messaging: Add missing param descriptions and de [...] adds e24012062e3d ecryptfs: main: Demote a bunch of non-conformant kernel-do [...] adds 65bbb7b84611 ecryptfs: miscdev: File headers are not good kernel-doc ca [...] adds 5da877eadffb ecryptfs: crypto: Supply some missing param descriptions a [...] adds 688a9f7cd824 ecryptfs: mmap: Help out one function header and demote ot [...] adds d17074ac9ec8 ecryptfs: inode: Help out nearly-there header and demote n [...] adds ffbed072be00 ecryptfs: keystore: Fix some kernel-doc issues and demote [...] adds 724fa86291d0 eCryptfs: Use DEFINE_MUTEX() for mutex lock adds 1abbe1106d48 ecryptfs: Fix typo in message adds 7f06ecd3afb0 ecryptfs: remove unused helpers adds 9046625511ad ecryptfs: fix kernel panic with null dev_name adds d98962f9a2f0 Merge remote-tracking branch 'ecryptfs/next' adds c694412a279d Merge remote-tracking branch 'erofs/dev' adds 88d17c4d7756 Merge remote-tracking branch 'exfat/dev' adds 9591c3a34f77 fs: introduce a wrapper uuid_to_fsid() adds 59cda49ecf6c shmem: allow reporting fanotify events with file handles on tmpfs adds 85cf9f5143e8 Pull tmpfs fsid support from Amir. adds a3cc754ad9b8 fs/reiserfs/journal.c: delete useless variables adds bf7ea7068a02 Pull reiserfs cleanup. adds 10cd93e58a70 Merge remote-tracking branch 'ext3/for_next' adds b60b54567eba Merge remote-tracking branch 'ext4/dev' adds 38740707c5bc f2fs: document: add description about compressed space handling adds 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup adds 594b6d0428ae f2fs: fix to avoid NULL pointer dereference adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration adds db8f883b1a99 Merge remote-tracking branch 'f2fs/dev' adds 2a2c944ab6fd Merge remote-tracking branch 'fuse/for-next' adds 2b74fa0b6e86 Merge remote-tracking branch 'jfs/jfs-next' adds 86438186a7b3 NFSv4: Simplify nfs4_retry_setlk() adds d737e5d41870 SUNRPC: Set TCP_CORK until the transmit queue is empty adds 6453bcd0d8bd NFS: Fix up incorrect documentation adds ee3707ae2c1f nfs: Subsequent READDIR calls should carry non-zero cookie [...] adds 13884ff2bef0 NFS: Fix handling of cookie verifier in uncached_readdir() adds f892c41c14e0 NFS: Only change the cookie verifier if the directory page [...] adds c09f11ef3595 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c2508730d6bb nfs: Fix a typo in the file nfs42xattr.c adds 90ff57bf4df2 NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT adds 6b996476f364 sunrpc: honor rpc_task's timeout value in rpcb_create() adds c9301cb35b59 nfs: hornor timeo and retrans option when mounting NFSv3 adds 98b5cee37389 SUNRPC: Ensure the transport backchannel association adds b876d708316b NFS: fix nfs_fetch_iversion() adds beab450d8ea9 NFS: Fix fscache invalidation in nfs_set_cache_invalid() adds 332d1a0373be NFS: nfs4_bitmask_adjust() must not change the server glob [...] adds e99812e1382f NFS: Fix attribute bitmask in _nfs42_proc_fallocate() adds 99f237832243 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() adds 9fdbfad1777c NFS: Deal correctly with attribute generation counter overflow adds 8a27c7ccca3b NFS: Fix up inode cache tracing adds 4eb6a8230b58 NFS: Mask out unsupported attributes in nfs_getattr() adds 50c7a7994dd2 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attrib [...] adds 4cdfeb648ac5 NFS: Fix up revalidation of space used adds e8764a6f96d3 NFS: Don't revalidate attributes that are not being asked for adds 63cdd7edfd28 NFS: Fix up statx() results adds 1f9f4328155a NFS: nfs_setattr_update_inode() should clear the suid/sgid bits adds 1f3208b2d697 NFS: Add a cache validity flag argument to nfs_revalidate_inode() adds 13c0b082b6a9 NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking [...] adds 36a9346c2252 NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache [...] adds a71029b86752 NFSv4: Fix nfs4_bitmap_copy_adjust() adds fabf2b341502 NFS: Separate tracking of file nlinks cache validity from [...] adds 720869eb19f3 NFS: Separate tracking of file mode cache validity from th [...] adds 709fa5769914 NFS: Fix up handling of outstanding layoutcommit in nfs_up [...] adds c88c696c59f5 NFS: Remove a line of code that has no effect in nfs_updat [...] adds 04c63498b6d4 NFS: Simplify cache consistency in nfs_check_inode_attributes() adds 57a789a1dee3 NFSv4: Fix value of decode_fsinfo_maxsz adds 993e2d4bd9ef NFSv4: Don't modify the change attribute cached in the inode adds 7f08a3359a3c NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute adds 6f9be83d0761 NFS: Use information about the change attribute to optimis [...] adds 7b24dacf0840 NFS: Another inode revalidation improvement adds 82eae5a432cb NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime adds 1301e421b75b NFSv4: link must update the inode nlink. adds cc7f2dae63bc NFS: Don't store NFS_INO_REVAL_FORCED adds ce62b114bbad NFS: Split attribute support out from the server capabilities adds da934ae0a8aa NFSv4: Add tracing for COMPOUND errors adds 3d66bae156a6 NFSv4: Convert nfs_xdr_status tracepoint to an event class adds eb3d58c68e39 NFSv4: Catch and trace server filehandle encoding errors adds ed34695e15ab pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() adds 73f5c88f521a NFSv4.2 fix handling of sr_eof in SEEK's reply adds 7638e0bfaed1 SUNRPC: Move fault injection call sites adds e936a5970ef5 SUNRPC: Add tracepoint that fires when an RPC is retransmitted adds 6cf23783f750 SUNRPC: Remove trace_xprt_transmit_queued adds 09252177d5f9 SUNRPC: Handle major timeout in xprt_adjust_timeout() adds 94d202d5ca39 NFSv42: Copy offload should update the file size when appropriate adds febfeaaefefb NFSv42: Don't force attribute revalidation of the copy off [...] adds 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] adds 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] adds de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] adds d34634cab70e Merge remote-tracking branch 'nfs/linux-next' adds 351461f332db svcrdma: Don't leak send_ctxt on Send errors adds c7731d5e0554 svcrdma: Rename goto labels in svc_rdma_sendto() adds 8727f78855b8 svcrdma: Pass a useful error code to the send_err tracepoint adds 363f8dd5eecd nfsd: remove unused function adds 70c530756403 nfsd: removed unused argument in nfsd_startup_generic() adds 217fd6f625af nfsd: ensure new clients break delegations adds f9b60e220921 nfsd: hash nfs4_files by inode number adds a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files adds ebd9d2c2f5a7 nfsd: reshuffle some code adds aba2072f4523 nfsd: grant read delegations to clients holding writes adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds 0558cfcf69e5 Merge remote-tracking branch 'cel/for-next' adds db2ccc045da7 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3e903315790b ubifs: Only check replay with inode type to judge if inode linked adds ba4884a6dbf0 ubifs: Default to zstd compression adds af61e7bf9278 ubifs: Set s_uuid in super block to support ima/evm uuid options adds 829ad58a04e2 ubifs: Report max LEB count at mount time adds 8aa058d79b6d ubi: Fix fall-through warnings for Clang adds 960b9a8a7676 jffs2: Fix kasan slab-out-of-bounds problem adds 81af4b7b53d3 jffs2: avoid Wempty-body warnings adds 42984af09afc jffs2: Hook up splice_write callback adds 9a29f7f020e0 ubi: Remove unnecessary struct declaration adds 908b6942104d Merge remote-tracking branch 'ubifs/next' adds 38fa8694bd70 Merge remote-tracking branch 'v9fs/9p-next' adds 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents adds 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block adds 605e74e29218 xfs: simplify xfs_attr_remove_args adds 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork adds ac1e067211d1 xfs: remove XFS_IFBROOT adds 0779f4a68d4d xfs: remove XFS_IFINLINE adds b2197a36c0ef xfs: remove XFS_IFEXTENTS adds 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration adds 073822f9714e Merge remote-tracking branch 'xfs/for-next' adds 701276ebfefe Merge remote-tracking branch 'iomap/iomap-for-next' adds 0507ca450f10 Merge remote-tracking branch 'file-locks/locks-next' adds b2c9d6907110 Merge branch 'work.misc' into for-next adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds 09e08c97a7a4 Merge remote-tracking branch 'ovl/fileattr_v6' into for-next adds 42eb0d54c08a fs: split receive_fd_replace from __receive_fd adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds d692d397e8a6 hostfs_open(): don't open-code file_dentry() adds 80e5d1ff5d5f useful constants: struct qstr for ".." adds e8727aec724e Merge branch 'work.misc' into for-next adds c38d6a32c238 Merge remote-tracking branch 'vfs/for-next' adds df5420e875d6 Merge remote-tracking branch 'printk/for-next' adds 0353e4637f14 Merge remote-tracking branch 'pci/next' adds 7e6b25798ec1 Merge remote-tracking branch 'pstore/for-next/pstore' adds d4de5bccabb1 Merge remote-tracking branch 'hid/for-next' adds 8466794e18b5 Merge branch 'i2c/for-current' into i2c/for-next adds 1538d82f4647 i2c: mpc: Interrupt driven transfer adds 97b4dff130f5 i2c: mpc: Update license and copyright adds c9598d04e738 i2c: mpc: Use devm_clk_get_optional() adds 66679e9b8362 i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery adds 30a153815c69 i2c: mpc: Use device_get_match_data() helper adds 30b9cb274da2 i2c: mpc: Drop duplicate message from devm_platform_iorema [...] adds 5e77a61f506b i2c: amd8111: Fix coding style issues adds 87c2de5fa6f1 i2c: iop3xx: Fix coding style issues adds 28fb89ff97b0 i2c: nomadik: Fix space errors adds ddbdf77756f6 Merge branch 'i2c/for-5.13' into i2c/for-next adds af92cca1710f i2c: s3c2410: simplify getting of_device_id match data adds 068ff57d7801 i2c: core: Fix spacing error by checkpatch adds 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds 92dfb27240fe i2c: sh7760: fix IRQ error path adds 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz adds 3186b880447a i2c: mediatek: Fix wrong dma sync flag adds a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next adds 19e0faaadf51 Merge remote-tracking branch 'i2c/i2c/for-next' adds 6f9f26f4f701 Merge remote-tracking branch 'i3c/i3c/next' adds 6be1966deda1 Merge remote-tracking branch 'dmi/dmi-for-next' 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 9afbe1e7d15e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e5143657d991 docs/zh_CN: add translations in zh_CN/dev-tools/gcov adds c797997a244c Documentation: dev-tools: Add Testing Overview adds 9a18473cef52 docs/zh_CN: two minor fixes in zh_CN/doc-guide/ adds f9bbc12ccb35 scripts: kernel-doc: improve parsing for kernel-doc commen [...] 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 e61f9b3ca441 Merge remote-tracking branch 'jc_docs/docs-next' adds c9072b674f76 media: venus: core: Fix kerneldoc warnings adds 999267d07240 media: venus: core,pm: fix potential infinite loop adds fb2b008b00fe media: venus: core: correct firmware name for sm8250 adds bcf6b264a806 media: venus: fix hw overload error log condition adds 7bf28a2153ea media: venus: helpers: keep max bandwidth when mbps exceed [...] adds e75b756fde0c media: venus: Fix internal buffer size calculations for v6. adds d566e78dd6af media: venus : hfi: add venus image info into smem adds ac34b79da14d media: v4l2-ctrls: fix reference to freed memory adds 87e780db2253 media: meson-ge2d: fix rotation parameters adds 147d211cc9b4 media: cedrus: Fix H265 status definitions adds ac746729178b media: rkisp1: params: fix wrong bits settings adds 0b276e470a4d media: coda: fix macroblocks count control usage adds e54e5d735726 Merge remote-tracking branch 'v4l-dvb/master' adds 478a0ec17c70 Merge branch 'acpica' into linux-next adds d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 4932af0496c0 Merge branch 'acpi-messages' into linux-next adds 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] adds dff1cbf20684 Merge branch 'acpi-misc' into linux-next adds c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next adds 684041aa2913 Merge branch 'pm-cpuidle' into linux-next adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 52e0d9fc1bba Merge branch 'pm-opp' into linux-next adds d92ae251a19e Merge branch 'pm-devfreq' into linux-next adds 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 304bbea920d3 Merge branch 'devprop' into linux-next adds a88178787907 Merge remote-tracking branch 'pm/linux-next' adds d44616c6cc3e thermal/core: Fix memory leak in the error path adds 9aa80ab2c0ba thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 6cc7b38c0ca3 thermal/drivers/cpuidle_cooling: Fix use after error adds 957781612e44 dt-bindings: tsens: qcom: Document MDM9607 compatible adds 4481b39f9390 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 34ab17cc6c2c thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds aa92b3310c55 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 5b5f1121d60b MAINTAINERS: update thermal CPU cooling section adds f4136863e889 thermal/drivers/tsens: Fix missing put_device error adds c0612265295b dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 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 7332cd1578f2 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 78ae7d03f192 Merge remote-tracking branch 'ieee1394/for-next' adds d4da7acff734 Merge remote-tracking branch 'dlm/next' adds 26a8fb753e27 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 fa74c8d76a9e Merge remote-tracking branch 'rdma/for-next' adds d41f26b5ef8f ice: use kernel definitions for IANA protocol ports and et [...] adds 7e408e07b42d ice: Drop leading underscores in enum ice_pf_state adds a476d72abe6c ice: Add new VSI states to track netdev alloc/registration adds b8b4772377dd ice: refactor interrupt moderation writes adds cdf1f1f16917 ice: replace custom AIM algorithm with kernel's DIM library adds b7306b42beaf ice: manage interrupts during poll exit adds d59684a07e37 ice: refactor ITR data structures adds e9c9692c8a81 ice: Reimplement module reads used by ethtool adds 80ad6dde6189 ice: print name in /proc/iomem adds 58623c52b427 ice: use local for consistency adds 1cdea9a7eae3 ice: remove unused struct member adds c931c782d846 ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types adds b370245b4b95 ice: suppress false cppcheck issues adds 4fe36226943b ice: remove return variable adds 4c26f69d0cf9 ice: reduce scope of variable adds bd363f549396 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c329e5afb42f net: phy: at803x: select correct page on config init adds 18b6e31f8bf4 net: hns3: PF add support for pushing link status to VFs adds 01305e16ebe7 net: hns3: VF not request link status when PF support push [...] adds 8f571c4cad55 Merge branch 'hns3-next' adds b6faf160d0da enetc: convert to schedule_work() adds 38ebcf5096a8 scm: optimize put_cmsg() adds c5797f8a6415 ethtool: move ethtool_stats_init adds 3d7cc109ecf7 ethtool: fec_prepare_data() - jump to error handling adds be85dbfeb37c ethtool: add FEC statistics adds c9ca5c3aabaf bnxt: implement ethtool::get_fec_stats adds cab351be53c2 sfc: ef10: implement ethtool::get_fec_stats adds 1703bb50df0e mlx5: implement ethtool::get_fec_stats adds 392c36e5be1d Merge branch 'ehtool-fec-stats' adds e7ad33fa7bc5 scm: fix a typo in put_cmsg() adds e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify adds 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications adds 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' adds a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt adds bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] adds 0abdde82b163 mptcp: move sockopt function into a new file adds d9e4c1291810 mptcp: only admit explicitly supported sockopt adds 7896248983ef mptcp: add skeleton to sync msk socket options to subflows adds df00b087da24 mptcp: tag sequence_seq with socket state adds 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY adds 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind adds 268b12387460 mptcp: setsockopt: support SO_LINGER adds 36704413db79 mptcp: setsockopt: add SO_MARK support adds 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU adds a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options adds aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO adds dc65fe82fb07 selftests: mptcp: add packet mark test case adds c133acf38ca4 Merge branch 'mptcp-socket-options' adds c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop adds 5133bcc74815 r8152: set inter fram gap time depending on speed adds a8a7be178e81 r8152: adjust rtl8152_check_firmware function adds 67ce1a806f16 r8152: add help function to change mtu adds 195aae321c82 r8152: support new chips adds 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series adds c2198943e33b r8152: search the configuration of vendor mode adds af1fa6b696cc Merge branch 'r8152--new-chips' adds 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values adds 9a44c1cc6388 net: Add a WWAN subsystem adds fa588eba632d net: Add Qcom WWAN control driver adds fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] adds d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property adds 9ce062ba6a8d net: ipa: optionally define firmware name via DT adds d8214c7aae61 Merge branch 'ipa-fw-names' adds aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() adds 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame adds 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support adds 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] adds 70c183759b2c Merge branch 'gianfar-mq-polling' adds 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit adds 8668587a33b9 net/mlx5e: Cleanup unused function parameter adds b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check adds 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() adds e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures adds 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] adds 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] adds b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes adds 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params adds 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] adds 36830159acbe net/mlx5: Add register layout to support extended link state adds b3446acb2b9a net/mlx5e: Add ethtool extended link state adds 302522e67c70 net/mlx5: Add helper to initialize 1PPS adds 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters adds 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] adds e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() adds f117c48c0dc8 docs: networking: extend the statistics documentation adds ddc78b362124 docs: ethtool: document standard statistics adds f09ea6fb1272 ethtool: add a new command for reading standard stats adds ca2244547ec7 ethtool: add interface to read standard MAC stats adds bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats adds a8b06e9d40d8 ethtool: add interface to read RMON stats adds c1912ab0eeba mlxsw: implement ethtool standard stats adds 782bc00affcd bnxt: implement ethtool standard stats adds b572ec9ff087 mlx5: implement ethtool standard stats adds 1c86514d7fda Merge branch 'ethtool-stats' adds 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] adds 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] adds 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 adds 64433e5bf40a igc: Enable internal i225 PPS adds 87938851b6ef igc: enable auxiliary PHC functions for the i225 adds b3d4f405620a igc: Fix overwrites return value adds 1feaf60ff260 igc: Expose LPI counters adds bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] adds 6b04830d5e0d net: enetc: rename the buffer reuse helpers adds 672f9a21989e net: enetc: recycle buffers for frames with RX errors adds 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails adds a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() adds ee3e875f10fc net: enetc: increase TX ring size adds 7eab503b11ee net: enetc: use dedicated TX rings for XDP adds 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] adds 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections adds 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too adds 820dd7a244fe Merge branch 'enetc-xdp-fixes' adds 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard adds e4b6135134a7 mptcp: fix format specifiers for unsigned int adds 43f1140b9678 mptcp: export mptcp_subflow_active adds e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send adds 0918e34b85c7 mptcp: add tracepoint in get_mapping_status adds ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk adds d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail adds 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close adds 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' adds 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 11ac4e668a44 r8169: keep pause settings on interface down/up cycle adds e195dad14115 mt76: add support for 802.3 rx frames adds cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation adds 94244d2ea503 mt76: mt7915: add rx checksum offload support adds 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload adds 730d6d0da8d8 mt76: mt7615: fix key set/delete issues adds ebee7885bb12 mt76: mt7615: fix tx skb dma unmap adds 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap adds 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE adds c1941b890279 mt76: mt7921: enable random mac addr during scanning adds c2fa8edcca3b mt76: mt7921: remove unnecessary variable adds 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h adds be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation adds 4b36cc6b390f mt76: mt76x0: disable GTK offloading adds baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] adds 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] adds 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded adds 5e30931494b4 mt76: mt7921: fix suspend/resume sequence adds 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work adds 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter adds a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] adds 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics adds 9dfd2785ac73 mt76: mt7921: add flush operation adds 7139b5c0c98a mt76: connac: update sched_scan cmd usage adds aa40528a5bca mt76: use threaded NAPI adds e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation adds 2122dfbfd0bd mt76: mt7615: add rx checksum offload support adds d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload adds 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work adds 461e3b7f4576 mt76: mt7921: fix aggr length histogram adds 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node adds 8e84836283f1 mt76: mt7921: remove unneeded semicolon adds f76e9019913b mt76: mt7921: fix stats register definitions adds a4a5a430b076 mt76: mt7615: fix TSF configuration adds d43c7301d330 mt76: mt7615: remove hdr->fw_ver check adds 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 adds 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 adds c996f0346e40 mt76: connac: fix kernel warning adding monitor interface adds 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] adds 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine adds 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt adds 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap adds f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start adds e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC adds 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC adds 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens adds b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC adds 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens adds 1623474167f8 mt76: mt7915: fix PHY mode for DBDC adds 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 adds 7883906d22c1 mt76: mt7915: fix rxrate reporting adds f43b941fd610 mt76: mt7915: fix txrate reporting adds b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops adds c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops adds 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied adds 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic adds dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC adds 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] adds a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] adds acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] adds d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. adds 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine adds 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine adds c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine adds 0c1ce9884607 mt76: mt7921: add wifi reset support adds de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration adds 1921b8925c6f mt76: mt7921: remove redundant check on type adds 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h adds 1da4fd48d284 mt76: mt7915: fix key set/delete issue adds 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] adds 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr adds 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure adds 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw adds 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 adds 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() adds ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset adds d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] adds a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] adds 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() adds 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e adds d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length adds 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length adds 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion adds 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion adds 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips adds 60468f7fd707 mt76: mt7921: fix key set/delete issue adds 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface adds c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine adds 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() adds ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon adds e07419a7dca9 mt76: mt7915: add wifi subsystem reset adds f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition adds 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] adds 9db419f0cb39 mt76: mt7921: fix the dwell time control adds e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] adds 49897c529f85 mt76: mt7921: fix the insmod hangs adds 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan adds b4403cee6400 mt76: fix potential DMA mapping leak adds 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities adds 0fda6d7bb5a2 mt76: report Rx timestamp adds 6d88629e158d mt76: mt7915: add mmio.c adds 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c adds 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] adds 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing adds 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report adds 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] adds 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting adds 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock adds 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd adds 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated adds 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family adds 39ab22c127aa iwlwifi: change step in so-gf struct adds 20d04296b3cf iwlwifi: change name to AX 211 and 411 family adds a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name adds d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt adds 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust adds 9896b0b90445 iwlwifi: mvm: support range request command version 12 adds 20578872d503 iwlwifi: mvm: responder: support responder config command [...] adds 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync adds 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation adds 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] adds 85b5fd94d7d9 iwlwifi: add ax201 killer device adds e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan adds e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China adds 9a0f28d8628e iwlwifi: add new so-gf device adds 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes adds d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine adds f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function adds 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() adds 0c73f47b430d iwlwifi: remove TCM events adds fb54b86339ad iwlwifi: remove remaining software checksum code adds 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues adds 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow adds 4f7411d64893 iwlwifi: mvm: umac error table mismatch adds aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. adds 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section adds 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions adds 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug adds 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] adds 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode adds a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 adds cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] adds 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event adds 7db67f68392c iwlwifi: bump FW API to 63 for AX devices adds d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation adds 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data adds 8932abef6ea4 iwlwifi: pcie: Change ma product string name adds 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below adds 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] adds 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler adds 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* adds 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters adds a221d0afbf39 qtnfmac: remove meaningless labels adds 2377b1c49d48 rtlwifi: Few mundane typo fixes adds 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err adds 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] adds 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h adds 1186006adee9 rtlwifi: Simplify locking of a skb list accesses adds fb98734f7936 qtnfmac: remove meaningless goto statement and labels adds e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock adds 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds d23a96220353 mwifiex: don't print SSID to logs adds f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz adds 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register adds ce3b933832b6 wilc1000: Check for errors at end of DMA write adds c872e7ae056f wilc1000: Add support for enabling CRC adds a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] adds bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang adds c81852a48e13 mwifiex: Remove unneeded variable: "ret" adds 2f51061edab9 wilc1000: fix a loop timeout condition adds 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses adds 01414f8882f9 libertas: avoid -Wempty-body warning adds 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs adds 7909a590eba6 airo: work around stack usage warning adds 3051946056c3 rsi: fix comment syntax in file headers adds 705b5cfab183 brcmfmac: A typo fix adds d3240418a662 libertas: struct lbs_private is declared duplicately adds ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance adds c434e5e48dc4 rsi: Use resume_noirq for SDIO adds 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment adds d663bc3317c9 brcmfmac: Remove duplicate struct declaration adds 444a9af68b5c wilc1000: Remove duplicate struct declaration adds 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() adds a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw adds cf366b154704 carl9170: remove get_tid_h adds 5e6087559e85 wil6210: wmi: Remove useless code adds fa84df705260 bcma: remove unused function adds c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled adds fb8517f4fade rtw88: 8822c: add CFO tracking adds 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...] adds 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...] adds bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing adds c589fa10f1ed Merge branch 'nh-flushing' adds 83c1ca257aca mld: remove unnecessary prototypes adds ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...] adds c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] adds 87614b931c24 net: enetc: create a common enetc_pf_to_port helper adds 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation adds e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...] adds b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...] adds a8648887880f net: enetc: add support for flow control adds 6ed33c131287 Merge branch 'enetc-flow-control' adds 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM adds 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting adds 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...] adds e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...] adds 32c1fdb5e9ca Merge branch 'hns3-next' adds 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading adds c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...] adds 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support adds ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] adds 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN adds 812fa71f0d96 netfilter: Dissect flow after packet mangling adds 8826218215de selftests: fib_tests: Add test cases for interaction with [...] adds b72920f6e4a9 netfilter: nftables: counter hardware offload support adds 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...] adds 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex adds f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action adds 9652168304b1 Merge branch 'mtk_ppe_offload-fixes' adds 89f9d5400b53 net: korina: Fix MDIO functions adds b4cd249a8cc0 net: korina: Use devres functions adds e42f10533d7c net: korina: Remove not needed cache flushes adds 0fe632471aeb net: korina: Remove nested helpers adds 0fc96939a97f net: korina: Use DMA API adds af80425e05b2 net: korina: Only pass mac address via platform data adds 10b26f078151 net: korina: Add support for device tree adds e4cd854ec487 net: korina: Get mdio input clock via common clock framework adds 6ef92063bf94 net: korina: Make driver COMPILE_TESTable adds d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs adds a2a12d3ae24d Merge branch 'korina-next' adds d7f576dc9836 net: stmmac: fix memory leak during driver probe adds ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device adds da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume adds b050f2f15e04 phy: nxp-c45: add driver for tja1103 adds 9b8fd2c9f14b Merge branch 'tja1103-driver' adds 37434782d63f bnxt: add more ethtool standard stats adds d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...] adds e9377a911d77 ethtool: add missing EEPROM to list of messages 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 810344ed07d9 cfg80211: fix an htmldoc warning adds 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings adds 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return adds ca47b46294ea mac80211: properly process TXQ management frames adds bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...] adds 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value adds efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...] adds 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...] adds f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...] adds 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE adds f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features adds 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA adds 76cf42213307 wireless: align some HE capabilities with the spec adds 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension adds 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities adds 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow 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 b6aa98202965 Merge remote-tracking branch 'net-next/master' adds d3d93e34bd98 libbpf: Remove unused field. adds 26e6dd107276 selftests: Set CC to clang in lib.mk if LLVM is set adds f62700ce63a3 tools: Allow proper CC/CXX/... override with LLVM=1 in Mak [...] adds a22c0c81da64 selftests/bpf: Fix test_cpp compilation failure with clang adds ef9985893caf selftests/bpf: Silence clang compilation warnings adds 8af50142763c bpftool: Fix a clang compilation warning adds cdf0e80e9fbe Merge branch 'bpf: tools: support build selftests/bpf with clang' adds d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf adds fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type adds 7b15523a989b bpf: Add a bpf_snprintf helper adds 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro adds c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf adds 900367b208ee Merge branch 'Add a snprintf eBPF helper' 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 0c43b5bb91ca Merge remote-tracking branch 'bpf-next/for-next' 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 8d1e617495b3 Merge remote-tracking branch 'ipsec-next/master' 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 77f0cfb1e845 Merge remote-tracking branch 'wireless-drivers-next/master' adds 0496ef35e779 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang adds 6352a05a9037 Merge remote-tracking branch 'gfs2/for-next' adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds 4e71344e4af4 Merge remote-tracking branch 'mtd/mtd/next' adds fa07c1a30be7 crypto: ecc - delete a useless function declaration adds 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock adds 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock adds 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware adds 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code adds 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm adds 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] adds a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] adds bea47077ece6 crypto: ux500 - Remove redundant dev_err calls adds 6dab37467389 crypto: keembay - Remove redundant dev_err calls adds e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] adds 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> adds ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] adds 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 3eb75fc7d8c7 crypto: atmel - use the correct print format adds 07a4356bafa9 crypto: hisilicon/sec - use the correct print format adds 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] adds c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization adds 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs adds 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg adds 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap adds 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang adds 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return adds c4433247d91f crypto: hisilicon/hpre - use the correct variable type adds 5bc3962c53c7 crypto: hisilicon/hpre - add debug log adds 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] adds 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier adds 8ee3f3b71231 Merge remote-tracking branch 'crypto/master' adds 79bb339688aa Merge remote-tracking branch 'drm/drm-next' adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit adds 696cde709f44 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 96381e3a0a93 drm/amd/pm: Use VBIOS PPTable for aldebaran adds 89514083f828 drm/amdgpu: update mmhub 1.7 ras error reporting adds 651a03212178 drm/amdgpu: update gfx 9.4.2 ras error reporting adds dead5e421ac4 drm/amdgpu: Introduce functions for vram physical addr cal [...] adds 0ca565ab9708 drm/amdgpu: Calling address translation functions to simpl [...] adds 36c082378c38 drm/amdgpu: Introduce new SETUP_TMR interface adds 6890f4cb9a12 drm/amdkfd: change MTYPEs for Aldebaran's HW requirement adds 66611a721b59 drm/amd/display: Add debug flag to enable eDP ILR by default adds f9fc6f3948a4 drm/amd/display: Disable boot optimizations if ILR optimza [...] adds 8cf9575d7079 drm/amd/display: Fix DSC enable sequence adds 8efd0f5a44c2 drm/amd/display: Remove static property from decide_edp_li [...] adds b0f3438286bc drm/amd/display: Fix DML validation of simple vs native 422 modes adds fab8580107b8 drm/amd/display: Set LTTPR mode to non-LTTPR if no repeate [...] adds 56d63782af9b drm/amd/display: Force vsync flip when reconfiguring MPCC adds 719349f849e8 drm/amd/display: Remove unused flag from stream state adds 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 adds b972b4f913ee drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs adds f83d2a214d93 drm/amd/display: wait vblank when stream enabled and updat [...] adds 4f6baaf0bf36 drm/amd/display: [FW Promotion] Release 0.0.60 adds f4994be248b6 drm/amd/pm: update the driver interface header for vangogh adds 86c8236eecc6 drm/amd/pm: add support for new smu metrics table for vangogh adds e922057b556d drm/amd/display: Added support for multiple eDP BL control adds 2ff3cf823882 drm/amd/display: Fix hangs with psr enabled on dcn3.xx adds 74d85a4af7c0 drm/amd/display: 3.2.131 adds a8b0a3321588 drm/amd/display: [FW Promotion] Release 0.0.61 adds 0133840fba2d drm/amdgpu: Ensure dcefclk isn't created on Aldebaran adds b45fdeab45bc drm/amdgpu: Add graphics cache rinse packet for sdma adds 6cb7a1d40acb drm/amdgpu: Fix a bug for input with double sscanf adds 80b0cd0fb97e drm/amdgpu: Fix a bug in checking the result of reserve page adds 7fb640714547 drm/amdgpu: Add bad_page_cnt_threshold to debugfs adds 737c375b88eb drm/amdgpu: Fix kernel-doc for the RAS sysfs interface adds 7f353342bdab drm/amd/pm: Show updated clocks on aldebaran adds d4abd0066319 drm/amd/sriov no need to config GECC for sriov adds 3273f8b9e652 drm/amd/amdgpu: enable ASPM on navi1x adds 9d015c0dae05 drm/amd/amdgpu: enable ASPM on vega adds b960cb25b1e3 drm/amd/amdgpu: add ASPM support on polaris adds 546aa546b05a drm/amdgpu: Add double-sscanf but invert adds ba5b662c36de drm/amdgpu: Use iterator methods exposed by amdgpu_res_cur [...] adds f45e6b9d03ff drm/amdkfd: Remove legacy code not acquiring VMs adds af48a06daaf1 drm/amd: update the atomfirmware header for smu12 adds eb607a00d3be drm/amd/pm: add the callback to get the bootup values for renoir adds 47e5d79a4522 drm/amdgpu: Copy MEC FW version to MEC2 if we skipped load [...] adds 3ef9d1e0cb14 drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh adds a99a5116cdba drm/amd/pm: revise two names of sensor values for vangogh adds 2b60818258dc drm/amd/display: Update modifier list for gfx10_3 adds fe180178390b Revert "Revert "drm/amdgpu: Ensure that the modifier reque [...] adds ea9bc8b9289a drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug adds 951796f2f492 amd/display: allow non-linear multi-planar formats adds f689f2be0c7d drm/radeon/cik: remove set but not used variables adds 90cb3d8aca1b drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() adds bbdfe5aaef3c drm/amd/pm: fix error code in smu_set_power_limit() adds 611ed9a5a14e drm/radeon/si: Fix inconsistent indenting 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 bbf3a3b90b4b usb/host: enable auto power control for xhci-pci adds 0e181af8ff11 drm/amdgpu: add another raven1 gfxoff quirk adds fca3394d2bfd drm/amdgpu: only check for _PR3 on dGPUs adds c64e410abb75 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2cff950c8e3f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 47fb5ebdd7c3 Revert "drm/amd/display: To modify the condition in indica [...] adds c229b4c289b2 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds edfa63a6c1d4 drm/amdkfd: Update L1 and add L2/3 cache information adds d705c0865a43 drm/radeon: Add HD-audio component notifier support adds 412562f57627 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 01ad49de4a84 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 [...] adds afe087af67a3 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds fb85300277fb Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds e7926e2028a9 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 4ef5aded925e Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 4fea3036daf3 Merge remote-tracking branch 'regmap/for-next' adds 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] adds d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 adds 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] adds d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] adds 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 adds e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set 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 2a698efbdf70 Merge remote-tracking branch 'sound/for-next' adds 22ff9c4230bd ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only th [...] adds 8cbea89e2fba ASoC: simple-card: remove unused variable from simple_parse_of() adds 5bb5ac71e3f4 ASoC: simple-card: use asoc_link_to_xxx() macro adds 2c33e20ffd68 ASoC: simple-card: use simple_props_to_xxx() macro adds 7ed5920995ce ASoC: audio-graph: use asoc_link_to_xxx() macro adds ae0727ab7741 ASoC: audio-graph: use simple_props_to_xxx() macro adds 620f7c08d985 Merge series "ASoC: simple-card/audio-graph: adjust to mul [...] adds eea1d18e9b2d ASoC: SOF: use current DAI config during resume adds d97140033948 ASoC: core: Don't set platform name when of_node is set adds 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links adds 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 adds 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] adds ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] adds 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() adds 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() adds ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] adds 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations adds 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations adds d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp adds 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] adds a48f928e13a0 ASoC: rt715: modification for code simplicity adds dcca646c4977 ASoC: rt715: add main capture switch and main capture volume adds fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used adds d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document adds e86a53fb64ed ASoC: ak4458: check reset control status adds 59ce3233a538 ASoC: soc-acpi: remove useless initialization adds d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue adds e2290daefef3 ASoC: soc-core: fix always-false condition adds 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return adds 9726db36ed83 ASoC: codecs: rt5682: clarify expression adds 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] adds 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks adds b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones adds f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones adds aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec adds 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] 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 80e0ab429149 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds ae44c17505fa Merge remote-tracking branch 'sound-asoc/for-next' adds 49d54c34f5cf Merge remote-tracking branch 'modules/modules-next' adds d3004b99fa7c Merge remote-tracking branch 'input/next' adds 6105df9a76f4 Merge branch 'for-5.13/libata' into for-next adds 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request adds 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request adds 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] adds b7060f3ddae6 Merge branch 'for-5.13/block' into for-next adds bdaf13279192 nvmet-tcp: fix a segmentation fault during io parsing error adds 0d8ddeea11d0 nvmet-fc: simplify nvmet_fc_alloc_hostport adds ccc1003b5b2b nvmet: fix a spelling mistake "nubmer" -> "number" adds e51183be1fa9 nvme-pci: don't simple map sgl when sgls are disabled adds 53dc180e7c01 nvme-pci: remove single trailing whitespace adds e234f1f8bb6d nvme-multipath: remove single trailing whitespace adds 95d54bd1a4c1 nvme: remove single trailing whitespace adds 3089738868b6 nvme: add a nvme_ns_head_multipath helper adds 9953ab0c5ae7 nvme: cleanup setting the disk name adds d7790d3739cf nvme: pass a user pointer to nvme_nvm_ioctl adds a5d737f10022 nvme: factor out a nvme_ns_ioctl helper adds 89b3d6e60550 nvme: simplify the compat ioctl handling adds 2f907f7f96d9 nvme: simplify block device ioctl handling for the !multip [...] adds 3557a4409701 nvme: don't bother to look up a namespace for controller ioctls adds 2405252a680e nvme: move the ioctl code to a separate file adds 871ca3ef1326 nvme: factor out a nvme_tryget_ns_head helper adds 1496bd4936d2 nvme: move nvme_ns_head_ops to multipath.c adds f5b9a51db29c nvme: factor out nvme_ns_open and nvme_ns_release helpers adds a9e0e6bc728e nvme: let namespace probing continue for unsupported features adds d6609084b0b8 nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store adds e63c8eb132d5 Merge tag 'nvme-5.13-2021-04-15' of git://git.infradead.or [...] adds 85c8c3c1f8d9 md: factor out a mddev_alloc_unit helper from mddev_find adds d144fe6ff176 md: refactor mddev_find_or_alloc adds 0d809b3837a0 md: do not return existing mddevs from mddev_find_or_alloc adds 404a8ef51258 md/bitmap: wait for external bitmap writes to complete dur [...] adds 455abda6c972 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] 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 fd676f44eadb Merge branch 'for-5.13/drivers' 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 adds 95a0174de30b Merge branch 'for-5.13/drivers-post-merge' into for-next adds ea6a693d862d io_uring: disable multishot poll for double poll add cases adds 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot adds 75652a30ff67 io_uring: tie req->apoll to request lifetime adds a7be7c23cfdd io_uring: fix merge error for async resubmit adds c82d5bc70382 io_uring: don't fail submit with overflow backlog adds 38134ada0cee io_uring: fix overflows checks in provide buffers adds 75c4021aacbd io_uring: check register restriction afore quiesce adds 3b763ba1c77d io_uring: remove extra sqpoll submission halting adds 734551df6f9b io_uring: fix shared sqpoll cancellation hangs 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 3146248c6559 Merge branch 'for-5.13/io_uring' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang adds 3702f3cf1c93 Merge branch 'for-5.13/libata' into for-next adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 37d9a1bb62e6 Merge branch 'for-5.13/drivers' into for-next adds bc58be1cccff blk-mq: Move the elevator_exit() definition adds 5d39098af969 blk-mq: Introduce atomic variants of blk_mq_(all_tag|tagse [...] adds 5ba3f5a6ca7e blk-mq: Fix races between iterating over requests and free [...] adds a8a6ac7ad3fb blk-mq: Make it safe to use RCU to iterate over blk_mq_tag [...] adds ac81d1ffd022 blk-mq: Fix races between blk_mq_update_nr_hw_queues() and [...] adds aa7d6541b4a5 Merge branch 'for-5.13/block' into for-next adds 1ffec389a643 ataflop: potential out of bounds in do_format() adds b777f4c47781 ataflop: fix off by one in ataflop_probe() adds 4da70cde6f90 Merge branch 'for-5.13/drivers' into for-next adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 5d4e4cc6e981 Merge branch 'block-5.12' into for-next adds f4be591f1436 brd: expose number of allocated pages in debugfs adds 2981e9778a70 Merge branch 'for-5.13/drivers' into for-next adds a7e98934d3b9 Merge remote-tracking branch 'block/for-next' adds d6db294fd819 dm space map disk: remove redundant calls to sm_disk_get_n [...] adds f73e2e70ec48 dm btree spine: remove paranoid node_check call in node_pr [...] adds a88b2358f1da dm persistent data: packed struct should have an aligned() [...] adds 5208692e80a1 dm space map common: fix division bug in sm_ll_find_free_block() adds 7a35693adcd3 dm: replace dm_vcalloc() adds 17e9e134a8ef dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 87d5742b73f2 dm clone metadata: remove unused function 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 [...] adds acda9071d195 Merge remote-tracking branch 'device-mapper/for-next' adds 4ba2e21d26aa Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 4b00ed3c5072 memstick: r592: remove unused variable adds 5e52a168be37 mmc: core: Add a retries parameter to __mmc_switch function adds 5b96247c68d8 mmc: core: Let eMMC sanitize not retry in case of timeout/failure adds 9751bacc8c21 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x adds 0751d56ef1f2 mmc: tmio: always restore irq register adds 0ab53e498fa4 mmc: sdhci-s3c: simplify getting of_device_id match data adds 90cdaa84c57d mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data adds e614740a063f mmc: sdhci-s3c: constify uses of driver/match data adds df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] adds 82104edc5934 Merge branch 'fixes' into next adds 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() adds b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition adds f685128032e2 mmc: mmc_spi: Use already parsed IRQ adds a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds 4cb8ad056bb0 Merge remote-tracking branch 'mmc/next' adds e8c9cf44126e Merge remote-tracking branch 'mfd/for-mfd-next' adds d6a98f78f37f 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 adds 0ed9ffcd071b Merge remote-tracking branch 'battery/for-next' 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 dcf0e405bba0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 1264d00b3475 Merge remote-tracking branch 'regulator/for-next' adds 2e913a69a9a6 Merge remote-tracking branch 'security/next-testing' adds 5d60b1698700 Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang adds d73d988c734f Merge remote-tracking branch 'integrity/next-integrity' adds d01bd5d8fcad Merge remote-tracking branch 'keys/keys-next' adds a99ddcb123e0 Merge remote-tracking branch 'selinux/next' adds 49dfe5b7c1b5 Merge remote-tracking branch 'tomoyo/master' adds 4c151f12216f Merge remote-tracking branch 'tpmdd/next' adds b34ea31fe013 iommu/mediatek: Always enable the clk on resume adds f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module adds ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe adds d0272ea1839b iommu/exynos: Remove unneeded local variable initialization adds 906f86c86030 iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 adds 745610c4a3e3 iommu/vt-d: Fix an error handling path in 'intel_prepare_i [...] adds 38c527aeb419 iommu/vt-d: Force to flush iotlb before creating superpage adds 45ed93374a3a iommu/amd: Remove duplicate check of devid adds 715601e4e369 Revert "iommu/amd: Fix performance counter initialization" adds 994d6608efe4 iommu/amd: Remove performance counter pre-initialization test adds 304c73ba6945 iommu/amd: Put newline after closing bracket in warning adds 84b6269c3c28 iommu/fsl-pamu: Fix uninitialized variable warning adds 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] adds c0aec6680b6c iommu: Statically set module owner adds 2d471b20c55e iommu: Streamline registration interface adds 3fb48b255e42 Merge remote-tracking branch 'iommu/next' adds feb4458d699e Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map 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() adds 5b65b78f901e Merge remote-tracking branch 'devicetree/for-next' adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema adds e4b92c3974a6 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] 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 037dc6160a83 Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 83a9941e96a1 Merge remote-tracking branch 'spi/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 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code 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 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds afd7d82cd3cb Merge branch 'x86/core' adds 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off adds df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section adds d7fb857e2c73 Merge branch 'x86/cleanups' adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds 5e3e340b6c74 Merge branch 'x86/build' adds c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] adds 651a029125fe Merge branch 'x86/boot' adds 6896f1d4884b Merge branch 'x86/apic' adds 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] adds d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it adds 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] adds 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() adds f5b0233edbe0 Merge branch 'timers/core' adds 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc() adds 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct adds 60af388d2388 rseq: Optimize rseq_update_cpu_id() adds 0ed96051531e rseq: Remove redundant access_ok() adds 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() adds b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline adds e40f74c535b8 cpumask: Introduce DYING mask adds b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback adds b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] adds 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG adds d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG adds 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs adds 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c adds 9af0440ec86e debugfs: Implement debugfs_create_str() adds 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs adds d27e9ae2f244 sched: Move /proc/sched_debug to debugfs adds 0c2de3f054a5 sched,fair: Alternative sched_slice() adds 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose 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 d68e6799a5c8 perf: Cap allocation order at aux_watermark adds 874fc35cdd55 perf intel-pt: Use aux_watermark adds ef54c1a476ae perf: Rework perf_event_exit_event() adds 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children adds 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD adds 2e498d0a74e5 perf: Add support for event removal on exec adds fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo adds 97ba62b27867 perf: Add support for SIGTRAP on perf events adds f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] adds 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec adds 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code adds 7c8056bb366b perf core: Factor out __perf_sw_event_sched adds d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event adds de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch adds 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch adds 3a42e085f557 Merge branch 'perf/core' adds 491ee798e6e2 Merge branch 'objtool/core' adds 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() 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 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 7288ce1d5fc6 Merge branch 'x86/urgent' adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement 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 8b93f1715d1c Merge remote-tracking branch 'tip/auto-latest' adds c8e49dab0e9f Merge remote-tracking branch 'edac/edac-for-next' adds d9afa5e36088 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eaa7a897206a tracing: Define static void trace_print_time() adds f689e4f280b6 tracing: Define new ftrace event "func_repeats" adds 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array adds c658797f1a70 tracing: Add method for recording "func_repeats" events adds 4994891ebbb8 tracing: Unify the logic for function tracing options adds 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing adds e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats adds d65ddf5926cd Merge remote-tracking branch 'ftrace/for-next' adds 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] adds 8c4b798316c7 clocksource: Retry clock read if long delays detected adds 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] adds dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] adds c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD adds 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD adds b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* adds 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design adds 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design adds 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 9216a830f8c1 refscale: Allow CPU hotplug to be enabled adds 59821a132356 rcuscale: Allow CPU hotplug to be enabled adds f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 8221daf2163e softirq: Add RT specific softirq accounting adds 4d907668883f irqtime: Make accounting correct on RT adds f3bae53af046 softirq: Move various protections into inline helpers adds 40f4f91ca564 softirq: Make softirq control and processing RT aware adds 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT adds ba45d9326709 rcu: Prevent false positive softirq warning on RT adds 42d1547f67af refscale: Add acqrel, lock, and lock-irq adds cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks adds 56abe70ab725 torture: Fix grace-period rate output adds 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" adds 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader adds 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling adds 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup adds 27a0db079702 rcu/nocb: Unify timers adds 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread adds a392c88fd623 torture: Abstract end-of-run summary adds e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds da5d481cbe5b torture: Make the build machine control N in "make -jN" adds 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment adds 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. adds 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements adds 8dd585f0e336 rcu: Fix various typos in comments adds c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function adds 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups adds 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] adds a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages adds f0ca9532e9f2 torture: Set kvm.sh language to English adds e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks adds 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds d94cab95c6c2 doc: Fix diagram references in memory-ordering document adds 570f9fffb2ce lockdep: Explicitly flag likely false-positive report adds b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives adds f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] adds c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics adds 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds 821ea257ff96 srcu: Unconditionally embed struct lockdep_map adds c66bc869c99c srcu: Initialize SRCU after timers adds d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing adds 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] adds d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] adds 57f69041205c kvfree_rcu: Release a page cache under memory pressure adds c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run adds 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started adds f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds 763902d59273 kcsan: Simplify value change detection adds 4204ec128d03 kcsan: Distinguish kcsan_report() calls adds df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info adds bde65018fb01 kcsan: Fold panic() call into print_report() adds 8ea8d5b50f1c kcsan: Refactor access_info initialization adds 0b305c60b811 kcsan: Remove reporting indirection adds 0773e48e9076 kcsan: Remove kcsan_report_type adds f6e59482882d kcsan: Report observed value changes adds 7d60444addae kcsan: Document "value changed" line adds a2e369a1b41e rcu: Point to documentation of ordering guarantees adds 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init adds 3ae725e0121f srcu: Early test SRCU polling start adds 0a45b79d699d next-20210421/rcu adds 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 44bada282190 KVM: s390: fix guarded storage control register handling adds 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] adds d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-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 cc7aaed09be4 Merge remote-tracking branch 'kvm/next' adds d3debfcc4e3f bug: Provide dummy version of bug_get_file_line() when !GE [...] adds 979a265264d1 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next 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 ee9c06e09635 Merge remote-tracking branch 'kvm-arm/next' adds 2b8e22389063 Merge remote-tracking branch 'percpu/for-next' adds 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] adds 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE adds 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] adds c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev adds 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically adds 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds adds 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake adds 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs adds 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode adds 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake adds 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P adds 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] 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 59bc249283f2 Merge remote-tracking branch 'drivers-x86/for-next' adds 17dd19ab31e1 Merge remote-tracking branch 'chrome-platform/for-next' adds 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() adds 869e690182d2 Merge remote-tracking branch 'hsi/for-next' adds 4857a7139728 Merge remote-tracking branch 'leds/for-next' adds 20fe838fa625 Merge remote-tracking branch 'ipmi/for-next' adds 586c40288206 kunit: software node: adhear to KUNIT formatting standard adds b622b24519f5 software node: Allow node addition to already existing device adds bd2a895f21eb PM / wakeup: use dev_set_name() directly adds e5585b24a78e Merge remote-tracking branch 'driver-core/driver-core-next' adds 434438d8f9d3 usb: typec: silence a static checker warning adds 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet adds e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit adds 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 adds 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk adds 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation adds 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby adds 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks adds fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt adds 04284eb74e0c usb: xhci-mtk: add support runtime PM adds 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks adds 4b853c236c7b usb: xhci-mtk: remove unused members adds 52c888137d3f Merge remote-tracking branch 'usb/usb-next' adds 358dca81ac33 Merge remote-tracking branch 'usb-serial/usb-next' adds a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense adds 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] adds ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] adds 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] adds 0a360e8b65d6 tty: n_gsm: check error while registering tty devices adds 98602c010ceb tty: create internal tty.h file adds 4d5a64cbc7ad tty: tty.h: remove tty_info() adds da5d669e00d2 tty: audit: move some local functions out of tty.h adds 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h adds dd9f61144257 tty: make tty_release_redirect() static adds 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h adds 5ffa6e344a1c tty: clean include/linux/tty.h up adds f9f54983005c serial: sh-sci: remove obsolete latency workaround adds c7f31a6e7f9d Merge remote-tracking branch 'tty/tty-next' adds b21a57636c71 dw-xdata-pcie: Fix documentation build warns adds 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format adds 0df74278faed mei: me: add Alder Lake P device id. adds 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 39d2a7898d7f greybus: es2: fix kernel-doc warnings adds b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] adds 3fae829eac71 stm class: Remove an unused function adds a525ed1787ab intel_th: Constify all drvdata references adds d9962f6f4284 intel_th: Constify attribute_group structs adds 18ffbc47d45a intel_th: Consistency and off-by-one fix adds 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support adds 48cb17531b15 intel_th: pci: Add Alder Lake-M support adds 41c9f7fb64f8 stm class: Use correct UUID APIs adds e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h adds ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module adds 54d9bc39c9c9 Merge remote-tracking branch 'char-misc/char-misc-next' adds 9841d15fa21e Merge remote-tracking branch 'phy-next/next' adds e799e18ce7a8 Merge remote-tracking branch 'vfio/next' adds 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace adds c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h adds 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable adds 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] adds ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage adds 77e14dfe53c0 staging: rtl8723bs: remove two unused functions adds f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables adds 3cc112a0886d staging: rtl8192e: add spaces around binary operators adds c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace adds e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] adds c567fb9da3dd staging: rtl8192e: removed multiple blank lines adds d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] adds 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() adds ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration adds 467d98420936 staging: rtl8723bs: remove unused argument in function adds 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure adds 8ffdff6a8cfb staging: comedi: move out of staging directory adds 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related adds 1f865efdbcdb Merge remote-tracking branch 'staging/staging-next' adds ee1bf567c90d dmaengine: qcom_hidma: remove unused code adds 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright 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 e96cfc535c61 Merge remote-tracking branch 'dmaengine/next' adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] adds 43e2374c0b6f Merge remote-tracking branch 'cgroup/for-next' adds 667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue adds 5cad5a507241 scsi: smartpqi: Fix device pointer variable reference stat [...] adds f02d4086a8f3 scsi: qla2xxx: Reserve extra IRQ vectors adds 91cf21ec6d04 scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests adds 8824db894dd1 scsi: zfcp: Fix indentation coding style issue adds ab1fa88062f8 scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_e [...] adds 20540a5645f0 scsi: zfcp: Clean up sysfs code for SFP diagnostics adds be46e39ae3be scsi: zfcp: Move the position of put_device() adds b3f0a1ee9e39 scsi: zfcp: Lift Request Queue tasklet & timer from qdio adds 4ddbea1b6f51 scsi: pm80xx: Add sysfs attribute to check MPI state adds a4c55e16c500 scsi: pm80xx: Add sysfs attribute to check controller hmi error adds dd49ded8aa43 scsi: pm80xx: Add sysfs attribute to track RAAE count adds 0602624ace23 scsi: pm80xx: Add sysfs attribute to track iop0 count adds b0c306e62167 scsi: pm80xx: Add sysfs attribute to track iop1 count adds 4f5deeb40f9c scsi: pm80xx: Completing pending I/O after fatal error adds b431472bc88b scsi: pm80xx: Reset PI and CI memory during re-initialization adds 1f02beff224e scsi: pm80xx: Remove global lock from outbound queue processing adds 76fc0df9a0e7 scsi: core: Make the scsi_alloc_sgtables() documentation m [...] adds 886874af9439 scsi: core: Remove an incorrect comment adds 0d2810cd62d9 scsi: core: Rename scsi_softirq_done() into scsi_complete() adds 280e91b02665 scsi: core: Modify the scsi_send_eh_cmnd() return value fo [...] adds b8e162f9e7e2 scsi: core: Introduce enum scsi_disposition adds 56853f0e615b scsi: aacraid: Remove an unused function adds 90d6697810f0 scsi: libfc: Fix a format specifier adds be5aeee30e45 scsi: fcoe: Suppress a compiler warning adds 3ad0b1da0da2 scsi: mpt3sas: Fix two kernel-doc headers adds 3690ad6708c5 scsi: myrb: Remove unused functions adds 40d1373b6047 scsi: myrs: Remove unused functions adds 11417cd5e2ec scsi: qla4xxx: Remove an unused function adds c64aab41c5e1 scsi: smartpqi: Remove unused functions adds 3940ebf7ba52 scsi: 53c700: Open-code status_byte(u8) calls adds 22dc227e8f0e scsi: dc395x: Open-code status_byte(u8) calls adds 41e70e3006f6 scsi: sd: Introduce a new local variable in sd_check_events() adds 15df85e0d63d scsi: target: Compare explicitly with SAM_STAT_GOOD adds e15c745295a2 scsi: target: Fix two format specifiers adds baa75afde8cb scsi: target: Shorten ALUA error messages adds 7a3beeae2893 scsi: target: tcm_fc: Fix a kernel-doc header adds 755e78ccbb07 Merge branch 'misc' into for-next adds 5c9c0325b891 Merge remote-tracking branch 'scsi/for-next' adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs adds 415f752c3df6 Merge remote-tracking branch 'scsi-mkp/for-next' adds 7bdc52bb3c8b Merge remote-tracking branch 'vhost/linux-next' adds 481202c4f2a2 Merge remote-tracking branch 'rpmsg/for-next' adds 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds e4f45e01e117 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' 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 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 1f9da868b04e Merge branch 'devel' into for-next adds 7e0dc3c2efe2 Merge remote-tracking branch 'pinctrl/for-next' adds 936e20a48a5b Merge remote-tracking branch 'pwm/for-next' adds cc7cb517a4e8 Merge remote-tracking branch 'kselftest/next' adds ec7999987e15 Merge remote-tracking branch 'livepatching/for-next' adds 455411b55b11 Merge remote-tracking branch 'coresight/next' adds 3fd00fdc4f11 rtc: goldfish: remove dependency to OF adds 03531606ef4c rtc: pcf85063: fallback to parent of_node adds f1d304766c7f rtc: ab-eoz9: set regmap max_register adds e70e52e1bf1d rtc: ab-eoz9: add alarm support adds c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM adds c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 adds 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings adds 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] adds 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() adds 9b9310445f5a rtc: ds1511: remove unused function adds 77183a451503 Merge remote-tracking branch 'rtc/rtc-next' adds 663107d47a84 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 52d4580526c9 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 6d56fae5fb27 Merge remote-tracking branch 'kspp/for-next/kspp' adds 59f149b96084 Merge remote-tracking branch 'gnss/gnss-next' adds 399acbe47e9f Merge remote-tracking branch 'slimbus/for-next' adds 6c7362538425 Merge remote-tracking branch 'nvmem/for-next' adds 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() adds 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] adds 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] adds b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] 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 5e7b544b90bb Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code adds 8e8df04179ef Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 94c71300daf5 Merge remote-tracking branch 'kunit-next/kunit' adds 2812997fdd88 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. adds 911960cde9c1 Merge remote-tracking branch 'rust/rust-next' adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next adds d4eb934822b5 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6f6d59e429d3 coda: fix reference counting in coda_file_mmap error path adds a6f19ad48934 ovl: fix reference counting in ovl_mmap error path adds cc8917bda235 mm/filemap: fix find_lock_entries hang on 32-bit THP adds 64f91a7ffd08 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 0b64428c70ff /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 48459081c4fa /proc/kpageflags: do not use uninitialized struct pages adds cbf0bca11964 arch/ia64/kernel/head.S: remove duplicate include adds 1240fe943a26 arch/ia64/kernel/fsys.S: fix typos adds 695e619781e7 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 60697bfd947a ia64: ensure proper NUMA distance and possible map initialization adds 40e8f394b30c ia64: drop unused IA64_FW_EMU ifdef adds d4cbdb102242 ia64: simplify code flow around swiotlb init adds fdd1952b155d ia64: trivial spelling fixes adds e5a712c946b6 ia64: fix EFI_DEBUG build adds 770a77f1033b ia64: mca: always make IA64_MCA_DEBUG an expression adds be439f80193d ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds f3317428a306 ia64: module: fix symbolizer crash on fdescr adds cd7648717662 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds e349d6c45aeb scripts/spelling.txt: add entries for recent discoveries adds 4542f65fad96 scripts: a new script for checking duplicate struct declaration adds 308daf4e0f5c scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds b2000402a16c arch/sh/include/asm/tlb.h: remove duplicate include adds ee015b1ba22a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 16d9ab30fec8 ocfs2: map flags directly in flags_to_o2dlm() adds 0eb5e63872dc ocfs2: fix a typo adds 31e7f43112fa ocfs2/dlm: remove unused function adds 22dd76173ecd ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1a11523c1dd1 ocfs2: fix ocfs2 corrupt when iputting an inode adds 85384980e2ad vfs: fs_parser: clean up kernel-doc warnings adds 6a5079fe9aca watchdog: rename __touch_watchdog() to a better descriptive name adds 1b16f6c3a111 watchdog: explicitly update timestamp when reporting softlockup adds 740715e95ba8 watchdog/softlockup: report the overall time of softlockups adds 82e0bd97de15 watchdog/softlockup: remove logic that tried to prevent re [...] adds 5f1d568ffcda watchdog: fix barriers when printing backtraces from all CPUs adds 200b0f679169 watchdog: use bit lock operations to prevent multiple soft [...] adds 4a5469d01a8b watchdog: cleanup handling of false positives adds b3849d0aa844 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 914a1d5edc97 mm, slub: enable slub_debug static key when creating cache [...] adds c2bba301378e kunit: add a KUnit test for SLUB debugging functionality adds e678177e7d97 slub: remove resiliency_test() function adds f73d97e80eae mm/slub.c: trivial typo fixes adds 38b8d34eab01 mm/kmemleak.c: fix a typo adds 0b9e660456f3 mm/page_owner: record the timestamp of all pages during free adds acd0e52e0beb mm, page_owner: remove unused parameter in __set_page_owne [...] adds 6d37324a32fc mm: page_owner: fetch backtrace only for tracked pages adds c530831a6054 mm: page_owner: use kstrtobool() to parse bool option adds 68503c6cb1f2 mm: page_owner: detect page_owner recursion via task_struct adds 5c827d641a7b mm: page_poison: print page info when corruption is caught adds ff56b7c7adf3 mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds e12054c80ecf mm/memtest: add ARCH_USE_MEMTEST adds 63cbc2aaa324 mm: provide filemap_range_needs_writeback() helper adds bc0ffde1bd0c mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 0be9adf14c36 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 21647c62b045 mm/filemap: use filemap_read_page in filemap_fault adds 92423e881c3d mm/filemap: drop check for truncated page after I/O adds a65591d62a5c mm: page-writeback: simplify memcg handling in test_clear_ [...] adds a581455063f1 mm: introduce and use mapping_empty adds 36fd7c53a06e mm: stop accounting shadow entries adds 19a9e0b450ff dax: account DAX entries as nrpages adds 695c2f11bb15 mm: remove nrexceptional from inode adds 628bfd208523 mm: Move page_mapping_file to pagemap.h adds 7a9a28c293ac mm/filemap: Update stale comment adds 2e1720af79d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds b3ba27448b1c mm/gup: add compound page list iterator adds 3fac2eab9e23 mm/gup: decrement head page once for group of subpages adds a0bbd07a7b3d mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds be1674c5efca RDMA/umem: batch page unpin in __ib_umem_release() adds 60a81a6a2545 mm: gup: remove FOLL_SPLIT adds 39cb7e14e367 mm/memremap.c: fix improper SPDX comment style adds 7c2ccaf041f1 mm: memcontrol: fix kernel stack account adds 3b736e733aa8 memcg: cleanup root memcg checks adds 8a6fe83c55bf memcg: enable memcg oom-kill for __GFP_NOFAIL adds 2239db7cca61 mm: memcontrol: fix cpuhotplug statistics flushing adds 7613b604c141 mm: memcontrol: kill mem_cgroup_nodeinfo() adds d916c4d1698e mm: memcontrol: privatize memcg_page_state query functions adds 63b945abf5e5 cgroup: rstat: support cgroup1 adds e3d9ff005346 cgroup: rstat: punt root-level optimization to individual [...] adds bf9a2268dda2 mm: memcontrol: switch to rstat adds 190fb06199cd mm-memcontrol-switch-to-rstat-fix adds 494af022a029 mm: memcontrol: switch to rstat fix adds ad01d34c01ae mm: memcontrol: consolidate lruvec stat flushing adds 543c00e93fa8 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 51e6f08a48d1 memcg: charge before adding to swapcache on swapin adds 2256bf45a44d memcg: set page->private before calling swap_readpage adds 9266f2a7254b mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 367fe2caba12 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 1d2743af731a mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 72edc2672a10 mm: memcontrol: change ug->dummy_page only if memcg changed adds 6eae97d4168d mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 6b48052e0f71 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 8010fe55ef45 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds ffe2281ca089 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds d9ea7de122d8 linux/memcontrol.h: remove duplicate struct declaration adds fefb28ed2352 mm: page_counter: mitigate consequences of a page_counter [...] adds 77220aae8d0f mm/memory.c: do_numa_page(): delete bool "migrated" adds f3164845d282 mm/interval_tree: add comments to improve code readability adds d737dc4cd8c0 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds ed716fd91144 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 1191c4cb3288 x86/vmemmap: handle unpopulated sub-pmd ranges adds ee637e872f16 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds 2e6c37f62285 x86/vmemmap: optimize for consecutive sections in partial [...] adds 358b65acf6a7 mm, tracing: improve rss_stat tracepoint message adds fda338230328 mm: add remap_pfn_range_notrack adds 5db9c719bf5e mm: add a io_mapping_map_user helper adds 68f9c3d5ebe2 i915: use io_mapping_map_user adds ce476c53e958 i915: fix remap_io_sg to verify the pgprot adds 1b554eab1624 NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds 977154f12de9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 3e228f294cb3 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds c01ddf729245 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 2b3e00243509 mm/dmapool: switch from strlcpy to strscpy adds 9cf65931279c mm/sparse: add the missing sparse_buffer_fini() in error branch adds 55300bdf0528 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 8e2899fcb268 mm: unexport remap_vmalloc_range_partial adds 3593593343af mm/vmalloc: use rb_tree instead of list for vread() lookups adds dffcc2183793 ARM: mm: add missing pud_page define to 2-level page tables adds 834f5cf52cb8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds e53f04e95760 sparc32: add stub pud_page define for walking huge vmalloc [...] adds 6903b29cbdb6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 423306a1e6ef mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds d6d1437d19f2 mm/ioremap: rename ioremap_*_range to vmap_*_range adds 4f4e15f4ccfe mm: HUGE_VMAP arch support cleanup adds 4fc3394f6665 powerpc: inline huge vmap supported functions adds c76b36a63b32 arm64: inline huge vmap supported functions adds fbcddfb95a68 x86: inline huge vmap supported functions adds 64d40338e739 mm/vmalloc: provide fallback arch huge vmap support functions adds 1f06a50e756f mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 226d18c6169b mm/vmalloc: add vmap_range_noflush variant adds f785d95f10b7 mm/vmalloc: hugepage vmalloc mappings adds fedc03601574 mm/vmalloc: fix read of uninitialized pointer area adds bb46582655a5 mm/vmalloc: remove map_kernel_range adds 356a8c69f245 kernel/dma: remove unnecessary unmap_kernel_range adds b7dbe31a337c powerpc/xive: remove unnecessary unmap_kernel_range adds b852a7a0ecb5 mm/vmalloc: remove unmap_kernel_range adds a3667451b12c mm-vmalloc-remove-unmap_kernel_range-fix adds f3a934177f53 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 29af081c1502 mm-vmalloc-remove-map_kernel_range-fix-2 adds 2e6104bbb213 mm/vmalloc: improve allocation failure error messages adds fb2b65e36823 mm/vmalloc: print correct vmalloc allocation size adds 17360d1ff345 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds 64865b305aff lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 790ed2861286 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds e1f1e6a94487 lib/test_vmalloc.c: extend max value of nr_threads parameter adds c682fcbb1fbf vm/test_vmalloc.sh: adapt for updated driver interface adds a24677ceb164 mm/vmalloc: refactor the preloading loagic adds fb7ecf5d2a9e mm/vmalloc: remove an empty line adds c040797d5c61 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds aa3049624da9 mm/doc: fix page_maybe_dma_pinned kerneldoc adds 899f31cde25f mm/doc: turn fault flags into an enum adds f5608f57f63b mm/doc: add mm.h and mm_types.h to the mm-api document adds 46b4d822fd21 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 161f2e5c3aee pagewalk: prefix struct kernel-doc descriptions adds 7dcb093a4d77 mm/kasan: switch from strlcpy to strscpy adds edeacad0505f kasan: fix kasan_byte_accessible() to be consistent with a [...] adds eca4aadb6375 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 8e23196c2b1f mm, kasan: don't poison boot memory with tag-based modes adds 625fdf677074 arm64: kasan: allow to init memory when setting tags adds c7a4f172f026 kasan: init memory in kasan_(un)poison for HW_TAGS adds 18edd98c47cf kasan, mm: integrate page_alloc init with HW_TAGS adds 0e4d64bdcec8 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds a7692deb90da kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 0aaf2d57021f kasan, mm: integrate slab init_on_free with HW_TAGS adds 543b18eaa7ab kasan: docs: clean up sections adds 1b8a23aab231 kasan: docs: update overview section adds 22115fa4c95d kasan: docs: update usage section adds 82361dd63e3f kasan: docs: update error reports section adds 34022ad6ea9c kasan: docs: update boot parameters section adds e82130775164 kasan: docs: update GENERIC implementation details section adds e19b546cc093 kasan: docs: update SW_TAGS implementation details section adds 6aee9513c4f1 kasan: docs: update HW_TAGS implementation details section adds ef394c30cd00 kasan: docs: update shadow memory section adds 4d4ded957345 kasan: docs: update ignoring accesses section adds d365d93cdb86 kasan: docs: update tests section adds e607ac4300bb kasan: record task_work_add() call stack adds c7d93ce61eb0 kasan: detect false-positives in tests adds db84ad342ed6 irq_work: record irq_work_queue() call stack adds af16003dec23 mm: move mem_init_print_info() into mm_init() adds 5e1e6b4c853d mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 62e253fe100c mm: remove lru_add_drain_all in alloc_contig_range adds b0003c70056d include/linux/page-flags-layout.h: correctly determine LAS [...] adds d71638b784a0 include/linux/page-flags-layout.h: cleanups adds 9fc1373f7292 mm/page_alloc: rename alloc_mask to alloc_gfp adds cd3447ce719c mm/page_alloc: rename gfp_mask to gfp adds 79ab4382bc0d mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 9f03f83fe354 mm/mempolicy: rename alloc_pages_current to alloc_pages adds b02b7a4d7e63 mm/mempolicy: rewrite alloc_pages documentation adds bef15e0cd4e9 mm/mempolicy: rewrite alloc_pages_vma documentation adds 671ee06f4dd4 mm/mempolicy: fix mpol_misplaced kernel-doc adds 5e5f683f3a0d mm: page_alloc: dump migrate-failed pages adds ed4e61c3f01b mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 7d931df2eaf2 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 7855446f91a8 mm/page_alloc: duplicate include linux/vmalloc.h adds 786e290f34e8 mm/page_alloc: rename alloced to allocated adds d40a800ea2ec mm/page_alloc: add a bulk page allocator adds 4cbaa5a4580c mm-page_alloc-add-a-bulk-page-allocator-fix adds dca1a7bae975 mm/page_alloc: Add a bulk page allocator -fix -fix adds bbb87524abe2 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds d9d48242e8db mm/page_alloc: add an array-based interface to the bulk pa [...] adds f22d947ef735 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 6c22ea5bc825 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 20f5cfd8a400 mm/page_alloc: inline __rmqueue_pcplist adds 8549ac7e0ef0 SUNRPC: set rq_page_end differently adds 01eec2d05c91 SUNRPC: refresh rq_pages using a bulk page allocator adds 8fdd71a69f19 net: page_pool: refactor dma_map into own function page_po [...] adds 2be71747001a net: page_pool: use alloc_pages_bulk in refill code path adds 58139d43c6f7 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 0c1f29b80603 mm/page_alloc: redundant definition variables of pfn in for loop adds 062643cc2604 mm/memory-failure: unnecessary amount of unmapping adds 67492f75f9d6 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 9eed1094f7d5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 29e74e8258e1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 62cd1a606792 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 7c8275fbbaa6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds e07699bb5e14 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 83e604062cd3 mm/hugetlb: remove redundant reservation check condition i [...] adds f3d4e286e02e mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds b969c3e372f3 mm/hugetlb: use some helper functions to cleanup code adds b9227f6bc711 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 61b4d345cb84 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds fbae9712ee64 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 51111a39d828 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 3ea1851ded8a khugepaged: remove unneeded return value of khugepaged_col [...] adds 2e5250bb969f khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds a35fa00743bd khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 6c0a7fde8408 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 226da5c82739 mm/huge_memory.c: remove unnecessary local variable ret2 adds 45a732216490 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 3dfb5708066a mm/huge_memory.c: make get_huge_zero_page() return bool adds d6bfa0a43a16 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 31949fd28327 mm/huge_memory.c: remove redundant PageCompound() check adds 6fca7363a654 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds f710decf6259 mm/huge_memory.c: use helper function migration_entry_to_page() adds a56b58c2f07f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds a3a1ad4a751d khugepaged: use helper function range_in_vma() in collapse [...] adds fbf11ae1917c khugepaged: remove unnecessary out label in collapse_huge_page() adds 9b046ab69386 khugepaged: remove meaningless !pte_present() check in khu [...] adds 345bbf84da34 mm: huge_memory: a new debugfs interface for splitting THP tests adds 7a22b40413b3 mm: huge_memory: debugfs for file-backed THP split adds 165f42e73e97 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds ee3486e26c4a mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds 6ed114c9087a mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 992aec7a3ae0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 6a3aee426909 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds f9d2a92fe6cf mm/cma: change cma mutex to irq safe spinlock adds cbcb88e069f8 hugetlb: no need to drop hugetlb_lock to call cma_release adds 019f237acd13 hugetlb: add per-hstate mutex to synchronize user adjustments adds b18cb2377195 hugetlb: create remove_hugetlb_page() to separate functionality adds f6628ce12dc1 hugetlb: call update_and_free_page without hugetlb_lock adds 309197375dc6 hugetlb: change free_pool_huge_page to remove_pool_huge_page adds ed436262410d hugetlb: make free_huge_page irq safe adds 7dc57229edac hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 0dc980f63e3a mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 48b81224a4f5 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 3d0b8b0e181d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds 610e59c899e1 mm,hugetlb: split prep_new_huge_page functionality adds 81a27f542282 mm: make alloc_contig_range handle free hugetlb pages adds 8c36dc8f0721 mm: make alloc_contig_range handle in-use hugetlb pages adds fe5337dda8e5 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 79cb90022664 userfaultfd: add minor fault registration mode adds 13b1df9643a5 userfaultfd/hugetlbfs: fix minor fault page leak adds 8744c8d82595 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds dcb26cf1a827 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 7791fc10d355 userfaultfd: add UFFDIO_CONTINUE ioctl adds 1a009f3a9b39 userfaultfd: update documentation to describe minor fault [...] adds c537ac26a5ea userfaultfd/selftests: add test exercising minor fault handling adds 4ba03a06889b mm/vmscan: move RECLAIM* bits to uapi header adds 925f040b1712 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds fbbfeee24c49 mm: vmscan: use nid from shrink_control for tracepoint adds 642e93dfc702 mm: vmscan: consolidate shrinker_maps handling code adds 32daf3a944f8 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds a1cc5dee03b5 mm: vmscan: remove memcg_shrinker_map_size adds 545dc4ec56ec mm: vmscan: use kvfree_rcu instead of call_rcu adds 176ac3b5f9f1 mm: memcontrol: rename shrinker_map to shrinker_info adds bdf55ae9bddb mm: vmscan: add shrinker_info_protected() helper adds 58fa3aef3c0a mm-vmscan-add-shrinker_info_protected-helper-fix adds ff32c6794926 mm: vmscan: use a new flag to indicate shrinker is registered adds 9b71aa255143 mm: vmscan: add per memcg shrinker nr_deferred adds 6baef138e17d mm: vmscan: use per memcg nr_deferred of shrinker adds 571d004f9468 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 06e5cd6ab112 mm: memcontrol: reparent nr_deferred when memcg offline adds f40afa177e39 mm: vmscan: shrink deferred objects proportional to priority adds b83dca656338 mm/compaction: remove unused variable sysctl_compact_memory adds afb915bc9f42 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds e4a7590cb8b9 mm: disable LRU pagevec during the migration temporarily adds 1a7a52f65dfb mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds a62c09567bca mm: fs: invalidate BH LRU during page migration adds 8d37d90292e3 mm/migrate.c: make putback_movable_page() static adds e2ee05a24f72 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds e678d53e34e3 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 762787c7c782 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds a2032bc66b02 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 9dffbfc12bf9 mm: vmstat: add cma statistics adds e4b5b2d71a52 mm: cma: use pr_err_ratelimited for CMA warning adds 205ae807fda9 mm: cma: add trace events for CMA alloc perf testing adds 3aebab48c259 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 022df6c47faf mm: cma: support sysfs adds 2151e5317a91 mm: cma: add the CMA instance name to cma trace events adds b2c086049459 mm: use proper type for cma_[alloc|release] adds 19451b6a2c1d ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 7a26e54374ec ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds ddba4085809c ksm: remove dedicated macro KSM_FLAG_MASK adds 4a0f001dc43b ksm: fix potential missing rmap_item for stable_node adds 221d885911cc mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds ded2205bd37c mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 8548bc638cf2 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds edc9b4c7c043 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds b04004d63eb9 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 854b9c3f9904 x86/mm: track linear mapping split events adds 608d01e9d2da mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 18072c129bcc mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 56b03fa4dfb1 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds de9dcbe2d1ed mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 50883d16bac2 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 7d35013f52ef mm-drop-redundant-arch_enable__migration-fix adds 7bdf68a81fa1 mm-drop-redundant-arch_enable__migration-fix-fix adds cd72626a03f2 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 1ef0b9587e04 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 9bc5da968331 mm/util.c: reduce mem_dump_obj() object size adds 261f99d6baa2 mm/util.c: fix typo adds 607327e46051 mm/gup: don't pin migrated cma pages in movable zone adds 4e7e54ef3aa0 mm/gup: check every subpage of a compound page during isolation adds 19396ff69139 mm/gup: return an error on migration failure adds b25f2d75a29d mm/gup: check for isolation errors adds bb96e34e13bd mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 3d03f0f12249 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds f3fc0a12058d mm: apply per-task gfp constraints in fast path adds de572725aad6 mm: honor PF_MEMALLOC_PIN for all movable pages adds cf3c7aeacb20 mm/gup: do not migrate zero page adds 5502a7e80077 mm/gup: migrate pinned pages out of movable zone adds acd1a3d59ca7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 183fb0a28374 mm/gup: change index type to long as it counts pages adds 162fab05badc mm/gup: longterm pin migration cleanup adds 89dfa5faf199 selftests/vm: gup_test: fix test flag adds 8f2acd2e3248 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 29ca2b744180 mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 61ce6e2a1e22 drivers/base/memory: introduce memory_block_{online,offline} adds ba9b7ae7d1a3 mm,memory_hotplug: relax fully spanned sections check adds 400e4b565d37 mm,memory_hotplug: factor out adjusting present pages into [...] adds f14d8ea973e6 mm,memory_hotplug: allocate memmap from the added memory range adds 3f840702ffb9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds a953e5447c45 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds e8942fbc2268 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 8b629c7197c0 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 2ca5e58b5c91 mm/zswap.c: switch from strlcpy to strscpy adds c4235dbc0739 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 9f77a8378006 iov_iter: lift memzero_page() to highmem.h adds 2f38874f0265 btrfs: use memzero_page() instead of open coded kmap pattern adds 6fd563a8ba95 mm/highmem.c: fix coding style issue adds 3e431ef2fbd5 mm/highmem: Remove deprecated kmap_atomic adds f37edda60431 mm/mempool: minor coding style tweaks adds 581b4eb5d2ea mm/swapfile: minor coding style tweaks adds 41705e050559 mm/sparse: minor coding style tweaks adds 754e8bb6c7bd mm/vmscan: minor coding style tweaks adds 6eed7350679c mm/compaction: minor coding style tweaks adds 0cf1008c5795 mm/oom_kill: minor coding style tweaks adds a2902d6a3b00 mm/shmem: minor coding style tweaks adds 3dad19b5db00 mm/page_alloc: minor coding style tweaks adds c92397c1c56d mm/filemap: minor coding style tweaks adds f47227fa5d0c mm/mlock: minor coding style tweaks adds 0bf80d22be74 mm/frontswap: minor coding style tweaks adds 62a563a93a9a mm/vmalloc: minor coding style tweaks adds 320453f362cc mm/memory_hotplug: minor coding style tweaks adds 59e4d5c79970 mm/mempolicy: minor coding style tweaks adds e11299cf4e0f mm/process_vm_access.c: remove duplicate include adds 35eaef74e16d kfence: zero guard page after out-of-bounds access adds 0ac66fbbadde kfence: await for allocation using wait_event adds 5d744ff5acbb kfence: maximize allocation wait timeout duration adds e5bcc059aa23 kfence: use power-efficient work queue to run delayed work adds a4c3856fa1da fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7adb71bb2d08 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 884c4305093c kernel/hung_task.c: Monitor killed tasks. adds 511a9cc02f99 alpha: eliminate old-style function definitions adds 653e421ed4ca fs/proc/generic.c: fix incorrect pde_is_permanent check adds 4d24071c7039 proc: save LOC in __xlate_proc_name() adds 1cd4b818a2e7 proc: mandate ->proc_lseek in "struct proc_ops" adds 0789221a30d9 proc: smoke test lseek() adds d1a3e950a0b7 proc: delete redundant subset=pid check adds 179fd1edeb41 selftests: proc: test subset=pid adds d153850a84ea procfs: allow reading fdinfo with PTRACE_MODE_READ adds 3d71f12b5126 procfs/dmabuf: add inode number to /proc/*/fdinfo adds b93b1537ef8a proc/sysctl: fix function name error in comments adds 6c71af90981e proc/sysctl: make protected_* world readable adds 7a368e974b12 include: remove pagemap.h from blkdev.h adds 3ed0101af362 kernel.h: drop inclusion in bitmap.h adds c07859c1462d linux/profile.h: remove unnecessary declaration adds 477ddd77a0ef kernel/async.c: fix pr_debug statement adds 8ab695bec812 kernel/cred.c: make init_groups static adds 5dad9e2eb404 tools: disable -Wno-type-limits adds d2698aaa14d0 tools: bitmap: sync function declarations with the kernel adds ed0f3d08f23a tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds ce2927b51380 arch: rearrange headers inclusion order in asm/bitops for [...] adds 764d97d1bfed lib: extend the scope of small_const_nbits() macro adds 0c3b2553d406 tools: sync small_const_nbits() macro with the kernel adds 9ed07a971a5d lib: inline _find_next_bit() wrappers adds ac736a547059 tools: sync find_next_bit implementation adds 54a162fb50f3 lib: add fast path for find_next_*_bit() adds 3335520506ac lib: add fast path for find_first_*_bit() and find_last_bit() adds bfa082638df3 h8300: rearrange headers inclusion order in asm/bitops adds 92f9516d91ca tools: sync lib/find_bit implementation adds da25dfc871c8 MAINTAINERS: add entry for the bitmap API adds cafed6401449 lib/bch.c: fix a typo in the file bch.c adds 46c8ad9498da lib: fix inconsistent indenting in process_bit1() adds 8762a98b03b3 lib/list_sort.c: fix typo in function description adds 3e669f982976 lib/genalloc.c: Fix a typo adds 70ffd5d2677a lib: crc8: pointer to data block should be const adds 2d22bf6dd0a2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds 80f6e1c5e11a lib/percpu_counter: tame kernel-doc compile warning adds 02ae597ac0d6 lib/genalloc: add parameter description to fix doc compile [...] adds 744e567cb3b0 lib: parser: clean up kernel-doc adds 28a3b6c27364 include/linux/compat.h: remove unneeded declaration from C [...] adds 9573e2b4fe59 checkpatch: warn when missing newline in return sysfs_emit [...] adds 11ad7a87279d checkpatch: exclude four preprocessor sub-expressions from [...] adds 27b9bdf7847a checkpatch: improve ALLOC_ARRAY_ARGS test adds dba3e51a8c81 kselftest: introduce new epoll test case adds 0668d5ad59d4 fs/epoll: restore waking from ep_done_scan() adds a023785baaeb isofs: fix fall-through warnings for Clang adds 183e6d79c438 fs/nilfs2: fix misspellings using codespell tool adds c1f5a2dc43b8 nilfs2: fix typos in comments adds 9ed4b758d467 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds e7f1b702654e hpfs: replace one-element array with flexible-array member adds 7717c1021bc3 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 83ce524c6248 kernel/fork.c: simplify copy_mm() adds 93587304bbde kernel/fork.c: fix typos adds 679b5fe049ca kernel/crash_core: add crashkernel=auto for vmcore creation adds e2a6cfe374f3 kexec: Add kexec reboot string adds 5d76db69351e kernel: kexec_file: fix error return code of kexec_calcula [...] adds 7a9ba505112c kexec: dump kmessage before machine_kexec adds e87f3dbbc470 gcov: combine common code adds 69da4b2ad365 gcov: simplify buffer allocation adds f0727ff4b41a gcov: use kvmalloc() adds f91dc2dae98f gcov: clang: fix clang-11+ build adds e57cd2869466 gcov: clang: drop support for clang-10 and older adds d4b42c23137f smp: kernel/panic.c - silence warnings adds 689e6926bde0 delayacct: clear right task's flag after blkio completes adds 63b5df0c0274 aio: simplify read_events() adds c6828bcb5ac1 gdb: lx-symbols: store the abspath() adds 4d11c102f5d0 scripts/gdb: document lx_current is only supported by x86 adds 64d2a82cbca9 scripts/gdb: add lx_current support for arm64 adds 3fcc12f97f32 kernel/resource: make walk_system_ram_res() find all busy [...] adds f4ff97f25f1f kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds f71c7cc6dd04 kernel/resource: remove first_lvl / siblings_only logic adds 8d7f80de34fd kernel/resource: allow region_intersects users to hold res [...] adds 0de9f834b1c8 kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds 0d2eeb96425f kernel/resource: refactor __request_region to allow extern [...] adds 621ad8c65689 kernel/resource: fix locking in request_free_mem_region adds 0601367dad75 selftests: remove duplicate include adds 737d9dbaa5c3 kernel/async.c: stop guarding pr_debug() statements adds 39bc57623f40 kernel/async.c: remove async_unregister_domain() adds 55cbd6a8449b init/initramfs.c: do unpacking asynchronously adds 50937f03d601 modules: add CONFIG_MODPROBE_PATH adds e39fb2c85c3f ipc/sem.c: mundane typo fixes adds 9c475a7f9d32 Merge branch 'akpm-current/current' adds a0b35985446d mm: fix some typos and code style problems adds 6f9ca6fe548c drivers/char: remove /dev/kmem for good adds 2cde0084b868 mm: remove xlate_dev_kmem_ptr() adds d59a69d76ca2 mm/vmalloc: remove vwrite() adds 258d375c050f arm: print alloc free paths for address in registers adds 19861200c216 scripts/spelling.txt: add "overlfow" adds d6d7cd016df5 scripts/spelling.txt: Add "diabled" typo adds 8eba7ee9ee92 scripts/spelling.txt: add "overflw" adds 02b6d42a1cba mm/slab.c: fix spelling mistake "disired" -> "desired" adds 2d09e2464943 include/linux/pgtable.h: few spelling fixes adds 2417e039e044 kernel/umh.c: fix some spelling mistakes adds 396a5d4f3f2c kernel/user_namespace.c: fix typos adds 3ec84737a3da kernel/up.c: fix typo adds b0cc1715c8da kernel/sys.c: fix typo adds 3befdb579119 fs: fat: fix spelling typo of values adds d3799b10948d ipc/sem.c: spelling fix adds 832911ba6161 treewide: remove editor modelines and cruft adds b7d8a133515a mm: fix typos in comments adds 8dc67c6cf264 mm: fix typos in comments adds 2e5cb88b6615 mmap: make mlock_future_check() global adds d9e3e34ad6bb riscv/Kconfig: make direct map manipulation options depend on MMU adds 7b236a35601c set_memory: allow set_direct_map_*_noflush() for multiple pages adds ea1abf68ccc5 set_memory: allow querying whether set_direct_map_*() is a [...] adds 79a55275749b mm: introduce memfd_secret system call to create "secret" [...] adds 91f6043dbf74 memfd_secret: use unsigned int rather than long as syscall [...] adds 23e9867322b6 secretmem/gup: don't check if page is secretmem without reference adds 991a934e3653 secretmem: optimize page_is_secretmem() adds b7575b1e8da0 PM: hibernate: disable when there are active secretmem users adds 4d82ee8ca83d arch, mm: wire up memfd_secret system call where relevant adds f5099d2b25fc memfd_secret: use unsigned int rather than long as syscall [...] adds 4d9f8bdbb9c3 secretmem: test: add basic selftest for memfd_secret(2) adds 4cd4ba9e5ad4 memfd_secret: use unsigned int rather than long as syscall [...] adds 76a241c64e50 Merge branch 'akpm/master' adds c457d9676496 Add linux-next specific files for 20210422
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 (1216f02e46a4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-block-rnbd | 18 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 13 + Documentation/admin-guide/kernel-parameters.txt | 56 +- Documentation/dev-tools/index.rst | 4 + Documentation/dev-tools/kcsan.rst | 88 +- Documentation/dev-tools/testing-overview.rst | 117 + .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 + .../devicetree/bindings/net/fsl-enetc.txt | 15 + .../devicetree/bindings/net/idt,3243x-emac.yaml | 73 + .../devicetree/bindings/net/qcom,ipa.yaml | 19 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 121 + .../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/rtc/qcom-pm8xxx-rtc.yaml | 62 + Documentation/devicetree/bindings/serial/8250.yaml | 28 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 55 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 6 +- Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/misc-devices/dw-xdata-pcie.rst | 76 +- Documentation/misc-devices/index.rst | 1 + Documentation/networking/ethtool-netlink.rst | 171 +- Documentation/networking/statistics.rst | 46 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/rust/quick-start.rst | 16 +- Documentation/scheduler/sched-domains.rst | 10 +- .../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 + .../translations/zh_CN/dev-tools/gcov.rst | 264 + .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 3 +- .../translations/zh_CN/doc-guide/parse-headers.rst | 2 +- Documentation/translations/zh_CN/index.rst | 3 + .../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 | 142 + Documentation/virt/kvm/api.rst | 298 +- Documentation/virt/kvm/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 48 +- Makefile | 2 +- Next/SHA1s | 221 +- Next/Trees | 3 + Next/merge.log | 5090 +++++++++++++------- arch/alpha/kernel/pc873xx.c | 4 +- arch/arm/arm-soc-for-next-contents.txt | 22 +- arch/arm/boot/dts/Makefile | 5 +- 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 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++ arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++ arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/configs/qcom_defconfig | 10 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- 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 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 13 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 7 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/crypto/aes-modes.S | 1 + arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/kernel/fpsimd.c | 5 +- arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/mmu.c | 118 +- arch/arm64/kvm/trace_arm.h | 66 - 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/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/mips/boot/compressed/Makefile | 2 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/div64.h | 59 +- arch/mips/include/asm/kvm_host.h | 17 +- .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 8 +- arch/mips/kernel/Makefile | 8 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/kvm/mips.c | 21 +- arch/mips/kvm/mmu.c | 100 +- arch/mips/kvm/vz.c | 19 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 23 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/rb532/devices.c | 25 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/Makefile | 5 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/inst.h | 21 +- arch/powerpc/include/asm/interrupt.h | 74 +- arch/powerpc/include/asm/kvm_book3s.h | 14 +- arch/powerpc/include/asm/kvm_host.h | 7 - arch/powerpc/include/asm/kvm_ppc.h | 12 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vio.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 3 +- arch/powerpc/kernel/head_8xx.S | 49 +- arch/powerpc/kernel/head_book3s_32.S | 43 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/irq.c | 13 +- arch/powerpc/kernel/mce.c | 3 +- arch/powerpc/kernel/module.c | 26 +- arch/powerpc/kernel/optprobes.c | 24 +- arch/powerpc/kernel/optprobes_head.S | 65 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/smp.c | 62 +- arch/powerpc/kernel/trace/ftrace.c | 22 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kexec/crash.c | 3 +- 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 | 97 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- 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/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/maccess.c | 21 + arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp32.c | 59 +- arch/powerpc/perf/core-book3s.c | 9 +- arch/powerpc/perf/isa207-common.c | 71 +- arch/powerpc/perf/isa207-common.h | 8 +- arch/powerpc/perf/power10-pmu.c | 13 + arch/powerpc/perf/power9-pmu.c | 13 + arch/powerpc/platforms/pseries/dlpar.c | 14 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 13 +- arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 16 + arch/powerpc/sysdev/xive/common.c | 9 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/powerpc/xmon/xmon.c | 22 +- arch/s390/crypto/arch_random.c | 4 + arch/s390/include/asm/atomic_ops.h | 14 +- arch/s390/include/asm/cmpxchg.h | 53 +- arch/s390/include/asm/kvm_host.h | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kvm/kvm-s390.c | 7 +- arch/s390/lib/test_unwind.c | 8 +- arch/s390/pci/pci_sysfs.c | 35 + arch/um/Kconfig.debug | 1 + arch/um/drivers/hostaudio_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 - arch/um/include/asm/pgtable.h | 2 +- arch/{riscv => um}/include/uapi/asm/Kbuild | 0 arch/um/kernel/Makefile | 1 - arch/um/kernel/dyn.lds.S | 6 + arch/um/kernel/gmon_syms.c | 16 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/uml.lds.S | 6 + arch/x86/Kconfig | 3 +- arch/x86/Makefile | 4 +- 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/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 330 +- arch/x86/events/intel/core.c | 689 ++- 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/p4.c | 16 +- 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/msr.c | 2 + arch/x86/events/perf_event.h | 119 +- 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/floppy.h | 1 - arch/x86/include/asm/kvm_host.h | 46 +- 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/apic/x2apic_uv_x.c | 3 +- arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/kvm.c | 128 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kvm/Makefile | 2 + arch/x86/kvm/cpuid.c | 89 +- arch/x86/kvm/cpuid.h | 58 +- 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/svm/nested.c | 79 +- arch/x86/kvm/svm/sev.c | 820 +++- arch/x86/kvm/svm/svm.c | 152 +- arch/x86/kvm/svm/svm.h | 13 +- arch/x86/kvm/vmx/nested.c | 39 +- 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 | 171 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/vmx/vmx_ops.h | 4 + arch/x86/kvm/x86.c | 74 +- arch/x86/mm/pat/memtype.c | 2 + arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/um/Makefile | 1 + arch/x86/um/asm/elf.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 2 +- block/bfq-iosched.c | 3 +- block/blk-core.c | 34 +- block/blk-mq-debugfs.c | 8 + block/blk-mq-tag.c | 128 +- block/blk-mq-tag.h | 6 +- block/blk-mq.c | 34 +- block/blk-mq.h | 1 + block/blk.h | 11 +- block/elevator.c | 9 + block/ioctl.c | 2 + block/mq-deadline.c | 7 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 ++ drivers/android/process.rs | 950 ++++ drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 ++++ drivers/android/transaction.rs | 206 + drivers/ata/libata-eh.c | 3 +- drivers/base/memory.c | 91 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/swnode.c | 5 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/bcma/driver_mips.c | 7 - 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/floppy.c | 23 +- drivers/block/null_blk/main.c | 114 +- drivers/block/null_blk/null_blk.h | 5 + drivers/block/rnbd/rnbd-clt-sysfs.c | 84 +- drivers/block/rnbd/rnbd-clt.c | 171 +- drivers/block/rnbd/rnbd-clt.h | 6 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 69 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/char/Kconfig | 12 - drivers/char/Makefile | 2 - drivers/char/rust_example.rs | 162 - drivers/{staging => }/comedi/Kconfig | 0 drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/{staging => }/comedi/comedi_buf.c | 0 drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 .../{staging => }/comedi/drivers/addi_apci_1032.c | 0 .../{staging => }/comedi/drivers/addi_apci_1500.c | 0 .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 .../{staging => }/comedi/drivers/addi_apci_16xx.c | 0 .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/comedi/drivers/adv_pci_dio.c | 801 +++ drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 .../comedi/drivers/amplc_pc236_common.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas64.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 .../{staging => }/comedi/drivers/comedi_parport.c | 0 drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/{staging => }/comedi/drivers/das6402.c | 0 drivers/{staging => }/comedi/drivers/das800.c | 0 drivers/{staging => }/comedi/drivers/dmm32at.c | 0 drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/{staging => }/comedi/drivers/dt2814.c | 0 drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/{staging => }/comedi/drivers/me4000.c | 0 drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/{staging => }/comedi/drivers/ni_6527.c | 0 drivers/{staging => }/comedi/drivers/ni_65xx.c | 0 drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/comedi/drivers/ni_routes.c | 562 +++ drivers/comedi/drivers/ni_routes.h | 330 ++ .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 51 + .../comedi/drivers/ni_routing/ni_device_routes.h | 32 + .../drivers/ni_routing/ni_device_routes/all.h | 54 + .../ni_routing/ni_device_routes/pci-6070e.c | 639 +++ .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 ++ .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 +++++++++++++ .../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxi-6030e.c | 608 +++ .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 ++++++ .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 +++++++ .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 +++++++ .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxie-6251.c | 1656 +++++++ .../ni_routing/ni_device_routes/pxie-6535.c | 575 +++ .../ni_routing/ni_device_routes/pxie-6738.c | 3083 ++++++++++++ .../comedi/drivers/ni_routing/ni_route_values.c | 42 + .../comedi/drivers/ni_routing/ni_route_values.h | 98 + .../drivers/ni_routing/ni_route_values/all.h | 37 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 650 +++ .../ni_routing/ni_route_values/ni_eseries.c | 602 +++ .../ni_routing/ni_route_values/ni_mseries.c | 1752 +++++++ .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 159 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 503 ++ .../drivers/ni_routing/tools/convert_py_to_csv.py | 67 + .../drivers/ni_routing/tools/csv_collection.py | 40 + .../drivers/ni_routing/tools/make_blank_csv.py | 32 + .../comedi/drivers/ni_routing/tools/ni_names.py | 56 + drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/{staging => }/comedi/drivers/pcl711.c | 0 drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/{staging => }/comedi/drivers/pcl726.c | 0 drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/{staging => }/comedi/drivers/pcl818.c | 0 drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 .../{staging => }/comedi/drivers/tests/Makefile | 0 .../comedi/drivers/tests/comedi_example_test.c | 0 drivers/comedi/drivers/tests/ni_routes_test.c | 611 +++ drivers/comedi/drivers/tests/unittest.h | 63 + drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/{staging => }/comedi/drivers/vmk80xx.c | 0 drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccp/sev-dev.c | 193 +- drivers/crypto/ccp/sev-dev.h | 4 +- drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 6 +- drivers/crypto/hisilicon/qm.c | 29 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/sa2ul.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 41 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 101 +- drivers/dma/idxd/init.c | 383 +- drivers/dma/idxd/irq.c | 10 +- drivers/dma/idxd/submit.c | 2 +- drivers/dma/idxd/sysfs.c | 410 +- drivers/dma/k3dma.c | 4 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/qcom/hidma.c | 6 - drivers/gpio/gpio-omap.c | 9 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 159 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- 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 | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + 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.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 30 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 + drivers/gpu/drm/amd/amdgpu/nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- 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 | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 193 +- 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 | 4 + .../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 ++++ drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 65 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 145 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2902 +++++++++++ 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 | 38 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 + .../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 | 9 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 58 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 87 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- .../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/amd/include/atomfirmware.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 378 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 - drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- 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 | 6 +- 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_fbc.c | 7 +- 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 | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 - drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 32 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- 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 | 38 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/i915/i915_suspend.c | 6 - drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_pm.c | 13 +- drivers/gpu/drm/radeon/cik.c | 4 - 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/radeon/si.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 29 +- drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 18 +- drivers/greybus/es2.c | 6 +- drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 79 +- drivers/hv/connection.c | 5 +- drivers/hv/hv.c | 58 +- drivers/hv/hv_trace.h | 15 + drivers/hv/vmbus_drv.c | 4 +- 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 | 3 +- 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 | 10 + 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/hwmon/sch5627.c | 81 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/i2c/busses/i2c-amd8111.c | 268 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-iop3xx.c | 28 +- drivers/i2c/busses/i2c-mpc.c | 492 +- drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 + drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 2 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/humidity/Kconfig | 1 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/hw/bnxt_re/Kconfig | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/cxgb4/resource.c | 2 +- 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/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 75 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs.h | 13 +- drivers/iommu/amd/init.c | 54 +- drivers/iommu/amd/iommu.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 7 +- drivers/iommu/fsl_pamu_domain.c | 9 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 55 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 2 + drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 24 +- drivers/iommu/mtk_iommu_v1.c | 88 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 4 +- drivers/iommu/sprd-iommu.c | 6 +- drivers/iommu/sun50i-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 35 +- drivers/md/dm-snap-persistent.c | 6 +- drivers/md/dm-snap.c | 5 +- drivers/md/dm-table.c | 30 +- drivers/md/md-bitmap.c | 2 + drivers/md/md.c | 139 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 2 - drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/persistent-data/dm-space-map-common.h | 8 +- drivers/md/persistent-data/dm-space-map-disk.c | 9 - drivers/media/platform/Kconfig | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/media/platform/qcom/venus/core.h | 40 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 20 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 26 +- drivers/media/platform/qcom/venus/pm_helpers.c | 8 +- drivers/media/v4l2-core/v4l2-ctrls.c | 137 +- drivers/memstick/host/r592.c | 3 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/mmc/core/core.c | 11 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/host.c | 50 +- drivers/mmc/core/mmc.c | 47 +- drivers/mmc/core/mmc_ops.c | 34 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/host/Makefile | 2 - drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/renesas_sdhi_core.c | 2 - drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 32 + drivers/mmc/host/sdhci-s3c.c | 22 +- drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/ubi.h | 2 - drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/bonding/bond_main.c | 7 +- 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/ocelot/felix_vsc9959.c | 8 +- drivers/net/ethernet/Kconfig | 4 +- drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 20 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 146 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/freescale/Kconfig | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 142 +- drivers/net/ethernet/freescale/enetc/enetc.h | 19 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 18 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 + drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 155 + drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 20 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 95 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 170 +- drivers/net/ethernet/freescale/gianfar.h | 17 - drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 6 + drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 6 + drivers/net/ethernet/intel/ice/ice.h | 78 +- drivers/net/ethernet/intel/ice/ice_base.c | 25 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb.c | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 105 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 3 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 236 +- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 353 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_sched.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 314 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 36 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 25 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 27 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 13 + drivers/net/ethernet/intel/igc/igc_defines.h | 63 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 63 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 295 +- drivers/net/ethernet/intel/igc/igc_regs.h | 10 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/korina.c | 617 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- 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 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 94 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 384 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 265 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 174 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 4 +- .../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 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/microsoft/Kconfig | 29 + drivers/net/ethernet/microsoft/Makefile | 5 + drivers/net/ethernet/microsoft/mana/Makefile | 6 + drivers/net/ethernet/microsoft/mana/gdma.h | 673 +++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 1415 ++++++ drivers/net/ethernet/microsoft/mana/hw_channel.c | 843 ++++ drivers/net/ethernet/microsoft/mana/hw_channel.h | 190 + drivers/net/ethernet/microsoft/mana/mana.h | 533 ++ drivers/net/ethernet/microsoft/mana/mana_en.c | 1895 ++++++++ drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 250 + drivers/net/ethernet/microsoft/mana/shm_channel.c | 291 ++ drivers/net/ethernet/microsoft/mana/shm_channel.h | 21 + drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 42 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 20 +- drivers/net/ethernet/sfc/ethtool.c | 10 + drivers/net/ethernet/sfc/farch.c | 16 +- drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 39 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ipa/ipa_main.c | 23 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 69 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell.c | 505 +- drivers/net/phy/nxp-c45-tja11xx.c | 588 +++ drivers/net/phy/phy-c45.c | 43 + drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 35 +- drivers/net/usb/r8152.c | 3180 +++++++++++- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 74 +- drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/mac80211_hwsim.c | 16 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 74 +- drivers/net/wireless/mediatek/mt76/mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 380 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 166 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 168 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 9 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 75 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 110 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 137 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 163 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 124 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 254 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 470 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 214 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 29 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 15 +- drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 38 +- drivers/net/wireless/realtek/rtlwifi/core.h | 1 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 4 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 9 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.c | 91 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 27 + drivers/net/wireless/realtek/rtw88/fw.h | 18 + drivers/net/wireless/realtek/rtw88/main.h | 44 + drivers/net/wireless/realtek/rtw88/pci.c | 29 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 9 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 853 +++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 339 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 284 ++ drivers/net/wwan/wwan_core.c | 552 +++ drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/core.c | 562 +-- drivers/nvme/host/ioctl.c | 455 ++ drivers/nvme/host/lightnvm.c | 8 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 40 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/zns.c | 4 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/fc.c | 77 +- drivers/nvme/target/tcp.c | 39 +- drivers/of/address.c | 5 +- drivers/of/overlay.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- 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/pxa/pinctrl-pxa2xx.c | 4 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 4 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 380 +- drivers/platform/x86/intel_pmc_core.h | 47 +- drivers/platform/x86/thinkpad_acpi.c | 72 +- drivers/platform/x86/touchscreen_dmi.c | 35 + 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/regulator/core.c | 26 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/of_regulator.c | 6 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-ds1511.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/rtc/rtc-pcf85063.c | 7 +- drivers/rtc/rtc-pm8xxx.c | 11 + drivers/rtc/rtc-spear.c | 6 +- drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/s390/scsi/zfcp_aux.c | 28 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_diag.c | 42 - drivers/s390/scsi/zfcp_diag.h | 7 - drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 68 +- drivers/s390/scsi/zfcp_qdio.h | 5 + drivers/s390/scsi/zfcp_sysfs.c | 14 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/53c700.c | 4 +- drivers/scsi/aacraid/aachba.c | 5 - drivers/scsi/dc395x.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/hosts.c | 16 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/myrb.c | 71 - drivers/scsi/myrs.c | 99 - drivers/scsi/pm8001/pm8001_ctl.c | 121 +- drivers/scsi/pm8001/pm8001_hwi.c | 68 +- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 7 +- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla4xxx/ql4_nx.c | 6 - drivers/scsi/scsi_error.c | 66 +- drivers/scsi/scsi_lib.c | 19 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/sd.c | 5 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/spi-altera-core.c | 222 + drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-altera.c | 378 -- drivers/spi/spi-fsi.c | 4 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-zynqmp-gqspi.c | 130 +- drivers/spi/spi.c | 46 +- drivers/spi/spidev.c | 1 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/adv_pci_dio.c | 802 --- drivers/staging/comedi/drivers/ni_routes.c | 561 --- drivers/staging/comedi/drivers/ni_routes.h | 329 -- .../comedi/drivers/ni_routing/ni_device_routes.c | 50 - .../comedi/drivers/ni_routing/ni_device_routes.h | 31 - .../drivers/ni_routing/ni_device_routes/all.h | 53 - .../ni_routing/ni_device_routes/pci-6070e.c | 638 --- .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1417 ------ .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1601 ------ .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1601 ------ .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1651 ------- .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1463 ------ .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1651 ------- .../drivers/ni_routing/ni_device_routes/pci-6534.c | 289 -- .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3377 ------------- .../drivers/ni_routing/ni_device_routes/pci-6713.c | 399 -- .../drivers/ni_routing/ni_device_routes/pci-6723.c | 399 -- .../drivers/ni_routing/ni_device_routes/pci-6733.c | 427 -- .../ni_routing/ni_device_routes/pxi-6030e.c | 607 --- .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1431 ------ .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1612 ------- .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1654 ------- .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 427 -- .../ni_routing/ni_device_routes/pxie-6251.c | 1655 ------- .../ni_routing/ni_device_routes/pxie-6535.c | 574 --- .../ni_routing/ni_device_routes/pxie-6738.c | 3082 ------------ .../comedi/drivers/ni_routing/ni_route_values.c | 41 - .../comedi/drivers/ni_routing/ni_route_values.h | 97 - .../drivers/ni_routing/ni_route_values/all.h | 36 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 649 --- .../ni_routing/ni_route_values/ni_eseries.c | 601 --- .../ni_routing/ni_route_values/ni_mseries.c | 1751 ------- .../drivers/ni_routing/tools/convert_c_to_py.c | 158 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 496 -- .../drivers/ni_routing/tools/convert_py_to_csv.py | 66 - .../drivers/ni_routing/tools/csv_collection.py | 39 - .../drivers/ni_routing/tools/make_blank_csv.py | 31 - .../comedi/drivers/ni_routing/tools/ni_names.py | 55 - .../staging/comedi/drivers/tests/ni_routes_test.c | 610 --- drivers/staging/comedi/drivers/tests/unittest.h | 62 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 8 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 19 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 16 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 26 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 13 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 52 +- drivers/staging/rtl8723bs/hal/hal_com.c | 31 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 14 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 12 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 29 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/target/target_core_configfs.c | 11 +- drivers/target/target_core_pr.c | 6 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/tcm_fc/tfc_sess.c | 2 +- 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/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens.c | 156 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_tty.c | 1 + drivers/tty/pty.c | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 102 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ioctl.c | 1 + drivers/tty/tty_jobctrl.c | 1 + drivers/tty/tty_ldisc.c | 1 + drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/core.c | 8 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/gadget.c | 20 +- drivers/usb/host/xhci-mtk.c | 282 +- drivers/usb/host/xhci-mtk.h | 13 +- drivers/usb/typec/port-mapper.c | 6 +- drivers/usb/typec/tcpm/tcpm.c | 34 +- drivers/video/fbdev/hyperv_fb.c | 2 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 43 +- fs/btrfs/block-group.h | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 54 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/super.c | 10 +- fs/btrfs/tree-mod-log.c | 20 + fs/btrfs/volumes.c | 16 + fs/btrfs/zoned.c | 7 + fs/btrfs/zoned.h | 6 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsproto.h | 2 + fs/cifs/file.c | 12 +- fs/cifs/inode.c | 3 +- fs/cifs/misc.c | 22 +- fs/cifs/smb2ops.c | 153 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +-- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 1 - fs/cifsd/ksmbd_work.c | 2 +- fs/cifsd/mgmt/ksmbd_ida.c | 45 +- fs/cifsd/mgmt/ksmbd_ida.h | 17 +- fs/cifsd/mgmt/user_session.c | 29 +- fs/cifsd/mgmt/user_session.h | 7 +- fs/cifsd/misc.c | 46 + fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 --- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 335 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 243 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 10 +- fs/coda/file.c | 6 +- fs/dcache.c | 2 + fs/debugfs/file.c | 91 + fs/ecryptfs/crypto.c | 22 +- fs/ecryptfs/debug.c | 4 +- fs/ecryptfs/dentry.c | 2 +- fs/ecryptfs/file.c | 4 +- fs/ecryptfs/inode.c | 11 +- fs/ecryptfs/keystore.c | 13 +- fs/ecryptfs/kthread.c | 3 +- fs/ecryptfs/main.c | 30 +- fs/ecryptfs/messaging.c | 14 +- fs/ecryptfs/miscdev.c | 3 +- fs/ecryptfs/mmap.c | 11 +- fs/ecryptfs/read_write.c | 4 +- fs/ecryptfs/super.c | 8 +- fs/ext2/namei.c | 3 +- fs/ext2/super.c | 5 +- fs/ext4/namei.c | 3 +- fs/ext4/super.c | 5 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 1 - fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/inode.c | 3 +- fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/io-wq.c | 13 - fs/io_uring.c | 156 +- fs/isofs/rock.c | 1 + fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- fs/locks.c | 3 + fs/nfs/callback_proc.c | 17 +- fs/nfs/client.c | 20 +- fs/nfs/delegation.c | 29 +- fs/nfs/delegation.h | 3 +- fs/nfs/dir.c | 29 +- fs/nfs/export.c | 15 +- fs/nfs/file.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 66 +- fs/nfs/inode.c | 418 +- fs/nfs/internal.h | 2 +- fs/nfs/io.c | 2 +- fs/nfs/mount_clnt.c | 14 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 77 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 258 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4trace.h | 47 +- fs/nfs/nfs4xdr.c | 60 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 22 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 11 +- fs/nfs/proc.c | 1 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 7 +- fs/nfsd/nfs4state.c | 415 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/ocfs2/dlm/dlmrecovery.c | 7 - fs/overlayfs/file.c | 11 +- fs/readdir.c | 6 + fs/reiserfs/journal.c | 6 +- fs/signalfd.c | 4 + fs/stat.c | 8 + fs/ubifs/replay.c | 3 +- fs/ubifs/sb.c | 3 + fs/ubifs/super.c | 6 +- fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 53 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 13 +- fs/xfs/libxfs/xfs_bmap.c | 143 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/scrub/bmap.c | 15 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_dir2_readdir.c | 10 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 20 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 6 +- fs/zonefs/super.c | 5 +- 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/linux/blk-mq.h | 10 +- include/linux/blkdev.h | 6 + include/linux/bpf.h | 22 + include/linux/bug.h | 7 + include/linux/compat.h | 2 + include/linux/compiler-version.h | 2 +- include/linux/cpumask.h | 117 +- include/linux/dcache.h | 1 + include/linux/debugfs.h | 17 + include/linux/delayacct.h | 20 +- include/linux/device-mapper.h | 5 - include/linux/ethtool.h | 142 + include/linux/file.h | 11 +- include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/hyperv.h | 13 +- include/linux/ieee80211.h | 33 +- include/linux/iommu.h | 37 +- include/linux/kvm_host.h | 24 +- include/linux/marvell_phy.h | 1 + include/linux/memory_hotplug.h | 16 +- include/linux/mlx5/device.h | 7 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 93 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 4 +- include/linux/mtd/mtd.h | 5 +- include/linux/netlink.h | 12 +- include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 6 +- include/linux/nfs_fs_sb.h | 13 +- include/linux/nfs_xdr.h | 13 +- include/linux/of.h | 4 +- include/linux/perf_event.h | 78 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/platform_data/gpio-omap.h | 3 + include/linux/psp-sev.h | 18 +- include/linux/sched.h | 1 + include/linux/sched/sysctl.h | 8 +- include/linux/secretmem.h | 26 +- include/linux/signal.h | 2 + include/linux/spi/altera.h | 21 + include/linux/spi/mmc_spi.h | 9 - include/linux/statfs.h | 8 + include/linux/sunrpc/xprt.h | 1 + include/linux/timecounter.h | 2 +- include/linux/tty.h | 99 - include/linux/usb/pd.h | 2 + include/linux/user_namespace.h | 3 + include/linux/wwan.h | 111 + include/media/v4l2-ctrls.h | 12 +- include/net/cfg80211.h | 13 +- include/net/dsa.h | 7 + include/net/flow.h | 3 - include/net/mac80211.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/selftests.h | 12 + include/net/switchdev.h | 1 + include/net/xfrm.h | 1 + include/scsi/scsi.h | 21 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_dh.h | 3 +- include/scsi/scsi_eh.h | 2 +- include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 7 +- include/sound/soc-component.h | 1 + include/trace/events/kvm.h | 90 +- include/trace/events/mptcp.h | 173 + include/trace/events/sunrpc.h | 41 +- include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 28 + include/uapi/linux/capability.h | 3 +- include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 151 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/kvm.h | 46 +- include/uapi/linux/nl80211.h | 17 + include/uapi/linux/perf_event.h | 28 +- include/uapi/linux/signalfd.h | 4 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 25 + init/Kconfig | 2 +- kernel/bpf/helpers.c | 306 ++ kernel/bpf/verifier.c | 313 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 6 + kernel/debug/kdb/kdb_main.c | 142 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 321 +- kernel/events/ring_buffer.c | 34 +- kernel/exit.c | 1 + kernel/fork.c | 3 +- kernel/gcov/Kconfig | 1 + kernel/gcov/clang.c | 103 - kernel/gen_kheaders.sh | 2 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/locking/qrwlock.c | 7 +- kernel/printk/printk.c | 1 + kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 78 +- kernel/rcu/srcutree.c | 6 + kernel/rcu/tree.c | 128 +- kernel/rcu/tree_stall.h | 57 + kernel/rcu/update.c | 6 +- kernel/resource.c | 149 +- kernel/rseq.c | 29 +- kernel/sched/core.c | 101 +- kernel/sched/debug.c | 378 +- kernel/sched/fair.c | 61 +- kernel/sched/features.h | 3 + kernel/sched/sched.h | 26 +- kernel/sched/topology.c | 18 +- kernel/seccomp.c | 17 +- kernel/signal.c | 70 +- kernel/sysctl.c | 94 - kernel/time/clocksource.c | 112 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 16 +- kernel/time/tick-common.c | 7 +- kernel/time/timecounter.c | 2 +- kernel/trace/bpf_trace.c | 373 +- kernel/trace/trace.c | 45 +- kernel/trace/trace.h | 19 + kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- kernel/user_namespace.c | 65 +- lib/Kconfig.debug | 15 +- lib/Kconfig.kfence | 1 + lib/math/Makefile | 2 + lib/math/test_div64.c | 249 + 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 | 62 +- mm/memory_hotplug.c | 191 +- mm/page_alloc.c | 26 +- mm/ptdump.c | 2 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/shmem.c | 3 + mm/sparse.c | 2 - mm/swap.c | 4 +- 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/bridge/br_multicast.c | 2 +- net/bridge/br_switchdev.c | 44 +- net/core/Makefile | 1 + net/core/dev.c | 8 +- net/core/flow_dissector.c | 6 +- net/core/neighbour.c | 4 + net/core/scm.c | 23 +- net/core/selftests.c | 400 ++ net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 103 +- net/dsa/port.c | 2 +- net/dsa/slave.c | 23 +- net/dsa/switch.c | 25 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 80 +- net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 8 + net/ethtool/pause.c | 6 - net/ethtool/stats.c | 413 ++ net/ethtool/strset.c | 25 + net/ipv4/esp4.c | 2 +- net/ipv4/netfilter.c | 2 + net/ipv4/nexthop.c | 14 +- net/ipv6/addrconf.c | 2 + net/ipv6/esp6.c | 2 +- net/ipv6/mcast.c | 3 - net/ipv6/netfilter.c | 2 + net/mac80211/aes_cmac.c | 11 +- net/mac80211/debugfs_sta.c | 37 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/main.c | 9 +- net/mac80211/mlme.c | 11 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/tx.c | 19 +- net/mac80211/util.c | 10 +- net/mptcp/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 245 +- net/mptcp/protocol.h | 28 + net/mptcp/sockopt.c | 756 +++ net/mptcp/subflow.c | 15 +- net/mptcp/token.c | 2 +- net/netfilter/nf_tables_api.c | 3 + net/netfilter/nf_tables_offload.c | 88 +- net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_counter.c | 29 + net/netfilter/nft_payload.c | 13 +- net/netlink/af_netlink.c | 4 +- net/qrtr/mhi.c | 8 +- net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 7 +- net/sunrpc/xprt.c | 18 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 36 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtsock.c | 9 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/nl80211.c | 1 + net/wireless/pmsr.c | 12 +- net/wireless/scan.c | 2 + net/wireless/util.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/Makefile | 22 +- rust/compiler_builtins.rs | 11 + rust/exports.c | 1 - rust/helpers.c | 36 +- rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 2 + rust/kernel/buffer.rs | 2 +- rust/kernel/chrdev.rs | 22 +- rust/kernel/error.rs | 3 + rust/kernel/file_operations.rs | 197 +- rust/kernel/lib.rs | 24 +- rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 21 +- rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 461 ++ rust/kernel/printk.rs | 85 - rust/kernel/raw_list.rs | 361 ++ rust/kernel/sync/mod.rs | 2 +- rust/kernel/user_ptr.rs | 45 +- rust/module.rs | 25 +- samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/tracex1_kern.c | 4 +- samples/rust/Kconfig | 103 + samples/rust/Makefile | 11 + samples/rust/rust_chrdev.rs | 66 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_semaphore.rs | 178 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/Makefile.lib | 3 +- scripts/basic/fixdep.c | 43 +- scripts/checkpatch.pl | 2 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kconfig/Makefile | 4 +- scripts/kconfig/conf.c | 10 + scripts/kconfig/confdata.c | 15 +- scripts/kconfig/gconf.c | 15 +- scripts/kconfig/internal.h | 9 + scripts/kconfig/lkc.h | 14 - scripts/kconfig/menu.c | 1 + scripts/kconfig/nconf.c | 8 +- scripts/kconfig/nconf.gui.c | 31 +- scripts/kconfig/nconf.h | 7 +- scripts/kconfig/parser.y | 5 +- scripts/kconfig/qconf.cc | 1 + scripts/kernel-doc | 19 +- scripts/sphinx-pre-install | 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 +- sound/core/control.c | 17 +- sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 60 + sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/generic/audio-graph-card.c | 296 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 243 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/intel/keembay/kmb_platform.c | 5 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-core.c | 15 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/sof/sof-audio.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/implicit.c | 101 +- sound/usb/quirks.c | 1 + tools/bpf/bpftool/net.c | 2 +- tools/build/Build.include | 24 + tools/include/asm-generic/hugetlb_encode.h | 3 + tools/include/uapi/linux/bpf.h | 28 + tools/lib/bpf/bpf_tracing.h | 58 +- tools/lib/bpf/libbpf.c | 15 +- tools/objtool/check.c | 14 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/scripts/Makefile.include | 12 +- tools/testing/selftests/bpf/Makefile | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 4 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 4 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + tools/testing/selftests/bpf/progs/test_snprintf.c | 73 + .../selftests/bpf/progs/test_snprintf_single.c | 20 + tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 5 +- 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 | 59 +- tools/testing/selftests/kvm/lib/test_util.c | 163 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/lib.mk | 4 + tools/testing/selftests/net/fib_nexthops.sh | 15 + tools/testing/selftests/net/fib_tests.sh | 152 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 ++ tools/testing/selftests/perf_events/.gitignore | 3 + tools/testing/selftests/perf_events/Makefile | 6 + tools/testing/selftests/perf_events/config | 1 + .../testing/selftests/perf_events/remove_on_exec.c | 260 + .../selftests/{kvm => perf_events}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 210 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- tools/testing/selftests/timens/gettime_perf.c | 8 + tools/thermal/tmon/Makefile | 2 +- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 303 +- 2065 files changed, 105672 insertions(+), 57393 deletions(-) create mode 100644 Documentation/dev-tools/testing-overview.rst create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.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 delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/max15301.rst 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/dev-tools/gcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/index.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/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts delete mode 100644 arch/powerpc/lib/inst.c copy arch/{riscv => um}/include/uapi/asm/Kbuild (100%) delete mode 100644 arch/um/kernel/gmon_syms.c create mode 100644 arch/x86/kvm/vmx/sgx.c create mode 100644 arch/x86/kvm/vmx/sgx.h create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/char/rust_example.rs rename drivers/{staging => }/comedi/Kconfig (100%) rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) rename drivers/{staging => }/comedi/comedi_buf.c (100%) rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci_dio.c rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas64.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) rename drivers/{staging => }/comedi/drivers/das6402.c (100%) rename drivers/{staging => }/comedi/drivers/das800.c (100%) rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%) rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) rename drivers/{staging => }/comedi/drivers/dt2814.c (100%) rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) rename drivers/{staging => }/comedi/drivers/me4000.c (100%) rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%) rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%) rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) create mode 100644 drivers/comedi/drivers/ni_routes.c create mode 100644 drivers/comedi/drivers/ni_routes.h rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/all.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/all.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) create mode 100644 drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c create mode 100755 drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py create mode 100755 drivers/comedi/drivers/ni_routing/tools/convert_py_to_csv.py create mode 100644 drivers/comedi/drivers/ni_routing/tools/csv_collection.py create mode 100755 drivers/comedi/drivers/ni_routing/tools/make_blank_csv.py create mode 100644 drivers/comedi/drivers/ni_routing/tools/ni_names.py rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) rename drivers/{staging => }/comedi/drivers/pcl711.c (100%) rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) rename drivers/{staging => }/comedi/drivers/pcl726.c (100%) rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) rename drivers/{staging => }/comedi/drivers/pcl818.c (100%) rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) rename drivers/{staging => }/comedi/drivers/tests/Makefile (100%) rename drivers/{staging => }/comedi/drivers/tests/comedi_example_test.c (100%) create mode 100644 drivers/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/comedi/drivers/tests/unittest.h rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%) rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.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/net/ethernet/freescale/enetc/enetc_ierb.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h create mode 100644 drivers/net/ethernet/microsoft/Kconfig create mode 100644 drivers/net/ethernet/microsoft/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c create mode 100644 drivers/net/wwan/Kconfig create mode 100644 drivers/net/wwan/Makefile create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_core.c create mode 100644 drivers/nvme/host/ioctl.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h create mode 100644 drivers/spi/spi-altera-core.c create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c delete mode 100644 drivers/spi/spi-altera.c delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c delete mode 100644 drivers/staging/comedi/drivers/ni_routes.c delete mode 100644 drivers/staging/comedi/drivers/ni_routes.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py delete mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/unittest.h create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c create mode 100644 drivers/tty/tty.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h 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/linux/wwan.h create mode 100644 include/net/selftests.h create mode 100644 include/trace/events/mptcp.h create mode 100644 lib/math/test_div64.c create mode 100644 net/core/selftests.c create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs copy scripts/dummy-tools/{nm => elfedit} (100%) create mode 100644 scripts/kconfig/internal.h create mode 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh create mode 100644 tools/testing/selftests/perf_events/.gitignore create mode 100644 tools/testing/selftests/perf_events/Makefile create mode 100644 tools/testing/selftests/perf_events/config create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c copy tools/testing/selftests/{kvm => perf_events}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c