This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 889bab4c367a Add linux-next specific files for 20210621 omits 29fcd0f2df13 Merge branch 'akpm/master' omits fa564d9fceb2 afs: fix tracepoint string placement with built-in AFS omits 42cc753b3c1b powerpc/mm: enable HAVE_MOVE_PMD support omits 7649395bbca6 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] omits cd40514ef50d mm/mremap: allow arch runtime override omits f8f98cbb30d1 mm/mremap: hold the rmap lock in write mode when moving pa [...] omits 321bd3e72790 mm/mremap: use pmd/pud_poplulate to update page table entries omits fab38a875cf3 mm/mremap: don't enable optimized PUD move if page table l [...] omits e66da1d15690 mm/mremap: convert huge PUD move to separate helper omits d157afdd3873 selftest/mremap_test: avoid crash with static build omits 57fed2f89203 selftest/mremap_test: update the test to handle pagesize o [...] omits b1be843e1d85 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] omits 8dd644918fb1 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] omits 79e1d512c6c9 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] omits e6af51ecf9e2 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 271c2754eddb kdump: use vmlinux_build_id to simplify omits c816a0293a0a buildid: fix kernel-doc notation omits 438b328d89fe buildid: mark some arguments const omits 0bef97e03392 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits f5f1ebe69673 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits eec619abdbbd scripts/decode_stacktrace.sh: support debuginfod omits 94e5a1cc2ba7 x86/dumpstack: use %pSb/%pBb for backtrace printing omits ac5a79bce833 arm64: stacktrace: use %pSb for backtrace printing omits 7ede40e4bc2d module: fix build error when CONFIG_SYSFS is disabled omits 6dc22b7f21d2 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 46d918c7ef44 buildid: fix build when CONFIG_MODULES is not set omits 28984bd09663 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 9033d25abb8a module: add printk formats to add module build ID to stacktraces omits 6bb10e0e9058 dump_stack: add vmlinux build ID to stack traces omits b78c60d2f99a buildid-stash-away-kernels-build-id-on-init-fix omits e6328d3a2871 buildid: stash away kernels build ID on init omits dd9544f13f34 buildid: add API to parse build ID out of buffer omits cf76242c4526 buildid: only consider GNU notes for build ID parsing omits 06ec56ce5dd2 x86: convert to setup_initial_init_mm() omits 229182b7e29d sh: convert to setup_initial_init_mm() omits 63888191938c s390: convert to setup_initial_init_mm() omits 543c1b89eb87 riscv: convert to setup_initial_init_mm() omits bc6d36bfe64c powerpc: convert to setup_initial_init_mm() omits cd7f1a695633 openrisc: convert to setup_initial_init_mm() omits 72aa4de180b0 nios2: convert to setup_initial_init_mm() omits 82dee1330610 nds32: convert to setup_initial_init_mm() omits 226e0d0a5e1c m68k: convert to setup_initial_init_mm() omits bed353d3ce89 h8300: convert to setup_initial_init_mm() omits 584485d3c4cf csky: convert to setup_initial_init_mm() omits 21361abb3787 arm64: convert to setup_initial_init_mm() omits 01917685a04d arm: convert to setup_initial_init_mm() omits 40c7c23ff57f arc: convert to setup_initial_init_mm() omits 54e7d71b2460 mm: add setup_initial_init_mm() helper omits de9724e1c922 mm: fix spelling mistakes in header files omits d1fb7fc4cce2 secretmem: test: add basic selftest for memfd_secret(2) omits 782819ed841a arch, mm: wire up memfd_secret system call where relevant omits 10fd1f2b9ac4 PM: hibernate: disable when there are active secretmem users omits 29f3c3035b8d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 28a6707983bb mm: introduce memfd_secret system call to create "secret" [...] omits 2a54d6c89a0f set_memory: allow querying whether set_direct_map_*() is a [...] omits 8335d4c994d3 riscv/Kconfig: make direct map manipulation options depend on MMU omits f174f21dae18 mmap: make mlock_future_check() global omits 2863394b867a mm/slub: use stackdepot to save stack trace in objects-fix omits bbcbf7beff3f slub: STACKDEPOT: rename save_stack_trace() omits 38d895a6364d mm/slub: use stackdepot to save stack trace in objects omits b92261ed442d hexagon: select ARCH_WANT_LD_ORPHAN_WARN omits d47789aa7143 hexagon: use common DISCARDS macro omits bc7cae98440b hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script omits a0e449115547 lib: fix spelling mistakes in header files omits b5395602947d lib: fix spelling mistakes omits 88382d5acfd6 lib/test: fix spelling mistakes omits d2a13ac8b62b kernel/cgroup/cgroup.c: don't export cgroup_get_e_css twice omits deb2b5d781fd Merge branch 'akpm-current/current' omits 00698f8b9ded Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits feed0adc2587 Merge remote-tracking branch 'cxl/next' omits 4b62721132ea Merge remote-tracking branch 'rust/rust-next' omits 2b9baab4decc Merge remote-tracking branch 'memblock/for-next' omits c97a98c53cff Merge remote-tracking branch 'mhi/mhi-next' omits 7c3555f62903 Merge remote-tracking branch 'fpga/for-next' omits e5439058c29f Merge remote-tracking branch 'kgdb/kgdb/for-next' omits d6c14d81a556 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 631de5f378d0 Merge remote-tracking branch 'hyperv/hyperv-next' omits 4df9d9d1e75d Merge remote-tracking branch 'nvmem/for-next' omits 5524389cb9e5 Merge remote-tracking branch 'slimbus/for-next' omits dc84bc144353 Merge remote-tracking branch 'gnss/gnss-next' omits 47e813d95dba Merge remote-tracking branch 'kspp/for-next/kspp' omits aed596f31f57 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 47a385ec173f Merge remote-tracking branch 'ntb/ntb-next' omits 8dfca20abeef Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits cc56c11782b3 Merge remote-tracking branch 'rtc/rtc-next' omits 1c414152c6f7 Merge remote-tracking branch 'coresight/next' omits b946f4dab285 Merge remote-tracking branch 'livepatching/for-next' omits 1741ec9543f4 Merge remote-tracking branch 'kselftest/next' omits 9933f9796265 Merge remote-tracking branch 'userns/for-next' omits 7cc6825e5295 Merge remote-tracking branch 'pwm/for-next' omits b979b02d1282 Merge remote-tracking branch 'pinctrl/for-next' omits 4ea7a8eb824b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits df43334569de Merge remote-tracking branch 'rpmsg/for-next' omits 2391b071b482 Merge remote-tracking branch 'vhost/linux-next' omits dba7dcafe269 Merge remote-tracking branch 'scsi-mkp/for-next' omits a5ad666973c9 Merge remote-tracking branch 'scsi/for-next' omits a42811e2adab Merge remote-tracking branch 'cgroup/for-next' omits f8cdef36e113 Merge remote-tracking branch 'dmaengine/next' omits fb84b23cf01e Merge remote-tracking branch 'icc/icc-next' omits 3060cb7eca95 Merge remote-tracking branch 'staging/staging-next' omits f099f00668ad Merge remote-tracking branch 'thunderbolt/next' omits 0f467bff8e56 Merge remote-tracking branch 'soundwire/next' omits e2b4084c2a1a Merge remote-tracking branch 'phy-next/next' omits 2921de669062 Merge remote-tracking branch 'extcon/extcon-next' omits d43c7697cc71 Merge remote-tracking branch 'char-misc/char-misc-next' omits a7c677e20699 Merge remote-tracking branch 'tty/tty-next' omits 8f0347727b90 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 6275578581d7 Merge remote-tracking branch 'usb-serial/usb-next' omits 601bcdc8d368 Merge remote-tracking branch 'usb/usb-next' omits cfaaf3e1fd34 Merge remote-tracking branch 'driver-core/driver-core-next' omits d6c26e00204c Merge remote-tracking branch 'ipmi/for-next' omits cfb5ab14b8d8 Merge remote-tracking branch 'leds/for-next' omits 2fe3fd0b3c24 Merge remote-tracking branch 'drivers-x86/for-next' omits 1b850c8e3428 Merge remote-tracking branch 'workqueues/for-next' omits a0f8d745dcd7 Merge remote-tracking branch 'percpu/for-next' omits dcc4b540ad15 Merge remote-tracking branch 'kvm-arm/next' omits 61cb7796477d Merge remote-tracking branch 'rcu/rcu/next' omits 62eccf28f014 Merge remote-tracking branch 'ftrace/for-next' omits ebbfae139233 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 9e1b067beeac Merge remote-tracking branch 'edac/edac-for-next' omits 0726c99b5713 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 90793f90b84f Merge remote-tracking branch 'tip/auto-latest' omits 19349f8d4bfb Merge remote-tracking branch 'spi/for-next' omits acf9a3d901d8 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits a7f11a29a383 Merge remote-tracking branch 'devicetree/for-next' omits df22d61c3f43 Merge remote-tracking branch 'audit/next' omits 4801b6b48632 Merge remote-tracking branch 'iommu/next' omits 6393989e2a31 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] omits 5f006dbc4fdb mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] omits d621f09ff18f mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion omits 0f9397638921 mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data omits 4a3cb0303984 mailbox: mtk-cmdq: Use mailbox rx_callback omits 97badbeb32cb mailbox: mtk-cmdq: Remove cmdq_cb_status omits c2a4df9fee5f mailbox: imx-mailbox: support i.MX8ULP MU omits 91c8c1fbe498 mailbox: imx: add xSR/xCR register array omits 53232928a765 mailbox: imx: replace the xTR/xRR array with single register omits 0e8988002b8e dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support omits 08a5d611513c MAINTAINERS: add entry for polarfire soc mailbox omits 241766a1ded2 dt-bindings: add bindings for polarfire soc system controller omits de5473936808 mbox: add polarfire soc system controller mailbox omits b7d0d0368967 dt-bindings: add bindings for polarfire soc mailbox omits d52d0474f66b mailbox: hisilicon: Use the correct HiSilicon copyright omits 22486f0ea716 MAINTAINERS: Add dt-bindings to mailbox entry omits 53d62363f9c8 mailbox: mediatek: Remove redundant error printing in cmdq [...] omits 55d97a6e8065 mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() omits d92311b32c22 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() omits b42f9aaf2f02 Merge remote-tracking branch 'tomoyo/master' omits 6544034648a6 Merge remote-tracking branch 'smack/next' omits 3edd93056658 Merge remote-tracking branch 'selinux/next' omits ee392ff8940b Merge remote-tracking branch 'safesetid/safesetid-next' omits db4089f4c7fc Merge remote-tracking branch 'keys/keys-next' omits 85d05fe250f6 Merge remote-tracking branch 'integrity/next-integrity' omits 610e985aa7d0 Merge remote-tracking branch 'apparmor/apparmor-next' omits 11d47f7da726 Merge remote-tracking branch 'security/next-testing' omits ab9256cdc9cc Merge remote-tracking branch 'regulator/for-next' omits f6a4c664d29d Merge remote-tracking branch 'battery/for-next' omits 15a75b8941de Merge remote-tracking branch 'backlight/for-backlight-next' omits 02dbce49c42b Merge remote-tracking branch 'mfd/for-mfd-next' omits 6d0e39fb3548 Merge remote-tracking branch 'mmc/next' omits 75d94680aa60 Merge remote-tracking branch 'device-mapper/for-next' omits 388af1751a8a Merge remote-tracking branch 'block/for-next' omits 4b35fa9950cd Merge remote-tracking branch 'input/next' omits 9db7ba7cb236 Merge remote-tracking branch 'modules/modules-next' omits c57ddc66ba52 Merge remote-tracking branch 'sound-asoc/for-next' omits 82e4374f5a79 Merge remote-tracking branch 'sound/for-next' omits 98fe8eafb5e6 Merge remote-tracking branch 'regmap/for-next' omits 67c31d4aadb2 next-20210617/drm-msm omits c92542fc3538 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 996aac01c50e Merge remote-tracking branch 'amdgpu/drm-next' omits 10262fbd3991 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 5f0d3c8105a1 Merge remote-tracking branch 'drm/drm-next' omits e45bc8bd4aea Merge remote-tracking branch 'crypto/master' omits b25c5a4bf049 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits d39176de3ad0 Merge remote-tracking branch 'nand/nand/next' omits 21214ff5e23d Merge remote-tracking branch 'mtd/mtd/next' omits cc3e9d11d857 Merge remote-tracking branch 'gfs2/for-next' omits 444a80e9ac49 Merge remote-tracking branch 'bluetooth/master' omits 7d1bd099089a Merge remote-tracking branch 'wireless-drivers-next/master' omits 5886976c6c67 Merge remote-tracking branch 'netfilter-next/master' omits 8813315c5219 Merge remote-tracking branch 'ipsec-next/master' omits bd8daa2257ee Merge remote-tracking branch 'bpf-next/for-next' omits 9deab7491fd5 Merge remote-tracking branch 'net-next/master' omits 673ae1e67699 Merge remote-tracking branch 'rdma/for-next' omits db4b8d8d7609 Merge remote-tracking branch 'swiotlb/linux-next' omits 7b194b6bbb55 Merge remote-tracking branch 'dlm/next' omits f8097694bf2a Merge remote-tracking branch 'opp/opp/linux-next' omits 4ca1d21e490a Merge remote-tracking branch 'devfreq/devfreq-next' omits 91d6ddb9084c Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits cb179123e5fa Merge remote-tracking branch 'pm/linux-next' omits 3c7cc7b33cef Merge remote-tracking branch 'v4l-dvb-next/master' omits 8f6235e88b86 Merge remote-tracking branch 'v4l-dvb/master' omits 9157f1fec742 Merge remote-tracking branch 'jc_docs/docs-next' omits cc20ad68c7e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 2102059f68d4 Merge remote-tracking branch 'i3c/i3c/next' omits 77d98613429e Merge remote-tracking branch 'i2c/i2c/for-next' omits af64854d4a3d Merge remote-tracking branch 'hid/for-next' omits 54b176afbfe9 Merge remote-tracking branch 'pstore/for-next/pstore' omits 8df591b08e66 Merge remote-tracking branch 'pci/next' omits e58c23456ff1 Merge remote-tracking branch 'printk/for-next' omits 2e4a341cf4fd Merge remote-tracking branch 'vfs/for-next' omits a4a0f1a9df82 Merge remote-tracking branch 'xfs/for-next' omits 715f236015fc Merge remote-tracking branch 'v9fs/9p-next' omits 481c6047ed61 Merge remote-tracking branch 'ubifs/next' omits 10ce8a9ee35a Merge remote-tracking branch 'nfsd/nfsd-next' omits ca43c19aa771 Merge remote-tracking branch 'jfs/jfs-next' omits eae1bfcdac47 Merge remote-tracking branch 'fuse/for-next' omits 22eb97adadfd Merge remote-tracking branch 'f2fs/dev' omits 4e93fdb48221 Merge remote-tracking branch 'ext4/dev' omits 4b89704ccd00 Merge remote-tracking branch 'ext3/for_next' omits 7fcf84aa4617 Merge remote-tracking branch 'exfat/dev' omits 7c61a9474c46 Merge remote-tracking branch 'erofs/dev' omits 6e333e86af9b Merge remote-tracking branch 'configfs/for-next' omits 3d65f26bce48 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 633dd1c6e2ee Merge remote-tracking branch 'cifs/for-next' omits 766b0f5d8904 Merge remote-tracking branch 'ceph/master' omits 99a037155c95 Merge remote-tracking branch 'btrfs/for-next' omits 5c82049d9682 Merge remote-tracking branch 'fscache/fscache-next' omits 70b0acc24350 Merge remote-tracking branch 'fscrypt/master' omits 6c1bdc9500b4 Merge remote-tracking branch 'pidfd/for-next' omits 06b5bbb95adf Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 6b81460bbbe7 Merge remote-tracking branch 'uml/linux-next' omits 399356024c17 Merge remote-tracking branch 'sh/for-next' omits acd06d6f1509 Merge remote-tracking branch 's390/for-next' omits 5a61e874316c Merge remote-tracking branch 'risc-v/for-next' omits 288e26bcd659 Merge remote-tracking branch 'powerpc/next' omits 037ab132feb0 Merge remote-tracking branch 'openrisc/for-next' omits c22f49eb7337 Merge remote-tracking branch 'mips/mips-next' omits 00ac34f48025 Merge remote-tracking branch 'microblaze/next' omits 019ea3aa89f1 Merge remote-tracking branch 'm68knommu/for-next' omits d96f4ae4b5bd Merge remote-tracking branch 'm68k/for-next' omits f15191d05b44 Merge remote-tracking branch 'h8300/h8300-next' omits 69499b3abd61 Merge remote-tracking branch 'csky/linux-next' omits c9f6cdeaeaa2 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits ade2967a8854 Merge remote-tracking branch 'clk-imx/for-next' omits e4f26154c0a5 Merge remote-tracking branch 'clk/clk-next' omits e099409eeac8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 63602ef12600 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 1ac98ce07734 Merge remote-tracking branch 'tegra/for-next' omits 3803b24da2f4 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits dc4f84ad871c Merge remote-tracking branch 'samsung-krzk/for-next' omits fa4382af7f23 Merge remote-tracking branch 'rockchip/for-next' omits 2c87d2d260ff Merge remote-tracking branch 'renesas/next' omits a11785b987f5 Merge remote-tracking branch 'qcom/for-next' omits 13565a5b514e Merge remote-tracking branch 'omap/for-next' omits a4e25906d607 Merge remote-tracking branch 'mvebu/for-next' omits 4e535273b1d4 Merge remote-tracking branch 'mediatek/for-next' omits 6e8d3827617b Merge remote-tracking branch 'keystone/next' omits c8bddccf5b9d Merge remote-tracking branch 'imx-mxs/for-next' omits 71ee8de823aa Merge remote-tracking branch 'drivers-memory/for-next' omits d9b41e698965 Merge remote-tracking branch 'at91/at91-next' omits 8c0fd363ece6 Merge remote-tracking branch 'aspeed/for-next' omits 6606a93ad112 Merge remote-tracking branch 'amlogic/for-next' omits b0873df29083 Merge remote-tracking branch 'actions/for-next' omits 1196af882ecb Merge remote-tracking branch 'arm-soc/for-next' omits 5816ea62e0f8 Merge remote-tracking branch 'arm64/for-next/core' omits 72447d82fb31 Merge remote-tracking branch 'arm/for-next' omits 02ae2f05e386 Merge remote-tracking branch 'asm-generic/master' omits 77ff63fac6f4 Merge remote-tracking branch 'kbuild/for-next' omits 47d3947af291 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits a39bc0c7697f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 2d4cce77e7bd Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits ecb2f8e7f775 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 7f9bebfc1e0e Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 20fc329ca527 Merge remote-tracking branch 'mmc-fixes/fixes' omits ce482c8e85a7 Merge remote-tracking branch 'scsi-fixes/fixes' omits b0379f4a70dd Merge remote-tracking branch 'vfs-fixes/fixes' omits 7e38c7af17dd Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 27730699e440 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 4fd380f53a9e Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 9a3e10bd1f0a Merge remote-tracking branch 'omap-fixes/fixes' omits 8a1ca50479bc Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 4a11c47946fe Merge remote-tracking branch 'ide/master' omits f157391dd773 Merge remote-tracking branch 'input-current/for-linus' omits 35aa680c51ed Merge remote-tracking branch 'spi-fixes/for-linus' omits ec0c0f5859a4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7a4d4d2654cf Merge remote-tracking branch 'wireless-drivers/master' omits a65aaa9367d9 Merge remote-tracking branch 'ipsec/master' omits e1840936a76a Merge remote-tracking branch 'bpf/master' omits f87e32d9549a Merge remote-tracking branch 'net/master' omits 9befab589f95 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits cc6d87409e4f Merge remote-tracking branch 'arm-current/fixes' omits 4e68c2013916 Merge branch 'v5.14-armsoc/dts64' into for-next omits e4bae15a969e smb311: remove dead code for non compounded posix query info omits eccf25b573ef cifs: fix SMB1 error path in cifs_get_file_info_unix omits 300e6d1c64c7 smb3: fix uninitialized value for port in witness protocol move omits f163bad909a5 cifs: fix unneeded null check omits 704d98540e55 bus: mhi: pci_generic: Apply no-op for wake using sideband [...] omits 95d3fce6907c bus: mhi: core: Add support for processing priority of event ring omits b7b3c5a78ff6 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() omits f92f2726e3dd dt-bindings: clk: vc5: Fix example omits 8711728a84f3 drm/radeon: Add HD-audio component notifier support (v2) omits a0eadc2fbeda drm/amdgpu: check whether s2idle is enabled to determine s0ix omits fad1a0d156aa Revert "drm/amd/display: To modify the condition in indica [...] omits b7ae1d68e538 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 7c2ab2e2d18c drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 8fbcd37d0f5c drm/amdgpu: only check for _PR3 on dGPUs omits 2f6bd77c8fc2 drm/amdgpu: add another raven1 gfxoff quirk omits b6b41e2f9cef usb/host: enable auto power control for xhci-pci omits 89a3fa82edba drm/amdgpu: fix amdgpu_preempt_mgr_new() omits 8bd5745dc8fa torture: Protect kvm-remote.sh directory trees from /tmp reaping omits bb87ef616e7b ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode omits 020b919ade32 ubifs: Fix spelling mistakes omits c770cd5190ba ubifs: fix an IS_ERR() vs NULL check omits c99bcf75ad70 Merge branch 'for-next-next-v5.13-20210618' into for-next- [...] omits b39ecaf206f3 Merge branch 'for-next-current-v5.12-20210618' into for-ne [...] omits 012c05ecd5d4 Merge branch 'cleanup/define-enum-ul' into for-next-next-v [...] omits 96db3aa2fd03 Merge branch 'ext/qu/compression-refactoring-v4' into for- [...] omits 5ec1316b63c1 Merge branch 'ext/filipe/send-fixes' into for-next-next-v5 [...] omits b3e1cf695688 Merge branch 'ext/josef/rip-pinned' into for-next-next-v5. [...] omits 707db2eeb48c Merge branch 'dev/fix-prop-reset' into for-next-next-v5.13 [...] omits ad75bfe5dc33 Merge branch 'dev/fix-nrpages-compression' into for-next-n [...] omits 486db656c7b1 Merge branch 'misc-5.13' into for-next-current-v5.12-20210618 omits aa5ff4fc88a5 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210618 omits 4f6da7453898 Merge branch 'misc-next' into for-next-next-v5.13-20210618 omits 2909e02fec6c xfs: force the log offline when log intent item recovery fails omits 833b16f73994 xfs: fix log intent recovery ENOSPC shutdowns when inactiv [...] omits a331e4eeecae xfs: print name of function causing fs shutdown instead of [...] omits 04d50afabd23 xfs: fix type mismatches in the inode reclaim functions omits 64cc4ef3af1a xfs: separate primary inode selection criteria in xfs_iget [...] omits 3969b4cc3aa1 xfs: refactor the inode recycling code omits 0f4976a8b389 xfs: add iclog state trace events omits 3ccfb2c72545 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 661d04515134 Merge branch 'dts-fixes-for-5.13' into for-next omits 5469c0cf8416 Merge branch 'pm-cpuidle' into linux-next omits 3c67b19d243a Merge branches 'acpi-apei', 'acpi-sysfs', 'acpi-misc', 'ac [...] omits 742140d2a486 xfs: xfs_log_force_lsn isn't passed a LSN omits e30fbb337045 xfs: Fix CIL throttle hang when CIL space used going backwards omits feb616896031 xfs: journal IO cache flush reductions omits 6a5c6f5ef0a4 xfs: remove need_start_rec parameter from xlog_write() omits d7693a7f4ef9 xfs: CIL checkpoint flushes caches unconditionally omits e45cc747a6fd xfs: async blkdev cache flush omits 9b845604a4d5 xfs: remove xfs_blkdev_issue_flush omits 25f25648e57c xfs: separate CIL commit record IO omits 8e1c13c69932 btrfs: change handle_fs_error in recover_log_trees to aborts omits 10b091cf2bf9 btrfs: do not infinite loop in data reclaim if we aborted omits 2f1ddd8ea645 btrfs: add a btrfs_has_fs_error helper omits 0dad63f036a4 btrfs: compression: don't try to compress if we don't have [...] omits 2d20939b2f83 btrfs: props: change how empty value is interpreted omits dd2181617398 btrfs: rip out ->total_bytes_pinned omits 3c0ba26add68 btrfs: rip the first_ticket_bytes logic from fail_all_tickets omits 461b03d50438 btrfs: rip out may_commit_transaction omits e896caca8264 btrfs: send: fix crash when memory allocations trigger reclaim omits a913025e8975 btrfs: ensure relocation never runs while we have send ope [...] omits ca847721eeea btrfs: remove unused function btrfs_bio_fits_in_stripe() omits bcfb8b0978ac btrfs: make btrfs_submit_compressed_write() to determine s [...] omits 30dc1b8a9438 btrfs: make btrfs_submit_compressed_read() to determine st [...] omits ed9f3c3c64c3 btrfs: introduce alloc_compressed_bio() for compression omits 083d4b700f8e btrfs: introduce submit_compressed_bio() for compression omits 121a47547551 btrfs: handle errors properly inside btrfs_submit_compress [...] omits fe91f0db9d49 btrfs: handle errors properly inside btrfs_submit_compress [...] omits e67408c652f1 btrfs: introduce compressed_bio::pending_sectors to trace [...] omits d241b48a2d08 Merge branch 'features' into for-next omits ddefbaa282ea Merge branch 'fixes' into for-next omits 4caf7228626f btrfs: shorten integrity checker extent data mount option omits b821156f7865 btrfs: switch mount option bits to enums and use wider type omits 6aeb5878a952 scripts/min-tool-version.sh: Raise minimum clang version t [...] omits 23f66fc785b5 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] omits 18a332087fa9 Merge branch 'devel' into for-next omits 64d804b847b9 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits eebac365a6ca Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 185c87ee7510 Merge branch 'irq/urgent' omits e2b13941ef51 Merge branch 'perf/core' omits 6733b591d076 Merge branch 'sched/core' omits 30c565373b9a Merge branch 'sched/urgent' omits a0d74d14adf8 Merge branch 'x86/cpu' omits e6f0bcc380b6 Merge branch 'x86/sev' omits 642b8b6e2248 Merge branch 'x86/urgent' omits 0a7c913c1bd5 Merge branch 'linus' omits 554dd1ea0b5e f2fs: introduce f2fs_casefolded_name slab cache omits 9565d9f13263 cifs: use SPDX-Licence-Identifier omits 34cc5933c464 cifs: convert list_for_each to entry variant in cifs_debug.c omits 85346c17e425 cifs: convert list_for_each to entry variant in smb2misc.c omits b8b94988aa9c cifs: avoid extra calls in posix_info_parse omits 8c404ba28c55 Merge branch 'for-next/sve' into for-next/core omits e0388af879ca Merge branch 'for-next/smccc' into for-next/core omits d147421491e6 Merge branch 'for-next/selftests' into for-next/core omits 8e4121049712 Merge branch 'for-next/ptrauth' into for-next/core omits 8207e124626e Merge branch 'for-next/perf' into for-next/core omits 204776493e61 Merge branch 'for-next/mte' into for-next/core omits 33f58116aeac Merge branch 'for-next/mm' into for-next/core omits 123f4c1be04f Merge branch 'for-next/misc' into for-next/core omits 2c53caa08e79 Merge branch 'for-next/kasan' into for-next/core omits 4e44e9399704 Merge branch 'for-next/insn' into for-next/core omits 797c7af60b1d Merge branch 'for-next/ffa' into for-next/core omits c0717ae63333 Merge branch 'for-next/entry' into for-next/core omits 422d2adcd261 Merge branch 'for-next/docs' into for-next/core omits ab61051a9fcb Merge branch 'for-next/cpuidle' into for-next/core omits 2bc320b77371 Merge branch 'for-next/cpufeature' into for-next/core omits a4a03de9e2cd Merge branch 'for-next/cortex-strings' into for-next/core omits ee80e4c4ccf6 Merge branch 'for-next/caches' into for-next/core omits 04a0951bdd75 Merge branch 'for-next/build' into for-next/core omits f6c24a70b2c6 Merge branch 'for-next/boot' into for-next/core omits 364f333bccc3 btrfs: zoned: fix negative space_info->bytes_readonly omits 157d612ed808 btrfs: sysfs: export dev stats in devinfo directory omits 68ac5b1f4f13 btrfs: fix typos in comments omits d17677a41542 btrfs: remove a stale comment for btrfs_decompress_bio() omits 522286301f3a btrfs: send: use list_move_tail instead of list_del/list_add_tail omits d86692771e64 btrfs: disable build on platforms having page size 256K omits fe1ca12b905e btrfs: send: fix invalid path for unlink operations after [...] omits c83bd4ec79cf btrfs: handle shrink_delalloc pages calculation differently omits 51b6e1b676e3 btrfs: inline wait_current_trans_commit_start in its caller omits d13cd33d52e1 btrfs: sink wait_for_unblock parameter to async commit omits 88f91a37db4d btrfs: remove total_data_size variable in btrfs_batch_inse [...] omits 8967c5c15dfd btrfs: eliminate insert label in add_falloc_range omits 4aaabe7bf12c btrfs: subpage: fix a rare race between metadata endio and [...] omits 41d4014d1a51 btrfs: don't clear page extent mapped if we're not invalid [...] omits 0232fc83ebc2 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] omits 383791bdd8d6 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] omits d0af47e87e1f btrfs: make btrfs_page_mkwrite() to be subpage compatible omits 0909b45855c3 btrfs: make btrfs_truncate_block() to be subpage compatible omits c2e99bb2af27 btrfs: make __extent_writepage_io() only submit dirty rang [...] omits 142c4ecf7f10 btrfs: make btrfs_set_range_writeback() subpage compatible omits 6118f500b54e btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] omits d00645e11d4c btrfs: update locked page dirty/writeback/error bits in __ [...] omits 208de9a62ba2 btrfs: make page Ordered bit to be subpage compatible omits 04f17ff03381 btrfs: introduce helpers for subpage ordered status omits 0ce0b08c3708 btrfs: make process_one_page() to handle subpage locking omits 701521a3cc72 btrfs: make end_bio_extent_writepage() to be subpage compatible omits 4749d7be4d61 btrfs: make __process_pages_contig() to handle subpage dir [...] omits ec00b5e57d37 btrfs: make btrfs_dirty_pages() to be subpage compatible omits a61b36a30189 btrfs: only require sector size alignment for end_bio_exte [...] omits 0d1cd7fe9736 btrfs: provide btrfs_page_clamp_*() helpers omits 311c6ce47ec1 btrfs: refactor page status update into process_one_page() omits 126aba9f861f btrfs: pass bytenr directly to __process_pages_contig() omits f25d926127a2 Merge branch 'remotes/lorenzo/pci/xgene' omits 9aef1a892bd1 Merge branch 'remotes/lorenzo/pci/tegra' omits 35113f6bcb16 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 063e17883436 Merge branch 'remotes/lorenzo/pci/microchip' omits c65d78bf65ee Merge branch 'remotes/lorenzo/pci/mediatek' omits 94be9936c467 Merge branch 'remotes/lorenzo/pci/hv' omits e1a61080b726 Merge branch 'remotes/lorenzo/pci/ftpci100' omits 23daa3583e14 Merge branch 'remotes/lorenzo/pci/dwc' omits 67a786d235d5 Merge branch 'pci/virtualization' omits f778d5318ae5 Merge branch 'pci/sysfs' omits 0eaf7a04522f Merge branch 'pci/resource' omits 4258bdcc131d Merge branch 'pci/pm' omits 3b9cc5c0ac2f Merge branch 'pci/p2pdma' omits 239d2ae0068b Merge branch 'pci/misc' omits 78a38063f959 Merge branch 'pci/hotplug' omits 643a8b6f034e Merge branch 'pci/error' omits c090704b26a4 Merge branch 'pci/enumeration' omits 305b46ebb0ea media: siano: Fix out-of-bounds warnings in smscore_load_f [...] omits b8f9dce0f4eb Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 55bec15b552a Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 834220d05c92 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 0b73405aa81a Merge branch 'pm-domains' into linux-next omits 3424ae5b3fdb Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 81944074841f Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 295c62d6e780 Merge branch 'pm-cpufreq-fixes' into linux-next omits 2fab230263c0 Merge branch 'pnp' into linux-next omits d2681eb6c5e6 Merge branch 'acpi-messages' into linux-next omits 4da80a85db40 Merge branches 'acpi-prm', 'acpi-processor', 'acpi-pm' and [...] omits b4a664cb55cf Merge branches 'acpi-dptf', 'acpi-apei', 'acpi-soc', 'acpi [...] omits 4b0852235e84 btrfs: fix hang when run_delalloc_range() failed omits cac5bdc07e45 btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits a4ed10b06671 btrfs: refactor btrfs_invalidatepage() for subpage support omits c1f220b19185 btrfs: introduce btrfs_lookup_first_ordered_range() omits bac6cb9af645 btrfs: update comments in btrfs_invalidatepage() omits 988593b4d31f btrfs: refactor how we finish ordered extent io for endio [...] omits bc187bc1b933 btrfs: make Private2 lifespan more consistent omits f4db7087e32d btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits f8ff1a5f2115 btrfs: make subpage metadata write path call its own endio [...] omits 113685e34cde btrfs: refactor submit_extent_page() to make bio and its f [...] omits 4af223b7a6b6 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits 9ff5c838bb3a btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits d9e2e4acef71 btrfs: make free space cache size consistent across differ [...] omits 1e08f9d7bb73 btrfs: scrub: fix subpage repair error caused by hard code [...] omits d265e99f9d2b btrfs: use list_last_entry in add_falloc_range omits 817652bf712b btrfs: fix comment about max_out in btrfs_compress_pages omits 570668232672 btrfs: optimize variables size in btrfs_submit_compressed_write omits 5d3ec4633e3c btrfs: optimize variables size in btrfs_submit_compressed_read omits 3e9c193561e3 btrfs: reduce the variable size to fit nr_pages omits 4b83bc1bd829 btrfs: avoid unnecessary logging of xattrs during fast fsyncs omits d1d597807055 btrfs: add device delete cancel omits 4fed99e5a000 btrfs: add cancellation to resize omits 032807413f93 btrfs: add wrapper for conditional start of exclusive operation omits f2bd2ead2aff btrfs: introduce try-lock semantics for exclusive op start omits 65fad523184d btrfs: add cancellable chunk relocation support omits 26707fddff39 linux-next-pre omits b02a8bfa4fab ipc-utilc-use-binary-search-for-max_idx-fix omits 2f9c1875ad20 ipc/util.c: use binary search for max_idx omits 3c45d3169b3b ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits fae2664ca91a ipc: use kmalloc for msg_queue and shmid_kernel omits b8f72d4bb7ce ipc sem: use kvmalloc for sem_undo allocation omits 9545d9afa9fb lib-decompressors-remove-set-but-not-used-variabled-level-fix omits ac47ffa78180 lib/decompressors: remove set but not used variabled 'level' omits 0987c193e49b selftests/vm/pkeys: exercise x86 XSAVE init state omits 854813ccd16c selftests/vm/pkeys: refill shadow register after implicit [...] omits b62a47642d8e selftests/vm/pkeys: handle negative sys_pkey_alloc() return code omits 5f2240788c4d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits 25b45c23e668 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 0f3dc5c8fc55 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 7b5aed7e6a69 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits e10b276388ff exec: remove checks in __register_bimfmt() omits e9d193cd8587 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 6e90bda6e1d6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits decd817c010d kprobes: remove duplicated strong free_insn_page in x86 and s390 omits 7fbc68c9b6c4 init/main.c: silence some -Wunused-parameter warnings omits 98bee4048ac8 init: print out unknown kernel parameters omits 0734c6343007 checkpatch: improve the indented label test omits 598e44a626dc checkpatch: scripts/spdxcheck.py now requires python3 omits 9c53c38f17d2 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits e7f5c4c221cd lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits eca090dabc49 kstrtox: fix documentation references omits 5d843b2a7c38 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] omits fb75141c7bd1 lib: uninline simple_strtoull() omits 45c9d4f9db28 lib: memscan() fixlet omits c037133f2012 lib/mpi: fix spelling mistakes omits 1739a1f7ace3 lib/decompressors: fix spelling mistakes omits 00d0b55fe3e9 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 18dfa3cd70ad lib-math-rational-add-kunit-test-cases-fix omits 46107710f1e1 lib/math/rational: add Kunit test cases omits 546c32f0f6d1 lib/math/rational.c: fix divide by zero omits ffc865038bca seq_file: drop unused *_escape_mem_ascii() omits ec06b711452d nfsd: avoid non-flexible API in seq_quote_mem() omits d209c78faae3 seq_file: convert seq_escape() to use seq_escape_str() omits 80330c0317a6 seq_file: add seq_escape_str() as replica of string_escape_str() omits c5225433c94b seq_file: introduce seq_escape_mem() omits 549085a05cb6 MAINTAINERS: add myself as designated reviewer for generic [...] omits 91b0890c2315 lib/test-string_helpers: add test cases for new features omits c45b52321f39 lib/test-string_helpers: get rid of trailing comma in terminators omits b38dddf7b241 lib/test-string_helpers: print flags in hexadecimal format omits 156d01546a62 lib/string_helpers: allow to append additional characters [...] omits dc44b133b550 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits e623e727675b lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 51163d172cb5 lib/string_helpers: drop indentation level in string_escape_mem() omits 48ad3520b686 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 5ac9ce14d73e lib/string_helpers: switch to use BIT() macro omits 5ab9146be50c lib: decompress_bunzip2: remove an unneeded semicolon omits 886c3e5ba5e0 kernel.h: split out panic and oops helpers (ia64 fix) omits 2da9c6a8f27c kernelh-split-out-panic-and-oops-helpers-fix omits 22bfc23305e7 kernel.h: split out panic and oops helpers omits a1ddf1f6ba0b drm: include only needed headers in ascii85.h omits 0e86bf73b8dd proc/sysctl: make protected_* world readable omits 7fd66a55eeda sysctl: remove redundant assignment to first omits 9efdb1cdad0a procfs/dmabuf: add inode number to /proc/*/fdinfo omits 7b6bc95b88a4 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 8ef1da89858a fs-proc-kcorec-add-mmap-interface-fix omits 87bd0a067bed fs/proc/kcore.c: add mmap interface omits f4d6da6423f6 proc: Avoid mixing integer types in mem_rw() omits 31ae913f0641 kernel/hung_task.c: Monitor killed tasks. omits e864bb4d727f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits fee18e7aca10 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2645cbb696ff nouveau/svm: implement atomic SVM access omits a09a12ba4409 nouveau/svm: refactor nouveau_range_fault omits 923aafd38221 mm: selftests for exclusive device memory omits fa1e686e5f53 mm: device exclusive memory access omits 41efa2bf8a94 mm/memory.c: allow different return codes for copy_nonpres [...] omits f3ce625fb83f mm: rename migrate_pgmap_owner omits 5489e7bf460b mm/rmap: split migration into its own function omits 9bd0f951dee6 mm/rmap: split try_to_munlock from try_to_unmap omits 466134563c6a mm/swapops: rework swap entry manipulation code omits 28730b15bf41 mm: remove special swap entry functions omits ec1993931c5a kfence: unconditionally use unbound work queue omits 04aeb6da00e5 mm/thp: define default pmd_pgtable() omits 9b49bf756226 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 3e4e93a11265 mm/page_alloc: move prototype for find_suitable_fallback omits 1611d85e0c49 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits 0a5d53aa1eb4 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits c1d7f01c6291 mm/swap: make swap_address_space an inline function omits ca9ac5b5c87e mm/z3fold: add kerneldoc fields for z3fold_pool omits 0342f85a84f6 mm/zbud: add kerneldoc fields for zbud_pool omits a2b57aec5d96 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 3fd6f9424be3 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 3a940b635068 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 45deb8ec9349 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits a301f7fbf2b1 mm/page_alloc: make should_fail_alloc_page() static omits 57cdea94a8b3 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits e1f45af8f873 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 1aeb4ba49345 mm: fix spelling mistakes omits 6e22a7a5550e mm: define default value for FIRST_USER_ADDRESS omits f49c89b7a3f5 mm: fix comments mentioning i_mutex omits b1f168294f6f mm: fix typos and grammar error in comments omits 336b552d62f5 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 3920cc8e39d0 mm/highmem: Remove deprecated kmap_atomic omits 34562ddc70cb mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits aace500d2335 mm/zswap.c: fix two bugs in zswap_writeback_entry() omits d7f342babc1c mm/zswap.c: avoid unnecessary copy-in at map time omits 98a18a5ae7fd mm/zswap.c: remove unused function zswap_debugfs_exit() omits 28ca7c865967 mmmemory_hotplug-drop-unneeded-locking-fix omits 7b85fd43ec7a mm,memory_hotplug: drop unneeded locking omits db3804058b96 memory-hotplug.rst: complete admin-guide overhaul omits ed9f4d8b6d1e mm/memory_hotplug: rate limit page migration warnings omits 4968492fd8b4 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 858e72fca33f selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 1061322629e9 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 495765c0bb89 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 8474e978a98c mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 8b4e411bfe55 mm: make variable names for populate_vma_page_range() consistent omits 899b7cc7870d mm: generalize ZONE_[DMA|DMA32] omits f799bbbdf9c8 mm/nommu: unexport do_munmap() omits dde8a078e835 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 94df56e1083d nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 28a5c7f083b9 mm/thp: fix strncpy warning omits c18ed183eca6 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC omits 5b6009c99010 mm/thp: remap_page() is only needed on anonymous THP omits a6ae47364389 mm: rmap: make try_to_unmap() void function omits 3220aa3773b9 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits ad54b476436a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits ba2dac03a9bc mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 896b81188790 mm: migrate: check mapcount for THP instead of refcount omits 5fd59274eaa6 mm: migrate: don't split THP for misplaced NUMA page omits abe9bb965f77 mm: migrate: account THP NUMA migration counters correctly omits 793dc526ecaa mm: thp: fix a double unlock bug omits 9d089eaa2477 mm: thp: refactor NUMA fault handling omits b041925cfa60 mm: memory: make numa_migrate_prep() non-static omits 9164eef15d43 mm: memory: add orig_pmd to struct vm_fault omits 67b2c2cc298f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 0bc71dd9ebf0 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits bf4ce5a48010 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 8c987f4128a9 arm64/mm: drop HAVE_ARCH_PFN_VALID omits b9b69aeb1892 arm64: drop pfn_valid_within() and simplify pfn_valid() omits be954de8f4da arm64: decouple check whether pfn is in linear map from pf [...] omits 56c002254b5b memblock: update initialization of reserved pages omits 7ac2ab6e8939 include/linux/mmzone.h: add documentation for pfn_valid() omits e714b7ee233e mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] omits e95ccae96d09 mm: mempolicy: don't have to split pmd for huge zero page omits 3f828c43c03b mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 6d23fe3904b3 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 676d22dae35e mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 7124845c521d mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 1fa4318f81ce mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits 164cfb220b45 mm/mempolicy: cleanup nodemask intersection check for oom omits b42c1ec6c7ff mm: compaction: remove duplicate !list_empty(&sublist) check omits 252b6bc0f1fe mm/compaction: use DEVICE_ATTR_WO macro omits 962b7e9ad124 mm/zbud: don't export any zbud API omits 80473bcb4cf7 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool omits ce028091476b fs/proc/kcore: use page_offline_(freeze|thaw) omits 6fe334259e14 virtio-mem: use page_offline_(start|end) when setting Page [...] omits 904476d7b3c9 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits b964b14ece70 fs/proc/kcore: don't read offline sections, logically offl [...] omits 4b780f62cdf3 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits fb9a0f6fe25d fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits b6bb07de3436 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 2eab96b020dc mm/kconfig: move HOLES_IN_ZONE into mm omits 65b313b19b0a include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] omits ca902eee68c0 mm/vmscan.c: fix potential deadlock in reclaim_pages() omits 6411cf2f9970 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits a74505ca7233 userfaultfd/selftests: exercise minor fault handling shmem [...] omits d9df408020c8 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits 09c619fbe426 userfaultfd/selftests: reinitialize test context in each test omits e883f04e7ef1 userfaultfd/selftests: create alias mappings in the shmem test omits 74b7554abce1 userfaultfd/selftests: use memfd_create for shmem test type omits 17dbc958b7b2 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits f1aee694e29c userfaultfd/shmem: advertise shmem minor fault support omits 56d9adb40c0d userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 4ecc5560c627 userfaultfd/shmem: support minor fault registration for shmem omits 899f44571066 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits db88d7e969d8 userfaultfd/selftests: add pagemap uffd-wp test omits 8609a54491a9 mm/pagemap: export uffd-wp protection information omits a16af54b9b15 mm/userfaultfd: fail uffd-wp registration if not supported omits c1084d4e828e mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 80c4abd4197d mm/userfaultfd: fix uffd-wp special cases for fork() omits 6acaadc917dc mm/thp: simplify copying of huge zero page pmd when fork omits ef1587cdf92c userfaultfd/selftests: unify error handling omits d2642774b2ef userfaultfd/selftests: only dump counts if mode enabled omits da9b99f2218b userfaultfd/selftests: dropping VERIFY check in locking_thread omits 301012649829 userfaultfd/selftests: remove the time() check on delayed uffd omits 5a876902539b userfaultfd/selftests: use user mode only omits 0dc72e78f582 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] omits 7d41d8046c5a mm: sparsemem: use huge PMD mapping for vmemmap pages omits c328df25a312 mm: sparsemem: split the huge PMD mapping of vmemmap pages omits a312ef5787c5 mm, hugetlb: fix allocation error check and copy func name omits 7d15a5bd1f50 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits d1e57359bc8c mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 5d972831865f khugepaged: selftests: remove debug_cow omits c8e40a775278 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 6f106ccadeee mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits d97b7cb68c9e mm/vmalloc: enable mapping of huge pages at pte level in vmap omits 3723c531e23e arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 7116c652cb82 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 8cf6f198bb04 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits d36002a403c9 mm/hugetlb: change parameters of arch_make_huge_pte() omits fcb9422478b7 mm/huge_memory.c: don't discard hugepage if other processe [...] omits bf2443711616 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits a9ded6c9b7ec mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits e95a5ff12eb4 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 594bfd3b4f19 mm/huge_memory.c: use page->deferred_list omits d2a65c8f4791 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 3e0327224e8d mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 692cae259431 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 449c83347651 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits d2530128f43b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 2a13468d3667 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 2942a6bbff77 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 03a1df154195 mm: fix alloc_vmemmap_page_list documentation warning omits 05416a3fa388 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 04983cdbbb72 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 70fbad649b22 mm: hugetlb: defer freeing of HugeTLB pages omits f7e077296957 mm/sparse-vmemmap: fix documentation warning omits 4b0175b547c4 mm: hugetlb: free the vmemmap pages associated with each H [...] omits a528813770ac mm: hugetlb: gather discrete indexes of tail page omits aabbc8f9144b mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 880e4806cbaf mm: memory_hotplug: factor out bootmem core functions to b [...] omits 2559babfe85f mm,hwpoison: make get_hwpoison_page() call get_any_page() omits 1c3de7a6340f mmhwpoison-send-sigbus-with-error-virutal-address-fix omits df791c6fc4d2 mm,hwpoison: send SIGBUS with error virutal address omits 7131780b761f mm/page_alloc: split pcp->high across all online CPUs for [...] omits 03a04f7936f3 mm/page_alloc: allow high-order pages to be stored on the [...] omits 62a09d1c36a9 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM omits 9b2b46e34a34 mm-replace-config_need_multiple_nodes-with-config_numa-fix omits e4ee76c5b3ed mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA omits 4cf2488a8be9 docs: remove description of DISCONTIGMEM omits 82c48c9b73fd arch, mm: remove stale mentions of DISCONIGMEM omits 5e9d3a8fbf73 mm: remove CONFIG_DISCONTIGMEM omits 4992c732957a m68k: remove support for DISCONTIGMEM omits 572f98c35b00 arc: remove support for DISCONTIGMEM omits 19ccadf25958 arc: update comment about HIGHMEM implementation omits c067d904fc14 alpha: remove DISCONTIGMEM and NUMA omits 34cff55f025f mm/page_alloc: move free_the_page omits e2ca3b25e51a mm/page_alloc: fix counting of managed_pages omits 9513e7dff3ac mm/page_alloc: improve memmap_pages dbg msg omits 558dd0e3841e mm: drop SECTION_SHIFT in code comments omits 26003a3f760a mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 6d56c245e333 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 563df2b0f8bc mm/page_alloc: limit the number of pages on PCP lists when [...] omits 3bffa86f48f4 mm/page_alloc: scale the number of pages that are batch freed omits a45239f8f9d2 mm/page_alloc: adjust pcp->high after CPU hotplug events omits b72ec4b3d259 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits b281af82b9b1 mm/page_alloc: disassociate the pcp->high from pcp->batch omits b8cdd5fa5cbd mm/page_alloc: delete vm.percpu_pagelist_fraction omits 804a3ba2b226 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits 2a48506278e5 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 054c7c95d33c mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits dd7acf53b1b8 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 47eec20f928c mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 536c5e7bcbb8 mm/page_alloc: batch the accounting updates in the bulk allocator omits 49786a6b15c0 mm/vmstat: inline NUMA event counter updates omits ede64ac550ee mm/vmstat: convert NUMA statistics to basic NUMA counters omits 292f084f86e5 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits 97a05718606e mm/page_alloc: work around a pahole limitation with zero-s [...] omits 30a8ada59c1f mm/page_alloc: convert per-cpu list protection to local_lock omits 8117d8b6159b mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits ef450f9af2af mm/page_alloc: split per cpu page lists and zone stats -fix omits d4d2c0f5a79a mm/page_alloc: split per cpu page lists and zone stats omits cb4ed22011b5 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits bd7cb8be0af9 mm/page_alloc: switch to pr_debug omits 2603ad05cd2c mm: optimise nth_page for contiguous memmap omits a8d67f3288fc mm: constify page_count and page_ref_count omits 6020b76ada96 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 3b3379e11edf mm: make compound_head const-preserving omits 8ed2242e7797 mm/page_owner: constify dump_page_owner omits 7ceca0eee02a mm/debug: factor PagePoisoned out of __dump_page omits 24d994b95435 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 99564b0bdf7d mm: make __dump_page static omits 43fff164cb5d mm/mmzone.h: simplify is_highmem_idx() omits 9c932d83fdab mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits ad04aef00d54 mm: report which part of mem is being freed on initmem case omits dd4eea480663 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits 47f7c30296dc kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 6384db56813f fix for "printk: introduce dump_stack_lvl()" omits 250da8183544 printk: introduce dump_stack_lvl() omits 0d6f9a777167 mm/vmalloc: fallback to a single page allocator omits f9228f76ec8e mm/vmalloc: remove quoted strings split across lines omits 863d49576733 mm/vmalloc: print a warning message first on failure omits 786bd2dea38d mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits ba2952dce154 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits a2b1f0325365 mm, tracing: unify PFN format strings omits 42cbc0dbf996 mm/dmapool: use DEVICE_ATTR_RO macro omits d0b50ba8e476 h8300: remove unused variable omits 3779ff318321 mm: improve mprotect(R|W) efficiency on pages referenced once omits f1372dc70435 mm: improve mprotect(R|W) efficiency on pages referenced once omits a489b834064c powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 9186891a7e6b lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits ef1e926e28b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits e1602d0b7952 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 275fcbbd9536 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 217d85e3b101 lazy tlb: allow lazy tlb mm refcounting to be configurable omits e2e9218cc457 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 103e676c91d0 lazy tlb: introduce lazy mm refcount helper functions omits 44da1b098108 mm: update legacy flush_tlb_* to use vma omits f24b6ef60feb mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 20da2292dadf mm/memory.c: use vma_lookup() in __access_remote_vm() omits fc04bf17ad85 mm/mremap: use vma_lookup() in vma_to_resize() omits 5732a1be0ebf mm/migrate: use vma_lookup() in do_pages_stat_array() omits 9d865bf6cef9 mm/ksm: use vma_lookup() in find_mergeable_vma() omits 6b679a2031cf lib/test_hmm: use vma_lookup() in dmirror_migrate() omits ce9aada91115 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits a247156a02c3 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits 24e0e7008de8 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits 2a2affa47a90 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits 160e5ff7c2b2 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits e9c8cf580a92 vfio: use vma_lookup() instead of find_vma_intersection() omits 81a2fb82ee39 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 190c6c1dc154 x86/sgx: use vma_lookup() in sgx_encl_find() omits 1fba02c8194a arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits c967016dda73 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 02528d121c2d arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits 3cfa5fad2ec2 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits ec0c503f401b arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 961974cc49c8 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 587b3916a788 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits f8e69122f560 mm: add vma_lookup(), update find_vma_intersection() comments omits 414b4a9fe4d2 mm/memory.c: fix comment of finish_mkwrite_fault() omits eb7c6694ea79 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 50e2ca347d40 mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits bb89092be4c8 mm/mmap: introduce unlock_range() for code cleanup omits 1f9ade7e3ccb mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits d38657300cf9 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits e183ca37f852 binfmt-remove-in-tree-usage-of-map_executable-fix omits fa5a4fe7c9a6 binfmt: remove in-tree usage of MAP_EXECUTABLE omits b5ac6e19e95c perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 592fddaaeec7 mm: memcontrol: remove trailing semicolon in macros omits 9de5d2508be0 loop: charge i/o to mem and blk cg omits 878e93944f0c mm: charge active memcg when no mm is set omits 6dd1e344400a loop: use worker per cgroup instead of kworker omits 3f035b160cd3 memcontrol: use flexible-array member omits e7ba481ad6f3 mm: vmscan: remove noinline_for_stack omits 8fcc63a7eaea mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 994321a44f1b mm: memcontrol: simplify the logic of objcg pinning memcg omits 5d3f54e6972d mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits e1e9971a0b51 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 511543664ed4 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits cf2c6072cc49 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 9fd41eeaa20d mm: memcontrol: fix page charging in page replacement omits 51e28dfcbda7 mm: memcontrol: fix root_mem_cgroup charging omits 2302ec54a185 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits c49970c9ed67 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits ed4e3e5a3f58 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 1b51e8f1314c mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 0641879cbf10 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits a29a3accdd73 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits 40f095039ce9 mm/memcontrol.c: fix potential uninitialized variable warning omits af03268ececa mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 8d36d35ed541 mm/memcg: optimize user context object stock access omits af2623a056b6 mm/memcg: improve refill_obj_stock() performance omits 277192d398f8 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits ebaddfc6d1d0 mm/memcg: move mod_objcg_state() to memcontrol.c omits e621976f733a swap: check mapping_empty() for swap cache before being freed omits a632ad0e9454 mm: free idle swap cache page after COW omits 3925f6bb29a2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits a78ecc21fc14 mm/swap_slots.c: delete meaningless forward declarations omits 91b68b63cf50 mm/swap: remove unused local variable nr_shadows omits 8aa4c3fb9617 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits 4e030d466d45 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 9b2c72c392fc mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits d0d0d419e097 mm/shmem: fix shmem_swapin() race with swapoff omits 682102bc7825 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 8a6941a4d322 swap: fix do_swap_page() race with swapoff omits b375339bdf0d mm/swapfile: use percpu_ref to serialize against concurren [...] omits dcec8e71c19b fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 66dbd2d16478 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits eaa5b51fc75b mm: gup: pack has_pinned in MMF_HAS_PINNED omits 66731118498c mm: gup: allow FOLL_PIN to scale in SMP omits c09bb4aeea65 mm/gup_benchmark: support threading omits b2f02dbe145a mm: move page dirtying prototypes from mm.h omits 3adc00179c74 fs-remove-noop_set_page_dirty-fix omits bc9a5cae5b20 fs: remove noop_set_page_dirty() omits 83307ee85a31 fs: remove anon_set_page_dirty() omits 5a23ad867c2a iomap: use __set_page_dirty_nobuffers omits ae713b088f00 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers omits 5535bcf90e80 mm/writeback: move __set_page_dirty() to core mm omits aa914048989e mm: require ->set_page_dirty to be explicitly wired up omits 3b6343dd5312 fs: move ramfs_aops to libfs omits ad976b694edc fs: unexport __set_page_dirty omits 64856acca091 vfs: keep inodes with page cache off the inode shrinker LRU omits b7899b0a183e fs: inode: count invalidated shadow pages in pginodesteal omits c1de29ca3a69 fs: drop_caches: fix skipping over shadow cache inodes omits 217b7d6d07a8 mm: remove irqsave/restore locking from contexts with irqs [...] omits 3b2978683c8b mm writeback,cgroup: fix documentation omits ce0af0efcae4 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() omits 27a5a094ebfa writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] omits 7b29f017ba8f writeback, cgroup: release dying cgwbs by switching attach [...] omits 43d03f70e673 writeback, cgroup: support switching multiple inodes at once omits 5db943c6b973 writeback, cgroup: split out the functional part of inode_ [...] omits c17c5756d0d1 writeback, cgroup: keep list of inodes attached to bdi_writeback omits 7789c9ef5e2c writeback, cgroup: switch to rcu_work API in inode_switch_wbs() omits 4ec0c93642d7 writeback, cgroup: increment isw_nr_in_flight before grabb [...] omits 7918e96f20c9 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() omits 6c6b16a5576a writeback, cgroup: do not switch inodes with I_WILL_FREE flag omits 65c09d994f8b mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits ff7c43e30e8d mm/page-writeback: update the comment of Dirty position control omits 7daee93ee06b mm/page-writeback: Fix performance when BDI's share of rat [...] omits d7f6748975ce mm: page-writeback: kill get_writeback_state() comments omits 61333b10f8bb mm: mark idle page tracking as BROKEN omits 37746741a53a mm: mmap_lock: use local locks instead of disabling preemption omits c0dd65c2e295 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 4afa3b8b08ee tools/vm/page_owner_sort.c: check malloc() return omits 196133184597 mm/kmemleak: fix possible wrong memory scanning period omits e6374f967ee1 mm/slub: add taint after the errors are printed omits 84a2bdb1b458 mm: slub: move sysfs slab alloc/free interfaces to debugfs omits 4bbb8c37ac2e slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits bf8b9ce52033 slub: force on no_hash_pointers when slub_debug is enabled omits 8cd2ca34a1b9 slub: indicate slab_fix() uses printf formats omits 9c1c63bee397 slub: actually use 'message' in restore_bytes() omits 397f97001b9c slub: restore slub_debug=- behavior omits e8e1788c4364 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] omits 2afaf83dbe18 mm, slub: fix support for clang 10 omits 213ab2413a19 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 5ba77b44714a mm, slub: change run-time assertion in kmalloc_index() to [...] omits 73c2b215d36d slub: remove resiliency_test() function omits eca1ed45dfa8 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits bde5a6ea0bc4 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits 73f19ca68a77 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 595b72b9c590 kunit: make test->lock irq safe omits c0cccaf93f86 doc: watchdog: modify the doc related to "watchdog/%u" omits 6c91ed16f6a8 doc: watchdog: modify the explanation related to watchdog thread omits eb8d79c35e81 kernel: watchdog: modify the explanation related to watchd [...] omits 089ebb613f66 ocfs2: fix ocfs2 corrupt when iputting an inode omits d6d2506f4e3a ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 94fa18c8a42b ocfs2: remove redundant initialization of variable ret omits 527784eb8b0b ocfs2: replace simple_strtoull() with kstrtoull() omits c80038f25c2d ocfs2: remove repeated uptodate check for buffer omits 5b2ce24d2505 ocfs2: remove redundant assignment to pointer queue omits c36da30260e5 ocfs2: fix snprintf() checking omits d079c2593fb5 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 68bc18cee9f7 squashfs: add option to panic on errors omits 621d7978ebea scripts/spelling.txt: add more spellings to spelling.txt omits f8539a7aee91 streamline_config.pl: add softtabstop=4 for vim users omits b26d13cc79d0 streamline_config.pl: make spacing consistent omits 19239050d790 ia64: mca_drv: fix incorrect array size calculation omits d93ea755e4ec ia64: headers: drop duplicated words omits 81149afb4321 kthread_worker: fix return value when kthread_mod_delayed_ [...] omits f1b79764bdc8 kthread: switch to new kerneldoc syntax for named variable [...] omits 447523f0c22c /proc/kpageflags: do not use uninitialized struct pages omits 17c4ff1ad457 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ad9defb32847 mm/hwpoison: do not lock page again when me_huge_page() su [...] omits 618322bd6b43 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits d49ca96305e7 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 52d56d5cb82a mm/memory-failure: use a mutex to avoid memory_failure() races omits 5b5b77ffc254 mm/gup: fix try_grab_compound_head() race with split_huge_page() omits bc4607ae6e3b mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix omits 7ae3f05e17f6 mm, futex: fix shared futex pgoff on shmem huge page omits 777d2352e8cc kthread: prevent deadlock when kthread_mod_delayed_work() [...] omits f5b08b22be0a kthread_worker: split code for canceling the delayed work timer omits 32411840589a KVM: s390: prepare for hugepage vmalloc omits abb9caacd385 mm-vmalloc-add-vmalloc_no_huge-fix omits e0227a55f0ab mm/vmalloc: add vmalloc_no_huge omits 8d11b06998d7 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group omits f9484ef8f403 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() omits 5d1c30d6a5a5 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes omits 8cb775adcb1c mm: page_vma_mapped_walk(): get vma_address_end() earlier omits 49e3f449b09f mm: page_vma_mapped_walk(): use goto instead of while (1) omits b776cd6d3009 mm: page_vma_mapped_walk(): add a level of indentation fix omits 876e6b8ae1d9 mm: page_vma_mapped_walk(): add a level of indentation omits 9210af4ae5da mm: page_vma_mapped_walk(): crossing page table boundary omits ccc2b5bd9f2a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block omits c7a20f3efe00 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd omits c082796d1fed mm: page_vma_mapped_walk(): settle PageHuge on entry omits 6138b6650f2b mm: page_vma_mapped_walk(): use page for pvmw->page omits b815c215c9b1 s390/vfio-ap: clean up mdev resources when remove callback [...] omits 3e7e01631517 s390: clear pt_regs::flags on irq entry omits f73fc4d7f021 s390: fix system call restart with multiple signals omits 5e6c6cf5ed73 ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a u [...] omits d7a1f668e5a8 cifs: retry lookup and readdir when EAGAIN is returned. omits 3105497b8ae7 Merge branch 'trace/ftrace/urgent' into trace/for-next omits a972d88cdfee Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits cbeca1470546 Bluetooth: btmrvl: remove redundant continue statement omits 65ffe944dfd8 recordmcount: Correct st_shndx handling omits e133f14a2c54 torture: Log more kvm-remote.sh information omits f722e821e87b torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 9ec7fa062a49 torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 33d1641f38f0 swiotlb: manipulate orig_addr when tlb_addr has offset omits 6a8564826858 cifs: fix check of dfs interlinks omits 5c27f202a174 cifs: decoding negTokenInit with generic ASN1 decoder omits f199eb89fcc7 cifs: avoid starvation when refreshing dfs cache omits 96f2926f1515 cifs: enable extended stats by default omits 461e3edd7809 cifs: missed ref-counting smb session in find omits 184e4b44b4e4 cifs: do not share tcp servers with dfs mounts omits 6e1a74e2f1c3 cifs: set a minimum of 2 minutes for refreshing dfs cache omits 2fb1ce983488 cifs: fix path comparison and hash calc omits 0b61addb2752 cifs: handle different charsets in dfs cache omits 9a2b50053331 cifs: keep referral server sessions alive omits 65a5bfd835ad cifs: get rid of @noreq param in __dfs_cache_find() omits 1e2ae56e4897 cifs: do not send tree disconnect to ipc shares omits 95ed2d3568fc cifs: improve fallocate emulation omits d4c42611e7ca cifs: fix doc warnings in cifs_dfs_ref.c omits 5ce07a13f2d3 cifs: remove redundant initialization of variable rc omits f46615d78f35 cifs: Constify static struct genl_ops omits f961553a6bca cifs: Remove unused inline function is_sysvol_or_netlogon() omits 02a17771e36f cifs: remove duplicated prototype omits c4aeda2d1e1e cifs: fix ipv6 formating in cifs_ses_add_channel omits 1617cca67a6e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 98a6675c874e kcsan: Make strict mode imply interruptible watchers omits bc00e4337ce1 kcsan: permissive: Ignore data-racy 1-bit value changes omits ba89696d066b kcsan: Print if strict or non-strict during init omits 964a922a6063 kcsan: Rework atomic.h into permissive.h omits 0912a0323425 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits 3fc5cdff0c08 kcsan: Introduce CONFIG_KCSAN_STRICT omits 9644f0f6ced5 kcsan: Remove CONFIG_KCSAN_DEBUG omits f226fb6960d0 kcsan: Improve some Kconfig comments omits b04aa993a7e3 ipmi: kcs_bmc_aspeed: Optionally apply status address omits de86effaac57 ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet omits 9d2df9a0ad80 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration omits 67c94a706aa2 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] omits ffc9476ac2ac dt-bindings: ipmi: Convert ASPEED KCS binding to schema omits 8564c695577e ipmi: kcs_bmc: Add serio adaptor omits a51489c9114f ipmi: kcs_bmc: Enable IBF on open omits 28f82d632200 ipmi: kcs_bmc: Allow clients to control KCS IRQ state omits 544bc7696fb0 ipmi: kcs_bmc: Decouple the IPMI chardev from the core omits 2027489cd17c ipmi: kcs_bmc: Strip private client data from struct kcs_bmc omits fda04eb1b09a ipmi: kcs_bmc: Split headers into device and client omits e78a47c02040 ipmi: kcs_bmc: Turn the driver data-structures inside-out omits a2a053f316ad ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi omits 77c1a9b75a6c ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions omits 7fee3db0e1e8 ipmi: kcs_bmc: Make status update atomic omits 63353c7c130c ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties omits e4a328317f30 gfs2: Fix mmap + page fault deadlocks (part 2) omits 6835ce47a0a5 gfs2: Add LM_FLAG_OUTER glock holder flag omits 8445586ef686 gfs2: Encode glock holding and retry flags in journal_info omits 5c09ae22939f gfs2: Add wrappers for accessing journal_info omits 67e98b79337d iov_iter: Add iov_iter_fault_in_writeable() omits 44e1c5589d33 gfs2: Fix mmap + page fault deadlocks (part 1) omits 15047a78376d gfs2: Add gfs2_holder_is_compatible helper omits 1f51a7426b78 gfs2: Add wrapper for iomap_file_buffered_write omits 977aa341e477 gfs2: Clean up the error handling in gfs2_page_mkwrite omits eb7f1579243f Merge branch 'objtool/core' omits ab3a29a6b253 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 1b269bcade7c libceph: fix doc warnings in cls_lock_client.c omits 182b9eef6b27 libceph: remove unnecessary ret variable in ceph_auth_init() omits a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp omits 80bf4f2a021d Merge branches 'acpi-tables', 'acpi-ec', 'acpi-resources' [...] omits a5067cdb4735 Merge branches 'acpi-bus', 'acpi-scan', 'acpi-pm' and 'acp [...] omits 9521b6e20e5f Merge branch 'acpica' into linux-next omits 79fe56daaf66 Merge branch 'devprop' into linux-next omits f89dbf66207c btrfs: protect exclusive_operation by super_lock omits 4ab7338ab498 btrfs: clean up header members offsets in write helpers omits 5f647eb1d94f btrfs: simplify eb checksum verification in btrfs_validate [...] omits f098cf61e446 btrfs: remove extra sb::s_id from message in btrfs_validat [...] omits 80465759a963 btrfs: reduce compressed_bio members' types omits 0a72ad6f34c5 btrfs: document byte swap optimization of root_item::flags [...] omits ffa9202d70b5 btrfs: scrub: factor out common scrub_stripe constraints omits 90dd82de513d btrfs: clear log tree recovering status if starting transa [...] omits 27f853ee584b btrfs: clear defrag status of a root if starting transacti [...] omits 0f3335528a1e btrfs: sysfs: fix format string for some discard stats omits 3cfe299bcab5 btrfs: always abort the transaction if we abort a trans handle omits 9ca4d7f952c2 btrfs: don't set the full sync flag when truncation does n [...] omits 05d409e68a0e btrfs: fix misleading and incomplete comment of btrfs_truncate() omits 188bf0c262b9 btrfs: abort transaction if we fail to update the delayed inode omits 5b8f87ce0901 btrfs: fix error handling in __btrfs_update_delayed_inode omits e6e588260953 btrfs: make btrfs_release_delayed_iref handle the !iref case omits cdbf0b5bb5e9 btrfs: scrub: per-device bandwidth control omits ab87c862cc71 btrfs: zoned: factor out zoned device lookup omits 93896f040842 btrfs: return EAGAIN if defrag is canceled omits 6e04086790eb btrfs: remove io_failure_record::in_validation omits 7b44559f97c9 btrfs: submit read time repair only for each corrupted sector omits 05fac1089717 btrfs: make btrfs_verify_data_csum() to return a bitmap omits 7398c69d1e12 btrfs: rename check_async_write and let it return bool omits d90a0960ec72 btrfs: zoned: bail out if we can't read a reliable write pointer omits cf048fa5ef16 btrfs: zoned: print message when zone sanity check type fails omits d6c9c9757a5e btrfs: handle preemptive delalloc flushing slightly differently omits b36ae3748585 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 4acb002d19f5 btrfs: don't include the global rsv size in the preemptive [...] omits 82aee14fb289 btrfs: use the global rsv size in the preemptive thresh ca [...] omits a560bdce5e23 btrfs: take into account global rsv in need_preemptive_reclaim omits 32075f52cb25 btrfs: only clamp the first time we have to start flushing omits a59f89e70d6a btrfs: check worker before need_preemptive_reclaim omits c140bb437ebf btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 4a882a95be12 btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits 0b42677e2e5d Merge branch 'linus' omits 2b5b8db1d0c2 m68knommu: fix missing LCD splash screen data initializer omits ebfe655908e2 Merge branch 'efi/core' omits 08c2c80ccb4b Merge branch 'irq/core' omits ae64d4648664 Merge branch 'locking/core' omits 218995368ce8 Merge branch 'objtool/core' omits 4a3c7795f130 Merge branch 'perf/core' omits 3fdc8945c12e Merge branch 'ras/core' omits 2e57f3c20888 Merge branch 'sched/core' omits 52ea48896f91 Merge branch 'smp/core' omits be37f9569118 Merge branch 'timers/core' omits 3eb18bc0debc Merge branch 'timers/nohz' omits 39e5e99b0841 Merge branch 'x86/apic' omits 300c85a68319 Merge branch 'x86/boot' omits 8a892b1dc6b0 Merge branch 'x86/cleanups' omits 0c58116a9667 Merge branch 'x86/cpu' omits 7e4ed0b2e589 Merge branch 'x86/entry' omits fc2ef8b39ae9 Merge branch 'x86/fpu' omits 73162c0ae3e0 Merge branch 'x86/irq' omits 58ac7e59ad7c Merge branch 'x86/misc' omits 174db231ba3c Merge branch 'x86/mm' omits 06cacf124ad0 Merge branch 'x86/splitlock' omits a0f1aad218d3 Merge branch 'x86/urgent' omits c1f2512f7318 Merge branches 'fixes' and 'misc' into for-next omits e4d55a2e7660 Merge branch 'v5.14-armsoc/dts64' into for-next omits d82979e1ac04 Merge branch 'v5.14-armsoc/dts32' into for-next omits f976d9d8c4cc bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] omits c6a2377c5c49 bus: mhi: Add inbound buffers allocation flag omits 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() omits 4202e96cbf76 exfat: avoid incorrectly releasing for root inode omits 4e11cf2732e3 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 76fd8793de36 Merge branch 'v5.13-armsoc/dtsfixes' into for-next omits 14ee6ca09578 refscale: Avoid excess warnings in ref_scale_reader() omits 4d4bbd525d40 rcu: Remove trailing spaces and tabs omits 85918251dfd7 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits d4e76b528ebd scftorture: Avoid excess warnings omits 7cc52cc33717 f2fs: swap: support migrating swapfile in aligned write mode omits 10f764e8ec92 f2fs: swap: remove dead codes omits 39d1bfdf9626 f2fs: compress: add compress_inode to cache compressed blocks omits 1d16a49783b4 f2fs: clean up /sys/fs/f2fs/<disk>/features omits 01f26fc619d8 Merge branch 'v5.14-armsoc/dts32' into for-next omits 4a7012a29a5c Merge branch 'v5.14-armsoc/drivers' into for-next omits 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data omits 8d15d340aeef gfs2: Use list_move_tail instead of list_del/list_add_tail omits aeefd458425a gfs2: Fix do_gfs2_set_flags description omits 63f0b2020725 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] omits f09119823f43 Merge branch 'clk-vc5' into clk-next omits e8757de39c87 Merge branch 'clk-ti' into clk-next omits 5a386da363ff Merge branch 'clk-qcom' into clk-next omits 54a696e61765 Merge branch 'clk-legacy' into clk-next omits aabf679c9a4e drm/msm/disp/dpu1: avoid perf update in frame done event omits c22b309b1e82 csum_and_copy_to_pipe_iter(): leave handling of csum_state [...] omits 6da54eb9cb21 clean up copy_mc_pipe_to_iter() omits 343abfdd86f5 pipe_zero(): we don't need no stinkin' kmap_atomic()... omits 8e0017605503 iov_iter: clean csum_and_copy_...() primitives up a bit omits e1b9c385d4d8 copy_page_from_iter(): don't need kmap_atomic() for kvec/b [...] omits f9f1c703627f copy_page_to_iter(): don't bother with kmap_atomic() for b [...] omits 316be3ef2722 iterate_xarray(): only of the first iteration we might get [...] omits 239e69707012 pull handling of ->iov_offset into iterate_{iovec,bvec,xarray} omits f3d9103a1e2c iov_iter: make iterator callbacks use base and len instead [...] omits 30da2b24a3ed iov_iter: make the amount already copied available to iter [...] omits 7f8252d6b1cb iov_iter: get rid of separate bvec and xarray callbacks omits 1478dad6d203 iov_iter: teach iterate_{bvec,xarray}() about possible sho [...] omits 605da7e86601 iterate_bvec(): expand bvec.h macro forest, massage a bit omits 4efea790fc9f iov_iter: unify iterate_iovec and iterate_kvec omits f5a2e13987ea iov_iter: massage iterate_iovec and iterate_kvec to logics [...] omits 1790c955e885 iterate_and_advance(): get rid of magic in case when n is 0 omits f8d199cba0d2 csum_and_copy_to_iter(): massage into form closer to csum_ [...] omits 27faec0dce98 iov_iter: replace iov_iter_copy_from_user_atomic() with it [...] omits d9803207166b [xarray] iov_iter_npages(): just use DIV_ROUND_UP() omits 3245ee911c64 iov_iter_npages(): don't bother with iterate_all_kinds() omits 363a1bd08bdd get rid of iterate_all_kinds() in iov_iter_get_pages()/iov [...] omits f495f2d6f712 iov_iter_gap_alignment(): get rid of iterate_all_kinds() omits 75a7c3cd21c3 iov_iter_alignment(): don't bother with iterate_all_kinds() omits c8129a6f6ed1 sanitize iov_iter_fault_in_readable() omits b14faad4aba3 iov_iter: optimize iov_iter_advance() for iovec and kvec omits e59c7577f5d6 iov_iter: separate direction from flavour omits 4ea9aa8c6369 f2fs: add pin_file in feature list omits 4dcca668d91a f2fs: Advertise encrypted casefolding in sysfs omits 713782802935 f2fs: Show casefolding support only when supported omits 1a59a14da8f2 f2fs: support RO feature omits f8b6ecbe96ca f2fs: logging neatening omits 1f13c48bbce1 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] omits a492dedb708d ext4: update journal documentation omits 339183dfb87c ext4: add ioctl EXT4_IOC_CHECKPOINT omits 84ed553af7e5 ext4: add discard/zeroout flags to journal flush omits daf9767a0a75 torture: Create KCSAN summaries for torture.sh runs omits a94316c66c13 torture: Enable KCSAN summaries over groups of torture-test runs omits 2ebe14e46d39 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 3af9ecd55a84 srcutiny: Mark read-side data races omits e1b045c2bbd7 locktorture: Count lock readers omits 893432244d63 locktorture: Mark statistics data races omits 07aa594a5a6f docs: Fix a typo in Documentation/RCU/stallwarn.rst omits dd5da0a9140e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() omits 6a04a59eacbd rcu-tasks: Don't delete holdouts within trc_inspect_reader() omits f9e88a29dd0f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits 7a41b207b414 rcu-tasks: Mark ->trc_reader_nesting data races omits d311b49cc657 rcu-tasks: Add comments explaining task_struct strategy omits 49fe638da363 rcu: Start timing stall repetitions after warning complete omits d490c76d82f8 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits b1e56d1a28b7 rcu/tree: Handle VM stoppage in stall detection omits a3021f46432c rculist: Unify documentation about missing list_empty_rcu() omits 7862faf56547 Documentation/RCU: Fix nested inline markup omits 367455053a76 rcu: Mark accesses in tree_stall.h omits 9dc9e5d8cf2e rcu: Mark accesses to ->rcu_read_lock_nesting omits 3699444f04b2 Documentation/RCU: Fix emphasis markers omits 4caade90b460 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits edc0e2aa5d1e rcu: Weaken ->dynticks accesses and updates omits 9f460390aac1 rcu/nocb: Start moving nocb code to its own plugin file omits fa5ea03eb7d5 rcu: Remove special bit at the bottom of the ->dynticks counter omits 1e1cb3343e25 tools/memory-model: Document data_race(READ_ONCE()) omits f5863ff17980 tools/memory-model: Heuristics using data_race() must hand [...] omits 401c77b05c1e tools/memory-model: Add example for heuristic lockless reads omits 01e4a17c9419 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits 01297d385b93 rcutorture: Preempt rather than block when testing task stalls omits 406a2f008f2e rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 904a62d2b3bd rcu: Fix to include first blocked task in stall warning omits 5eb22915d244 torture: Make torture.sh accept --do-all and --donone omits 10ea251ac0d5 torture: Add clocksource-watchdog testing to torture.sh omits 78a4824438c3 refscale: Add measurement of clock readout omits 5db46dec3d34 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 95a886a14f15 Merge branch 'clk-versatile' into clk-next omits 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices omits c56362c2b97b Bluetooth: use inclusive language when tracking connections omits ca4496936057 Bluetooth: use inclusive language in HCI role comments omits b792cb11d39f extcon: sm5502: Add support for SM5504 omits 0ce4250c4412 extcon: sm5502: Refactor driver to use chip-specific struct omits 8fe67575472d dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic omits b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket omits 17f868760458 drm/msm/disp: Use plane debug print helper omits 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() omits 8e1b682e0131 drm/msm/dp: Drop malformed debug print omits 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() omits 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling omits 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem omits ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog omits 6f8351cabfe5 drm/msm/dpu: define interrupt register names omits 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] omits db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] omits 748a47f35913 PCI: dwc/imx6: Remove redundant error printing in imx6_pci [...] omits 7ebe6b79d758 PCI: tegra: Add missing MODULE_DEVICE_TABLE omits 673a87c2dc6f iov_iter_advance(): don't modify ->iov_offset for ITER_DISCARD omits f82d67d30c17 iov_iter: reorder handling of flavours in primitives omits 6f6a51d82f40 iov_iter: switch ..._full() variants of primitives to use [...] omits d0180ba464bf PCI: tegra: Fix host initialization during resume omits e62473c516b6 Bluetooth: smp: Use the correct print format omits 48f4e2eef7ca Bluetooth: sco: Use the correct print format omits 899a333d7082 Bluetooth: msft: Use the correct print format omits aee005893410 Bluetooth: mgmt: Use the correct print format omits d68d9753b828 Bluetooth: amp: Use the correct print format omits a8201bbfd87d Bluetooth: a2mp: Use the correct print format omits ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format omits def89fcbf55f Bluetooth: hidp: Use the correct print format omits dc7530bc0665 Bluetooth: cmtp: Use the correct print format omits 313e06a76a3f Bluetooth: bnep: Use the correct print format omits 7bb4870abf84 Merge branch 'v5.14-armsoc/dts32' into for-next omits 9537e476517f Merge branch 'v5.14-armsoc/dts64' into for-next omits 1a2289fe148b Merge branch 'v5.14-armsoc/dts32' into for-next omits 016c15e5c814 Merge branch 'v5.14-armsoc/drivers' into for-next omits 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers omits 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() omits c03f89762fcf drm/msm/dp: Simplify aux irq handling code omits d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled omits 35eb10b55b83 Bluetooth: Fix spelling mistakes omits 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE omits 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] omits b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. omits d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] omits 46014be648c5 Bluetooth: use inclusive language in comments omits f3cd0846d705 Bluetooth: use inclusive language in SMP omits 1e7390685261 Bluetooth: use inclusive language in HCI LE features omits 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB omits 7d65072ec779 Bluetooth: use inclusive language in hci_core.h omits 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid omits beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 omits ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] omits 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) omits ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT omits 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel omits a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] omits 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs omits f9f9eb473076 libceph: fix some spelling mistakes omits a30850b00a2c libceph: kill ceph_none_authorizer::reply_buf omits 28d31d40b651 ceph: make ceph_queue_cap_snap static omits 862e3dcedc11 ceph: make ceph_netfs_read_ops static omits 9e06e4f77c86 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty omits 1e67a81775cb media: s5p-mfc: Fix display delay control creation omits 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] omits 215e08fb81e9 media: video-mux: Skip dangling endpoints omits f439944a1d13 Merge branch 'clk-qcom' into clk-next omits 73273b7a1d34 Merge branch 'clk-sifive' into clk-next omits 9cac4f755407 Merge branch 'clk-renesas' into clk-next omits 497a76f6cd02 Merge branch 'clk-versatile' into clk-next omits e8f859f8dc63 Merge branch 'clk-qcom' into clk-next omits 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema omits 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() omits 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() omits 71a45906a24a extcon: max8997: Add missing modalias string omits 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data omits 8c149afdaa9a Merge branch 'v5.14-armsoc/drivers' into for-next omits 71782a68108f Merge branch 'v5.14-clk/next' into for-next omits b4d8b6f56b9c Merge branch 'v5.14-armsoc/dts32' into for-next omits fe092fc9f14b selftests/seccomp: Flush benchmark output omits 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned omits 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send omits 762458990163 seccomp: Support atomic "addfd + send reply" omits 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] omits 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities omits 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value omits a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor omits 39c036a98d52 f2fs: compress: remove unneeded preallocation omits b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount omits 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init omits 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data omits 32a1cf96c9ff drm/msm: get rid of msm_iomap_size omits a7f405880a3b drm/msm: make msm_disp_state transient data struct omits 1c3b7ac1a71d drm/msm: pass dump state as a function argument omits 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver omits 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot omits e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot omits 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot omits 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot omits 5f1982d019df drm/msm: add support to take dpu snapshot omits 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer omits 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly omits a610f3c65d3b bus: mhi: Wait for M2 state during system resume omits 0f0781531acb bus: mhi: core: Fix power down latency omits 4a94e23362f0 bus: mhi: core: Validate channel ID when processing comman [...] omits dd1599446681 Merge branch 'v5.14-clk/next' into for-next omits c7e1e7ccd606 Bluetooth: Translate additional address type during le_conn_comp omits 7e17367e0169 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro omits 3c12c376e965 Bluetooth: btusb: Add support USB ALT 3 for WBS omits 2aaf532ca1b6 Bluetooth: btusb: Use firmware_request_nowarn omits 48c8becdd0c3 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response omits a563f2a47ca3 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails omits b8950e6815b6 Bluetooth: Remove spurious error message omits 3f4598868685 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) omits f17d4d7ef732 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits d82795d80cb2 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] omits 55c9850addcc Bluetooth: btqca: Moved extracting rom version info to com [...] omits e495dbe5beec Bluetooth: btqca: Add support for firmware image with mbn [...] omits ace4e30dbca7 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 omits 4cc573096563 Merge branch 'v5.14-clk/next' into for-next omits 849037e1a469 Merge branch 'v5.14-armsoc/dts64' into for-next omits 38ed607b0dc5 Merge branch 'v5.14-armsoc/dts32' into for-next omits 091664803e7e Merge branch 'v5.14-armsoc/drivers' into for-next omits 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] omits 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth omits 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment omits 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 omits b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8820c20c276a tools/memory-model: Fix scripting --jobs argument omits 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs omits 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type omits d265691ba1ae tools/memory-model: Keep assembly-language litmus tests omits 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment omits 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification omits c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros omits 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts omits b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts omits 9583a2ff5840 tools/memory-model: Document locking corner cases omits da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place omits 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] omits 2b16c523e81f Bluetooth: 6lowpan: remove unused function omits 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling omits 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] omits 335241a4f897 Bluetooth: hci_qca: fix potential GPF omits c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table omits 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails omits 4f46690dedfb Bluetooth: btusb: fix memory leak omits 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip omits 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] omits dec709145dfc Bluetooth: Return whether a connection is outbound omits b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array omits 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds a96bfed64c89 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0c18f29aae7c module: limit enabling module.sig_enforce adds 5f89468e2f06 swiotlb: manipulate orig_addr when tlb_addr has offset adds 8fd2ed1c01dd Merge branch 'stable/for-linus-5.14' of git://git.kernel.o [...] adds 4d6035f9bf4e Revert "PCI: PM: Do not read power state in pci_enable_dev [...] adds 7266f2030eb0 Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/li [...] adds 7426cedc7dad Merge tag 'spi-fix-v5.13-rc7' of git://git.kernel.org/pub/ [...] adds 31197d3a0f1c objtool/x86: Ignore __x86_indirect_alt_* symbols adds 240001d4e304 x86/entry: Fix noinstr fail in __do_fast_syscall_32() adds 84e60065df9e x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() adds 4c9c26f1e676 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() adds 1f008d46f124 x86: Always inline task_size_max() adds 49faa77759b2 locking/lockdep: Improve noinstr vs errors adds c0e457851fff Merge tag 'objtool-urgent-2021-06-24' of git://git.kernel. [...] adds 7f049fbdd57f perf/x86/intel/lbr: Zero the xstate buffer on allocation adds df5011000496 Merge tag 'perf-urgent-2021-06-24' of git://git.kernel.org [...] adds fdaba61ef8a2 sched/fair: Ensure that the CFS parent is added after unth [...] adds 666751701b6e Merge tag 'sched-urgent-2021-06-24' of git://git.kernel.or [...] adds 399f8dd9a866 signal: Prevent sigqueue caching after task got released adds 7749b0337b4e Merge tag 'core-urgent-2021-06-24' of git://git.kernel.org [...] adds 4a09d388f2ab Merge tag 'mmc-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 4c6a23188e26 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds baacf52a473b Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds ee5468b9f1d3 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds efea0c12a47b Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitla [...] adds 1815d9c86e30 drm: add a locked version of drm_is_current_master adds f54b3ca7ea1e Revert "drm: add a locked version of drm_is_current_master" adds 17b11f71795a drm/nouveau: wait for moving fence after pinning v2 adds 4b41726aae56 drm/radeon: wait for moving fence after pinning adds 8ddf5b9bb479 drm/amdgpu: wait for moving fence after pinning adds 6fd8f323b3e4 drm/kmb: Fix error return code in kmb_hw_init() adds d33009911559 drm/nouveau: fix dma_address check for CPU/GPU sync adds 5e0e7a407675 Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.fre [...] adds 44db63d1ad8d Merge tag 'drm-fixes-2021-06-25' of git://anongit.freedesk [...] adds 10043bb6af42 ASoC: rt5645: Avoid upgrading static warnings to errors adds 5c6d4f97267f MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] adds 3093e6cca3ba gpio: mxc: Fix disabled interrupt wake-up support adds cb8f63b8cbf3 gpiolib: cdev: zero padding during conversion to gpioline_ [...] adds c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP adds c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] adds 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes adds 827a746f405d netfs: fix test for whether we can skip read when writing [...] adds 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds 27171ae6a0fd ceph: must hold snap_rwsem when filling inode for async create adds 7a971e2c0767 ceph: fix error handling in ceph_atomic_open and ceph_lookup adds 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() adds 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket adds edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE adds 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] adds 309505dd5685 KVM: selftests: Fix mapping length truncation in m{,un}map() adds f8be156be163 KVM: do not allow mapping valid but non-reference-counted pages adds 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 3de218ff39b9 xen/events: reset active flag for lateeoi events later adds b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 5dca69e26fe9 software node: Handle software node injection to an existi [...] adds 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 3265a7e6b41b i2c: dev: Add __user annotation adds 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions adds 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition adds f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page adds 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary adds b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation adds 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) adds a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge adds 185cca24e977 KVM: s390: prepare for hugepage vmalloc adds 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support adds 34b3d5344719 kthread_worker: split code for canceling the delayed work timer adds 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page adds 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races adds 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] adds b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] adds ee924d3ddd45 MAINTAINERS: fix Marek's identity again adds 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] adds 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) adds d1b7f92035c6 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) adds e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] adds fc66127dc339 s390: fix system call restart with multiple signals adds ca1f4d702d53 s390: clear pt_regs::flags on irq entry adds 8c0795d2a0f5 s390/vfio-ap: clean up mdev resources when remove callback [...] adds 9e3d62d55bf4 s390/topology: clear thread/group maps for offline cpus adds 67147e96a332 s390/stack: fix possible register corruption with stack sw [...] adds 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] adds b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" adds 62fb9874f5da Linux 5.13 adds 66d9282523b3 mm/page_alloc: Correct return value of populated elements [...] adds 1af11d098db1 ata: rb532_cf: remove redundant codes adds 43bd8a67cd10 Merge tag 'for-5.14/libata-2021-06-27' of git://git.kernel [...] adds ef60eb0eb6e0 Merge tag 'mmc-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 52f8cf8b0b54 Merge tag 'regmap-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 61eb1b24f9e4 regulator: hi655x: Fix pass wrong pointer to config.driver_data adds 50c9462edcbf regulator: mt6358: Fix vdram2 .vsel_mask adds ebad413c3cb0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ae60e6a9d24e regulator: hi6421: Use correct variable type for regmap ap [...] adds d83f778c627a regulator: max8893: add regulator driver adds 01c5741b8296 regulator: Add MAX8893 bindings adds 57c045bc7270 regulator: hi6421v600: Fix setting idle mode adds 673e851b7da8 regulator: Add protection limit properties adds dfa19b11385d reboot: Add hardware protection power-off adds db0aeb4f074f thermal: Use generic HW-protection shutdown API adds e6c3092d43fa regulator: add warning flags adds 157d2230193a regulator: move rdev_print helpers to internal.h adds 7111c6d1b31b regulator: IRQ based event/error notification helpers adds 89a6a5e56c82 regulator: add property parsing and callbacks to set prote [...] adds 627793e4ca4f regulator: bd9576 add FET ON-resistance for OCW adds e7bf1fa58c46 regulator: bd9576: Support error reporting adds e71e7d3df7eb regulator: bd9576: Fix the driver name in id table adds d55444adedae MAINTAINERS: Add reviewer for regulator irq_helpers adds 9d598cd737d1 Merge series "Extend regulator notification support" from [...] adds ba5dabf40e91 regulator: qcom-rpmh: Cleanup terminator line commas adds f26cdadad729 regulator: qcom-rpmh: Add terminator at the end of pm7325x [...] adds 9a336ed97d00 regulator: qcom-rpmh: Add new regulator found on SA8155p a [...] adds 85adaac269c3 regulator: qcom,rpmh-regulator: Arrange compatibles alphab [...] adds 66376e152303 regulator: qcom,rpmh-regulator: Add compatible for SA8155p [...] adds d1c02a745179 Merge series "regulator: qcom,rpmh-regulator: Add support [...] adds 9bc146acc331 regulator: hi6421v600: Fix setting wrong driver_data adds a336dc8f683e regulator: da9052: Ensure enough delay time for .set_volta [...] adds 1aeb1a72f330 regulator: max8893: Select REGMAP_I2C to fix build error adds ddf275b219ab regulator: bd9576: Fix uninitializes variable may_have_irqs adds 7fb593cbd88c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds c10383b3fb10 Merge tag 'regulator-v5.14' of git://git.kernel.org/pub/sc [...] adds 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 0d7993b234c9 spi: spi-sun6i: Fix chipselect/clock bug adds edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 0c79378c0199 spi: add ancillary device support adds d90609a4b72d spi: dt-bindings: support devices with multiple chipselects adds 29176edd6e7a spi: spi-rspi: : use proper DMAENGINE API for termination adds a26dee29ec04 spi: spi-sh-msiof: : use proper DMAENGINE API for termination adds 0f4f58b847b2 spi: rockchip: add compatible string for rv1126 adds 4a47fcdb5f8b spi: rockchip: Set rx_fifo interrupt waterline base on tra [...] adds 2758bd093ac3 spi: rockchip: Wait for STB status in slave mode tx_xfer adds b8d423711d18 spi: rockchip: Support cs-gpio adds 736b81e07517 spi: rockchip: Support SPI_CS_HIGH adds c58c7e9bf55c spi: spi-rockchip: add description for rv1126 adds d74d99229f4d Merge series "Support ROCKCHIP SPI new feature" from Jon L [...] adds b01d550663fa spi: Fix self assignment issue with ancillary->mode adds c58db2abb19f spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML adds b470e10eb43f spi: core: add dma_map_dev for dma device adds 1bee1ecf232c Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 69609a91ac1d Merge tag 'spi-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds b50aa49638c7 hwmon: (lm90) Prevent integer underflows of temperature ca [...] adds a5f6c0f85a09 hwmon: Support set_trips() of thermal device ops adds 2a5c61843e31 Merge tag 'hwmon-for-v5.14' of git://git.kernel.org/pub/sc [...] adds f565b20734d3 Merge tag 'ras_core_for_v5.14_rc1' of git://git.kernel.org [...] adds 2594b713c12f Merge tag 'x86_cpu_for_v5.14_rc1' of git://git.kernel.org/ [...] adds d187f217335d x86/sev: Make sure IRQs are disabled while GHCB is active adds be1a5408868a x86/sev: Split up runtime #VC handler for correct state tracking adds 310f134ed41f x86/sev: Add defines for GHCB version 2 MSR protocol requests adds 8d9d46bbf3b6 x86/sev: Use "SEV: " prefix for messages from sev.c adds d04f7de0a513 Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/ [...] adds 6796355bc49b Merge tag 'efi-core-2021-06-28' of git://git.kernel.org/pu [...] adds e31694e0a7a7 objtool: Don't make .altinstructions writable adds b89c07dea161 Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2 [...] adds c3d128581f64 selftests: futex: Add futex wait test adds 7cb5dd8e2c8c selftests: futex: Add futex compare requeue test adds 69c7a5fb2482 locking/lockdep: Fix the dep path printing for backwards BFS adds d4c157c7b1a6 locking/lockdep: Remove the unnecessary trace saving adds 7b1f8c617976 lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds 8946ccc25ed2 locking/selftests: Add a selftest for check_irq_usage() adds f8b298cc39f0 lockdep: Fix wait-type for empty stack adds c0c2c0dad6a0 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds 1a8122960484 lockdep/selftest: Remove wait-type RCU_CALLBACK tests adds e112c41341c0 futex: Prepare futex_lock_pi() for runtime clock selection adds bf22a6976897 futex: Provide FUTEX_LOCK_PI2 to support clock selection adds 0e8a89d49d45 locking/lockdep: Correct the description error for check_r [...] adds a15286c63d11 Merge tag 'locking-core-2021-06-28' of git://git.kernel.or [...] adds 4c58d922c087 perf/x86/intel: Fix PEBS-via-PT reload base value for Exte [...] adds ee72a94ea4a6 perf/x86/intel: Fix fixed counter check warning for some A [...] adds d18216fafecf perf/x86/intel: Add more events requires FRONTEND MSR on S [...] adds 1d5c7880992a perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids adds 012669c740e6 perf: Fix task context PMU for Hetero adds 28a27cbd8607 Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/p [...] adds 37aadc687ab4 sched: Unbreak wakeups adds b03fbd4ff24c sched: Introduce task_is_running() adds 3ba9f93b1236 sched,perf,kvm: Fix preemption condition adds d6c23bb3a2ad sched: Add get_current_state() adds 600642ae9050 sched,timer: Use __set_current_state() adds 7c3edd6d9cb4 sched,arch: Remove unused TASK_STATE offsets adds 2f064a59a11f sched: Change task_struct::state adds fecfcbc288e9 sched/rt: Fix RT utilization tracking during policy change adds d7d607096ae6 sched/rt: Fix Deadline utilization tracking during policy change adds 0213b7083e81 sched/uclamp: Fix uclamp_tg_restrict() adds f4183717b370 sched/fair: Introduce the burstable CFS controller adds 8f91efd870ea psi: Fix race between psi_trigger_create/destroy adds 2309a05d2abe sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag adds c744dc4ab58d sched/topology: Rework CPU capacity asymmetry detection adds adf3c31e18b7 sched/doc: Update the CPU capacity asymmetry bits adds 54a728dc5e4f Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/ [...] adds 9269d27e519a Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org [...] adds e5a0fc4e20d3 Merge tag 'x86-apic-2021-06-28' of git://git.kernel.org/pu [...] adds 909489bf9f88 Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub [...] adds 1b98ed0e8357 Merge tag 'x86-boot-2021-06-28' of git://git.kernel.org/pu [...] adds f9b871c89ae6 x86/resctrl: Fix kernel-doc in pseudo_lock.c adds fd2afa70eff0 x86/resctrl: Fix kernel-doc in internal.h adds 98e62da8b3ee Merge tag 'x86-cache-2021-06-28' of git://git.kernel.org/p [...] adds 8e4d7a78f08a Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.or [...] adds e98e8864b0b5 Merge tag 'x86-misc-2021-06-28' of git://git.kernel.org/pu [...] adds 5f498328a91b Merge tag 'x86-mm-2021-06-28' of git://git.kernel.org/pub/ [...] adds 1b1cf8fe9983 Merge tag 'x86-splitlock-2021-06-28' of git://git.kernel.o [...] adds 17cfb9d33224 Merge tag 'm68k-for-v5.14-tag1' of git://git.kernel.org/pu [...] adds 0b573a025aa6 Merge branch 'for-next/stacktrace' into for-next/core adds e7cf636cba4c Merge branch 'for-next/boot' into for-next/core adds 216fe62d6fa8 Merge branch 'for-next/build' into for-next/core adds 25377204ebd4 Merge branch 'for-next/caches' into for-next/core adds 5ceb045541ad Merge branch 'for-next/cortex-strings' into for-next/core adds cf292e93f423 arm64: Restrict undef hook for cpufeature registers adds eda2171d8547 Merge branch 'for-next/cpufeature' into for-next/core adds eea3e2dec4c8 Merge branch 'for-next/cpuidle' into for-next/core adds aeb3e82e4323 Merge branch 'for-next/docs' into for-next/core adds 6cf61e061e8e Merge branch 'for-next/entry' into for-next/core adds 69bb0585ebb0 arm64: insn: avoid circular include dependency adds 181a12697930 Merge branch 'for-next/insn' into for-next/core adds 2c9bd9d80675 Merge branch 'for-next/kasan' into for-next/core adds 078834caafbf Merge branch 'for-next/misc' into for-next/core adds 2062d44da349 arm64/mm: Rename ARM64_SWAPPER_USES_SECTION_MAPS adds 52218fcd61cb arm64: tlb: fix the TTL value of tlb_get_level adds 81ad4bb1fe91 Merge branch 'for-next/mm' into for-next/core adds fdceddb06a5f Merge branch 'for-next/mte' into for-next/core adds 2e5d34d26a90 Merge branch 'for-next/perf' into for-next/core adds bd23fdba4178 Merge branch 'for-next/ptrauth' into for-next/core adds 26a0f50fd7d4 Merge branch 'for-next/selftests' into for-next/core adds a4a49140ae84 Merge branch 'for-next/smccc' into for-next/core adds 3d1bf78c7b13 Merge branch 'for-next/sve' into for-next/core adds 9840cfcb97fc Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds a9d6496d667f KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function adds 43e514643609 KVM: x86: Move FPU register accessors into fpu.h adds bd38b32053eb KVM: hyper-v: Collect hypercall params into struct adds 5974565bc26d KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers adds d8f5537a8816 KVM: hyper-v: Advertise support for fast XMM hypercalls adds 3ad93562093d KVM: x86: Support write protecting only large pages adds 8921291980db KVM: x86: Do not write protect huge page in initially-all- [...] adds c9b929b3fadc KVM: x86/mmu: Deduplicate rmap freeing adds 56dd1019c885 KVM: x86/mmu: Factor out allocating memslot rmap adds ddc12f2a1291 KVM: mmu: Refactor memslot copy adds b10a038e84d1 KVM: mmu: Add slots_arch_lock for memslot arch fields adds a255740876f0 KVM: x86/mmu: Add a field to control memslot rmap allocation adds e2209710ccc5 KVM: x86/mmu: Skip rmap operations if rmaps not allocated adds d501f747ef5c KVM: x86/mmu: Lazily allocate memslot rmaps adds 605a140a4909 math64.h: Add mul_s64_u64_shr() adds 805d705ff8f3 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' adds 9b399dfd4c60 KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l [...] adds fe3eb5041817 KVM: X86: Add a ratio parameter to kvm_scale_tsc() adds 3c0f99366e34 KVM: nVMX: Add a TSC multiplier field in VMCS12 adds 307a94c721fe KVM: X86: Add functions for retrieving L2 TSC fields from [...] adds 83150f2932ec KVM: X86: Add functions that calculate the nested TSC fields adds edcfe5405811 KVM: X86: Move write_l1_tsc_offset() logic to common code [...] adds 1ab9287add5e KVM: X86: Add vendor callbacks for writing the TSC multiplier adds d041b5ea9335 KVM: nVMX: Enable nested TSC scaling adds efe585493f91 KVM: selftests: x86: Add vmx_nested_tsc_scaling_test adds d82ee2819517 KVM: x86: Remove guest mode check from kvm_check_nested_events adds 650293c3de6b KVM: nVMX: Add a return code to vmx_complete_nested_posted [...] adds a5f6909a71f9 KVM: x86: Add a return code to inject_pending_event adds 4fe09bcf14a6 KVM: x86: Add a return code to kvm_apic_accept_events adds 0fe998b295a3 KVM: nVMX: Fail on MMIO completion for nested posted interrupts adds 966eefb89657 KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID [...] adds 150a282d43b8 KVM: selftests: Move APIC definitions into a separate file adds 4c63c9234085 KVM: selftests: Hoist APIC functions out of individual tests adds 768d134d8cb4 KVM: selftests: Introduce x2APIC register manipulation functions adds 2fdef3a2ae01 kvm: add PM-notifier adds 7d62874f69d7 kvm: x86: implement KVM PM-notifier adds fdf513e37a3b KVM: x86: Use common 'enable_apicv' variable for both APIC [...] adds 4651fc56bad0 KVM: x86: Drop vendor specific functions for APICv/AVIC en [...] adds 25b17226cd9a KVM: x86: Emulate triple fault shutdown if RSM emulation fails adds edce46548b70 KVM: x86: Replace .set_hflags() with dedicated .exiting_sm [...] adds fa75e08bbe4f KVM: x86: Invoke kvm_smm_changed() immediately after clear [...] adds dc87275f4733 KVM: x86: Move (most) SMM hflags modifications into kvm_sm [...] adds 0d7ee6f4b58d KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() adds 1270e647c802 KVM: x86: Rename SMM tracepoint to make it reflect reality adds 0128116550ac KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM [...] adds ecc513e5bb7e KVM: x86: Drop "pre_" from enter/leave_smm() helpers adds b93af02c6722 KVM: nVMX: nSVM: 'nested_run' should count guest-entry att [...] adds d5a0483f9f32 KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU [...] adds a6c776a95217 hyperv: Detect Nested virtualization support for SVM adds 32431fb2538d hyperv: SVM enlightened TLB flush support flag adds 3c86c0d3dbb9 KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx adds 59d21d67f374 KVM: SVM: Software reserved fields adds 1e0c7d40758b KVM: SVM: hyper-v: Remote TLB flush for SVM adds c4327f15dfc7 KVM: SVM: hyper-v: Enlightened MSR-Bitmap support adds 1183646a67d0 KVM: SVM: hyper-v: Direct Virtual Flush support adds f15cdceab543 asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition adds 644f706719f0 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID adds 10d7bf1e46dc KVM: x86: hyper-v: Cache guest CPUID leaves determining fe [...] adds b4128000e2c9 KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs adds 1561c2cb87ab KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit adds b80a92ff8158 KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privi [...] adds c2b32867f2e7 KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE p [...] adds d2ac25d4196d KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit adds 679008e4bbeb KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit adds a1ec661c3fdc KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE pr [...] adds 9e2715ca20d7 KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit adds eba60ddae794 KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit adds 978b57475c77 KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE priv [...] adds 9442f3bd9012 KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit adds 234d01baec5b KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit adds 0a19c8992db8 KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILA [...] adds 17b6d51771a1 KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE p [...] adds d66bfa36f9ed KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() adds 1aa8a4184dbd KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE p [...] adds 4ad81a91119d KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls adds 34ef7d7b9c04 KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN [...] adds 4f532b7f969f KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit adds a60b3c594ef3 KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit adds a921cf83cc4c KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit adds bb53ecb4d6ea KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit adds d264eb3c14d0 KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit adds 445caed0213a KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMME [...] adds 75a3f4287fdb KVM: selftests: move Hyper-V MSR definitions to hyperv.h adds d504df3c913b KVM: selftests: Move evmcs.h to x86_64/ adds e2e1cc1fbe54 KVM: selftests: Introduce hyperv_features test adds bcb72d0627e8 KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check adds a36dbec67e26 KVM: nSVM: Drop pointless pdptrs_changed() check on nested [...] adds c7313155bf11 KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT a [...] adds b222b0b88162 KVM: nSVM: refactor the CR3 reload on migration adds 0f85722341b0 KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_S [...] adds 329675dde93c KVM: x86: introduce kvm_register_clear_available adds 6dba94035203 KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 adds 158a48ecf776 KVM: x86: avoid loading PDPTRs after migration when possible adds 1e9dfbd748f3 KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that e [...] adds 6a789ca5d503 KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD adds 02761716801d KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled adds 25641cafabc6 KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlighte [...] adds 278499686b18 KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state adds 3b19b81acf30 KVM: nVMX: Release enlightened VMCS on VMCLEAR adds d6bf71a18c74 KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data i [...] adds b7685cfd5e96 KVM: nVMX: Force enlightened VMCS sync from nested_vmx_fai [...] adds dc313385529f KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() adds 8629b625e015 KVM: nVMX: Request to sync eVMCS from VMCS12 after migration adds 8f7663cea285 KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVM [...] adds 07ffaf343e34 KVM: nVMX: Sync all PGDs on nested transition with shadow paging adds 0e75225dfa4c KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap adds 272b0a998d08 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch adds 21823fbda552 KVM: x86: Invalidate all PGDs for the current PCID on MOV [...] adds 415b1a0105cd KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR [...] adds d2e5601907bd KVM: nSVM: Move TLB flushing logic (or lack thereof) to de [...] adds b5129100398a KVM: x86: Drop skip MMU sync and TLB flush params from "ne [...] adds 50a417962a80 KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU [...] adds 25b62c6274ed KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT adds 28f28d453ffc KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(AL [...] adds 39353ab5790b KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] adds e62f1aa8b930 KVM: x86: Defer MMU sync on PCID invalidation adds c906066288d0 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() adds 546e8398bc0c KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur adds c5ffd408cdc9 KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switchi [...] adds bca66dbcd28a KVM: x86: Check for pending interrupts when APICv is getti [...] adds ade74e1433f3 KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long bef [...] adds e3cb6fa0e2bf KVM: switch per-VM stats to u64 adds 0dbb11230437 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall adds 2735886c9ef1 KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_S [...] adds 57a3e96d6d17 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] adds 857f84743e4b KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_tar [...] adds f1b832550832 KVM: x86/mmu: Fix TDP MMU page table level adds 23f079c2494e KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled adds b26a71a1a5b9 KVM: SVM: Refuse to load kvm_amd if NX support is not available adds 8bbed95d2cb6 KVM: x86: WARN and reject loading KVM if NX is supported b [...] adds c62efff28bb5 KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts adds aa23c0ad1422 KVM: x86/mmu: Remove redundant is_tdp_mmu_root check adds 0b873fd7fb53 KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check adds 63c0cac938ed KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu adds 0485cf8dbe96 KVM: x86/mmu: Remove redundant root_hpa checks adds 5140bc7d6bc8 KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller [...] adds ba1f82456ba8 KVM: nVMX: Dynamically compute max VMCS index for vmcs12 adds 77bbbc0cf848 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] adds f09216a190a4 KVM: PPC: Book3S HV: Fix comments of H_RPT_INVALIDATE arguments adds d6265cb33b71 powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodi [...] adds f0c6fbbb9050 KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE adds 53324b51c5ee KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE adds b87cc116c7e1 KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability adds 81468083f3c7 KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVM adds 51696f39cbee KVM: PPC: Book3S HV: Workaround high stack usage with clang adds c3ab0e28a437 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] adds 18f63b15b028 KVM: x86: Print CPU of last attempted VM-entry when dumpin [...] adds e5830fb13b8c KVM: selftests: fix triple fault if ept=0 in dirty_log_test adds 31c656570065 KVM: x86/mmu: Fix uninitialized boolean variable flush adds b33bb78a1fad KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds ecc3a92c6f49 KVM: selftests: Remove errant asm/barrier.h include to fix [...] adds 96d41cfd1bb9 KVM: selftests: Zero out the correct page in the Hyper-V f [...] adds 7a4f1a75b78c KVM: selftests: Unconditionally use memslot 0 when loading [...] adds 1dcd1c58ae7d KVM: selftests: Unconditionally use memslot 0 for x86's GD [...] adds 95be3709ff4e KVM: selftests: Use "standard" min virtual address for Hyp [...] adds a9db9609c0e4 KVM: selftests: Add helpers to allocate N pages of virtual memory adds 106a2e766eae KVM: selftests: Lower the min virtual address for misc pag [...] adds 5ae4d8706f09 KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT [...] adds 233446c1e68f KVM: selftests: Use alloc page helper for xAPIC IPI test adds 408633c326c4 KVM: selftests: Use "standard" min virtual address for CPU [...] adds a75a895e6457 KVM: selftests: Unconditionally use memslot 0 for vaddr al [...] adds 4307af730b85 KVM: selftests: Unconditionally use memslot '0' for page t [...] adds 444d084b467c KVM: selftests: Unconditionally allocate EPT tables in memslot 0 adds cce0c23dd944 KVM: selftests: Add wrapper to allocate page table page adds 6d96ca6a602b KVM: selftests: Rename x86's page table "address" to "pfn" adds f681d6861b0c KVM: selftests: Add PTE helper for x86-64 in preparation f [...] adds b007e904b36a KVM: selftests: Genericize upper level page table entry struct adds ad5f16e42225 KVM: selftests: Add hugepage support for x86-64 adds ef6a74b2e55e KVM: sefltests: Add x86-64 test to verify MMU reacts to CP [...] adds 6c6e166b2c85 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check adds 0193cc908b5a KVM: stats: Separate generic stats from architecture speci [...] adds cb082bfab59a KVM: stats: Add fd-based API to read binary stats data adds fcfe1baeddbf KVM: stats: Support binary stats retrieval for a VM adds ce55c049459c KVM: stats: Support binary stats retrieval for a VCPU adds fdc09ddd4064 KVM: stats: Add documentation for binary statistics interface adds 0b45d58738cd KVM: selftests: Add selftest for KVM statistics data binar [...] adds bc9e9e672df9 KVM: debugfs: Reuse binary stats descriptors adds f0d4379087d8 KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM [...] adds 112022bdb5bc KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 0aa1837533e5 KVM: x86: Properly reset MMU context at vCPU RESET/INIT adds ef318b9edf66 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds f71a53d1180d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" adds 49c6f8756cdf KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] adds 63f5a1909f9e KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM [...] adds 6c032f12dd1e Revert "KVM: MMU: record maximum physical address width in [...] adds ddc16abbbae9 KVM: x86/mmu: Unconditionally zap unsync SPs when creating [...] adds 00a669780ffa KVM: x86/mmu: Use MMU role to check for matching guest page sizes adds 2640b0865395 KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mi [...] adds 07dc4f35a44c KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages adds 479a1efc8119 KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() adds 0337f585f57f KVM: x86/mmu: Rename unsync helper and update related comments adds dbc4739b6b3e KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER adds 31e96bc63655 KVM: nSVM: Add a comment to document why nNPT uses vmcb01, [...] adds 18feaad3c655 KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for [...] adds 20f632bd0060 KVM: x86: Read and pass all CR0/CR4 role bits to shadow MM [...] adds 16be1d129253 KVM: x86/mmu: Move nested NPT reserved bit calculation int [...] adds d555f7057ebe KVM: x86/mmu: Grab shadow root level from mmu_role for sha [...] adds 594e91a100cc KVM: x86/mmu: Add struct and helpers to retrieve MMU role [...] adds af098972295a KVM: x86/mmu: Consolidate misc updates into shadow_mmu_ini [...] adds cd6767c334b6 KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role adds 8626c120baef KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to comp [...] adds 167f8a5cae99 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro [...] adds 6066772455f2 KVM: x86/mmu: Add accessors to query mmu_role bits adds ca8d664f5099 KVM: x86/mmu: Do not set paging-related bits in MMU role i [...] adds 84c679f5f52c KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode i [...] adds 18db1b1790a8 KVM: x86/mmu: Always set new mmu_role immediately after ch [...] adds 8c985b2d8e68 KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow re [...] adds 4e9c0d80dbbd KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing [...] adds b705a277b705 KVM: x86/mmu: Drop vCPU param from reserved bits calculator adds c596f1470ab7 KVM: x86/mmu: Use MMU's role to compute permission bitmask adds 2e4c06618d40 KVM: x86/mmu: Use MMU's role to compute PKRU bitmask adds b67a93a87e1f KVM: x86/mmu: Use MMU's roles to compute last non-leaf level adds cd628f0f1e1c KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk adds 84a16226046d KVM: x86/mmu: Use MMU's role/role_regs to compute context' [...] adds 90599c280123 KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU con [...] adds a4c93252fed1 KVM: x86/mmu: Drop "nx" from MMU context now that there ar [...] adds 5472fcd4c6c8 KVM: x86/mmu: Get nested MMU's root level from the MMU's role adds 87e99d7d7054 KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU [...] adds fa4b558802c0 KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls adds af0eb17e99e5 KVM: x86/mmu: Don't update nested guest's paging bitmasks [...] adds 533f9a4b387b KVM: x86/mmu: Add helper to update paging metadata adds f4bd6f73763a KVM: x86/mmu: Add a helper to calculate root from role_regs adds fe660f7244d7 KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements fo [...] adds 36f267871edc KVM: x86/mmu: Use MMU's role to determine PTTYPE adds 961f84457cd4 KVM: x86/mmu: Add helpers to do full reserved SPTE checks [...] adds 3b77daa5efe1 KVM: x86/mmu: WARN on any reserved SPTE value when making [...] adds 616007c866a2 KVM: x86: Enhance comments for MMU roles and nested transi [...] adds 7cd138db5cae KVM: x86/mmu: Optimize and clean up so called "last nonlea [...] adds f82fdaf536ee KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT adds fdaa293598f9 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault adds 9a65d0b70fa0 KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow p [...] adds 27de925044e1 KVM: x86/mmu: Let guest use GBPAGES if supported in hardwa [...] adds 19238e75bd8e kvm: x86: Allow userspace to handle emulation errors adds 39bbcc3a4e39 selftests: kvm: Allows userspace to handle emulation errors. adds 88213da23514 kvm: x86: disable the narrow guest module parameter on unload adds a01b45e9d34d KVM: x86: rename apic_access_page_done to apic_access_mems [...] adds 4fa3b91bdee1 KVM: s390: get rid of register asm usage adds a3efa8429266 KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 adds 1f703d2cf204 KVM: s390: allow facility 192 (vector-packed-decimal-enhan [...] adds 79b1e56509be Merge tag 'kvm-s390-next-5.14-1' of git://git.kernel.org/p [...] adds 2f9ace5d4557 KVM: arm64: selftests: get-reg-list: Introduce vcpu configs adds 94e9223c06be KVM: arm64: selftests: get-reg-list: Prepare to run multip [...] adds f3032fcc9cf0 KVM: arm64: selftests: get-reg-list: Provide config select [...] adds 32edd2290889 KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve adds 313673bad871 KVM: arm64: selftests: get-reg-list: Split base and pmu registers adds b356a8310887 KVM: arm64: Update MAINTAINERS to include selftests adds 2fea6cf7d321 Merge branch kvm-arm64/selftest/sysreg-list-fix into kvmar [...] adds 69e3b846d8a7 arm64: mte: Sync tags for pages where PTE is untagged adds ea7fc1bb1cd1 KVM: arm64: Introduce MTE VM feature adds e1f358b50464 KVM: arm64: Save/restore MTE registers adds 673638f434ee KVM: arm64: Expose KVM_ARM_CAP_MTE adds f0376edb1ddc KVM: arm64: Add ioctl to fetch/store tags in a guest adds 04c02c201d7e KVM: arm64: Document MTE capability and ioctl adds 9f03db667359 Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds 98db7259fa7b KVM: arm64: Set the MTE tag bit before releasing the page adds 188982cda00e Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds b8917b4ae44d Merge tag 'kvmarm-5.14' of git://git.kernel.org/pub/scm/li [...] adds 36824f198c62 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 50e7a31d30e8 media: Fix Media Controller API config checks adds 95778c2d0979 media: video-mux: Skip dangling endpoints adds 11420749c6b4 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 61c6f04a988e media: s5p-mfc: Fix display delay control creation adds 31e798fd6f0f Merge tag 'media/v5.14-1' of git://git.kernel.org/pub/scm/ [...] adds 533d87fbb825 crypto: sl3516 - fix duplicated inclusion adds d886d55f4c73 crypto: sa2ul - Remove unused auth_len variable adds 84c2c729eabd crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> [...] adds 74c66120fda6 crypto: nx - Fix memcpy() over-reading in nonce adds 5163ab505e48 crypto: api - Move crypto attr definitions out of crypto.h adds 2a96726bd0cc crypto: nx - Fix RCU warning in nx842_OF_upd_status adds b20d9a73a3b2 crypto: nx - Fix numerous sparse byte-order warnings adds f873a4d65039 MAINTAINERS: update caam crypto driver maintainers list adds cac6f1b87b1f crypto: sl3516 - Fix build warning without CONFIG_PM adds d18344c0d095 crypto: hisilicon/qm - implement for querying hardware tas [...] adds 9f38b678ffc4 crypto: sl3516 - depends on HAS_IOMEM adds 6159c49e1228 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9cd19f02c46a Merge tag 'tomoyo-pr-20210628' of git://git.osdn.net/gitro [...] adds 87ac3d002d56 evm: output EVM digest calculation info adds 907a399de7b0 evm: Check xattr size discrepancy between kernel and user adds a60c538ed2ff Merge tag 'integrity-v5.14' of git://git.kernel.org/pub/sc [...] adds a58e203530eb Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 8215d5b7f15f MAINTAINERS: erofs: update my email address adds 7aed4d57b113 Merge tag 'erofs-for-5.14-rc1' of git://git.kernel.org/pub [...] adds dc56219fe22e btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 94358c35d80a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds ed738ba7f961 btrfs: check worker before need_preemptive_reclaim adds 0aae4ca9e952 btrfs: only clamp the first time we have to start flushing adds 610a6ef44ea8 btrfs: take into account global rsv in need_preemptive_reclaim adds 1239e2da16bf btrfs: use the global rsv size in the preemptive thresh ca [...] adds 30acce4eb032 btrfs: don't include the global rsv size in the preemptive [...] adds 3e101569973e btrfs: only ignore delalloc if delalloc is much smaller th [...] adds 385f421f18be btrfs: handle preemptive delalloc flushing slightly differently adds 47cdfb5e1dd6 btrfs: zoned: print message when zone sanity check type fails adds 06e1e7f4223c btrfs: zoned: bail out if we can't read a reliable write pointer adds f4dcfb304526 btrfs: rename check_async_write and let it return bool adds 08508fea07cd btrfs: make btrfs_verify_data_csum() to return a bitmap adds 150e4b0597a7 btrfs: submit read time repair only for each corrupted sector adds 1245835d24f1 btrfs: remove io_failure_record::in_validation adds 50535db8fbf6 btrfs: return EAGAIN if defrag is canceled adds e7ff9e6b8e7d btrfs: zoned: factor out zoned device lookup adds eb3b50536642 btrfs: scrub: per-device bandwidth control adds a4cb90dc015c btrfs: make btrfs_release_delayed_iref handle the !iref case adds bb385bedded3 btrfs: fix error handling in __btrfs_update_delayed_inode adds 04587ad9bef6 btrfs: abort transaction if we fail to update the delayed inode adds 4f7e67378e1b btrfs: fix misleading and incomplete comment of btrfs_truncate() adds 0d7d316597c0 btrfs: don't set the full sync flag when truncation does n [...] adds 5963ffcaf383 btrfs: always abort the transaction if we abort a trans handle adds 8c5ec995616f btrfs: sysfs: fix format string for some discard stats adds 6819703f5a36 btrfs: clear defrag status of a root if starting transacti [...] adds 1aeb6b563aea btrfs: clear log tree recovering status if starting transa [...] adds 7735cd755b59 btrfs: scrub: factor out common scrub_stripe constraints adds 49547068f6fd btrfs: document byte swap optimization of root_item::flags [...] adds 282ab3ff1612 btrfs: reduce compressed_bio members' types adds ff14aa798756 btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds dfd29eed4ab5 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 24880be59c5a btrfs: clean up header members offsets in write helpers adds 0d7ed32c1eeb btrfs: protect exclusive_operation by super_lock adds 907d2710d727 btrfs: add cancellable chunk relocation support adds 578bda9e17fd btrfs: introduce try-lock semantics for exclusive op start adds 17aaa434ed39 btrfs: add wrapper for conditional start of exclusive operation adds bb059a37c9ff btrfs: add cancellation to resize adds 67ae34b69c41 btrfs: add device delete cancel adds b590b839720c btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 1d08ce58406d btrfs: reduce the variable size to fit nr_pages adds 356b4a2dc151 btrfs: optimize variables size in btrfs_submit_compressed_read adds 65b5355f7708 btrfs: optimize variables size in btrfs_submit_compressed_write adds 4183abf6cbfd btrfs: fix comment about max_out in btrfs_compress_pages adds ec87b42f7095 btrfs: use list_last_entry in add_falloc_range adds 8df507cbb595 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 0044ae11e8be btrfs: make free space cache size consistent across differ [...] adds 43c0d1a5e117 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 1a0b5c4d6445 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 390ed29b817e btrfs: refactor submit_extent_page() to make bio and its f [...] adds fa04c16574c0 btrfs: make subpage metadata write path call its own endio [...] adds 38a39ac77e08 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 87b4d86baae2 btrfs: make Private2 lifespan more consistent adds e65f152e4348 btrfs: refactor how we finish ordered extent io for endio [...] adds 266a258678b9 btrfs: update comments in btrfs_invalidatepage() adds c095f3333fc4 btrfs: introduce btrfs_lookup_first_ordered_range() adds 3b8358407aac btrfs: refactor btrfs_invalidatepage() for subpage support adds f57ad93735fd btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 968f2566ad89 btrfs: fix hang when run_delalloc_range() failed adds 98af9ab12b49 btrfs: pass bytenr directly to __process_pages_contig() adds ed8f13bf4a2c btrfs: refactor page status update into process_one_page() adds 60e2d25500aa btrfs: provide btrfs_page_clamp_*() helpers adds 321a02db327a btrfs: only require sector size alignment for end_bio_exte [...] adds f02a85d2d551 btrfs: make btrfs_dirty_pages() to be subpage compatible adds e38992be1f6c btrfs: make __process_pages_contig() to handle subpage dir [...] adds 9047e3170a06 btrfs: make end_bio_extent_writepage() to be subpage compatible adds 1e1de38792e0 btrfs: make process_one_page() to handle subpage locking adds 6f17400bd92e btrfs: introduce helpers for subpage ordered status adds b945a4637ec7 btrfs: make page Ordered bit to be subpage compatible adds a33a8e9afcab btrfs: update locked page dirty/writeback/error bits in __ [...] adds 4750af3bbe5d btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds d2a9106448ab btrfs: make btrfs_set_range_writeback() subpage compatible adds c5ef5c6c733a btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 6c9ac8be4581 btrfs: make btrfs_truncate_block() to be subpage compatible adds 2d8ec40ee46d btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 3115deb381e9 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 0528476b6ac7 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds bcd77455d590 btrfs: don't clear page extent mapped if we're not invalid [...] adds 3d078efae6f3 btrfs: subpage: fix a rare race between metadata endio and [...] adds 77d255348bb2 btrfs: eliminate insert label in add_falloc_range adds bfaa324e9a80 btrfs: remove total_data_size variable in btrfs_batch_inse [...] adds 32cc4f8759e1 btrfs: sink wait_for_unblock parameter to async commit adds ae5d29d4e70a btrfs: inline wait_current_trans_commit_start in its caller adds d8ac76cdd175 btrfs: send: fix invalid path for unlink operations after [...] adds b05fbcc36be1 btrfs: disable build on platforms having page size 256K adds bb930007c006 btrfs: send: use list_move_tail instead of list_del/list_add_tail adds c86bdc9b7c2c btrfs: remove a stale comment for btrfs_decompress_bio() adds 1a9fd4172d5c btrfs: fix typos in comments adds da658b5708c6 btrfs: sysfs: export dev stats in devinfo directory adds 44365827cccc btrfs: fix unbalanced unlock in qgroup_account_snapshot() adds f2165627319f btrfs: compression: don't try to compress if we don't have [...] adds 5548c8c6f55b btrfs: props: change how empty value is interpreted adds ccd9395b5241 btrfs: switch mount option bits to enums and use wider type adds cbeaae4f6f6e btrfs: shorten integrity checker extent data mount option adds 1cea5cf0e664 btrfs: ensure relocation never runs while we have send ope [...] adds 35b22c19afe7 btrfs: send: fix crash when memory allocations trigger reclaim adds c416a30cddec btrfs: rip out may_commit_transaction adds 048085539243 btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing adds 3ffad6961db6 btrfs: rip the first_ticket_bytes logic from fail_all_tickets adds 138a12d86574 btrfs: rip out btrfs_space_info::total_bytes_pinned adds 629e33a16809 btrfs: remove unused btrfs_fs_info::total_pinned adds 122fa8c58831 Merge tag 'for-5.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 233a806b00e3 Merge tag 'docs-5.14' of git://git.lwn.net/linux adds 0ae71c7720e3 seccomp: Support atomic "addfd + send reply" adds e540ad97e73c selftests/seccomp: Add test for atomic addfd+send adds 93e720d710df selftests/seccomp: More closely track fds being assigned adds 62ddb91b7771 selftests/seccomp: Flush benchmark output adds 9a03abc16c77 selftests/seccomp: Avoid using "sysctl" for report adds 616ea5cc4a7b Merge tag 'seccomp-v5.14-rc1' of git://git.kernel.org/pub/ [...] adds 07bdc0746a5a Merge tag 'pstore-v5.14-rc1' of git://git.kernel.org/pub/s [...] adds 8ec035ac4a13 Merge tag 'fallthrough-fixes-clang-5.14-rc1' of git://git. [...] adds 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds e17c120f48f7 Merge tag 'array-bounds-fixes-5.14-rc1' of git://git.kerne [...] adds c54b245d0118 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b694011a4aec Merge tag 'hyperv-next-signed-20210629' of git://git.kerne [...] adds 4249cb7d9200 printk: Remove trailing semicolon in macros adds 80ae55291722 Merge branch 'for-5.14-vsprintf-pts' into for-linus adds d8c032145fcc Merge branch 'for-5.14-vsprintf-scanf' into for-linus adds 766c268bc6d3 lib/dump_stack: move cpu lock to printk.c adds 3342aa8e6b4f printk: fix cpu lock ordering adds 94f2be50badf Merge branch 'printk-rework' into for-linus adds e563592c3e42 Merge tag 'printk-for-5.14' of git://git.kernel.org/pub/sc [...] adds 371fb85457c8 Merge tag 'smp-core-2021-06-29' of git://git.kernel.org/pu [...] adds b22afcdf04c9 cpu/hotplug: Cure the cpusets trainwreck adds 62180152e094 Merge tag 'smp-urgent-2021-06-29' of git://git.kernel.org/ [...] adds 3d2ce675aba7 Merge tag 'irqchip-5.14' of git://git.kernel.org/pub/scm/l [...] adds 21edf5094872 Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pu [...] adds 171b45a4a70e clocksource/drivers/arm_global_timer: Implement rate compe [...] adds 68e2215e9d5f arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds be534f8ee137 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] adds f94bc2667fb2 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] adds 8b33dfe0ba1c clocksource/arm_arch_timer: Improve Allwinner A64 timer wo [...] adds 3d41fff3ae39 clocksource/drivers/timer-ti-dm: Drop unnecessary restore adds f6b6a8036099 Merge tag 'timers-v5.14' of https://git.linaro.org/people/ [...] adds 64ab7071254c clockevents: Add missing parameter documentation adds db3a34e17433 clocksource: Retry clock read if long delays detected adds 7560c02bdffb clocksource: Check per-CPU clock synchronization when mark [...] adds fa218f1cce6b clocksource: Limit number of CPUs checked for clock synchr [...] adds 2e27e793e280 clocksource: Reduce clocksource-skew threshold adds 1253b9b87e42 clocksource: Provide kernel module to test clocksource watchdog adds 22a223833716 clocksource: Print deviation in nanoseconds when a clockso [...] adds 4e82d2e20f3b clockevents: Use list_move() instead of list_del()/list_add() adds 276010551664 time: Improve performance of time64_to_tm() adds 2d0a9eb23ccf time/kunit: Add missing MODULE_LICENSE() adds a941a0349cf1 Merge tag 'timers-core-2021-06-29' of git://git.kernel.org [...] adds a22c3f615a6f Merge tag 'x86-irq-2021-06-29' of git://git.kernel.org/pub [...] adds 1dfb0f47aca1 Merge tag 'x86-entry-2021-06-29' of git://git.kernel.org/p [...] adds d5ddd4c921ab Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds fff3df4bac00 Merge branch 'pm-opp' adds afe94fb82c11 Merge branches 'pm-core' and 'pm-sleep' adds 6cbab787c853 Merge back cpufreq material for v5.14. adds 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors adds ed562d280cb7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] adds bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] adds 22b65d31ad9d Merge branches 'pm-domains' and 'pm-devfreq' adds 3563f55ce654 Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/li [...] adds f9ef9b82ea18 Merge branch 'acpica' adds 8d287e8292ea ACPI: scan: Simplify acpi_table_events_fn() adds f37ccf8fce15 ACPI: bgrt: Fix CFI violation adds 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit adds d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite adds dfef7710d749 Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables' adds 904d4a6c074b ACPI: PM: s2idle: Use correct revision id adds 4a012dc82d50 ACPI: PM: s2idle: Refactor common code adds 3f4b116c0b39 ACPI: PM: s2idle: Add support for multiple func mask adds 5dbf50997578 ACPI: PM: s2idle: Add support for new Microsoft UUID adds 8fbd6c15ea0a ACPI: PM: Adjust behavior for field problems on AMD systems adds f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them adds 2f4edfadbcb2 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources' adds a9c4cf299f5f ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros adds df35ee708641 ACPI: sysfs: Remove tailing return statement in void function adds 3a616ec7977b Merge branches 'acpi-prm', 'acpi-sysfs' and 'acpi-x86' adds 8b457d60608a Merge branches 'acpi-dptf' and 'acpi-messages' adds 4370cbf350db ACPI: EC: trust DSDT GPE for certain HP laptop adds 64f9111dd622 Merge branches 'acpi-ec', 'acpi-apei', 'acpi-soc' and 'acpi-misc' adds 5e6928249b81 Merge tag 'acpi-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 72ad9f9d2153 Merge tag 'pnp-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...] adds 3d6fe39ac6cc Merge tag 'omap-for-v5.13/fixes-rc6-signed' of git://git.k [...] adds 9600948a2e91 MAINTAINERS: Add myself as TEE subsystem reviewer adds 048c958f12a2 Merge tag 'tee-reviewer-for-v5.13' of git://git.linaro.org [...] adds 7803d8a7f8d0 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 603113c514e9 vrf: do not push non-ND strict packets with a source LLA t [...] adds 89837eb4b246 net: sched: add barrier to ensure correct ordering for loc [...] adds 2b4cd14fd995 net/netif_receive_skb_core: Use migrate_disable() adds 536ba2e06d1a hv_netvsc: Set needed_headroom according to VF adds 0d98ec879ddc Merge tag 'wireless-drivers-2021-06-19' of git://git.kerne [...] adds d5f9023fa61e can: bcm: delay release of struct bcm_op after synchronize_rcu() adds fb8696ab14ad can: gw: synchronize rcu operations before removing gw job entry adds 14a4696bc311 can: isotp: isotp_release(): omit unintended hrtimer resta [...] adds 22c696fed25c can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] adds ab4a0b8fcb9a net: can: ems_usb: fix use-after-free in ems_usb_disconnect() adds d52f9b22d56f Merge tag 'linux-can-fixes-for-5.13-20210619' of git://git [...] adds d452d48b9f8b tls: prevent oversized sendfile() hangs by ignoring MSG_MORE adds 1502328f17ab mptcp: fix bad handling of 32 bit ack wrap-around adds 5957a8901db4 mptcp: fix 32 bit DSN expansion adds 0d0f2a36e38a Merge branch 'mptcp-sdeq-fixes' adds 6a1e5a4af17e atm: nicstar: use 'dma_free_coherent' instead of 'kfree' adds 70b639dc41ad atm: nicstar: register the interrupt handler in the right place adds 4f35dabb51f6 Merge branch 'nnicstar-fixes' adds b90788459cd6 net: mana: Fix a memory leak in an error handling path in [...] adds c7ff9cff7060 vsock: notify server to shutdown when client has pending signal adds b8b79c414eca net: dsa: mv88e6xxx: Fix adding vlan 0 adds 0cd58e5c53ba pkt_sched: sch_qfq: fix qfq_change_class() error path adds 85e8b032d6eb vxlan: add missing rcu_read_lock() in neigh_reduce() adds 45423cff1db6 sfc: avoid double pci_remove of VFs adds 1ebe4feb8b44 sfc: error code if SRIOV cannot be disabled adds 9a022e76500e sfc: explain that "attached" VFs only refer to Xen adds 3ddd6e2f7109 sfc: avoid duplicated code in ef10_sriov adds 490274b47468 mptcp: avoid race on msk state changes adds 597dbae77ee5 mptcp: drop duplicate mptcp_setsockopt() declaration adds e596212e0f4b Merge branch 'mptcp-fixes' adds a6e3f2985a80 ip6_tunnel: fix GRE6 segmentation adds 3c9ef511b9fa bonding: avoid adding slave device with IFF_MASTER flag adds c69f114d0989 net/ipv4: swap flow ports when validating source adds ddeacc4f6494 net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly adds ce8eb4c728ef net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] adds 8744365e2584 MAINTAINERS: netfilter: add irc channel adds cdd73cc545c0 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds 8f518d43f89a netfilter: nft_osf: check for TCP packet before further pr [...] adds 52f0f4e178c7 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 3c5e44622011 netfilter: nf_tables: memleak in hw offload abort path adds ea45fdf82cc9 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 534799097a77 netfilter: nf_tables: skip netlink portID validation if zero adds e31f072ffab0 netfilter: nf_tables: do not allow to delete table with ow [...] adds f4b29d2ee903 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds dd72fadf2186 xfrm: Fix xfrm offload fallback fail case adds 7c2becf7968b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4d293fe1c69c bonding: allow nesting of bonding device adds b2ac9800cfe0 net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds bcc3f2a829b9 ipv6: exthdrs: do not blindly use init_net adds 9f2470fbc4cb skmsg: Improve udp_bpf_recvmsg() accuracy adds a7e65fe7d820 selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() adds e00a5c331bf5 udp: Fix a memory leak in udp_read_sock() adds 30b9c54a707d skmsg: Clear skb redirect pointer before dropping it adds 0cf6672b23c8 skmsg: Fix a memory leak in sk_psock_verdict_apply() adds 1581a6c1c329 skmsg: Teach sk_psock_verdict_apply() to return errors adds 42830571f1fd skmsg: Pass source psock to sk_psock_skb_redirect() adds 781dd0431eb5 skmsg: Increase sk->sk_drops when dropping packets adds 5dec6d96d12d bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags adds 7dd5d437c258 bpf: Fix integer overflow in argument calculation for bpf_ [...] adds 7506d211b932 bpf: Fix null ptr deref with mixed tail calls and subprogs adds c2f5c57d99de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec13aff058a Revert "ibmvnic: simplify reset_long_term_buff function" adds 2ca220f92878 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds 65d6470d139a ibmvnic: clean pending indirect buffs during reset adds 72368f8b2b9e ibmvnic: account for bufs already saved in indir_buf adds 552a33729f1a ibmvnic: set ltb->buff to NULL after freeing adds f6ebca8efa52 ibmvnic: free tx_pool if tso_pool alloc fails adds 154b3b2a6ffc ibmvnic: parenthesize a check adds ede285b105d3 Merge branch 'ibmvnic-fixes' adds aaf473d0100f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds b17233d385d0 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds abe90454f075 Merge tag 'linux-can-fixes-for-5.13-20210624' of git://git [...] adds 1f7fe5121127 net: macsec: fix the length used to copy the key for offloading adds c309217f91f2 net: phy: mscc: fix macsec key length adds d67fb4772d9a net: atlantic: fix the macsec key length adds d9b6d26f6569 Merge branch 'macsec-key-length' adds 624085a31c1a ipv6: fix out-of-bound access in ip6_parse_tlv() adds 9c04cfcd4aad i40e: Fix error handling in i40e_vsi_open adds 9262793e59f0 i40e: Fix autoneg disabling for non-10GBaseT links adds 26b0ce8dd3dd i40e: fix PTP on 5Gb links adds 956e759d5f8e i40e: Fix missing rtnl locking when setting up pf switch adds fd7ce282afc4 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2e7256f12cdb e1000e: Check the PCIm state adds ab372c2293f5 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds 28a5501c3383 ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 0303b30375df ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds 8bead5c2a255 Merge tag 'ieee802154-for-davem-2021-06-24' of git://git.k [...] adds be7f62eebaff net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] adds ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space adds 1db1a862a08f gve: Fix swapped vars when fetching max queues adds d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" adds fade56410c22 net: lwtunnel: handle MTU calculation in forwading adds 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash adds 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced adds 0c5dc070ff3d sctp: validate from_addr_param return adds 50619dbf8db7 sctp: add size validation when walking chunks adds b6ffe7671b24 sctp: validate chunk size in __rcv_asconf_lookup adds ef6c8d6ccf0c sctp: add param size validation for SCTP_PARAM_SET_PRIMARY adds f9beb95e6a26 Merge branch 'sctp-size-validations' adds b856150c8098 net: phy: at803x: mask 1000 Base-X link mode adds a118ff661889 selftests: net: devlink_port_split: check devlink returned [...] adds 421be7535e6e Merge remote-tracking branch 'net/master' adds d38ebaf2c884 soundwire: export sdw_update() and sdw_update_no_pm() adds 60888ef827e3 ASoC: rt700-sdw: fix race condition on system suspend adds 18236370a098 ASoC: rt711-sdw: fix race condition on system suspend adds 14f4946d55d3 ASoC: rt5682-sdw: fix race condition on system suspend adds d2bf75f4f6b2 ASoC: rt711-sdca-sdw: fix race condition on system suspend adds 50b1ce617d66 MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds 489a830a25e1 ASoC: atmel-i2s: Set symmetric sample bits adds 3b7961a326f8 ASoC: atmel-i2s: Fix usage of capture and playback at the [...] adds a7a0a2feb957 ASoC: fsl_spdif: Fix unexpected interrupt after suspend adds 65e6ecf34214 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 683b0df26c33 ASoC: rt711: add two jack detection modes adds e6bb51819918 ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap [...] adds 77b7bae78028 ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_r [...] adds 3aed3ddf9639 ASoC: tegra: Fix a NULL vs IS_ERR() check adds ea837090b388 ASoC: fsl_xcvr: disable all interrupts when suspend happens adds 5eb8262c6865 ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() adds c3255553d6b6 ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() adds 87a32d00249e ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_iore [...] adds b73cbd7b1c2d ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_iore [...] adds b4fd4ea7b628 Merge series "ASoC: samsung: Use devm_platform_get_and_ior [...] adds 37c617f1cf06 ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_iorema [...] adds cc384f05c056 ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource() adds bb17379cf278 ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_iorema [...] adds ef7eb57d21e8 Merge series "ASoC: sunxi: Use devm_platform_get_and_iorem [...] adds 91ae44776251 ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() adds b44a67f89366 ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() adds 7766861d1f8d ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() adds 22108b9c2248 ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clo [...] adds 3bba9414512f ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock [...] adds 0c4c7a9667da ASoC: meson: switch to use snd_soc_daifmt_parse_format/clo [...] adds 2c7fd9de8956 ASoC: simple-card-utils: switch to use snd_soc_daifmt_pars [...] adds 8439c5861cf0 ASoC: soc-core: remove snd_soc_of_parse_daifmt() adds d7085db6e192 Merge series "ASoC: tidyup snd_soc_of_parse_daifmt()" from [...] adds c66d7621737f ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource() adds 41e90cbbc500 ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource() adds 2cd16cf0d6bb ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource() adds f25bb69e6f04 ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource() adds d9bf1e791ae6 ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource() adds 664107f63888 ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource() adds cbb7ea0aebf0 ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource() adds 67798860e6d0 ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource() adds a2f6ed4a4472 ASoC: fsl_xcvr: check return value after calling platform_ [...] adds 439779ffd909 Merge series "ASoC: fsl: Use devm_platform_get_and_ioremap [...] adds 8c4863c261c8 ASoC: codecs: wcd938x: fix unused variable warning adds d245fff1013c ASoC: codecs: wcd938x: fix uninitialized symbol warnings adds 0ba0f44fd516 ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() adds 907f0a305186 ASoC: simple-card: Fill in driver name adds 4b1d51715d1c ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe adds 505351329d26 ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count adds b0cf3d3ccf31 ASoC: Intel: sof_sdw: remove hdac-hdmi support adds 590cfb082837 ASoC: Intel: sof_rt5682: shrink platform_id names below 20 [...] adds bc47256afef3 ASoC: Intel: glk_rt5682_max98357a: shrink platform_id belo [...] adds 94efd726b947 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id belo [...] adds 1cc04d195dc2 ASoC: Intel: sof_da7219_max98373: shrink platform_id below [...] adds 0a1f3958eab1 ASoC: Intel: sof_sdw: fix signed/unsigned warning adds 0c52d3e22288 ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values adds 53b98536fb64 ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_ [...] adds bf35a1eeaca6 ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation adds 657e473e8813 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 723ca2f89412 ASoC: fsl: remove unnecessary oom message adds 8ad9e5baa90f ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() adds 8d81f0da47bb ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_re [...] adds c29b6382d23c ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_io [...] adds fc8344e63e59 ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() adds f5e2d697d3cb Merge series "ASoC: tegra: Use devm_platform_get_and_iorem [...] adds 688d47cdd934 ASoC: tlv320aic32x4: add type to device private data struct adds b4525b6196cd ASoC: tlv320aic32x4: add support for TAS2505 adds 8e0eb2fb5c07 ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible adds 8cc802bd75fb Merge series "ASoC: tlv320aic32x4: Add support for TAS2505 [...] adds 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] adds 0c4f8fd3ed9c ASoC: remove zte zx dangling kconfig adds dd6fb8ff2210 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling adds e588332271b9 ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core adds 33c8516841ea ASoC: Intel: boards: fix xrun issue on platform with max98373 adds d4de9aa58be7 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 666dbf787983 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 9f55ab77d078 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds b1f4bca8764c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 2b6a761be079 regulator: rtmv20: Fix wrong mask for strobe-polarity-high adds 6549c46af855 regulator: rt5033: Fix n_voltages settings for BUCK and LDO adds 5bbfe80ad966 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 916d776cabfb Merge remote-tracking branch 'regulator-fixes/for-linus' adds a41791e32ffe Merge remote-tracking branch 'input-current/for-linus' adds cd5c91fe6251 crypto: qat - ratelimit invalid ioctl message and print th [...] adds b0d2193ba643 crypto: scatterwalk - Remove obsolete PageSlab check adds 6ee55a6f50fe crypto: omap - Drop obsolete PageSlab check adds 8833272d876e crypto: drbg - self test for HMAC(SHA-512) adds df941fdd779e crypto: sl3516 - Typo s/Stormlink/Storlink/ adds e29dd5c8382e crypto: sl3516 - Add dependency on ARCH_GEMINI adds 66192b2e3fd8 crypto: hisilicon/sec - fix the process of disabling sva p [...] adds 373f974685ce Merge remote-tracking branch 'crypto-current/master' adds 5a62243c9716 Merge remote-tracking branch 'omap-fixes/fixes' adds a8cb3a3657ad Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds ca9f4c2f0a9c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a5e2893e308e Merge remote-tracking branch 'vfs-fixes/fixes' adds 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc adds e938de7d80d8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 77347eda64ed mmc: core: clear flags before allowing to retune adds b2af322792d6 mmc: sdhci-of-arasan: Use clock-frequency property to upda [...] adds 2f2b73a29d2a phy: intel: Fix for warnings due to EMMC clock 175Mhz chan [...] adds 49036ba889e3 mmc: sdhci: Clear unused bounce buffer at DMA mmap error path adds 2fee14ac97dc dt-bindings: mmc: change compatiable string for MT8195 mmc [...] adds 6037b702c501 Merge remote-tracking branch 'mmc-fixes/fixes' adds 273937f66dec Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 86c258a86790 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 2ec73ece4efd docs: dev-tools: kunit: don't use a table for docs name adds 6e62dfa6d14f kunit: Do not typecheck binary assertions adds 3747b5c0d8ec kunit: Assign strings to 'const char*' in STREQ assertions adds 99a8e899fab9 Documentation: kunit: Clean up some string casts in examples adds 6d2e97894b67 device property: Remove some casts in property-entry-test adds 28dce2c4a83d iio: Remove a cast in iio-test-format which is no longer required adds 97847240c0d5 mmc: sdhci-of-aspeed: Remove some unnecessary casts from K [...] adds 8f0877c26e4b thunderbolt: test: Remove some casts which are no longer required adds 388ca2e024dd kernel/sysctl-test: Remove some casts which are no-longer [...] adds 255ede3b1290 lib/cmdline_kunit: Remove a cast which are no-longer required adds 44acdbb250a5 kunit: Add gnu_printf specifiers adds b0841b51cac9 kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default adds d9d6b8225e73 kunit: Move default config from arch/um -> tools/testing/kunit adds 8a5124c0f33c kunit: Remove the unused all_tests.config adds 7122debb4367 kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers adds ebd09577be6c lib/test: convert lib/test_list_sort.c to use KUnit adds b29b14f11d88 kunit: tool: internal refactor of parser input handling adds 824945a5b0ff thunderbolt: test: Reinstate a few casts of bitfields adds 6d2426b2f258 kunit: Support skipped tests adds 5acaf6031f53 kunit: tool: Support skipped tests in kunit_tool adds d99ea6751419 kunit: test: Add example tests which are always skipped adds 40eb5cf4cc91 kasan: test: make use of kunit_skip() adds 1d71307a6f94 kunit: add unit test for filtering suites by names adds e0701f23a6f4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 1988e0d84161 drm/panel: nt35510: Do not fail if DSI read fails adds 5c4584a79cad Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds ea728401c0b2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 5afe1f08e22d Merge remote-tracking branch 'kbuild/for-next' adds bab162235069 dma-mapping: remove a trailing space adds 2b4bbc6231d7 dma-debug: report -EEXIST errors in add_dma_entry adds 2e1407eb6dd7 Merge remote-tracking branch 'dma-mapping/for-next' adds 490731c53dd3 Merge remote-tracking branch 'asm-generic/master' adds e17362d683fb ARM: 9097/1: mmu: Declare section start/end correctly adds 2ac9912d2041 Merge branches 'fixes' and 'misc' into for-next adds 2dd8a110f4e8 Merge remote-tracking branch 'arm/for-next' adds 6b4670af9f49 Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git: [...] adds 713ce38d46eb ARM/ixp4xx: Move the virtual IObases adds d5d9f7ac58ea ARM/ixp4xx: Make NEED_MACH_IO_H optional adds ace5219f81f1 PCI: ixp4xx: Add device tree bindings for IXP4xx adds f7821b493458 PCI: ixp4xx: Add a new driver for IXP4xx adds 09aa9aabdcc4 soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h adds 55712627bffd pata: ixp4xx: split platform data to its own header adds 478d2dae7330 hw_random: ixp4xx: enable compile-testing adds 479dfb6d5602 hw_random: ixp4xx: Use SPDX license tag adds 854a004305c2 hw_random: ixp4xx: Turn into a module adds cca061b04c0d hw_random: ixp4xx: Add DT bindings adds b80e60eb8ecc hw_random: ixp4xx: Add OF support adds 0da518dae87d ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device" adds 95ef71523663 Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/p [...] adds e133f01db1d4 Merge branch 'arm/soc' into for-next adds da1eab9e15ef ARM: dts: hisilicon: use the correct HiSilicon copyright adds 79eb3cbf02d4 Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/his [...] adds e3211e414d26 arm64: dts: hisilicon: use the correct HiSilicon copyright adds def0c98367ea Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/his [...] adds e356dc4c088d Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git. [...] adds 707472acca6d Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub [...] adds 43b3219861c7 Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/ [...] adds f82c6e6dd149 Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org [...] adds 73d1774e0f6e Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org [...] adds abe66bb7a2f6 arm64: dts: ipq8074: Add QUP6 I2C node adds c21cc3d89273 Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.or [...] adds 9d34d4aa896d ARM: dts: rockchip: add vpu node for RK3036 adds db3fc8fa0fcf ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188 adds 36e9534dfcb5 ARM: dts: rockchip: add vpu and vdec node for RK322x adds 2995b50376b9 Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org [...] adds ef0bff8ba8df arm64: dts: rockchip: add generic pinconfig settings used [...] adds a3adc0b9071d arm64: dts: rockchip: add core dtsi for RK3568 SoC adds 01610a24cefa arm64: dts: rockchip: add basic dts for RK3568 EVB adds b62b189f7e2c Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org [...] adds 5cf57433bd51 Merge branch 'arm/dt' into for-next adds aa324dd06f7f Merge branch 'arm/fixes' into for-next adds 4014f3177b0a Merge tag 'mvebu-fixes-5.13-1' of git://git.kernel.org/pub [...] adds 115484216b07 Merge tag 'mvebu-drivers-5.14-1' of git://git.kernel.org/p [...] adds 2afd1c20e754 Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.or [...] adds ac86f4351a41 Merge branch 'arm/drivers' into for-next adds e6adbcb7e2d7 Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git [...] adds a757ab4e58ac Merge branch 'arm/defconfig' into for-next adds 2ded36511b58 ARM: Document merges adds 3d1763860e23 Merge remote-tracking branch 'arm-soc/for-next' adds b48c5780cb7e Merge remote-tracking branch 'actions/for-next' adds 34e76516dadd Merge remote-tracking branch 'amlogic/for-next' adds 6afab079e74a Merge remote-tracking branch 'aspeed/for-next' adds 573363f9c356 Merge remote-tracking branch 'at91/at91-next' adds bf3ec9deaa33 dt-bindings: arm-smmu: Fix json-schema syntax adds 316ce128fbbe Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds b57e7cae954c Merge remote-tracking branch 'drivers-memory/for-next' adds 20e9b066fcb3 Merge remote-tracking branch 'imx-mxs/for-next' adds 94be8e520ffa Merge remote-tracking branch 'keystone/next' adds 69bbfa06be94 Merge remote-tracking branch 'mediatek/for-next' adds 34ae4e4c1fc2 Merge remote-tracking branch 'mvebu/for-next' adds ea18a72c4a26 Merge remote-tracking branch 'omap/for-next' adds 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next adds c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] adds 0de002a294e3 Merge remote-tracking branch 'qcom/for-next' adds 016c21ef7f2a Merge remote-tracking branch 'renesas/next' adds a8a112b7b845 Merge branch 'v5.14-armsoc/drivers' into for-next adds b7b5ac97dfbc Merge branch 'v5.14-armsoc/dts32' into for-next adds 7a300208ef8e Merge branch 'v5.14-armsoc/dts64' into for-next adds 764f25388c38 Merge branch 'v5.14-clk/next' into for-next adds 874d1b1d97c8 Merge remote-tracking branch 'rockchip/for-next' adds 4f11f6ac8c1c Merge remote-tracking branch 'samsung-krzk/for-next' adds 113e793d18ab firmware: arm_scmi: Simplify device probe function on the bus adds 8ecab7700929 firmware: arm_scmi: Ensure drivers provide a probe function adds c9bc39a38a65 Merge tag 'scmi-updates-5.14-2' of git://git.kernel.org/pu [...] adds 80421ba63f32 firmware: arm_ffa: Ensure drivers provide a probe function adds bc5ea7449a73 firmware: arm_ffa: Simplify probe function adds a990edc24811 firmware: arm_ffa: Fix the comment style adds 0a169e13c00d Merge tag 'arm-ffa-5.14-2' of git://git.kernel.org/pub/scm [...] adds 0a50fda6eeb7 Merge remote-tracking branch 'scmi/for-linux-next' adds 69f0181c6d66 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e4bc2d6e29ad Merge remote-tracking branch 'tegra/for-next' adds cf3c8473c120 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller adds 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node adds 6584dce74292 ARM: dts: ebaz4205: enable NAND support adds d98fb9ab6255 Merge branch 'zynq/dt' into for-next adds b76484ada1ae Merge remote-tracking branch 'xilinx/for-next' adds ca1c667f4be9 clk: qcom: gcc: Add support for a new frequency for SC7280 adds 11fa5f8392ee dt-bindings: clk: qcom: gcc-sm6125: Document SM6125 GCC driver adds 4b8d6ae57cdf clk: qcom: Add SM6125 (TRINKET) GCC driver adds e184d788af5c dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings adds 76f53d9bd900 clk: qcom: gcc: Add support for Global Clock controller fo [...] adds d1312020feec clk: qcom: smd-rpmcc: Add support for MSM8226 rpm clocks adds 652c96bb9bfe clk/qcom: Remove unused variables adds f21b6bfecc27 clk: qcom: clk-alpha-pll: add support for zonda pll adds a3b82fa77b86 dt-bindings: clock: add QCOM SM8250 camera clock bindings adds 5d66ca79b58c clk: qcom: Add camera clock controller driver for SM8250 adds 7f54bf2640e8 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] adds 7f8a37a4b697 Merge tag 'renesas-clk-for-v5.14-tag2' of git://git.kernel [...] adds 958ae02e8df8 dt-bindings: clock: ehrpwm: Add support for AM64 specific [...] adds 87e2a58ca6c7 clk: keystone: syscon-clk: Add support for AM64 specific e [...] adds 9ba98c08dcb8 drivers: ti: remove redundant error message in adpll.c adds d915611eda07 Merge branches 'clk-qcom', 'clk-versatile', 'clk-renesas', [...] adds ee7fe68769ec Merge tag 'sunxi-clk-fixes-for-5.13-1' of https://git.kern [...] adds 3f4e557db508 Merge tag 'for-5.14-clk' of git://git.kernel.org/pub/scm/l [...] adds 2f0d67bf4cec clk: tegra: clk-tegra124-dfll-fcpu: don't use devm functio [...] adds 8e5f17e6c2fd Merge tag 'clk-imx-5.14' of git://git.kernel.org/pub/scm/l [...] adds 029eae234be3 Merge branches 'clk-legacy', 'clk-vc5', 'clk-allwinner', ' [...] adds 14de023dc0f7 Merge tag 'v5.14-rockchip-clk1' of git://git.kernel.org/pu [...] adds 4cbf0cd6bf4c clk: meson: pll: switch to determine_rate for the PLL ops adds bc794f8c56ab clk: meson: g12a: fix gp0 and hifi ranges adds 50cb321f16f6 clk: meson: axg-audio: improve deferral handling adds 8271813e404c clk: meson: g12a: Add missing NNA source clocks for g12b adds 686f225039be Merge tag 'clk-meson-v5.14-1' of https://github.com/BayLib [...] adds feb29cc744c1 dt-bindings: clock: gpio-mux-clock: Convert to json-schema adds 6c9feabc2c6b clk: zynqmp: fix compile testing without ZYNQMP_FIRMWARE adds b9ec1c1f9c1b clk: zynqmp: pll: Remove some dead code adds 610a5d83010e clk: zynqmp: Use firmware specific common clock flags adds 1b09c308e649 clk: zynqmp: Use firmware specific divider clock flags adds 54530ed17d1c clk: zynqmp: Use firmware specific mux clock flags adds 03aea91bbe06 clk: zynqmp: Handle divider specific read only flag adds efbe21df3e88 clk: agilex/stratix10: remove noc_clk adds 6855ee839699 clk: agilex/stratix10: fix bypass representation adds c2c9c5661a48 clk: agilex/stratix10: add support for the 2nd bypass adds dfd1427c3769 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled adds 99c6fc6d7ecb clk: socfpga: clk-pll: Remove unused variable 'rc' adds e51fbc55d3d3 Merge branches 'clk-rockchip', 'clk-amlogic', 'clk-yaml', [...] adds 199ead4008b2 dt-bindings: clock: add ti,lmk04832 bindings adds 3bc61cfd6f4a clk: add support for the lmk04832 adds 6181baa177d4 clk: lmk04832: add support for digital delay adds 97a1c5cbbfe4 clk: lmk04832: Depend on SPI adds bf68fdfdec6c clk: lmk04832: Use of match table adds 47c671da45dc clk: stm32mp1: merge 'clk-hsi-div' and 'ck_hsi' into one clock adds 152efe5662ea clk: stm32mp1: merge 'ck_hse_rtc' and 'ck_rtc' into one clock adds 9008fddee4be clk: stm32mp1: remove intermediate pll clocks adds 95272370e290 clk: stm32mp1: convert to module driver adds c392df194a2d clk: stm32mp1: move RCC reset controller into RCC clock driver adds 590ff40e06d8 reset: stm32mp1: remove stm32mp1 reset adds bd08b193cf13 dt-bindings: clock: add IDs for SCMI clocks on stm32mp15 adds 256c7521cb5e dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15 adds f040e135c59a dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset do [...] adds 94b7888b67c4 dt-bindings: clock: stm32mp1 new compatible for secure rcc adds 21e743300dd0 clk: stm32mp1: new compatible for secure RCC support adds fa5b6541423e clk: bd718xx: Drop BD70528 support adds 2dca2a619a90 clk: actions: Fix UART clock dividers on Owl S500 SoC adds fe1f71e338d7 clk: actions: Fix SD clocks factor table on Owl S500 SoC adds a8f1f03caa51 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC adds fd90b5b90452 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC adds a4acefd85825 dt-bindings: clock: Add NIC and ETHERNET bindings for Acti [...] adds db01868f1b26 clk: actions: Add NIC and ETHERNET clock support for Actio [...] adds 2e1ae04f7fe0 dt-bindings: clock: ingenic: Add ingenic,jz4760{,b}-cgu co [...] adds 249592bf6d5d clk: Support bypassing dividers adds 315a8423b203 clk: ingenic: Read bypass register only when there is one adds 037f1ffd0f0a clk: ingenic: Remove pll_info.no_bypass_bit adds b60b0b55926b clk: ingenic: Support overriding PLLs M/N/OD calc algorithm adds bdbfc029374f clk: ingenic: Add support for the JZ4760 adds 4f47c91fc6a8 Merge branches 'clk-lmk04832', 'clk-stm', 'clk-rohm', 'clk [...] adds b5a87e692c04 clk: st: clkgen-pll: remove unused variable of struct clkgen_pll adds 574dffc2995c clk: st: flexgen: embed soc clock outputs within compatible data adds fa745c71b8e7 dt-bindings: clock: st: flexgen: add new introduced compatible adds 92ef1b2beb10 clk: st: clkgen-pll: embed soc clock outputs within compat [...] adds 8df309e9c5e1 dt-bindings: clock: st: clkgen-pll: add new introduced compatible adds 5dc1a12711b3 clk: st: clkgen-fsyn: embed soc clock outputs within compa [...] adds 301035c32e67 dt-bindings: clock: st: clkgen-fsyn: add new introduced co [...] adds c832bb98d370 dt-bindings: clock: clk-si5341: Add new attributes adds 6e7d2de1e000 clk: si5341: Wait for DEVICE_READY on startup adds 78f6f406026d clk: si5341: Avoid divide errors due to bogus register contents adds 71dcc4d1f7d2 clk: si5341: Check for input clock presence and PLL lock o [...] adds 3c9b49b0031a clk: si5341: Update initialization magic adds b7bbf6ec4940 clk: si5341: Allow different output VDD_SEL values adds ab89a3439ffa clk: si5341: Add silabs,xaxb-ext-clk property adds 2f02c5e42a55 clk: si5341: Add silabs,iovdd-33 property adds 9b13ff4340df clk: si5341: Add sysfs properties to allow checking/resett [...] adds b87111da42f3 dt-bindings: Document the hi3559a clock bindings adds 6c81966107dc clk: hisilicon: Add clock driver for hi3559A SoC adds d2b21013bf5f Merge branches 'clk-st', 'clk-si' and 'clk-hisilicon' into [...] adds 5758187c8067 Merge remote-tracking branch 'clk/clk-next' adds b2b477e20f9a clk: renesas: rzg2l: Remove unneeded semicolon adds 6ac83fc384fc clk: renesas: rzg2l: Fix return value and unused assignment adds 8b893b5bcbed clk: renesas: rzg2l: Fix a double free on error adds 556019076c36 clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 2cd1e3883a57 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds 076978a1605a Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 8743e9c5bfbb Merge remote-tracking branch 'csky/linux-next' adds b6c9c5df5ce3 Merge remote-tracking branch 'h8300/h8300-next' adds 3f605ee17f8e m68knommu: fix missing LCD splash screen data initializer adds 9290c0bbe915 Merge remote-tracking branch 'm68knommu/for-next' adds 89ca81390c39 Merge remote-tracking branch 'microblaze/next' adds 06476b5bed2a MIPS: Loongson64: fix spelling of SPDX tag adds ed914d48b6a1 MIPS: add PMD table accounting into MIPS'pmd_alloc_one adds f9cd46a4bb6c MIPS: OCTEON: octeon-usb: Use devm_platform_get_and_iorema [...] adds a2cdc24e2057 mips/kvm: Use BUG_ON instead of if condition followed by BUG adds cad065ed8d88 MIPS: MT extensions are not available on MIPS32r1 adds 6817c944430d MIPS: loongsoon64: Reserve memory below starting pfn to pr [...] adds c994a3ec7ecc MIPS: set mips32r5 for virt extensions adds 8c24f4baf98c Merge remote-tracking branch 'mips/mips-next' adds 6c44c764f2ec Merge remote-tracking branch 'openrisc/for-next' adds 91cdbb955aa9 powerpc/powernv/vas: Release reference to tgid during wind [...] adds 413d6ed3eac3 powerpc/vas: Move VAS API to book3s common platform adds 06c6fad9bfe0 powerpc/powernv/vas: Rename register/unregister functions adds 1a0d0d5ed5e3 powerpc/vas: Add platform specific user window operations adds 3856aa542d90 powerpc/vas: Create take/drop pid and mm reference functions adds 3b2679735035 powerpc/vas: Move update_csb/dump_crb to common book3s platform adds 7bc6f71bdff5 powerpc/vas: Define and use common vas_window struct adds 8f3a6c92802b powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs adds 540761b7f510 powerpc/vas: Define QoS credit flag to allocate window adds f33ecfde30ce powerpc/pseries/vas: Add hcall wrappers for VAS handling adds ca77d4885417 powerpc/pseries/vas: Implement getting capabilities from h [...] adds b22f2d88e435 powerpc/pseries/vas: Integrate API with open/close windows adds 6d0aaf5e0de0 powerpc/pseries/vas: Setup IRQ and fault handling adds 7da00b0e7133 crypto/nx: Rename nx-842-pseries file name to nx-common-pseries adds b4ba22114c78 crypto/nx: Get NX capabilities for GZIP coprocessor type adds 8c099490fd2b crypto/nx: Add sysfs interface to export NX capabilities adds 99cd49bb3951 crypto/nx: Register and unregister VAS interface on PowerVM adds 3729e0ec59a2 powerpc/powernv: Fix machine check reporting of async stor [...] adds 710e68228678 powerpc/boot: add zImage.lds to targets adds 65c7d070850e powerpc/pseries: Get entry and uaccess flush required bits [...] adds 84ed26fd00c5 powerpc/security: Add a security feature for STF barrier adds 393eff5a7b35 powerpc/pesries: Get STF barrier requirement from H_GET_CP [...] adds 1f9ad21c3b38 powerpc/mm: Implement set_memory() routines adds 71a5b3db9f20 powerpc/lib/code-patching: Set up Strict RWX patching earlier adds 4fcc636615b1 powerpc/modules: Make module_alloc() Strict Module RWX aware adds 6a3a58e6230d powerpc/kprobes: Mark newly allocated probes as ROX adds bc33cfdb0bb8 powerpc/bpf: Remove bpf_jit_free() adds 62e3d4210ac9 powerpc/bpf: Write protect JIT code adds c35717c71e98 powerpc: Set ARCH_HAS_STRICT_MODULE_RWX adds 4d1755b6a762 powerpc/mm: implement set_memory_attr() adds c988cfd38e48 powerpc/32: use set_memory_attr() adds 53d143fe08c2 powerpc: Add Microwatt platform adds 151b88e84821 powerpc: Add Microwatt device tree adds 0d0f9e5f2fa7 powerpc/microwatt: Populate platform bus from device-tree adds aa9c5adf2f61 powerpc/xics: Add a native ICS backend for microwatt adds 48b545b8018d powerpc/microwatt: Use standard 16550 UART for console adds c25769fddaec powerpc/microwatt: Add support for hardware random number [...] adds 4a1511eb342b powerpc/microwatt: Add microwatt_defconfig adds c93f80849bdd powerpc/boot: Fixup device-tree on little endian adds 4a21192e2796 powerpc/boot: Add a boot wrapper for Microwatt adds a736143afd03 Merge branch 'topic/ppc-kvm' into next adds 3018fbc63632 powerpc/64s: Fix boot failure with 4K Radix adds f47d5a4fc254 powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad() adds ffaacd97fd37 powerpc/prom_init: Pass linux_banner to firmware via optio [...] adds 9a3ed7adcabc powerpc/interrupt: Fix CONFIG ifdef typo adds bf9155f1970c powerpc: remove interrupt exit helpers unused argument adds 1df7d5e4baea powerpc/64s: introduce different functions to return from [...] adds 59dc5bfca0cb powerpc/64s: avoid reloading (H)SRR registers if they are [...] adds e754f4d13e39 powerpc/64: move interrupt return asm to interrupt_64.S adds dd152f70bdc1 powerpc/64s: system call avoid setting MSR[RI] until we se [...] adds 63e40806eea9 powerpc/64s: save one more register in the masked interrup [...] adds f23699c93bec powerpc/64: allow alternate return locations for soft-mask [...] adds 862fa563524b powerpc/64: interrupt soft-enable race fix adds 9d1988ca87dd powerpc/64: treat low kernel text as irqs soft-masked adds 13799748b957 powerpc/64: use interrupt restart table to speed up return [...] adds f84aa284947f powerpc/interrupt: Rename and lightly change syscall_exit_ [...] adds a214ee8802ad powerpc/interrupt: Refactor interrupt_exit_user_prepare() adds 99f98f849cf1 powerpc/interrupt: Interchange prep_irq_for_{kernel_enable [...] adds 61eece2d1707 powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enab [...] adds ae58b1c64589 powerpc/interrupt: Remove prep_irq_for_user_exit() adds 6eaaf9de3599 powerpc/64s/interrupt: Check and fix srr_valid without crashing adds 633c8e9800f3 powerpc/pseries: Enable hardlockup watchdog for PowerVM pa [...] adds 0cdff98b395e powerpc/64s: Remove irq mask workaround in accumulate_stol [...] adds f5f48e8cb93f powerpc: Make PPC_IRQ_SOFT_MASK_DEBUG depend on PPC64 adds bab26238bbd4 powerpc: Offline CPU in stop_this_cpu() adds b3e3b4db7a9b powerpc/pseries: skip reserved LMBs in dlpar_memory_add_by [...] adds c2aaddcc65b3 powerpc/pseries: break early in dlpar_memory_add_by_count() loops adds 0e5962b2ec3d powerpc/pseries: fail quicker in dlpar_memory_add_by_ic() adds 0e8554b5d780 powerpc/papr_scm: Properly handle UUID types and API adds 57307f1b6edd powerpc/mm: Leave a gap between early allocated IO areas adds 6ca6512c716a powerpc/mm: Properly coalesce pages in ptdump adds 56afad885228 powerpc: Remove klimit adds 10e9252f043e powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non booke adds 275dcf24e253 powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on booke adds 4bd9e05ac7b8 powerpc/32: Reduce code duplication of system call entry adds a27755d57e0b powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke [...] adds f35d2f249ef0 powerpc/64s: Fix copy-paste data exposure into newly creat [...] adds 511eea5e2ccd powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer [...] adds ed78f56e1271 powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] adds de21e1377c4f powerpc/papr_scm: Add support for reporting dirty-shutdown-count adds 0566fa760d23 powerpc/kprobes: Roll IS_RFI() macro into IS_RFID() adds 12b58492e60b powerpc/kprobes: Warn if instruction patching failed adds dcf57af201eb powerpc/configs: Enable STACK_TRACER and FTRACE_SYSCALLS i [...] adds b8ee3e6d6c5e powerpc/xmon: Add support for running a command on all cpu [...] adds 20ccb004bad6 powerpc/bpf: Use bctrl for making function calls adds c6c27e3d8464 selftests/powerpc: Use req_max_processed_len from sysfs NX [...] adds 24d33ac5b8ff powerpc/64s: Make prom_init require RELOCATABLE adds 95839225639b powerpc: Fix is_kvm_guest() / kvm_para_available() adds d2827e5e2e0f powerpc/papr_scm: trivial: fix typo in a comment adds 4bfa5ddff924 powerpc/rtas-rtc: remove unused constant adds bfb0c9fcf587 powerpc/pseries/dlpar: use rtas_get_sensor() adds d40a82be2f79 powerpc/pmu: Make the generic compat PMU use the architect [...] adds a2305e3de819 powerpc: mark local variables around longjmp as volatile adds c736fb97051c powerpc/pseries/vas: Include irqdomain.h adds 7c6986ade69e powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] adds 5f0f95f1e1b6 powerpc/ptrace: Move set_return_regs_changed() before regs [...] adds cae4644673ec powerpc/ptrace: Refactor regs_set_return_{msr/ip} adds 590e1e425445 powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds 767e6e7130b2 powerpc/interrupt: Also use exit_must_hard_disable() on PPC32 adds b064037ea410 powerpc/interrupt: Use names in check_return_regs_valid() adds ecccce490205 Merge remote-tracking branch 'powerpc/next' adds c9021576533d Merge remote-tracking branch 'risc-v/for-next' adds e2bc3e91d91e scripts/min-tool-version.sh: Raise minimum clang version t [...] adds c1e18c17bda6 s390/pci: add zpci_set_irq()/zpci_clear_irq() adds e5e1bdf0bca8 virtio/s390: get rid of open-coded kvm hypercall adds c74d3c182ab4 s390/speculation: Use statically initialized const for ins [...] adds 2a18a5502648 s390/zcrypt: Switch to flexible array member adds cf1ffce243bc s390/hypfs: use register pair instead of register asm adds fcc91d5d4047 s390/timex: get rid of register asm adds 7e86f967f4c9 s390/lib,xor: get rid of register asm adds 2bd67038f89e s390/mm,pages-states: get rid of register asm adds 79ee201e2602 s390/cmpxchg: use register pair instead of register asm adds 8f45db5555e3 s390/string: get rid of register asm adds d1e18efa8fa9 s390/lib,uaccess: get rid of register asm adds 8cf23c8e1fec s390/lib,string: get rid of register asm adds 6d7c628be71d s390/cmf: get rid of register asm adds b94bcca28342 s390/ioasm: get rid of register asm adds 7496209a8944 s390/ioasm: use symbolic names for asm operands adds d3e2ff5436d6 s390/qdio: get rid of register asm adds d4a01902eb59 s390/dasd: use register pair instead of register asm adds aff7f230c07a Merge branch 'features' into for-next adds c427c5d64a36 Merge remote-tracking branch 's390/for-next' adds 352607770c86 Merge remote-tracking branch 'sh/for-next' adds 212738a0387c Merge remote-tracking branch 'uml/linux-next' adds 1c7c8de6697f Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ed1e7472747a Merge remote-tracking branch 'pidfd/for-next' adds ab9ebc56b966 Merge remote-tracking branch 'fscache/fscache-next' adds 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 adds 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] adds a1dd00575d45 Merge remote-tracking branch 'btrfs/for-next' adds 22d41cdcd3cf ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 675d4d8997ac ceph: make ceph_netfs_read_ops static adds 4364c6938dcb ceph: make ceph_queue_cap_snap static adds d71a95e7ffab libceph: kill ceph_none_authorizer::reply_buf adds 1e6de263d116 libceph: fix some spelling mistakes adds da6ebb4d67d9 libceph: remove unnecessary ret variable in ceph_auth_init() adds dc915ecde863 libceph: fix doc warnings in cls_lock_client.c adds 8ecd34c797a8 ceph: simplify the metrics struct adds fc123d5f504b ceph: update and rename __update_latency helper to __update_stdev adds 903f4fec78dd ceph: add IO size metrics support adds f3fd3ea6a26a ceph: decoding error in ceph_update_snap_realm should return -EIO adds a6862e6708c1 ceph: add some lockdep assertions around snaprealm handling adds df2c0cb7f8e8 ceph: clean up locking annotation for ceph_get_snap_realm [...] adds 7e65624d32b6 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR adds 52d60f8e18b8 ceph: eliminate session->s_gen_ttl_lock adds 6a92b08fdad2 ceph: don't take s_mutex or snap_rwsem in ceph_check_caps adds 0449a35222e9 ceph: don't take s_mutex in try_flush_caps adds 7732fe168eda ceph: don't take s_mutex in ceph_flush_snaps adds 23c2c76ead54 ceph: eliminate ceph_async_iput() adds 4c18347238ab ceph: take reference to req->r_parent at point of assignment adds 91e5ac326540 Merge remote-tracking branch 'ceph/master' adds 5e538959f019 cifs: fix ipv6 formating in cifs_ses_add_channel adds f2756527d375 cifs: remove duplicated prototype adds a23a71abca94 cifs: Remove unused inline function is_sysvol_or_netlogon() adds 57c8ce7ab3fc cifs: Constify static struct genl_ops adds 032e091d3e3b cifs: remove redundant initialization of variable rc adds aaf36df3eddd cifs: fix doc warnings in cifs_dfs_ref.c adds 966a3cb7c7db cifs: improve fallocate emulation adds f3191fc8004d cifs: do not send tree disconnect to ipc shares adds 2b133b7e216b cifs: get rid of @noreq param in __dfs_cache_find() adds c9f711039905 cifs: keep referral server sessions alive adds c870a8e70e68 cifs: handle different charsets in dfs cache adds 42caeba713b1 cifs: fix path comparison and hash calc adds c950fc7af9a7 cifs: set a minimum of 2 minutes for refreshing dfs cache adds f3c852b0b0fc cifs: do not share tcp servers with dfs mounts adds e695a9ad0305 cifs: missed ref-counting smb session in find adds 0d52df81e077 cifs: enable extended stats by default adds 1023e90b733a cifs: avoid starvation when refreshing dfs cache adds 0475c3655e6e cifs: decoding negTokenInit with generic ASN1 decoder adds 889c2a700799 cifs: fix check of dfs interlinks adds 6efa994e35a4 cifs: retry lookup and readdir when EAGAIN is returned. adds ca38fabc31ec cifs: avoid extra calls in posix_info_parse adds 647f592734a0 cifs: convert list_for_each to entry variant in smb2misc.c adds a506ccb47c9e cifs: convert list_for_each to entry variant in cifs_debug.c adds 929be906fa83 cifs: use SPDX-Licence-Identifier adds 3559134eccad cifs: fix unneeded null check adds ff93b71a3eff smb3: fix uninitialized value for port in witness protocol move adds e39df24169a2 cifs: fix SMB1 error path in cifs_get_file_info_unix adds e0ae8a9aaeed smb311: remove dead code for non compounded posix query info adds fbcff33d4204 cifs: Avoid field over-reading memcpy() adds 0555b221528e smbdirect: missing rc checks while waiting for rdma events adds 1689b0b554de cifs: fix NULL dereference in smb2_check_message() adds 2438c0bd598b SMB3: Add new info level for query directory adds 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id adds 0917310b984c cifs: missing null check for newinode pointer adds a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL adds 162004a2f7ef cifs: missing null pointer check in cifs_mount adds 0060a4f28a9e cifs: fix missing spinlock around update to ses->status adds 0fa757b5d3ea smb3: prevent races updating CurrentMid adds 3172c612b85d Merge remote-tracking branch 'cifs/for-next' adds 7a22c2e15602 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 3c252b087de0 configfs: fix memleak in configfs_release_bin_file adds c886fa3cf6ff configfs: simplify configfs_release_bin_file adds 37ba88f93561 Merge remote-tracking branch 'configfs/for-next' adds 839a534f1e85 exfat: avoid incorrectly releasing for root inode adds 498c0e7a656c exfat: handle wrong stream entry size in exfat_readdir() adds 4bc3e32edb33 Merge remote-tracking branch 'exfat/dev' adds e8d46b384129 isofs: remove redundant continue statement adds ce1b06c5f5e7 quota: remove unnecessary oom message adds 9486e9eb4717 Pull isofs and quota cleanups adds 30ba26f2353c mm: Fix comments mentioning i_mutex adds 5225070d492b documentation: Sync file_operations members with reality adds 51f5c649d466 mm: Protect operations adding pages to page cache with inv [...] adds d85c1dd01f33 mm: Add functions to lock invalidate_lock for two mappings adds 49c212e873bf ext4: Convert to use mapping->invalidate_lock adds b8bcb7175d9b ext2: Convert to using invalidate_lock adds 639f718659cd xfs: Refactor xfs_isilocked() adds 598a78b1f875 xfs: Convert to use invalidate_lock adds f2679b5e2d1e xfs: Convert double locking of MMAPLOCK to use VFS helpers adds 17bfafba198b zonefs: Convert to using invalidate_lock adds 1474c39351f0 f2fs: Convert to using invalidate_lock adds 32821b7a58b4 fuse: Convert to using invalidate_lock adds 8a8c7074e862 ceph: Fix race between hole punch and page fault adds e996ae6bdbd1 cifs: Fix race between hole punch and page fault adds 7d7204936dd9 Merge tag 'hole_punch_fixes_for_5.14-rc1' into for_next adds 8b0ed8443ae6 writeback: fix obtain a reference to a freeing memcg css adds 5fd541e3a933 Pull writeback memcg fix from Munchun Song adds 7774109ad24d Merge remote-tracking branch 'ext3/for_next' adds d0b040f5f255 ext4: fix overflow in ext4_iomap_alloc() adds 5c680150d7f4 ext4: remove redundant check buffer_uptodate() adds 1fc57ca5a2cd ext4: remove redundant assignment to error adds 618f003199c6 ext4: fix memory leak in ext4_fill_super adds ce3aba43599f ext4: fix kernel infoleak via ext4_extent_header adds b9a037b7f3c4 ext4: cleanup in-core orphan list if ext4_truncate() faile [...] adds 8f6840c4fd1e ext4: return error code when ext4_fill_flex_info() fails adds 01d5d96542fd ext4: add discard/zeroout flags to journal flush adds 351a0a3fbc35 ext4: add ioctl EXT4_IOC_CHECKPOINT adds fd7b23be9205 ext4: update journal documentation adds b2d2e7573548 ext4: remove set but rewrite variables adds e5e7010e5444 ext4: remove check for zero nr_to_scan in ext4_es_scan() adds 4fb7c70a889e ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit adds c89849cc0259 ext4: fix avefreec in find_group_orlov adds f9505c72b2ee ext4: use local variable ei instead of EXT4_I() macro adds 0fb190f9ace6 Merge remote-tracking branch 'ext4/dev' adds 8f1d49832636 f2fs: compress: remove unneeded preallocation adds c61404153eb6 f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds 833dcd354537 f2fs: logging neatening adds a7d9fe3c3388 f2fs: support RO feature adds 39307f8ee353 f2fs: Show casefolding support only when supported adds 4c039d545269 f2fs: Advertise encrypted casefolding in sysfs adds 4a196df4cfba f2fs: add pin_file in feature list adds 4c89b53d05f1 f2fs: clean up /sys/fs/f2fs/<disk>/features adds 6ce19aff0b8c f2fs: compress: add compress_inode to cache compressed blocks adds 0b8fc00601c0 f2fs: swap: remove dead codes adds 859fca6b706e f2fs: swap: support migrating swapfile in aligned write mode adds 4d9a2bb1a6ba f2fs: introduce f2fs_casefolded_name slab cache adds 3c16dc40aab8 f2fs: fix to avoid adding tab before doc section adds 4215d054aea0 f2fs: enable extent cache for compression files in read-only adds 132e3209789c f2fs: remove false alarm on iget failure during GC adds bf1c5bc21b87 MAINTAINERS: f2fs: update my email address adds d8d9dc56735a Merge remote-tracking branch 'f2fs/dev' adds 80ef08670d4c fuse: check connected before queueing on fpq->io adds 49221cf86d18 fuse: reject internal errno adds 2d82ab251ef0 virtiofs: propagate sync() to file server adds fe0a7bd81bfe fuse: add dedicated filesystem context ops for submounts adds 266eb3f2fae4 fuse: Call vfs_get_tree() for submounts adds 29e0e4df9d2b fuse: Switch to fc_mount() for submounts adds 1b539917374d fuse: Make fuse_fill_super_submount() static adds 6b1bdb56b17c fuse: allow fallocate(FALLOC_FL_ZERO_RANGE) adds 15db16837a35 fuse: fix illegal access to inode with reused nodeid adds 6c88632be382 fuse: use DIV_ROUND_UP helper macro for calculations adds c4e0cd4e0c16 virtiofs: Fix spelling mistakes adds c0772be582e8 Merge remote-tracking branch 'fuse/for-next' adds 0f1616f6df29 gfs2: Fix do_gfs2_set_flags description adds 38a618dbf47f gfs2: Use list_move_tail instead of list_del/list_add_tail adds d3c51c55cb92 gfs2: Fix underflow in gfs2_page_mkwrite adds 5d49d3508b3c gfs2: Fix error handling in init_statfs adds 0fc3bcd6b6e3 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 64090cbe4bff gfs2: Unstuff before locking page in gfs2_page_mkwrite adds 7a607a41cdc6 gfs2: Clean up gfs2_unstuff_dinode adds bcefab8300c1 Merge remote-tracking branch 'gfs2/for-next' adds 9d574f985fe3 jfs: fix GPF in diFree adds e15a56b74695 jfs: remove unnecessary oom message adds 5d299f44d765 jfs: Avoid field-overflowing memcpy() adds 4b613d2e8be9 Merge remote-tracking branch 'jfs/jfs-next' adds dd99e9f98fbf NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 3731d44bba8e NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 6d1c0f3d28f9 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds bb24cc0f37a2 rpc: remove redundant initialization of variable status adds bc1c56e9bbe9 SUNRPC: prevent port reuse on transports which don't request it. adds 1fcb6fcd74a2 nfs: fix acl memory leak of posix_acl_create() adds 213bb58475b5 NFS: Fix up inode attribute revalidation timeouts adds 20cf7d4ea4ad NFSv4: Fix handling of non-atomic change attrbute updates adds a9601ac5e916 NFS: Avoid duplicate resets of attribute cache timeouts adds eae00c5d6e48 nfs: update has_sec_mnt_opts after cloning lsm options fro [...] adds b42ad64f5f21 NFS: Remove unnecessary inode parameter from nfs_pageio_co [...] adds fcb170a9d825 SUNRPC: Fix the batch tasks count wraparound. adds 5483b904bf33 SUNRPC: Should wake up the privileged task firstly. adds be20037725d1 NFSv4: Fix delegation return in cases where we have to retry adds 6b4befc0a06b NFSv4: Add lease breakpoints in case of a delegation recal [...] adds e93a5e9306a5 NFSv4: Add support for application leases underpinned by a [...] adds e97bc66377bc NFS: nfs_find_open_context() may only select open files adds df2c7b951f43 NFSv4: setlease should return EAGAIN if locks are not available adds e9e8ee40b37a Merge branch 'leases-devel' adds bdcc1837d8dd NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 08253896b978 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 26aa5c566145 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds 5d61430d14d2 sunrpc: Create a sunrpc directory under /sys/kernel/ adds b47f83eda70e sunrpc: Create a client/ subdirectory in the sunrpc sysfs adds 87daac3ff2c0 sunrpc: Create per-rpc_clnt sysfs kobjects adds 194af15f36b5 sunrpc: add xprt id adds 4fde44cb8b70 sunrpc: add IDs to multipath adds 399e2da1565a sunrpc: keep track of the xprt_class in rpc_xprt structure adds 608b3eeb9df2 sunrpc: add xprt_switch direcotry to sunrpc's sysfs adds afe1590b7f2c sunrpc: add a symlink from rpc-client directory to the xpr [...] adds c5bc673c2f8a sunrpc: add add sysfs directory per xprt under each xprt_switch adds f61c41161a45 sunrpc: add dst_attr attributes to the sysfs xprt directory adds 43ed71f5b9ad sunrpc: provide transport info in the sysfs directory adds bc4d1a2352f4 sunrpc: provide multipath info in the sysfs directory adds ac0fc682a55d sunrpc: provide showing transport's state info in the sysf [...] adds 6bda1a0ad546 Merge branch 'sysfs-devel' adds 2d7c515f523d NFS: Ensure nfs_readpage returns promptly when internal er [...] adds 28b455ffdef5 NFS: Fix fscache read from NFS after cache error adds 570e5f5fcb36 Merge remote-tracking branch 'nfs/linux-next' adds 8419d3eab833 nfsd: Reduce contention for the nfsd_file nf_rwsem adds fb48b9d08ab9 nfsd: remove redundant assignment to pointer 'this' adds 353e1e2a7f22 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint adds 75ed85348726 Merge remote-tracking branch 'nfsd/nfsd-next' adds 24523e45b44f orangefs: readahead adjustment adds 0fdec1b3c9fb orangefs: fix orangefs df output. adds 3073da2825f3 Merge remote-tracking branch 'orangefs/for-next' adds 07c32de44e67 ubifs: Fix spelling mistakes adds a801fcfeef96 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode adds 010f4f16afed Merge remote-tracking branch 'ubifs/next' adds 6cb446f91d8e Merge remote-tracking branch 'v9fs/9p-next' adds a79b28c284fd xfs: separate CIL commit record IO adds b5071ada510a xfs: remove xfs_blkdev_issue_flush adds 0431d926b399 xfs: async blkdev cache flush adds bad77c375e8d xfs: CIL checkpoint flushes caches unconditionally adds 3468bb1ca6e8 xfs: remove need_start_rec parameter from xlog_write() adds eef983ffeae7 xfs: journal IO cache flush reductions adds 19f4e7cc8197 xfs: Fix CIL throttle hang when CIL space used going backwards adds 5f9b4b0de8dc xfs: xfs_log_force_lsn isn't passed a LSN adds 956f6daa84bf xfs: add iclog state trace events adds ff7bebeb91f8 xfs: refactor the inode recycling code adds 77b4d2861e83 xfs: separate primary inode selection criteria in xfs_iget [...] adds 10be350b8c6c xfs: fix type mismatches in the inode reclaim functions adds 3a1c3abe8971 xfs: print name of function causing fs shutdown instead of [...] adds c06ad17cfa0b xfs: shorten the shutdown messages to a single line adds 81ed94751b15 xfs: fix log intent recovery ENOSPC shutdowns when inactiv [...] adds 4e6b8270c820 xfs: force the log offline when log intent item recovery fails adds 84d8949e7707 xfs: hold buffer across unpin and potential shutdown processing adds e53d3aa0b605 xfs: remove dead stale buf unpin handling code adds a8f3522c9a1f xfs: fix endianness issue in xfs_ag_shrink_space adds d3a3340b6af2 xfs: Initialize error in xfs_attr_remove_iter adds 6be001021f0b xfs: don't nest icloglock inside ic_callback_lock adds b6903358c230 xfs: remove callback dequeue loop from xlog_state_do_iclog [...] adds a1bb8505e921 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock adds 1effb72a8179 xfs: don't wait on future iclogs when pushing the CIL adds 42208cf609ab Merge remote-tracking branch 'xfs/for-next' adds ca84761b6ec5 Merge remote-tracking branch 'vfs/for-next' adds 3d6ddc7716c3 Merge branch 'for-5.14' into for-next adds 48e72544d6f0 Merge branch 'printk-rework' into for-next adds 749922488808 Merge remote-tracking branch 'printk/for-next' adds b89da28269fe Merge branch 'pci/enumeration' adds fa7aebb9e5f8 Merge branch 'pci/error' adds 97d24b8e2966 Merge branch 'pci/hotplug' adds dde293305a76 Merge branch 'pci/misc' adds c5ec91b967ed Merge branch 'pci/p2pdma' adds 0c280990db2e Merge branch 'pci/pm' adds c767de061795 Merge branch 'pci/resource' adds f776c80159ab Merge branch 'pci/sysfs' adds 3416aceafb2c Merge branch 'pci/virtualization' adds fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message adds 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe adds c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage adds d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V adds a6172e4822cf Merge branch 'pci/host/imx6' adds 655832d12f22 PCI: intel-gw: Fix INTx enable adds 5b313f48864b Merge branch 'pci/host/intel-gw' adds 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 77d69dae406a Merge branch 'pci/host/tegra' adds c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume adds fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds d675a0e1b981 Merge branch 'pci/host/tegra194' adds 98748c03d0a8 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 447b8af05d1f Merge branch 'remotes/lorenzo/pci/hv' adds e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation adds 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel adds e6010935f58f Merge branch 'remotes/lorenzo/pci/iproc' adds a362f02000a8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE adds 1201b62efd9d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds baf04bbda652 Merge branch 'remotes/lorenzo/pci/microchip' adds b825355b4d27 Merge branch 'remotes/lorenzo/pci/mobiveil' adds c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated adds 31e39226eb56 Merge branch 'remotes/lorenzo/pci/rockchip' adds 6a69c06e0e25 Merge branch 'remotes/lorenzo/pci/xgene' adds 9d855673ea3f Merge remote-tracking branch 'pci/next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds 13cd2cd728a9 Merge remote-tracking branch 'pstore/for-next/pstore' adds f264481ad614 HID: amd_sfh: Extend driver capabilities for multi-generat [...] adds 0aad9c95eb9a HID: amd_sfh: Extend ALS support for newer AMD platform adds 24a31ea94922 HID: amd_sfh: Add initial support for HPD sensor adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds 424d8237945c HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds bcfa8d14570d HID: input: Add support for Programmable Buttons adds 8090738aa52f Merge branch 'for-5.14/core' into for-next adds 24e166f43e93 HID: core: Add hid_hw_may_wakeup() function adds 978e786c5e9b HID: usbhid: Implement may_wakeup ll-driver callback adds 622d97cf7f2b HID: logitech-dj: Implement may_wakeup ll-driver callback adds 498d0ddc6ae9 HID: multitouch: Disable event reporting on suspend when t [...] adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds 3b770932eefb HID: thrustmaster: Switch to kmemdup() when allocate chang [...] adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next adds 20f05753730e Merge remote-tracking branch 'hid/for-next' adds 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next adds dd66b39f600b i2c: cadence: Clear HOLD bit before xfer_size register rolls over adds 9dbba3f87c78 i2c: xiic: Simplify with dev_err_probe() adds 2d1a83a4f36f i2c: cadence: Simplify with dev_err_probe() adds cc883cdf68f5 i2c: davinci: Simplify with dev_err_probe() adds 2f799b25dbaa i2c: imx: Fix some checkpatch warnings adds b05c8922c98d dt-bindings: i2c: update bindings for MT8195 SoC adds b64210f2f7c1 i2c: core: Disable client irq on reboot/shutdown adds ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs adds 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] adds 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 5aca110bff38 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5fe9a821148b Merge remote-tracking branch 'i3c/i3c/next' adds 33f95eed844a Merge branch 'devprop' into linux-next adds 120a1d28795c Merge branch 'acpica' into linux-next adds 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next adds 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] adds aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] adds 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] adds f82c888bb665 Merge branch 'acpi-messages' into linux-next adds f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next adds 5daf7c100b56 Merge branch 'pnp' into linux-next adds f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 1b02478a82ab Merge branch 'pm-domains' into linux-next adds 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-next adds a51c80057a88 Merge branch 'pm-pci' into linux-next adds 116477505daf Merge branch 'devprop-fixes' into linux-next adds 7c423e6cac1c Merge branch 'acpi-tables' into linux-next adds bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next adds 3304616e985f Merge branch 'pm-cpufreq' into linux-next adds 33842e66a789 Merge branch 'pm-devfreq' into linux-next adds e132b9a1079c Merge branch 'pm-opp' into linux-next adds 50378560f42d Merge remote-tracking branch 'pm/linux-next' adds 3544706fa489 cpufreq: cppc: Migrate to ->exit() callback instead of ->s [...] adds 769883977a98 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init adds 9b22fc705771 cpufreq: cppc: Pass structure instance by reference adds dd2c9c97ecac arch_topology: Avoid use-after-free for scale_freq_data adds c0f58c4582af cpufreq: CPPC: Add support for frequency invariance adds 45bd27f5afd5 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next adds 3b59f1c6b70f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 16bee043fc0a thermal/drivers/rockchip: Support RK3568 SoCs in the therm [...] adds 4d57fd9aeaa0 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE adds fb5a6ec80367 thermal/drivers/int340x: processor_thermal: Export mailbox [...] adds 5d6fbc96bd36 thermal/drivers/int340x: processor_thermal: Export additio [...] adds c6e66f5c2114 dt-bindings: thermal: tsens: Add compatible string to TSEN [...] adds a052b5118f13 thermal/core: Correct function name thermal_zone_device_un [...] adds d7539260cd9a thermal/drivers/st: Use devm_platform_get_and_ioremap_resource() adds 8946187ab57f thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations adds 3ae5950db617 thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3 [...] adds 3da97620e8d6 thermal/drivers/imx_sc: Add missing of_node_put for loop i [...] adds d8ac5bb4ae65 thermal/drivers/sprd: Add missing of_node_put for loop iteration adds 1f9c5936b10c thermal/drivers/tegra: Correct compile-testing of drivers adds 6380829885cc dt-bindings: thermal: Add binding for Tegra30 thermal sensor adds add9a126cfb5 thermal/core/thermal_of: Stop zone device before unregistering it adds 6b3c66469096 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 6b65dc242d00 dt-bindings: thermal: convert rockchip-thermal to json-schema adds c5c9dfdcaea2 dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible adds b0abe16a26f7 dt-bindings: thermal: tsens: Add sc8180x compatible adds 58d353c888a0 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] adds 8e5045645e52 thermal: devfreq_cooling: Fix kernel-doc adds 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] adds b117ca30c44e thermal/drivers/int340x/processor_thermal: Add PCI MMIO ba [...] adds 77b6c4044d8f thermal/drivers/mediatek: Add sensors-support adds 447acc9decdc thermal/drivers/int340x/processor_thermal: Fix warning for [...] adds 1264017b3ab6 thermal/drivers/int340x/processor_thermal: Fix tcc setting adds 592f2c981b71 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 0e863f7a0887 Merge remote-tracking branch 'dlm/next' adds 781938ee0432 swiotlb: Refactor swiotlb init functions adds 1d9f94400a7a swiotlb: Refactor swiotlb_create_debugfs adds 659cccc8060a swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used adds f895aa069686 swiotlb: Update is_swiotlb_buffer to add a struct device argument adds f127c9556a8e swiotlb: Update is_swiotlb_active to add a struct device argument adds af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots adds dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single adds 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support adds 461021875c50 swiotlb: Add restricted DMA pool initialization adds 081bec2577cd dt-bindings: of: Add restricted DMA pool adds b655006619b7 of: Add plumbing for restricted DMA pool adds ad8a62bda318 Merge remote-tracking branch 'swiotlb/linux-next' adds 5e91eabf66c8 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr adds 0509ebfa3385 RDMA/rtrs-clt: Use minimal max_send_sge when create qp adds b012f0ad5321 RDMA/rtrs: RDMA_RXE requires more number of WR adds 354462eb7f52 RDMA/rtrs: Rename cq_size/queue_size to cq_num/queue_num adds a95fbe2abafd RDMA/rtrs: Check device max_qp_wr limit when create QP adds 7e78dd816e45 RDMA/hns: Clear extended doorbell info before using adds 1477d44ce47d RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs adds 78c1da527048 RDMA/hns: Do not use !! for values that are already bool w [...] adds fe331da0f210 RDMA/hns: Add a check to ensure integer mtu is positive adds a762fe656b1d RDMA/hns: Add hr_reg_write_bool() adds f6fcd28d49a7 RDMA/hns: Use new interface to write CQ context. adds f0cb411aad23 RDMA/hns: Use new interface to modify QP context adds f778bf1b8c14 RDMA/hns: Use new interface to get CQE fields adds fd9e3679af8d RDMA/hns: Use new interface to write FRMR fields adds 2b035e7312b5 RDMA/hns: Use new interface to write DB related fields adds 57dba89ad2e2 RDMA/hns: Clean SRQC structure definition adds 3cea7b4a7d9b RDMA/core: Fix incorrect print format specifier adds 24977edbb5c5 RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function adds 1bc530c79d93 RDMA/hns: Remove the unused hns_roce_bitmap_free_range function adds 38e375b7710f RDMA/hns: Remove unused RR mechanism adds d38936f01030 RDMA/hns: Use IDA interface to manage mtpt index adds 645f059346bf RDMA/hns: Use IDA interface to manage pd index adds da43b7bebc35 RDMA/hns: Use IDA interface to manage xrcd index adds bf194997c731 RDMA: Fix kernel-doc warnings about wrong comment adds c5f8f2c5e5bf IB/core: Removed port validity check from ib_get_cached_su [...] adds 84dcd8c7eab8 IB/core: Shuffle locks in ib_port_data to save memory adds 879740517dab RDMA/bnxt_re: Update ABI to pass wqe-mode to user space adds 630e438f040c RDMA/rtrs: Introduce head/tail wr adds 2ece9ec62e5b RDMA/rtrs-clt: Write path fast memory registration adds df1885a75578 RDMA/rtrs_clt: Alloc less memory with write path fast memo [...] adds 6fc45596506b RDMA/rtrs-clt: Raise MAX_SEGMENTS adds 7404bddeb439 rnbd/rtrs-clt: Query and use max_segments from rtrs-clt. adds 4bf5cc63192b IB/mlx4: Avoid field-overflowing memcpy() adds 20ec0a6d6016 RDMA/rxe: Don't overwrite errno from ib_umem_get() adds 6d33cabf2baf RDMA/core: Use flexible array for mad data adds fdcebbc2ac2c Merge tag 'v5.13-rc7' into rdma.git for-next adds 9a1ac95a59d0 RDMA/mlx5: Refactor get_ts_format functions to simplify code adds 336529518e97 RDMA/mlx5: Support real-time timestamp directly from the device adds 2833c977c304 Merge branch 'mlx5_realtime_ts' into rdma.git for-next adds e13026578b72 RDMA/hns: Force rewrite inline flag of WQE adds 2a38c0f10e6d RDMA/hns: Fix uninitialized variable adds 125073e76ba3 RDMA/hns: Fix some print issues adds cc925ece79ad RDMA/hns: Add member assignments for qp_init_attr adds 58bc7acaf3f8 RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp adds c2614b99337d RDMA/hns: Clean definitions of EQC structure adds a33958ca5204 RDMA/hns: Modify function return value type adds c462a0242bd9 RDMA/hns: Encapsulate flushing CQE as a function adds cf7d00bff439 RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() adds f176199dc7a8 RDMA/hns: Fix spelling mistakes of original adds c4eb44ffd9d7 RDMA/irdma: Check return value from ib_umem_find_best_pgsz adds d5d182ea5aa2 RDMA/hns: Add vendor_err info to error WC adds fceb24a73eec RDMA/rxe: Fix useless copy in send_atomic_ack adds 230bb836ee88 RDMA/rxe: Fix redundant call to ip_send_check adds 1993cbed65bb RDMA/rxe: Fix extra copies in build_rdma_network_hdr adds ec0fa2445c18 RDMA/rxe: Fix over copying in get_srq_wqe adds 3896bde92d03 RDMA/rxe: Fix extra copy in prepare_ack_packet adds 2d3b2e4427e2 RDMA/rxe: Fix redundant skb_put_zero adds feda49a1a550 RDMA/irdma: Use the queried port attributes adds c95f60a875d3 MAINTAINERS: Update Broadcom RDMA maintainers adds e7c07d5e0750 RDMA/hns: Fix incorrect vlan enable bit in QPC adds 109d19a5eb3d IB/isert: Align target max I/O size to initiator size adds 6becfe913bda RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 adds 7364e74d48ec RDMA/irdma: Remove use of kmap() adds 36f5625af34c RDMA/hfi1: Remove use of kmap() adds 7ae61c5f1667 RDMA/hns: Add window selection field of congestion control adds dc70f7c3ed34 RDMA/cma: Remove unnecessary INIT->INIT transition adds ca0c448d2b9f RDMA/cma: Protect RMW with qp_mutex adds e84045eab69c RDMA/cma: Fix incorrect Packet Lifetime calculation adds efcbea302698 RDMA/core/sa_query: Remove unused argument adds 74f160ead74b RDMA/cma: Fix rdma_resolve_route() memory leak adds 36941dfe0e8c RDMA/rxe: Missing unlock on error in get_srq_wqe() adds 46308965ae6f RDMA/irdma: Check contents of user-space irdma_mem_reg_req object adds 1f700757224e RDMA/irdma: Fix potential overflow expression in irdma_prm [...] adds 4a754d763702 RDMA/mlx5: Don't access NULL-cleared mpi pointer adds 3d8287544223 RDMA/core: Always release restrack object adds a52724456928 lib/scatterlist: Fix wrong update of orig_nents adds fb38ab9c38c9 RDMA: Use dma_map_sgtable for map umem pages adds 078be9336f84 Merge remote-tracking branch 'rdma/for-next' adds baa00119d69e selftests: tls: clean up uninitialized warnings adds 291c53e4dacd selftests: tls: fix chacha+bidir tests adds faebad853455 net: hns3: fix different snprintf() limit adds 956c3ae411b2 net: hns3: fix a double shift bug adds 1a1100d53f12 net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() adds d5fff4629bea net: iosm: remove an unnecessary NULL check adds 753ba09aa3ea net: qualcomm: rmnet: fix two pointer math bugs adds 43c9a8111680 nfp: flower-ct: check for error in nfp_fl_ct_offload_nft_flow() adds 185ab886d3fb af_unix: take address assignment/hash insertion into a new helper adds c34d4582518f unix_bind(): allocate addr earlier adds aee515170576 unix_bind(): separate BSD and abstract cases adds fa42d910a38e unix_bind(): take BSD and abstract address cases into new helpers adds 71e6be6f7d2b fold unix_mknod() into unix_bind_bsd() adds 56c1731b280d unix_bind_bsd(): move done_path_create() call after dealin [...] adds c0c3b8d380a8 unix_bind_bsd(): unlink if we fail after successful mknod adds be752283a2a2 __unix_find_socket_byname(): don't pass hash and type separately adds 2afd6c8b43c1 dt-bindings: net: qcom,ipa: add support for MSM8998 adds c31d73494fa5 net: ipa: inter-EE interrupts aren't always available adds 3833d0abd2c5 net: ipa: disable misc clock gating for IPA v3.1 adds 110971d1ee4d net: ipa: FLAVOR_0 register doesn't exist until IPA v3.5 adds bae70a803a77 net: ipa: introduce gsi_ring_setup() adds 1bb1a117878b net: ipa: add IPA v3.1 configuration data adds 63d66ec924d3 Merge branch 'ipa-v3.1' adds d51ea60e01f9 mlxsw: reg: Add bank number to MCIA register adds cecefb3a6eeb mlxsw: reg: Document possible MCIA status values adds 1e27b9e40803 mlxsw: core: Add support for module EEPROM read by page adds c3dcb4b6c419 Merge branch 'mlxsw-eeprom-page-by-page' adds 4f7d2247f839 net: c101: add blank line after declarations adds 7774318b9e5e net: c101: replace comparison to NULL with "!card" adds 41505d3f0f51 net: c101: remove redundant spaces adds 8674f8d31021 net: dsa: assert uniqueness of dsa,member properties adds a8986681ccad net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers adds abd49535c380 net: dsa: execute dsa_switch_mdb_add only for routing port [...] adds 4e4ab7950044 net: dsa: calculate the largest_mtu across all ports in the tree adds 88faba20e210 net: dsa: targeted MTU notifiers should only match on one port adds f9bcdc362c77 net: dsa: remove cross-chip support from the MRP notifiers adds 6ff5f8135af7 Merge branch 'dsa-cross-chip' adds 471ff4455d61 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6S [...] adds 52c4a1a85f4b net: fec: add ndo_select_queue to fix TX bandwidth fluctuations adds ebe9d9eb9c24 Merge branch 'fec-tx' adds b40d7af798a0 net: hns3: Fix a memory leak in an error handling path in [...] adds 19e068b18e72 dt-bindings: dwmac: Remove unexpected item. adds c829de3989f5 Merge branch 'ingenic-fixes' adds fe0bdbde0756 net: add pf_family_names[] for protocol family adds ce03b94ba682 net: ll_temac: Remove left-over debug message adds 6d5516177d3b Revert "net/sched: cls_flower: Remove match on n_proto" adds a3fa449ffcf5 net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() adds ef2c3ddaa4ed ibmvnic: Use strscpy() instead of strncpy() adds 64295f0d01ae virtio/vsock: avoid NULL deref in virtio_transport_seqpack [...] adds 7c4d7ca8cce3 Documentation: ACPI: DSD: describe additional MAC configuration adds 62a6ef6a996f net: mdiobus: Introduce fwnode_mdbiobus_register() adds 33fc11f0983b net/fsl: switch to fwnode_mdiobus_register adds c54da4c1acb1 net: mvmdio: add ACPI support adds dfce1bab8fdc net: mvpp2: enable using phylink with ACPI adds 8d909440ab3b net: mvpp2: remove unused 'has_phy' field adds 070258effa3b Merge branch 'marvell-mdio-ACPI' adds 8ce568ed06ce mptcp: drop tx skb cache adds 75e908c33615 mptcp: use fast lock for subflows when possible adds 3c90e377a1e8 mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() adds 8cfc47fc2eb0 mptcp: drop redundant test in move_skbs_to_msk() adds 06285da96a1c mptcp: add MIB counter for invalid mapping adds a4debc4772f4 selftests: mptcp: display proper reason to abort tests adds 1a77de09b71f Merge branch 'mptcp-optimizations' adds f842f48891ad wwan_hwsim: support network interface creation adds 355a4e7e0a23 wwan: core: relocate ops registering code adds 58c3b421c62e wwan: core: require WWAN netdev setup callback existence adds f492fccf3d62 wwan: core: multiple netdevs deletion support adds 2f75238014f0 wwan: core: remove all netdevs on ops unregistering adds 322a0ba99c50 net: iosm: drop custom netdev(s) removing adds 9f0248ea476e wwan: core: no more hold netdev ops owning module adds ca374290aaad wwan: core: support default netdev creation adds 83068395bbfc net: iosm: create default link via WWAN core adds 699409240389 wwan: core: add WWAN common private data for netdev adds 78c235f9ea61 Merge branch 'wwan-link-creation-improvements' adds ee8e7622e09a octeontx2-af: Avoid field-overflowing memcpy() adds 64a81b24487f net: dsa: b53: Create default VLAN entry explicitly adds f2fcffe392c1 hv_netvsc: Avoid field-overflowing memcpy() adds 98534fce52ef bridge: cfm: remove redundant return adds 78c57f22e3c8 ethtool: Use correct command name in title adds 913d026fbfaf ethtool: Document correct attribute type adds f5fe211d13af ethtool: Decrease size of module EEPROM get policy array adds 37a025e83902 ethtool: Document behavior when module EEPROM bank attribu [...] adds b8c48be23c2d ethtool: Use kernel data types for internal EEPROM struct adds 0dc7dd02ba7a ethtool: Validate module EEPROM length as part of policy adds 88f9a87afeee ethtool: Validate module EEPROM offset as part of policy adds a4bdf76f54e1 Merge branch 'ethtool-eeprom' adds b0e03950dd71 stmmac: dwmac-loongson: fix uninitialized variable in loon [...] adds c4ab7b56be0f openvswitch: add trace points adds 1b134d8d756a MAINTAINERS: network: add entry for WWAN adds b4fd096cbb87 tc-testing: fix list handling adds 11f04de9021a tc-testing: add support for sending various scapy packets adds e46905641316 tc-testing: add test for ct DNAT tuple collision adds f84974e75f53 Merge branch 'tc-testing-dnat-tuple-collision' adds aff0824dc4d6 net: marvell: return csum computation result from mvneta_r [...] adds 745a32117b5a sctp: add pad chunk and its make function and event table adds d1e462a7a5f3 sctp: add probe_interval in sysctl and sock/asoc/transport adds 3190b649b4d9 sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/aso [...] adds d9e2e410ae30 sctp: add the constants/variables and states and some APIs [...] adds 92548ec2f1f9 sctp: add the probe timer in transport for PLPMTUD adds fe59379b9ab7 sctp: do the basic send and recv for PLPMTUD probe adds 1dc68c194571 sctp: do state transition when PROBE_COUNT == MAX_PROBES o [...] adds b87641aff9e7 sctp: do state transition when a probe succeeds on HB ACK [...] adds 836964083177 sctp: do state transition when receiving an icmp TOOBIG packet adds 7307e4fa4d29 sctp: enable PLPMTUD when the transport is ready adds 237a6a2e318c sctp: remove the unessessary hold for idev in sctp_v6_err adds f6549bd37b92 sctp: extract sctp_v6_err_handle function from sctp_v6_err adds d83060759a65 sctp: extract sctp_v4_err_handle function from sctp_v4_err adds 9e47df005cab sctp: process sctp over udp icmp err on sctp side adds a432c771e2d9 Merge branch 'sctp-packetization-path-MTU' adds d2f77960e5b0 mptcp: add sysctl allow_join_initial_addr_port adds bab6b88e0560 mptcp: add allow_join_id0 in mptcp_out_options adds df377be38725 mptcp: add deny_join_id0 in mptcp_options_received adds 0cddb4a6f4e3 selftests: mptcp: add deny_join_id0 testcases adds d8e336f77e3b selftests: mptcp: turn rp_filter off on each NIC adds fde56eea01f9 mptcp: refine mptcp_cleanup_rbuf adds 38f75922a690 Merge branch 'mptcp-C-flag-and-fixes' adds dd25296afaf6 net: sched: avoid unnecessary seqcount operation for lockl [...] adds c4fef01ba479 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc adds d3e0f57501bd net: sched: remove qdisc->empty for lockless qdisc adds e940eb3c1ba8 Merge branch 'lockless-qdisc-opts' adds 0a36a75c6818 selftests: icmp_redirect: support expected failures adds 24610ed80df6 netfilter: nfnetlink_hook: fix check for snprintf() overflow adds a7b62112f0ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 9201ab5f5522 net/mlx5: Fix missing error code in mlx5_init_fs() adds d4472a4b8c61 net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() adds 2cc7dad75da2 net/mlx5: Fix spelling mistake "enught" -> "enough" adds 5bf3ee97f466 net/mlx5: remove "default n" from Kconfig adds dd7cf00f87dc net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet adds fa4535238fb5 net/xfrm: Add inner_ipproto into sec_path adds f1267798c980 net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload adds fe87797bf245 Merge tag 'mlx5-net-next-2021-06-22' of git://git.kernel.o [...] adds 7525de2516fb ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. adds 55d444b310c6 tcp: Add stats for socket migration. adds 10ed7ce42b13 net/tls: Remove the __TLS_DEC_STATS() macro. adds a2f7dc00ea51 virtio_net: Use virtio_find_vqs_ctx() helper adds 1321ed5e7648 devlink: Decrease refcnt of parent rate object on leaf destroy adds ff99324ded01 devlink: Remove eswitch mode check for mode set call adds a3e5e5797faa devlink: Protect rate list with lock while switching modes adds 35713d9b8f09 Merge branch 'devlink-rate-limit-fixes' adds e8b9eab99232 net: retrieve netns cookie via getsocketopt adds ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE adds 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback adds c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case adds f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings adds 3cfa11bac9bb net: sparx5: add the basic sparx5 driver adds f3cad2611a77 net: sparx5: add hostmode with phylink support adds 946e7fd5053a net: sparx5: add port module support adds b37a1bae742f net: sparx5: add mactable support adds 78eab33bb68b net: sparx5: add vlan support adds d6fce5141929 net: sparx5: add switching support adds 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support adds af4b11022e2d net: sparx5: add ethtool configuration and statistics support adds d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node adds 67faf76d2674 Merge branch 'add-sparx5i-driver' adds 478890682ff7 usbnet: add usbnet_event_names[] for kevent adds c6a7ed77ee63 gve: Update GVE documentation to describe DQO adds dbdaa6754051 gve: Move some static functions to a common file adds 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument adds 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset adds 8a39d3e0dadf gve: Introduce a new model for device options adds a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format` adds 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic adds c4b87ac87635 gve: Add support for DQO RX PTYPE map adds 223198183ff1 gve: Add dqo descriptors adds a4aa1f1e69df gve: Add DQO fields for core data structures adds 1f6228e459f8 gve: Update adminq commands to support DQO queues adds 5e8c5adf95f8 gve: DQO: Add core netdev features adds 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization adds 0dcc144a7994 gve: DQO: Configure interrupts on device up adds a57e5de476be gve: DQO: Add TX path adds 9b8dd5e5ea48 gve: DQO: Add RX path adds 89bddde389a8 Merge branch 'gve-dqo' adds 44531076338f Documentation: net: dsa: add details about SJA1110 adds 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig adds 98ebad48b886 Merge branch 'sja1110-doc' adds 0dac127c0557 sctp: do black hole detection in search complete state adds fea1d5b17f82 sctp: send the next probe immediately once the last one is acked adds 1ed1fe241700 Merge branch 'sctp-pmtud-convergence' adds e8192476de58 gve: Fix warnings reported for DQO patchset adds 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s adds c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail adds 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency adds f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver adds ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register adds cd96e22bc1da rtw88: add beacon filter support adds 1188301fd8ef rtw88: add path diversity adds 05684fd583e1 rtw88: 8822c: fix lc calibration timing adds 3eab8ca6b175 rtw88: Remove duplicate include of coex.h adds 7a1baaaee6c8 rtw88: 8822c: update RF parameter tables to v62 adds 9a711831c4e7 rtw88: add rtw_fw_feature_check api adds a853d234e179 rtw88: notify fw when driver in scan-period to avoid poten [...] adds 7b80f3e48c4b rtw88: dump FW crash via devcoredump adds ae04f15b1a83 rtw88: refine unwanted h2c command adds 956c6d4f20c5 rtw88: add quirks to disable pci capabilities adds b38678a73c4d rtw88: coex: remove unnecessary variable and label adds 70ca8441ebfc orinoco: Avoid field-overflowing memcpy() adds 3f26f7665c5d mwl8k: Avoid memcpy() over-reading of mcs.rx_mask adds 0d5e743db480 rtlwifi: rtl8192de: Fully initialize curvecount_val adds 59c668d700be mwifiex: Avoid memset() over-write of WEP key_material adds 829eea7c94e0 mt7601u: add USB device ID for some versions of XiaoDu WiF [...] adds 8a952a955de7 ath10k: demote chan info without scan request warning adds 49f5b114e36e ath11k: Enable QCN9074 device adds c8bcd82a4efd ath11k: Avoid memcpy() over-reading of he_cap adds d3a1a18ab034 wcn36xx: Avoid memset() beyond end of struct field adds 5ef7a5fb2b15 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 761025b51c54 cfg80211: Add wiphy_info_once() adds 78f0a64f66d4 brcmfmac: Silence error messages about unsupported firmwar [...] adds 7119f02b5d34 iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia adds c4ae8b9d0f32 iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() adds e348b8a62c14 iwlwifi: mvm: fix indentation in some scan functions adds 7a9a44456d74 iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions adds 8835a64f74c4 iwlwifi: mvm: don't change band on bound PHY contexts adds f00c3f9e2cfc iwlwifi: pcie: handle pcim_iomap_table() failures better adds 5cc816ef9db1 iwlwifi: increase PNVM load timeout adds 7e2c14372bd8 iwlwifi: pcie: Add support for AX231 radio module with Ma devices adds 57e6492cf0fd iwlwifi: pcie: print interrupt number, not index adds 163c36150179 iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID adds 7e10d7ae9602 iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration adds a451b823074c iwlwifi: yoyo: support region TLV version 2 adds aa899e683fe5 iwlwifi: pcie: identify the RF module adds 46d1da21d0cb iwlwifi: mvm: don't request SMPS in AP mode adds a171399fd687 iwlwifi: mvm: apply RX diversity per PHY context adds 2a7ce54ccc23 iwlwifi: mvm: honour firmware SMPS requests adds 976ac0af7ba2 iwlwifi: mvm: fix error print when session protection ends adds b26d4996c862 iwlwifi: mvm: Call NMI instead of REPLY_ERROR adds 1381eb5c8ed5 iwlwifi: correct HE capabilities adds 5c1f09422e66 iwlwifi: mvm: support LMR feedback adds 03470ba71fde iwlwifi: advertise broadcast TWT support adds bef99c7d9177 iwlwifi: pcie: fix some kernel-doc comments adds 8e08e191fc93 iwlwifi: pcie: remove TR/CR tail allocations adds 54b4fda5a761 iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. adds 7b3954a1d69a iwlwifi: mvm: Explicitly stop session protection before unbinding adds b1c6cec04bbc iwlwifi: mvm: don't request mac80211 to disable/enable sta [...] adds 5b16565a7f9d iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 [...] adds d65ab7c0e0b9 iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version adds 310f60f53a86 iwlwifi: pcie: free IML DMA memory allocation adds 26d18c75a749 iwlwifi: pcie: fix context info freeing adds fa331068a591 iwlwifi: mvm: fill phy_data.d1 for no-data RX adds 947689756352 iwlwifi: pcie: free some DMA memory earlier adds 12236e9af903 iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid spar [...] adds b60bc716ba26 iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 adds 0b35991a8076 iwlwifi: mvm: update iwl_wowlan_patterns_cmd adds 80e6711919d4 iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 adds 5c157941cda0 iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd adds 84c3c9952afb iwlwifi: move UEFI code to a separate file adds 9dad325f9d57 iwlwifi: support loading the reduced power table from UEFI adds 4db7cf1e0108 iwlwifi: move error dump to fw utils adds c863797b8198 iwlwifi: add 9560 killer device adds 48d0c8d5a0b9 iwlwifi: fw: dump TCM error table if present adds 4c59eac6ac43 iwlwifi: bump FW API to 64 for AX devices adds 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git [...] adds 1a3ac5c651a0 brcmfmac: support parse country code map from DT adds 1d8820d5462d rtw88: fix c2h memory leak adds c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() adds 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...] adds 17081633e22d net/smc: Ensure correct state of the socket in send path adds 3089cf6d3caa ice: add tracepoints adds 172db5f91d5f ice: add support for auxiliary input/output pins adds 37c592062b16 ice: remove the VSI info from previous agg adds 70fa0a078099 ice: remove unnecessary VSI assignment adds b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...] adds ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 99c8719b7981 bareudp: allow redirecting bareudp packets to eth devices adds 7ad136fd288c ipip: allow redirecting ipip and mplsip packets to eth devices adds 730eed2772e7 sit: allow redirecting ip6ip, ipip and mplsip packets to e [...] adds aab1e898c26c gre: let mac_header point to outer header only when necessary adds da5a2e49f064 ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to [...] adds b2d898c8a523 gtp: reset mac_header after decap adds 8eb517a2a4ae Merge branch 'reset-mac' adds c4512c63b119 mptcp: fix 'masking a bool' warning adds e93bdd78406d wireless: wext-spy: Fix out-of-bounds warning adds c2a8637c055e net: wireless: wext_compat.c: Remove redundant assignment to ps adds 5eae27050048 mac80211: Remove redundant assignment to ret adds 21b7805434f6 cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS adds 5b5c9f3bd5f3 cfg80211: clean up variable use in cfg80211_parse_colocated_ap() adds 0edab4ff84b6 mac80211: minstrel_ht: ignore frame that was sent with noAck flag adds 0044cc177f23 mac80211: unify queueing SKB to iface adds 07bd1c79c9fb mac80211: refactor SKB queue processing a bit adds f057d1403689 mac80211: use sdata->skb_queue for TDLS adds 4ebdce1dcbd4 mac80211: simplify ieee80211_add_station() adds cff7b5ca2535 mac80211: add ieee80211_is_tx_data helper function adds d333322361e7 mac80211: do not use low data rates for data frames with n [...] adds 4e6c78bdcfbc mac80211: refactor rc_no_data_or_no_ack_use_min function adds 057e377af24a mac80211: remove the repeated declaration adds 9df66d5b9f45 cfg80211: fix default HE tx bitrate mask in 2G band adds d656a4c6ead6 mac80211: consider per-CPU statistics if present adds 3f9d9725cb7d mac80211: don't open-code LED manipulations adds 358ae88881ad cfg80211: expose the rfkill device to the low level driver adds 08a46c642001 mac80211: move A-MPDU session check from minstrel_ht to mac80211 adds 03c3911d2d67 mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue adds 3187ba0cea77 mac80211: add rate control support for encap offload adds 4f2e3eb6c985 mac80211: check per vif offload_flags in Tx path adds e6ed929b4140 wireless: add check of field VHT Extended NSS BW Capable f [...] adds 626c30f9e773 mac80211_hwsim: add concurrent channels scanning support o [...] adds 93efeeea0fe6 mac80211_hwsim: record stats in non-netlink path adds 1806239dec0d ieee80211: add the value for Category '6' in "rtw_ieee8021 [...] adds e41eb3e408de mac80211: remove iwlwifi specific workaround that broke st [...] adds 10a35c222bc6 mac80211: allow SMPS requests only in client mode adds 79ea0a5fad74 mac80211: move SMPS mode setting after ieee80211_prep_connection adds 7d7b00759e56 mac80211: free skb in WEP error case adds d6c375095ade mac80211: handle rate control (RC) racing with chanctx definition adds 7da70d6cdf0d ieee80211: define timing measurement in extended capabilities IE adds d8b261548dcf mac80211: add to bss_conf if broadcast TWT is supported adds dd3e4fc75b4a nl80211/cfg80211: add BSS color to NDP ranging parameters adds 45daaa131841 mac80211: Properly WARN on HW scan before restart adds 9c7c637050b4 ieee80211: add defines for HE PHY cap byte 10 adds c74025f47ac8 mac80211: rearrange struct txq_info for fewer holes adds 6516ee22f2a9 mac80211: improve AP disconnect message adds 64a874723829 cfg80211: trace more information in assoc trace event adds bac2fd3d7534 mac80211: remove use of ieee80211_get_he_sta_cap() adds f253683e6029 cfg80211: remove ieee80211_get_he_sta_cap() adds ab4040df6efb mac80211: fix some spelling mistakes adds aeddc05fa9cf nl80211: Fix typo pmsr->pmsr adds b767ecdaf98a cfg80211: reg: improve bad regulatory warning adds be989891e4f2 cfg80211: add cfg80211_any_usable_channels() adds 0bc47057b54b mac80211: conditionally advertise HE in probe requests adds 1b7b3ac8ff33 cfg80211: set custom regdomain after wiphy registration adds f4f8650588d3 cfg80211: allow advertising vendor-specific capabilities adds 9bd6a83e53a7 mac80211: add vendor-specific capabilities to assoc request adds 52bb205213a8 cfg80211: Support hidden AP discovery over 6GHz band adds 7d29bc50b30e mac80211: always include HE 6GHz capability in probe request adds 15fae3410f1d mac80211: notify driver on mgd TX completion adds 65be6aa36ded mac80211: add HE 6 GHz capability only if supported adds 6e899fa027ad mac80211: Enable power save after receiving NULL packet ACK adds 95f83ee8d857 mac80211: fix NULL ptr dereference during mesh peer connec [...] adds 744757e46bf1 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] adds 2832943c789a Revert "mac80211: HE STA disassoc due to QOS NULL not sent" adds 2433647bc8d9 mac80211: Switch to a virtual time-based airtime scheduler adds 007b312c6f29 Merge tag 'mac80211-next-for-net-next-2021-06-25' of git:/ [...] adds cfc61c598e43 xfrm: replay: avoid xfrm replay notify indirection adds c7f877833c9f xfrm: replay: remove advance indirection adds 25cfb8bc97c2 xfrm: replay: remove recheck indirection adds adfc2fdbae30 xfrm: replay: avoid replay indirection adds b5a1d1fe0cbb xfrm: replay: remove last replay indirection adds 1b077ce1c5be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0c6de0c943db net: tipc: fix FB_MTU eat two pages adds d4cfb7fe5713 net: tipc: replace align() with ALIGN in msg.c adds c948b46a7dcd Merge branch 'tipc-next' adds 03a92fe8cedb net: hns3: add support for FD counter in debugfs adds d59daf6a4cee net: hns3: add support for dumping MAC umv counter in debugfs adds 2eeae3a5cb33 Merge branch 'hns3-next' adds 78eeadb8fea6 bnxt_en: Update firmware interface to 1.10.2.47 adds ae5c42f0b92c bnxt_en: Get PTP hardware capability from firmware adds 118612d519d8 bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods adds 390862f45c85 bnxt_en: Get the full 48-bit hardware timestamp periodically adds 7f5515d19cd7 bnxt_en: Get the RX packet timestamp adds 83bb623c968e bnxt_en: Transmit and retrieve packet timestamps adds 93cb62d98e9c bnxt_en: Enable hardware PTP support adds a1b05634e1f0 Merge branch 'bnxt_en-ptp' adds e887b2df6251 net: bridge: include the is_local bit in br_fdb_replay adds 97558e880f63 net: ocelot: delete call to br_fdb_replay adds 69bfac968a06 net: switchdev: add a context void pointer to struct switc [...] adds 0d2cfbd41c4a net: bridge: ignore switchdev events for LAG ports which d [...] adds bdf123b455ce net: bridge: constify variables in the replay helpers adds 7e8c18586daf net: bridge: allow the switchdev replay functions to be ca [...] adds 4ede74e73b5b net: dsa: refactor the prechangeupper sanity checks into a [...] adds 749189453234 net: dsa: replay a deletion of switchdev objects for ports [...] adds 3095f512e317 Merge branch 'bridge-replay-helpers' adds 6f8515568e69 net/mlx5: Compare sampler flow destination ID in fs_core adds 1ab6dc35e914 net/mlx5: DR, Add support for flow sampler offload adds 6cdc686aa316 net/mlx5: Increase hairpin buffer size adds 5bd8cee2b9c5 net/mlx5: SF, Improve performance in SF allocation adds e8c827614530 net/mlx5e: kTLS, Add stats for number of deleted kTLS TX o [...] adds 5589b8f1a2c7 net/mlx5e: Add IPsec support to uplink representor adds 4bec3cea34e9 Merge tag 'mlx5-updates-2021-06-26' of git://git.kernel.or [...] adds f00af5cc58ec net: sparx5: check return value after calling platform_get [...] adds 8f4c38f75886 net: sparx5: fix return value check in sparx5_create_targets() adds 83300c69e797 net: sparx5: fix error return code in sparx5_register_noti [...] adds 1fd07f33c3ea ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages adds 5c10a3dbe922 libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe [...] adds 0ae64fb6b645 libbpf: Add request buffer type for netlink messages adds ee62a5c6bb10 libbpf: Switch to void * casting in netlink helpers adds 4b9718b5a201 docs, af_xdp: Consistent indentation in examples adds ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro adds 647d446d66e4 media, bpf: Do not copy more entries than user space requested adds ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...] adds 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto() adds 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto() adds b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers adds e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...] adds 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context adds 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries adds 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...] adds 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation adds 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation adds 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation adds 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation adds 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation adds 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation adds c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation adds d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation adds 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation adds 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation adds 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation adds 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation adds 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation adds a196fa78a265 bpfilter: Specify the log level for the kmsg message adds 328aac5ecd11 bpf, x86: Fix extable offset calculation adds 95b861a7935b bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing adds ccff81e1d028 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] adds a78cae247681 xdp: Move the rxq_info.mem clearing to unreg_mem_model() adds e1289cfb634c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization adds 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array adds 1c6ed31b1696 Bluetooth: Return whether a connection is outbound adds 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 44e936d7459c Bluetooth: btusb: fix memory leak adds 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table adds 59f90f135128 Bluetooth: hci_qca: fix potential GPF adds de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling adds b0e56db78744 Bluetooth: 6lowpan: remove unused function adds 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place adds 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...] adds d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 adds ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...] adds 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...] adds d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] adds 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds 1c58e933aba2 Bluetooth: Remove spurious error message adds 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS adds c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro adds 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp adds c32d624640fd Bluetooth: disable filter dup when scan for adv monitor adds 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value adds 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities adds 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761 adds 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 76c185a51505 Bluetooth: use inclusive language in hci_core.h adds 6397729bb74d Bluetooth: use inclusive language to describe CPB adds ef365da1803d Bluetooth: use inclusive language in HCI LE features adds fad646e16d3c Bluetooth: use inclusive language in SMP adds 67ffb1857a18 Bluetooth: use inclusive language in comments adds a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 8c8ca05d3291 Bluetooth: bnep: Use the correct print format adds b442a8533b02 Bluetooth: cmtp: Use the correct print format adds 093dabb4f1af Bluetooth: hidp: Use the correct print format adds 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format adds fad48d848cf6 Bluetooth: a2mp: Use the correct print format adds 610850bebc5b Bluetooth: amp: Use the correct print format adds 85d6728421c9 Bluetooth: mgmt: Use the correct print format adds 496bdeeeda09 Bluetooth: msft: Use the correct print format adds 79dbeafe5ef1 Bluetooth: sco: Use the correct print format adds 83b4b1955141 Bluetooth: smp: Use the correct print format adds 74be523ce6be Bluetooth: use inclusive language in HCI role comments adds 39bc74ca0119 Bluetooth: use inclusive language when tracking connections adds 3d4f9c00492b Bluetooth: use inclusive language when filtering devices adds c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data adds dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement adds 43e59cb7e607 Bluetooth: Increment management interface revision adds 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr adds f0305e732a1a Merge tag 'for-net-next-2021-06-28' of git://git.kernel.or [...] adds f7458934b079 net: bridge: mrp: Update the Test frames for MRA adds 74e7feff0e22 net: dsa: sja1105: fix dynamic access to L2 Address Lookup [...] adds b74ef9f9cb91 net: sparx5: Do not use mac_addr uninitialized in mchp_spa [...] adds a358f40600b3 once: implement DO_ONCE_LITE for non-fast-path "do once" f [...] adds 127d7355abb3 net: update netdev_rx_csum_fault() print dump only once adds 84fe73996c2e Merge branch 'do_once_lite' adds 3e19ae7c6fd6 net: bridge: use READ_ONCE() and WRITE_ONCE() compiler bar [...] adds 6eb38bf8eb90 net: bridge: switchdev: send FDB notifications for host addresses adds f851a721a638 net: bridge: allow br_fdb_replay to be called for the brid [...] adds b117e1e8a86d net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del adds 63609c8fac40 net: dsa: introduce dsa_is_upstream_port and dsa_switch_is [...] adds b8e997c49003 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 161ca59d39e9 net: dsa: reference count the MDB entries at the cross-chi [...] adds 3dc80afc5098 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 3f6e32f92a02 net: dsa: reference count the FDB addresses at the cross-c [...] adds 26ee7b06a4d3 net: dsa: install the host MDB and FDB entries in the mast [...] adds 3068d466a67e net: dsa: sync static FDB entries on foreign interfaces to [...] adds 10fae4ac89ce net: dsa: include bridge addresses which are local in the [...] adds 81a619f78759 net: dsa: include fdb entries pointing to bridge in the ho [...] adds 4bed397c3e65 net: dsa: ensure during dsa_fdb_offload_notify that dev_ho [...] adds 63c51453c82c net: dsa: replay the local bridge FDB entries pointing to [...] adds 7f4e5c5b8cb0 Merge branch 'dsa-rx-filtering' adds e3ae2365efc1 net: sock: introduce sk_error_report adds e6a3e4434000 net: sock: add trace for socket errors adds c79fa61c94f7 Merge branch 'inet-sk_error-tracers' adds 8602e40fc813 ptp: Set lookup cookie when creating a PTP PPS source. adds 23ac0b421674 net: use netdev_info in ndo_dflt_fdb_{add,del} adds 78ecc8903de2 net: say "local" instead of "static" addresses in ndo_dflt [...] adds b03cfe6fdee4 Merge branch 'ndo_dflt_fdb-print' adds 5a9b876e9d76 net: stmmac: option to enable PHY WOL with PMT enabled adds 945beb755633 stmmac: intel: Enable PHY WOL option in EHL adds 1dd53a61488d stmmac: intel: set PCI_D3hot in suspend adds 66f1546dfd7d Merge branch 'stmmac-phy-wol' adds ecd89c02da85 gve: DQO: Fix off by one in gve_rx_dqo() adds 6706721d82f8 tcp_yeah: check struct yeah size at compile time adds 3f8ad50a9e43 tcp: change ICSK_CA_PRIV_SIZE definition adds b6df00789e28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 386e9204e109 Merge remote-tracking branch 'net-next/master' adds 600d050944e1 Merge tag 'nand/for-5.14' of git://git.kernel.org/pub/scm/ [...] adds 6c177d4c98b6 Merge remote-tracking branch 'mtd/mtd/next' adds c17e5c85b32f mtd: spi-nor: remove redundant continue statement adds b84d34e96e67 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds f45fbbb6d5cf Backmerge tag 'v5.13-rc7' into drm-next adds d12919bb5da5 drm/tegra: Remove superfluous error messages around platfo [...] adds 46f99eebda08 drm/tegra: Don't call SET_APPLICATION_ID in VIC boot adds bde431fbe834 Merge tag 'drm/tegra/for-5.14-rc1' of ssh://git.freedeskto [...] adds 61c0cb8ae794 Merge tag 'drm-misc-next-fixes-2021-06-18' of git://anongi [...] adds f21c8a276c2d drm/msm/dp: handle irq_hpd with sink_count = 0 correctly adds a4324a7a1c3d drm: allow drm_atomic_print_state() to accept any drm_printer adds 98659487b845 drm/msm: add support to take dpu snapshot adds 9d30a4bcf43c drm/msm/dsi: add API to take DSI register snapshot adds 0f6090f37f80 drm/msm/dp: add API to take DP register snapshot adds a698b5cdfe63 drm/msm/disp/dpu1: add API to take DPU register snapshot adds d87fe031bf3a drm/msm: add support to take dsi, dp and dpu snapshot adds 2ec5b3dc18ba drm/msm: add disp snapshot points across dpu driver adds eb9d6c7ebe44 drm/msm: pass dump state as a function argument adds 2503003cb2b8 drm/msm: make msm_disp_state transient data struct adds bac2c6a62ed9 drm/msm: get rid of msm_iomap_size adds d91940e28970 drm/msm/dsi: add DSI PHY registers to snapshot data adds 8eaf9b02acb5 drm/msm: remove unnecessary mmap logic for cached BOs adds a5fc7aa901b6 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] adds af9b35470799 drm/msm: use the right pgprot when mapping BOs in the kernel adds d12e339044a0 drm/msm: add MSM_BO_CACHED_COHERENT adds 9ef364432db4 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) adds 53e231705e1c drm/msm: fix display snapshotting if DP or DSI is disabled adds 24c7861b811b drm/msm/dp: Simplify aux irq handling code adds 47327fdd7e85 drm/msm/dp: Shrink locking area of dp_aux_transfer() adds e305f678e987 drm/msm/dp: Handle aux timeouts, nacks, defers adds 09e3a2b4421e drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] adds 98fbe6bb5bb2 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] adds 597762d5bf50 drm/msm/dpu: define interrupt register names adds 667e9985ee24 drm/msm/dpu: replace IRQ lookup with the data in hw catalog adds 18b20ac0ec2f drm/msm/dpu: drop remains of old irq lookup subsystem adds d94fc8f36f78 drm/msm/dpu: simplify IRQ enabling/disabling adds 721c6e0c6aed drm/msm: Move vblank debug prints to drm_dbg_vbl() adds e45b40ab9bf0 drm/msm/dp: Drop malformed debug print adds 7cb017db1896 drm/msm: Move FB debug prints to drm_dbg_state() adds f6bc4e1d5126 drm/msm/disp: Use plane debug print helper adds 5b702d787b47 drm/msm/disp: Move various debug logs to atomic bucket adds a1f2ba60eace drm/msm/disp/dpu1: avoid perf update in frame done event adds 8c08c7b51ad3 Merge branch 'msm-fixes-v5.13-rc6' into msm-next-redo adds a1c9b1e3bdd6 drm/msm: Fix error return code in msm_drm_init() adds e020ac961ce5 drm/msm/dpu: Fix error return code in dpu_mdss_init() adds 6bac5b13b4ec drm/msm/dpu: Fix a typo adds d2dfd21fcbf0 drm/msm/dpu: Fix a typo adds 46188352307c drm/msm/dp: Fixed couple of typos adds 11120e9351d8 drm/msm: Convert to use resource-managed OPP API adds 48c305808da7 drm/msm: Remove unneeded variable: "rc" adds 0c86f885116e drm/msm/dp/dp_display: Remove unused variable 'hpd' adds 614f94b5416d drm/msm/dpu: remove unused local variable 'cmd_enc' adds 7d21fb8af5db drm/msm: remove unneeded variable ret adds 08b2a9bb54ae drm/msm/dsi: fix 32-bit clang warning adds 5ed7944dfa50 drm/msm/dp: Drop unnecessary NULL checks after container_of adds 9389a0e7b17c drm/msm/dpu: Drop unnecessary NULL checks after container_ [...] adds 0920b0f6e7b4 drm/msm/dp: remove the repeated declaration adds f591dbb5fb8c drm/msm/dp: power off DP phy at suspend adds bce98bf7f6ce drm/msm: Use VERB() for extra verbose logging adds 02023638da7f drm/msm/disp/dpu1/dpu_plane: Fix a couple of naming issues adds 37c68900a252 drm/msm/msm_gem: Demote kernel-doc abuses adds 2eb4bfc0b71e drm/msm/dp/dp_catalog: Correctly document param 'dp_catalog' adds 44b4fcbc4553 drm/msm/dp/dp_link: Fix some potential doc-rot adds 299b809e89e8 drm/msm/dsi: print error code when MIPI DSI host registrat [...] adds 88b0f5a56d11 drm/msm/dpu: remove unused dpu_hw_blk features adds 6f94be582d6f drm/msm/dpu: drop dpu_hw_blk_destroy function adds dfa35bac9930 drm/msm/dpu: use struct dpu_hw_merge_3d in dpu_hw_pingpong adds b3fbfa234348 drm/msm/dpu: hw_blk: make dpu_hw_blk empty opaque structure adds cc4c26d4ae4e drm/msm: Generated register update adds bda1d6e56038 drm/msm: remove unused icc_path/ocmem_icc_path adds 64245fc55172 drm/msm/a6xx: use AOP-initialized PDC for a650 adds 58e933e3f012 drm/msm/a6xx: add GMU_CX_GMU_CX_FALNEXT_INTF write for a650 adds 564499f5ddbb drm/msm/a6xx: add missing PC_DBG_ECO_CNTL bit for a640/a650 adds f6d62d091cfd drm/msm/a6xx: add support for Adreno 660 GPU adds 1d2fa58e0dda drm/msm: export hangcheck_period in debugfs adds f8f934c180f6 iommu/arm-smmu: Add support for driver IOMMU fault handlers adds ab5df7b953d8 iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to g [...] adds 2a574cc05d38 drm/msm: Improve the a6xx page fault handler adds ba6014a4e480 iommu/arm-smmu-qcom: Add stall support adds e25e92e08e32 drm/msm: devcoredump iommu fault support adds c96348a8fbff drm/msm/dpu: Avoid ABBA deadlock between IRQ modules adds 5434941fd45d drm/msm: Add debugfs to trigger shrinker adds a14440042fe8 drm/msm/dsi: do not enable PHYs when called for the slave [...] adds 9074b67b83bd drm/msm/mdp5: use drm atomic helpers to handle base drm pl [...] adds 21ab7e8dc9cf drm/msm/mdp5: use drm_plane_state for storing alpha value adds a4fdc2602902 drm/msm/mdp5: use drm_plane_state for pixel blend mode adds ed6b97e5b5a7 drm/msm/mdp5: add support for alpha/blend_mode properties adds 7d36db0be3b9 drm/msm/mdp5: switch to standard zpos property adds 310317719ef1 drm/msm/mdp5: add perf blocks for holding fudge factors adds c1d12c19efd9 drm/msm/mdp5: provide dynamic bandwidth management adds e88bbc91849b Revert "drm/msm/mdp5: provide dynamic bandwidth management" adds 334200bf52f0 Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.fre [...] adds a334bb697973 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds 962f2f1ae273 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds d9b20b45ec32 drm/amd/display: Multiplane cursor position incorrect when [...] adds 5d9e7fe8ef9b drm/amd/display: Clamp VStartup value at DML calculations time adds 068312559d33 drm/amd/display: Clear lane settings after LTTPRs have bee [...] adds d8ddeb155c00 drm/amd/display: Fix incorrect variable name adds 9253e11503b4 drm/amd/display: get socBB from VBIOS for dcn302 and dcn303 adds 1a365683d6df drm/amd/display: Delay PSR entry adds 452c76dfd24f drm/amd/display: get refclk from MICROSECOND_TIME_BASE_DIV [...] adds eeb90e26ed05 drm/amd/display: Fix edp_bootup_bl_level initialization issue adds 715bfff39763 drm/amd/display: Revert "Guard ASSR with internal display flag" adds 7335d9565932 drm/amd/display: do not compare integers of different widths adds 021eaef8ae2a drm/amd/display: [FW Promotion] Release 0.0.71 adds a7268cf9a412 drm/amd/display: 3.2.141 adds 519424d776ec drm/radeon: delete useless function return values & remove [...] adds 8fe44c080a53 drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN adds b322a50d17ed Merge tag 'amd-drm-next-5.14-2021-06-22-1' of https://gitl [...] adds 1fbaf1d4e961 Merge remote-tracking branch 'drm/drm-next' adds eed75ce7c826 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds ba2472eaf725 drm/amdgpu: return early for non-TTM_PL_TT type BOs adds 82c850c12fc2 <linux/dma-resv.h>: correct a function name in kernel-doc adds cd8f318fbd26 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a01feacc09cd Merge remote-tracking branch 'drm-misc/for-linux-next' adds fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] adds 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features adds a8cc1ba1977a usb/host: enable auto power control for xhci-pci adds 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk adds 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs adds 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] adds 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) adds 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds 4e128043acc7 Merge remote-tracking branch 'amdgpu/drm-next' adds 2328e1b35ac2 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds a19347727193 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds c90c4c6574f3 drm/i915: Reinstate the mmap ioctl for some platforms adds ac9f4e68dd9c Merge remote-tracking branch 'drm-intel/for-linux-next' adds 91477e880628 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 2975c588dfa2 ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment adds c5210f213456 ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count adds 06a216217958 ALSA: usb-audio: scarlett2: Coding style improvements adds b677b6c6d822 ALSA: usb-audio: scarlett2: Remove unused/useless code adds 411b22ed67c9 ALSA: usb-audio: scarlett2: Remove interrupt debug message adds 03bdbcf08a8c ALSA: usb-audio: scarlett2: Remove redundant info->button_count adds dbd82c055063 ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol adds e46f2195c86b ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data adds 3eeb2a19dba6 ALSA: usb-audio: scarlett2: Add temp variable for consistency adds 9b5ddea9ce5a ALSA: usb-audio: scarlett2: Fix data_mutex lock adds c5d8e008032f ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() retu [...] adds 64c02a9d3f9c ALSA: usb-audio: scarlett2: Fix union usage in mixer contr [...] adds 296726319289 ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config adds 6c0a2078134a ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines adds 362372ceb655 ALSA: usb-audio: Fix OOB access at proc output adds 8c1321244323 ALSA: hda: Add IRQ check for platform_get_irq() adds 0f7c95653368 ALSA: hdsp: fix a test for copy_to_user() failure adds 1f7fa6e5afbf ALSA: usb-audio: scarlett2: Add usb_tx/rx functions adds acf91b8122c7 ALSA: usb-audio: scarlett2: Update initialisation sequence adds c712c6c0ff2d ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions adds e840ee303639 ALSA: usb-audio: scarlett2: Always enable interrupt polling adds f3c61043013b ALSA: usb-audio: scarlett2: Add "Sync Status" control adds 077e104e2e8b ALSA: usb-audio: scarlett2: Merge common line in capture strings adds 76cb680603d5 ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] adds d92b91576e37 ALSA: usb-audio: scarlett2: Improve device info lookup adds 6fd9d695f305 ALSA: usb-audio: scarlett2: Move info lookup out of init function adds 904e6da1fd72 ALSA: usb-audio: scarlett2: Remove repeated device info comments adds 06250c89d47c ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper adds 0c88f9db1910 ALSA: usb-audio: scarlett2: Add mute support adds 6522c36419af ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mu [...] adds e2cc91ac8f4e ALSA: usb-audio: scarlett2: Split struct scarlett2_ports adds b126bbac98d4 ALSA: usb-audio: scarlett2: Fix Level Meter control adds 785b6f29a795 ALSA: usb-audio: scarlett2: Fix wrong resume call adds 4be47798d76e ALSA: usb-audio: scarlett2: Add Gen 3 mixer support adds a5b3612305b2 ALSA: usb-audio: scarlett2: Add support for "input-other" notify adds 303f204e8352 ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch adds 8aea2e32a9e3 ALSA: usb-audio: scarlett2: Move get config above set config adds 9e15fae6c51a ALSA: usb-audio: scarlett2: Allow bit-level access to config adds 2fa96277fee6 ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 adds dbbd4f9ea066 ALSA: usb-audio: scarlett2: Add "air" switch support adds ae58a1a1d7a4 ALSA: usb-audio: scarlett2: Add phantom power switch support adds 6ef9fa4a0eb4 ALSA: usb-audio: scarlett2: Add direct monitor support adds 9cfe1276a673 ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs [...] adds 3b9e3720a91e ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() adds f02da6534810 ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls adds 8df25eb0a2ec ALSA: usb-audio: scarlett2: Update mux controls to allow updates adds e914d8432cb4 ALSA: usb-audio: scarlett2: Add speaker switching support adds ac34df733d2d ALSA: usb-audio: scarlett2: Update get_config to do endian [...] adds d5bda7e03982 ALSA: usb-audio: scarlett2: Add support for the talkback feature adds 91bc92d783fe MAINTAINERS: Add Focusrite Scarlett Gen 2/3 Mixer Driver entry adds fa4db23233eb ALSA: firewire-motu: fix detection for S/PDIF source on op [...] adds 25eb438920e4 ALSA: firewire-motu: code refactoring for detection of clo [...] adds 683d36690f8a ALSA: firewire-motu: add support for AES/EBU clock source [...] adds 184aa6b7e105 ALSA: firewire-motu: use macro instead of magic number for [...] adds 53ed8cf625fa ALSA: firewire-motu: code refactoring for packet format de [...] adds ef8f14ad2aec ALSA: firewire-motu: code refactoring for source detection [...] adds 7203233ea7fd ALSA: firewire-motu: use macro instead of magic number for [...] adds e949e338d7bb ALSA: firewire-motu: fix register handling for 828 adds ae44705f98ca ALSA: firewire-motu: fix register handling for 896 adds 0ac05b25c3dd ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too adds 472e18f63c42 ALSA: hda: Release controller display power during shutdow [...] adds 3099406ef483 ALSA: hda: Release codec display power during shutdown/reboot adds 5c89c2c7fbfa Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/p [...] adds 0cbbeaf37022 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] adds 7bc508fdf3a1 Merge remote-tracking branch 'sound/for-next' adds 32c78930901d Merge remote-tracking branch 'modules/modules-next' adds 1b2642c81ba0 Merge remote-tracking branch 'input/next' adds 5f6776ba413c block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries con [...] adds 19688d7f9592 block/blk-cgroup: Swap the blk_throtl_init() and blk_iolat [...] adds fb44023e7022 block/blk-rq-qos: Move a function from a header file into [...] adds 556910e39249 block: Introduce the ioprio rq-qos policy adds 46eae2e32a6a block/mq-deadline: Add several comments adds 3bd473f41ae9 block/mq-deadline: Add two lockdep_assert_held() statements adds 2f295beab40f block/mq-deadline: Remove two local variables adds 3e9a99eba058 block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() adds 004a26b327c2 block/mq-deadline: Improve compile-time argument checking adds d6d7f013d654 block/mq-deadline: Improve the sysfs show and store macros adds 07757588e507 block/mq-deadline: Reserve 25% of scheduler tags for synch [...] adds d672d325b149 block/mq-deadline: Micro-optimize the batching algorithm adds c807ab520fc3 block/mq-deadline: Add I/O priority support adds 38ba64d12d4c block/mq-deadline: Track I/O statistics adds 08a9ad8bf607 block/mq-deadline: Add cgroup support adds fb926032b320 block/mq-deadline: Prioritize high-priority requests adds 1d0903d61e96 blk-wbt: introduce a new disable state to prevent false po [...] adds 76a8040817b4 blk-wbt: make sure throttle is enabled properly adds 511a26992376 block, bfq: let also stably merged queues enjoy weight raising adds e03f2ab78a4a block, bfq: fix delayed stable merge check adds d4f49983fa39 block, bfq: consider also creation time in delayed stable merge adds 7812472f9730 block, bfq: boost throughput by extending queue-merging times adds bd3664b36238 block, bfq: avoid delayed merge of async queues adds efc72524b3a9 block, bfq: check waker only for queues with no in-flight I/O adds 9a2ac41b13c5 block, bfq: reset waker pointer with shared queues adds ddcc5c544eb0 block/partitions/msdos: Fix typo inidicator -> indicator adds 57e9005ec370 Merge branch 'for-5.14/block' into for-next adds 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late adds 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late adds 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late adds d0b0325d825c mtip32xx: simplify sysfs setup adds f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk adds 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev adds 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver adds 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk adds 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] adds 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair adds 0fab84b107f1 mmc: switch to blk_mq_alloc_disk adds d67611acaf14 mmc: initialized disk->minors adds 6dc9532ad0a8 loop: reorder loop_exit adds 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit adds de06f26daa2f loop: remove the l argument to loop_add adds d3672bf9dc56 loop: don't call loop_lookup before adding a loop device adds 5cf867bf01bb loop: split loop_control_ioctl adds b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add adds 3da66fbc849f loop: don't allow deleting an unspecified loop device adds fd88a553fd68 loop: split loop_lookup adds 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry adds 39b43c39c933 block: mark blk_mq_init_queue_data static adds e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} adds be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next adds 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code adds 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...] adds 120bb3624d55 nvme: verify MNAN value if ANA is enabled adds 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work adds d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text adds e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper adds 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() adds a0aac973a26d nvme-pci: fix var. type for increasing cq_head adds cb1b10e7ac6c nvme-pci: remove trailing lines for helpers adds 73eefc270afa nvme: add a helper to check ctrl sgl support adds b61678bcd43c nvme-fc: use ctrl sgl check helper adds 253a0b76a12a nvme-pci: use ctrl sgl check helper adds 3b54064fbce7 nvme-tcp: use ctrl sgl check helper adds 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64() adds c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32() adds bfa9d1222d61 nvme-fabrics: remove memset in connect admin q adds eff4423ec0b0 nvme-fabrics: remove memset in connect io q adds 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds e13b061589ac nvmet: change sn size and check validity adds 7ae023c5aa64 nvmet: make sn stable once connection was established adds 0d148efdf0f0 nvmet: allow mn change if subsys not discovered adds 87fd4cc1c0dd nvmet: make ver stable once connection established adds 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path adds f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path adds 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid adds 245067e37d52 nvmet: use u32 type for the local variable nsid adds 8bb6cb9b97ef nvmet: use nvme status value directly adds 7860569ad47f nvmet: remove local variable adds c28a61471c58 block: export blk_next_bio() adds 6e597263f990 nvmet: add req cns error complete helper adds 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends adds ab5d0b38c047 nvmet: add Command Set Identifier support adds aaf2e048af27 nvmet: add ZBD over ZNS backend support adds 8abd7e2a753a nvmet: remove zeroout memset call for struct adds f66e2804d61a nvme-pci: remove zeroout memset call for struct adds cc72c4426764 nvme: remove zeroout memset call for struct adds 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations adds 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value adds 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...] adds 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next adds 60b6a7e6a0f4 block: fix trace completion for chained bio adds d5870edfa3af block: move the disk events code to a separate file adds 2bc8cda5ea4b block: add the events* attributes to disk_attrs adds 630161cfdf5c block: move bdev_disk_changed adds 0384264ea8a3 block: pass a gendisk to bdev_disk_changed adds d8d048fcda10 Merge branch 'for-5.14/block' into for-next adds 997135017716 io_uring: Fix race condition when sqp thread goes to sleep adds 4ce8ad95f0af io_uring: Create define to modify a SQPOLL parameter adds bb72a85b7238 fs: make do_mkdirat() take struct filename adds 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT adds 30509f148ad1 fs: make do_mknodat() take struct filename adds 7ab0449b2dfd fs: make do_symlinkat() take struct filename adds 11dd7014f10f namei: add getname_uflags() adds 4bb393644263 fs: make do_linkat() take struct filename adds 53893cda4652 fs: update do_*() helpers to return ints adds b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT adds 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT adds ade760d311a0 io_uring: don't change sqpoll creds if not needed adds 843b08431caa io_uring: refactor io_sq_thread() adds a15c03fed28a io_uring: fix code style problems adds 9073045c3b90 io_uring: update sqe layout build checks adds 1335c93612a0 io_uring: simplify struct io_uring_sqe layout adds de0b2d6a2413 io_uring: refactor io_openat2() adds 668590cb143f Merge branch 'for-5.14/io_uring' into for-next adds 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next adds a921c655f203 bfq: Remove merged request already in bfq_requests_merged() adds fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock adds 490628d8cea8 Merge branch 'for-5.14/block' into for-next adds faf88b0fb1c3 io_uring: reduce latency by reissueing the operation adds bfee26102577 Merge branch 'for-5.14/io_uring' into for-next adds 3637ab378673 block: support polling through blk_execute_rq adds e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands adds 64df91d653f2 block: return errors from blk_execute_rq() adds 3acc7821d010 nvme: use return value from blk_execute_rq() adds 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next adds 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next adds cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler adds f3a633ec6a21 Merge branch 'for-5.14/block' into for-next adds cfbaa772a590 io_uring: refactor io_arm_poll_handler() adds c9bd6c647c1c io_uring: mainstream sqpoll task_work running adds 8f164eaafc2e io_uring: remove not needed PF_EXITING check adds 63710e614399 io_uring: optimise hot path restricted checks adds 727645b13d25 io_uring: refactor io_submit_flush_completions adds ce9ab4e8a800 io_uring: pre-initialise some of req fields adds 14fe4d891ef4 io_uring: spin in iopoll() only when reqs are in a single queue adds bdfe4dc5bfdd io_uring: code clean for kiocb_done() adds dbaaca319db0 Merge branch 'for-5.14/io_uring' into for-next adds c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call adds 91913cfc85ee Merge branch 'for-5.14/block' into for-next adds 22333be5727f ubd: remove dead code in ubd_setup_common adds c18b9003d847 Merge branch 'for-5.14/drivers-late' into for-next adds 2705dfb20947 block: fix discard request merge adds 6a08fd932309 Merge branch 'for-5.14/block' into for-next adds 2fc9f9908a6f Merge remote-tracking branch 'block/for-next' adds 867de40c4c23 dm writecache: write at least 4k when committing adds cd039afa0ad8 dm writecache: add "cleaner" and "max_age" to Documentation adds 611c3e168b1c dm writecache: add optional "metadata_only" parameter adds 326dbde2e0a7 dm ps io affinity: remove redundant continue statement adds 28436ba34b7d dm zone: fix dm_revalidate_zones() memory allocation adds b6e58b5466b2 dm btree remove: assign new_root only when removal succeeds adds dc4fa29fe445 dm io tracker: factor out IO tracker adds 95b88f4d71cb dm writecache: pause writeback if cache full and origin be [...] adds 5c0de3d72f8c dm writecache: make writeback pause configurable adds 3b5704fbd72f Merge remote-tracking branch 'device-mapper/for-next' adds 9b423e37a7b1 Merge remote-tracking branch 'mfd/for-mfd-next' adds 51641e87ba90 Merge remote-tracking branch 'backlight/for-backlight-next' adds e633f33d2669 power: supply: surface_battery: Fix battery event handling adds 601423bc0c06 power: supply: surface-charger: Fix type of integer variable adds 2fc6d0ec54b9 Merge branch 'psy-fixes' into psy-next adds 4465b3a621e7 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE adds 073b5d5b1f9c power: supply: charger-manager: add missing MODULE_DEVICE_TABLE adds dfe52db13ab8 power: supply: ab8500: add missing MODULE_DEVICE_TABLE adds 30e677a2ba29 drivers: power: add missing MODULE_DEVICE_TABLE in keyston [...] adds df6f3f7eb70d power: supply: bq24190_charger: drop of_match_ptr() from d [...] adds 0973e96b4bbd power: supply: axp288_fuel_gauge: Rename fuel_gauge_blackl [...] adds 3a06b912a5ce power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery [...] adds f390e4bd7928 power: supply: axp288_fuel_gauge: remove redundant continu [...] adds f1c74a6c07e7 power: supply: ab8500: Fix an old bug adds 12715f543c29 Merge remote-tracking branch 'battery/for-next' adds 81f28166b723 Merge remote-tracking branch 'security/next-testing' adds cd69e3f1ea7a Merge remote-tracking branch 'apparmor/apparmor-next' adds 0c773dfb3f0b Merge remote-tracking branch 'keys/keys-next' adds f2f31c31c614 Merge remote-tracking branch 'safesetid/safesetid-next' adds f568996cdb35 Merge remote-tracking branch 'selinux/next' adds 32fdb3211d9a Merge remote-tracking branch 'smack/next' adds 7937bd532fe6 tpm_crb: Use IOMEM_ERR_PTR when function returns iomem adds 114e43371c58 tpm_tis_spi: set default probe function if device id not match adds 446cd6f0f304 char: tpm: move to use request_irq by IRQF_NO_AUTOEN flag adds 5317677db429 tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE adds c46ed2281bbe tpm_tis_spi: add missing SPI device ID entries adds 6e0fe58b08e7 tpm: fix some doc warnings in tpm1-cmd.c adds 5a118a39ec92 tpm_tis: Use DEFINE_RES_MEM() to simplify code adds 0178f9d0f60b tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() adds 1f6e02dfcb73 Merge remote-tracking branch 'tpmdd/next' adds 29353816300c watchdog: keembay: Update WDT pre-timeout during the initi [...] adds 0f7bfaf10c0a watchdog: keembay: Upadate WDT pretimeout for every update [...] adds 75f6c56dfeec watchdog: keembay: Update pretimeout to zero in the TH ISR adds 0e36a09faea2 watchdog: keembay: Clear either the TO or TH interrupt bit adds 9eb25269271c watchdog: keembay: Remove timeout update in the WDT start [...] adds 624873f1e7f8 watchdog: keembay: MACRO for WDT enable and disable values adds 3168be5d66ac watchdog: keembay: Removed timeout update in the TO ISR adds 613c4db22026 watchdog: keembay: WDT SMC handler MACRO name update adds d1fb8bbd769f watchdog: keembay: Typo corrections and other blank operations adds abd3ac7902fb watchdog: sbsa: Support architecture version 1 adds 76215889be9d watchdog: mtx-1: drop au1000.h header file adds e0b101ab01c7 watchdog: imx2_wdt: avoid to ping before resume back adds c08a6b31e491 watchdog: Fix possible use-after-free in wdt_startup() adds 5185c4e8a8cc watchdog: dw_wdt: Fix duplicate included linux/kernel.h adds 742b80c56135 watchdog/hpwdt: New PCI IDs adds 05f0a994cd27 watchdog: sp805: Use devm_clk_get_optional() adds 3452239effed watchdog: sp805: Fix kernel doc description adds 6ddf5087f802 watchdog: Add {min,max}_timeout sysfs nodes adds 90b7c1411322 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() adds d0212f095ab5 watchdog: Fix possible use-after-free by calling del_timer_sync() adds 3bb21781d135 watchdog: Use sysfs_emit() and sysfs_emit_at() in "show" f [...] adds 010288297958 watchdog: clean up the Kconfig file adds e7dc481c9206 watchdog: aspeed: fix hardware timeout calculation adds 4d12252b37a2 watchdog: it87_wdt: remove useless function adds c891ef7d80da watchdog: Fix a typo in Kconfig adds 0a1186e49b01 watchdog: meson_wdt: Use device_get_match_data() helper adds b2802e78beca watchdog: of_xilinx_wdt: Add comment to spinlock adds 73ec94403190 watchdog: of_xilinx_wdt: Used BIT macro adds a40b2c3dc360 watchdog: of_xilinx_wdt: Used dev_dbg() adds f185de2231ce watchdog: of_xilinx_wdt: Remove passing null pointer adds 48027d0d9a77 watchdog: of_xilinx_wdt: Skip printing pointer value adds 879a70843afd watchdog: sl28cpld_wdt: Fix a typo adds e379c2199de4 watchdog: bcm7038_wdt: add big endian support adds fdc46a148585 watchdog: wdat_wdg: fix typo adds 4700df05d384 watchdog: fix syntactic kernel-doc issues adds 1bbce7792bd1 watchdog: mtk: support pre-timeout when the bark irq is available adds 5f8ebd4766dd doc: mtk-wdt: support pre-timeout when the bark irq is available adds bc65baf73b68 watchdog: Remove MV64x60 watchdog driver adds 29e85f53fb58 watchdog: jz4740: Fix return value check in jz4740_wdt_probe() adds bbfdad82efb3 watchdog: Fix a typo in the file orion_wdt.c adds 8442ef6f11cf watchdog: qcom: Move suspend/resume to suspend_late/resume_early adds e1138cef88a5 dt-bindings: watchdog: Add compatible for SC7280 SoC adds 7b7d2fdc8c3e watchdog: Add hrtimer-based pretimeout feature adds 266b2e335ce0 watchdog: diag288_wdt: Remove redundant assignment adds 854478a38107 watchdog: imx_sc_wdt: fix pretimeout adds e4c721d7167f dt-bindings: watchdog: dw-wdt: add description for rk3568 adds b326f2c85f3d dt-bindings: watchdog: Add compatible for Mediatek MT8195 adds 6da96e6e9244 watchdog: ziirave_wdt: Remove VERSION_FMT defines and add [...] adds 13b191692d91 dt-bindings: watchdog: sama5d4-wdt: convert to yaml adds 5ae233fba8ed watchdog: sama5d4_wdt: add support for sama7g5-wdt adds 12dbbf085fa1 dt-bindings: watchdog: sama5d4-wdt: add compatible for sam [...] adds 5b606ae892e3 dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema adds cb011044e34c watchdog: iTCO_wdt: Account for rebooting on second timeout adds 3e5fcb022add dt-bindings: watchdog: Add Mstar MSC313e WDT devicetree bi [...] adds e9800b799464 watchdog: Add Mstar MSC313e WDT driver adds cf813c67d961 watchdog: iTCO_wdt: use dev_err() instead of pr_err() adds da0c52a7f325 Merge remote-tracking branch 'watchdog/master' adds db59e1b6e492 ACPI: arm64: Move DMA setup operations out of IORT adds 11a8c5e3a94b ACPI: Move IOMMU setup code out of IORT adds 3cf485540e7b ACPI: Add driver for the VIOT table adds ac6d704679d3 iommu/dma: Pass address limit rather than size to iommu_se [...] adds 8ce4904bfd22 iommu/virtio: Enable x86 support adds 2b9d8e3e9a9b Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] adds 03ac57baa7dd Merge remote-tracking branch 'iommu/next' adds 11db3d62de47 Merge remote-tracking branch 'audit/next' adds 89f8a707d008 dt-bindings: clk: vc5: Fix example adds 67a066b35765 of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() adds dc4014752eb7 dt-bindings: spmi: Correct 'reg' schema adds 972d6a7dcec3 dt-bindings: Drop redundant minItems/maxItems adds 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] adds 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing adds b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema adds b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML adds 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML adds 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema adds 03d6c5dc541f Merge remote-tracking branch 'devicetree/for-next' adds 9f0752355b21 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() adds 3edf083f901f mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() adds ff16cae3a31a mailbox: mediatek: Remove redundant error printing in cmdq [...] adds d9605fefe378 MAINTAINERS: Add dt-bindings to mailbox entry adds c7701684eef8 mailbox: hisilicon: Use the correct HiSilicon copyright adds 8339642c9305 dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support adds 32f7443d4139 mailbox: imx: replace the xTR/xRR array with single register adds f689a7cf7597 mailbox: imx: add xSR/xCR register array adds 4f0b776ef583 mailbox: imx-mailbox: support i.MX8ULP MU adds b3c0d72b092e mailbox: mtk-cmdq: Remove cmdq_cb_status adds 1b6b0ce2240e mailbox: mtk-cmdq: Use mailbox rx_callback adds 8ebc3b5aa4cf mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data adds d6fbfdbc1274 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 01c59166b4a0 mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] adds c0d580cefa46 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] adds cc3eb51814d0 mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox [...] adds 4649d722c37b dt-bindings: mailbox: Add binding for sm6125 adds 72648436b55f mailbox: qcom-apcs: Add SM6125 compatible adds 2ef6123182fa dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible adds 96e39e95c012 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds 8a7cdb108d30 mailbox: qcom: Add MSM8939 APCS support adds e80a7e7eafcd mailbox: imx: Avoid using val uninitialized in imx_mu_isr() adds ed9543d6f2c4 dt-bindings: add bindings for polarfire soc mailbox adds 83d7b1560810 mbox: add polarfire soc system controller mailbox adds c317ae30afc2 dt-bindings: add bindings for polarfire soc system controller adds 4f197188da66 MAINTAINERS: add entry for polarfire soc mailbox adds 7737a422ac8e Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 18efaf59470e Merge branch 'x86/splitlock' adds bc82cc3ae669 Merge branch 'x86/sev' adds ea81673914fa Merge branch 'x86/mm' adds 9c2c9ffb4cdc Merge branch 'x86/misc' adds 1af81ff3d870 Merge branch 'x86/irq' adds c4cf5f61982e Merge x86/urgent into x86/fpu adds 9625895011d1 x86/fpu: Fix copy_xstate_to_kernel() gap handling adds b3607269ff57 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value [...] adds ce578f16348b x86/fpu: Mark various FPU state variables __ro_after_init adds 4e8e4313cf81 x86/fpu: Make xfeatures_mask_all __ro_after_init adds ce38f038ede7 x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() adds 4098b3eef37b x86/fpu: Remove unused get_xsave_field_ptr() adds e68524456c85 x86/fpu: Move inlines where they belong adds 07d6688b22e0 x86/fpu: Limit xstate copy size in xstateregs_set() adds 43be46e89698 x86/fpu: Sanitize xstateregs_set() adds 947f4947cf00 x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() adds 3a3351126ee8 x86/fpu: Simplify PTRACE_GETREGS code adds 6164331d15f7 x86/fpu: Rewrite xfpregs_set() adds 145e9e0d8c6f x86/fpu: Fail ptrace() requests that try to set invalid MX [...] adds da53f60bb86e x86/fpu: Clean up fpregs_set() adds eb6f51723f03 x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() adds adc997b3d66d x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() adds 3f7f75634cce x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() adds afac9e894364 x86/fpu: Remove fpstate_sanitize_xstate() adds 5a32fac8dbe8 x86/fpu/regset: Move fpu__read_begin() into regset adds dbb60ac76458 x86/fpu: Move fpu__write_begin() to regset adds 02b93c0b00df x86/fpu: Get rid of using_compacted_format() adds 71ef453355a9 x86/kvm: Avoid looking up PKRU in XSAVE buffer adds 9fe8a6f5eed8 x86/fpu: Cleanup arch_set_user_pkey_access() adds 1f3171252dc5 x86/fpu: Get rid of copy_supervisor_to_kernel() adds b16313f71c10 x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() adds 6b862ba18214 x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() adds 16dcf4385933 x86/fpu: Rename fxregs-related copy functions adds 872c65dbf669 x86/math-emu: Rename frstor() adds 6fdc908cb561 x86/fpu: Rename fregs-related copy functions adds 1cc34413ff3f x86/fpu: Rename xstate copy functions which are related to UABI adds 522e92743b35 x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() adds ebe7234b08a4 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to [...] adds 08ded2cd18a0 x86/fpu: Get rid of the FNSAVE optimization adds 1c61fada304c x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_ [...] adds b76411b1b568 x86/fpu: Rename initstate copy functions adds 01707b665358 x86/fpu: Rename "dynamic" XSTATEs to "independent" adds a75c52896b6d x86/fpu/xstate: Sanitize handling of independent features adds 784a46618f63 x86/pkeys: Move read_pkru() and write_pkru() adds b2681e791dbc x86/fpu: Rename and sanitize fpu__save/copy() adds 8a1dc55a3f3e x86/cpu: Sanitize X86_FEATURE_OSPKE adds 739e2eec0f48 x86/pkru: Provide pkru_get_init_value() adds ff7ebff47c59 x86/pkru: Provide pkru_write_default() adds fa8c84b77a54 x86/cpu: Write the default PKRU value when enabling PKE adds 371071131cd1 x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_ [...] adds e7ecad17c84d x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() adds 33344368cb08 x86/fpu: Clean up the fpu__clear() variants adds 727d01100e15 x86/fpu: Rename __fpregs_load_activate() to fpregs_restore [...] adds 1d9bffab116f x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() adds 65e952102122 x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() adds 2ebe81c6d800 x86/fpu: Dont restore PKRU in fpregs_restore_userspace() adds 9782a712eb97 x86/fpu: Add PKRU storage outside of task XSAVE buffer adds e84ba47e313d x86/fpu: Hook up PKRU into ptrace() adds 30a304a13873 x86/fpu: Mask PKRU from kernel XRSTOR[S] operations adds 954436989cc5 x86/fpu: Remove PKRU handling from switch_fpu_finish() adds 0e8c54f6b2c8 x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() adds 72a6c08c44e4 x86/pkru: Remove xstate fiddling from write_pkru() adds bf68a7d98922 x86/fpu: Mark init_fpstate __ro_after_init adds 99a5901951b7 x86/fpu/signal: Move initial checks into fpu__restore_sig() adds 9ba589f9cdbd x86/fpu/signal: Remove the legacy alignment check adds 1258a8c89604 x86/fpu/signal: Sanitize the xstate check on sigframe adds cdcec1b77001 x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() adds 0a6c2e9ec91c x86/fpu/signal: Split out the direct restore code adds aee8c67a4faa x86/fpu: Return proper error codes from user access functions adds fcb3635f5018 x86/fpu/signal: Handle #PF in the direct restore path adds 6f9866a166cd x86/fpu/signal: Let xrstor handle the features to init adds 93c2cdc975aa x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi [...] adds 897b33e3912e Merge branch 'x86/fpu' adds 5ddbe0584e05 Merge branch 'x86/entry' adds debfde262c62 Merge branch 'x86/cpu' adds 956bc27c6d05 Merge branch 'x86/cleanups' adds b2dd4bd56bd5 Merge branch 'x86/cache' adds aec4f019c4b9 Merge branch 'x86/boot' adds 43f41f6c4f19 Merge branch 'x86/apic' adds 789e0bf5ffc2 Merge branch 'timers/nohz' adds df022013ba03 Merge branch 'timers/core' adds ef1ae2d18a5e Merge branch 'smp/urgent' adds f2c8f6865512 Merge branch 'smp/core' adds 2772be699cf7 Merge branch 'sched/core' adds 686984cffbb9 Merge branch 'ras/core' adds 134b43c11c4e Merge branch 'perf/core' adds cddcd628366c Merge branch 'objtool/urgent' adds 36d393d79349 Merge branch 'objtool/core' adds fa521ead0a98 Merge branch 'locking/core' adds 01e8a0ef12f2 Merge branch 'irq/core' adds 3abeeb90bf0e Merge branch 'efi/core' adds 05333d72e9fb Merge branch 'irq/core' adds b5ba4e926c8f Merge remote-tracking branch 'tip/auto-latest' adds 79d48136e8a3 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 4bc6a724b338 Merge remote-tracking branch 'edac/edac-for-next' adds ca24306d83a1 bootconfig: Change array value to use child node adds e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key adds 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases adds 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys adds 99f4f5d62338 bootconfig: Share the checksum function with tools adds faa76a6c289f tracing: Simplify the max length test when using the filte [...] adds 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] adds f38601368f4a tracing: Add tp_printk_stop_on_boot option adds 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers adds 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] adds bb1b24cf41b5 trace/hwlat: Fix Clark's email adds 8fa826b7344d trace/hwlat: Implement the mode config option adds 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none adds f46b16520a08 trace/hwlat: Implement the per-cpu mode adds bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] adds f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params adds aa892f8c887d trace/hwlat: Remove printk from sampling loop adds 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] adds 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] adds bce29ac9ce0b trace: Add osnoise tracer adds a955d7eac177 trace: Add timerlat tracer adds 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus adds ba998f7d9531 trace/hwlat: Support hotplug operations adds c8895e271f79 trace/osnoise: Support hotplug operations adds d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() adds 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds 98f6631ac45a Merge remote-tracking branch 'ftrace/for-next' adds 2428eb70c1be Merge remote-tracking branch 'rcu/rcu/next' adds e0b1fad6484a Merge remote-tracking branch 'percpu/for-next' adds 34898e34b6f2 Merge remote-tracking branch 'workqueues/for-next' adds 3ece696c1aca platform/x86: Remove "default n" entries adds a43102464300 platform/x86: intel_skl_int3472: Free ACPI device resource [...] adds a438dd11081a platform/x86: intel_skl_int3472: Fix dependencies (drop CL [...] adds 719941878bc9 platform/x86: intel_skl_int3472: Use ACPI GPIO resource directly adds 7b2baa407c3c platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 7540599a5ef1 platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 8bd836feb6ca platform/x86: intel_skl_int3472: Move to intel/ subfolder adds 72fbcac2f40e platform/x86: intel_cht_int33fe: Move to its own subfolder adds 71d69e82f416 platform/x86: think-lmi: Return EINVAL when kbdlang gets s [...] adds 1bcad8e510b2 platform/x86: think-lmi: Fix issues with duplicate attributes adds 0fdf10e5fc96 platform/x86: think-lmi: Split current_value to reflect on [...] adds 23dcd7497c22 platform/x86: think-lmi: Move kfree(setting->possible_valu [...] adds caf23895ce96 platform/x86: intel_skl_int3472: Uninitialized variable in [...] adds 0e695c3f7f66 platform/x86: dell-wmi-sysman: Change user experience when [...] adds 88d902573b91 Merge remote-tracking branch 'drivers-x86/for-next' adds a5d3d1adc95f leds: lp55xx: Initialize enable GPIO direction to output adds 9d0150db9758 leds: turris-omnia: add missing MODULE_DEVICE_TABLE adds 96a30960a2c5 leds: as3645a: Fix error return code in as3645a_parse_node() adds ee78b9360e14 leds: ktd2692: Fix an error handling path adds 7b97174cc93f leds: lgm: Fix up includes adds eafc8d112cda Merge remote-tracking branch 'leds/for-next' adds 78ca0c054980 ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties adds ec6f0cf17a63 ipmi: kcs_bmc: Make status update atomic adds 961f7a3af9a9 ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions adds 55ab48b4e356 ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi adds d7096970075e ipmi: kcs_bmc: Turn the driver data-structures inside-out adds faae6e391eda ipmi: kcs_bmc: Split headers into device and client adds d4e7ac68f771 ipmi: kcs_bmc: Strip private client data from struct kcs_bmc adds 7cafff991e32 ipmi: kcs_bmc: Decouple the IPMI chardev from the core adds 28651e6c4237 ipmi: kcs_bmc: Allow clients to control KCS IRQ state adds fb6379f524ff ipmi: kcs_bmc: Enable IBF on open adds 3a3d2f6a4c64 ipmi: kcs_bmc: Add serio adaptor adds e880275ccfa1 dt-bindings: ipmi: Convert ASPEED KCS binding to schema adds a7fd43d95054 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] adds a5e4236d5605 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration adds 78ff5a1666cd ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet adds d0ec795c8c27 ipmi: kcs_bmc_aspeed: Optionally apply status address adds 5b32dd281ee0 ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a u [...] adds 4efcc384438d Merge remote-tracking branch 'ipmi/for-next' adds 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. adds 10fc9eceae3f Merge remote-tracking branch 'driver-core/driver-core-next' adds cfb0276373df Merge tag 'v5.13-rc7' into usb-next adds f2dca339fa7d Merge tag 'usb-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 33cb46c4676d usb: gadget: f_hid: fix endianness issue with descriptors adds 4249d6fbc10f usb: gadget: eem: fix echo command packet response issue adds 88693f770bb0 usb: gadget: hid: fix error return code in hid_bind() adds 84524d1232ec usb: dwc3: Fix debugfs creation flow adds ab37ac690ed0 xhci: remove redundant continue statement adds 00a738b86ec0 Merge tag 'thunderbolt-for-v5.14-rc1' of git://git.kernel. [...] adds 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] adds 42601e356bfa usb: class: cdc-wdm: return the correct errno code adds 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] adds d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe adds 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device adds 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 adds bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible adds 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 adds f11c7bd39264 Merge remote-tracking branch 'usb/usb-next' adds 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains adds 1ea727a31fc3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" adds 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings adds b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned adds 4834446035a1 tty: make linux/tty_flip.h self-contained adds 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor adds ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] adds deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate adds 56b3276954f0 dt-bindings: mvebu-uart: fix documentation adds 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] adds 792256d50f0e Merge remote-tracking branch 'tty/tty-next' adds 1730a594ac16 Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub [...] adds 7bd1e23e5f13 habanalabs: increase ELBI reset timeout for PLDM adds 3b39840083ef habanalabs: update firmware files to latest adds 6e16ab6c326c habanalabs: prepare preboot stage to dynamic f/w load adds 364690429a60 habanalabs: request f/w in separate function adds a22f0ec0731d habanalabs: refactor init device cpu code adds 08c03a19662f habanalabs: use mmu cache range invalidation adds 50f036df476c habanalabs: use common fw_version read adds 22a795b4af5a habanalabs: dynamic fw load reset protocol adds c592c270fe1f habanalabs: expose ASIC specific PCI info to common code adds 90bd4798a8bb habanalabs: update to latest f/w headers adds 38fbcc6ec9a3 habanalabs: give FW a grace time for configuring iATU adds a5d4f2e92f0d habanalabs: modify progress status messages adds b8e785c559c0 habanalabs: use dev_dbg upon hint address failure adds 8a43c83fec12 habanalabs: load boot fit to device adds b31e59bc5543 habanalabs: load linux image to device adds 7693f5d39ee0 habanalabs: ignore device unusable status adds 3f18b8421fcd habanalabs: add missing space after casting adds c07c54e9de32 habanalabs: better error print for pin failure adds 6542c3541d0f habanalabs: set dma mask from fw once fw done iatu config adds ea7d5e7b102b habanalabs: avoid using uninitialized pointer adds e67a60400ffc habanalabs: read f/w's 2-nd sts and err registers adds 8121736bbf3d habanalabs/gaudi: use scratchpad regs instead of GIC controller adds a782422b20f4 habanalabs: notify before f/w loading adds 3e0ca9fab10b habanalabs/gaudi: send hard reset cause to preboot adds 190ec49710a9 habanalabs: check if asic secured with asic type adds e591a49cb585 habanalabs/gaudi: read GIC sts after FW is loaded adds 1dae12fe1bf7 habanalabs/gaudi: do not move HBM bar if iATU done by FW adds 7fb2a1f5b7f8 habanalabs: set memory scrubbing to disabled by default adds 1242e9f0f458 habanalabs: check running index in eqe control adds 7feffb681545 habanalabs: read preboot status bits in an earlier stage adds 3649eaea2754 habanalabs/gaudi: disable GIC usage if security is enabled adds 4080308e33bd habanalabs/gaudi: use COMMS to reset device / halt CPU adds 4cb4508c86d7 habanalabs: track security status using positive logic adds a60d075c81f0 habanalabs/gaudi: refactor reset code adds b92c637c5f5e habanalabs/gaudi: set the correct cpu_id on MME2_QM failure adds 9081021029fd habanalabs/gaudi: don't use nic_ports_mask in compute adds ae151bcfab04 habanalabs/gaudi: add ARB to QM stop on error masks adds 135ade0c6afc habanalabs: prefer ASYNC device probing adds 5bc691d84966 habanalabs/gaudi: split host irq interfaces towards FW adds 5a967fb3a741 habanalabs/gaudi: update to latest f/w specs adds a39725819c81 habanalabs/gaudi: don't use disabled ports in collective wait adds 254fac6d1a73 habanalabs/gaudi: add FW alive event support adds 8e8125f19228 habanalabs: add debug flag to prevent failure on timeout adds 84586de49610 habanalabs: reset device upon FD close if not idle adds 6a785e368a67 habanalabs: skip valid test for boot_dev_sts regs adds 0f37510ca348 habanalabs: fix mask to obtain page offset adds f1a29770b215 habanalabs/gaudi: use standard error codes adds 12d133deb30d habanalabs: small code refactoring adds e1222c2794de habanalabs: report EQ fault during heartbeat adds 358526be824f habanalabs: enable stop on error for all QMANs and engines adds 4b09901cf71f habanalabs: enable dram scramble before linux f/w adds 4efb6b2b4662 habanalabs: add hard reset timeout for PLDM adds c9d2f5cf27c5 habanalabs: print firmware versions adds 3002f467a0b0 habanalabs: Fix an error handling path in 'hl_pci_probe()' adds f5d6e39eb2a9 habanalabs: print more info when failing to pin user memory adds b538888c3e49 habanalabs: zero complex structures using memset adds 11d5cb8b9545 habanalabs: set rc as 'valid' in case of intentional func exit adds f5eb7bf0c487 habanalabs: remove node from list before freeing the node adds ba662265feac habanalabs/gaudi: update coresight configuration adds 1f7ef4bf41c7 habanalabs/gaudi: set the correct rc in case of err adds e307b302be8b habanalabs: added open_stats info ioctl adds f18cb6b58e34 habanalabs/goya: add '__force' attribute to suppress false alarm adds 2718e1d32238 habanalabs/gaudi: print last QM PQEs on error adds 5bdc65732016 habanalabs: remove a rogue #ifdef adds 7d5ba005cfbc habanalabs/gaudi: correct driver events numbering adds 38e19d0b87eb habanalabs: fix typo adds 4d041216c83d debugfs: add skip_reset_on_timeout option adds 23bace677a3d habanalabs: allow reset upon device release adds 69dbbbadad4f habanalabs: get lower/upper 32 bits via masking adds 3817b352aad3 habanalabs: add validity check for signal cs adds 6c31f494d8a9 habanalabs/gaudi: add support for NIC DERR adds b7a71fddc0dd habanalabs/gaudi: refactor hard-reset related code adds 8254ee0e0ac4 Merge tag 'misc-habanalabs-next-2021-06-22' of https://git [...] adds 09f8c33a4cad mei: fix kdoc in the driver adds 40292383640a mei: revamp mei extension header structure layout. adds f274e2962677 Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 15692a80d949 phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy [...] adds 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] adds ecb5bdff9011 extcon: intel-mrfld: Sync hardware and software state on init adds d25b224f8e55 extcon: sm5502: Drop invalid register write in sm5502_reg_data adds dc11fc2991e9 extcon: max8997: Add missing modalias string adds d3a213d23c52 extcon: sm5502: Use devm_regmap_add_irq_chip() adds b1b76af23de8 extcon: sm5502: Implement i2c_driver->probe_new() adds 59ab522d5b61 dt-bindings: extcon: sm5502: Convert to DT schema adds 85b8326ed151 dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds f33c056dea2e extcon: sm5502: Refactor driver to use chip-specific struct adds d97c0ff5a124 extcon: sm5502: Add support for SM5504 adds d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] adds 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell adds c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning adds 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison adds a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE adds 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test adds f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures adds 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible adds b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs adds 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests adds 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable adds 75020f2df6e4 siox: Simplify error handling via dev_err_probe() adds 7487257cea87 misc: vmw_vmci: return the correct errno code adds 1db376113e45 misc: ibmasm: Modify matricies to matrices adds d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device adds d0b371e5fba0 stm class: Spelling fix adds ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() adds 02ca71effb96 intel_th: msu: Make contiguous buffers uncached adds ab1afed701d2 intel_th: Wait until port is in reset before programming it adds 44b1eba44dc5 bus: mhi: core: Fix power down latency adds 02b49cd11745 bus: mhi: Wait for M2 state during system resume adds a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] adds 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address adds d4b8e91a20ed Merge remote-tracking branch 'char-misc/char-misc-next' adds 9dcf01d95721 vfio: centralize module refcount in subsystem layer adds 3b62a62429b2 vfio/platform: remove unneeded parent_module attribute adds 204db60c8357 driver core: Pull required checks into driver_probe_device() adds e1499647c69c driver core: Better distinguish probe errors in really_probe adds ef6dcbdd8eb2 driver core: Flow the return code from ->probe() through t [...] adds 45ddcb42949f driver core: Don't return EPROBE_DEFER to userspace during [...] adds 0d9f837c6958 driver core: Export device_driver_attach() adds af3ab3f9b986 vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICE adds 88a21f265ce5 vfio/mdev: Allow the mdev_parent_ops to specify the device [...] adds 09177ac91921 vfio/mtty: Convert to use vfio_register_group_dev() adds 437e41368c01 vfio/mdpy: Convert to use vfio_register_group_dev() adds 681c1615f891 vfio/mbochs: Convert to use vfio_register_group_dev() adds bc01b7617d46 Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/next adds c7396f2eac2b vfio/iommu_type1: rename vfio_group struck to vfio_iommu_group adds 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig adds e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() adds 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock adds 022005475bfa Merge remote-tracking branch 'vfio/next' adds eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path adds 9a4ccb73a5fb staging: rtl8188eu: remove useless comment adds 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" adds 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" adds deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling adds c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name adds abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c adds 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] adds 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines adds 7ad9bc70e1ac staging: rtl8188eu: remove efuse type adds ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause adds b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] adds 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG adds 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init adds c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c adds ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static adds 0684c15d32fd staging: rtl8188eu: remove sdio defines adds f38143580e8f staging: rtl8188eu: remove more unused defines adds e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] adds fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] adds 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c adds 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h adds 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types adds 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] adds aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] adds 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding adds e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv adds c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g adds 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] adds 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] adds ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] adds aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions adds 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] adds fc2cda0fe329 staging: rtl8723bs: remove VHT dead code adds 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] adds 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device adds 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments adds 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings adds bee5ebf02dbb staging: rtl8723bs: remove item from TODO list adds 0c5a11c0ca25 staging: rtl8723bs: convert function to static adds 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups adds fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property adds 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c adds dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c adds 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro adds 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition adds 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable adds 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header adds 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy adds e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging adds cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions adds fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() adds 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs adds 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code adds 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table adds 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros adds 9d57e6d99249 Merge remote-tracking branch 'staging/staging-next' adds 536bc5e6fdab dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t adds 72cce7dd9f0a dmaengine: xilinx: dpdma: Fix spacing around addr[i-1] adds 8d11cfb0c375 dmaengine: imx-sdma: Remove platform data header adds 046d4a6629f8 Merge remote-tracking branch 'dmaengine/next' adds 881cd2aa605b Merge remote-tracking branch 'cgroup/for-next' adds 902a9cf340dd Merge branch 'fixes' into for-next adds 5c1d996e5af6 Merge branch 'misc' into for-next adds 00272c226ae1 Merge remote-tracking branch 'scsi/for-next' adds f6060eb13447 scsi: elx: libefc_sli: Fix ANDing with zero bit value adds f7c95d7460e3 scsi: elx: efct: Fix vport list linkage in LIO backend adds 332a9dd1d86f scsi: aic7xxx: Fix unintentional sign extension issue on l [...] adds 59506abe5e34 scsi: core: Inline scsi_mq_alloc_queue() adds 49da96d77938 scsi: libsas: Add LUN number check in .slave_alloc callback adds c43ddbf97f46 scsi: virtio_scsi: Do not overwrite SCSI status adds d94d8158e184 scsi: qla2xxx: Add heartbeat check adds 73b306a2bcb7 scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() ret [...] adds 75d645a61cf9 scsi: ufs: Fix build warning without CONFIG_PM adds 030e4138d11f scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() adds c7fa2c855e89 scsi: be2iscsi: Fix some missing space in some messages adds 1897c5c75975 scsi: message: mptfc: Switch from pci_ to dma_ API adds ffa636470aef scsi: qedi: Use DEVICE_ATTR_RO() macro adds 80068f82284a scsi: qedf: Use DEVICE_ATTR_RO() macro adds 4c92f8980255 scsi: megaraid_mbox: Use DEVICE_ATTR_ADMIN_RO() macro adds 2506f5dcb828 scsi: mvsas: Use DEVICE_ATTR_RO()/RW() macro adds b27c45775570 scsi: libfc: Fix array index out of bound exception adds 0aaea62da698 scsi: MAINTAINERS: Add mpi3mr driver maintainers adds df99446d5c2a scsi: qedf: Add check to synchronize abort and flush adds 62e528b80d6b scsi: mpi3mr: Fix warnings reported by smatch adds 104739aca448 scsi: core: Retry I/O for Notify (Enable Spinup) Required error adds 7df47cdf199c scsi: ipr: System crashes when seeing type 20 error adds 5f638e5ac61e scsi: virtio_scsi: Add validation for residual bytes from [...] adds 71d059aeed54 Merge remote-tracking branch 'scsi-mkp/for-next' adds a58ec2075fbb Merge remote-tracking branch 'vhost/linux-next' adds 61d1961adf4b soc: qcom: smem_state: Add devm_qcom_smem_state_get() adds 632f1ca39698 remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to f [...] adds 8131156974cb remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get() adds bfc245129caa dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs adds 0740ec0893ea remoteproc: pru: Add support for various PRU cores on K3 A [...] adds c6659ee893e2 remoteproc: core: Move cdev add before device add adds 519346ecabd3 remoteproc: core: Move validate before device add adds 930eec0be20c remoteproc: core: Fix cdev remove and rproc del adds 7dbdb8bd7c02 remoteproc: core: Cleanup device in case of failure adds 51c4b4e21226 remoteproc: stm32: fix mbox_send_message call adds 5f5fb97491b9 dt-bindings: remoteproc: imx_rproc: support i.MX8ULP adds d59eedc0e408 remoteproc: imx_rproc: support i.MX8ULP adds 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] adds aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss adds 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds c867128dcf15 Merge remote-tracking branch 'rpmsg/for-next' adds c830b87a761b dt-bindings: gpio: gpio-davinci: Convert to json-schema adds 45ca16072b70 dt-bindings: gpio: zynq: convert bindings to YAML adds eda627f6be8a dt-bindings: gpio: stp: convert to json-schema adds cdee1d622254 gpio: mxs: Prefer unsigned int to bare use of unsigned adds d766dfee58e1 dt-bindings: gpio: pcf857x: Convert to json-schema adds c34c1228fc1c docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds c497ebdbb2cd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds fa99e7013827 pinctrl: zynqmp: some code cleanups adds db0f03251244 pinctrl: stm32: check for IRQ MUX validity during alloc() adds bfa50166cd9d pinctrl: ralink: rt305x: add missing include adds e40c1c4730ca Merge remote-tracking branch 'pinctrl/for-next' adds bcda91bf86c1 pwm: Add a device-managed function to add PWM chips adds d1e487b7a3c5 pwm: lpss: Simplify using devm_pwmchip_add() adds f41227eb8fb7 pwm: meson: Simplify using devm_pwmchip_add() adds 9c6a02e6d5c6 pwm: clps711x: Simplify using devm_pwmchip_add() adds 1bc6ea31cb41 pwm: imx1: Don't disable clocks at device remove time adds f7edeb4023ef pwm: imx1: Simplify using devm_pwmchip_add() adds 66a03c4fd9e9 pwm: crc: Simplify using devm_pwmchip_add() adds ad5e085c63f5 pwm: Drop irrelevant error path from pwmchip_remove() adds ec67fba92ebf pwm: tiecap: Drop .free() callback adds 0ca7acd84766 pwm: tiecap: Implement .apply() callback adds d7bff84fe7ed pwm: Ensure for legacy drivers that pwm->state stays consistent adds 2bc42e8c756f pwm: berlin: use consistent naming for variables adds 9ca22ee403aa pwm: berlin: Implement .apply() callback adds 454690e90880 pwm: berlin: Don't check the return code of pwmchip_remove() adds d697911a01a3 pwm: pxa: Drop if with an always false condition adds dd3628e62be2 pwm: pxa: Always use the same variable name for driver data adds fcf1b38e57a0 pwm: img: Fix PM reference leak in img_pwm_enable() adds 00c7a1c0a201 pwm: sprd: Don't check the return code of pwmchip_remove() adds d4f2a2ff92cc dt-bindings: pwm: pwm-tiecap: Convert to json schema adds a4fb7c8dee3c dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC adds fee5b6341ef9 docs: firmware-guide: ACPI: Add a PWM example adds 8bcf76784492 pwm: core: Convert to use fwnode for matching adds 34dad3d9e01f pwm: core: Reuse fwnode_to_pwmchip() in ACPI case adds 83afce38eb68 pwm: core: Unify fwnode checks in the module adds bc27ed216053 pwm: core: Remove unused devm_pwm_put() adds ff172854234d pwm: core: Simplify some devm_*pwm*() functions adds 292ba32ff3fb pwm: tegra: Drop an if block with an always false condition adds f604ce0a0ac8 pwm: tegra: Don't modify HW state in .remove callback adds 4af4434ab39a pwm: tegra: Don't needlessly enable and disable the clock [...] adds bb3a5c78429a pwm: tegra: Assert reset only after the PWM was unregistered adds a9159fc3c8ba pwm: vt8500: Drop if with an always false condition adds 180b50b638a0 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] adds 8bfcbf1160f8 pwm: ep93xx: Implement .apply callback adds f6ef94edf0f6 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() adds be74131c662e pwm: ep93xx: Prepare clock before using it adds 7053ad03742e Merge remote-tracking branch 'pwm/for-next' adds 07b60713b57a selftests/ftrace: fix event-no-pid on 1-core machine adds 4896df9d53ae selftests/sgx: remove checks for file execute permissions adds 5f66a1945de8 Merge remote-tracking branch 'kselftest/next' adds 184c7a543b92 Merge remote-tracking branch 'livepatching/for-next' adds 49224a2ac1b2 Merge remote-tracking branch 'coresight/next' adds 8ead527f191f Merge remote-tracking branch 'rtc/rtc-next' adds cb507d6cdfa5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 7c1ddd5a13a2 Merge remote-tracking branch 'ntb/ntb-next' adds 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr adds ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+ adds 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...] adds 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure adds 655444f6c090 MAINTAINERS: Expand and relocate PGO entry adds 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw adds 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections adds 789fc53c493d pgo: Fix sleep in atomic section in prf_open() adds 70d4e687512e pgo: Clean up prf_open() error paths adds 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax adds fa77cd1e373a Merge remote-tracking branch 'kspp/for-next/kspp' adds 871cf3162b59 Merge remote-tracking branch 'gnss/gnss-next' adds c1c76efa7f66 Merge remote-tracking branch 'slimbus/for-next' adds 615dfcbfa0c5 Merge remote-tracking branch 'nvmem/for-next' adds 39988b9adea8 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d0a83ddfa395 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds 9b01730e9705 Merge remote-tracking branch 'fpga/for-next' adds 752951fdc4e0 bus: mhi: core: Fix power down latency adds 914b72a6948b bus: mhi: Wait for M2 state during system resume adds fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds e44316857218 bus: mhi: Add inbound buffers allocation flag adds 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] adds 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds c7b924b507d8 bus: mhi: Add MMIO region length to controller structure adds fb359946c3ef ath11k: set register access length for MHI driver adds 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver adds 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe adds d3fdb490c5c3 Merge remote-tracking branch 'mhi/mhi-next' adds a266ea4de509 Merge remote-tracking branch 'memblock/for-next' adds 968d6e16e4b7 Merge remote-tracking branch 'rust/rust-next' adds 8b4971dbaabd Merge remote-tracking branch 'cxl/next' adds adec44fc4327 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes adds ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...] adds 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...] adds d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds f589c67ff08c ia64: headers: drop duplicated words adds c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation adds b83c8ba40ceb streamline_config.pl: make spacing consistent adds d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users adds c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt adds d98e4d95411b ntfs: fix validity check for file name attribute adds 10dde05b8998 squashfs: add option to panic on errors adds 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD() adds 54e948c60cc8 ocfs2: fix snprintf() checking adds ca49b6d856eb ocfs2: remove redundant assignment to pointer queue adds 01f01399136c ocfs2: remove repeated uptodate check for buffer adds f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull() adds 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret adds b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...] adds e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread adds 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u" adds 4acaa7d5045e slab: use __func__ to trace function name adds 26c6cb7cf830 kunit: make test->lock irq safe adds 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 3d8e374c6d46 slub: remove resiliency_test() function adds 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 02ac47d0cdd4 slub: restore slub_debug=- behavior adds 1a88ef87f861 slub: actually use 'message' in restore_bytes() adds 582d1212edc7 slub: indicate slab_fix() uses printf formats adds 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled adds 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds 65ebdeef103f mm/slub: add taint after the errors are printed adds 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period adds 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry() adds 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return adds 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption adds 5631de543acb mm/page_reporting: fix code style in __page_reporting_request() adds f58780a8e385 mm/page_reporting: export reporting order as module parameter adds 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order adds f8af4d0892cb virtio_balloon: specify page reporting order if needed adds 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments adds ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...] adds 032315543787 mm/page-writeback: update the comment of Dirty position control adds 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback adds 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...] adds f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once adds c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...] adds 34ebcce79324 fs: unexport __set_page_dirty adds c1e3dbe9818e fs: move ramfs_aops to libfs adds 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up adds 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm adds 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds fd7353f88bde iomap: use __set_page_dirty_nobuffers adds fc50eee32915 fs: remove anon_set_page_dirty() adds b82a96c92533 fs: remove noop_set_page_dirty() adds 3a6b2162005f mm: move page dirtying prototypes from mm.h adds f39bd8534594 mm/gup_benchmark: support threading adds 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP adds a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED adds e17eae2b8399 mm: pagewalk: fix walk for hugepage tables adds 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2799e77529c2 swap: fix do_swap_page() race with swapoff adds 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff adds bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows adds 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations adds a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds f4c4a3f48480 mm: free idle swap cache page after COW adds eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed adds fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c adds 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5387c90490f7 mm/memcg: improve refill_obj_stock() performance adds 559271146efc mm/memcg: optimize user context object stock access adds 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging adds 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement adds 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg adds 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 9ef56b78b888 mm: vmscan: remove noinline_for_stack adds b51478a0b3c7 memcontrol: use flexible-array member adds 87579e9b7d8d loop: use worker per cgroup instead of kworker adds 04f94e3fbe1a mm: charge active memcg when no mm is set adds c74d40e8b5e2 loop: charge i/o to mem and blk cg adds 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros adds 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup adds 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault() adds ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments adds 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find() adds fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection() adds 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize() adds 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 5673a60b80e8 mm: update legacy flush_tlb_* to use vma adds f4c1ab0937c3 h8300: remove unused variable adds e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro adds 53d884a6675b mm, tracing: unify PFN format strings adds a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds cd61413baa10 mm/vmalloc: print a warning message first on failure adds f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines adds 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator adds a850e932df65 mm: vmalloc: add cond_resched() in __vunmap() adds 4469c0f17ec6 printk: introduce dump_stack_lvl() adds 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 158f25522ca8 kasan: allow an architecture to disable inline instrumentation adds af3751f3c2b6 kasan: allow architectures to provide an outline readiness check adds c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables adds f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...] adds a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes adds 7a22bdc3c443 kasan: add memory corruption identification support for ha [...] adds c5a54c706e04 mm: report which part of mem is being freed on initmem case adds b19bd1c976af mm/mmzone.h: simplify is_highmem_idx() adds d2f07ec052ac mm: make __dump_page static adds 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page adds 8bf6f451bded mm/page_owner: constify dump_page_owner adds 0f2317e34e2c mm: make compound_head const-preserving adds ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 5f7dadf3958f mm: constify page_count and page_ref_count adds 1cfcee728391 mm: optimise nth_page for contiguous memmap adds 9660ecaa79ce mm/page_alloc: switch to pr_debug adds a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats adds dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock adds f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3ac44a346a50 mm/vmstat: inline NUMA event counter updates adds 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator adds 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction adds b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed adds c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 777c00f5ede4 mm: drop SECTION_SHIFT in code comments adds e47aa90568de mm/page_alloc: improve memmap_pages dbg msg adds f7ec104458e0 mm/page_alloc: fix counting of managed_pages adds 21d02f8f8464 mm/page_alloc: move free_the_page adds fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA adds e7793e53901b arc: update comment about HIGHMEM implementation adds 8b793b442051 arc: remove support for DISCONTIGMEM adds 5ab06e10990c m68k: remove support for DISCONTIGMEM adds bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM adds d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM adds 48d9f3355a8e docs: remove description of DISCONTIGMEM adds a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...] adds 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...] adds a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address adds 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 6787eefc09b0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 9e659bccb45a /proc/kpageflags: do not use uninitialized struct pages adds b62819ad9539 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e1dbd3000490 ocfs2: fix ocfs2 corrupt when iputting an inode adds f53622ced6ce mm: mark idle page tracking as BROKEN adds 35178085a213 mm: remove irqsave/restore locking from contexts with irqs [...] adds bca8080ea635 fs: drop_caches: fix skipping over shadow cache inodes adds 91a1208249cf fs: inode: count invalidated shadow pages in pginodesteal adds e803265a5c90 vfs: keep inodes with page cache off the inode shrinker LRU adds 53e6e42f3f26 lazy tlb: introduce lazy mm refcount helper functions adds 114da8567309 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds ad41973e99a0 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 2a797839c29f lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds a97b1308809a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 469b0081c244 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 49b469cbaa0f lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 61f55d87e06d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds e2a0b24bdf20 mm: improve mprotect(R|W) efficiency on pages referenced once adds fe71f3801b05 mm: improve mprotect(R|W) efficiency on pages referenced once adds 42b9734166e3 kasan: add memzero init for unaligned size under SLUB debug adds 241730e500d7 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 8faa90e6afd7 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds 3b8f9610cf76 mm: hugetlb: gather discrete indexes of tail page adds c4435494edf6 mm: hugetlb: free the vmemmap pages associated with each H [...] adds b1a0a7d413bd mm/sparse-vmemmap: fix documentation warning adds 1fccde63e50d mm: hugetlb: defer freeing of HugeTLB pages adds a35f6ad019af mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 7838f9eee3ac mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 851bef69d8d0 mm: fix alloc_vmemmap_page_list documentation warning adds 3d3246df4185 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 40743708ecee mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds c1bf0a0b051b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds 047b290664dd mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 513dd4e647ce mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 6e98be986545 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 60f948a0a9ef mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds f7edc649457f mm/huge_memory.c: use page->deferred_list adds 89b2d0d6c9cf mm/huge_memory.c: add missing read-only THP checking in tr [...] adds af1e991465b1 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds 02ea6f6bf5b5 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds cd38661b5ad6 mm/huge_memory.c: don't discard hugepage if other processe [...] adds fc904da5e4a9 mm/hugetlb: change parameters of arch_make_huge_pte() adds aaac5017693c mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds 1ebf14e23d68 x86: define only {pud/pmd}_{set/clear}_huge when useful adds e0311efbc90f arm64: define only {pud/pmd}_{set/clear}_huge when useful adds bfb6fb64396f mm/vmalloc: enable mapping of huge pages at pte level in vmap adds d862461637f6 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds 117742fc289f powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 8798d1e963e6 khugepaged: selftests: remove debug_cow adds 2faeb5151d44 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 0d78ee814ddb userfaultfd: remove set but not used variable 'vm_alloc_shared' adds d41fb99855e1 mm, hugetlb: fix allocation error check and copy func name adds abffc63cded3 mm: sparsemem: split the huge PMD mapping of vmemmap pages adds c38b703d628a mm: sparsemem: use huge PMD mapping for vmemmap pages adds ce46be978289 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] adds aea782e79474 hugetlb: remove prep_compound_huge_page cleanup adds 2bb824dec86d hugetlb: address ref count racing in prep_compound_gigantic_page adds 2d86b5553235 mm/hwpoison: disable pcp for page_handle_poison() adds c5ee349d8750 userfaultfd/selftests: use user mode only adds 6d04dc27ff42 userfaultfd/selftests: remove the time() check on delayed uffd adds 46ef43947df8 userfaultfd/selftests: dropping VERIFY check in locking_thread adds 11f253b2fb53 userfaultfd/selftests: only dump counts if mode enabled adds 06e22e39867f userfaultfd/selftests: unify error handling adds b43255b8f07a mm/thp: simplify copying of huge zero page pmd when fork adds f7214f107614 mm/userfaultfd: fix uffd-wp special cases for fork() adds 86fe49f4c242 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds 785c6ea2c05b mm/userfaultfd: fail uffd-wp registration if not supported adds 4892b870ed9d mm/pagemap: export uffd-wp protection information adds 1af612cc7c73 userfaultfd/selftests: add pagemap uffd-wp test adds 4638bd3d1dcf userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 56087e1a413b userfaultfd/shmem: support minor fault registration for shmem adds c4065f98c0e9 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds 3907ffe1f14a userfaultfd/shmem: advertise shmem minor fault support adds 67e1d5255978 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds db2a894496c3 userfaultfd/selftests: use memfd_create for shmem test type adds 1cc0e384d1a0 userfaultfd/selftests: create alias mappings in the shmem test adds 843b01090b3e userfaultfd/selftests: reinitialize test context in each test adds 7147a89d1610 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds 3d75db67833e userfaultfd/selftests: exercise minor fault handling shmem [...] adds e2fcc7f1bfef mm/vmscan.c: fix potential deadlock in reclaim_pages() adds d40f4ac52316 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] adds a17ff6459ac7 mm: workingset: define macro WORKINGSET_SHIFT adds 41d42a04d5a6 mm/kconfig: move HOLES_IN_ZONE into mm adds e1f368ae0ce1 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds a88c251c4274 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds c197270e1a05 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds 2cee76bcd3e4 fs/proc/kcore: don't read offline sections, logically offl [...] adds 951fb683d2b4 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 0d72e503d651 virtio-mem: use page_offline_(start|end) when setting Page [...] adds b233658fee6a fs/proc/kcore: use page_offline_(freeze|thaw) adds 023ff6de5175 mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS adds c367eb65b364 mm/z3fold: avoid possible underflow in z3fold_alloc() adds a6d1354e4a16 mm/z3fold: remove magic number in z3fold_create_pool() adds fd6afc1d9b3b mm/z3fold: remove unused function handle_to_z3fold_header() adds febdc72c6eb6 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() adds 21e0596cdf34 mm/z3fold: use release_z3fold_page_locked() to release loc [...] adds 7c2ccd8e2dee mm/zbud: reuse unbuddied[0] as buddied in zbud_pool adds 5a480d924819 mm/zbud: don't export any zbud API adds b2bbdedd886c mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] adds 56e6900fa737 mm/compaction: use DEVICE_ATTR_WO macro adds 53fe8df124bb mm: compaction: remove duplicate !list_empty(&sublist) check adds 139fd8f57995 mm/mempolicy: cleanup nodemask intersection check for oom adds 288590c5f15f mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds df00c356ae4b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 454f4caef434 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds ccaf1fd00681 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds d0822e7332bb mm/mempolicy: unify the parameter sanity check for mbind a [...] adds f98948e5238a mm: mempolicy: don't have to split pmd for huge zero page adds d306c512e831 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] adds 916175aa1efb include/linux/mmzone.h: add documentation for pfn_valid() adds 3bcdb50df93a memblock: update initialization of reserved pages adds 457bcb6cb8eb arm64: decouple check whether pfn is in linear map from pf [...] adds 42fa42db8b07 arm64: drop pfn_valid_within() and simplify pfn_valid() adds 3fac3e95d62f arm64/mm: drop HAVE_ARCH_PFN_VALID adds f22085658931 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 6a41c7adbcb3 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds bfe0a7427a43 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 2e9c031ec326 mm: memory: add orig_pmd to struct vm_fault adds d562a6e4cb48 mm: memory: make numa_migrate_prep() non-static adds 0ec85f046919 mm: thp: refactor NUMA fault handling adds bf21b2b00070 mm: thp: fix a double unlock bug adds 8411f9d436a9 mm: migrate: account THP NUMA migration counters correctly adds 1eac846e2056 mm: migrate: don't split THP for misplaced NUMA page adds f849a83fb662 mm: migrate: check mapcount for THP instead of refcount adds 66bd4084fa99 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds 75c8a607f024 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 30238b21cbb3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds ba01084c18a8 mm: rmap: make try_to_unmap() void function adds af5476706b44 mm/thp: remap_page() is only needed on anonymous THP adds 1414d9a72989 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC adds 34a98a201eb1 mm/thp: fix strncpy warning adds cfd5487a1556 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds 3c4fca6118e9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 686dc4975ea8 mm/nommu: unexport do_munmap() adds afb6eee30cbd mm: generalize ZONE_[DMA|DMA32] adds 485fad4b6cfa mm: make variable names for populate_vma_page_range() consistent adds a9bd7e670b78 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds bf2a624ba798 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds f2bfca81012e MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds afe37178c65e selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 2c8bb536fd9a selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 4801fa0e4835 mm/memory_hotplug: rate limit page migration warnings adds a8c675580bba memory-hotplug.rst: complete admin-guide overhaul adds 8f2223ce17e6 mm,memory_hotplug: drop unneeded locking adds bdb65957b90b mmmemory_hotplug-drop-unneeded-locking-fix adds cef9a72a52cf mm/zswap.c: remove unused function zswap_debugfs_exit() adds ded74a8fdae1 mm/zswap.c: avoid unnecessary copy-in at map time adds 780e5151fd1f mm/zswap.c: fix two bugs in zswap_writeback_entry() adds f0c6a65e8e7e mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep adds 1bb9d762db12 mm/zsmalloc.c: remove confusing code in obj_free() adds 5fa4b61642d6 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds e8daf5d1f23f mm/zsmalloc.c: improve readability for async_free_zspage() adds cfc2630b8e6d mm/highmem: Remove deprecated kmap_atomic adds 39818f72e9f9 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds dcd2308f2771 mm: fix typos and grammar error in comments adds 90f161751313 mm: define default value for FIRST_USER_ADDRESS adds 9d17f8027db2 mm: fix spelling mistakes adds 30f3ac1e438e mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 75b1d708ca6e mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds 3992cbfbbd47 mm/page_alloc: make should_fail_alloc_page() static adds dc580d181504 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds 95c7b6ce2321 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds 1c1c72da4e8a mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds c32a0504ffe1 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds ef66375b1283 mm/zbud: add kerneldoc fields for zbud_pool adds 150217256c20 mm/z3fold: add kerneldoc fields for z3fold_pool adds 6b915f61f5a2 mm/swap: make swap_address_space an inline function adds a84c717963b6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 0dde0a8936a9 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds dc8129c99b2d mm/page_alloc: move prototype for find_suitable_fallback adds 27d55cb8f970 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds d11305e1ce72 mm/thp: define default pmd_pgtable() adds cb99e632c46f kfence: unconditionally use unbound work queue adds 4683920485cb mm: remove special swap entry functions adds 73e2eb8da584 mm/swapops: rework swap entry manipulation code adds e7be93beafcd mm/rmap: split try_to_munlock from try_to_unmap adds a362fb13ad57 mm/rmap: split migration into its own function adds 82e64f54defd mm: rename migrate_pgmap_owner adds ebbaf59c9ab1 mm/memory.c: allow different return codes for copy_nonpres [...] adds f7101f921b44 mm: device exclusive memory access adds ed745db41e69 mm/rmap: fix signedness bug in make_device_exclusive_range() adds 67ada6920465 mm: selftests for exclusive device memory adds 66be61c3f6d1 nouveau/svm: refactor nouveau_range_fault adds 3b6bac84123c nouveau/svm: implement atomic SVM access adds 6536a78dd086 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ea7078cb151a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6fb7576e777f kernel/hung_task.c: Monitor killed tasks. adds dd11e42c97ed proc: Avoid mixing integer types in mem_rw() adds fe7adf7cdf32 fs/proc/kcore.c: add mmap interface adds 04e2cbe21189 fs-proc-kcorec-add-mmap-interface-fix adds f23372cf93dd procfs: allow reading fdinfo with PTRACE_MODE_READ adds 7f92cefba7fc procfs/dmabuf: add inode number to /proc/*/fdinfo adds 868bd1c7c077 sysctl: remove redundant assignment to first adds e4e436c81acb proc/sysctl: make protected_* world readable adds d1b54bf57ee8 drm: include only needed headers in ascii85.h adds 1a8636b2bc4d kernel.h: split out panic and oops helpers adds ec64dd6ca841 kernelh-split-out-panic-and-oops-helpers-fix adds e6fc1b82ff7e kernel.h: split out panic and oops helpers (ia64 fix) adds fffabb6c1aa0 lib: decompress_bunzip2: remove an unneeded semicolon adds 5573fa493290 lib/string_helpers: switch to use BIT() macro adds fc01c525a072 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 36d65af59f57 lib/string_helpers: drop indentation level in string_escape_mem() adds ffcfbf2504e0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 8cea2908de27 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds 044dee331bdc lib/string_helpers: allow to append additional characters [...] adds 0ac435e3ee58 lib/test-string_helpers: print flags in hexadecimal format adds 38891bc1cc3e lib/test-string_helpers: get rid of trailing comma in terminators adds 6779600d1633 lib/test-string_helpers: add test cases for new features adds 0f478bd0a922 MAINTAINERS: add myself as designated reviewer for generic [...] adds 20dbabf478b8 seq_file: introduce seq_escape_mem() adds 23ebf8a86ba0 seq_file: add seq_escape_str() as replica of string_escape_str() adds 48da4328d270 seq_file: convert seq_escape() to use seq_escape_str() adds 0d7705a902e1 nfsd: avoid non-flexible API in seq_quote_mem() adds 0563ec19aeee seq_file: drop unused *_escape_mem_ascii() adds ceca3d5416e5 lib/math/rational.c: fix divide by zero adds ee8c8433f3ea lib/math/rational: add Kunit test cases adds 1a79b3949d38 lib-math-rational-add-kunit-test-cases-fix adds 95bbdf49e0b4 lib/math/rational: fix spelling mistake "demominator" -> " [...] adds 5638cfe371b7 lib/decompressors: fix spelling mistakes adds 0cadca465a39 lib/mpi: fix spelling mistakes adds 2ab3890e9d28 lib: memscan() fixlet adds 12a310d8e277 lib: uninline simple_strtoull() adds acfee05a5544 lib/test_string.c: allow module removal adds 851177475544 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] adds e9ad9268b290 kstrtox: fix documentation references adds 7143643cc1b7 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 3f5eb8bf223a lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds bee6c2df3d9e checkpatch: scripts/spdxcheck.py now requires python3 adds 934dd979fb78 checkpatch: improve the indented label test adds 2d48731a137e checkpatch: do not complain about positive return values s [...] adds 872088795123 init: print out unknown kernel parameters adds 1cefe38321c3 init/main.c: silence some -Wunused-parameter warnings adds 98e45ef271e6 kprobes: remove duplicated strong free_insn_page in x86 and s390 adds e88962fad2a4 nilfs2: remove redundant continue statement in a while-loop adds 70d4e571b969 hfsplus: remove unnecessary oom message adds f6ef004c4b2f hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds f22207c5198e x86: signal: don't do sas_ss_reset() until we are certain [...] adds fa18258a9368 exec: remove checks in __register_bimfmt() adds 7a3e5a426be1 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds b813c2416e1e kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds 94c2a24fd2f0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds e9e7e14215f3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds d9835c850aa7 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 589e01285e9e selftests/vm/pkeys: refill shadow register after implicit [...] adds c56ef7cbf358 selftests/vm/pkeys: exercise x86 XSAVE init state adds 5eb3a321fabf lib/decompressors: remove set but not used variabled 'level' adds 4c3764657345 lib-decompressors-remove-set-but-not-used-variabled-level-fix adds 4d9b92c884be ipc sem: use kvmalloc for sem_undo allocation adds b7cabca0e9b9 ipc: use kmalloc for msg_queue and shmid_kernel adds 3fce3d396411 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds ddffe66b4682 ipc/util.c: use binary search for max_idx adds 80430e3174a9 ipc-utilc-use-binary-search-for-max_idx-fix adds 1446f64f402a linux-next-pre adds 18453fa86563 Merge branch 'akpm-current/current' adds 2e0dd86d1f0f lib/test: fix spelling mistakes adds 15312d4265f9 lib: fix spelling mistakes adds 9bb5010e16da lib: fix spelling mistakes in header files adds 0e3e0c8c7fe4 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds fad2d96b52d3 hexagon: use common DISCARDS macro adds 1e843855aebf hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds 67a83abbbdd5 mm/slub: use stackdepot to save stack trace in objects adds f8c7ee45fe7c slub: STACKDEPOT: rename save_stack_trace() adds 766e7d4aa787 mm/slub: use stackdepot to save stack trace in objects-fix adds 9cd5e689d6f1 mmap: make mlock_future_check() global adds 604f42eb8053 riscv/Kconfig: make direct map manipulation options depend on MMU adds 034f7e6d0373 set_memory: allow querying whether set_direct_map_*() is a [...] adds 4be52cf9d543 mm: introduce memfd_secret system call to create "secret" [...] adds 248412a96bc3 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 666a5edfbc3c PM: hibernate: disable when there are active secretmem users adds 44495ae03a78 arch, mm: wire up memfd_secret system call where relevant adds b1fa2136644c secretmem: test: add basic selftest for memfd_secret(2) adds 68d188a94a53 mm: fix spelling mistakes in header files adds fadffb151407 mm: add setup_initial_init_mm() helper adds ec8b38388dfb arc: convert to setup_initial_init_mm() adds 1ecc9cef09b2 arm: convert to setup_initial_init_mm() adds c1b3dd89acde arm64: convert to setup_initial_init_mm() adds 1bf29bd57237 csky: convert to setup_initial_init_mm() adds 433bb2f26bae h8300: convert to setup_initial_init_mm() adds 933066860779 m68k: convert to setup_initial_init_mm() adds 09d84587ce87 nds32: convert to setup_initial_init_mm() adds 740e0aafeda9 nios2: convert to setup_initial_init_mm() adds 050c80f2d7c6 openrisc: convert to setup_initial_init_mm() adds 8f305c3f9d15 powerpc: convert to setup_initial_init_mm() adds fab8b32e550a riscv: convert to setup_initial_init_mm() adds 0a2539da19f7 s390: convert to setup_initial_init_mm() adds fe1fb519b3e6 sh: convert to setup_initial_init_mm() adds 1847e2b04e90 x86: convert to setup_initial_init_mm() adds 4f4816c9c772 buildid: only consider GNU notes for build ID parsing adds a03d93ddfb3f buildid: add API to parse build ID out of buffer adds 9ba719f5982e buildid: stash away kernels build ID on init adds 21c84d14e706 buildid-stash-away-kernels-build-id-on-init-fix adds bee4ace755fa dump_stack: add vmlinux build ID to stack traces adds d139a211c537 module: add printk formats to add module build ID to stacktraces adds efb0c0bb4f1d module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 109aaef7d4a2 buildid: fix build when CONFIG_MODULES is not set adds a0d28ca6e6be module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 0eeeb2c26c3b module: fix build error when CONFIG_SYSFS is disabled adds 6c623c84c2fd arm64: stacktrace: use %pSb for backtrace printing adds 7f8a3d184562 x86/dumpstack: use %pSb/%pBb for backtrace printing adds a57fdf09cffc scripts/decode_stacktrace.sh: support debuginfod adds b535ef836275 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds ca17deb58ec8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds fc3d5939f2be buildid: mark some arguments const adds abd40e739078 buildid: fix kernel-doc notation adds 02f5e4557d5c kdump: use vmlinux_build_id to simplify adds 0b0631f81af4 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds 44739bdb8336 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] adds f4cfe5c139bb mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds 8fb4f6b1254a mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds 3153bbce6f48 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] adds c7c398ffa729 selftest/mremap_test: update the test to handle pagesize o [...] adds 7dc260e58b85 selftest/mremap_test: avoid crash with static build adds 72c4ce2db626 mm/mremap: convert huge PUD move to separate helper adds 147b2608e996 mm/mremap: fix build failure with clang-10 adds 506a3e987736 mm/mremap: don't enable optimized PUD move if page table l [...] adds 6a69e6aabbdb mm/mremap: use pmd/pud_poplulate to update page table entries adds 76d0d0a609b2 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds 63b30e6fd47b mm/mremap: allow arch runtime override adds 3267c1df18b5 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds c98a8570577f powerpc/mm: enable HAVE_MOVE_PMD support adds e3cb57d9d18b Merge branch 'akpm/master' adds 2e0046650f0f Add linux-next specific files for 20210630
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 (889bab4c367a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-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: .mailmap | 2 + .../ABI/testing/debugfs-driver-habanalabs | 8 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 8 +- Documentation/ABI/testing/sysfs-firmware-memmap | 4 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 - .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 79 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/admin-guide/bootconfig.rst | 30 +- Documentation/admin-guide/cgroup-v2.rst | 55 + .../admin-guide/device-mapper/writecache.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 12 - Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 7 +- Documentation/dev-tools/pgo.rst | 127 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 1 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 - .../devicetree/bindings/clock/gpio-mux-clock.txt | 19 - .../devicetree/bindings/clock/gpio-mux-clock.yaml | 45 + .../clock/hisilicon,hi3559av100-clock.yaml | 59 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 4 + .../bindings/clock/qcom,camcc-sm8250.yaml | 68 + .../bindings/clock/qcom,gcc-apq8064.yaml | 1 - .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 2 - .../devicetree/bindings/clock/qcom,gcc.yaml | 5 +- .../devicetree/bindings/clock/silabs,si5341.txt | 16 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 1 - .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 6 +- .../devicetree/bindings/clock/st/st,clkgen-pll.txt | 3 + .../devicetree/bindings/clock/st/st,flexgen.txt | 10 + .../devicetree/bindings/clock/st/st,quadfs.txt | 3 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 4 +- .../devicetree/bindings/clock/ti,lmk04832.yaml | 209 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 2 - .../devicetree/bindings/crypto/arm,cryptocell.yaml | 53 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 25 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 1 - .../allwinner,sun4i-a10-display-backend.yaml | 6 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 - .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 - .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 - .../bindings/display/bridge/adi,adv7511.yaml | 1 - .../bindings/display/bridge/cdns,mhdp8546.yaml | 2 - .../display/rockchip/rockchip,dw-hdmi.yaml | 2 - .../devicetree/bindings/display/st,stm32-dsi.yaml | 2 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 - .../bindings/edac/amazon,al-mc-edac.yaml | 2 - Documentation/devicetree/bindings/eeprom/at24.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 2 - .../bindings/fpga/xilinx-zynq-fpga-mgr.txt | 19 - .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 52 + .../devicetree/bindings/gpio/gpio-davinci.txt | 167 - .../devicetree/bindings/gpio/gpio-davinci.yaml | 185 + .../devicetree/bindings/gpio/gpio-pcf857x.txt | 69 - .../devicetree/bindings/gpio/gpio-stp-xway.txt | 42 - .../devicetree/bindings/gpio/gpio-stp-xway.yaml | 99 + .../devicetree/bindings/gpio/gpio-zynq.txt | 36 - .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 103 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/gpu/vivante,gc.yaml | 1 - .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 - .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 1 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 - .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../interrupt-controller/fsl,irqsteer.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 1 - .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 - .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 1 - .../devicetree/bindings/media/i2c/adv7604.yaml | 1 - .../bindings/media/marvell,mmp2-ccic.yaml | 1 - .../bindings/media/qcom,sc7180-venus.yaml | 1 - .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 - .../bindings/media/qcom,sm8250-venus.yaml | 1 - .../devicetree/bindings/media/renesas,drif.yaml | 1 - .../memory-controllers/mediatek,smi-common.yaml | 6 +- .../memory-controllers/mediatek,smi-larb.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-pxa.yaml | 1 - .../bindings/net/amlogic,meson-dwmac.yaml | 2 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 - .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 - .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 2 - .../devicetree/bindings/net/ingenic,mac.yaml | 2 +- .../devicetree/bindings/net/mdio-gpio.yaml | 1 - .../bindings/net/microchip,sparx5-switch.yaml | 226 + .../devicetree/bindings/net/qcom,ipa.yaml | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 - .../devicetree/bindings/net/stm32-dwmac.yaml | 1 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 100 + .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 2 - .../devicetree/bindings/perf/arm,cmn.yaml | 1 - .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 1 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 1 - .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-cadence-sierra.yaml | 2 - .../bindings/phy/phy-cadence-torrent.yaml | 4 - .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 1 - .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 1 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 4 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 - .../bindings/pinctrl/actions,s500-pinctrl.yaml | 1 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 1 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - .../devicetree/bindings/pwm/pwm-tiecap.txt | 51 - .../devicetree/bindings/pwm/pwm-tiecap.yaml | 64 + .../devicetree/bindings/regulator/max8893.yaml | 88 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 17 +- .../devicetree/bindings/regulator/regulator.yaml | 82 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 6 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 11 + .../bindings/remoteproc/st,stm32-rproc.yaml | 2 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 1 - .../bindings/remoteproc/ti,pru-rproc.yaml | 5 + .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../devicetree/bindings/reset/fsl,imx-src.yaml | 1 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 36 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/rtc/imxdi-rtc.yaml | 1 - .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 65 + Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 2 - .../devicetree/bindings/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 2 - .../sound/nvidia,tegra-audio-graph-card.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 - .../devicetree/bindings/sound/tlv320aic32x4.txt | 1 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 2 - .../devicetree/bindings/spi/spi-controller.yaml | 7 +- .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 25 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 51 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 73 + Documentation/devicetree/bindings/spmi/spmi.yaml | 15 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 - .../bindings/thermal/nvidia,tegra30-tsensor.yaml | 73 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 3 +- .../bindings/thermal/rockchip-thermal.txt | 85 - .../bindings/thermal/rockchip-thermal.yaml | 96 + .../timer/allwinner,sun5i-a13-hstimer.yaml | 1 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 1 - .../bindings/timer/arm,arch_timer_mmio.yaml | 2 - .../bindings/timer/intel,ixp4xx-timer.yaml | 1 - .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 2 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 4 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 - .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 74 + .../bindings/watchdog/atmel-sama5d4-wdt.txt | 34 - .../bindings/watchdog/mstar,msc313e-wdt.yaml | 40 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 6 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + .../bindings/watchdog/st,stm32-iwdg.yaml | 1 - Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/pwm.rst | 3 +- Documentation/driver-api/thermal/sysfs-api.rst | 24 +- Documentation/driver-api/vfio-mediated-device.rst | 35 +- Documentation/filesystems/f2fs.rst | 16 +- Documentation/filesystems/locking.rst | 77 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 59 + Documentation/firmware-guide/acpi/enumeration.rst | 32 + Documentation/i2c/i2c-sysfs.rst | 395 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/af_xdp.rst | 32 +- .../device_drivers/ethernet/google/gve.rst | 53 +- Documentation/networking/dsa/configuration.rst | 68 + Documentation/networking/dsa/sja1105.rst | 61 +- Documentation/networking/ethtool-netlink.rst | 8 +- Documentation/networking/ip-sysctl.rst | 12 + Documentation/networking/mptcp-sysctl.rst | 13 + Documentation/s390/vfio-ap.rst | 1 - Documentation/scheduler/sched-capacity.rst | 6 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 + Documentation/trace/timerlat-tracer.rst | 181 + Documentation/virt/kvm/api.rst | 356 +- Documentation/virt/kvm/cpuid.rst | 7 + Documentation/virt/kvm/hypercalls.rst | 21 + Documentation/virt/kvm/locking.rst | 5 + Documentation/virt/kvm/mmu.rst | 7 +- Documentation/virt/kvm/msr.rst | 13 + MAINTAINERS | 103 +- Makefile | 5 +- Next/SHA1s | 281 +- Next/Trees | 3 +- Next/merge.log | 15757 ++++++++++--------- arch/Kconfig | 8 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 4 +- arch/arm/arm-soc-for-next-contents.txt | 36 + arch/arm/boot/dts/hi3620.dtsi | 4 +- arch/arm/boot/dts/hip01-ca9x2.dts | 4 +- arch/arm/boot/dts/hip01.dtsi | 4 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/rk3036.dtsi | 21 + arch/arm/boot/dts/rk3066a.dtsi | 4 + arch/arm/boot/dts/rk3188.dtsi | 5 + arch/arm/boot/dts/rk322x.dtsi | 27 +- arch/arm/boot/dts/rk3xxx.dtsi | 12 + arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 + arch/arm/boot/dts/zynq-ebaz4205.dts | 12 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/include/asm/memory.h | 4 +- arch/arm/kernel/process.c | 2 +- arch/arm/mach-ixp4xx/Kconfig | 35 +- arch/arm/mach-ixp4xx/avila-setup.c | 1 + arch/arm/mach-ixp4xx/common.c | 47 +- arch/arm/mach-ixp4xx/fsg-setup.c | 1 + arch/arm/mach-ixp4xx/include/mach/cpu.h | 54 - arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 61 +- arch/arm/mach-ixp4xx/include/mach/platform.h | 14 - arch/arm/mach-ixp4xx/ixp4xx-of.c | 8 +- arch/arm/mach-ixp4xx/nas100d-setup.c | 1 + arch/arm/mach-ixp4xx/nslu2-setup.c | 1 + arch/arm64/Kconfig | 1 + .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 94 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 481 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 621 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 15 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 79 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 3111 ++++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 593 + arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi | 344 + arch/arm64/include/asm/alternative-macros.h | 2 +- arch/arm64/include/asm/insn-def.h | 9 + arch/arm64/include/asm/insn.h | 5 +- arch/arm64/include/asm/kernel-pgtable.h | 10 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 3 + arch/arm64/include/asm/kvm_host.h | 22 +- arch/arm64/include/asm/kvm_mte.h | 66 + arch/arm64/include/asm/mte-def.h | 1 + arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/pgtable.h | 22 +- arch/arm64/include/asm/sysreg.h | 3 +- arch/arm64/include/asm/tlb.h | 4 + arch/arm64/include/uapi/asm/kvm.h | 11 + arch/arm64/kernel/asm-offsets.c | 2 + arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/mte.c | 18 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 16 + arch/arm64/kvm/guest.c | 134 +- arch/arm64/kvm/hyp/entry.S | 7 + arch/arm64/kvm/hyp/exception.c | 3 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 21 + arch/arm64/kvm/mmu.c | 66 + arch/arm64/kvm/reset.c | 4 + arch/arm64/kvm/sys_regs.c | 32 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/mmu.c | 6 +- arch/csky/kernel/asm-offsets.c | 1 - arch/csky/kernel/stacktrace.c | 2 +- arch/h8300/kernel/asm-offsets.c | 1 - arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 8 +- arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/asm-offsets.c | 1 - arch/mips/boot/dts/loongson/Makefile | 2 +- arch/mips/cavium-octeon/octeon-usb.c | 9 +- arch/mips/include/asm/cpu-features.h | 4 +- arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/asm/mipsregs.h | 8 +- arch/mips/include/asm/pgalloc.h | 10 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/process.c | 2 +- arch/mips/kvm/Makefile | 2 +- arch/mips/kvm/mips.c | 90 +- arch/mips/kvm/tlb.c | 3 +- arch/mips/loongson64/numa.c | 3 + arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/asm-offsets.c | 1 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/process.c | 4 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/Kconfig.debug | 5 + arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/devtree.c | 59 +- arch/powerpc/boot/dts/microwatt.dts | 138 + arch/powerpc/boot/microwatt.c | 24 + arch/powerpc/boot/ns16550.c | 9 +- arch/powerpc/boot/wrapper | 5 + arch/powerpc/configs/microwatt_defconfig | 98 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/include/asm/asm-prototypes.h | 9 +- arch/powerpc/include/asm/book3s/64/mmu.h | 1 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 4 + arch/powerpc/include/asm/cputhreads.h | 30 + arch/powerpc/include/asm/head-64.h | 2 +- arch/powerpc/include/asm/hvcall.h | 14 +- arch/powerpc/include/asm/hw_irq.h | 23 +- arch/powerpc/include/asm/interrupt.h | 40 +- arch/powerpc/include/asm/kvm_book3s.h | 3 + arch/powerpc/include/asm/kvm_guest.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 13 +- arch/powerpc/include/asm/livepatch.h | 2 +- arch/powerpc/include/asm/mmu.h | 5 + arch/powerpc/include/asm/mmu_context.h | 12 + arch/powerpc/include/asm/paca.h | 7 + arch/powerpc/include/asm/pgtable.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 8 + arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/ptrace.h | 47 +- arch/powerpc/include/asm/security_features.h | 4 + arch/powerpc/include/asm/set_memory.h | 34 + arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/sstep.h | 7 +- arch/powerpc/include/asm/vas.h | 109 +- arch/powerpc/include/asm/xics.h | 4 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 6 + arch/powerpc/include/uapi/asm/vas-api.h | 6 +- arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/entry_32.S | 19 + arch/powerpc/kernel/entry_64.S | 516 - arch/powerpc/kernel/exceptions-64e.S | 53 +- arch/powerpc/kernel/exceptions-64s.S | 193 +- arch/powerpc/kernel/firmware.c | 10 +- arch/powerpc/kernel/fpu.S | 4 + arch/powerpc/kernel/head_32.h | 41 +- arch/powerpc/kernel/head_64.S | 5 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/head_booke.h | 31 +- arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/interrupt.c | 484 +- arch/powerpc/kernel/interrupt_64.S | 742 + arch/powerpc/kernel/irq.c | 95 + arch/powerpc/kernel/kgdb.c | 10 +- arch/powerpc/kernel/kprobes-ftrace.c | 4 +- arch/powerpc/kernel/kprobes.c | 48 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 48 +- arch/powerpc/kernel/module.c | 4 +- arch/powerpc/kernel/optprobes.c | 10 +- arch/powerpc/kernel/process.c | 94 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 104 +- arch/powerpc/kernel/ptrace/ptrace-adv.c | 20 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 14 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 5 +- arch/powerpc/kernel/rtas-rtc.c | 2 +- arch/powerpc/kernel/rtas.c | 14 +- arch/powerpc/kernel/security.c | 7 +- arch/powerpc/kernel/setup-common.c | 2 - arch/powerpc/kernel/setup_64.c | 13 +- arch/powerpc/kernel/signal.c | 12 +- arch/powerpc/kernel/signal_32.c | 40 +- arch/powerpc/kernel/signal_64.c | 30 +- arch/powerpc/kernel/smp.c | 11 + arch/powerpc/kernel/stacktrace.c | 26 +- arch/powerpc/kernel/syscalls.c | 3 +- arch/powerpc/kernel/sysfs.c | 12 +- arch/powerpc/kernel/time.c | 11 - arch/powerpc/kernel/traps.c | 42 +- arch/powerpc/kernel/udbg_16550.c | 39 + arch/powerpc/kernel/uprobes.c | 4 +- arch/powerpc/kernel/vector.S | 8 +- arch/powerpc/kernel/vmlinux.lds.S | 10 + arch/powerpc/kexec/crash.c | 4 +- arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 91 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 27 +- arch/powerpc/kvm/book3s_hv.c | 117 +- arch/powerpc/kvm/book3s_hv_builtin.c | 2 +- arch/powerpc/kvm/book3s_hv_nested.c | 122 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/booke.c | 76 +- arch/powerpc/kvm/powerpc.c | 3 + arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 14 +- arch/powerpc/lib/error-inject.c | 2 +- arch/powerpc/lib/feature-fixups.c | 52 +- arch/powerpc/lib/restart_table.c | 30 + arch/powerpc/lib/sstep.c | 17 +- arch/powerpc/lib/test_emulate_step.c | 1 + arch/powerpc/math-emu/math.c | 2 +- arch/powerpc/math-emu/math_efp.c | 2 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 5 + arch/powerpc/mm/book3s64/radix_tlb.c | 178 +- arch/powerpc/mm/ioremap_32.c | 4 +- arch/powerpc/mm/ioremap_64.c | 2 +- arch/powerpc/mm/pageattr.c | 134 + arch/powerpc/mm/pgtable.c | 8 +- arch/powerpc/mm/pgtable_32.c | 60 +- arch/powerpc/mm/ptdump/ptdump.c | 22 +- arch/powerpc/net/bpf_jit_comp.c | 13 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 12 +- arch/powerpc/perf/generic-compat-pmu.c | 170 +- arch/powerpc/platforms/Kconfig | 3 + arch/powerpc/platforms/Makefile | 2 + arch/powerpc/platforms/book3s/Kconfig | 15 + arch/powerpc/platforms/book3s/Makefile | 2 + arch/powerpc/platforms/book3s/vas-api.c | 493 + arch/powerpc/platforms/embedded6xx/holly.c | 4 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 4 +- arch/powerpc/platforms/microwatt/Kconfig | 13 + arch/powerpc/platforms/microwatt/Makefile | 1 + arch/powerpc/platforms/microwatt/rng.c | 48 + arch/powerpc/platforms/microwatt/setup.c | 41 + arch/powerpc/platforms/pasemi/idle.c | 4 +- arch/powerpc/platforms/powermac/bootx_init.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 14 - arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/opal-call.c | 4 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/vas-api.c | 278 - arch/powerpc/platforms/powernv/vas-debug.c | 27 +- arch/powerpc/platforms/powernv/vas-fault.c | 173 +- arch/powerpc/platforms/powernv/vas-trace.h | 4 +- arch/powerpc/platforms/powernv/vas-window.c | 264 +- arch/powerpc/platforms/powernv/vas.h | 50 +- arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/dlpar.c | 9 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 34 +- arch/powerpc/platforms/pseries/hvCall.S | 29 + arch/powerpc/platforms/pseries/papr_scm.c | 94 +- arch/powerpc/platforms/pseries/ras.c | 4 +- arch/powerpc/platforms/pseries/setup.c | 9 + arch/powerpc/platforms/pseries/smp.c | 4 +- arch/powerpc/platforms/pseries/vas.c | 595 + arch/powerpc/platforms/pseries/vas.h | 125 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 4 +- arch/powerpc/sysdev/xics/Kconfig | 3 + arch/powerpc/sysdev/xics/Makefile | 1 + arch/powerpc/sysdev/xics/ics-native.c | 257 + arch/powerpc/sysdev/xics/xics-common.c | 2 + arch/powerpc/xmon/xmon.c | 197 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/s390/Kconfig | 3 +- arch/s390/hypfs/hypfs_sprp.c | 13 +- arch/s390/include/asm/cmpxchg.h | 44 +- arch/s390/include/asm/kvm_host.h | 9 +- arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/percpu.h | 27 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/stacktrace.h | 18 +- arch/s390/include/asm/string.h | 59 +- arch/s390/include/asm/timex.h | 26 +- arch/s390/kernel/nospec-branch.c | 3 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/signal.c | 1 + arch/s390/kernel/topology.c | 12 +- arch/s390/kvm/Makefile | 3 +- arch/s390/kvm/kvm-s390.c | 254 +- arch/s390/lib/string.c | 131 +- arch/s390/lib/uaccess.c | 25 +- arch/s390/lib/xor.c | 5 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/page-states.c | 12 +- arch/s390/pci/pci_irq.c | 46 +- arch/s390/tools/gen_facilities.c | 4 + arch/sh/kernel/process_32.c | 2 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/process_32.c | 3 +- arch/sparc/kernel/process_64.c | 3 +- arch/um/configs/kunit_defconfig | 3 - arch/um/drivers/ubd_kern.c | 10 - arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 2 + arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/crypto/Makefile | 3 + arch/x86/entry/common.c | 5 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/events/intel/core.c | 15 +- arch/x86/events/intel/ds.c | 20 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/include/asm/fpu/internal.h | 222 +- arch/x86/include/asm/fpu/xstate.h | 78 +- arch/x86/include/asm/hyperv-tlfs.h | 19 +- arch/x86/include/asm/idtentry.h | 29 +- arch/x86/include/asm/kvm-x86-ops.h | 9 +- arch/x86/include/asm/kvm_host.h | 169 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/pgtable.h | 57 +- arch/x86/include/asm/pkeys.h | 9 +- arch/x86/include/asm/pkru.h | 62 + arch/x86/include/asm/processor.h | 9 + arch/x86/include/asm/sev-common.h | 16 +- arch/x86/include/asm/special_insns.h | 14 +- arch/x86/include/asm/svm.h | 9 +- arch/x86/include/uapi/asm/kvm.h | 13 + arch/x86/include/uapi/asm/kvm_para.h | 13 + arch/x86/include/uapi/asm/svm.h | 3 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/cpu/common.c | 34 +- arch/x86/kernel/cpu/mshyperv.c | 10 +- arch/x86/kernel/cpu/resctrl/internal.h | 21 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 10 +- arch/x86/kernel/fpu/core.c | 282 +- arch/x86/kernel/fpu/init.c | 15 +- arch/x86/kernel/fpu/regset.c | 223 +- arch/x86/kernel/fpu/signal.c | 427 +- arch/x86/kernel/fpu/xstate.c | 685 +- arch/x86/kernel/process.c | 26 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/sev.c | 184 +- arch/x86/kernel/trace.c | 237 + arch/x86/kernel/traps.c | 5 +- arch/x86/kernel/vmlinux.lds.S | 2 + arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 11 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/debugfs.c | 11 + arch/x86/kvm/emulate.c | 166 +- arch/x86/kvm/fpu.h | 140 + arch/x86/kvm/hyperv.c | 440 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/kvm_cache_regs.h | 15 + arch/x86/kvm/kvm_emulate.h | 10 +- arch/x86/kvm/kvm_onhyperv.c | 93 + arch/x86/kvm/kvm_onhyperv.h | 32 + arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu.h | 30 +- arch/x86/kvm/mmu/mmu.c | 894 +- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 68 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 32 + arch/x86/kvm/mmu/tdp_mmu.c | 43 +- arch/x86/kvm/mmu/tdp_mmu.h | 35 +- arch/x86/kvm/svm/avic.c | 18 +- arch/x86/kvm/svm/nested.c | 91 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/svm/svm.c | 106 +- arch/x86/kvm/svm/svm.h | 24 +- arch/x86/kvm/svm/svm_onhyperv.c | 41 + arch/x86/kvm/svm/svm_onhyperv.h | 130 + arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 1 - arch/x86/kvm/vmx/evmcs.c | 3 + arch/x86/kvm/vmx/evmcs.h | 8 + arch/x86/kvm/vmx/nested.c | 418 +- arch/x86/kvm/vmx/nested.h | 11 +- arch/x86/kvm/vmx/vmcs.h | 13 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 225 +- arch/x86/kvm/vmx/vmx.h | 21 +- arch/x86/kvm/x86.c | 965 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/retpoline.S | 4 + arch/x86/math-emu/fpu_proto.h | 2 +- arch/x86/math-emu/load_store.c | 2 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/pkeys.c | 22 - arch/x86/net/bpf_jit_comp.c | 46 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/purgatory/Makefile | 1 + arch/x86/realmode/rm/Makefile | 1 + arch/x86/um/vdso/Makefile | 1 + arch/x86/xen/enlighten_pv.c | 2 + arch/xtensa/kernel/process.c | 2 +- block/Kconfig | 19 +- block/Kconfig.iosched | 6 + block/Makefile | 6 +- block/bfq-iosched.c | 115 +- block/bio.c | 13 +- block/blk-cgroup.c | 14 +- block/blk-core.c | 2 - block/blk-exec.c | 25 +- block/blk-ioprio.c | 262 + block/blk-ioprio.h | 19 + block/blk-lib.c | 1 + block/blk-merge.c | 27 +- block/blk-mq-debugfs.c | 15 + block/blk-mq-sched.c | 5 +- block/blk-mq-sched.h | 3 +- block/blk-mq.c | 12 +- block/blk-mq.h | 11 + block/blk-rq-qos.h | 14 +- block/blk-wbt.c | 11 +- block/blk-wbt.h | 1 + block/blk.h | 10 +- block/bsg-lib.c | 2 +- block/bsg.c | 2 +- block/disk-events.c | 469 + block/elevator.c | 11 +- block/genhd.c | 495 +- block/mq-deadline-cgroup.c | 126 + block/mq-deadline-cgroup.h | 114 + block/mq-deadline-main.c | 1175 ++ block/mq-deadline.c | 815 - block/partitions/core.c | 65 +- block/partitions/msdos.c | 2 +- block/scsi_ioctl.c | 6 +- crypto/internal.h | 12 + crypto/testmgr.c | 5 +- crypto/testmgr.h | 49 + drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 7 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/dma.c | 50 + drivers/acpi/arm64/iort.c | 128 +- drivers/acpi/bgrt.c | 57 +- drivers/acpi/bus.c | 5 +- drivers/acpi/device_pm.c | 64 +- drivers/acpi/ec.c | 21 +- drivers/acpi/internal.h | 11 +- drivers/acpi/scan.c | 116 +- drivers/acpi/sysfs.c | 24 +- drivers/acpi/viot.c | 366 + drivers/acpi/x86/s2idle.c | 145 +- drivers/acpi/x86/utils.c | 25 + drivers/ata/Kconfig | 2 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/ata/pata_rb532_cf.c | 4 +- drivers/atm/nicstar.c | 24 +- drivers/base/arch_topology.c | 27 +- drivers/base/base.h | 1 - drivers/base/bus.c | 8 +- drivers/base/core.c | 4 + drivers/base/dd.c | 192 +- drivers/base/swnode.c | 16 +- drivers/base/test/property-entry-test.c | 56 +- drivers/block/loop.c | 188 +- drivers/block/pktcdvd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 5 +- drivers/block/rnbd/rnbd-clt.h | 5 +- drivers/bluetooth/hci_ag6xx.c | 1 - drivers/bus/mhi/core/init.c | 64 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 19 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/bus/mhi/pci_generic.c | 51 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/ixp4xx-rng.c | 53 +- drivers/char/tpm/tpm1-cmd.c | 4 +- drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 25 +- drivers/char/tpm/tpm_tis_core.h | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 4 +- drivers/char/tpm/tpm_tis_spi_main.c | 14 +- drivers/clk/Kconfig | 24 +- drivers/clk/Makefile | 1 + drivers/clk/actions/owl-s500.c | 92 +- drivers/clk/clk-bd718x7.c | 11 +- drivers/clk/clk-lmk04832.c | 1599 ++ drivers/clk/clk-si5341.c | 324 +- drivers/clk/clk-stm32mp1.c | 500 +- drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 846 + drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/clk.h | 2 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 92 +- drivers/clk/ingenic/cgu.h | 12 +- drivers/clk/ingenic/jz4725b-cgu.c | 12 +- drivers/clk/ingenic/jz4740-cgu.c | 12 +- drivers/clk/ingenic/jz4760-cgu.c | 428 + drivers/clk/ingenic/jz4770-cgu.c | 15 +- drivers/clk/ingenic/tcu.c | 2 + drivers/clk/keystone/syscon-clk.c | 17 + drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/clk-pll.c | 26 +- drivers/clk/meson/g12a.c | 8 +- drivers/clk/qcom/Kconfig | 14 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sm8250.c | 2456 +++ drivers/clk/qcom/clk-alpha-pll.c | 176 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-smd-rpm.c | 1 + drivers/clk/qcom/gcc-mdm9607.c | 23 - drivers/clk/qcom/gcc-msm8974.c | 169 +- drivers/clk/qcom/gcc-sc7280.c | 1 + drivers/clk/qcom/gcc-sm6125.c | 4190 +++++ drivers/clk/renesas/renesas-rzg2l-cpg.c | 20 +- drivers/clk/socfpga/clk-agilex.c | 93 +- drivers/clk/socfpga/clk-gate-s10.c | 119 +- drivers/clk/socfpga/clk-periph-s10.c | 11 +- drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/clk-s10.c | 87 +- drivers/clk/socfpga/stratix10-clk.h | 2 + drivers/clk/st/clk-flexgen.c | 367 +- drivers/clk/st/clkgen-fsyn.c | 113 +- drivers/clk/st/clkgen-pll.c | 121 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/adpll.c | 5 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 37 +- drivers/clk/zynqmp/clk-zynqmp.h | 33 + drivers/clk/zynqmp/clkc.c | 25 +- drivers/clk/zynqmp/divider.c | 40 +- drivers/clk/zynqmp/pll.c | 28 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/timer-ti-dm.c | 3 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 324 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/crypto/Kconfig | 4 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 3 +- drivers/crypto/gemini/sl3516-ce-core.c | 2 +- drivers/crypto/hisilicon/qm.c | 18 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 3 + drivers/crypto/ixp4xx_crypto.c | 4 + drivers/crypto/nx/Kconfig | 1 + drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-pseries.c | 1128 -- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 4 +- drivers/crypto/nx/nx-aes-ctr.c | 4 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 6 +- drivers/crypto/nx/nx-common-pseries.c | 1268 ++ drivers/crypto/nx/nx-sha256.c | 19 +- drivers/crypto/nx/nx-sha512.c | 19 +- drivers/crypto/nx/nx_csbcpb.h | 4 +- drivers/crypto/omap-crypto.c | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/sa2ul.c | 4 - drivers/devfreq/governor_passive.c | 3 +- drivers/dma/imx-sdma.c | 56 +- drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/firmware/arm_ffa/bus.c | 6 +- drivers/firmware/arm_ffa/driver.c | 2 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/fpga/dfl-pci.c | 5 + drivers/fpga/machxo2-spi.c | 2 + drivers/gpio/Kconfig | 2 + drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/display/Kconfig | 7 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 35 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 3 + drivers/gpu/drm/amd/display/dc/Makefile | 2 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +- .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 66 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 - drivers/gpu/drm/amd/display/dc/dc.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 35 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 15 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 10 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 20 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 20 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 3 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 9 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 - .../drm/amd/display/dc/dml/display_mode_structs.h | 4 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 6 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 2 - .../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 3 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 104 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 - drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 18 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 13 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 - drivers/gpu/drm/amd/include/amd_shared.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- drivers/gpu/drm/i915/display/intel_display_types.h | 8 + drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a2xx.xml.h | 60 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 40 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 95 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 2201 ++- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 55 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 34 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 303 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 42 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 33 + drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 30 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 13 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 24 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 35 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 10 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 34 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 38 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 35 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 7 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 135 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 34 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 1 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 40 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 1 - drivers/gpu/drm/msm/dp/dp_display.c | 37 +- drivers/gpu/drm/msm/dp/dp_link.c | 21 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dp/dp_power.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1722 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 13 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 228 + drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 310 + drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 238 + drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 385 + drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 287 + drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 + drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 482 + drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 34 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 7 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 34 +- drivers/gpu/drm/msm/edp/edp.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 34 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 34 +- drivers/gpu/drm/msm/msm_debugfs.c | 31 + drivers/gpu/drm/msm/msm_drv.c | 2 + drivers/gpu/drm/msm/msm_drv.h | 9 +- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 18 + drivers/gpu/drm/msm/msm_gem_submit.c | 1 + drivers/gpu/drm/msm/msm_gpu.c | 51 +- drivers/gpu/drm/msm/msm_gpu.h | 29 +- drivers/gpu/drm/msm/msm_gpummu.c | 5 + drivers/gpu/drm/msm/msm_iommu.c | 22 +- drivers/gpu/drm/msm/msm_mmu.h | 5 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 4 +- drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/evergreen.c | 4 +- drivers/gpu/drm/radeon/ni.c | 4 +- drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 5 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 5 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/rs400.c | 4 +- drivers/gpu/drm/radeon/rs600.c | 4 +- drivers/gpu/drm/radeon/rs690.c | 4 +- drivers/gpu/drm/radeon/rv515.c | 4 +- drivers/gpu/drm/radeon/rv770.c | 4 +- drivers/gpu/drm/radeon/si.c | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 43 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 89 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 43 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 48 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 11 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 112 + drivers/hid/hid-debug.c | 11 + drivers/hid/hid-input.c | 22 + drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-thrustmaster.c | 5 +- drivers/hid/usbhid/hid-core.c | 8 + drivers/hid/wacom_wac.h | 2 +- drivers/hwmon/hwmon.c | 36 + drivers/hwmon/lm90.c | 13 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- drivers/i2c/busses/i2c-cadence.c | 57 +- drivers/i2c/busses/i2c-davinci.c | 5 +- drivers/i2c/busses/i2c-imx.c | 19 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 3 + drivers/i2c/i2c-core-smbus.c | 12 +- drivers/i2c/i2c-dev.c | 2 +- drivers/iio/test/iio-test-format.c | 2 +- drivers/infiniband/core/cache.c | 17 +- drivers/infiniband/core/cm.c | 2 +- drivers/infiniband/core/cma.c | 48 +- drivers/infiniband/core/core_priv.h | 2 +- drivers/infiniband/core/device.c | 11 +- drivers/infiniband/core/iwpm_msg.c | 22 +- drivers/infiniband/core/iwpm_util.c | 4 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/mad.c | 10 +- drivers/infiniband/core/netlink.c | 2 +- drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 8 +- drivers/infiniband/core/sa_query.c | 6 +- drivers/infiniband/core/security.c | 9 +- drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/ud_header.c | 8 +- drivers/infiniband/core/umem.c | 29 +- drivers/infiniband/core/umem_dmabuf.c | 1 - drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 2 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 - drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 63 +- drivers/infiniband/hw/hns/hns_roce_common.h | 8 + drivers/infiniband/hw/hns/hns_roce_device.h | 37 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1218 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 884 +- drivers/infiniband/hw/hns/hns_roce_main.c | 40 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 70 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 94 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 27 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 +- drivers/infiniband/hw/irdma/cm.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 36 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 9 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 + drivers/infiniband/hw/mlx5/mr.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 102 +- drivers/infiniband/hw/mlx5/wr.c | 5 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 3 +- drivers/infiniband/sw/rdmavt/vt.c | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 5 +- drivers/infiniband/sw/rxe/rxe_net.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 57 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 195 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 36 +- drivers/infiniband/ulp/rtrs/rtrs.c | 52 +- drivers/infiniband/ulp/rtrs/rtrs.h | 2 +- drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 50 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 + drivers/iommu/dma-iommu.c | 25 +- drivers/iommu/intel/iommu.c | 5 +- drivers/iommu/virtio-iommu.c | 11 + drivers/leds/blink/leds-lgm-sso.c | 5 +- drivers/leds/leds-as3645a.c | 1 + drivers/leds/leds-ktd2692.c | 27 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-turris-omnia.c | 1 + drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox-mpfs.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mcb/mcb-lpc.c | 13 +- drivers/md/dm-cache-target.c | 82 +- drivers/md/dm-io-tracker.h | 81 + drivers/md/dm-ps-io-affinity.c | 1 - drivers/md/dm-writecache.c | 75 +- drivers/md/dm-zone.c | 10 +- drivers/md/dm.c | 6 +- drivers/md/persistent-data/dm-btree-remove.c | 3 +- drivers/media/mc/Makefile | 2 +- drivers/media/rc/bpf-lirc.c | 3 +- drivers/message/fusion/mptfc.c | 35 +- .../misc/habanalabs/common/command_submission.c | 81 +- drivers/misc/habanalabs/common/context.c | 9 - drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 82 +- drivers/misc/habanalabs/common/firmware_if.c | 1806 ++- drivers/misc/habanalabs/common/habanalabs.h | 280 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 23 +- drivers/misc/habanalabs/common/hw_queue.c | 42 +- drivers/misc/habanalabs/common/irq.c | 24 +- drivers/misc/habanalabs/common/memory.c | 22 +- drivers/misc/habanalabs/common/mmu/mmu.c | 14 +- drivers/misc/habanalabs/common/pci/pci.c | 34 +- drivers/misc/habanalabs/common/sysfs.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 1010 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 1 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 6 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 15 +- drivers/misc/habanalabs/goya/goya.c | 251 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 45 +- .../misc/habanalabs/include/common/hl_boot_if.h | 184 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 14 +- .../include/gaudi/gaudi_async_ids_map_extended.h | 31 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 46 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 10 + drivers/misc/ibmasm/remote.h | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/client.c | 22 +- drivers/misc/mei/hbm.c | 2 +- drivers/misc/mei/hw-me.c | 4 +- drivers/misc/mei/hw.h | 28 +- drivers/misc/mei/interrupt.c | 23 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/mmc/core/block.c | 1 + drivers/mmc/core/core.c | 7 +- drivers/mmc/host/sdhci-of-arasan.c | 14 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 34 +- drivers/mmc/host/sdhci.c | 6 +- drivers/mtd/spi-nor/core.c | 4 +- drivers/net/bareudp.c | 1 + drivers/net/bonding/bond_main.c | 8 + drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/usb/ems_usb.c | 3 +- drivers/net/dsa/b53/b53_common.c | 27 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/sja1105/Kconfig | 8 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 26 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 - drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 134 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 34 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 667 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 473 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 81 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 - .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 43 +- drivers/net/ethernet/google/Kconfig | 2 +- drivers/net/ethernet/google/gve/Makefile | 2 +- drivers/net/ethernet/google/gve/gve.h | 332 +- drivers/net/ethernet/google/gve/gve_adminq.c | 334 +- drivers/net/ethernet/google/gve/gve_adminq.h | 112 +- drivers/net/ethernet/google/gve/gve_desc_dqo.h | 256 + drivers/net/ethernet/google/gve/gve_dqo.h | 81 + drivers/net/ethernet/google/gve/gve_ethtool.c | 21 +- drivers/net/ethernet/google/gve/gve_main.c | 295 +- drivers/net/ethernet/google/gve/gve_rx.c | 54 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 763 + drivers/net/ethernet/google/gve/gve_tx.c | 25 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 1030 ++ drivers/net/ethernet/google/gve/gve_utils.c | 81 + drivers/net/ethernet/google/gve/gve_utils.h | 28 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 14 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 9 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 71 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 51 +- drivers/net/ethernet/ibm/ibmvnic.c | 107 +- drivers/net/ethernet/intel/e1000e/netdev.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_main.c | 20 + drivers/net/ethernet/intel/ice/ice_ptp.c | 293 + drivers/net/ethernet/intel/ice/ice_ptp.h | 43 + drivers/net/ethernet/intel/ice/ice_sched.c | 24 +- drivers/net/ethernet/intel/ice/ice_trace.h | 232 + drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1 - drivers/net/ethernet/intel/ice/ice_xsk.c | 3 - drivers/net/ethernet/intel/igb/igb_main.c | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 - drivers/net/ethernet/marvell/mvmdio.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 41 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 6 +- drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 9 - .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 65 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 37 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 1 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_action.c | 55 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 + .../mellanox/mlx5/core/steering/dr_types.h | 14 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 + drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 + drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 + .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 86 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 7 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 13 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 20 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 14 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- drivers/net/ethernet/microchip/Kconfig | 2 + drivers/net/ethernet/microchip/Makefile | 2 + drivers/net/ethernet/microchip/sparx5/Kconfig | 9 + drivers/net/ethernet/microchip/sparx5/Makefile | 10 + .../ethernet/microchip/sparx5/sparx5_calendar.c | 596 + .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 1227 ++ .../ethernet/microchip/sparx5/sparx5_mactable.c | 500 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 853 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 375 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 4642 ++++++ .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 264 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 320 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 210 + .../net/ethernet/microchip/sparx5/sparx5_port.c | 1146 ++ .../net/ethernet/microchip/sparx5/sparx5_port.h | 93 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 510 + .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 + drivers/net/ethernet/microsoft/mana/mana_en.c | 6 +- drivers/net/ethernet/mscc/ocelot_net.c | 29 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 2 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 6 - drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/ef10_sriov.c | 36 +- drivers/net/ethernet/sfc/rx.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 10 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 +- drivers/net/gtp.c | 1 + drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc_drv.c | 5 + drivers/net/hyperv/rndis_filter.c | 6 +- drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/ipa/Makefile | 6 +- drivers/net/ipa/gsi.c | 90 +- drivers/net/ipa/gsi.h | 2 +- drivers/net/ipa/gsi_reg.h | 3 +- drivers/net/ipa/ipa_data-v3.1.c | 533 + drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_endpoint.c | 15 + drivers/net/ipa/ipa_main.c | 18 +- drivers/net/macsec.c | 4 +- drivers/net/mhi/net.c | 18 +- drivers/net/mhi/proto_mbim.c | 5 +- drivers/net/phy/at803x.c | 30 +- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- drivers/net/usb/usbnet.c | 21 +- drivers/net/virtio_net.c | 4 +- drivers/net/vrf.c | 14 +- drivers/net/vxlan.c | 2 + drivers/net/wan/c101.c | 7 +- drivers/net/wan/ixp4xx_hss.c | 1 + drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 14 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/wcn36xx/smd.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 57 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 86 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 + drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 - .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 +- drivers/net/wireless/intersil/orinoco/hw.c | 18 +- drivers/net/wireless/intersil/orinoco/hw.h | 5 +- drivers/net/wireless/intersil/orinoco/wext.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 55 +- drivers/net/wireless/marvell/mwifiex/fw.h | 6 + drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 11 +- drivers/net/wireless/marvell/mwl8k.c | 4 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/coex.c | 45 +- drivers/net/wireless/realtek/rtw88/debug.c | 7 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 114 + drivers/net/wireless/realtek/rtw88/fw.h | 55 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 11 +- drivers/net/wireless/realtek/rtw88/main.c | 196 +- drivers/net/wireless/realtek/rtw88/main.h | 57 +- drivers/net/wireless/realtek/rtw88/pci.c | 32 + drivers/net/wireless/realtek/rtw88/phy.c | 81 + drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/ps.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 113 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 1008 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 3 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 31 +- drivers/net/wwan/wwan_core.c | 258 +- drivers/net/wwan/wwan_hwsim.c | 47 + drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 84 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 32 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 9 +- drivers/nvme/host/pci.c | 60 +- drivers/nvme/host/rdma.c | 3 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 155 +- drivers/nvme/target/configfs.c | 102 +- drivers/nvme/target/core.c | 98 +- drivers/nvme/target/discovery.c | 8 +- drivers/nvme/target/fc.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 33 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 41 +- drivers/nvme/target/passthru.c | 11 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvme/target/zns.c | 615 + drivers/of/address.c | 33 + drivers/of/device.c | 3 + drivers/of/of_private.h | 6 + drivers/of/of_reserved_mem.c | 7 +- drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/pci-imx6.c | 21 + drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pci-ixp4xx.c | 671 + drivers/pci/controller/pcie-iproc-msi.c | 29 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/pci/pci.c | 22 +- drivers/pci/quirks.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-usb3.c | 661 + drivers/phy/intel/phy-intel-keembay-emmc.c | 3 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/phy/ralink/Kconfig | 4 +- drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/pinctrl-zynqmp.c | 50 +- drivers/pinctrl/ralink/pinctrl-rt305x.c | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 79 +- drivers/platform/x86/Kconfig | 29 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/dell/Kconfig | 1 - .../dell/dell-wmi-sysman/passwordattr-interface.c | 4 +- drivers/platform/x86/intel-int3472/Kconfig | 30 - .../intel_skl_int3472_clk_and_regulator.c | 196 - .../x86/intel-int3472/intel_skl_int3472_common.h | 118 - .../x86/intel-int3472/intel_skl_int3472_discrete.c | 417 - drivers/platform/x86/intel/Kconfig | 22 + drivers/platform/x86/intel/Makefile | 8 + drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../{ => intel/int33fe}/intel_cht_int33fe_common.c | 0 .../{ => intel/int33fe}/intel_cht_int33fe_common.h | 0 .../{ => intel/int33fe}/intel_cht_int33fe_microb.c | 0 .../{ => intel/int33fe}/intel_cht_int33fe_typec.c | 0 drivers/platform/x86/intel/int3472/Kconfig | 30 + .../x86/{intel-int3472 => intel/int3472}/Makefile | 0 .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 + .../int3472}/intel_skl_int3472_common.c | 0 .../x86/intel/int3472/intel_skl_int3472_common.h | 122 + .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 + .../int3472}/intel_skl_int3472_tps68470.c | 0 drivers/platform/x86/think-lmi.c | 33 +- drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/power/reset/keystone-reset.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/supply/ab8500-chargalg.h | 2 +- drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_charger.c | 1 + drivers/power/supply/ab8500_fg.c | 1 + drivers/power/supply/axp288_fuel_gauge.c | 26 +- drivers/power/supply/bq24190_charger.c | 11 +- drivers/power/supply/charger-manager.c | 1 + drivers/power/supply/surface_battery.c | 14 +- drivers/power/supply/surface_charger.c | 2 +- drivers/ptp/ptp_clock.c | 1 + drivers/pwm/core.c | 307 +- drivers/pwm/pwm-berlin.c | 163 +- drivers/pwm/pwm-clps711x.c | 12 +- drivers/pwm/pwm-crc.c | 12 +- drivers/pwm/pwm-ep93xx.c | 166 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx1.c | 14 +- drivers/pwm/pwm-lpss-pci.c | 4 - drivers/pwm/pwm-lpss-platform.c | 4 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-meson.c | 12 +- drivers/pwm/pwm-pxa.c | 40 +- drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-tegra.c | 24 +- drivers/pwm/pwm-tiecap.c | 56 +- drivers/pwm/pwm-vt8500.c | 8 +- drivers/regulator/Kconfig | 8 + drivers/regulator/Makefile | 3 +- drivers/regulator/bd9576-regulator.c | 1054 +- drivers/regulator/core.c | 163 +- drivers/regulator/da9052-regulator.c | 3 +- drivers/regulator/devres.c | 52 + drivers/regulator/hi6421-regulator.c | 8 +- drivers/regulator/hi6421v600-regulator.c | 35 +- drivers/regulator/hi655x-regulator.c | 16 +- drivers/regulator/internal.h | 11 + drivers/regulator/irq_helpers.c | 397 + drivers/regulator/max8893.c | 183 + drivers/regulator/mt6358-regulator.c | 2 +- drivers/regulator/of_regulator.c | 58 + drivers/regulator/qcom-labibb-regulator.c | 10 +- drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_spmi-regulator.c | 6 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 20 +- drivers/remoteproc/imx_rproc.c | 13 + drivers/remoteproc/pru_rproc.c | 3 + drivers/remoteproc/qcom_q6v5.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/remoteproc/qcom_wcnss.c | 5 +- drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 27 +- drivers/remoteproc/stm32_rproc.c | 14 +- drivers/reset/Kconfig | 6 - drivers/reset/Makefile | 1 - drivers/reset/reset-stm32mp1.c | 115 - drivers/s390/block/dasd_diag.c | 21 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/cio/cmf.c | 13 +- drivers/s390/cio/ioasm.c | 143 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_main.c | 62 +- drivers/s390/crypto/zcrypt_ccamisc.c | 6 +- drivers/s390/virtio/virtio_ccw.c | 30 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/be2iscsi/be_main.c | 103 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/elx/efct/efct_lio.c | 8 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/ipr.c | 4 +- drivers/scsi/ipr.h | 1 + drivers/scsi/isci/init.c | 1 + drivers/scsi/libfc/fc_rport.c | 13 +- drivers/scsi/libsas/sas_scsi_host.c | 9 + drivers/scsi/megaraid/megaraid_mbox.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 5 +- drivers/scsi/mvsas/mv_init.c | 27 +- drivers/scsi/pm8001/pm8001_init.c | 1 + drivers/scsi/qedf/qedf_attr.c | 14 +- drivers/scsi/qedf/qedf_io.c | 22 +- drivers/scsi/qedi/qedi_sysfs.c | 14 +- drivers/scsi/qla2xxx/qla_def.h | 4 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_iocb.c | 4 + drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mbx.c | 27 + drivers/scsi/qla2xxx/qla_nvme.c | 4 + drivers/scsi/qla2xxx/qla_os.c | 68 + drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/sd.c | 22 +- drivers/scsi/sg.c | 2 +- drivers/scsi/st.c | 2 +- drivers/scsi/ufs/ufshcd.c | 4 + drivers/scsi/virtio_scsi.c | 5 +- drivers/siox/siox-bus-gpio.c | 19 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 + drivers/soc/qcom/smem_state.c | 36 + drivers/soundwire/bus.c | 17 +- drivers/soundwire/bus.h | 13 - drivers/spi/spi-rockchip.c | 55 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 4 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi.c | 141 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/hisi-spmi-controller.c | 367 + drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 367 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 71 - drivers/staging/hikey9xx/phy-hi3670-usb3.c | 668 - drivers/staging/rtl8188eu/core/rtw_efuse.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 71 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 94 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 133 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 76 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 36 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 215 +- drivers/staging/rtl8188eu/core/rtw_security.c | 21 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 21 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 27 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 103 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 3 - drivers/staging/rtl8188eu/hal/odm.c | 3 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 24 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 19 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 9 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 57 - drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 14 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 13 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 284 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 82 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 54 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8188eu/os_dep/mon.c | 13 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 1 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 29 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 7 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 12 +- drivers/staging/rtl8723bs/TODO | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 22 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 10 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 328 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 29 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 595 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 19 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 - drivers/staging/rtl8723bs/hal/hal_com.c | 241 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1059 +- drivers/staging/rtl8723bs/hal/odm.c | 50 - drivers/staging/rtl8723bs/hal/odm.h | 42 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 5 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 43 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 2 - drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 62 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 198 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 1 - drivers/staging/rtl8723bs/include/hal_data.h | 40 +- drivers/staging/rtl8723bs/include/hal_pg.h | 2 - drivers/staging/rtl8723bs/include/hal_phy.h | 10 - drivers/staging/rtl8723bs/include/ieee80211.h | 67 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 21 - drivers/staging/rtl8723bs/include/rtw_ht.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 52 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 33 +- drivers/staging/rtl8723bs/include/wifi.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 13 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 - drivers/target/target_core_pscsi.c | 2 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/imx_sc_thermal.c | 3 + drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3401_thermal.c | 82 + .../int340x_thermal/processor_thermal_device.c | 309 +- .../int340x_thermal/processor_thermal_device.h | 9 + .../int340x_thermal/processor_thermal_device_pci.c | 373 + .../processor_thermal_device_pci_legacy.c | 163 + .../intel/int340x_thermal/processor_thermal_mbox.c | 12 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 55 + drivers/thermal/intel/intel_soc_dts_iosf.c | 15 +- drivers/thermal/mtk_thermal.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 7 +- drivers/thermal/rockchip_thermal.c | 121 + drivers/thermal/sprd_thermal.c | 16 +- drivers/thermal/st/st_thermal_memmap.c | 13 +- drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/tegra30-tsensor.c | 673 + drivers/thermal/thermal_core.c | 65 +- drivers/thermal/thermal_of.c | 3 + drivers/thunderbolt/test.c | 86 +- drivers/tty/serial/8250/8250_omap.c | 20 +- drivers/tty/serial/Kconfig | 19 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/serial_cortina-access.c | 798 - drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/dwc3/core.c | 3 +- drivers/usb/gadget/function/f_eem.c | 43 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/max3420_udc.c | 15 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/xhci-mtk-sch.c | 18 - drivers/usb/host/xhci-mtk.h | 2 - drivers/usb/host/xhci.c | 1 - drivers/usb/misc/ftdi-elan.c | 1 - drivers/vfio/fsl-mc/vfio_fsl_mc.c | 16 +- drivers/vfio/mdev/Kconfig | 7 - drivers/vfio/mdev/Makefile | 3 +- drivers/vfio/mdev/mdev_core.c | 46 +- drivers/vfio/mdev/mdev_driver.c | 10 + drivers/vfio/mdev/mdev_private.h | 2 + drivers/vfio/mdev/vfio_mdev.c | 37 +- drivers/vfio/pci/vfio_pci.c | 18 +- drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/platform/vfio_platform.c | 1 - drivers/vfio/platform/vfio_platform_common.c | 6 - drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 10 + drivers/vfio/vfio_iommu_type1.c | 34 +- drivers/vhost/vsock.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + drivers/virtio/virtio_balloon.c | 17 + drivers/watchdog/Kconfig | 77 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/bcm7038_wdt.c | 31 +- drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/diag288_wdt.c | 4 - drivers/watchdog/dw_wdt.c | 9 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/hpwdt.c | 1 + drivers/watchdog/iTCO_wdt.c | 16 +- drivers/watchdog/imx2_wdt.c | 10 + drivers/watchdog/imx_sc_wdt.c | 11 +- drivers/watchdog/it87_wdt.c | 8 - drivers/watchdog/jz4740_wdt.c | 4 +- drivers/watchdog/keembay_wdt.c | 34 +- drivers/watchdog/lpc18xx_wdt.c | 2 +- drivers/watchdog/mei_wdt.c | 8 +- drivers/watchdog/meson_wdt.c | 8 +- drivers/watchdog/msc313e_wdt.c | 166 + drivers/watchdog/mtk_wdt.c | 77 +- drivers/watchdog/mtx-1_wdt.c | 2 - drivers/watchdog/mv64x60_wdt.c | 324 - drivers/watchdog/octeon-wdt-main.c | 12 +- drivers/watchdog/of_xilinx_wdt.c | 38 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/sama5d4_wdt.c | 10 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbsa_gwdt.c | 54 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/sp805_wdt.c | 43 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/watchdog_core.h | 48 + drivers/watchdog/watchdog_dev.c | 86 +- drivers/watchdog/watchdog_hrtimer_pretimeout.c | 44 + drivers/watchdog/watchdog_pretimeout.c | 9 +- drivers/watchdog/wdat_wdt.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt_pci.c | 2 +- drivers/watchdog/ziirave_wdt.c | 21 +- drivers/xen/events/events_base.c | 11 +- drivers/xen/swiotlb-xen.c | 4 +- fs/afs/cmservice.c | 5 +- fs/afs/write.c | 11 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 4 +- fs/block_dev.c | 57 +- fs/btrfs/compression.c | 573 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.h | 18 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 48 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 4 +- fs/btrfs/space-info.c | 71 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 13 +- fs/btrfs/tree-log.c | 18 +- fs/ceph/addr.c | 23 +- fs/ceph/caps.c | 125 +- fs/ceph/debugfs.c | 37 +- fs/ceph/dir.c | 38 +- fs/ceph/export.c | 1 + fs/ceph/file.c | 43 +- fs/ceph/inode.c | 40 +- fs/ceph/mds_client.c | 54 +- fs/ceph/mds_client.h | 6 +- fs/ceph/metric.c | 167 +- fs/ceph/metric.h | 89 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 43 +- fs/ceph/super.h | 4 +- fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsglob.h | 6 +- fs/cifs/connect.c | 7 +- fs/cifs/dir.c | 9 +- fs/cifs/readdir.c | 2 +- fs/cifs/smb2misc.c | 5 +- fs/cifs/smb2ops.c | 4 + fs/cifs/smb2pdu.c | 5 +- fs/cifs/smb2pdu.h | 39 +- fs/cifs/smbdirect.c | 14 +- fs/configfs/file.c | 10 +- fs/dax.c | 3 +- fs/ecryptfs/mmap.c | 13 + fs/exec.c | 8 +- fs/ext2/ext2.h | 11 - fs/ext2/file.c | 7 +- fs/ext2/inode.c | 12 +- fs/ext2/super.c | 3 - fs/ext4/ext4.h | 16 +- fs/ext4/extents.c | 28 +- fs/ext4/extents_status.c | 4 +- fs/ext4/file.c | 13 +- fs/ext4/ialloc.c | 11 +- fs/ext4/inode.c | 51 +- fs/ext4/ioctl.c | 19 +- fs/ext4/mmp.c | 28 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 33 +- fs/ext4/truncate.h | 8 +- fs/f2fs/checkpoint.c | 3 + fs/f2fs/data.c | 8 +- fs/f2fs/f2fs.h | 40 +- fs/f2fs/file.c | 62 +- fs/f2fs/gc.c | 4 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/super.c | 12 +- fs/fs-writeback.c | 9 +- fs/fuse/dax.c | 56 +- fs/fuse/dev.c | 13 +- fs/fuse/dir.c | 89 +- fs/fuse/file.c | 24 +- fs/fuse/fuse_i.h | 31 +- fs/fuse/inode.c | 101 +- fs/fuse/readdir.c | 7 +- fs/fuse/virtio_fs.c | 4 + fs/gfs2/aops.c | 6 +- fs/gfs2/bmap.c | 93 +- fs/gfs2/bmap.h | 2 +- fs/gfs2/dir.c | 2 +- fs/gfs2/file.c | 145 +- fs/gfs2/glock.c | 12 - fs/gfs2/glock.h | 27 +- fs/gfs2/incore.h | 41 - fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 4 +- fs/gfs2/lops.c | 2 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/trans.c | 16 +- fs/hfsplus/xattr.c | 1 - fs/inode.c | 2 + fs/internal.h | 8 +- fs/io_uring.c | 418 +- fs/isofs/dir.c | 2 - fs/jbd2/journal.c | 2 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dinode.h | 14 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_incore.h | 12 +- fs/jfs/super.c | 3 +- fs/namei.c | 137 +- fs/netfs/read_helper.c | 49 +- fs/nfs/delegation.c | 94 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 17 +- fs/nfs/fscache.c | 18 +- fs/nfs/getroot.c | 12 +- fs/nfs/inode.c | 61 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 82 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 70 +- fs/nfs/read.c | 20 +- fs/nfsd/blocklayout.c | 2 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/trace.h | 1 - fs/nfsd/vfs.c | 18 +- fs/nilfs2/btree.c | 1 - fs/ntfs/inode.c | 2 +- fs/orangefs/inode.c | 7 +- fs/orangefs/super.c | 2 +- fs/proc/bootconfig.c | 2 +- fs/pstore/blk.c | 2 +- fs/quota/quota_tree.c | 33 +- fs/ubifs/gc.c | 4 +- fs/userfaultfd.c | 4 +- fs/xfs/libxfs/xfs_ag.c | 7 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_buf_item.c | 58 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_fsops.c | 16 +- fs/xfs/xfs_inode.c | 121 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_log.c | 54 +- fs/xfs/xfs_log_cil.c | 49 +- fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_message.h | 13 +- fs/xfs/xfs_super.c | 2 - fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/acpi_bus.h | 3 + include/asm-generic/bug.h | 37 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/vmlinux.lds.h | 32 + include/crypto/algapi.h | 9 + include/crypto/scatterwalk.h | 7 +- include/dt-bindings/clock/actions,s500-cmu.h | 6 +- include/dt-bindings/clock/hi3559av100-clock.h | 165 + include/dt-bindings/clock/jz4760-cgu.h | 54 + include/dt-bindings/clock/qcom,camcc-sm8250.h | 138 + include/dt-bindings/clock/qcom,gcc-sm6125.h | 240 + include/dt-bindings/clock/stm32mp1-clks.h | 27 + include/dt-bindings/pinctrl/hisi.h | 2 +- include/dt-bindings/reset/stm32mp1-resets.h | 15 + include/kunit/test.h | 116 +- include/linux/acpi.h | 8 + include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 19 + include/linux/adreno-smmu-priv.h | 38 +- include/linux/arch_topology.h | 1 + include/linux/bio.h | 2 + include/linux/blk-mq.h | 2 - include/linux/blk_types.h | 3 - include/linux/blkdev.h | 37 +- include/linux/bootconfig.h | 58 +- include/linux/ceph/auth.h | 4 +- include/linux/compiler_attributes.h | 19 +- include/linux/compiler_types.h | 2 +- include/linux/crypto.h | 21 - include/linux/debug_locks.h | 2 + include/linux/dev_printk.h | 2 +- include/linux/device.h | 6 + include/linux/dma-iommu.h | 4 +- include/linux/dma-resv.h | 2 +- include/linux/elevator.h | 3 +- include/linux/ethtool.h | 12 +- include/linux/filter.h | 8 +- include/linux/fs.h | 40 + include/linux/ftrace_irq.h | 13 + include/linux/genhd.h | 3 +- include/linux/hid.h | 19 + include/linux/i2c.h | 1 + include/linux/ieee80211.h | 10 +- include/linux/if_arp.h | 1 + include/linux/if_bridge.h | 30 +- include/linux/kasan.h | 6 +- include/linux/kvm_host.h | 128 +- include/linux/kvm_types.h | 14 + include/linux/math64.h | 19 + include/linux/mdev.h | 2 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 17 +- include/linux/mlx5/mlx5_ifc.h | 41 +- include/linux/mlx5/qp.h | 4 +- include/linux/mm.h | 1 - include/linux/mv643xx.h | 8 - include/linux/netdevice.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/nvme.h | 12 +- include/linux/once_lite.h | 24 + include/linux/page_reporting.h | 3 + include/linux/pci.h | 3 + include/linux/pgtable.h | 22 + include/linux/pkeys.h | 4 - include/linux/platform_data/dma-imx-sdma.h | 60 - include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/printk.h | 64 +- include/linux/pwm.h | 8 +- include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 3 + include/linux/reboot.h | 1 + include/linux/regulator/consumer.h | 14 + include/linux/regulator/coupler.h | 5 - include/linux/regulator/driver.h | 186 +- include/linux/regulator/machine.h | 26 + include/linux/scatterlist.h | 8 +- include/linux/sched.h | 32 +- include/linux/sched/debug.h | 2 +- include/linux/sched/sd_flags.h | 10 + include/linux/sched/signal.h | 2 +- include/linux/sctp.h | 7 + include/linux/signal.h | 1 - include/linux/skmsg.h | 3 +- include/linux/soc/ixp4xx/cpu.h | 106 + include/linux/soc/qcom/smem_state.h | 8 + include/linux/soundwire/sdw.h | 3 + include/linux/spi/spi.h | 3 + include/linux/srcutiny.h | 8 +- include/linux/stm.h | 2 +- include/linux/stmmac.h | 1 + include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/xprt.h | 7 + include/linux/sunrpc/xprtmultipath.h | 6 + include/linux/swiotlb.h | 53 +- include/linux/trace.h | 5 + include/linux/tty_flip.h | 2 + include/linux/uio.h | 1 - include/linux/wwan.h | 28 +- include/media/media-dev-allocator.h | 2 +- include/net/cfg80211.h | 51 +- include/net/dsa.h | 54 + include/net/flow_offload.h | 12 +- include/net/icmp.h | 1 + include/net/inet_connection_sock.h | 2 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/net/mac80211.h | 72 +- include/net/macsec.h | 2 +- include/net/mptcp.h | 3 +- include/net/netns/sctp.h | 3 + include/net/sch_generic.h | 43 +- include/net/sctp/command.h | 1 + include/net/sctp/constants.h | 20 + include/net/sctp/sctp.h | 57 +- include/net/sctp/sm.h | 6 +- include/net/sctp/structs.h | 22 +- include/net/sock.h | 2 + include/net/switchdev.h | 13 +- include/net/tls.h | 4 +- include/net/xdp_sock.h | 2 +- include/net/xfrm.h | 30 +- include/rdma/ib_umem.h | 5 +- include/rdma/ib_verbs.h | 40 +- include/soc/microchip/mpfs.h | 13 - include/sound/soc.h | 21 +- include/trace/events/btrfs.h | 1 - include/trace/events/osnoise.h | 142 + include/trace/events/sock.h | 60 + include/trace/trace_events.h | 25 + include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 +- include/uapi/linux/fuse.h | 10 +- include/uapi/linux/futex.h | 2 + include/uapi/linux/io_uring.h | 28 +- include/uapi/linux/kvm.h | 105 + include/uapi/linux/kvm_para.h | 1 + include/uapi/linux/nl80211.h | 9 +- include/uapi/linux/sctp.h | 8 + include/uapi/linux/snmp.h | 2 + include/uapi/misc/habanalabs.h | 13 + include/uapi/rdma/bnxt_re-abi.h | 11 +- include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/mlx5-abi.h | 2 + init/Kconfig | 3 + init/init_task.c | 2 +- init/main.c | 12 +- kernel/Makefile | 1 + kernel/bpf/cpumap.c | 13 +- kernel/bpf/devmap.c | 53 +- kernel/bpf/hashtab.c | 21 +- kernel/bpf/helpers.c | 6 +- kernel/bpf/inode.c | 2 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/ringbuf.c | 2 + kernel/bpf/verifier.c | 6 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 49 + kernel/debug/kdb/kdb_support.c | 18 +- kernel/dma/Kconfig | 14 + kernel/dma/coherent.c | 2 +- kernel/dma/debug.c | 6 +- kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 283 +- kernel/events/core.c | 16 +- kernel/exit.c | 1 - kernel/fork.c | 5 +- kernel/freezer.c | 2 +- kernel/futex.c | 10 +- kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 2 +- kernel/kcsan/atomic.h | 23 + kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 - kernel/kcsan/permissive.h | 94 - kernel/kcsan/report.c | 2 +- kernel/kthread.c | 4 +- kernel/locking/lockdep.c | 133 +- kernel/locking/locktorture.c | 25 +- kernel/locking/mutex.c | 6 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 14 +- kernel/pgo/Kconfig | 37 + kernel/pgo/Makefile | 5 + kernel/pgo/fs.c | 413 + kernel/pgo/instrument.c | 188 + kernel/pgo/pgo.h | 211 + kernel/printk/printk.c | 116 + kernel/ptrace.c | 12 +- kernel/rcu/rcutorture.c | 11 +- kernel/rcu/refscale.c | 43 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 113 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 -- kernel/rcu/tree_plugin.h | 1496 +- kernel/rcu/tree_stall.h | 115 +- kernel/reboot.c | 79 + kernel/scftorture.c | 6 +- kernel/sched/core.c | 183 +- kernel/sched/deadline.c | 12 +- kernel/sched/fair.c | 53 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 17 +- kernel/sched/sched.h | 1 + kernel/sched/stats.h | 2 +- kernel/sched/topology.c | 209 +- kernel/signal.c | 46 +- kernel/softirq.c | 5 +- kernel/sysctl-test.c | 24 +- kernel/time/Kconfig | 9 + kernel/time/Makefile | 1 + kernel/time/clockevents.c | 7 +- kernel/time/clocksource.c | 3 +- kernel/time/time_test.c | 99 + kernel/time/timeconv.c | 128 +- kernel/time/timer.c | 2 +- kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 2 + kernel/trace/trace.c | 172 +- kernel/trace/trace.h | 48 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_hwlat.c | 534 +- kernel/trace/trace_osnoise.c | 2053 +++ kernel/trace/trace_output.c | 119 +- lib/Kconfig.debug | 5 +- lib/Kconfig.kasan | 16 +- lib/Kconfig.kcsan | 42 +- lib/bootconfig.c | 76 +- lib/cmdline_kunit.c | 2 +- lib/debug_locks.c | 2 +- lib/dump_stack.c | 38 +- lib/iov_iter.c | 24 - lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 33 +- lib/kunit/executor_test.c | 133 + lib/kunit/kunit-example-test.c | 31 + lib/kunit/kunit-test.c | 42 +- lib/kunit/string-stream.h | 6 +- lib/kunit/test.c | 76 +- lib/locking-selftest.c | 83 +- lib/scatterlist.c | 32 +- lib/seq_buf.c | 8 +- lib/syscall.c | 4 +- lib/test_kasan.c | 12 +- lib/test_list_sort.c | 129 +- lib/test_string.c | 5 + localversion-next | 2 +- mm/Kconfig | 1 + mm/compaction.c | 2 +- mm/filemap.c | 103 +- mm/hugetlb.c | 99 +- mm/kasan/Makefile | 4 +- mm/kasan/common.c | 3 + mm/kasan/generic.c | 3 + mm/kasan/hw_tags.c | 22 - mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 16 +- mm/kasan/report_hw_tags.c | 5 - mm/kasan/report_sw_tags.c | 43 - mm/kasan/report_tags.c | 51 + mm/kasan/shadow.c | 6 + mm/kasan/sw_tags.c | 41 - mm/kasan/tags.c | 59 + mm/memory-failure.c | 19 +- mm/mremap.c | 3 +- mm/page_alloc.c | 99 +- mm/page_reporting.c | 19 +- mm/page_reporting.h | 5 +- mm/pagewalk.c | 58 +- mm/readahead.c | 2 + mm/rmap.c | 42 +- mm/slab_common.c | 12 +- mm/slub.c | 20 +- mm/truncate.c | 3 +- mm/vmalloc.c | 25 +- mm/workingset.c | 10 +- mm/z3fold.c | 37 +- mm/zbud.c | 10 - mm/zsmalloc.c | 6 +- net/bluetooth/hci_event.c | 13 +- net/bluetooth/mgmt.c | 2 +- net/bpfilter/main.c | 2 +- net/bridge/br_cfm.c | 2 +- net/bridge/br_fdb.c | 60 +- net/bridge/br_mdb.c | 23 +- net/bridge/br_mrp.c | 27 + net/bridge/br_private.h | 7 +- net/bridge/br_private_mrp.h | 11 + net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 12 +- net/bridge/br_vlan.c | 15 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 11 +- net/can/gw.c | 3 + net/can/isotp.c | 27 +- net/can/j1939/main.c | 4 + net/can/j1939/socket.c | 9 +- net/can/raw.c | 6 +- net/ceph/auth.c | 20 +- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- net/core/dev.c | 47 +- net/core/devlink.c | 17 +- net/core/filter.c | 72 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 6 +- net/core/skmsg.c | 81 +- net/core/sock.c | 23 + net/core/sock_map.c | 2 +- net/core/sock_reuseport.c | 15 +- net/core/xdp.c | 11 +- net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 4 +- net/dccp/proto.c | 2 +- net/dccp/timer.c | 2 +- net/dsa/dsa2.c | 36 +- net/dsa/dsa_priv.h | 22 +- net/dsa/port.c | 148 +- net/dsa/slave.c | 234 +- net/dsa/switch.c | 338 +- net/ethtool/eeprom.c | 13 +- net/ethtool/netlink.h | 2 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/icmp.c | 63 +- net/ipv4/inet_connection_sock.c | 15 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_output.c | 32 +- net/ipv4/ipip.c | 2 + net/ipv4/ping.c | 2 +- net/ipv4/proc.c | 2 + net/ipv4/raw.c | 4 +- net/ipv4/route.c | 3 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_bpf.c | 24 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_minisocks.c | 3 + net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_yeah.c | 2 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_bpf.c | 47 +- net/ipv6/exthdrs.c | 31 +- net/ipv6/icmp.c | 21 +- net/ipv6/ip6_output.c | 40 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/raw.c | 2 +- net/ipv6/sit.c | 4 + net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 2 +- net/kcm/kcmsock.c | 2 +- net/mac80211/cfg.c | 45 +- net/mac80211/chan.c | 108 +- net/mac80211/debugfs.c | 70 +- net/mac80211/debugfs_netdev.c | 33 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.h | 26 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 18 +- net/mac80211/ieee80211_i.h | 194 +- net/mac80211/iface.c | 234 +- net/mac80211/led.c | 12 +- net/mac80211/main.c | 32 +- net/mac80211/mesh.h | 2 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mesh_plink.c | 2 +- net/mac80211/mlme.c | 248 +- net/mac80211/rate.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 34 +- net/mac80211/rx.c | 54 +- net/mac80211/sta_info.c | 83 +- net/mac80211/sta_info.h | 11 +- net/mac80211/status.c | 26 +- net/mac80211/tdls.c | 28 +- net/mac80211/trace.h | 33 +- net/mac80211/tx.c | 466 +- net/mac80211/util.c | 35 +- net/mptcp/ctrl.c | 16 + net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/options.c | 42 +- net/mptcp/pm.c | 1 + net/mptcp/pm_netlink.c | 13 +- net/mptcp/protocol.c | 174 +- net/mptcp/protocol.h | 27 +- net/mptcp/subflow.c | 56 +- net/netfilter/nf_tables_api.c | 65 +- net/netfilter/nf_tables_offload.c | 34 +- net/netfilter/nfnetlink_hook.c | 4 +- net/netfilter/nft_exthdr.c | 3 + net/netfilter/nft_osf.c | 5 + net/netfilter/nft_tproxy.c | 9 +- net/netlink/af_netlink.c | 8 +- net/nfc/rawsock.c | 2 +- net/openvswitch/Makefile | 3 + net/openvswitch/actions.c | 4 + net/openvswitch/datapath.c | 4 + net/openvswitch/openvswitch_trace.c | 10 + net/openvswitch/openvswitch_trace.h | 158 + net/packet/af_packet.c | 4 +- net/qrtr/qrtr.c | 2 +- net/sched/act_bpf.c | 2 - net/sched/cls_bpf.c | 3 - net/sched/cls_flower.c | 3 +- net/sched/cls_tcindex.c | 2 +- net/sched/sch_generic.c | 23 +- net/sched/sch_qfq.c | 8 +- net/sctp/associola.c | 6 + net/sctp/bind_addr.c | 19 +- net/sctp/debug.c | 1 + net/sctp/input.c | 144 +- net/sctp/ipv6.c | 121 +- net/sctp/output.c | 33 +- net/sctp/outqueue.c | 13 +- net/sctp/protocol.c | 28 +- net/sctp/sm_make_chunk.c | 73 +- net/sctp/sm_sideeffect.c | 37 + net/sctp/sm_statefuns.c | 40 +- net/sctp/sm_statetable.c | 43 + net/sctp/socket.c | 123 + net/sctp/sysctl.c | 35 + net/sctp/transport.c | 150 +- net/smc/af_smc.c | 2 +- net/smc/smc_stats.c | 6 +- net/smc/smc_tx.c | 5 +- net/socket.c | 52 +- net/strparser/strparser.c | 2 +- net/sunrpc/Makefile | 2 +- net/sunrpc/clnt.c | 5 + net/sunrpc/sched.c | 12 +- net/sunrpc/sunrpc_syms.c | 10 + net/sunrpc/sysfs.c | 506 + net/sunrpc/sysfs.h | 41 + net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtmultipath.c | 32 + net/sunrpc/xprtrdma/transport.c | 2 + net/sunrpc/xprtsock.c | 12 +- net/switchdev/switchdev.c | 25 +- net/tipc/bcast.c | 2 +- net/tipc/msg.c | 27 +- net/tipc/msg.h | 3 +- net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 190 +- net/vmw_vsock/af_vsock.c | 4 +- net/vmw_vsock/virtio_transport.c | 6 +- net/vmw_vsock/virtio_transport_common.c | 2 +- net/vmw_vsock/vmci_transport.c | 4 +- net/wireless/chan.c | 43 +- net/wireless/core.c | 50 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 22 +- net/wireless/pmsr.c | 12 + net/wireless/rdev-ops.h | 12 +- net/wireless/reg.c | 5 +- net/wireless/scan.c | 22 +- net/wireless/trace.h | 36 +- net/wireless/wext-compat.c | 8 +- net/wireless/wext-spy.c | 14 +- net/xdp/xsk.c | 6 +- net/xdp/xsk.h | 4 +- net/xdp/xskmap.c | 29 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_input.c | 6 +- net/xfrm/xfrm_output.c | 43 +- net/xfrm/xfrm_replay.c | 171 +- net/xfrm/xfrm_state.c | 2 +- samples/Kconfig | 6 +- samples/vfio-mdev/mbochs.c | 163 +- samples/vfio-mdev/mdpy.c | 160 +- samples/vfio-mdev/mtty.c | 185 +- scripts/Makefile.lib | 10 + scripts/checkpatch.pl | 2 +- security/integrity/evm/evm_crypto.c | 51 +- security/integrity/evm/evm_main.c | 4 + sound/firewire/amdtp-stream.c | 7 +- sound/firewire/motu/motu-protocol-v1.c | 86 +- sound/firewire/motu/motu-protocol-v2.c | 176 +- sound/firewire/motu/motu-protocol-v3.c | 79 +- sound/pci/hda/hda_bind.c | 7 +- sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_intel.c | 22 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 3 + sound/pci/hda/patch_realtek.c | 1 + sound/pci/rme9652/hdsp.c | 5 +- sound/soc/atmel/atmel-i2s.c | 35 +- sound/soc/atmel/mikroe-proto.c | 9 +- sound/soc/codecs/Kconfig | 5 - sound/soc/codecs/rt5682-sdw.c | 38 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 34 +- sound/soc/codecs/rt700.c | 4 + sound/soc/codecs/rt700.h | 2 + sound/soc/codecs/rt711-sdca-sdw.c | 46 +- sound/soc/codecs/rt711-sdca.c | 4 + sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/rt711-sdw.c | 34 +- sound/soc/codecs/rt711-sdw.h | 2 + sound/soc/codecs/rt711.c | 34 + sound/soc/codecs/rt711.h | 31 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 22 +- sound/soc/codecs/tlv320aic32x4-spi.c | 23 +- sound/soc/codecs/tlv320aic32x4.c | 139 +- sound/soc/codecs/tlv320aic32x4.h | 10 + sound/soc/codecs/wcd938x.c | 8 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 3 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 3 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 3 +- sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 6 +- sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 14 + sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/generic/simple-card-utils.c | 16 +- sound/soc/generic/simple-card.c | 1 + sound/soc/intel/boards/Kconfig | 7 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 3 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 3 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 3 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 3 +- sound/soc/intel/boards/skl_rt286.c | 3 +- sound/soc/intel/boards/sof_cs42l42.c | 3 +- sound/soc/intel/boards/sof_da7219_max98373.c | 6 +- sound/soc/intel/boards/sof_rt5682.c | 20 +- sound/soc/intel/boards/sof_sdw.c | 5 +- sound/soc/intel/boards/sof_sdw_common.h | 1 - sound/soc/intel/boards/sof_sdw_hdmi.c | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 81 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 28 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 +- sound/soc/meson/meson-card-utils.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-cpu.c | 16 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/s3c2412-i2s.c | 3 +- sound/soc/samsung/s3c24xx-i2s.c | 3 +- sound/soc/soc-core.c | 109 +- sound/soc/sof/imx/imx8.c | 1 + sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 3 +- sound/soc/tegra/tegra_asoc_machine.c | 2 +- sound/usb/mixer.c | 8 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 6 + sound/usb/mixer_scarlett_gen2.c | 3073 +++- tools/bootconfig/main.c | 62 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + tools/lib/bpf/libbpf.c | 4 + tools/lib/bpf/netlink.c | 115 +- tools/lib/bpf/nlattr.c | 2 +- tools/lib/bpf/nlattr.h | 38 +- tools/lib/traceevent/plugins/plugin_kvm.c | 4 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 2 +- .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/kunit/configs/default.config | 3 + tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/kunit/kunit_parser.py | 213 +- tools/testing/kunit/kunit_tool_test.py | 40 +- .../kunit/test_data/test_skip_all_tests.log | 15 + tools/testing/kunit/test_data/test_skip_tests.log | 15 + .../selftests/bpf/prog_tests/sockmap_listen.c | 7 +- .../selftests/ftrace/test.d/event/event-no-pid.tc | 7 + .../testing/selftests/futex/functional/.gitignore | 2 + tools/testing/selftests/futex/functional/Makefile | 4 +- .../selftests/futex/functional/futex_requeue.c | 136 + .../selftests/futex/functional/futex_wait.c | 171 + tools/testing/selftests/futex/functional/run.sh | 6 + tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 10 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 - tools/testing/selftests/kvm/aarch64/get-reg-list.c | 439 +- tools/testing/selftests/kvm/dirty_log_test.c | 5 +- .../testing/selftests/kvm/hardware_disable_test.c | 2 +- tools/testing/selftests/kvm/include/evmcs.h | 1102 -- tools/testing/selftests/kvm/include/kvm_util.h | 21 +- tools/testing/selftests/kvm/include/x86_64/apic.h | 91 + tools/testing/selftests/kvm/include/x86_64/evmcs.h | 1102 ++ .../testing/selftests/kvm/include/x86_64/hyperv.h | 185 + .../selftests/kvm/include/x86_64/processor.h | 64 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 11 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 237 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 34 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 78 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 2 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 17 +- tools/testing/selftests/kvm/lib/x86_64/apic.c | 45 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 329 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 52 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- .../testing/selftests/kvm/set_memory_region_test.c | 6 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/emulator_error_test.c | 219 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 75 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 10 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 649 + tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 147 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 10 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 4 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 2 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 8 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 242 + .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 63 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 2 +- tools/testing/selftests/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/icmp_redirect.sh | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 52 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 75 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 3 +- tools/testing/selftests/net/so_netns_cookie.c | 61 + tools/testing/selftests/net/tls.c | 87 +- tools/testing/selftests/powerpc/nx-gzip/Makefile | 4 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 17 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 18 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 8 +- tools/testing/selftests/sgx/load.c | 16 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 42 +- .../selftests/tc-testing/tc-tests/actions/ct.json | 45 + virt/kvm/Kconfig | 3 + virt/kvm/binary_stats.c | 146 + virt/kvm/kvm_main.c | 344 +- 2701 files changed, 116779 insertions(+), 49648 deletions(-) create mode 100644 Documentation/dev-tools/pgo.rst delete mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/hisilicon,hi3559av100-c [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,lmk04832.yaml create mode 100644 Documentation/devicetree/bindings/crypto/arm,cryptocell.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/arm-cryptocell.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-zynq.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nxp,pcf8575.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8893.yaml create mode 100644 Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml create mode 100644 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-cont [...] create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra30-tsensor.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rockchip-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml create mode 100644 Documentation/i2c/i2c-sysfs.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst delete mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi create mode 100644 arch/arm64/include/asm/insn-def.h create mode 100644 arch/arm64/include/asm/kvm_mte.h create mode 100644 arch/powerpc/boot/dts/microwatt.dts create mode 100644 arch/powerpc/boot/microwatt.c create mode 100644 arch/powerpc/configs/microwatt_defconfig create mode 100644 arch/powerpc/include/asm/set_memory.h create mode 100644 arch/powerpc/kernel/interrupt_64.S create mode 100644 arch/powerpc/lib/restart_table.c create mode 100644 arch/powerpc/mm/pageattr.c create mode 100644 arch/powerpc/platforms/book3s/Kconfig create mode 100644 arch/powerpc/platforms/book3s/Makefile create mode 100644 arch/powerpc/platforms/book3s/vas-api.c create mode 100644 arch/powerpc/platforms/microwatt/Kconfig create mode 100644 arch/powerpc/platforms/microwatt/Makefile create mode 100644 arch/powerpc/platforms/microwatt/rng.c create mode 100644 arch/powerpc/platforms/microwatt/setup.c delete mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/pseries/vas.c create mode 100644 arch/powerpc/platforms/pseries/vas.h create mode 100644 arch/powerpc/sysdev/xics/ics-native.c delete mode 100644 arch/um/configs/kunit_defconfig create mode 100644 arch/x86/include/asm/pkru.h create mode 100644 arch/x86/kernel/trace.c create mode 100644 arch/x86/kvm/fpu.h create mode 100644 arch/x86/kvm/kvm_onhyperv.c create mode 100644 arch/x86/kvm/kvm_onhyperv.h create mode 100644 arch/x86/kvm/svm/svm_onhyperv.c create mode 100644 arch/x86/kvm/svm/svm_onhyperv.h create mode 100644 block/blk-ioprio.c create mode 100644 block/blk-ioprio.h create mode 100644 block/disk-events.c create mode 100644 block/mq-deadline-cgroup.c create mode 100644 block/mq-deadline-cgroup.h create mode 100644 block/mq-deadline-main.c delete mode 100644 block/mq-deadline.c create mode 100644 drivers/acpi/arm64/dma.c create mode 100644 drivers/acpi/viot.c create mode 100644 drivers/clk/clk-lmk04832.c create mode 100644 drivers/clk/hisilicon/clk-hi3559a.c create mode 100644 drivers/clk/ingenic/jz4760-cgu.c create mode 100644 drivers/clk/qcom/camcc-sm8250.c create mode 100644 drivers/clk/qcom/gcc-sm6125.c delete mode 100644 drivers/crypto/nx/nx-842-pseries.c create mode 100644 drivers/crypto/nx/nx-common-pseries.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h create mode 100644 drivers/md/dm-io-tracker.h create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h create mode 100644 drivers/net/ethernet/google/gve/gve_desc_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.h create mode 100644 drivers/net/ethernet/intel/ice/ice_trace.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c create mode 100644 drivers/net/ethernet/microchip/sparx5/Kconfig create mode 100644 drivers/net/ethernet/microchip/sparx5/Makefile create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c create mode 100644 drivers/net/ipa/ipa_data-v3.1.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h create mode 100644 drivers/nvme/target/zns.c create mode 100644 drivers/pci/controller/pci-ixp4xx.c create mode 100644 drivers/phy/hisilicon/phy-hi3670-usb3.c delete mode 100644 drivers/platform/x86/intel-int3472/Kconfig delete mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_clk_and_re [...] delete mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_common.h delete mode 100644 drivers/platform/x86/intel-int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel/Kconfig create mode 100644 drivers/platform/x86/intel/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.c (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.h (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_microb.c (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_typec.c (100%) create mode 100644 drivers/platform/x86/intel/int3472/Kconfig rename drivers/platform/x86/{intel-int3472 => intel/int3472}/Makefile (100%) create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] rename drivers/platform/x86/{intel-int3472 => intel/int3472}/intel_skl_int3472_com [...] create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c rename drivers/platform/x86/{intel-int3472 => intel/int3472}/intel_skl_int3472_tps [...] create mode 100644 drivers/regulator/irq_helpers.c create mode 100644 drivers/regulator/max8893.c delete mode 100644 drivers/reset/reset-stm32mp1.c create mode 100644 drivers/spmi/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h create mode 100644 drivers/thermal/intel/int340x_thermal/int3401_thermal.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_ [...] create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/tty/serial/serial_cortina-access.c create mode 100644 drivers/watchdog/msc313e_wdt.c delete mode 100644 drivers/watchdog/mv64x60_wdt.c create mode 100644 drivers/watchdog/watchdog_hrtimer_pretimeout.c create mode 100644 include/dt-bindings/clock/hi3559av100-clock.h create mode 100644 include/dt-bindings/clock/jz4760-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6125.h create mode 100644 include/linux/acpi_viot.h create mode 100644 include/linux/once_lite.h delete mode 100644 include/linux/platform_data/dma-imx-sdma.h create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/soc/ixp4xx/cpu.h create mode 100644 include/trace/events/osnoise.h create mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/permissive.h create mode 100644 kernel/pgo/Kconfig create mode 100644 kernel/pgo/Makefile create mode 100644 kernel/pgo/fs.c create mode 100644 kernel/pgo/instrument.c create mode 100644 kernel/pgo/pgo.h delete mode 100644 kernel/rcu/tree_nocb.h create mode 100644 kernel/time/time_test.c create mode 100644 kernel/trace/trace_osnoise.c create mode 100644 lib/kunit/executor_test.c create mode 100644 mm/kasan/report_tags.c create mode 100644 mm/kasan/tags.c create mode 100644 net/openvswitch/openvswitch_trace.c create mode 100644 net/openvswitch/openvswitch_trace.h create mode 100644 net/sunrpc/sysfs.c create mode 100644 net/sunrpc/sysfs.h delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf delete mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100644 tools/testing/kunit/configs/default.config create mode 100644 tools/testing/kunit/test_data/test_skip_all_tests.log create mode 100644 tools/testing/kunit/test_data/test_skip_tests.log create mode 100644 tools/testing/selftests/futex/functional/futex_requeue.c create mode 100644 tools/testing/selftests/futex/functional/futex_wait.c delete mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c delete mode 100644 tools/testing/selftests/kvm/include/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/apic.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/hyperv.h create mode 100644 tools/testing/selftests/kvm/kvm_binary_stats_test.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/apic.c create mode 100644 tools/testing/selftests/kvm/x86_64/emulator_error_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_nested_tsc_scaling_test.c create mode 100644 tools/testing/selftests/net/so_netns_cookie.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 virt/kvm/binary_stats.c