This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 9c54130cd255 Add linux-next specific files for 20210406 discards 528b2de6459b Merge branch 'akpm/master' discards f2df56a27ec3 memfd_secret: use unsigned int rather than long as syscall [...] discards 0b899377ebd8 secretmem: test: add basic selftest for memfd_secret(2) discards 7ac4d4fa6878 memfd_secret: use unsigned int rather than long as syscall [...] discards 97523d671cac arch, mm: wire up memfd_secret system call where relevant discards a9e7ecc37f2f PM: hibernate: disable when there are active secretmem users discards eb46b451b6d4 memfd_secret: use unsigned int rather than long as syscall [...] discards 2096c4fd0e94 mm: introduce memfd_secret system call to create "secret" [...] discards dc910ce809d9 set_memory: allow querying whether set_direct_map_*() is a [...] discards 6888a7eeda0f set_memory: allow set_direct_map_*_noflush() for multiple pages discards d524ba67f63b riscv/Kconfig: make direct map manipulation options depend on MMU discards 9d0df6881bf6 mmap: make mlock_future_check() global discards e0b5ff268046 mm: fix typos in comments discards 60d784997fc3 treewide: remove editor modelines and cruft discards fbc4bd078a1d ipc/sem.c: spelling fix discards 470d9a082ef5 fs: fat: fix spelling typo of values discards edaf483e4fd7 kernel/sys.c: fix typo discards a83300621ca9 kernel/up.c: fix typo discards 39e29633ad6a kernel/user_namespace.c: fix typos discards ae829ee83384 kernel/umh.c: fix some spelling mistakes discards 7482527dfaa5 include/linux/pgtable.h: few spelling fixes discards 7afdd526301e mm/slab.c: fix spelling mistake "disired" -> "desired" discards adabb18d18cd scripts/spelling.txt: add "overflw" discards 462ef4370fc5 scripts/spelling.txt: Add "diabled" typo discards 87a7919baabe scripts/spelling.txt: add "overlfow" discards 5c067db57627 arm: print alloc free paths for address in registers discards 49dc201be787 mm/vmalloc: remove vwrite() discards a5986e25654e mm: remove xlate_dev_kmem_ptr() discards c1a192766232 drivers/char: remove /dev/kmem for good discards 11f254c12b62 Merge branch 'akpm-current/current' discards 17926a6769c6 Merge remote-tracking branch 'rust/rust-next' discards d54e65f4495d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards 0b0fcbb09f81 Merge remote-tracking branch 'mhi/mhi-next' discards 128b0471466c Merge remote-tracking branch 'kunit-next/kunit' discards c1c46c3d2556 Merge remote-tracking branch 'fpga/for-next' discards b28506637179 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards a8e1651486dc Merge remote-tracking branch 'hyperv/hyperv-next' discards 4703c7e8ecbe Merge remote-tracking branch 'nvmem/for-next' discards afbab69756ad Merge remote-tracking branch 'slimbus/for-next' discards 39293a195cbb Merge remote-tracking branch 'gnss/gnss-next' discards cdf608b27dd6 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards ed626d48abd8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 8297932575b2 Merge remote-tracking branch 'rtc/rtc-next' discards 234a9b505375 Merge remote-tracking branch 'coresight/next' discards 0c8b0be3da90 Merge remote-tracking branch 'livepatching/for-next' discards be7761a801f8 Merge remote-tracking branch 'kselftest/next' discards e2432c1bd334 Merge remote-tracking branch 'pwm/for-next' discards f940ee2c9a42 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards dcf82fd34e1b Merge remote-tracking branch 'pinctrl/for-next' discards 00b5b3d31a80 Merge remote-tracking branch 'gpio-intel/for-next' discards ae204c743b3b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 0e214677609e Merge remote-tracking branch 'rpmsg/for-next' discards f43bb5dbf0b7 Merge remote-tracking branch 'vhost/linux-next' discards 83891d2f8958 Merge remote-tracking branch 'scsi-mkp/for-next' discards f226abf4b4f8 Merge remote-tracking branch 'scsi/for-next' discards cc6b4e7742b5 Merge remote-tracking branch 'cgroup/for-next' discards 8b7e45e12d62 Merge remote-tracking branch 'dmaengine/next' discards ef604a03a541 Merge remote-tracking branch 'icc/icc-next' discards 021e2b99a3cb Merge remote-tracking branch 'staging/staging-next' discards 61c85146a25b Merge remote-tracking branch 'thunderbolt/next' discards d6b4e5ae49ba Merge remote-tracking branch 'soundwire/next' discards 577ed327ff98 Merge remote-tracking branch 'phy-next/next' discards f3ee6a482aa0 Merge remote-tracking branch 'extcon/extcon-next' discards 685f903c62e3 Merge remote-tracking branch 'char-misc/char-misc-next' discards 395ad12a2056 Merge remote-tracking branch 'tty/tty-next' discards 90e61166e18a Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards f39f2320ff62 Merge remote-tracking branch 'usb-serial/usb-next' discards 69e2ae87cfa9 Merge remote-tracking branch 'usb/usb-next' discards 411b8d52db01 Merge remote-tracking branch 'driver-core/driver-core-next' discards 67d49fe7e4d4 Merge remote-tracking branch 'ipmi/for-next' discards ede6824ea75d Merge remote-tracking branch 'leds/for-next' discards b7a02ebc16b3 Merge remote-tracking branch 'chrome-platform/for-next' discards e63c221da828 Merge remote-tracking branch 'drivers-x86/for-next' discards 1ed7265f699d Merge remote-tracking branch 'percpu/for-next' discards da8045b6a59c Merge remote-tracking branch 'kvms390/next' discards 23ab02b55527 Merge remote-tracking branch 'kvm-arm/next' omits f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix omits f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 omits 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix discards 23ed978d11fc Merge remote-tracking branch 'kvm/next' omits f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] discards c2117e477de3 Merge remote-tracking branch 'rcu/rcu/next' discards da18b6c82eba Merge remote-tracking branch 'ftrace/for-next' discards 5d9aad5ea670 Merge remote-tracking branch 'edac/edac-for-next' discards 1e3dbcbf3e33 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 42bc45b95496 Merge remote-tracking branch 'tip/auto-latest' discards fee702a453ca Merge remote-tracking branch 'spi/for-next' discards 8e848f3d852b Merge remote-tracking branch 'devicetree/for-next' discards 157663008ab5 Merge remote-tracking branch 'audit/next' discards f9d0bbba37b8 Merge remote-tracking branch 'iommu/next' discards 42b3c62d530b Merge remote-tracking branch 'tomoyo/master' discards 06a430595f22 Merge remote-tracking branch 'selinux/next' discards 2c123f5cba38 Merge remote-tracking branch 'keys/keys-next' discards f181899b9a8e Merge remote-tracking branch 'apparmor/apparmor-next' discards 59bc235d823f Merge remote-tracking branch 'security/next-testing' discards 0ba0ac077b3c Merge remote-tracking branch 'regulator/for-next' discards c509b6627b11 Merge remote-tracking branch 'battery/for-next' discards 22174d3d00e6 Merge remote-tracking branch 'backlight/for-backlight-next' discards 28688af4ea9f Merge remote-tracking branch 'mfd/for-mfd-next' discards 89eebc4d7a71 Merge remote-tracking branch 'mmc/next' discards d7f4aec7056e Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 92377b019c83 Merge remote-tracking branch 'device-mapper/for-next' discards 4600b22b7ca9 Merge remote-tracking branch 'block/for-next' discards 7ec20bfbceba Merge remote-tracking branch 'input/next' discards a3f5003ce17e Merge remote-tracking branch 'modules/modules-next' discards 91035c956241 Merge remote-tracking branch 'sound-asoc/for-next' discards fcc4b687d612 Merge remote-tracking branch 'sound/for-next' discards cebb897c7342 Merge remote-tracking branch 'regmap/for-next' discards 8ce30a555323 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 0b2e67c2f5a6 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards ed0ac1f8d756 Merge remote-tracking branch 'drm-msm/msm-next' discards f2ca4d1d3b2a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 972d522b7c59 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 01f240bf7c20 Merge remote-tracking branch 'amdgpu/drm-next' discards 970b7fadc4b1 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 973aeda28df3 Merge remote-tracking branch 'drm/drm-next' discards 3981dcd71997 Merge remote-tracking branch 'crypto/master' discards 19b32a2a4878 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards e44f61368f4e Merge remote-tracking branch 'nand/nand/next' discards 76d8781c5dc1 Merge remote-tracking branch 'mtd/mtd/next' discards 7e639cf13dad Merge remote-tracking branch 'gfs2/for-next' discards 73091d4a00bb Merge remote-tracking branch 'bluetooth/master' discards 97dd9c58ed98 Merge remote-tracking branch 'wireless-drivers-next/master' discards 13651324324f Merge remote-tracking branch 'netfilter-next/master' discards 0356dad5ba1e Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 470d5e255840 Merge remote-tracking branch 'ipsec-next/master' discards f16fe9903597 Merge remote-tracking branch 'bpf-next/for-next' discards 2e3e47355a5d Merge remote-tracking branch 'net-next/master' discards 008a0e9359fa Merge remote-tracking branch 'rdma/for-next' discards b7a4ffc00048 Merge remote-tracking branch 'swiotlb/linux-next' discards 549cdf391fd7 Merge remote-tracking branch 'dlm/next' discards 4407dce5a8be Merge remote-tracking branch 'ieee1394/for-next' discards d5996893d306 Merge remote-tracking branch 'thermal/thermal/linux-next' discards f3814adb18de Merge remote-tracking branch 'opp/opp/linux-next' discards 1e5abc69a0d3 Merge remote-tracking branch 'devfreq/devfreq-next' discards d39ccb380ca2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 9666fcbe2d6e Merge remote-tracking branch 'pm/linux-next' discards 01b82429244e Merge remote-tracking branch 'v4l-dvb/master' discards 4a55fb864f87 Merge remote-tracking branch 'jc_docs/docs-next' discards 1d25a7b31f29 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 17ed7edfcdd7 Merge remote-tracking branch 'dmi/dmi-for-next' discards e5ef042bae50 Merge remote-tracking branch 'i3c/i3c/next' discards a9b5f70a1fb0 Merge remote-tracking branch 'i2c/i2c/for-next' discards 1b58eb34c8dd Merge remote-tracking branch 'hid/for-next' discards a4e8c86468f7 Merge remote-tracking branch 'pstore/for-next/pstore' discards 772e18eb9f7d Merge remote-tracking branch 'pci/next' discards b97667798bbb Merge remote-tracking branch 'printk/for-next' discards c0a88ab1535d Merge remote-tracking branch 'vfs/for-next' discards eae424698eea Merge remote-tracking branch 'file-locks/locks-next' discards ead0ff90bd85 Merge remote-tracking branch 'iomap/iomap-for-next' discards 1a8145084b2e Merge remote-tracking branch 'xfs/for-next' discards db280f70f66c Merge remote-tracking branch 'v9fs/9p-next' discards 3d45ae92bfc3 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards b25d8a260b05 Merge remote-tracking branch 'cel/for-next' discards ad3e39f8e149 Merge remote-tracking branch 'jfs/jfs-next' discards 896f2a9da66f Merge remote-tracking branch 'f2fs/dev' discards ae9bd909cd26 Merge remote-tracking branch 'ext3/for_next' discards 1c816aabefab Merge remote-tracking branch 'exfat/dev' discards 3a4df738d9aa Merge remote-tracking branch 'erofs/dev' discards 49d578f6dc8d Merge remote-tracking branch 'ecryptfs/next' discards 4a73b80514a2 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards a0b2dc37a0a3 Merge remote-tracking branch 'cifs/for-next' discards db9b0a85f479 Merge remote-tracking branch 'btrfs/for-next' discards d327911f8c85 Merge remote-tracking branch 'fscache/fscache-next' discards 3006db2ff110 Merge remote-tracking branch 'pidfd/for-next' discards 46a6ef799b13 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards c3fb6b5d29d3 Merge remote-tracking branch 'sh/for-next' discards 1e7ed83616b9 Merge remote-tracking branch 's390/for-next' discards 73fc5ac3a152 Merge remote-tracking branch 'risc-v/for-next' discards 2952021d5fd2 Merge remote-tracking branch 'powerpc/next' discards 99dfeed8078c Merge remote-tracking branch 'parisc-hd/for-next' discards 65f2a867058d Merge remote-tracking branch 'mips/mips-next' discards 04385dd328df Merge remote-tracking branch 'microblaze/next' discards d67d5df5a6f1 Merge remote-tracking branch 'm68knommu/for-next' discards 027c51f75343 Merge remote-tracking branch 'm68k/for-next' discards 860cf8181a83 Merge remote-tracking branch 'h8300/h8300-next' discards 55f9598b8dbd Merge remote-tracking branch 'csky/linux-next' discards 29c86fc81d64 Merge remote-tracking branch 'clk-imx/for-next' discards cf15328307c4 Merge remote-tracking branch 'clk/clk-next' discards 5f4728022cdc Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards dc2ef60d1960 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 6c493f086cb2 Merge remote-tracking branch 'tegra/for-next' discards 1313e0c77e3d Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 532c3a22982e Merge remote-tracking branch 'scmi/for-linux-next' discards b0457cee22c9 Merge remote-tracking branch 'samsung-krzk/for-next' discards 119edd5bc6ad Merge remote-tracking branch 'rockchip/for-next' discards 2d5ab0a0858d Merge remote-tracking branch 'reset/reset/next' discards 808e65d3fb78 Merge remote-tracking branch 'renesas/next' discards f7a8350cbad5 Merge remote-tracking branch 'realtek/for-next' discards f343d66ed573 Merge remote-tracking branch 'raspberrypi/for-next' discards 294c03564ed4 Merge remote-tracking branch 'qcom/for-next' discards 7acaa39cde6f Merge remote-tracking branch 'omap/for-next' discards b0dee56ae069 Merge remote-tracking branch 'mvebu/for-next' discards c657df7e8f8b Merge remote-tracking branch 'mediatek/for-next' discards 88bcaf939415 Merge remote-tracking branch 'keystone/next' discards e2aedba36882 Merge remote-tracking branch 'imx-mxs/for-next' discards e7638ee142d3 Merge remote-tracking branch 'drivers-memory/for-next' discards eef8ed48f83d Merge remote-tracking branch 'at91/at91-next' discards df892a0c3f92 Merge remote-tracking branch 'aspeed/for-next' discards 70c38abc7eb8 Merge remote-tracking branch 'amlogic/for-next' discards 3ac9bb48aa0b Merge remote-tracking branch 'actions/for-next' discards d49499b37263 Merge remote-tracking branch 'arm-soc/for-next' discards b615ade958ab Merge remote-tracking branch 'arm-perf/for-next/perf' discards fe29bea2539c Merge remote-tracking branch 'arm64/for-next/core' discards 25ae12fe3d94 Merge remote-tracking branch 'arm/for-next' discards 8eb9d2e6aa50 Merge remote-tracking branch 'asm-generic/master' discards a93d6f7badea Merge remote-tracking branch 'dma-mapping/for-next' discards 79adbcb16113 Merge remote-tracking branch 'kbuild/for-next' discards bfdbc2a91ef8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards fe05525b2db7 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards e77d4f879ff7 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 19c1e801a009 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards fe5229068731 Merge remote-tracking branch 'scsi-fixes/fixes' discards 9acaf3fa6866 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards b28282fe46ff Merge remote-tracking branch 'vfs-fixes/fixes' discards a8bce4a8862a Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards ea9c7c1f3ce4 Merge remote-tracking branch 'omap-fixes/fixes' discards 16273dcd7c32 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards d76e02b27a08 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards b6fc6d9a9e05 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 55f363e79cf2 Merge remote-tracking branch 'ide/master' discards 8f7f3f60687a Merge remote-tracking branch 'input-current/for-linus' discards 3a49f3ab492a Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 65dd702b3ddc Merge remote-tracking branch 'soundwire-fixes/fixes' discards 4fd82273db4a Merge remote-tracking branch 'phy/fixes' discards b12f3a12b017 Merge remote-tracking branch 'usb.current/usb-linus' discards 4e0f514efc4f Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 829603a30781 Merge remote-tracking branch 'pci-current/for-linus' discards 444d58d5a2fb Merge remote-tracking branch 'spi-fixes/for-linus' discards 61e34f4e3658 Merge remote-tracking branch 'regulator-fixes/for-linus' discards e4ac08605c82 Merge remote-tracking branch 'regmap-fixes/for-linus' discards d9f3893f0bee Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 568836dbc439 Merge remote-tracking branch 'rdma-fixes/for-rc' discards 7137c06c2382 Merge remote-tracking branch 'wireless-drivers/master' discards 617db81e597b Merge remote-tracking branch 'netfilter/master' discards cf17c44dcc23 Merge remote-tracking branch 'net/master' discards c8c2744799e4 Merge remote-tracking branch 's390-fixes/fixes' discards ee77504fa7f4 Merge remote-tracking branch 'powerpc-fixes/fixes' discards f84891e68580 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 4206ed55e19e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards d77112f1bf74 Merge remote-tracking branch 'arm-current/fixes' discards bbc21df38d50 Merge remote-tracking branch 'arc-current/for-curr' omits 31d53685392b Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits adce57b2ac4f Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits f9e179f38466 Merge branch 'features' into for-next omits 24d9b06046c5 Merge branch 'fixes' into for-next omits 327580f9b8a1 s390/sclp: use LIST_HEAD for Initialization omits 6a03fa0e0e89 s390: use DEFINE_SPINLOCK for initialization omits 048c6ff0a58b s390/smp: remove redundant pcpu::lowcore member omits 9116e156f714 m68k: fix flatmem memory model setup omits 305f2e0d3486 fs: cifs: Remove unnecessary struct declaration omits d9b809d065eb cifs: add FALLOC_FL_INSERT_RANGE support omits dc19940565c2 cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 6f63bc69677b Merge branch 'for-5.13/io_uring' into for-next omits 197653779521 Merge branch 'for-5.13/drivers' into for-next omits 4db2ce005e13 Merge branch 'for-5.13/block' into for-next omits 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next omits 4d76c170d38b io_uring: kill outdated comment about splice punt omits cd3175b2bba5 io_uring: encapsulate fixed files into struct omits c3a3fc799451 io_uring: refactor file tables alloc/free omits 995b23963e6e io_uring: don't quiesce intial files register omits 0f16d6ccc3ef io_uring: set proper FFS* flags on reg file update omits 9a816b12d546 io_uring: deduplicate NOSIGNAL setting omits 11e57c4cb466 io_uring: put link timeout req consistently omits 01c6d74024e2 io_uring: simplify overflow handling omits c26411e56a20 io_uring: lock annotate timeouts and poll omits 83b3d134aa3b io_uring: kill unused forward decls omits bfd988a435ec io_uring: store reg buffer end instead of length omits 591d1a7c18c4 io_uring: improve import_fixed overflow checks omits fa27dc3e0f45 io_uring: refactor io_async_cancel() omits 3538ac4d8393 io_uring: remove unused hash_wait omits 99af4f9d98d6 io_uring: better ref handling in poll_remove_one omits f2549c0faf78 io_uring: combine lock/unlock sections on exit omits 212a4ab82a9d io_uring: remove useless is_dying check on quiesce omits 26e06730b6ae io_uring: reuse io_rsrc_node_destroy() omits 9988c06a2cb0 io_uring: ctx-wide rsrc nodes omits 4281334d6b8c io_uring: refactor io_queue_rsrc_removal() omits b0e7957c6ceb io_uring: move rsrc_put callback into io_rsrc_data omits 6787b535ee16 io_uring: encapsulate rsrc node manipulations omits 7531e346c21d io_uring: use rsrc prealloc infra for files reg omits 53f3c7b53954 io_uring: simplify io_rsrc_node_ref_zero omits 20c45799df5e io_uring: name rsrc bits consistently omits 0caa5982b839 io-wq: cancel task_work on exit only targeting the current 'wq' omits 7fabeeac1587 task_work: add helper for more targeted task_work canceling omits f131a8470cbb io_uring: fix race around poll update and poll triggering omits f8df76ff8293 io_uring: reg buffer overflow checks hardening omits d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits 6c40d316ff3a io-wq: eliminate the need for a manager thread omits 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending omits 4d636d877e82 io_uring: allow events and user_data update of running pol [...] omits 0a8424f4732e io_uring: abstract out a io_poll_find_helper() omits c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow omits 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes omits 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD omits 860d1bed91e8 io_uring: include cflags in completion trace event omits 502f5faf8975 io_uring: allocate memory for overflowed CQEs omits c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll omits fa9d53e2d6c0 io_uring: optimise rw complete error handling omits 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep omits 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code omits bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG omits 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE omits 09b66520579c io_uring: don't init req->work fully in advance omits 7ec360e58ef5 io-wq: refactor *_get_acct() omits 1fcce943957d io_uring: remove tctx->sqpoll omits 1fabd31610ff io_uring: don't do extra EXITING cancellations omits c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT omits 1dffee643c77 io_uring: optimise io_req_task_work_add() omits 7d25aff8e00c io_uring: abolish old io_put_file() omits c4405dee37b8 io_uring: optimise io_dismantle_req() fast path omits a1ff22baad60 io_uring: inline io_clean_op()'s fast path omits fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() omits 37ca22dacade io_uring: add helper flushing locked_free_list omits e131d8b6cce2 io_uring: refactor io_free_req_deferred() omits 004b685dfeb6 io_uring: inline io_put_req and friends omits 89a022d156fc io_uring: refactor rsrc refnode allocation omits ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() omits a78136afae8c io_uring: optimise success case of __io_queue_sqe omits 39f22fa9045a io_uring: inline __io_queue_linked_timeout() omits b0265a64b154 io_uring: keep io_req_free_batch() call locality omits eace6e7544f0 io_uring: optimise tctx node checks/alloc omits d5a4c7217d8f io_uring: optimise io_uring_enter() omits f4a603427b88 io_uring: don't take ctx refs in task_work handler omits c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions omits 0eb7edda54fe io_uring: correct comment on poll vs iopoll omits 863ad3eb75b1 io_uring: cache async and regular file state for fixed files omits 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files omits ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() omits df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count omits 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers omits 93b8039f95cf io_uring: simplify io_resubmit_prep() omits eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() omits f5bd58754f4b io_uring: rethink def->needs_async_data omits 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data omits ceeeba9558b5 io_uring: refactor out send/recv async setup omits 91e7b35a8417 io_uring: use better types for cflags omits 57bbd288b738 io_uring: refactor provide/remove buffer locking omits 1fc82815dc9a io_uring: add a helper failing not issued requests omits 0d21d3ea31f6 io_uring: further deduplicate file slot selection omits 0797391243ce io_uring: reuse io_req_task_queue_fail() omits 8ab99842894f io_uring: avoid taking ctx refs for task-cancel omits bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next discards 076a89539124 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] discards fda510926dd3 Merge branch 'drivers-fixes-for-5.12' into for-next omits 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() omits 6bf18bbe1999 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] omits d06d82146c3b Merge tag 'sunxi-fixes-for-5.12' of git://git.kernel.org/p [...] omits b0b677fd35ce erofs: enable big pcluster feature omits 1aa5f2e2feed erofs: support decompress big pcluster for lz4 backend omits 537da6fc23f7 erofs: support parsing big pcluster compact indexes omits ab3d14581c9a erofs: support parsing big pcluster compress indexes omits 522f7f4fdb10 erofs: adjust per-CPU buffers according to max_pclusterblks omits d9850571eb09 erofs: add big physical cluster definition omits 9ae78e771102 erofs: fix up inplace I/O pointer for big pcluster omits 98dc40e12133 erofs: introduce physical cluster slab pools omits 780e0c657683 erofs: introduce multipage per-CPU buffers omits 0ad19f711f49 erofs: reserve physical_clusterbits[] omits 88564b0ab49d doc: cifsd: change the reference to configuration.txt omits 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree omits 1de72fbe3c9f cifsd: fix memdup.cocci warnings omits df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret omits d93e69558522 usb: cdns3: delete repeated clear operations omits 2b7e67d36d10 Merge branch 'mvebu/dt64' into mvebu/for-next omits 69f68579fdce rcu: Improve tree.c comments and add code cleanups omits b767eaf2d1e5 rcu: Remove the unused rcu_irq_exit_preempt() function omits 0054b94e56e4 torture: Make kvm-find-errors.sh account for kvm-remote.sh omits f741efdab359 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits fa37fa539002 rcu: Fix various typos in comments omits dde9111bba8c doc: Fix statement of RCU's memory-ordering requirements omits 532ad31ea33b mm/slub: Add Support for free path information of an object. omits 0f4751d7fc89 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 090a26bca270 torture: Make the build machine control N in "make -jN" omits 8b891313d777 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 2f596398fa0d torture: Abstract end-of-run summary omits 3f92e2ba473c rcu: Fix typo in comment: kthead -> kthread omits 02021961cea9 rcu/nocb: Unify timers omits 9221641f30f9 rcu/nocb: Prepare for fine-grained deferred wakeup omits f876ee80b12d rcu/nocb: Only cancel nocb timer if not polling omits d535110f5012 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 3bee172b845a rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 828f1ff687b7 rcu/nocb: Allow de-offloading rdp leader omits c6c9e7aca948 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 5e312fe3b453 timer: Revert "timer: Add timer_curr_running()" omits 4fc36b9622b0 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits bd52df37dca3 torture: Fix grace-period rate output omits 596bbcd014dc rcutorture: Abstract read-lock-held checks omits 0252f0c2bc13 refscale: Add acqrel, lock, and lock-irq omits 64f676539a88 rcu: Prevent false positive softirq warning on RT omits 81173136f732 tick/sched: Prevent false positive softirq pending warnings on RT omits a7c971035f05 softirq: Make softirq control and processing RT aware omits d1267b1af54e softirq: Move various protections into inline helpers omits cd05f9742558 irqtime: Make accounting correct on RT omits fd8f988a217a softirq: Add RT specific softirq accounting omits 061fea7b5c84 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 5ee223c630d0 drm/msm: Improved debugfs gem stats omits ff5caa957431 drm/msm: Fix debugfs deadlock omits cc8710bdf9ea drm/msm: Avoid mutex in shrinker_count() omits 9db7fe096243 drm/msm: Remove unused freed llist node discards af4315b894b9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards faea5b4c7c4f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 77a0060811e7 Merge branch 'at91-dt' into at91-next omits 44386b4b1a77 ARM: dts: at91: change the key code of the gpio key omits 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc discards 41c7659c2e0c f2fs: fix to avoid GC/mmap race with f2fs_truncate() discards 41e1fc4ef400 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] omits 3c7245ee576a drm/ttm: switch back to static allocation limits for now omits 5b1c893f7186 drm/amdkfd: Update L1 and add L2/3 cache information omits 300011601de7 drm/mst: Enhance MST topology logging omits 358b8f69bce3 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 26764da148af Revert "drm/amd/display: To modify the condition in indica [...] omits 20f4e23e3bb1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 60b35fd2faaf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 67ae88d508a9 drm/amdgpu: only check for _PR3 on dGPUs omits 72e6b32c7473 drm/amdgpu: add another raven1 gfxoff quirk omits 01f687ea727d usb/host: enable auto power control for xhci-pci omits c3b216c9ea89 amd: display: modules: Remove repeated struct declaration omits 0b3ec4fc73a0 drm/amdgpu: drop some unused atombios functions omits 071069cb5f18 drm/amd: cleanup coding style a bit omits c3d9ea8eb66b drm/amd: use kmalloc_array over kmalloc with multiply omits a8a3bb945f3a drm/amdgpu: support sdma error injection omits 43423d3bbb9f drm/amdgpu: reserve fence slot to update page table omits e28982eb3a17 drm/amdgpu: indirect register access for nv12 sriov omits f802506ee8d0 drm/amdgpu: indirect register access for nv12 sriov omits 4c97925f7d93 drm/amdgpu: indirect register access for nv12 sriov omits 06f7fdaf2cca drm/amdgpu: indirect register access for nv12 sriov omits ef95d2a98d64 drm/amdgpu/display: fix warning on 32 bit in dmub omits 9e690a4a09f9 drm/amdgpu: check alignment on CPU page for bo map omits f12e78c7b680 drm/amdgpu: Set a suitable dev_info.gart_page_size omits 4931633321e5 drm/radeon: avoid potential null pointer access omits 51484deeef7b drm/amdgpu: fix compiler warning(v2) omits 6c9569f546ac drm/amdgpu: fix NULL pointer dereference omits e4721dd8065a drm/amd/display: Use pr_debug in DM to prevent dmesg flooding omits 693063973c70 drm/amd/display: add DMCUB trace irq support for DCN302 omits b0302787b227 drm/amdgpu: Add new PF2VF flags for VF register access method omits e34933f9e367 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits 7a2f342c96d1 drm/amd/display: fix typo: liason -> liaison omits 14e4a095b29f drm/amd/display: Try YCbCr420 color when YCbCr444 fails omits 6d59d9eedb5b drm/amd/display: 3.2.129 omits 0b5c48eae386 drm/amd/display: Disable MALL when SMU not present omits 940ebc88b28a drm/amd/display: [FW Promotion] Release 0.0.58 omits 266f7b06f202 drm/amd/display: add log for automated test omits 2d801814311d drm/amd/display: Set max TTU on DPG enable discards 3a376659a7c1 Merge branch 'remotes/lorenzo/pci/misc' discards 5c60de245163 Merge branch 'remotes/lorenzo/pci/msi' discards e04a1d31aadd Merge branch 'remotes/lorenzo/pci/xgene' discards 2ea73bf97a83 Merge branch 'remotes/lorenzo/pci/vmd' discards 4083a4600e46 Merge branch 'remotes/lorenzo/pci/tegra' discards d18577e476d8 Merge branch 'remotes/lorenzo/pci/microchip' discards 81d79384de84 Merge branch 'remotes/lorenzo/pci/mediatek' discards f7b53aa14fc5 Merge branch 'remotes/lorenzo/pci/layerscape' discards ae0dbb0a7492 Merge branch 'remotes/lorenzo/pci/iproc' discards fe875d86a998 Merge branch 'remotes/lorenzo/pci/endpoint' discards 227c57777858 Merge branch 'remotes/lorenzo/pci/dwc' discards 6ff306a5c8b3 Merge branch 'remotes/lorenzo/pci/cadence' discards 42966c39068d Merge branch 'remotes/lorenzo/pci/brcmstb' discards c2f88724a3f9 Merge branch 'pci/misc' discards 674272cac2cc Merge branch 'pci/kernel-doc' discards 672b60285fd6 Merge branch 'pci/vpd' discards 9d4f912fe7b0 Merge branch 'pci/pm' discards 5eeb6e2423f1 Merge branch 'pci/error' discards 3503362b9f61 Merge branch 'pci/enumeration' omits 3dcf76cc8745 Merge remote-tracking branch 'origin/kconfig' into for-next omits 4438fb942495 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits aee1cf9f09fa Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits a4fa7f234576 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] discards 85f34ae66398 Merge branches 'acpi-scan' and 'acpi-processor-fixes' into [...] discards 5d6bc14b2d2b Merge branch 'v5.12-next/soc' into for-next discards 369caf56b2c3 Merge branch 'v5.12-next/dts64' into for-next discards 0d351600680c Merge branch 'v5.12-next/dts32' into for-next omits 2d2070490a13 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits f5148babb3cd Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits b317586b5d9e Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next omits caf4c43ccbd2 cifsd: fix memory leak when loop ends omits 94737cebdd1a cifsd: remove stale prototype and variables omits d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list omits 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read omits 2acd2ba61872 cifsd: use file_inode() instead of d_inode() omits 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 50a7726f1d23 cifsd: remove calling d_path in error paths omits b7255c70ab39 cifsd: remove smack inherit leftovers omits 6f7281b92b2c ipc/sem.c: mundane typo fixes omits 41c21491f6bf modules: add CONFIG_MODPROBE_PATH omits db9d72682b09 init/initramfs.c: do unpacking asynchronously omits 34b836f036c2 kernel/async.c: remove async_unregister_domain() omits 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements omits deeddcc448bf selftests: remove duplicate include omits e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic omits 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] omits dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 omits 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 omits a32a779746e3 gdb: lx-symbols: store the abspath() omits 21692142e900 aio: simplify read_events() omits e19a9fca6eff smp: kernel/panic.c - silence warnings omits 17d0508a080d gcov: use kvmalloc() omits 4eb93f0672af gcov: simplify buffer allocation omits b3c4e66c908b gcov: combine common code omits 4353fc1144db gcov: clang: drop support for clang-10 and older omits 4bc187dbebc8 kexec: dump kmessage before machine_kexec omits 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 86cde2a159b8 kexec: Add kexec reboot string omits 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation omits be79482b5599 kernel/fork.c: fix typos omits e07987ed0650 kernel/fork.c: simplify copy_mm() omits cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 7b35c1a01c2e init: add support for zstd compressed modules omits c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] omits be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] omits 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 959d466a4d62 lib: crc8: pointer to data block should be const omits e3ce21e157ba lib/genalloc.c: Fix a typo omits 22c273d4e4f4 lib/list_sort.c: fix typo in function description omits 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() omits 04bac15f2087 lib/bch.c: fix a typo in the file bch.c omits eaef884842dc MAINTAINERS: add entry for the bitmap API omits 692348826322 tools: sync lib/find_bit implementation omits bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() omits d6234ebbe296 lib: add fast path for find_next_*_bit() omits 87523c49481f tools: sync find_next_bit implementation omits 52b49677533b lib: inline _find_next_bit() wrappers omits a03509375895 tools: sync small_const_nbits() macro with the kernel omits 82b3d3a08531 lib: extend the scope of small_const_nbits() macro omits a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] omits 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits ab315f3d18ce tools: bitmap: sync function declarations with the kernel omits 6d7d6b2ab284 tools: disable -Wno-type-limits omits 624cdec3ba11 kernel/cred.c: make init_groups static omits 479a9b781eb9 kernel/async.c: fix pr_debug statement omits 928e0343fec8 kernel.h: drop inclusion in bitmap.h omits 1d4982a2dc66 include: remove pagemap.h from blkdev.h omits eeb8edb07323 proc/sysctl: make protected_* world readable omits eac34f4afec2 proc/sysctl: fix function name error in comments omits 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ omits b785c11ede7d selftests: proc: test subset=pid omits b0e4a9121767 proc: delete redundant subset=pid check omits 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" omits 591d93550869 proc: save LOC in __xlate_proc_name() omits a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check omits 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. omits fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f7538ec61072 kfence: zero guard page after out-of-bounds access omits 743bb010399d mm/process_vm_access.c: remove duplicate include omits 4cfd236bfc8a mm/mempolicy: minor coding style tweaks omits bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks omits 0c3bb102ade7 mm/vmalloc: minor coding style tweaks omits a61a74545173 mm/frontswap: minor coding style tweaks omits 33fe9a87fdbf mm/mlock: minor coding style tweaks omits 3475525abb5a mm/filemap: minor coding style tweaks omits 58c0bb89150f mm/page_alloc: minor coding style tweaks omits bb9e4433f1dc mm/shmem: minor coding style tweaks omits eea0e5094b45 mm/oom_kill: minor coding style tweaks omits 58a19766a451 mm/compaction: minor coding style tweaks omits c90a61fde226 mm/vmscan: minor coding style tweaks omits e3055d7fa633 mm/sparse: minor coding style tweaks omits 704e401ea6a6 mm/swapfile: minor coding style tweaks omits 68acd352731d mm/mempool: minor coding style tweaks omits a409c85dd491 mm/highmem: Remove deprecated kmap_atomic omits d85cea4878a1 mm/highmem.c: fix coding style issue omits 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern omits dee54957d33f iov_iter: lift memzero_page() to highmem.h omits 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy omits 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range omits 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits e1e39e0d9e05 selftests/vm: gup_test: fix test flag omits 73a26d57b8ba mm/gup: longterm pin migration cleanup omits 1a47ec32410c mm/gup: change index type to long as it counts pages omits 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits e54fe97864c8 mm/gup: migrate pinned pages out of movable zone omits f256496d85a0 mm/gup: do not migrate zero page omits 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages omits c273b99554cc mm: apply per-task gfp constraints in fast path omits 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits df4d4a0277dc mm/gup: check for isolation errors omits 4c9bfb441fce mm/gup: return an error on migration failure omits 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation omits b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone omits c7bc8e97efe3 mm/util.c: fix typo omits c74dae28c04c mm/util.c: reduce mem_dump_obj() object size omits a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 7e6c1dc8fd25 x86/mm: track linear mapping split events omits 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fccce459469 ksm: fix potential missing rmap_item for stable_node omits 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK omits 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits d9a9226ba78d mm: use proper type for cma_[alloc|release] omits a69a313e2058 mm: cma: add the CMA instance name to cma trace events omits 4497f08fe2fe mm: cma: support sysfs omits 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits a80ededd8bae mm: cma: add trace events for CMA alloc perf testing omits d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning omits 3969f6548968 mm: vmstat: add cma statistics omits 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 28329e347ed1 mm/migrate.c: make putback_movable_page() static omits 86af5f455a9e mm: fs: invalidate BH LRU during page migration omits f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits c4016073189c mm: disable LRU pagevec during the migration temporarily omits e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory omits 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority omits adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline omits 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker omits 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred omits 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered omits e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix omits dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper omits cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info omits 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu omits e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size omits d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 90781096077c mm: vmscan: consolidate shrinker_maps handling code omits 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint omits 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header omits 55f8ea9f85ff userfaultfd/selftests: unify error handling omits 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled omits 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread omits da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd omits 37565f42e37a userfaultfd/selftests: use user mode only omits 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] omits f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test omits c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test omits 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type omits 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak omits fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix omits a311f80f1475 userfaultfd: support minor fault handling for shmem omits e58467328afd userfaultfd/selftests: add test exercising minor fault handling omits 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] omits 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl omits b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak omits 890d767b4b75 userfaultfd: add minor fault registration mode omits 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 3d5f9ff28955 hugetlb: make free_huge_page irq safe omits 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock omits 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality omits b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments omits bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release omits d3971def5236 mm/cma: change cma mutex to irq safe spinlock omits 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] omits 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() omits 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] omits aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() omits f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check omits 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool omits 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages omits 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages omits 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] omits 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 omits fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] omits 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 39cf5110566c mm/hugetlb: use some helper functions to cleanup code omits 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] omits 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path omits ee516913454c net: page_pool: refactor dma_map into own function page_po [...] omits da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator omits c1fd5d611811 SUNRPC: set rq_page_end differently omits b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist omits 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] omits 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix omits e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix omits 8f47b769b804 mm/page_alloc: add a bulk page allocator omits 93a2ed352c90 mm/page_alloc: rename alloced to allocated omits 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h omits 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages omits 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc omits 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation omits 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation omits 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages omits be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp omits cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp omits c3b7837d5c5b include/linux/page-flags-layout.h: cleanups omits e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range omits d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 28bd9cd0741c mm: move mem_init_print_info() into mm_init() omits ce816b430b5a kasan: detect false-positives in tests omits 55b54ee460be kasan: record task_work_add() call stack omits a2778f1fb255 kasan: docs: update tests section omits 079c7bb63ff1 kasan: docs: update ignoring accesses section omits b9f8cb3a95e2 kasan: docs: update shadow memory section omits 4a8c21572481 kasan: docs: update HW_TAGS implementation details section omits 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section omits cd5af8634a8a kasan: docs: update GENERIC implementation details section omits f83b56f0d0c9 kasan: docs: update boot parameters section omits e9d7a07c0816 kasan: docs: update error reports section omits 3b10a5b80d94 kasan: docs: update usage section omits bdd5cde853b2 kasan: docs: update overview section omits c7c1efb4da46 kasan: docs: clean up sections omits 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS omits 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS omits 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS omits 7ed9203a992d arm64: kasan: allow to init memory when setting tags omits 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes omits 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS omits bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy omits 396a7249d89d pagewalk: prefix struct kernel-doc descriptions omits 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document omits 6dbfdb0f5a70 mm/doc: turn fault flags into an enum omits 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc omits d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 409361277964 mm/vmalloc: print correct vmalloc allocation size omits 1e504d964f13 mm/vmalloc: improve allocation failure error messages omits 0642b8252f62 mm/vmalloc: remove unmap_kernel_range omits 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range omits f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range omits 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range omits 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings omits 668235b02143 mm/vmalloc: fix read of uninitialized pointer area omits 033af29718e8 mm/vmalloc: hugepage vmalloc mappings omits c1a648e86222 mm/vmalloc: add vmap_range_noflush variant omits 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions omits a30fc020e6f1 x86: inline huge vmap supported functions omits b57f84787bd5 arm64: inline huge vmap supported functions omits e32d71bc78d2 powerpc: inline huge vmap supported functions omits 90ae133ab5ff mm: HUGE_VMAP arch support cleanup omits 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range omits 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] omits e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables omits 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups omits e216031abc85 mm: unexport remap_vmalloc_range_partial omits 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch omits 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy omits 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 38409fd56127 i915: fix remap_io_sg to verify the pgprot omits f19ed5159947 i915: use io_mapping_map_user omits b795457a9826 mm: add a io_mapping_map_user helper omits da5e1d041c63 mm: add remap_pfn_range_notrack omits 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message omits 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] omits 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges omits 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 24b9e457e6a4 mm/interval_tree: add comments to improve code readability omits f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" omits 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration omits 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed omits b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 711c4f118d00 memcg: set page->private before calling swap_readpage omits 349c354ea596 memcg: charge before adding to swapcache on swapin omits d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] omits 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing omits 664f621d004a mm: memcontrol: switch to rstat fix omits 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix omits 441ae42461d6 mm: memcontrol: switch to rstat omits 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] omits 2471fcf60418 cgroup: rstat: support cgroup1 omits f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions omits 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() omits 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing omits 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 4b1d68cd9a14 memcg: cleanup root memcg checks omits 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account omits 30c856c52f53 mm/memremap.c: fix improper SPDX comment style omits 9369f3787785 mm: gup: remove FOLL_SPLIT omits fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() omits 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 9205f853721b mm/gup: decrement head page once for group of subpages omits e6ca4e8ea130 mm/gup: add compound page list iterator omits bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 40705ab449b0 mm: Move page_mapping_file to pagemap.h omits f7ecad077615 mm: remove nrexceptional from inode omits 04f4450f6395 dax: account DAX entries as nrpages omits 2be8b1ef17b1 mm: stop accounting shadow entries omits d4374c3d3290 mm: introduce and use mapping_empty omits 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits d32fd2fcf55f mm/filemap: drop check for truncated page after I/O omits 134287a6305d mm/filemap: use filemap_read_page in filemap_fault omits 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits f42d9be8704a mm: provide filemap_range_needs_writeback() helper omits a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] omits f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free omits a77829a96ea7 mm/kmemleak.c: fix a typo omits bbb684d612fc mm/slub.c: trivial typo fixes omits 1c59b1d0a501 slub: remove resiliency_test() function omits 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] omits 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] omits 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 8173d64bb2c1 watchdog: cleanup handling of false positives omits c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] omits b6811108294e watchdog: fix barriers when printing backtraces from all CPUs omits 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] omits 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups omits 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup omits 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name omits 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ebb4f66a5191 ocfs2: fix a typo omits d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() omits 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include omits be49761bea9b scripts/spelling.txt: add entries for recent discoveries omits c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression omits 45d244a96b40 ia64: fix EFI_DEBUG build omits 7638f320967d ia64: trivial spelling fixes omits 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] omits 7086da03045a ia64: simplify code flow around swiotlb init omits 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef omits f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization omits 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos omits 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include omits 1577823548be /proc/kpageflags: do not use uninitialized struct pages omits 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c597044afe9c ia64: fix user_stack_pointer() for ptrace() omits 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write omits 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS omits cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems omits cbacd0995d57 kasan: fix conflict with page poisoning omits a20f0afc6a5a fs: direct-io: fix missing sdio->boundary omits d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] omits b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 omits a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix omits 0d10d0a71ffc mm/gup: check page posion status for coredump. omits bc249e305017 kasan-remove-redundant-config-option-fix omits d9474ee324c2 kasan: remove redundant config option omits 81c104b2ac3d kasan: fix hwasan build for gcc omits 45a7a711c08b mailmap: update email address for Jordan Crouse omits ef6c553ddf2c treewide: change my e-mail address, fix my name omits 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information omits a4f413348f26 Documentation: filesystesm api-summary: add namespace.c omits 0a8ef84da5f1 fs/namespace: corrent/improve kernel-doc notation omits 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits e331c184d3f1 Merge branch 'devel' into for-next discards 13eaf4762c9f parisc: Remove duplicate struct task_struct declaration omits 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' omits f38c541b53f6 cifsd: fix wrong prototype in comment omits 352fe192729f cifsd: merge time_wrappers.h into smb_common.h omits f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict omits 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] omits 892f5c3048f3 cifsd: use kmalloc() for small allocations omits 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() omits 684d638273e9 cifsd: remove unneeded macros omits 27d19a8b4abb Merge branch 'icc-fixes' into icc-next omits f514aa0f5a1b Merge branch 'icc-sm8350' into icc-next omits 8747892a8865 Merge branch 'icc-sdm660' into icc-next omits e571028ea527 Merge branch 'core/entry' omits cf28dfd89ba0 Merge branch 'irq/core' omits dd85f61b3ad1 Merge branch 'locking/core' omits 26ef22895a06 Merge branch 'locking/urgent' omits 9ed0086faca0 Merge branch 'objtool/core' omits 63cf9991a033 Merge branch 'perf/core' omits f319c3e29414 Merge branch 'ras/core' omits 5c40d0b0fb04 Merge branch 'sched/core' omits 6842a3ece3b7 Merge branch 'timers/core' omits 27381774a24b Merge branch 'x86/alternatives' omits 0ebc696ddcef Merge branch 'x86/apic' omits 5247390b761f Merge branch 'x86/boot' omits fda215642945 Merge branch 'x86/build' omits 542e1566f8cd Merge branch 'x86/cleanups' omits 4abeb983d384 Merge branch 'x86/core' omits 774f75b25ed5 Merge branch 'x86/cpu' omits 78666c2c207c Merge branch 'x86/microcode' omits 38c8a9268bc7 Merge branch 'x86/misc' omits b4c94e87d1e8 Merge branch 'x86/mm' omits a9be95cd9a11 Merge branch 'x86/platform' omits a92ef03abe36 Merge branch 'x86/seves' omits cab07909828c Merge branch 'x86/sgx' omits f63b89c282a0 Merge branch 'x86/splitlock' omits 40cdbdde63f9 Merge branch 'x86/vdso' omits fd95c5e6e2c0 Merge branch 'x86/vmware' omits 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() omits a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() discards 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] discards ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] discards 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] discards 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] discards 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] discards 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] discards 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 discards bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 discards 440445b661d0 btrfs: zoned: automatically reclaim zones discards 706463541c7f btrfs: rename delete_unused_bgs_mutex discards ccf68eed1e0d btrfs: add subpage overview comments discards 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] discards 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] discards cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible discards 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap discards 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time discards 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] discards 31a1c13b7609 btrfs: introduce helpers for subpage writeback status discards 9672cf20e404 btrfs: introduce helpers for subpage dirty status discards 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] discards f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] discards 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() discards d87ecf11da22 btrfs: add sysfs interface for supported sectorsize discards 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags discards 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input discards 49265d4627dd btrfs: fix a potential hole punching failure discards 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] discards d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] discards 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() discards 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel discards 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] discards f53039477b63 btrfs: do proper error handling in merge_reloc_roots discards 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly discards 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge discards 3a398a48561b btrfs: do not panic in __add_reloc_root discards b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] discards cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode discards 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] discards 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] discards 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation discards 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] discards b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path discards 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path discards 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s discards 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root discards 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge discards a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] discards 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors discards b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots discards 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans discards 86108141d06c btrfs: do proper error handling in create_reloc_root discards c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root discards 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans discards 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] discards 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] discards ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] discards 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] discards 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] discards b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol discards 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename discards d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans discards b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] discards fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors discards 552d3ba095ef btrfs: handle errors from select_reloc_root() discards 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block discards cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation discards e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() discards 573117a35fa2 btrfs: update debug message when checking seq number of a [...] discards 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] discards 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] discards 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] discards a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users discards 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] discards 5a9164bd1e6c btrfs: move the tree mod log code into its own file discards 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] discards bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] discards 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page discards 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases discards aa3bb7f04e79 btrfs: remove duplicated in_range() macro discards edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() discards 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] discards 2a31753feec8 btrfs: fix race between memory mapped writes and fsync discards 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] discards 48c346ce46b9 btrfs: exclude mmaps while doing remap discards 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers discards d8e2792295fe btrfs: add a i_mmap_lock to our inode discards 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() discards e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() discards ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free discards 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] discards a1dd89a5b295 btrfs: add btree read ahead for incremental send operations discards 0cc955d54007 btrfs: add btree read ahead for full send operations discards f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata discards f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] discards 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup discards 701a8d77fe02 btrfs: scrub: drop a few function declarations discards d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly discards 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static discards dabcd112772d btrfs: replace open coded while loop with proper construct discards 2747a74deeb2 btrfs: replace offset_in_entry with in_range discards c6759743b029 btrfs: make find_desired_extent take btrfs_inode discards e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode discards f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits omits d9d16521746c drm/amd/display: New path for enabling DPG omits a870b5702276 drm/amd/display: Update display endpoint control path. omits 525749b6c63d drm/amd/display: Add dynamic link encoder selection. omits fdd3cb24ed6c drm/amd/display: Fix MST topology debugfs omits 562b040e978f drm/amd/display: LTTPR config logic omits c289ca72bd84 drm/amd/display: Enumerate LTTPR modes omits 4c6b3d7feda5 drm/amd/display: Interface for LTTPR interop omits d917a9eb4cf1 drm/amd/display: Rename fs_params to hdr_tm_params omits 1031c6f9a53e drm/amd/display: Fix typo for variable name omits 89e7dc3121c3 drm/amd/display: add mod hdcp interface for supporting enc [...] omits 3bea0e5baede drm/amd/display: define mod_hdcp_display_disable_option struct omits d7813c645b44 drm/amd/display: enable DP DSC Compliance automation omits 217731c4fd70 drm/amd/display: Guard ASSR with internal display flag omits 1d4a10531f8b drm/amd/display: Fix static checker warnings on tracebuff_fb omits 46c29d0c7604 drm/amd/display: Add refresh rate trace omits 293f0593de74 drm/amd/display: BIOS LTTPR Caps Interface omits 7f53edf017cd drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran omits 52df9915b825 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] omits 6ed495d705d5 drm/amdgpu: Reset error code for 'no handler' case omits 24abcf016b33 drm/amd/display: Fix black screen with scaled modes on som [...] omits 58c10044ecce drm/amdgpu: ih reroute for newer asics than vega20 omits 0279d780807e drm/amdkfd: dqm fence memory corruption omits fe001e70a55d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits db159f0efc3b drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers omits ccbc02db516c drm/amd/pm: Fix DPM level count on aldebaran omits db0e3e1c60b9 drm/amd/pm: unify the interface for gfx state setting omits 7e85959f562c drm/amd/pm: unify the interface for power gating omits bd02e9c95993 drm/amd/pm: fix missing static declarations omits af8649e9ea66 drm/amd/pm: unify the interface for loading SMU microcode omits c0d17a688656 drm/amd/pm: no need to force MCLK to highest when no displ [...] discards 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next discards cb30db64d816 Merge branch 'pm-core-fixes' into linux-next discards f5f055a48c5b Merge branch 'acpi-tables' into linux-next discards 74e3290c28f1 Merge branch 'devprop' into linux-next discards 3daf3a08ca70 Merge branch 'pm-pci' into linux-next discards cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] discards 6168d2942182 Merge branch 'pm-tools' into linux-next discards 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] discards 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next discards 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits ba10bb00043c drm/amdgpu: Fix build warnings omits 1127402d4ad1 drm/amdgpu: Enable recovery on aldebaran omits 37439a51ff17 drm/amdgpu: Add mode2 reset support for aldebaran omits 890d176c79d7 drm/amdgpu: Make set PG/CG state functions public omits 38af1eba3e4e drm/amdgpu: Add PSP public function to load a list of FWs omits c439b43bcc0a drm/amdgpu: Add reset control handling to reset workflow omits 528cd117bd80 drm/amdgpu: Add reset control to amdgpu_device omits a10baa590d17 drm/amd/pm: Add support for reset completion on aldebaran omits bd35483239b9 drm/amd/pm: Add function to wait for smu events omits f547505d6212 drm/amd/pm: Modify mode2 msg sequence on aldebaran omits eb67b58387e1 drm/amd/amdgpu implement tdr advanced mode omits cef775e0f73d drm/amdgpu: make BO type check less restrictive omits 4a7cd7050136 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag omits e7bc154ba894 drm/amdgpu: use amdgpu_bo_create_user() for when possible omits 2c257c7d1fc8 drm/amdgpu: introduce struct amdgpu_bo_user omits 20648ee81893 drm/amdgpu: allow variable BO struct creation omits 3d569251927e drm/amdgpu: load balance VCN3 decode as well v8 omits 88c5bd92ea8f drm/sched: select new rq even if there is only one v3 omits e22022127b0c drm/amdgpu: share scheduler score on VCN3 instances omits 739c2536245f drm/amdgpu: add the sched_score to amdgpu_ring_init omits f7f3dd4d8571 drm/ttm: ioremap buffer according to TTM mem caching setting omits 3f8276854dbd drm/amd/display: check fb of primary plane omits 51fbba497d82 drm/amd/display: Allow idle optimization based on vblank. omits df5b3e14cd2f drm/amd: Fix a typo in two different sentences omits 9721af864837 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes omits 168ff5990d44 drm/radeon/r600_cs: Few typo fixes omits 44d7c62355ea amdgpu: securedisplay: simplify i2c hexdump output omits e271ec416939 drm/amdgpu: Ensure that the modifier requested is supporte [...] discards 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 omits f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent omits ceb3d6b68e13 cifsd: remove redundant assignment to variable err omits 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation omits 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit omits 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit omits 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] omits 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] omits f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const omits f093fadd45ef drm/amdgpu: remove irq_src->data handling omits 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h omits 44d4bc87154a drm/amdgpu: Fix check for RAS support omits 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level omits a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus omits eca81f0ea9ad drm/amdgpu: added support for dynamic GECC omits c7016018068d drm/amdgpu: update host to psp interface omits b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface omits eb88101f2c01 drm/amdgpu: move vram recover into sriov full access omits 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 omits ff40847f6f91 drm/amd/pm: label these APIs used internally as static omits 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] omits eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish omits 465a7104950a amdgpu: fix gcc -Wrestrict warning omits 53af003994f0 amdgpu: avoid incorrect %hu format string omits 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h omits 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug omits 776b1048277f drm/atomic: Couple of typo fixes omits 140e476c1262 drm/radeon: don't evict if not initialized omits d17b07b12ec0 drm/amdgpu: replace per_device_list by array omits 03e50910f1bc drm/amd/display: 3.2.128 omits 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance omits a56e979f60c6 drm/amd/display: Change input parameter for set_drr omits d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 omits f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning omits 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence omits d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini omits e254d5501916 drm/amd/display: revert max lb use by default for n10 omits 17db590057e2 drm/amd/display: Fix debugfs link_settings entry omits 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events omits 9a0229025c97 drm/amd/display: revert max lb lines change omits e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field omits fc8bc86081ad drm/amd/display: hide VGH asic specific structs omits aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 omits 1ca4cf448fae drm/amdgpu: Use correct size when access vram omits 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting omits c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test omits 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD omits 904351e346a9 drm/amdgpu: fix amdgpu_res_first() omits f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct omits a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] omits 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] omits 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] omits 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 omits 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran omits 709e0f247588 drm/amdgpu: Fix a typo omits 989ccc377e99 drm/amdgpu: Fix a typo omits b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages omits ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages omits e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix omits e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend omits d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix omits f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume omits c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix omits 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling omits e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling omits 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix omits bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID omits 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation omits d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock omits 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" omits 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] omits 5f962ee843e6 mm: unexport follow_pfn omits 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe omits 69bacee7f9ad mm: Add unsafe_follow_pfn omits 40acb795bffd Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits d2ebca8ed45e afs: Use the fscache_write_begin() helper omits 3176172866d1 afs: Use new fscache read helper API omits c50aae74ce30 afs: Use the fs operation ops to handle FetchData completion omits 020d4715ca5e afs: Prepare for use of THPs omits d479ef871c48 afs: Extract writeback extension into its own function omits e11f12e05522 afs: Wait on PG_fscache before modifying/releasing a page omits 670555b600b3 afs: Use ITER_XARRAY for writing omits bd1407df4010 afs: Set up the iov_iter before calling afs_extract_data() omits 403f1d52bece afs: Log remote unmarshalling errors omits d586c31828e0 afs: Don't truncate iter during data fetch omits 24b37b0fab8b afs: Move key to afs_read struct omits 2d1b97983019 afs: Print the operation debug_id when logging an unexpect [...] omits 92c2beed56aa afs: Pass page into dirty region helpers to provide THP size omits 7f5b6d3a65d7 afs: Disable use of the fscache I/O routines omits a21444f0c71d fscache, cachefiles: Add alternate API to use kiocb for re [...] omits eb6a8d6d69ca netfs: Define an interface to talk to a cache omits 2219c1b5830e netfs: Add write_begin helper omits 4f38532402c3 netfs: Gather stats omits 82230dd879bf netfs: Add tracepoints omits 879a5d3c3aec netfs: Provide readahead and readpage netfs helpers omits ca5805003703 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits 70a22b068586 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits cfe176fe3bcc netfs: Documentation for helper library omits 21dc0cb05ee8 netfs: Make a netfs helper module omits a1657321df77 mm: Implement readahead_control pageset expansion omits 8ac07cba4e86 mm: Add set/end/wait functions for PG_private_2 omits 181d1413856d iov_iter: Add ITER_XARRAY omits 5584029fd8c7 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits fbdeba351933 cifsd: fix error handling in ksmbd_server_init() omits cc0a62bc9731 PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status omits a4016044a6a0 PM / devfreq: Remove the invalid description for get_target_freq omits 3644162cd91d PM / devfreq: Check get_dev_status in devfreq_update_stats omits 5cca99493b0c PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits abf4cde7d375 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits deee7ac8b315 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits 78efa762997d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 2025a5b282de Merge branch 'immutable-devfreq-v5.13-rc1' into HEAD omits e5171e6d46fc PM / devfreq: Use more accurate returned new_freq as resume_freq omits 9856e28df83e PM / devfreq: Unlock mutex and free devfreq struct in error path omits 040d73b154cc cifsd: Fix an error code in smb2_read() omits 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst omits 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] omits c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 omits 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 omits 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo omits fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] omits 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] omits 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] omits ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 omits 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support omits 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B omits ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 omits 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() omits 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 2d44673005ea cifsd: fix incorrect comments omits c9da0f0dd908 cifsd: remove unneeded FIXME comments omits 0e75d09153fe cifsd: add index.rst in cifs documentation omits 30f44e929aa6 cifsd: update cifsd.rst document omits 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] omits d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() omits 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 8a3becc3d5f6 cifsd: Fix a use after free on error path omits 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug omits d410a142f065 cifsd: fix a precedence bug in parse_dacl() omits 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 215042ece980 Merge branch 'landlock_lsm' into next-testing omits f642729df390 landlock: Add user and kernel documentation omits 8574395beb81 samples/landlock: Add a sandbox manager example omits 02890ddc1cd7 selftests/landlock: Add user space tests omits 818946f8b806 arch: Wire up Landlock syscalls omits c5eafae25eb5 landlock: Add syscall implementations omits 25d359e9a64b landlock: Support filesystem access-control omits fa56a0d6c980 fs,security: Add sb_delete hook omits 96760b9425aa LSM: Infrastructure management of the superblock omits 1c6511caefdd landlock: Add ptrace restrictions omits 873bae2ddaca landlock: Set up the security framework and manage credentials omits b31cc9518965 landlock: Add ruleset and domain management omits 34eae979d9c1 landlock: Add object management omits 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits 242b459c4d80 cifsd: Fix a handful of spelling mistakes omits 3a9684997b15 cifsd: uniquify extract_sharename() omits 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree omits 801019d874df cifsd: fix WARNING: Title overline too short omits 50ddbf655450 MAINTAINERS: add cifsd kernel server omits 001c10aa51b4 cifsd: add Kconfig and Makefile omits a33cf31d4afb cifsd: add file operations omits 788b6f45c1d2 cifsd: add server-side procedures for SMB3 omits 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] omits c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error omits 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool omits cf947ad92675 extcon: qcom-spmi: Add support for VBUS detection omits fb3c5d672593 bindings: pm8941-misc: Add support for VBUS detection omits 56f77ca05790 bindings: pm8941-misc: Convert bindings to YAML omits 2d5c082ce384 extcon: sm5502: Detect OTG when USB_ID is connected to ground omits 72ccd15284e6 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 723c7003c1ab vdpa: introduce virtio pci driver omits 9576fdc0ad3a usb: cdns3: fix static checker warning. omits 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused omits d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] omits 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) omits f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs omits 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb discards f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh discards d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh omits 67982dfa59de usb: cdns3: imx: add power lost support for system resume omits c450e48eb570 usb: cdns3: add power lost support for system resume omits 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 omits d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 5bb9cdb320a5 USB: remove usb_bus_type from usb.h omits f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver omits b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver omits 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs omits 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs omits c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs omits 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs omits a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries omits 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings omits 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 5410c878cc60 USB: core: no need to save usb_devices_root omits f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] omits cdcc614642f1 usb: gadget: function: fix typo in f_printer.c omits ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits 415f23aa799c usb: typec: tps6598x: Add trace event for data status omits 76813aabd81f usb: typec: tps6598x: Add trace event for power status register omits d41df82d16e3 usb: typec: tps6598x: Add trace event for status register omits 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events omits effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback omits 59fa3def35de usb: dwc3: add a power supply for current control omits 8242ff9ea9f0 dt-bindings: display: mediatek,dpi: Convert to use graph schema omits df1c002198a8 Merge branch 'for-5.12' into for-next omits 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next omits d46b7cd68336 ovl: plumb through flush method omits 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] adds 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e3bb2f4f96a6 Merge tag 'regulator-fix-v5.12-rc6' of git://git.kernel.or [...] adds a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 5ba091db9386 Merge tag 'platform-drivers-x86-v5.12-3' of git://git.kern [...] adds 4033e76a7abd parisc: Remove duplicate struct task_struct declaration adds 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver adds 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers adds 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h adds dbaa5d1c254e Merge branch 'parisc-5.12-3' of git://git.kernel.org/pub/s [...] adds 1180042dc603 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] adds 3a22981230f9 Merge tag 'arm-fixes-5.11-2' of git://git.kernel.org/pub/s [...] adds 454859c552da Merge tag 'arc-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4f0ed93fb92d LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late adds 035d80695fae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4ea51e0e37c8 Merge tag 'for-linus-2021-04-08' of git://git.kernel.org/p [...] adds 315f02c60d94 KVM: x86/mmu: preserve pending TLB flush across calls to k [...] adds d381b05e8605 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model adds 168632a495f4 ALSA: aloop: Fix initialization of controls adds 9c3195778c71 Merge tag 'asoc-fix-v5.12-rc6' of https://git.kernel.org/p [...] adds c8426b2700b5 ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 adds e0a472fffe43 Merge tag 'sound-5.12-rc7' of git://git.kernel.org/pub/scm [...] adds ad31a8c05196 s390/setup: use memblock_free_late() to free old stack adds 3fb4f979b4fa Merge tag 's390-5.12-6' of git://git.kernel.org/pub/scm/li [...] adds 603c4690b01a RDMA/cxgb4: check for ipv6 address properly while destroyi [...] adds 5de61a47eb90 IB/hfi1: Fix probe time panic when AIP is enabled with a b [...] adds e1ad897b9c73 RDMA/qedr: Fix kernel panic when trying to access recv_cq adds d1c803a9ccd7 RDMA/addr: Be strict with gid size adds 4fa56ad0d12e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4e456b30f78c cifs: On cifs_reconnect, resolve the hostname again. adds d135be0a7fb8 fs: cifs: Remove unnecessary struct declaration adds 0fc9322ab5e1 cifs: escape spaces in share names adds 17e7124aad76 Merge tag '5.12-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 895915226a59 Bluetooth: btusb: Revert Fix the autosuspend enable and disable adds fa26d0c778b4 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m adds ccd6c35c72c7 Merge tag 'acpi-5.12-rc7' of git://git.kernel.org/pub/scm/ [...] adds d120198bd5ff xen/evtchn: Change irq_info lock to raw_spinlock_t adds 0b76088799cc Merge tag 'for-linus-5.12b-rc7-tag' of git://git.kernel.or [...] adds 3766fcf5d318 Merge tag 'rproc-v5.12-fixes' of git://git.kernel.org/pub/ [...] adds d084d996aaf5 vdpa/mlx5: should exclude header length and fcs from mtu adds d13a15d544ce vdpa/mlx5: Use the correct dma device when registering memory adds b2ae0a2db8a2 vdpa/mlx5: Retrieve BAR address suitable any function adds 4b454a82418d vdpa/mlx5: Fix wrong use of bit numbers adds bc04d93ea30a vdpa/mlx5: Fix suspend/resume index restoration adds 189fefc7a4f0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 442dc00f82a9 selinux: make nslot handling in avtab more robust adds d8f5f0ea5b86 selinux: fix cond_list corruption when changing booleans adds 9ad6e9cb39c6 selinux: fix race between old and new sidtab adds 60144b23c942 Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pu [...] adds df7232c4c676 drm/amd/display: Add missing mask for DCN3 adds 1b0b6e939f11 drm/amdgpu: Fix size overflow adds 2efc021060c2 drm/radeon: Fix size overflow adds cdcc108a2ace drm/amdgpu/smu7: fix CAC setting on TOPAZ adds 2bbbb07da802 Merge tag 'amd-drm-fixes-5.12-2021-04-08' of https://gitla [...] adds 2e99cd7a313a Merge tag 'drm-msm-fixes-2021-04-02' of https://gitlab.fre [...] adds 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now adds 35d65ab3fdba drm/vc4: plane: Remove redundant assignment adds eb9dfdd1ed40 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 adds d416bd0bf7ef Merge tag 'drm-misc-fixes-2021-04-09' of git://anongit.fre [...] adds b6a37a93c9ac drm/i915: Fix invalid access to ACPI _DSM objects adds bd119f471299 Merge tag 'drm-intel-fixes-2021-04-09' of git://anongit.fr [...] adds a85f165e1f38 Merge tag 'drm-fixes-2021-04-10' of git://anongit.freedesk [...] adds 649cab56de8e of: properly check for error returned by fdt_get_name() adds 48d499bd8919 of: unittest: overlay: ensure proper alignment of copied FDT adds f6d6c6993a30 dt-bindings: don't use ../dir for doc references adds 8235ef155d00 dt-bindings: fix references for iio-bindings.txt adds 21d6ff39e169 dt-bindings:iio:adc: update motorola,cpcap-adc.yaml reference adds d473d32c2fba of: property: fw_devlink: do not link ".*,nr-gpios" adds a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] adds 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it adds 9728463737db io_uring: fix rw req completion adds c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy adds 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] adds b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] adds 0f6925b3e8da virtio_net: Do not pull payload in skb->head adds 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it adds 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource adds 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers adds f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] adds ed7bedd2c3ca net: hns3: clear VF down state bit before request link status adds 63cf32389925 ethtool: fix incorrect datatype in set_eee ops adds cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing adds 5219d6012d46 docs: ethtool: fix some copy-paste errors adds 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] adds f0ebc2b6b7df ethtool: un-kdocify extended link state adds 83e5feeb385e ethtool: document reserved fields in the uAPI adds d9c65de0c1e1 ethtool: fix kdoc in headers adds cd90437399a2 Merge branch 'ethtool-doc' adds 9d6803921a16 net: hsr: Reset MAC header for Tx path adds a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module adds 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink adds a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter adds ce28f0fd670d net/mlx5: Fix PPLM register mapping adds 534b1204ca46 net/mlx5: Fix PBMC register mapping adds d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c adds bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] adds a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] adds fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] adds 3cf148285282 Merge branch 'ethtool-link_mode' adds 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags adds 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices adds 97195d3cad85 iwlwifi: add support for Qu with AX201 device adds 9c04fd95fa83 iwlwifi: fw: fix notification wait locking adds 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices adds 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] adds 65db391dd874 iwlwifi: mvm: fix beacon protection checks adds 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] adds 04052a318fb9 net/ieee802154: remove unused macros to tame gcc adds cdd38c5f1ce4 Merge remote-tracking branch 'net/master' adds 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key adds 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev adds 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key adds 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey adds 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid adds 88c17855ac42 net: ieee802154: forbid monitor for set llsec params adds fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors adds 08470c545333 net: ieee802154: forbid monitor for add llsec key adds b6e2949544a1 net: ieee802154: forbid monitor for del llsec key adds 5582d641e674 net: ieee802154: stop dump llsec devs for monitors adds 5303f956b05a net: ieee802154: forbid monitor for add llsec dev adds ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev adds 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors adds a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey adds 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey adds 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors adds 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel adds 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel adds 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors adds 1165affd4848 net: mac802154: Fix general protection fault adds 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] adds 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration adds 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] adds 87c750e8c38b net: sched: fix action overwrite reference counting adds b3650bf76a32 net: sched: fix err handler in tcf_action_init() adds f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' adds 3583a4e8d77d ipv6: report errors for iftoken via netlink extack adds dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN adds 71826654ce40 rfkill: revert back to old userspace API by default adds 1153a74768a9 mac80211: fix TXQ AC confusion adds 7d73cd946d4b mac80211: fix time-is-after bug in mlme adds 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect adds b57aa17f07c9 virt_wifi: Return micros for BSS TSF values adds b5ac0146492f cfg80211: check S1G beacon compat element length adds abaf94ecc9c3 nl80211: fix potential leak of ACL params adds 9a6847ba1747 nl80211: fix beacon head validation adds ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] adds 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset adds 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting adds e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 adds 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 adds 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference adds b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() adds 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c adds d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' adds 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null adds 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' adds 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend adds 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling adds 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] adds 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' adds 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] adds 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue adds cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver adds 27f0ad71699d net: fix hangup on napi_disable for threaded napi adds 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4873d8cc141e MAINTAINERS: update CZ.NIC's Turris information adds b37c38484375 treewide: change my e-mail address, fix my name adds 620ff418ef44 mailmap: update email address for Jordan Crouse adds a5c5e441518f .mailmap: fix old email addresses adds d3378e86d182 mm/gup: check page posion status for coredump. adds a3a8833dffb7 nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds 9562fd132985 gcov: re-fix clang-11+ support adds 90bd070aae6c ocfs2: fix deadlock between setattr and dio_end_io_write adds 7ad1e3661678 ia64: fix user_stack_pointer() for ptrace() adds df41872b6860 fs: direct-io: fix missing sdio->boundary adds 06b1f8558894 kasan: fix conflict with page poisoning adds e156656717b8 lib/test_kasan_module.c: suppress unused var warning adds 6a77d38efcda kfence, x86: fix preemptible warning on KPTI-enabled systems adds 7d37cb2c912d lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds adb2c4174fb2 Merge branch 'akpm' (patches from Andrew) adds 026334a3bb6a perf inject: Fix repipe usage adds f2013278ae40 perf report: Fix wrong LBR block sorting adds 92f1e8adf7db perf arm-spe: Avoid potential buffer overrun adds 9288e1f7d396 Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git:/ [...] adds 50ce6826a48f clk: fixed: fix double free in resource managed fixed-fact [...] adds d4961772226d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 56b4c6515a36 i2c: exynos5: correct top kerneldoc adds df8a39f2911a i2c: imx: mention Oleksij as maintainer of the binding docs adds 12a0cf7241f9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds bc2f3e4c6628 Merge tag 'thunderbolt-for-v5.12-rc7' of git://git.kernel. [...] adds 445e09e79743 Merge tag 'usb-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] adds d5fa1dad75be Merge tag 'driver-core-5.12-rc7' of git://git.kernel.org/p [...] adds 95c7b0755187 Merge tag 'powerpc-5.12-6' of git://git.kernel.org/pub/scm [...] adds 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure adds 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event adds 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] adds efc2da9241e6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0760fa3d8f7f percpu: make pcpu_nr_empty_pop_pages per chunk type adds 52e44129fba5 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 3a62583c2853 RAS/CEC: Correct ce_add_elem()'s returned values adds 632a1c209b87 x86/traps: Correct exc_general_protection() and math_error [...] adds 06f838e02d3b Merge tag 'x86_urgent_for_v5.12-rc7' of git://git.kernel.o [...] adds add6b92660b3 Merge tag 'locking-urgent-2021-04-11' of git://git.kernel. [...] adds 53b74fa990bf btrfs: zoned: move superblock logging zone location adds 7d900724913c Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/s [...] adds d434405aaab7 Linux 5.12-rc7 adds d2bd44c4c05d m68k: fix flatmem memory model setup adds 89698becf06d Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.or [...] new 163630b2d95b arc: Fix typos/spellos new e10591bc0ec8 Merge remote-tracking branch 'arc-current/for-curr' new b191ef324501 Merge remote-tracking branch 'arm-current/fixes' new 2decad92f473 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically new 214ea8af1cfc Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds fbb9e86636ba arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 3dd4ce4185df arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds c89f3af3b5ba MAINTAINERS: Add our new mailing-list adds 2a996ecd142d MAINTAINERS: Match on allwinner keyword adds 7a2f6e69e9c1 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds 974be36e1ca9 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org [...] adds aa68a77863b3 Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kerne [...] adds b9a9786a13ea Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.k [...] new ea83257b55fd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new b74e409ea1b1 s390/entry: avoid setting up backchain in ext|io handlers new a994eddb947e s390/entry: save the caller of psw_idle new 4ea4fd5956c1 Merge remote-tracking branch 's390-fixes/fixes' new 4af2178ac605 MAINTAINERS: update maintainer entry for freescale fec driver new 31457db3750c net: davicom: Fix regulator not turned off on failed probe new 6628ddfec758 net: geneve: check skb is large enough for IPv4/IPv6 header new 1fe976d308ac net: phy: marvell: fix detection of PHY on Topaz switches new f33b0e196ed7 ethtool: fix kdoc attr name new 50b0a6ae6649 Merge remote-tracking branch 'net/master' adds afd0be729953 libbpf: Fix potential NULL pointer dereference new 62a6e7f67f91 Merge remote-tracking branch 'bpf/master' adds b895bdf5d643 netfilter: nft_limit: avoid possible divide error in nft_l [...] adds 7ee3c61dcd28 netfilter: bridge: add pre_exit hooks for ebtable unregistration adds d163a925ebbc netfilter: arp_tables: add pre_exit hook for table unregister new 0a7d5f013d52 Merge remote-tracking branch 'netfilter/master' adds 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap adds 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component adds 6f68accaa864 ASoC: meson: axg-frddr: set fifo depth according to the period adds 44de8d80dba4 ASoC: rt1011: remove pack_id check in rt1011 adds 7b3f5b207da5 ASoC: codecs: Fix runtime PM imbalance in tas2552_probe new 49065ed5ad5b Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new f64a039886d9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 78d889705732 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new bda5c085a39c Merge remote-tracking branch 'regmap-fixes/for-linus' new a7432f102ea8 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a21fbc42807b spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 794aaf01444d spi: Fix use-after-free with devm_spi_alloc_* new c730b40940f9 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new da1bafd02015 Merge remote-tracking branch 'spi-fixes/for-linus' new e3f2973d72b3 Merge remote-tracking branch 'pci-current/for-linus' new a0d7ab9d9062 Merge remote-tracking branch 'phy/fixes' new 74536e02420b Merge remote-tracking branch 'soundwire-fixes/fixes' new 028d639c9884 Merge remote-tracking branch 'input-current/for-linus' new 85b9b345580c Merge remote-tracking branch 'ide/master' new ea941ac294d7 dmaengine: idxd: Fix clobbering of SWERR overflow bit on w [...] new 4ac823e9cd85 dmaengine: idxd: fix delta_rec and crc size field for comp [...] new ea6a5735d2a6 dmaengine: idxd: fix opcap sysfs attribute output new 0fff71c5a311 dmaengine: idxd: fix wq size store permission state new 88cd1d6191b1 dmaengine: dw: Make it dependent to HAS_IOMEM new ea45b6008f80 dmaengine: Fix a double free in dma_async_device_register new 917a3200b9f4 dmaengine: tegra20: Fix runtime PM imbalance on error new 07503e6aefe4 dmaengine: plx_dma: add a missing put_device() on error path new 6df0e6c57dfc dmaengine: idxd: clear MSIX permission entry on shutdown new ea9aadc06a9f dmaengine: idxd: fix wq cleanup of WQCFG registers new 8984d441c03a Merge remote-tracking branch 'dmaengine-fixes/fixes' new 465af65d75bb Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new f8fc267e297f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 2361db89aaad libnvdimm: Notify disk drivers to revalidate region read-only adds a2948b17f6b9 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGI [...] adds 9de82caad028 dax: avoid -Wempty-body warnings adds 11d2498f1568 Merge branch 'for-5.12/dax' into libnvdimm-fixes adds 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines adds 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] adds 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] adds 7eda6457a9ca cxl/mem: Disable cxl device power management adds 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] adds 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes new db20050613c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 65e8efd5b7f5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0dcf8febcb7b scsi: iscsi: Fix iSCSI cls conn state adds 176ddd89171d scsi: libsas: Reset num_scatter if libata marks qc as NODATA new 817a33ac82bf Merge remote-tracking branch 'scsi-fixes/fixes' new 11664169981a drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] new bf52dc49ba01 drm/i915: Don't zero out the Y plane's watermarks new aee6f25e9c91 drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] new 986470efba64 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 292e7ec10deb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" new 30702a7703df riscv: add do_page_fault and do_trap_break into the kprobe [...] new 6ee7375f4f0c riscv: kprobes/ftrace: Add recursion protection to the ftr [...] new 79c338ab575e riscv: keep interrupts disabled for BREAKPOINT exception new 0081a97ca739 Merge remote-tracking branch 'risc-v-fixes/fixes' new 0c2257421a06 Merge remote-tracking branch 'pidfd-fixes/fixes' new f9237fc6807e Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds fdac8b8ac095 scripts: modpost.c: Fix a few typos adds 2361c6287090 kbuild: remove unneeded mkdir for external modules_install adds c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules adds 515045ed86cb kbuild: show the target directory for depmod log adds afd16418b5e3 kbuild: check module name conflict for external modules as well adds b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix adds f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst adds 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] adds 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] adds 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS adds ee2305118fc3 kbuild: add support for zstd compressed modules new 7d7fcc595fb4 sysctl: use min() helper for namecmp() new b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh new 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh new 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh new b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh new 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto new 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools adds 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes adds 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added new 2d316acda727 kconfig: nconf: fix core dump when searching in empty menu new 99870a9d87b8 kconfig: change sym_change_count to a boolean flag new 9006d0cf1802 kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] new 3aa121e85c44 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] new a0eedc6b1646 kconfig: nconf: fix NORMAL attributes new 09176b4ec946 kconfig: nconf: get rid of (void) casts from wattrset() calls new c7c11dd5f996 kconfig: nconf: remove unneeded default for menu prompt new 8585ed0c44a4 kconfig: nconf: refactor attributes setup code new b3d4b152be01 Merge branch 'kconfig' into for-next new 95e016cceb8b Merge remote-tracking branch 'kbuild/for-next' new cddfae498d84 Merge remote-tracking branch 'dma-mapping/for-next' new a62e54a177c3 Merge remote-tracking branch 'asm-generic/master' new c275e276db08 Merge remote-tracking branch 'arm/for-next' adds cccb78ce89c4 arm64/sve: Rework SVE access trap to convert state in registers adds a7dcf58ae5d2 arm64: Add __init section marker to some functions adds df652a16a657 arm64: mte: Remove unused mte_assign_mem_tag_range() adds 3e237387bb76 arm64: Document requirements for fine grained traps at boot adds 31c00d2aeaa2 arm64: Disable fine grained traps on boot adds 230800cd315c arm64: Require that system registers at all visible ELs be [...] adds cac642c12a80 arm64: cpufeature: Allow early filtering of feature override adds 31a32b49b80f arm64: Cope with CPUs stuck in VHE mode adds 2d726d0db6ac arm64: Get rid of CONFIG_ARM64_VHE new 27248fe1abb2 arm64: assembler: remove conditional NEON yield macros new 4c4dcd3541f8 arm64: assembler: introduce wxN aliases for wN registers new 13150149aa6d arm64: fpsimd: run kernel mode NEON with softirqs disabled new ed0b08f65489 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new f3b7deef8dca arm64: mte: Add asynchronous mode support new 2603f8a78dfb kasan: Add KASAN mode kernel parameter new c137c6145b11 arm64: mte: Drop arch_enable_tagging() new 8f7b5054755e kasan: Add report for async mode new e60beb95c08b arm64: mte: Enable TCO in functions that can read beyond b [...] new d8969752cc4e arm64: mte: Conditionally compile mte_enable_kernel_*() new 65812c6921cc arm64: mte: Enable async tag check fault new eab0e6e17d87 arm64: mte: Report async tag faults before suspend new e80a76aa1a91 kasan, arm64: tests supports for HW_TAGS async mode new 1e91a92b9af5 Merge branch 'for-next/mte-async-kernel-mode' into for-next/core new 13a060e1ed62 Merge remote-tracking branch 'arm64/for-next/core' adds b2d11e6e9c4b Merge branch 'arm/fixes' into for-next adds 85af259bcce7 Merge tag 'renesas-arm-dt-for-v5.13-tag2' of git://git.ker [...] adds 0d310a3791f6 Merge tag 'sunxi-dt-for-5.13-1' of git://git.kernel.org/pu [...] adds d1e3a9efb2af Merge tag 'mvebu-dt64-5.13-1' of git://git.kernel.org/pub/ [...] adds 61bac46eed14 Merge tag 'qcom-arm64-for-5.13' of git://git.kernel.org/pu [...] adds 62d171bce2a6 ARM: dts: clps711x: Add SYSCON nodes where it is used adds 2bd86203acf3 ARM: dts: clps711x: Add keypad node adds 94d1ca7c05ee ARM: dts: clps711x: Fix serial port names adds 15bf198197d1 ARM: dts: clps711x: edb7211: Add unit-address to memory node adds a3c1086c17e4 ARM: dts: clps711x: Add an empty chosen node to top level DTSI adds 0f103b23dad8 Merge branch 'arm/dt' into for-next adds 73a049e384c8 soc: document merges adds a0b3c39c055d Merge branch 'arm/fixes' into for-next adds 4be3f47e1bd5 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] adds 207481077b07 Merge tag 'qcom-drivers-for-5.13' of git://git.kernel.org/ [...] adds 38ad957b04c5 firmware: stratix10-svc: build only on 64-bit ARM adds 0ffc253e2e0e Merge tag 'socfpga_update_for_v5.13_part2' of git://git.ke [...] adds e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding adds 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC adds 4a3c88952e13 Merge tag 'v5.12-next-soc.2' of git://git.kernel.org/pub/s [...] adds f8e547f5285b Merge tag 'memory-controller-drv-5.13' of git://git.kernel [...] adds 0a8e73301d2b Merge tag 'memory-controller-drv-tegra-5.13' of git://git. [...] adds ecf4776b0607 Merge branch 'arm/drivers' into for-next adds 413def32a634 soc: document merges adds f233c44e2e90 Merge branch 'arm/fixes' into for-next adds fd3b2aa100fa Merge commit '71b25f4df984' from tty/tty-next adds 847bea3d08af Merge remote-tracking branch 'arm64/for-next/fiq' adds 5b8c86b92c6e Merge branch 'apple/m1-dependency' into arm/apple-m1 adds fd8b0990d915 dt-bindings: vendor-prefixes: Add apple prefix adds 007bd42364b5 dt-bindings: arm: apple: Add bindings for Apple ARM platforms adds 6e33145afc84 dt-bindings: arm: cpus: Add apple,firestorm & icestorm com [...] adds 11ecdad722da arm64: cputype: Add CPU implementor & types for the Apple [...] adds a6cf39fbe133 dt-bindings: timer: arm,arch_timer: Add interrupt-names support adds 86332e9e3477 arm64: arch_timer: Implement support for interrupt-names adds 7c566bb5e4d5 asm-generic/io.h: Add a non-posted variant of ioremap() adds eeba4b016864 docs: driver-api: device-io: Document I/O access functions adds 08e9b5be9efb docs: driver-api: device-io: Document ioremap() variants & [...] adds 9a63ae850255 arm64: Implement ioremap_np() to map MMIO as nGnRnE adds b10eb2d50911 asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np adds 89897f739d7b of/address: Add infrastructure to declare MMIO as non-posted adds 8a657f71705f arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h adds f531d25bda55 dt-bindings: interrupt-controller: Add DT bindings for apple-aic adds 76cde2639411 irqchip/apple-aic: Add support for the Apple Interrupt Controller adds aea5f69f2e91 arm64: Kconfig: Introduce CONFIG_ARCH_APPLE adds aad9742f0c8f dt-bindings: display: Add apple,simple-framebuffer adds 7d2d16ccf15d arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree adds 1bb2fd3880d4 Merge tag 'm1-soc-bringup-v5' of https://github.com/AsahiL [...] adds 0d5fe4b31785 Merge branch 'arm/apple-m1' into for-next adds 4b8cf90637f2 Merge tag 'ti-k3-dt-for-v5.13' of git://git.kernel.org/pub [...] adds aa1e345ade42 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 36de77e35f3b Merge tag 'omap-for-v5.13/dt-v2-signed' of git://git.kerne [...] adds 59206cf877be Merge tag 'samsung-dt-5.13' of git://git.kernel.org/pub/sc [...] adds 2ce5e1b010f4 Merge tag 'samsung-dt64-5.13' of git://git.kernel.org/pub/ [...] adds ca7a049ad1a7 ARM: dts: at91: change the key code of the gpio key adds 4d930c421e3b ARM: dts: at91: sama5d2: add ETB and ETM unit name adds e2b064fec8e4 Merge tag 'at91-dt-5.13' of git://git.kernel.org/pub/scm/l [...] adds c6dfc019c239 ARM: dts: mvebu: Add device tree for ATL-x530 Board adds e3e1276295a4 Merge tag 'mvebu-dt-5.13-1' of git://git.kernel.org/pub/sc [...] adds d8fcfbf38fe1 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds e32ef5e636d6 Merge branch 'arm/dt' into for-next adds d515102f56a0 Merge tag 'qcom-arm64-defconfig-for-5.13' of git://git.ker [...] adds 2de5bb995656 Merge tag 'omap-for-v5.13/defconfig-signed' of git://git.k [...] adds 09ccc0ee1227 Merge branch 'arm/defconfig' into for-next adds c1ce9d8081a9 ARM: hisi: use the correct HiSilicon copyright adds d74b25572a4f Merge tag 'hisi-armv7soc-for-5.13' of git://github.com/his [...] adds f47e8e14373a Merge tag 'omap-for-v5.13/soc-signed' of git://git.kernel. [...] adds 6031008780ef ARM: exynos: correct kernel doc in platsmp adds a0c97a6bd630 Merge tag 'samsung-soc-5.13' of git://git.kernel.org/pub/s [...] adds 6939bdd5502b Merge branch 'arm/soc' into for-next adds 4b9a8b10ed8a soc: document merges adds ea9629283839 asm-generic/io.h: Unbork ioremap_np() declaration adds de6408b788c2 Merge branch 'arm/apple-m1' into for-next adds 281192c4db75 dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML adds 8a8cba741b58 ARM: dts: Add board-specific compatible string to npcm750- [...] adds 9f6f07169207 dt-bindings: vendor-prefixes: Add Supermicro adds f31fc98b6306 dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string adds 9b39efacd6c1 dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt adds ece3fe93e8f4 ARM: npcm: Introduce Nuvoton WPCM450 SoC adds 328d1c1a92d9 watchdog: npcm: Add support for WPCM450 adds ed09d269b958 ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip adds 37e9f9fa71fb ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based o [...] adds ef9c51b45cda MAINTAINERS: Add entry for Nuvoton WPCM450 adds 09e6d2b71ae6 ARM: config: Add WPCM to multi v5 adds 39b95079f68c Merge tag 'bmc-5.13-wpcm450' of git://git.kernel.org/pub/s [...] adds dd2698255a4e Merge branch 'arm/newsoc' into for-next adds 2b81613ce417 ARM: dts: aspeed: Add ASRock E3C246D4I BMC adds 44a2c58e7996 ARM: dts: aspeed: rainier: Add directly controlled LEDs adds 44ab6f28531f ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans adds 79432ed403f4 ARM: dts: aspeed: rainier: Add additional processor CFAMs adds 8be44de6f209 ARM: dts: aspeed: rainier: Add presence GPIOs adds 2f9a9f3c931b ARM: dts: aspeed: rainier: Enable fan watchdog adds 510ed4320a2f ARM: dts: aspeed: rainier: Add missing fan nodes adds 0d7208d9080c ARM: dts: aspeed: rainier 4U: Fix fan configuration adds 03b5e43f7d50 ARM: dts: aspeed: everest: Add I2C components adds 7313cde52aed ARM: dts: aspeed: everest: Add max31785 fan controller device adds d9406d17e9d5 ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines adds baf1fb2668e2 ARM: dts: aspeed: everest: Add pca9552 fan presence adds d66d720b64e5 ARM: dts: aspeed: everest: Add power supply i2c devices adds 22db69f04cd2 ARM: dts: aspeed: everest: Add UCD90320 power sequencer adds 3c00ebf08a5b ARM: dts: aspeed: everest: GPIOs support adds 5dbbacd43fc5 ARM: dts: aspeed: everest: Add RTC adds 6cebf3764fea ARM: dts: aspeed: everest: Enable fan watchdog adds 7aaa2074d582 ARM: dts: aspeed: everest: Add size/address cells adds 7f03894a6555 ARM: dts: aspeed: Add Rainier 1S4U machine adds 62b8a07b0690 ARM: dts: aspeed: mihawk: Add GPIO line names adds ee33e2fb3d70 ARM: dts: nuvoton: Add Quanta GBS BMC Device Tree adds e3bbc53ac882 Merge tag 'bmc-5.13-devicetree' of git://git.kernel.org/pu [...] adds 91d345f14ce9 Merge branch 'arm/dt' into for-next adds baffc34d48b7 dt-bindings: aspeed-lpc: Remove LPC partitioning adds 311bf0f18cd6 ARM: dts: Remove LPC BMC and Host partitions adds 8f88156f82ea ipmi: kcs: aspeed: Adapt to new LPC DTS layout adds eaffd32bea0c pinctrl: aspeed-g5: Adapt to new LPC device tree layout adds 489774ff5db9 soc: aspeed: Adapt to new LPC device tree layout adds d60f314b93b6 Merge tag 'aspeed-5.13-lpc' of git://git.kernel.org/pub/sc [...] adds 928135eb5408 Merge branch 'arm/drivers' into for-next adds 420c4c4619e1 ARM: dts: mvebu: fix SPI device node adds be0f990acfdd ARM: dts: clps711x: fix missing interrupt parent adds f0e6103e023e soc: document merges adds 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 adds 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support adds e8adf27e9766 Merge tag 'qcom-dts-for-5.13' of git://git.kernel.org/pub/ [...] adds 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default adds 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T adds 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC adds 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC adds 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node adds 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support adds 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits adds 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] adds 8385119b3295 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] adds 7178d4cc0702 arm64: dts: qcom: update usb qmp phy clock-cells property adds a8f6ba28257a Merge tag 'qcom-arm64-for-5.13-2' of git://git.kernel.org/ [...] adds 7d9158bcb34a arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext [...] adds cfa303d99e06 arm64: dts: meson: add saradc node to ODROID N2/N2+ adds 412c8fa8c374 arm64: dts: meson: add GPIO line names to ODROID N2/N2+ adds db7a033f2b1f Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds 33e53444933f Merge branch 'arm/dt' into for-next adds 36841008059c clk: socfpga: fix iomem pointer cast on 64-bit adds f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property adds ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" adds 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT adds 9d11af8b06a8 firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] adds f6ea568f0ddc firmware: qcom_scm: Reduce locking section for __get_convention() adds 257f2935cbbf firmware: qcom_scm: Workaround lack of "is available" call [...] adds 87abf2ba3846 firmware: qcom_scm: Suppress sysfs bind attributes adds e1cd92da0b33 firmware: qcom_scm: Fix kernel-doc function names to match adds 769738fc49bb soc: qcom: pdr: Fix error return code in pdr_register_listener adds 84168d1b54e7 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz adds 0648c55e3a21 soc: qcom: mdt_loader: Detect truncated read of segments adds 30be8446db39 Merge tag 'qcom-drivers-for-5.13-2' of git://git.kernel.or [...] adds 75914eda8c94 Merge branch 'arm/drivers' into for-next adds f72de385f8c3 MAINTAINERS: Update ARM/UniPhier SoCs maintainers and status adds 7d0b91147c91 MAINTAINERS: Update BCM2711/BCM2335 maintainer's mail adds 0072f6c37f02 mailmap: Update email address for Nicolas Saenz adds d92e5e32fb4f Merge tag 'arm-soc/for-5.13/maintainers' of https://github [...] adds ad44da3b4db5 Merge branch 'arm/soc' into for-next adds 76c46d152106 soc: document merges new 35dd8067aafe Merge remote-tracking branch 'arm-soc/for-next' new e1adf82f232d Merge remote-tracking branch 'actions/for-next' adds 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new f533dd2cfd2a Merge remote-tracking branch 'amlogic/for-next' adds 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] new cd619f262cc4 Merge remote-tracking branch 'aspeed/for-next' adds 969bbb49f36c Merge branch 'at91-dt' into at91-next new 7830bb5c5f7a Merge remote-tracking branch 'at91/at91-next' new 12f5273dde1f Merge remote-tracking branch 'drivers-memory/for-next' new bfc3da04cb52 Merge remote-tracking branch 'imx-mxs/for-next' new 829e1e6d1f71 Merge remote-tracking branch 'keystone/next' adds e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds a375aa6da116 arm64: dts: mediatek: mt8167: add power domains adds f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node adds 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node adds 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes adds e669b999e028 arm64: dts: mediatek: mt8167: add iommu node adds 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes adds 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next new 5e288507e992 Merge remote-tracking branch 'mediatek/for-next' adds 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next adds 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next new 65ece6bb5f67 Merge remote-tracking branch 'mvebu/for-next' new c4cd50e4a043 Merge remote-tracking branch 'omap/for-next' adds 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next adds f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 4456a5f8c6a4 Merge remote-tracking branch 'qcom/for-next' new f21d8ed9e853 Merge remote-tracking branch 'raspberrypi/for-next' new 0e283e22a95a Merge remote-tracking branch 'realtek/for-next' new 78b46cc67841 Merge remote-tracking branch 'renesas/next' new ac183697300d Merge remote-tracking branch 'reset/reset/next' adds 23a52b0dfebf ARM: dts: rockchip: move rk322x mmcx aliases to board dts files adds e89db2b4c706 ARM: dts: rockchip: move rv1108 mmcx aliases to board dts files adds 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next adds 78b8513b763c arm64: dts: rockchip: move mmc aliases to board dts on px30 adds 3f6c22987c0b arm64: dts: rockchip: move mmc aliases to board dts on rk3308 adds 28869aa53506 arm64: dts: rockchip: move mmc aliases to board dts on rk3328 adds 751a78a8bd25 arm64: dts: rockchip: move mmc aliases to board dts on rk3368 adds 5dcbe7e3862d arm64: dts: rockchip: move mmc aliases to board dts on rk3399 adds f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next new beed25d428b3 Merge remote-tracking branch 'rockchip/for-next' adds 8a4d4cd15c39 Merge branch 'next/soc' into for-next new 325b80768ddf Merge remote-tracking branch 'samsung-krzk/for-next' new 1bec068d3195 Merge remote-tracking branch 'scmi/for-linux-next' new 6362865ff20f Merge remote-tracking branch 'sunxi/sunxi/for-next' new 8b0bd67c17a1 Merge remote-tracking branch 'tegra/for-next' new 853b946105b2 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 4723a85e3d4e Merge branch 'clk-fixes' into clk-next adds 657d4d1934f7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on e [...] adds 52d1a8da40b3 clk: socfpga: remove redundant initialization of variable div adds 665913f2796a Merge branch 'clk-socfpga' into clk-next adds c68da22dc9cc clk: qcom: dispcc-sc7180: drop unused enum entries adds 6fec0c87ad00 clk: qcom: dispcc-sm8250: drop unused enum entries adds b6f3fd686e2d clk: qcom: gcc-sm8250: drop unused enum entries adds c9944417ee14 clk: qcom: gpucc-sc7180: drop unused enum entries adds 2bd019f22d9f clk: qcom: gpucc-sdm845: drop unused enum entries adds a138f9313745 clk: qcom: gpucc-sm8150: drop unused enum entries adds 5f1792e98596 clk: qcom: gpucc-sm8250: drop unused enum entries adds c33794a4c1f7 clk: qcom: videocc-sc7180: drop unused enum entries adds 477c59f0747b clk: qcom: videocc-sm8150: drop unused enum entries adds 2e30f6492c31 clk: qcom: videocc-sm8250: drop unused enum entries adds 7acd22512907 clk: qcom: dispcc-sdm845: convert to parent data adds 040184b7d015 clk: qcom: gpucc-sdm845: convert to parent data adds 7f195c06e345 clk: qcom: videocc-sdm845: convert to parent data adds c9bef8edb0c3 clk: qcom: gpucc-sdm845: get rid of the test clock adds 35e4368fa3ea clk: qcom: dispcc-sdm845: get rid of the test clock adds 789ab2c2c33b clk: qcom: videocc-sdm845: get rid of the test clock adds f8fae78c81c8 clk: qcom: dispcc-sc7180: use parent_hws where possible adds 634e438f4cdf clk: qcom: dispcc-sm8250: use parent_hws where possible adds 041b893be485 clk: qcom: gcc-sc7180: use parent_hws where possible adds 53ec3b325f89 clk: qcom: gcc-sc7280: use parent_hws where possible adds 8e41d02717e7 clk: qcom: gcc-sdx55: use parent_hws where possible adds 6326cc388bdb clk: qcom: gcc-sm8150: use parent_hws where possible adds 31192234a1be clk: qcom: gcc-sm8250: use parent_hws where possible adds 097a88884272 clk: qcom: gcc-sm8350: use parent_hws where possible adds 637bc9c0abce clk: qcom: gpucc-sm8150: use parent_hws where possible adds 55321d6faeee clk: qcom: gpucc-sm8250: use parent_hws where possible adds c97b6b41e983 clk: qcom: videocc-sm8150: use parent_hws where possible adds b70729135139 clk: qcom: videocc-sm8250: use parent_hws where possible adds e957ca2a930a clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifyin [...] adds b6cf77a7a961 clk: qcom: gcc-sc8180x: use ARRAY_SIZE instead of specifyi [...] adds 60ca4670fd64 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifyin [...] adds c864cd5f506c clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifyin [...] adds 886fd9a4b428 clk: qcom: gcc-sm8350: use ARRAY_SIZE instead of specifyin [...] adds 6a861bd8cf3c Merge branch 'clk-qcom' into clk-next adds c3ce6a4a812b clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected adds 21f237534661 clk: zynqmp: Drop dependency on ARCH_ZYNQMP adds d7fd3f9f53df clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback adds 394cdb69a3c3 clk: zynqmp: pll: add set_pll_mode to check condition in z [...] adds cd57ec7b7315 Merge branch 'clk-zynq' into clk-next adds 5c55197cbf9b Merge tag 'clk-imx-5.13' of https://git.kernel.org/pub/scm [...] adds 21d237bc2f22 Merge branch 'clk-imx' into clk-next adds 712373d8c6ae dt-bindings: clock: add dt binding header for mt7621 clocks adds 704f6af2e0c6 dt: bindings: add mt7621-sysc device tree binding documentation adds 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next adds 77a618b1481f clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE adds 790b516ada10 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE adds d0a859edda46 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE adds ea6e47c0d677 Merge branch 'clk-qcom' into clk-next adds ca22cac2e413 dt-bindings: clock: separate SDM845 GCC clock bindings adds ea434d7a92ce clk: qcom: convert SDM845 Global Clock Controller to parent_data adds d63e1c765a3e clk: qcom: gcc-sdm845: get rid of the test clock adds 3be3fab12d2e Merge branch 'clk-qcom' into clk-next adds 34138a59b92c clk: exynos7: Mark aclk_fsys1_200 as critical adds 7f32917642c7 clk: samsung: Remove redundant dev_err calls adds fdac035ed0ea Merge tag 'clk-v5.13-samsung' of https://git.kernel.org/pu [...] adds dde6bbadafa4 Merge branch 'clk-samsung' into clk-next new 65e2e1df161b Merge remote-tracking branch 'clk/clk-next' new b4d1d2d31eab Merge remote-tracking branch 'csky/linux-next' new 9b92bcd062a9 Merge remote-tracking branch 'h8300/h8300-next' adds b19df649adcb m68k: mm: Fix flatmem memory model setup adds efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 adds 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh adds cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh adds 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) adds 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS new 26999fffe6c0 Merge remote-tracking branch 'm68k/for-next' new 08782216ecbb m68k: fix flatmem memory model setup new d01b40e6b5a9 Merge remote-tracking branch 'm68knommu/for-next' new cae6dfaeeba6 Merge remote-tracking branch 'microblaze/next' adds cde58b861a1d mips: bmips: fix syscon-reboot nodes adds 7ea42936165c mips: bmips: bcm6328: populate device tree nodes adds add956232010 mips: bmips: bcm6358: populate device tree nodes adds 277bb6e2273d mips: bmips: bcm6362: populate device tree nodes adds 7d9ade0f52a6 mips: bmips: bcm6368: populate device tree nodes adds 666c1fc90cd8 mips: bmips: bcm63268: populate device tree nodes adds dfad83cb7193 MIPS: Add support for CONFIG_DEBUG_VIRTUAL adds 9a91dd501c2b MIPS: kernel: Remove not needed set_fs calls adds 08ee3a009f49 MIPS: uaccess: Added __get/__put_kernel_nofault adds 45deb5faeb9e MIPS: uaccess: Remove get_fs/set_fs call sites adds 04324f44cb69 MIPS: Remove get_fs/set_fs adds 5e65c52ec716 MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] adds 7f028bff8a8e MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET adds 7cba4128c2c6 MIPS: Fix new sparse warnings adds e86e75596623 MIPS: octeon: Add __raw_copy_[from|to|in]_user symbols new ddb002d6d6af MIPS: uaccess: Reduce number of nested macros new e607ff630c60 MIPS: generic: Update node names to avoid unit addresses new 6decd1aad15f MIPS: add support for buggy MT7621S core detection new dbd815c0dcca MIPS: Alchemy: Use DEFINE_SPINLOCK() for spinlock new d53843d8771f Merge remote-tracking branch 'mips/mips-next' new e846a8dbf0e0 Merge remote-tracking branch 'parisc-hd/for-next' adds 11d92156f7a8 powerpc/pseries: Only register vio drivers if vio bus exists adds 937c49d10b4d powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE su [...] adds 8cdf748d557f powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap() adds 9bd68dc5d746 powerpc/uaccess: Define ___get_user_instr() for ppc32 adds 3fa3db32956d powerpc/align: Convert emulate_spe() to user_access_begin adds bad956b8fe1a powerpc/uaccess: Remove __get/put_user_inatomic() adds 35506a3e2d7c powerpc/uaccess: Move get_user_instr helpers in asm/inst.h adds 111631b5e9da powerpc/align: Don't use __get_user_instr() on kernel addresses adds ed0d9c66f97c powerpc/uaccess: Call might_fault() inconditionaly adds be15a1657965 powerpc/uaccess: Remove __unsafe_put_user_goto() adds 028e15616857 powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user adds 9975f852ce1b powerpc/uaccess: Remove calls to __get_user_bad() and __pu [...] adds f904c22f2a9f powerpc/uaccess: Split out __get_user_nocheck() adds 17f8c0bc21bb powerpc/uaccess: Rename __get/put_user_check/nocheck adds e72fcdb26cde powerpc/uaccess: Refactor get/put_user() and __get/put_user() adds 035785ab2826 powerpc/uaccess: Introduce __get_user_size_goto() adds 5cd29b1fd3e8 powerpc/uaccess: Use asm goto for get_user when compiler s [...] adds fb05121fd6a2 signal: Add unsafe_get_compat_sigset() adds c1cc1570bc8d powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] adds 7c11f8893a76 powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user adds f918a81e209f powerpc/signal32: Rename save_user_regs_unsafe() and save_ [...] adds ca9e1605cdd9 powerpc/signal32: Remove ifdefery in middle of if/else in [...] adds 362471b3192e powerpc/signal32: Perform access_ok() inside restore_user_regs() adds 036fc2cb1dc2 powerpc/signal32: Reorder user reads in restore_tm_user_regs() adds 627b72bee84d powerpc/signal32: Convert restore_[tm]_user_regs() to user [...] adds 887f3ceb51cd powerpc/signal32: Convert do_setcontext[_tm]() to user acc [...] adds c7393a71eb1a powerpc/signal32: Simplify logging in sigreturn() adds 6944caad78fc powerpc/bpf: Remove classical BPF support for PPC32 adds ed573b57e77a powerpc/bpf: Change register numbering for bpf_set/is_seen [...] adds f1b1583d5faa powerpc/bpf: Move common helpers into bpf_jit.h adds 4ea76e90a97d powerpc/bpf: Move common functions into bpf_jit_comp.c adds c426810fcf9f powerpc/bpf: Change values of SEEN_ flags adds 355a8d26cd04 powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF adds 51c66ad849a7 powerpc/bpf: Implement extended BPF on PPC32 adds 40272035e1d0 powerpc/bpf: Reallocate BPF registers to volatile register [...] adds b0b3b2c78ec0 powerpc: Switch to relative jump labels adds 4763d3782764 powerpc: Spelling/typo fixes adds b8b2f37cf632 powerpc/64s: Fix pte update for kernel memory on radix adds 29e3ea8cbd29 selftests/powerpc: Test for spurious kernel memory faults [...] adds 56bec2f9d4d0 powerpc/mm/64s: Add _PAGE_KERNEL_ROX adds b56d55a5aa4a powerpc/pseries: Add key to flags in pSeries_lpar_hpte_upd [...] adds 2c02e656a29d powerpc/64s: Use htab_convert_pte_flags() in hash__mark_ro [...] adds 6f223ebe9c3f powerpc/mm/64s/hash: Factor out change_memory_range() adds 87e65ad7bd3a powerpc/mm/64s/hash: Add real-mode change_memory_range() f [...] adds bd573a81312f powerpc/mm/64s: Allow STRICT_KERNEL_RWX again adds c6b4c9147f8b powerpc/64: Move security code into security.c adds acd4dfeb49c8 powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S adds 08a022ad3dfa powerpc/powernv/memtrace: Allow mmaping trace buffers adds 812aa68ef7d4 selftests/powerpc: Suggest memtrace instead of /dev/mem fo [...] adds 10f8f96179ec powerpc/perf: Fix PMU constraint check for EBB events adds 98db179a78dd powerpc/64s: power4 nap fixup in C adds 01ed0510941a powerpc/pseries: remove unneeded semicolon adds b27dadecdf91 powerpc: iommu: fix build when neither PCI or IBMVIO is set adds c46bbf5d2def powerpc/32: Remove powerpc specific definition of 'ptrdiff_t' new 5a1dce7bc705 Merge remote-tracking branch 'powerpc/next' adds c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec adds f22c8d317a46 soc: fsl: qbman: Delete useless kfree code adds 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock adds 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon adds dc67dac617e3 soc: fsl: guts: fix comment syntax in file adds 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] adds 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] adds ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" adds 242b0b398ccd soc: fsl: enable acpi support in RCPM driver new 1d0c996ac29a Merge remote-tracking branch 'soc-fsl/next' adds 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next adds 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] adds 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution adds b382bf91bbad riscv: sifive: Add SiFive alternative ports adds feb3ac16051f riscv: sifive: Apply errata "cip-453" patch adds c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch adds 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO new 396cb03232b0 Merge remote-tracking branch 'risc-v/for-next' new 075c6477392a Merge branch 'fixes' into for-next adds 7dd8ed094304 s390: use DEFINE_SPINLOCK for initialization adds 8bc00c04d87e s390/sclp: use LIST_HEAD for Initialization new 0ee3f73914d9 Merge branch 'fixes' into features new 644975179c00 s390/protvirt: fix error return code in uv_info_init() new 3081e6160565 s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queu [...] new 6f8daa2953ec s390/traps: convert pgm_check.S to C new faf29a4d93a9 s390/pci: introduce zpci_bus_scan_device() new 7dc697d6b2b5 s390/pci: do more bus setup in zpci_bus_scan() new a50297cf8235 s390/pci: separate zbus creation from scanning new 035027616894 s390/pci: use mutex not spinlock for zbus list new 14c87ba8123a s390/pci: separate zbus registration from scanning new 61311e32892b s390/pci: narrow scope of zpci_configure_device() new 17a363dcd2f7 s390/traps,mm: add conditional trap handlers new 6000b5f4032e s390/bitops: make bitops only work on longs new c8a91c285d8c s390/atomic: move remaining inline assemblies to atomic_ops.h new ca897bb1814f s390/atomic: use proper constraints new b23eb636d7f9 s390/atomic: get rid of gcc atomic builtins new d2b1f6d2d350 s390/cmpxchg: get rid of gcc atomic builtins new 000174233b91 s390/atomic,cmpxchg: switch to use atomic-instrumented.h new 4f9abb7e70f2 s390/spinlock: use R constraint in inline assembly new 4dd4269ea51e s390: update defconfigs new f169f4213065 s390/test_unwind: unify error handling paths new 9d42a4d3e27d s390/test_unwind: add WARN if tests failed new 6a8402de86fc Merge branch 'features' into for-next new f139a8be2866 Merge remote-tracking branch 's390/for-next' new fa81fa7711e5 Merge remote-tracking branch 'sh/for-next' new ada0b3b4b067 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 3c5829e5ff2b Merge remote-tracking branch 'pidfd/for-next' adds 788abcfb66c1 iov_iter: Add ITER_XARRAY adds 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 adds 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl adds 821f27a5e23b fs: Document file_ra_state adds f801f50fd75c mm: Implement readahead_control pageset expansion adds aefe5de88202 netfs: Make a netfs helper module adds 72159100faad netfs: Documentation for helper library adds a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers adds d6123cf48f43 netfs: Add tracepoints adds 26eba35c01ae netfs: Gather stats adds 2141cd7e93c1 netfs: Add write_begin helper adds d2cc279eebaf netfs: Define an interface to talk to a cache adds 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] adds fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 04afddf008bd afs: Disable use of the fscache I/O routines adds f072c22f6888 afs: Pass page into dirty region helpers to provide THP size adds f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] adds 7b3558913624 afs: Move key to afs_read struct adds 20bcfa7127f5 afs: Don't truncate iter during data fetch adds 8debc0a5b541 afs: Log remote unmarshalling errors adds e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() adds 6680d9067583 afs: Use ITER_XARRAY for writing adds 21720982850e afs: Wait on PG_fscache before modifying/releasing a page adds e44ab1bda761 afs: Extract writeback extension into its own function adds 5867c3cc8991 afs: Prepare for use of THPs adds f780ea235056 afs: Use the fs operation ops to handle FetchData completion adds cca1fbb46e38 afs: Use new netfs lib read helper API adds 3b541757ad58 afs: Use the netfs_write_begin() helper new 1a6afff6b6d7 Merge remote-tracking branch 'fscache/fscache-next' adds f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 adds 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] adds c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits adds 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode adds e3321426aab0 btrfs: make find_desired_extent take btrfs_inode adds 65fac88605a3 btrfs: replace offset_in_entry with in_range adds 7de65130d1d6 btrfs: replace open coded while loop with proper construct adds e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static adds 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly adds 4d9c607976c2 btrfs: scrub: drop a few function declarations adds f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup adds 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 0bd4aa8bab72 btrfs: add btree read ahead for full send operations adds b02bd05367d3 btrfs: add btree read ahead for incremental send operations adds d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] adds 69179a88f269 btrfs: don't opencode extent_changeset_free adds f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() adds 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 64711209441e btrfs: add a i_mmap_lock to our inode adds 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 78fd687b9504 btrfs: exclude mmaps while doing remap adds 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] adds 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync adds a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] adds 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds a01f305823ec btrfs: remove duplicated in_range() macro adds 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases adds 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page adds 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] adds b2acd12b4f97 btrfs: move the tree mod log code into its own file adds b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] adds 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users adds b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] adds 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] adds a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() adds 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 465a1758219c btrfs: fix a potential hole punching failure adds a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] adds 480713fab133 btrfs: improve btree readahead for full send operations adds e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize adds 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 29e73cd67180 btrfs: subpage: introduce helpers for dirty status adds 3c9494aefccb btrfs: subpage: introduce helpers for writeback status adds 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying adds a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] adds e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds c554149a6b5f btrfs: support page uptodate assertions in subpage mode adds 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds f1abd22b9110 btrfs: subpage: add overview comments adds c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h adds 1e9d38e421fb btrfs: add and use readahead_batch_length adds 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 adds 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block adds 1a329a884c9e btrfs: handle errors from select_reloc_root() adds b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] adds 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans adds 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] adds 9c884048765c btrfs: return an error from btrfs_record_root_in_trans adds 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root adds be4d4807dee9 btrfs: do proper error handling in create_reloc_root adds 879df1eea5df btrfs: validate root::reloc_root after recording root in trans adds efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors adds 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root adds e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path adds dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path adds 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] adds b46b61746d1d btrfs: handle extent reference errors in do_relocation adds 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] adds f781e554050b btrfs: do proper error handling in create_reloc_inode adds 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds afdc3b06b892 btrfs: do not panic in __add_reloc_root adds e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge adds b70e10501cd4 btrfs: handle extent corruption with select_one_root properly adds f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots adds ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] adds ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] adds 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel adds 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex adds d68685bb6e58 btrfs: zoned: automatically reclaim zones adds 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function adds e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function adds 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] adds bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] new 5acc28302491 Merge remote-tracking branch 'btrfs/for-next' new c8e390778d9c cifs: add support for FALLOC_FL_COLLAPSE_RANGE new 2310d2fa5f8f cifs: add FALLOC_FL_INSERT_RANGE support new 6e4b84f7769a cifs: don't cargo-cult strndup() new 88678d0f5922 cifs: constify get_normalized_path() properly new 3edc6ef7825f cifs: constify path argument of ->make_node() new db844c749588 cifs: constify pathname arguments in a bunch of helpers new 47819e0fee13 cifs: make build_path_from_dentry() return const char * new ccd1084818b4 cifs: allocate buffer in the caller of build_path_from_dentry() new 21d778176d90 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 7c57701121ed fs: cifs: Remove repeated struct declaration new d3f6971023fc cifs: improve fallocate emulation new c4a1d003fa54 cifs: Remove useless variable new dbaa43b0285b cifs: cifspdu.h: Replace one-element array with flexible-a [...] new 7bb8952c0913 Documentation/admin-guide/cifs: document open_files and dfscache new 22cfea98e6c0 cifs: make fs_context error logging wrapper new 0cdc5fe7c323 cifs: add fs_context param to parsing helpers new f8a58c6c1e45 cifs: log mount errors using cifs_errorf() new 373da801638a cifs: export supported mount options via new mount_params [...] new c8b7b46173f5 cifs: simplify SWN code with dummy funcs instead of ifdefs new 164f46c2df3c smb2: fix use-after-free in smb2_ioctl_query_info() new 407611790e07 cifs: correct comments explaining internal semaphore usage [...] new 9f645f9abd6f smb3: update protocol header definitions based to include [...] new b88d63466139 cifs: move the check for nohandlecache into open_shroot new bc64a905264a cifs: pass a path to open_shroot and check if it is the ro [...] new 96e4339c91b8 cifs: rename the *_shroot* functions to *_cached_dir* new a23584103238 cifs: store a pointer to the root dentry in cifs_sb_info o [...] new b9c51762838b cifs: Grab a reference for the dentry of the cached direct [...] new 1246150e9b63 cifs: add a function to get a cached dir based on its dentry new 6fc2b8af6bbd cifs: add a timestamp to track when the lease of the cache [...] new de6caf0a3f4d cifs: pass the dentry instead of the inode down to the rev [...] new 7f51348fa293 cifs: check the timestamp for the cached dirent when decid [...] new 8c350d0ce0fd SMB3: update structures for new compression protocol definitions new 32ba43ef8939 cifs: Fix spelling of 'security' new b8eed9895cbe cifs: Deferred close for files new e0347c4d5ea9 cifs: update internal version number new cd7d49e5c790 Merge remote-tracking branch 'cifs/for-next' new 8f916d9c521d cifsd: add server handler for central processing and tranp [...] new 6dfca04e4727 cifsd: add server-side procedures for SMB3 new 6c5925c540d9 cifsd: add file operations new 80645801f544 cifsd: add Kconfig and Makefile new 7348e25a87d1 MAINTAINERS: add cifsd kernel server new 0ef5050ae647 cifsd: fix WARNING: Title overline too short new 134145581705 cifsd: fix WARNING: document isn't included in any toctree new 3f9042600ca0 cifsd: uniquify extract_sharename() new 46bf5634a047 cifsd: Fix a handful of spelling mistakes new cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] new d255b26132de cifsd: fix a precedence bug in parse_dacl() new c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug new 961a9338d6b4 cifsd: Fix a use after free on error path new 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] new 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() new b73c2e9d0938 cifsd: update cifsd.rst document new ad6c148ebc01 cifsd: add index.rst in cifs documentation new 824af974da05 cifsd: remove unneeded FIXME comments new b60043f03009 cifsd: fix incorrect comments new 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] new f07cd62f1272 cifsd: Pass string length parameter to match_pattern() new ff39012b0c54 cifsd: fix build warnings from cifsd.rst new 0d986239a816 cifsd: Fix an error code in smb2_read() new 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() new feec6630c4fa cifsd: remove redundant assignment to variable err new 474423cba88d cifsd: remove unneeded macros new 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() new c54748b06dcc cifsd: use kmalloc() for small allocations new 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] new 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() new d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict new 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h new 8af71edd93c3 cifsd: fix wrong prototype in comment new 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' new 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' new 8ba48c705148 cifsd: remove smack inherit leftovers new c50eb42d5715 cifsd: remove calling d_path in error paths new 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir new ba07d8507733 cifsd: use file_inode() instead of d_inode() new 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read new 06370a81778f cifsd: use xarray instead of linked list for tree connect list new 621785af844e cifsd: remove stale prototype and variables new 56188896a5bc cifsd: fix memory leak when loop ends new f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc new 94d2b51fafab cifsd: fix memdup.cocci warnings new 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree new 22a23be79f12 doc: cifsd: change the reference to configuration.txt new b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() new d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT new 99303250446b cifsd: remove unused including <linux/version.h> new 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next new 8358ad746790 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 45212eaa2787 Merge remote-tracking branch 'ecryptfs/next' adds 54e0b6c873dc erofs: reserve physical_clusterbits[] adds 524887347fcb erofs: introduce multipage per-CPU buffers adds 9f6cc76e6ff0 erofs: introduce physical cluster slab pools adds 81382f5f5cb0 erofs: fix up inplace I/O pointer for big pcluster adds 5404c33010cb erofs: add big physical cluster definition adds 4fea63f7d76e erofs: adjust per-CPU buffers according to max_pclusterblks adds cec6e93beadf erofs: support parsing big pcluster compress indexes adds b86269f43892 erofs: support parsing big pcluster compact indexes adds 598162d05080 erofs: support decompress big pcluster for lz4 backend adds 8e6c8fa9f2e9 erofs: enable big pcluster feature new 23fa087e1381 Merge remote-tracking branch 'erofs/dev' new 4c19580632c3 Merge remote-tracking branch 'exfat/dev' new e3da43d63ac5 Merge remote-tracking branch 'ext3/for_next' adds 4d93874b9e9c ext4: use memcpy_from_page() in pagecache_read() adds bd256fda92ef ext4: use memcpy_to_page() in pagecache_write() adds d699ae4fc274 ext4: updated locking documentation for journal_t adds 3042b1b45c41 Updated locking documentation for transaction_t adds 6b3caab4ba9b ext4: delete some unused tracepoint definitions adds 400086d7c113 ext4: remove unnecessary braces in fs/ext4/dir.c adds 471fbbea7ff7 ext4: handle casefolding with encryption adds 1ae98e295fa2 ext4: optimize match for casefolded encrypted dirs adds d556435156b7 jbd2: avoid -Wempty-body warnings adds a149d2a5cabb ext4: fix check to prevent false positive report of incorr [...] adds 67d251860461 ext4: drop s_mb_bal_lock and convert protected fields to atomic adds b237e3044450 ext4: add ability to return parsed options from parse_options adds a6c75eaf1103 ext4: add mballoc stats proc file adds 4b68f6df1059 ext4: add MB_NUM_ORDERS macro adds 196e402adf2e ext4: improve cr 0 / cr 1 group scanning adds f68f40638559 ext4: add proc files to monitor new structures adds 21175ca434c5 ext4: make prefetch_block_bitmaps default adds 72ffb49a7b62 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() adds 3cd461712cb4 ext4: delete redundant uptodate check for buffer adds ac2f7ca51b09 ext4: always panic when errors=panic is specified adds f88f1466e2a2 ext4: fix error code in ext4_commit_super adds 6810fad956df ext4: fix ext4_error_err save negative errno into superblock adds 3b1833e92bab ext4: annotate data race in start_this_handle() adds 83fe6b18b8d0 ext4: annotate data race in jbd2_journal_dirty_metadata() adds e1262cd2e68a ext4: fix error return code in ext4_fc_perform_commit() adds 3088e5a5153c ext4: fix various seppling typos adds 666245d9a436 ext4: fix trailing whitespace adds fcdf3c34b7ab ext4: fix debug format string warning new 44355fc990c3 Merge remote-tracking branch 'ext4/dev' adds a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() adds 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] adds c35b8d5e757e f2fs: fix the periodic wakeups of discard thread adds 5f029c045c94 f2fs: clean up build warnings new 23eedbd8dda8 Merge remote-tracking branch 'f2fs/dev' new 3a4de2c0e97d virtiofs: fix memory leak in virtio_fs_probe() new 64862d46ec30 fuse: fix matching of FUSE_DEV_IOC_CLONE command new bee1b6442316 virtiofs: split requests that exceed virtqueue size new f84f3ae1649a fuse: fix typo for fuse_conn.max_pages comment new 52a438c9e7c6 fuse: don't zero pages twice new 3ad3a9e6bae5 Merge remote-tracking branch 'fuse/for-next' new 03a9909d6c83 Merge remote-tracking branch 'jfs/jfs-next' adds dee9f6ade389 sunrpc: Remove unused function ip_map_lookup adds b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock new be4a98b09aec Merge remote-tracking branch 'cel/for-next' new 1f0cb8bcc7f9 ovl: plumb through flush method new e21a6c57e390 ovl: check that upperdir path is not on a read-only mount new b0e0f69731cd ovl: restrict lower null uuid for "xino=auto" new eaab1d45cdb4 ovl: fix leaked dentry new 7b279bbfd2b2 ovl: fix missing revert_creds() on error path new d7b49b10d5a9 ovl: fix error for ovl_fill_super() new c68e7ec53a53 ovl: remove ovl_map_dev_ino() return value new 568edee485a4 ovl: do not copy attr several times new 597534e7bcfa ovl: fix misspellings using codespell tool new f48bbfb20e1f ovl: trivial typo fixes in the file inode.c new 321b46b90481 ovl: show "userxattr" in the mount data new 708fa01597fa ovl: allow upperdir inside lowerdir new 65cd913ec9d9 ovl: invalidate readdir cache on changes to dir with origin new 5e717c6fa41f ovl: add debug print to ovl_do_getxattr() new 2ad5bb7fe2f6 Merge remote-tracking branch 'overlayfs/overlayfs-next' new d20fb9906be5 Merge remote-tracking branch 'v9fs/9p-next' adds 5147ef30f2cd xfs: Fix dax inode extent calculation when direct write is [...] adds 6e8bd39d7227 xfs: Initialize xfs_alloc_arg->total correctly when alloca [...] adds e773f88029b1 xfs: scrub: Remove incorrect check executed on block forma [...] adds af9dcddef662 xfs: split xfs_imap_to_bp adds 4cb6f2e8c2c7 xfs: consistently initialize di_flags2 adds 582a73440bf5 xfs: handle crtime more carefully in xfs_bulkstat_one_int adds 55f773380e92 xfs: remove the unused xfs_icdinode_has_bigtime helper adds 9b3beb028ff5 xfs: remove the di_dmevmask and di_dmstate fields from str [...] adds 7e2a8af52839 xfs: don't clear the "dinode core" in xfs_inode_alloc adds ceaf603c7024 xfs: move the di_projid field to struct xfs_inode adds 13d2c10b05d8 xfs: move the di_size field to struct xfs_inode adds 6e73a545f91e xfs: move the di_nblocks field to struct xfs_inode adds 031474c28a3a xfs: move the di_extsize field to struct xfs_inode adds b33ce57d3e61 xfs: move the di_cowextsize field to struct xfs_inode adds 965e0a1ad273 xfs: move the di_flushiter field to struct xfs_inode adds 4800887b4574 xfs: cleanup xfs_fill_fsxattr adds b231b1221b39 xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr adds ee7b83fd365e xfs: use a union for i_cowextsize and i_flushiter adds 7821ea302dca xfs: move the di_forkoff field to struct xfs_inode adds db07349da2f5 xfs: move the di_flags field to struct xfs_inode adds 3e09ab8fdc4d xfs: move the di_flags2 field to struct xfs_inode adds e98d5e882b3c xfs: move the di_crtime field to struct xfs_inode adds 4422501da6b3 xfs: merge _xfs_dic2xflags into xfs_ip2xflags adds fcb62c28031e xfs: deprecate BMV_IF_NO_DMAPI_READ flag adds b6785e279d53 xfs: Use struct xfs_bmdr_block instead of struct xfs_btree [...] adds ae7bae68ea49 xfs: scrub: Disable check for unoptimized data fork bmbt node adds 2442ee15bb1e xfs: eager inode attr fork init needs attr feature awareness adds 8de1cb003802 xfs: inode fork allocation depends on XFS_IFEXTENT flag adds 683ec9ba887d xfs: default attr fork size does not handle device inodes adds b2941046ea85 xfs: precalculate default inode attribute offset adds 2b156ff8c82e xfs: move the xfs_can_free_eofblocks call under the IOLOCK adds 7d88329e5b0f xfs: move the check for post-EOF mappings into xfs_can_fre [...] adds 71bddbccab43 xfs: fix scrub and remount-ro protection when running scrub adds 026f57ebe1be xfs: get rid of the ip parameter to xchk_setup_* adds 3b6dd9a9aeea xfs: fix return of uninitialized value in variable error adds 7cd3099f4925 xfs: drop submit side trans alloc for append ioends adds 7adb8f14e134 xfs: open code ioend needs workqueue helper adds 044c6449f18f xfs: drop unused ioend private merge and setfilesize code adds e7a3d7e792a5 xfs: drop unnecessary setfilesize helper new ac214b6bb91a Merge remote-tracking branch 'xfs/for-next' new 6f4e9fc0cc56 Merge remote-tracking branch 'iomap/iomap-for-next' new 1149d5c4689c Merge remote-tracking branch 'file-locks/locks-next' adds 10a489bbff3e vfs: add fileattr ops adds 8067cb84b0b8 ecryptfs: stack fileattr ops adds 6cf07638f998 ovl: stack fileattr ops adds d9b32b140987 btrfs: convert to fileattr adds 3d339932ea10 ext2: convert to fileattr adds 30e49f41b50b ext4: convert to fileattr adds 33f0da5df0a6 f2fs: convert to fileattr adds 56b3c1b11080 gfs2: convert to fileattr adds ff1bdd840906 orangefs: convert to fileattr adds 280cad4ac884 xfs: convert to fileattr adds c53952a5d339 efivars: convert to fileattr adds f56864a2eb4a hfsplus: convert to fileattr adds f1db5e2e1a92 jfs: convert to fileattr adds 6164063ec436 nilfs2: convert to fileattr adds 235dc8f49ef5 ocfs2: convert to fileattr adds 9610581535e5 reiserfs: convert to fileattr adds 68bd83816bf2 ubifs: convert to fileattr adds 72c74b1e9335 vfs: remove unused ioctl helpers adds ff99198162dc fuse: move ioctl to separate source file adds 9a1eea814ab7 fuse: unsigned open flags adds 973dee3f2847 fuse: add internal open/release helpers adds 5ab1e2cac070 fuse: convert to fileattr adds ae7db6c8bc98 ovl: remove unneeded ioctls adds 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next adds 64b2f34f38cb apparmor:match_mn() - constify devpath argument adds eecf77e097d2 autofs: should_expire() argument is guaranteed to be positive adds a0d8d552783b whack-a-mole: kill strlen_user() (again) adds 6fa1bf18db71 Merge branch 'work.misc' into for-next new 18a9d7a8f2ab Merge remote-tracking branch 'vfs/for-next' adds a48849e2358e printk: clarify the documentation for plain pointer printing adds 94a67011a225 Merge branch 'for-5.13' into for-next new ac3aef71750e Merge remote-tracking branch 'printk/for-next' adds 1146ad42320e Merge branch 'pci/enumeration' adds cc6cd6938175 Merge branch 'pci/error' adds 3bbfd319034d ACPI / hotplug / PCI: Fix reference count leak in enable_slot() adds fc55ddcb090e Merge branch 'pci/hotplug' adds 10ba991ff702 Merge branch 'pci/pm' adds 9dc0e3cd4059 Merge branch 'pci/vpd' adds 579400bfc2e1 Merge branch 'pci/kernel-doc' adds 12fc9293d533 Merge branch 'pci/misc' adds 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller adds a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert adds c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' adds f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver adds 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver adds 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver adds b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller adds 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver adds ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' adds 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' adds fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' adds a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' adds 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' adds a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' adds 5859c926d1f0 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_r [...] adds 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' adds 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' adds 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' adds 213e12205232 PCI: xilinx-nwl: Enable coherent PCIe DMA traffic using CCI adds 1c4422f22605 PCI: xilinx-nwl: Add optional "dma-coherent" property adds d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' adds 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' adds ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' new a951afe18122 Merge remote-tracking branch 'pci/next' new af818bb75bfe Merge remote-tracking branch 'pstore/for-next/pstore' adds efb618fba54d HID: elan: Silence mute LED errors being logged when the d [...] adds 2601371e1082 HID: elan: Set default_trigger for the mute LED adds ba3f92938f2c HID: elan: Remove elan_mute_led_get_brigtness() adds 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next adds bbf62645255f HID: lenovo: Use brightness_set_blocking callback for sett [...] adds 658d04e6eb6b HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling adds 34348a8661e3 HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] adds 033c97868025 HID: lenovo: Remove lenovo_led_brightness_get() adds 8744eeec539a HID: lenovo: Set LEDs max_brightness value adds 617103246cfd HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] adds e2da5ff435d6 HID: lenovo: Set default_triggers for the mute and micmute LEDs adds 2d0f1c071ab1 HID: lenovo: Rework how the tp10ubkbd code decides which U [...] adds c158c2afc99f HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard adds f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next adds 2b0c086cd6f4 HID: magicmouse: add Apple Magic Mouse 2 support adds 3dcc5f7b45e0 HID: magicmouse: fix 3 button emulation of Mouse 2 adds c0dc5582812d HID: magicmouse: fix reconnection of Magic Mouse 2 adds 9de07a4e8d4c HID: input: map battery capacity (00850065) adds 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next adds 66ff89946e6a HID: fix memdup.cocci warnings adds e9bb37ff35bb HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses adds b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next adds 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' adds a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used adds 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' adds d5831bee4e1a HID: intel-ish: Supply some missing param descriptions adds 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error adds 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot adds 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error adds 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] adds fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] adds 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] adds c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] adds 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next adds 4cbf8aa75cf3 HID: usbhid: Repair a formatting issue in a struct description adds fbe352aa7bbd HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses adds 8802d1546b79 HID: hid-alps: Correct struct misnaming adds cd2bb7b73e0b HID: hid-core: Fix incorrect function name in header adds a3760cd75e33 HID: hid-kye: Fix incorrect function name for kye_tablet_enable() adds ae71db0d4d68 HID: hid-picolcd_core: Remove unused variable 'ret' adds 3f37fdcd313d HID: hid-logitech-hidpp: Fix conformant kernel-doc header [...] adds a62ce117ac18 HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs adds 5abb54458242 HID: hid-uclogic-params: Ensure function names are present [...] adds dbf104fdd42e HID: hid-sensor-custom: Remove unused variable 'ret' adds 1784cd57e35f HID: wacom_sys: Demote kernel-doc abuse adds 07b34ddd759b HID: hid-sensor-hub: Remove unused struct member 'quirks' adds ff0e9ee3a6d4 HID: hid-sensor-hub: Move 'hsdev' description to correct s [...] adds 993e3887a02d Merge branch 'for-5.13/warnings' into for-next new b1795780395f Merge remote-tracking branch 'hid/for-next' adds 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next adds 010e32ab205b i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks adds c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next adds d8c808855283 Merge branch 'i2c/for-current' into i2c/for-next adds 3ab4ce2daf09 i2c: designware: Fix return value check in navi_amd_regist [...] adds bb7f086b8404 i2c: core: simplify devm_i2c_new_dummy_device() adds 660f58b6d290 i2c: remove unused 'version.h' include in drivers adds 9b5fe2192ce1 Merge branch 'i2c/for-5.13' into i2c/for-next adds 714638e02d94 i2c: Add support for software nodes adds 95e272dc364a ARM: davinci: Constify the software nodes adds 74031824cac5 ARM: omap1: osk: Constify the software node adds 4335168600ef ARM: pxa: stargate2: Constify the software node adds dc317fb81b57 ARM: s3c: mini2440: Constify the software node adds 3a3438e594bf platform/x86: intel_cht_int33fe_microb: Constify the softw [...] adds f9c3d2734343 i2c: cht-wc: Constify the software node adds 239798f5fb5e i2c: nvidia-gpu: Constify the software node adds dd7a37102b79 i2c: icy: Constify the software node adds 2c02f659851a platform/chrome: chromeos_laptop - Prepare complete softwa [...] adds 9d383e96448d Input: elantech - Prepare a complete software node for the device adds 4b2b4cc50ba6 i2c: Remove support for dangling device properties adds 2375843b50d6 Merge branch 'i2c/software-nodes' into i2c/for-5.13 adds 07740c92ae57 i2c: core: add managed function for adding i2c adapters adds 3b4c747cd320 i2c: core: add api to provide frequency mode strings adds d62fbdb99a85 i2c: add support for HiSilicon I2C controller adds 71aee62783e9 i2c: designware: Switch over to i2c_freq_mode_string() adds 5b5475826c52 i2c: ensure timely release of driver-allocated resources adds a888f9b95a44 dt-bindings: i2c-mpc: Document interrupt property as required adds 81acb4015a96 dt-bindings: i2c: convert i2c-mpc to json-schema adds 65171b2df15e i2c: mpc: Make use of i2c_recover_bus() adds bc72675228c7 i2c: mpc: make interrupt mandatory and remove polling code adds 09aab7add7bf i2c: mpc: use device managed APIs adds 38c466aa4528 Merge branch 'i2c/for-5.13' into i2c/for-next new 733a244e1d49 Merge remote-tracking branch 'i2c/i2c/for-next' new e663cee044a0 Merge remote-tracking branch 'i3c/i3c/next' new ba9d8fbd5e2b Merge remote-tracking branch 'dmi/dmi-for-next' new 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data new 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters new 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions new 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] new 8f70b84efe0e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 1f287bc4e2d0 fs/namespace: correct/improve kernel-doc notation adds 8be594b22adf Documentation: filesystems api-summary: add namespace.c adds c5c1c700e2ea doc: admin-guide: remove explanation of "watchdog/%u" adds 0e5e0a555376 docs: reporting-issues: Remove reference to oldnoconfig adds 1446e32235b1 docs/gcov: Convert two tags to ref in dev-tools/gov.rst adds d1ad0a736122 docs: Minor spelling fix in spi documentation adds dde201b901bf docs/zh_CN: add cpu-freq core.rst translation adds 8b6d5ae8a996 docs/zh_CN: add cpu-freq cpu-drivers.rst translation adds ffd1f19d0834 docs/zh_CN: add cpu-freq cpufreq-stats.rst translation adds 4d6687730dd5 docs/zh_CN: add cpu-freq index.rst translation adds b8dc02995a39 docs/zh_CN: add cpu-freq to zh_CN index adds 057e7eff6ba7 docs/zh_CN: add mips to zh_CN index adds 2061761e4b57 docs/zh_CN: add iio to zh_CN index adds 269dd42f4776 docs/zh_CN: add riscv to zh_CN index adds 84de8154c516 tools: Fix a typo in kernel-chktaint adds dfc7927d4ee0 doc/zh_CN: Clean zh_CN translation maintainer new 349fa461041b Merge remote-tracking branch 'jc_docs/docs-next' adds 5054241a7915 media: atomisp: remove duplicate include in sh_css adds 771df39b85fd media: atomisp: fix a typo adds 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd adds 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings adds 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings adds 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings adds 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings adds 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" adds b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] adds fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() adds d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] adds 5cd255e72646 media: hantro: fix kernel-doc warnings and style adds 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] adds 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings adds 6f4eaea21b1a media: cobalt: fix initial EDID adds 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos adds 45cdd2a08a9e media: entity: A typo fix adds 73c9a3f3b346 media: cx88: Fix a typo adds 0ae10a7dc899 media: em28xx: fix memory leak adds 443ec4bbc611 media: vivid: update EDID adds 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] adds ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] adds 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] adds 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] adds 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] adds a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] adds 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected adds 3293448632ff media: uvcvideo: Fix XU id print in forward scan adds 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] adds 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver adds 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema adds d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support adds 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support adds d3204955b74b media: i2c: remove unneeded semicolon adds 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition adds e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license adds 8c43126e8c9f media: ccs: Fix sub-device function adds a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency adds 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] adds 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues adds ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling adds a1946caf02fc media: i2c: remove unneeded variable 'ret' adds ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal adds 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal adds 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk adds 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] adds 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] adds 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds dd90caa0111e media: i2c: imx219: Balance runtime PM use-count adds c6f9d67e2ac6 media: i2c: imx258: add HDR control adds a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] adds 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] adds 036673a7231d dt-bindings: i3c: update i3c.yaml references adds 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference adds 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference adds 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference adds 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference adds 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference adds 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference adds cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference adds a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference adds 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference adds 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference adds 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference adds 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference adds d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference adds d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference adds 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference adds 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference adds 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference adds 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 2f3eb922cd5b doc: update rcu_dereference.rst reference adds ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister adds f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. adds f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] adds 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 adds 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] adds 3215887167af media: venus: pm_helpers: Set opp clock name for v1 adds 39a6b9185d30 media: venus: venc_ctrls: Change default header mode adds 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] adds b52051a40908 media: v4l2-ctrl: Add decoder conceal color control adds 4ef6039fad8f media: venus: vdec: Add support for conceal control adds f31b9ffd968b media: v4l: Add new Colorimetry Class adds 4e4053a28f37 media: docs: Document colorimetry class adds 1ad0de78e794 media: v4l: Add HDR10 static metadata controls adds 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] adds 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] adds daba0a10c585 media: venus: Update v6 buffer descriptors adds 3bca43585e22 media: venus: core,pm: Add handling for resets adds 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data adds b4053a2097ec media: venus: core: Add io base variables for each block adds ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] adds 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware adds 7f6631295f46 media: venus: hfi: Define additional 6xx registers adds ff027906308f media: venus: core: Add differentiator IS_V6(core) adds 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs adds e6dd8c3adf43 media: venus: core: Add an io base for AON regs adds 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate adds 255385ca433c media: venus: hfi: Add a 6xx boot logic adds 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support adds e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx adds 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] adds f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops adds c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot adds 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic adds 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control adds ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] adds c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 adds bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] adds df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. adds 1ad175952bbc media: venus: helper: Decide work mode adds 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue adds bb65e3d97e2f media: vivid: add read-only int32 control adds be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] adds 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver adds 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API adds c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API adds e999db587312 media: tw68: switch from 'pci_' to 'dma_' API adds 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() adds 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message adds d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() adds dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() adds f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() adds 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] adds 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] adds dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration adds 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration adds 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] adds 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] adds 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 adds c730ff32b917 media: adv7604: support EDIDs up to 4 blocks adds b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block adds 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h adds 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h adds 48bca4835b94 MAINTAINERS: update imi,rdacm2x-gmsl.yaml reference adds c1c1d437b1f0 MAINTAINERS: update ovti,ov2680.yaml reference adds b6f139947e93 media: venus: use NULL instead of zero for pointers adds 686ee9b6253f media: venus: don't de-reference NULL pointers at IRQ time adds 6107a4fdf855 media: tc358743: fix possible use-after-free in tc358743_remove() adds fa56f5f1fe31 media: adv7604: fix possible use-after-free in adv76xx_remove() adds 2c9541720c66 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] adds 7f820ab5d4ee media: i2c: tda1997: Fix possible use-after-free in tda199 [...] adds 4a15275b6a18 media: i2c: adv7842: fix possible use-after-free in adv784 [...] adds 7385209770fc media: imx-jpeg: Fix double free in mxc_jpeg_remove adds 69306a947b3a media: platform: sti: Fix runtime PM imbalance in regs_show adds f1995d5e43cf media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] adds a2e2c1b86209 media: cobalt: drop static for sd_fmt adds 7030a96bd990 media: dvb-frontends: Remove redundant error check on vari [...] adds 0fa430e96d3c media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event typ [...] adds 3ddcea9f7da0 media: rc: add keymaps for mecool-kii-pro/kiii-pro remotes adds b7cd0da982e3 media: dvb-usb: fix memory leak in dvb_usb_adapter_init adds 799ddc037085 media: rc: remove zte zx ir driver adds d931392c8da1 media: rc: ir-hix5hd2: use the correct HiSilicon copyright adds 6d3e4a4bebd4 media: dt-bindings: media: IR: Add H616 IR compatible string adds 49e851de7e57 media: ite-cir: probe of ITE8708 on ASUS PN50 fails adds d6bed580ebd1 media: flexcop: avoid -Wempty-body warning adds be8cd6cccf0e media: dvb-usb: avoid -Wempty-body warnings adds 4103369093df media: mxl692: remove impossible condition adds 3630901933af media: staging/intel-ipu3: Fix memory leak in imu_fmt adds dccfe2548746 media: staging/intel-ipu3: Fix race condition during set_fmt adds 0a3c89f1dcfa media: staging: media: omap4iss: align arguments with open [...] adds 4e587c935875 media: staging: media: zoran: Rename 'HEnd' to 'h_end' adds bc1758413075 media: staging: media: zoran: Rename 'VEnd' to 'v_end' adds 076557a6e2ff media: staging: media: zoran: Rename 'DispMode' to 'disp_mode' adds aee0b05b7609 media: staging: media: zoran: Rename 'VidWinWid' to 'vid_win_wid' adds d7bea8a6979b media: staging: media: zoran: Rename 'VidWinHt' to 'vid_win_ht' adds 646ef5813e1f media: staging: media: zoran: Rename 'We' to 'we' adds cdc62bfba0d7 media: staging: media: zoran: Rename 'He' to 'he' adds 5f58ac04f36e media: i2c: rdamc21: Fix warning on u8 cast adds a24bbbf24d9c media: camss: ispif: Remove redundant dev_err call in msm_ [...] adds 074e8eaaa294 media: allegro: change kernel-doc comment blocks to normal [...] adds e0a4205d656d media: adv7842: configure all pads adds 3e057b8a5f99 media: adv7842: support 1 block EDIDs, fix clearing EDID adds 3d451720089b media: staging: media/meson: remove redundant dev_err call adds 98965af1ebc3 media: cx25821: remove unused including <linux/version.h> adds 4f4e6644cd87 media: gscpa/stv06xx: fix memory leak new dcfb590ec8c5 Merge remote-tracking branch 'v4l-dvb/master' adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. new cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next new 17672691e48b Merge branch 'acpi-messages' into linux-next adds 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute adds 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper adds 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices adds e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller adds 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() adds f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() adds f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() adds c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() new 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] adds 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h adds 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT adds e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID adds 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object adds 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure adds 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 adds 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 adds e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes adds cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field adds f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags adds 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT adds 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components adds 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table adds 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table adds cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures adds a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template adds 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table adds 519c809069ce ACPICA: iASL: Add support for CEDT table adds f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT adds e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support adds 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b adds c3fbd67b94b0 ACPICA: Update version to 20210331 new 2b6ea2860c86 Merge branch 'acpica' into linux-next adds d08a74572964 resource: Prevent irqresource_disabled() from erasing flags adds 9104457ea524 ACPI: AC: fix some coding style issues adds 0955b3a5c54a ACPI: APD: fix a block comment align issue adds c8deb1c25762 ACPI: processor: fix some coding style issues adds fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function adds bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations adds c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations adds 65545abd8aa3 ACPI: battery: fix some coding style issues adds effbe6404e6c ACPI: button: fix some coding style issues adds e69ae675879d ACPI: CPPC: fix some coding style issues adds 4dea6e898c39 ACPI: custom_method: fix a coding style issue adds 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations adds d0fb66e999ff ACPI: sysfs: fix some coding style issues adds 6ee4bdc27d1a ACPI: dock: fix some coding style issues new 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next adds 60943bbdb42e cpufreq: Remove unused for_each_policy macro adds b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() adds 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels adds 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 adds 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency adds 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable adds dbbd49bade05 cpufreq: armada-37xx: Fix module unloading new 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 768474f568ce Merge branch 'pm-cpufreq' into linux-next adds 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 adds 2dabed477789 cpuidle: tegra: Remove do_idle firmware call adds 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] adds 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc adds 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] adds d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times adds 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account adds 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account adds 22141d5f4118 intel_idle: add Iclelake-D support adds 71f4dd34419f Merge back earlier cpuidle updates for v5.13. new 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next adds e84dff1bf0ea PM: core: Remove duplicate declaration from header file adds 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() adds 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() adds e4b2897ae1a8 PM: sleep: fix typos in comments adds 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file new 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] new eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 027ece1b0533 Merge branch 'pm-opp' into linux-next adds 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next adds 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path adds 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq adds fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats adds 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq adds 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status adds ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() adds e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] new 6788398c500e Merge branch 'pm-devfreq' into linux-next adds 12c0632b2579 PM: runtime: remove kernel-doc warnings adds beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos adds 33b688e3854d PM: clk: remove kernel-doc warning new 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next new 3bf8ef9db350 Merge branch 'devprop' into linux-next new 3a152a212c53 Merge remote-tracking branch 'pm/linux-next' adds e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] new f146ec140cca Merge remote-tracking branch 'thermal/thermal/linux-next' new 3a5f8a37e66d Merge remote-tracking branch 'ieee1394/for-next' new 200f67d64920 Merge remote-tracking branch 'dlm/next' new 2726bf3ff252 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation new b4ec54bbb903 Merge remote-tracking branch 'swiotlb/linux-next' adds 4bd00b55c978 IB/hfi1: Add AIP tx traces adds 042a00f93aad IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev adds b536d4b2a279 IB/hfi1: Correct oversized ring allocation adds 70d44c18a7b3 IB/hfi1: Use napi_schedule_irqoff() for tx napi adds 326a23930793 IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() adds 6b13215df1d3 IB/hfi1: Add additional usdma traces adds ca5f72568e03 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation adds fdde1aa09a82 IB/hfi1: Remove unused function adds 7e111bbff926 IB/mlx5: Reduce max order of memory allocated for xlt update adds 2abb7431736b RDMA/hns: Use GFP_ATOMIC under spin lock adds 7d8f346504eb RDMA/core: Make the wc status prompt message clearer new 54bdb1efd699 Merge remote-tracking branch 'rdma/for-next' adds e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state adds 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings adds 956baa99571b usbnet: add method for reporting speed without MII adds eb47c274d8c4 net: cdc_ncm: record speed in status method adds d42ebcbb6353 net: cdc_ether: record speed in status method adds b3feb439f28e Merge branch 'usbnet-speed' adds b58c4649d94e nfc: s3fwrn5: remove unnecessary label adds 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon adds be107538c529 netdevsim: remove unneeded semicolon adds 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs adds a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition adds 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 631a44ed2560 nfp: flower: add support for packet-per-second policing adds 0b35e0deb5be docs: ethtool: correct quotes adds daa83ab03954 mptcp: move flags and ifindex out of mptcp_addr_info adds 30f60bae8092 mptcp: use mptcp_addr_info in mptcp_out_options adds fef6b7ecfbd4 mptcp: drop OPTION_MPTCP_ADD_ADDR6 adds f7dafee18538 mptcp: use mptcp_addr_info in mptcp_options_received adds 1b1a6ef597c7 mptcp: drop MPTCP_ADDR_IPVERSION_4/6 adds 761c124ed969 mptcp: unify add_addr(6)_generate_hmac adds c3eaa5f667cb selftests: mptcp: add the net device name testcase adds 07f8252fe0e3 mptcp: drop all sub-options except ADD_ADDR when the echo [...] adds 956c7831fe9d Merge branch 'mptcp-next' adds 56f15e2cb1f7 ethtool: document PHY tunable callbacks adds 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE adds d567fd6e82fa mlxsw: core: Remove critical trip points from thermal zones adds 872fff333fb1 nfc/fdp: remove unnecessary assignment and label adds 4c7f40287aa5 net/mlx5: E-switch, Move vport table functions to a new file adds 0a9e2307870b net/mlx5: E-switch, Rename functions to follow naming convention. adds c796bb7cd230 net/mlx5: E-switch, Generalize per vport table API adds c1904360dde8 net/mlx5: E-switch, Set per vport table default group number adds a91d98a0a2b8 net/mlx5: Map register values to restore objects adds c935568271b5 net/mlx5: Instantiate separate mapping objects for FDB and [...] adds 41c2fd949803 net/mlx5e: TC, Parse sample action adds 2a9ab10a5689 net/mlx5e: TC, Add sampler termination table API adds 11ecd6c60b4e net/mlx5e: TC, Add sampler object API adds 36a3196256bf net/mlx5e: TC, Add sampler restore handle API adds 7319a1cc3ca9 net/mlx5e: TC, Refactor tc update skb function adds be9dc0047450 net/mlx5e: TC, Handle sampled packets adds f94d6389f6a8 net/mlx5e: TC, Add support to offload sample action adds f86c70ed0476 Merge tag 'mlx5-updates-2021-04-06' of git://git.kernel.or [...] adds 7e4a51319d3a net: introduce nla_policy for IFLA_NEW_IFINDEX adds 0854fa82c96c net: remove the new_ifindex argument from dev_change_net_n [...] adds c8129487441e can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb al [...] adds 644022b1de9e can: m_can: m_can_receive_skb(): add missing error handlin [...] adds 8dc987519ae9 can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM adds 0084e298acfe can: mcp251xfd: add BQL support adds ef7a8c3e7599 can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor ou [...] adds c7eb923c3caf can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around b [...] adds 33b32a298426 Merge tag 'linux-can-next-for-5.13-20210407' of git://git. [...] adds 7b3ae17f0f68 xircom: remove redundant error check on variable err adds 298b58f00c0f liquidio: Fix unintented sign extension of a left shift of a u16 adds a18f19e91201 net: wan: z85230: drop unused async state adds 4e92cac843d3 net: encx24j600: use module_spi_driver to simplify the code adds 1ffa6604431a enic: use module_pci_driver to simplify the code adds 95b2fbdb9321 tulip: windbond-840: use module_pci_driver to simplify the code adds 02f2743ecd7b tulip: de2104x: use module_pci_driver to simplify the code adds f670149a4f5f net: sundance: use module_pci_driver to simplify the code adds 6381c45b2838 net: atheros: atl2: use module_pci_driver to simplify the code adds 3cd52c1e32fe net: fealnx: use module_pci_driver to simplify the code adds bd79d9aa6145 net: phy: marvell10g: rename register adds 283828142fad net: phy: marvell10g: fix typo adds 0d3755428d69 net: phy: marvell10g: allow 5gbase-r and usxgmii adds 9893f3169016 net: phy: marvell10g: indicate 88X33x0 only port control r [...] adds f8ee45fcbc5a net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 adds 9ab0fbd0ffce net: phy: marvell10g: add MACTYPE definitions for 88E21xx adds 97bbe3bd6922 net: phy: marvell10g: support all rate matching modes adds 261a74c64bb6 net: phy: marvell10g: check for correct supported interface mode adds 884d9a6758a1 net: phy: marvell10g: store temperature read method in chi [...] adds ccbf2891de98 net: phy: marvell10g: support other MACTYPEs adds 9885d016ffa9 net: phy: marvell10g: add separate structure for 88X3340 adds c89f27d4d239 net: phy: marvell10g: fix driver name for mv88e2110 adds 53f111cbfac6 net: phy: add constants for 2.5G and 5G speed in PCS speed [...] adds 0fca947cbb27 net: phy: marvell10g: differentiate 88E2110 vs 88E2111 adds c7dce05e63eb net: phy: marvell10g: change module description adds 9187b6cfe7fc MAINTAINERS: add myself as maintainer of marvell10g driver adds 9ba7ffa6d8a3 Merge branch 'marvell10g-updates' adds 33c252e1ba8b ionic: fix up a couple of code style nits adds e1edcc966ae8 ionic: remove unnecessary compat ifdef adds e2ce148e948e ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit adds bd7856bcd498 ionic: add SKBTX_IN_PROGRESS adds 51117874554d ionic: re-start ptp after queues up adds 99b5bea04f0f ionic: ignore EBUSY on queue start adds 829600ce5e4e ionic: add ts_config replay adds f3318099658e ionic: extend ts_config set locking adds c69b67185ccd Merge branch 'ionic-hwtstamp-tweaks' adds bb1890d5f974 net: hns3: change flr_prepare/flr_done function names adds 715c58e94f0d net: hns3: add suspend and resume pm_ops adds 9e60d24dc393 Merge branch 'hns3-pm_ops' adds fbe82b3db3e5 net: qed: remove unused including <linux/version.h> adds 79749ae19de6 tc-testing: add simple action test to verify batch add cleanup adds 652e3124c3ee tc-testing: add simple action test to verify batch change cleanup adds c5f77ad8bb77 Merge branch 'net-sched-action-tests' adds 549750babea1 batman-adv: Fix order of kernel doc in batadv_priv adds 5fc087ff96fd batman-adv: Drop unused header preempt.h adds 35796c1d3438 batman-adv: Fix misspelled "wont" adds 4667bf713514 Merge tag 'batadv-next-pullrequest-20210408' of git://git. [...] adds 3056df93f7a8 ice: Re-send some AQ commands, as result of EBUSY AQ error adds 7fb09a737536 ice: Modify recursive way of adding nodes adds d6730a871e68 ice: Align macro names to the specification adds d348d51771b9 ice: Ignore EMODE return for opcode 0x0605 adds fd3dc1655eda ice: Remove unnecessary checker loop adds 0be39bb4c7c8 ice: Rename a couple of variables adds 450f10e79419 ice: Fix error return codes in ice_set_link_ksettings adds 178a666daa0e ice: Replace some memsets and memcpys with assignment adds 0a02944feaa7 ice: Use default configuration mode for PHY configuration adds 75751c80d6d8 ice: Limit forced overrides based on FW version adds dc6aaa139fb7 ice: Remove unnecessary variable adds efc1eddb28aa ice: Use local variable instead of pointer derefs adds 51fe27e179b1 ice: Remove rx_gro_dropped stat adds 771015b90b86 ice: Remove unnecessary checks in add/kill_vid ndo ops adds 2e20521b80c7 ice: Remove unnecessary blank line adds 4914a4f6a7a5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...] adds 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs adds b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request adds abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...] adds 8ce85ada0a05 Bluetooth: LL privacy allow RPA adds f67743f9e03a Bluetooth: Add support for reading AOSP vendor capabilities adds afd2daa26c7a Bluetooth: Add support for virtio transport driver adds cfa15cca51ef Bluetooth: Fix default values for advertising interval adds ba29d0360a09 Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor adds a61d67188f29 Bluetooth: Allow Microsoft extension to indicate curve validation adds 4438669eb703 Merge tag 'for-net-next-2021-04-08' of git://git.kernel.or [...] adds b98b33043c95 net: dccp: use net_generic storage adds a7150e382267 Revert "tcp: Reset tcp connections in SYN-SENT state" adds fba863b81604 net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM adds 557d5dc83f68 net: fec: use mac-managed PHY PM adds 5c2280fc2ee4 r8169: use mac-managed PHY PM adds 6597b5c21c1b Merge branch 'net-make-phy-pm-ops-a-no-op-if-mac-driver-ma [...] adds 524e001b7dca cxgb4: remove unneeded if-null-free check adds 626b598aa8be net: enetc: fix array underflow in error handling code adds 95b5c291322b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a93580a02dbf net: enetc: fix TX ring interrupt storm adds 6c5e6b4ccc1b enetc: Use generic rule to map Tx rings to interrupt vectors adds 8859a44ea0df Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7ad3bd52cbcb net: ipa: relax pool entry size requirement adds 49e76a418981 net: ipa: update sequence type for modem TX endpoint adds 57f63faf0562 net: ipa: only set endpoint netdev pointer when in use adds 077e770f2601 net: ipa: ipa_stop() does not return an error adds 74858b63c47c net: ipa: get rid of empty IPA functions adds 57ab8ca42fa0 net: ipa: get rid of empty GSI functions adds 602a1c76f847 net: ipa: three small fixes adds cbd312539284 Merge branch 'net-ipa-a-few-small-fixes' adds c781ff12a2f3 ethtool: Allow network drivers to dump arbitrary EEPROM data adds e19b0a3474ab net/mlx5: Refactor module EEPROM query adds e109d2b204da net/mlx5: Implement get_module_eeprom_by_page() adds 4c88fa412a10 net/mlx5: Add support for DSFP module EEPROM dumps adds 95dfc7effd88 net: ethtool: Export helpers for getting EEPROM info adds 96d971e307cc ethtool: Add fallback to get_module_eeprom from netlink command adds d740513f05a2 phy: sfp: add netlink SFP support to generic SFP code adds c97a31f66ebc ethtool: wire in generic SFP module access adds 7dc85b599ae1 Merge branch 'ethtool-eeprom' adds c75fb320d482 veth: use skb_orphan_partial instead of skb_orphan adds d3256efd8e8b veth: allow enabling NAPI even without XDP adds 47e550e0105b veth: refine napi usage adds 1c3cadbe0242 self-tests: add veth tests adds 23cfa4d4aa9f Merge branch 'veth-gro' adds 95291ced8169 ehea: add missing MODULE_DEVICE_TABLE adds c3264fee72e7 dt-bindings: net: qcom,ipa: add some compatible strings adds c88c34fcf8f5 net: ipa: disable checksum offload for IPA v4.5+ adds fbb763e7e736 net: ipa: add IPA v4.5 configuration data adds 927c5043459e net: ipa: add IPA v4.11 configuration data adds 5b489fea977c Merge branch 'ipa-next' new dd2c79677375 cxgb4: Fix unintentional sign extension issues new e701a2584036 net: thunderx: Fix unintentional sign extension issue new d0494135f94c net: hns3: Fix potential null pointer defererence of null ae_dev new 0d7703605778 net: seg6: trivial fix of a spelling mistake in comment new 17e1be342d46 bnxt_en: Treat health register value 0 as valid in bnxt_tr [...] new 190eda1a9dbc bnxt_en: Invalidate health register mapping at the end of probe. new ea2d37b2b307 bnxt_en: Refactor bnxt_vf_reps_create(). new 90f4fd029687 bnxt_en: Refactor __bnxt_vf_reps_destroy(). new ac797ced1fd0 bnxt_en: Free and allocate VF-Reps during error recovery. new 5711ffd31355 Merge branch 'bnxt_en-error-recovery' new a115d24a636e nfc: pn533: remove redundant assignment new 31c4d2f160eb net: Ensure net namespace isolation of sysctls new 2671fa4dc010 netfilter: conntrack: Make global sysctls readonly in non- [...] new 645b34a7b544 Merge branch 'netns-sysctl-isolation' new c82eaa4064f3 ibmvnic: clean up the remaining debugfs data structures new caee7bf5b0a9 ibmvnic: print reset reason as a string new 0666ef7f61ca ibmvnic: print adapter state as a string new 8043edee9a34 Merge branch 'ibmvnic-errors' new f768e7513015 enetc: mark TX timestamp type per skb new 7294380c5211 enetc: support PTP Sync packet one-step timestamping new d27139c54499 Merge branch 'enetc-ptp' new 6f43735b6da6 dt-bindings: net: renesas,etheravb: Add additional clocks new 8ef7adc6beb2 net: ethernet: ravb: Enable optional refclk new 176d58ac1d37 Merge remote-tracking branch 'net-next/master' adds 928dc406802d bpf, udp: Remove some pointless comments adds 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock adds ff182bc572ce selftests/bpf: test_progs/sockopt_sk: Remove version adds cad99cce133d selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton adds 361d32028c7d selftests/bpf: Pass page size from userspace in sockopt_sk adds 7a85e4dfa7f5 selftests/bpf: Pass page size from userspace in map_ptr adds 34090aaf256e selftests/bpf: mmap: Use runtime page size adds 23a65766066b selftests/bpf: ringbuf: Use runtime page size adds b3278099b2f6 libbpf: Add bpf_map__inner_map API adds f3f4c23e1238 selftests/bpf: ringbuf_multi: Use runtime page size adds cfc0889cebcc selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd adds 92d3bff28aa4 Merge branch 'bpf/selftests: page size fixes' new f3c45326ee71 bpf: Document PROG_TEST_RUN limitations new cbaa683bb392 bpf: Sync bpf headers in tooling infrastucture new 51e0158a5432 skmsg: Pass psock pointer to ->psock_update_sk_prot() new aadb2bb83ff7 sock_map: Fix a potential use-after-free in sock_map_close() new 53bafde47473 Merge remote-tracking branch 'bpf-next/for-next' new c1820363d3b1 Merge remote-tracking branch 'ipsec-next/master' adds 7b33ec8b93c9 rtw88: add flush hci support adds 76325506e811 rtw88: fix DIG min setting adds a08398833ec2 rtw88: 8822c: update tx power limit table to RF v40.1 adds 7ae7784ec2a8 rtw88: 8822c: add LC calibration for RTL8822C adds 4517f811258d rtw88: coex: fix A2DP stutters while WL busy + WL scan adds c9eaee0c2ec6 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() adds 87fce88658ba mt7601u: fix always true expression adds 670d9e53886c mt7601u: enable TDLS support adds fa9f5d0e0b45 iwlegacy: avoid -Wempty-body warning new af43ee9debab Merge remote-tracking branch 'wireless-drivers-next/master' adds 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization adds d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array adds 33091df75602 Bluetooth: Return whether a connection is outbound adds c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] new 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] new 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip new 9cae555e17c2 Merge remote-tracking branch 'bluetooth/master' adds ed7247f30982 rfkill: use DEFINE_SPINLOCK() for spinlock adds 30a70d18e862 mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock adds 81d94f47beaa cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock adds 026dfac85f0a mac80211: minstrel_ht: remove unused variable 'mg' in mins [...] adds 958574cbcc3a mac80211: remove redundant assignment of variable result adds 272cd0e8d4a6 nl80211: Add missing line in nl80211_fils_discovery_policy adds 73bc9e0af594 mac80211: don't apply flow control on management frames adds 196900fd97e2 mac80211: set sk_pacing_shift for 802.3 txpath adds 0750cfd8b7fd nl80211: better document CMD_ROAM behavior new 6f779a66dc84 cfg80211: allow specifying a reason for hw_rfkill new d84d13d6f6e0 nl80211: Add interface to indicate TDLS peer's HE capability new 55f8205e7ddd mac80211: Allow concurrent monitor iface and ethernet rx decap new 96a7109a1666 mac80211: Set priority and queue mapping for injected frames new d6843d1ee283 mac80211: clear the beacon's CRC after channel switch new db878e27a981 mac80211: bail out if cipher schemes are invalid new 8a16ffdc4cf3 cfg80211: Remove wrong RNR IE validation check new b24cd568dbd1 Merge remote-tracking branch 'mac80211-next/master' adds 9f9eb5a516e3 gfs2: Add new sysfs file for gfs2 status adds a4122a95ce6a gfs2: Make gfs2_setattr_simple static adds c551f66c5dfe gfs2: Fix a number of kernel-doc warnings new db83215e38bc Merge remote-tracking branch 'gfs2/for-next' new b1419c3d5744 Merge remote-tracking branch 'mtd/mtd/next' adds da386f7f2333 dt-bindings: mtd: Convert Qcom NANDc binding to YAML adds ee590106c331 dt-bindings: mtd: Add a property to declare secure regions [...] adds 13b89768275d mtd: rawnand: Add support for secure regions in NAND memory adds ab2c8d3ef9b8 mtd: rawnand: qcom: Add missing nand_cleanup() in error path adds 076de75de1e5 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds 32cbc7cb70b0 mtd: rawnand: qcom: Use dma_mapping_error() for error check new 10baf102d19a Merge remote-tracking branch 'nand/nand/next' adds be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" new 687126fbee3a Merge remote-tracking branch 'spi-nor/spi-nor/next' adds ac1af1a788b2 crypto: allwinner - add missing CRYPTO_ prefix adds da6503f52bf8 crypto: hisilicon/sec - Fix a module parameter error adds a52c7b16ddf3 crypto: ccp - A value assigned to a variable is never used adds fd4317b7b2c9 crypto: hisilicon/hpre - fix a typo in hpre_crypto.c adds 63655b62f560 crypto: ccp - Use DEFINE_SPINLOCK() for spinlock adds 3d8c5f5a08c3 crypto: rockchip - delete unneeded variable initialization adds 50274b01ac16 crypto: sun8i-ss - Fix memory leak of pad adds 854b77371998 crypto: sa2ul - Fix memory leak of rxd adds ae6ce7b17e50 crypto: hisilicon/sec - fixup checking the 3DES weak key adds 556b64b9f39e crypto: hisilicon/qm - delete redundant code adds f7cae626cabb crypto: qat - Fix a double free in adf_create_ring adds 16a9874fe468 crypto: chelsio - Read rxchannel-id from firmware new 568a2d985107 Merge remote-tracking branch 'crypto/master' adds 1539f71602ed Merge tag 'drm-misc-next-2021-04-01' of git://anongit.free [...] adds be7507bdd705 dt-bindings: display: mediatek, dpi: Convert to use graph schema adds c87d1c4b5b9a drm/mediatek: dsi: Use symbolized register definition adds 8b2b99fd7931 drm/mediatek: dsi: Fine tune the line time caused by EOTp adds 618655131894 dt-bindings: mediatek,dpi: add mt8192 to mediatek,dpi adds 4accca4399cf drm/mediatek: dpi: Delete redundant printing of return value adds ee5ee188e2c2 drm/mediatek: cec: Delete redundant printing of return value adds 44b07120291c drm/mediatek: dpi: Add check for max clock rate in mode_valid adds 38eaef2dca4e drm/mediatek: dpi: Add config for mt8192 adds 9eda0155e6f1 MAINTAINERS: Add linux-mediatek ML for drm Mediatek drivers adds 368166ec7600 drm/mediatek: crtc: Make config-updating atomic adds fdcbe17c6090 drm/mediatek: Add missing MODULE_DEVICE_TABLE() adds 053d231f369c drm/mediatek: Switch the hdmi bridge ops to the atomic versions adds 2e4773915223 drm/mediatek: Don't support hdmi connector creation adds 0c7997179a35 Merge tag 'mediatek-drm-next-5.13' of https://git.kernel.o [...] adds 2867ff6ceb25 drm/i915: Strip out internal priorities adds eb5c10cbbc2f drm/i915: Remove I915_USER_PRIORITY_SHIFT adds 536f77b1caa0 drm/i915/gt: Call stop_ring() from ring resume, again adds 56afa701514a drm/i915: Decrease number of subplatform bits adds 24f90d66887e drm/i915/gt: SPDX cleanup adds 2f8aa3b80eb4 drm/i915/gt: Add some missing blank lines after declaration adds 1ca9b8da0fdc drm/i915/gt: Remove repeated words from comments adds 7898843c4422 drm/i915/gt: Fixup misaligned function parameters adds ec450576f8f9 drm/i915/gt: Remove a bonus newline adds cbdeab13ad1a drm/i915/gt: Wrap macro arg in () adds 512114178eb9 drm/i915/gt: Insert spaces into GEN3_L3LOG_SIZE/4 adds 70b0f07770ea drm/i915/gt: Replace unnecessary ',' with '; ' adds 32ce590bdd34 drm/i915/gt: Add a space before '(' adds 041b7f076289 drm/i915/gt: Replace 'return' with a fall-through adds f63f452ea684 drm/i915/gem: don't trust the dma_buf->size adds ae2fb480f32f drm/i915/gem: consolidate 2big error checking for object sizes adds 310528114f78 drm/i915/selftests: Check for engine-reset errors in the m [...] adds b3f0c15a8ef1 drm/i915/gt: Move the defer_request waiter active assertion adds a29a22917d4c drm/i915/buddy: document the unused header bits adds 2913fa4d7d42 drm/i915/gt: use new tasklet API for execution list adds 2dfcc7f4e91f drm/i915: make local-memory probing a GT operation adds a50ca39fbd01 drm/i915: setup the LMEM region adds 7f2aa5b3014a drm/i915: reserve stolen for LMEM region adds adeca641bcb6 drm/i915: introduce mem->reserved adds 7c5cc941330d drm/i915/dg1: Reserve first 1MB of local memory adds ba485bc8edf1 drm/i915: allocate context from LMEM adds 772d5bdf2ba7 drm/i915: move engine scratch to LMEM adds d712f4ce25d3 drm/i915: allocate cmd ring in lmem adds c10e4a7960f3 drm/i915: Protect against request freeing during cancellat [...] adds 8bb92516da07 drm/i915/selftests: Use a single copy of the mocs table adds c9a995e5a768 drm/i915/gt: Retire unexpected starting state error dumping adds c538d54e49d8 drm/i915: Distinction of memory regions adds 11724eea0d57 drm/i915/gtt/dg1: add PTE_LM plumbing for ppGTT adds e762bdf582af drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT adds 10c5585b5172 drm/i915/selftests: Restore previous heartbeat interval adds 2827ce6e5430 drm/i915/gt: Double check heartbeat timeout before resetting adds 8ec8ad0f2f8e drm/i915: cleanup the region class/instance encoding adds dc4304001230 drm/i915: give stolen system memory its own class adds 985458d706bd drm/i915/selftest: Synchronise with the GPU timestamp adds 2da21daa7d93 drm/i915/gt: Always flush the submission queue on checking [...] adds 41d1d0c51f5f Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit. [...] adds 9c0fed84d575 Merge tag 'drm-intel-next-2021-04-01' of git://anongit.fre [...] adds 7513ce49027c drm/bridge: lt8912b: Add header file <linux/gpio/consumer.h> adds fd921693fe98 drm/syncobj: use newly allocated stub fences adds e92b0ff60343 drm/ttm: Ignore signaled move fences adds b849bec29a99 drm/ttm: ioremap buffer according to TTM mem caching setting adds be54ffe0ab66 drm/bridge: fix typo in Kconfig adds 5842ab76bbfa drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() adds 2552fb66ae30 drm/drm_internal.h: Remove repeated struct declaration adds 13e133ea1a6b gma500: Use DEFINE_SPINLOCK() for spinlock adds be318fd85bf2 drm/sched: add missing member documentation adds 45d969992c18 drm/dp: Fixup kernel docs for struct drm_dp_aux adds 39c17ae60ea9 drm/tegra: Don't register DP AUX channels before connectors adds c5261e93758a drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED() adds 90876fd477fc drm/dp_mst: Drop DRM_ERROR() on kzalloc() fail in drm_dp_m [...] adds e8b8b0df8694 drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit adds c103b850721e Merge tag 'drm-misc-next-2021-04-09' of git://anongit.free [...] new 909c981a5922 Merge remote-tracking branch 'drm/drm-next' adds 56b53c0b5aa5 drm/amdgpu: add codes to capture invalid hardware access w [...] adds fe68ceef3412 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds 5a8cd98e6e33 drm/amdgpu: wrap kiq ring ops with kiq spinlock adds ce4f17d076f0 drm/amdgpu/display/dm: add missing parameter documentation adds ed098aa34c51 drm/amdgpu: Add additional Sienna Cichlid PCI ID adds e25443d2765f drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds b2aba43af904 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds b98c6299ef99 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds e5192f7b4af6 drm/amdgpu: fix the hibernation suspend with s0ix adds 62498733d4c4 drm/amdgpu: rework S3/S4/S0ix state handling adds 48ccbf730c94 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds a2e15b0e6c91 drm/amdgpu: clean up non-DC suspend/resume handling adds 344169315707 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 557f42a2b38c drm/amdgpu: re-enable suspend phase 2 for S0ix adds f937008757a2 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 32ff160da7ff drm/amdgpu: update comments about s0ix suspend/resume adds 5d70a549d00d drm/amdgpu: skip CG/PG for gfx during S0ix adds 50ec83f0d820 drm/amdgpu: drop S0ix checks around CG/PG in suspend adds 5d3a2d95224d drm/amdgpu: skip kfd suspend/resume for S0ix adds 0f6f9dd490d5 drm/amdgpu/ttm: Fix memory leak userptr pages adds 5aeaa43e0ef1 drm/radeon/ttm: Fix memory leak userptr pages adds 7c4f2b235d6f drm/amdgpu: Fix a typo adds 4a49751041bd drm/amdgpu: Fix a typo adds 50ca25228e8a drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds 1689fca0d62a drm/amd/pm: fix Navi1x runtime resume failure V2 adds 2b8d0f1f3e50 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 2be8989d0fc2 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds 3ca401459cf1 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 3bb1105071fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds eec64a5e5d07 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 15e16daa35ba drm/amdgpu: fix amdgpu_res_first() adds 85a44ecd34e3 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD adds c93ebea0cbc3 drm/amd/pm: fix MP1 state setting failure in s3 test adds 9113a0fb614b drm/amd/pm: fix gpu reset failure by MP1 state setting adds 639979887a11 drm/amdgpu: Use correct size when access vram adds 4b256c28ad08 drm/amd/display: Populate socclk entries for dcn2.1 adds 62eab49faae7 drm/amd/display: hide VGH asic specific structs adds 1c85f3db778f drm/amd/display: Add kernel doc to crc_rd_wrk field adds 234cc26f7dd1 drm/amd/display: revert max lb lines change adds a08f16cfe8dc drm/amd/display: Log DMCUB trace buffer events adds c006a1c00de2 drm/amd/display: Fix debugfs link_settings entry adds b4e031e40f49 drm/amd/display: revert max lb use by default for n10 adds 4aa8607e2594 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini adds 3d223c5528a3 drm/amd/display: Fixed Clock Recovery Sequence adds 54718747a6e1 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds 8c1f05e2472c drm/amd/display: [FW Promotion] Release 0.0.57 adds 49c70ece54b0 drm/amd/display: Change input parameter for set_drr adds 7d707dddc95c drm/amd/display: Use pwrseq instance to determine eDP instance adds 5eba2858416d drm/amd/display: 3.2.128 adds 6ae2784114c0 drm/amdgpu: replace per_device_list by array adds 05eacc0f8f6c drm/radeon: don't evict if not initialized adds a8a1de90e0dc drm/atomic: Couple of typo fixes adds d73610211eec drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds 32c811b0972c drivers: gpu: Remove duplicate include of amdgpu_hdp.h adds 7d98d416c2cc amdgpu: avoid incorrect %hu format string adds 19c383affd58 amdgpu: fix gcc -Wrestrict warning adds 42b599732ee1 drm/amdgpu/display: fix memory leak for dimgrey cavefish adds 5f400639dd4e drm/amd/pm: make DAL communicate with SMU through unified [...] adds c6ce68e67659 drm/amd/pm: label these APIs used internally as static adds 181e772f7d1a drm/amd/pm: drop redundant and unneeded BACO APIs V2 adds 437f3e0b6eb2 drm/amdgpu: move vram recover into sriov full access adds 9a8fe5557d76 drm/amd/pm: Update aldebaran pmfw interface adds e40889ecfd79 drm/amdgpu: update host to psp interface adds cad7b7510c44 drm/amdgpu: added support for dynamic GECC adds 9b7f1e04677a drm/amdgpu: Set amdgpu.noretry=1 for Arcturus adds 4711c033f6d8 drm/amd/display: Use appropriate DRM_DEBUG_... level adds 084e2640e516 drm/amdgpu: Fix check for RAS support adds d7232ec62613 drm/amd/display: Removing unused code from dmub_cmd.h adds 266b2d25e3fe drm/amdgpu: remove irq_src->data handling adds dd67d7a6202c drm/amdgpu/pm: mark pcie link/speed arrays as const adds d2ae842d2462 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] adds 2b0e617af3e0 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] adds 36000c7a5108 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit adds a9ca9bb3af85 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit adds f4a9be998c8e drm/amdgpu: Ensure that the modifier requested is supporte [...] adds 9e76e7b20666 amdgpu: securedisplay: simplify i2c hexdump output adds f19a2067a2e1 drm/radeon/r600_cs: Few typo fixes adds 63a93023ee8c drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes adds 5bf314abfb8a drm/amd: Fix a typo in two different sentences adds 5af50b0b1c20 drm/amd/display: Allow idle optimization based on vblank. adds 7df4ceb60fa9 drm/amd/display: check fb of primary plane adds c107171b8d32 drm/amdgpu: add the sched_score to amdgpu_ring_init adds c62dfdbbf710 drm/amdgpu: share scheduler score on VCN3 instances adds 87cc7f9ebf7c drm/amdgpu: load balance VCN3 decode as well v8 adds 9fd5543e9552 drm/amdgpu: allow variable BO struct creation adds 9ad0d033ed4b drm/amdgpu: introduce struct amdgpu_bo_user adds 22b40f7a3ad1 drm/amdgpu: use amdgpu_bo_create_user() for when possible adds cc1bcf85b011 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag adds 030bb4addb36 drm/amdgpu: make BO type check less restrictive adds e6c6338f393b drm/amd/amdgpu implement tdr advanced mode adds e42569d02acb drm/amd/pm: Modify mode2 msg sequence on aldebaran adds 6d77dd9f75bc drm/amd/pm: Add function to wait for smu events adds c941e9fe9c65 drm/amd/pm: Add support for reset completion on aldebaran adds e071dce38f0a drm/amdgpu: Add reset control to amdgpu_device adds 04442bf70deb drm/amdgpu: Add reset control handling to reset workflow adds a2052839cd9f drm/amdgpu: Add PSP public function to load a list of FWs adds 5d89bb2d2f53 drm/amdgpu: Make set PG/CG state functions public adds 142600e854b1 drm/amdgpu: Add mode2 reset support for aldebaran adds ea4e96a7b3e7 drm/amdgpu: Enable recovery on aldebaran adds 928a0fe6889e drm/amdgpu: Fix build warnings adds 1fb4968bec71 drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 2e4b2f7b570a drm/amd/pm: unify the interface for loading SMU microcode adds d34a1ea94aef drm/amd/pm: fix missing static declarations adds d2b0b4832b90 drm/amd/pm: unify the interface for power gating adds 2d64d23e9596 drm/amd/pm: unify the interface for gfx state setting adds f41f8e0886d3 drm/amd/pm: Fix DPM level count on aldebaran adds 53df89ddc0cc drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers adds 84e070f58ad2 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds b010affea45d drm/amdkfd: dqm fence memory corruption adds 03e70a0271f6 drm/amdgpu: ih reroute for newer asics than vega20 adds fe8858bb097b drm/amd/display: Fix black screen with scaled modes on som [...] adds 404b277bbe49 drm/amdgpu: Reset error code for 'no handler' case adds 4a7ffbdb27d5 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] adds 0698b1340378 drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran adds 95574c696147 drm/amd/display: BIOS LTTPR Caps Interface adds 4758823355a0 drm/amd/display: Add refresh rate trace adds 6c8e1f3b95a2 drm/amd/display: Fix static checker warnings on tracebuff_fb adds 9127daa0a8d8 drm/amd/display: Guard ASSR with internal display flag adds ac3a4fa11ff4 drm/amd/display: enable DP DSC Compliance automation adds 4fe1fdcc2301 drm/amd/display: define mod_hdcp_display_disable_option struct adds 45f673e61521 drm/amd/display: add mod hdcp interface for supporting enc [...] adds 553ef24d06fc drm/amd/display: Fix typo for variable name adds 6b91a404c8a5 drm/amd/display: Rename fs_params to hdr_tm_params adds dd8a86877ec0 drm/amd/display: Interface for LTTPR interop adds 3128b285021e drm/amd/display: Enumerate LTTPR modes adds 7809fc00e20e drm/amd/display: LTTPR config logic adds b9db41235a2a drm/amd/display: Fix MST topology debugfs adds f42ef862fb1f drm/amd/display: Add dynamic link encoder selection. adds 79ed7354d70f drm/amd/display: Update display endpoint control path. adds b126a69906ed drm/amd/display: New path for enabling DPG adds 482812d56698 drm/amd/display: Set max TTU on DPG enable adds 925890201eb2 drm/amd/display: add log for automated test adds 3b77bd247878 drm/amd/display: [FW Promotion] Release 0.0.58 adds 6213044059d2 drm/amd/display: Disable MALL when SMU not present adds bb01091cec98 drm/amd/display: 3.2.129 adds 68eb3ae3c637 drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds ec5c0ffaad87 drm/amd/display: fix typo: liason -> liaison adds 1c0f04303b21 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 4d675e1eb863 drm/amdgpu: Add new PF2VF flags for VF register access method adds d91a275e4e86 drm/amd/display: add DMCUB trace irq support for DCN302 adds cb2318b7c987 drm/amd/display: Use pr_debug in DM to prevent dmesg flooding adds 3c3dc654333f drm/amdgpu: fix NULL pointer dereference adds 9973de10b5b7 drm/amdgpu: fix compiler warning(v2) adds fd6ecc906960 drm/radeon: avoid potential null pointer access adds f4d3da72a76a drm/amdgpu: Set a suitable dev_info.gart_page_size adds 9a89a721b41b drm/amdgpu: check alignment on CPU page for bo map adds 2dd88ce862a5 drm/amdgpu/display: fix warning on 32 bit in dmub adds 8b8a162da820 drm/amdgpu: indirect register access for nv12 sriov adds 77eabc6f5975 drm/amdgpu: indirect register access for nv12 sriov adds 5d23851029b7 drm/amdgpu: indirect register access for nv12 sriov adds 5e025531b773 drm/amdgpu: indirect register access for nv12 sriov adds 2b665c3735b3 drm/amdgpu: reserve fence slot to update page table adds 5a4345270474 drm/amdgpu: support sdma error injection adds ccc4343041f2 drm/amd: use kmalloc_array over kmalloc with multiply adds f08726868c75 drm/amd: cleanup coding style a bit adds c108aef148c4 drm/amdgpu: drop some unused atombios functions adds 92b15eb07ad7 amd: display: modules: Remove repeated struct declaration adds 158fc08d174d drm/amdkfd: Avoid null pointer in SMI event adds 75f06251c921 drm/amdgpu: initialze ras caps per paltform config adds 1696bf35896b drm/amdgpu: create umc_v6_7_funcs for aldebaran adds 3f903560d1f0 drm/amdgpu: add helper funtion to query umc ras error adds 878b9e944c56 drm/amdgpu: implement umc query error count callback adds 87da0cc101e7 drm/amdgpu: implement query_ras_error_address callback adds 6e36f23193cc drm/amdgpu: split nbio callbacks into ras and non-ras ones adds 52137ca8526c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs adds 49070c4ea3d9 drm/amdgpu: split umc callbacks to ras and non-ras ones adds 68d705dd6a40 drm/amdgpu: do not register df_mca interrupt in certain config adds 8bc7b360ad4b drm/amdgpu: split mmhub callbacks into ras and non-ras ones adds 719a9b332305 drm/amdgpu: split gfx callbacks into ras and non-ras ones adds 04f3c88f0955 drm/amd/display: Retry getting PSR state if command times out adds 6bdb2e382161 drm/amd/display: Add delay in dmub_srv_send_gpint_command adds 815f72be4d8a drm/amd/display: use MST downstream AUX to dump DPRX CRCs adds 148493a81e3b drm/amd/display: add NULL check to avoid kernel crash in DC. adds 9df857f930d6 drm/amd/display: Move vupdate keepout programming from DCN [...] adds 37bedd9929b9 drm/amd/display: Add debugfs entry for LTTPR register status adds 3306ace54efb drm/amd/display: Added dc_edp_id_count to dc_context adds 73affd3052c0 drm/amd/display: Add debug prints for SMU messages adds ad0d8ebcb8df drm/amd/display: Add dc_debug flag to disable min fclk adds 712343cd21ea drm/amd/display: Add function and debugfs to dump DCC_EN bit adds 8532467cc901 drm/amd/display: Set initial value to a divider adds 874ec9f7e568 drm/amd/display: Tweak the kernel doc for crc_rd_wrk adds ada577258b94 drm/amd/display: Add missing mask for DCN3 adds f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs adds 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface adds ec3721869cc4 drm/amd/display: Determine synchronization edge based on m [...] adds 0774e08adf5f drm/amd/display: Fixed corruption on 4K tvs adds 091e3131a8c2 drm/amd/display: Cleanup DML DSC input bpc validation adds ecc116010637 drm/amd/display: [FW Promotion] Release 0.0.59 adds c25675e0b30b drm/amd/display: 3.2.130 adds 55fa622fe635 Revert "drm/amdgpu: Ensure that the modifier requested is [...] adds e90f8be3b91c drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() adds d844c6d74740 drm/amdgpu: move mmhub ras_func init to ip specific file adds b16e685725a9 drm/amdgpu: Fix size overflow adds a441d7ea5c7b drm/radeon: Fix size overflow adds 3495d3c3267a drm/amd/pm: add the callback to get vbios bootup values fo [...] adds f066af882b37 drm/amdgpu: add DMUB outbox event IRQ source define/comple [...] adds 055162645a40 drm/amd/pm: increase time out value when sending msg to SMU adds 340c571bebbe drm/amdgpu: add ras aldebaran ras eeprom driver adds 134d16d50f09 drm/amdgpu: RAS harvest on driver load adds 52a9df8180fb drm/amdgpu: enable ras eeprom on aldebaran adds 79f02534810c drm/amd/display: Update DCN302 SR Exit Latency adds 1f7cfaa36378 drm/amdgpu/smu7: fix CAC setting on TOPAZ adds ccfc4392f257 drm/radeon/r600: Fix variables that are not used after assignment adds a3fe0e334f31 drm/amd/display: Fix the Wunused-function warning adds 25315ebfaefc drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() adds cbb8f989d5a0 drm/amdgpu: page retire over debugfs mechanism adds 8262c762c741 usb/host: enable auto power control for xhci-pci adds 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk adds 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs adds 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] adds a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information new d89bc970c9d9 Merge remote-tracking branch 'amdgpu/drm-next' adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects adds 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds d527353e4bce Merge drm/drm-next into drm-intel-next adds 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks adds 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' adds a844cfbe648d drm/i915: Skip display interruption setup when display is [...] adds 61a60d7962a6 drm/i915: Do not set any power wells when there is no display adds 5df7bd130818 drm/i915: skip display initialization when there is no display adds 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S new 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] new c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] new 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 new f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] new d4d16f79749b Merge remote-tracking branch 'drm-intel/for-linux-next' adds d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference adds f566b6562847 gpu: host1x: Split up client initalization and registration adds 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration new 24500c1aabe5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 9ecccaf9771d Merge tag 'drm-msm-fixes-2021-04-02' into msm-next adds bc90dc33c46c drm/msm: Remove unused freed llist node adds cc8a4d5a1bd8 drm/msm: Avoid mutex in shrinker_count() adds 6ed0897cd800 drm/msm: Fix debugfs deadlock adds 528107c8e664 drm/msm: Improved debugfs gem stats adds 25ed38b3ed26 drm/msm: Drop mm_lock in scan loop adds f1902c6b8829 drm/msm: Fix spelling mistake "Purgable" -> "Purgeable" adds 0054eeb72ab6 drm/msm: Fix spelling "purgable" -> "purgeable" adds 8424084fbac0 drm/msm: Remove need for reiterating the compatibles adds 0ba17e7a5548 drm/msm: add compatibles for sm8150/sm8250 display adds 2fc8a92e0a22 drm/msm/a6xx: Fix perfcounter oob timeout adds f5b1a8784350 drm/msm: Select CONFIG_NVMEM adds 3ab1c5cc3939 drm/msm: Add param for userspace to query suspend count adds 73743e72fed4 drm/msm/disp/dpu1: turn off vblank irqs aggressively in dp [...] adds 8c64a945a614 gpu/drm/msm: remove redundant pr_err() when devm_kzalloc failed adds 0938def7817a drivers: gpu: drm: msn: disp: dpu1: Fixed couple of spelli [...] adds 0340e8123faf drm/msm/dsi: Uncomment core_mmss clock for MSM8996 adds 86bf254549ba drm/msm/dp: Fix indentation kbot warnings in DP driver adds 7d649cfe0314 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver adds cb3fd74a03e8 drm/msm/dp: delete unnecessary debugfs error handling adds b3084079c177 clk: mux: provide devm_clk_hw_register_mux() adds f4b43ac0b0af clk: divider: add devm_clk_hw_register_divider adds 266a4e58a1d2 drm/msm/dsi: replace PHY's init callback with configurable data adds d6d1439ec438 drm/msm/dsi: fuse dsi_pll_* code into dsi_phy_* code adds 6a58cfecaf6c drm/msm/dsi: drop multiple pll enable_seq support adds 93cf7d6289f9 drm/msm/dsi: move all PLL callbacks into PHY config struct adds 80d2229bf0e7 drm/msm/dsi: drop global msm_dsi_phy_type enumaration adds 076437c9e360 drm/msm/dsi: move min/max PLL rate to phy config adds 95b814e4f639 drm/msm/dsi: remove msm_dsi_pll_set_usecase adds 5d13459650b3 drm/msm/dsi: push provided clocks handling into a generic code adds 613cbd1da3c9 drm/msm/dsi: use devm_clk_*register to registe DSI PHY clocks adds a7c13d4f597d drm/msm/dsi: use devm_of_clk_add_hw_provider adds aaadcbb4d702 drm/msm/dsi: make save/restore_state phy-level functions adds 015cf329831d drm/msm/dsi: drop vco_delay setting from 7nm, 10nm, 14nm drivers adds 89da81530d79 drm/msm/dsi: simplify vco_delay handling in dsi_phy_28nm driver adds 62d5325d457a drm/msi/dsi: inline msm_dsi_pll_helper_clk_prepare/unprepare adds 2a831d9e38e2 drm/msm/dsi: make save_state/restore_state callbacks accep [...] adds 007687c38a80 drm/msm/dsi: drop msm_dsi_pll abstraction adds e55b3fbbbbc8 drm/msm/dsi: drop PLL accessor functions adds b7cf8a54549f drm/msm/dsi: move ioremaps to dsi_phy_driver_probe adds 9f91f22aafcd drm/msm/dsi: remove duplicate fields from dsi_pll_Nnm instances adds 001d8dc33875 drm/msm/dsi: remove temp data from global pll structure adds 6e2ad9c3bfca drm/msm/dsi: inline msm_dsi_phy_set_src_pll adds 36c5dde5fdf0 drm/msm/dsi: stop passing src_pll_id to the phy_enable call adds 095eed898485 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 adds 4f2c98383fcc drm/msm/dpu: fill missing details in hw catalog for sdm845 [...] adds a670ff578f1f drm/msm/dpu: always use mdp device to scale bandwidth adds 90643a24a7bf drm/msm: ratelimit GEM related WARN_ON()s adds 6afb0750dba0 drm/msm: Reorganize msm_gem_shrinker_scan() adds b9a31d0deee4 drm/msm: Clear msm_obj->sgt in put_pages() adds 20d0ae2f8c72 drm/msm: Split iova purge and close adds f48f356330f7 drm/msm: Add $debugfs/gem stats on resident objects adds 64fcbde772c7 drm/msm: Track potentially evictable objects adds 81d4d597d4fa drm/msm: Small msm_gem_purge() fix adds 63f17ef83428 drm/msm: Support evicting GEM objects to swap adds 591e34a091d1 drm/msm/disp/dpu1: add support for display for SC7280 target adds ed6154a136e4 drm/msm/disp/dpu1: add intf offsets for SC7280 target adds b3652e87c03c drm/msm/disp/dpu1: add support to program fetch active in [...] adds 7e6ee55320f0 drm/msm/disp/dpu1: enable DATA_HCTL_EN for sc7280 target adds a8eca8a1a524 drm/msm/disp/dpu1: increase the range of interrupts in dpu [...] adds 7e4526db30c2 drm/msm/disp/dpu1: add vsync and underrun irqs for INTF_5 adds dc8a4973fd69 drm/msm/disp/dpu1: add flags to indicate obsolete irqs adds 2ad52bdb220d drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal adds 377569f82ea8 drm/msm/mdp5: Do not multiply vclk line count by 100 adds 33b2b91e3430 drm/msm/mdp5: Disable pingpong autorefresh at tearcheck init adds a29c8c024165 drm/msm/disp/dpu1: fix display underruns during modeset. new 4f58c2f7c4f6 Merge remote-tracking branch 'drm-msm/msm-next' new fa4c521fd4a0 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 785e672837a5 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 14e13b1ce92e regmap-irq: Fix dereference of a potentially null d->virt_buf adds ccac12acc0c0 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new bff69316e28f Merge remote-tracking branch 'regmap/for-next' adds 53cc2643c149 ALSA: control - off by one in store_mode() adds 5fb45414ae03 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] adds 884c7094a272 ALSA: usb-audio: Drop implicit fb quirk entries dubbed for [...] adds 66c6d1ef86ff ALSA: control: Add memory consumption limit to user controls adds 473d5ae82d73 Merge branch 'for-linus' into for-next adds d76314531258 ALSA: usb-audio: Skip probe of UA-101 devices adds 64f40f9be141 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX adds 57b138dde350 ALSA: control - double free in snd_ctl_led_init() new 1ecdb679916f Merge remote-tracking branch 'sound/for-next' adds a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo adds e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. adds c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers adds 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV adds 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] adds af4b54127b2b ASoC: codecs: lpass-va-macro: constify static struct snd_s [...] adds fa74c223b6fd ASoC: simple-card: fix possible uninitialized single_cpu l [...] adds 9be701ec3493 ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support adds 73a4808892b8 ASoC: codecs: tlv320aic3x: move model definitions adds b015df6ac03e ASoC: codecs: tlv320aic3x: rename probe function adds a96d2ba2d824 ASoC: codecs: tlv320aic3x: move I2C to separated file adds fd4daab3b139 ASoC: codecs: tlv320aic3x: add SPI support adds 8361c6da77b7 Merge series "Adds SPI support" from Jiri Prchal <jiri.prc [...] adds f985838003ee ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops adds a0bc855ffdb5 ASoC: codecs: tlv320aic3x: add AIC3106 adds b186e7c17d9f ASoC: tas2764: constify static struct snd_soc_dai_ops adds 38ec3006eccb ASoC: codecs: tlv320aic3x: add SPI to the DT binding adds a93799d55fd4 ASoC: fsl: sunxi: remove redundant dev_err call adds 5e71e9c14db4 ASoC: rt1019: constify static struct snd_soc_dai_ops adds e9a216d8f14a ASoC: cx2072x: constify static struct snd_soc_dai_ops adds f2ec1ebb2571 ASoC: tas2770: Constify static struct snd_soc_dai_ops adds f2138aed231c ASoC: simple-card-utils: enable flexible CPU/Codec/Platform adds 205eb17eddb4 ASoC: simple-card-utils: share dummy DAI and reduce memory adds 703fe25d11ae Merge series "ASoC: simple-card-utils: prepare for multi s [...] adds 3e075e842899 ASoC: amd: raven: acp3x-i2s: Constify static struct snd_so [...] adds 45475bf60cc1 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error adds 857b602a3424 ASoC: codecs: lpass-rx-macro: constify static struct snd_s [...] adds a457dd92d14a ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops adds 1f34084cc85d ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops adds e994cf826894 ASoC: wcd934x: constify static struct snd_soc_dai_ops adds 3cab801e8b94 ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops adds 4f3b0f8e3640 ASoC: rt1019: remove registers to sync with rt1019 datasheet adds a893a666b5b9 ASoC: codecs: lpass-wsa-macro: constify static struct snd_ [...] adds 4150cc7306fa ASoC: amd: renoir: acp3x-pdm-dma: constify static struct s [...] adds 81df40a0807f ASoC: codecs: lpass-tx-macro: constify static struct snd_s [...] adds 33e12dea130d ASoC: wcd9335: constify static struct snd_soc_dai_ops adds 26e33ed9f184 ASoC: amd: Add support for ALC1015P codec in acp3x machine driver new b2fe85790d8d ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI new 7459f8b703db ASoC: SOF: topology: remove useless code new e4330cae2a8c ASoC: SOF: add Kconfig option for probe workqueues new ca6a0122557f ASoC: soc-acpi: add new fields for mach_params new 17e9d6b0a395 ASoC: SOF: change signature of set_mach_params() callback new 974cccf490eb ASoC: SOF: Intel: update set_mach_params() new f3f3af174335 ASoC: SOF: pcm: export snd_pcm_dai_link_fixup new 4c1cc83fcc7e ASOC: SOF: simplify nocodec mode new 6fede18b0c1e Merge series "ASoC: SOF: simplify nocodec mode" from Ranja [...] new 3bcae98e1017 ASoC: SOF: core: Add missing error prints to device probe [...] new 4d1284cd7952 ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of new 2976eef29ec5 Merge series "ASoC: SOF: simplify probe and report errors" [...] new 1b9889974ce9 ASoC: SOF: Intel: add missing use_acpi_target_states for T [...] new 4ad03f894b3c ASoC: SOF: Intel: Update ADL P to use its own descriptor new 13a9e21b80ab Merge series "ASoC: SOF: Intel: descriptor corrections for [...] new 00ed80f00d1d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 6bebc368e560 Merge remote-tracking branch 'sound-asoc/for-next' new 5d13836a0e7a Merge remote-tracking branch 'modules/modules-next' adds 2531fdbf8bfc Input: gpio-keys - fix crash when disabliing GPIO-less buttons adds 65299e8bfb24 Input: elants_i2c - do not bind to i2c-hid compatible ACPI [...] adds e479187748a8 Input: silead - add workaround for x86 BIOS-es which bring [...] adds 2911ce35faf3 dt-bindings: input/touchscreen: add bindings for msg2638 adds cbdb24e59e7f Input: add MStar MSG2638 touchscreen driver adds 7c06272f0ed8 dt-bindings: input: touchscreen: ilitek_ts_i2c: Add bindings adds 42370681bd46 Input: Add support for ILITEK Lego Series adds a811ecf8f1db Input: mms114 - convert bindings to YAML and extend adds 53fefdd1d3a3 Input: mms114 - support MMS136 adds 236798a1a95f Input: apbps2 - remove useless variable adds 398411367666 Input: cyttsp - error message on boot mode exit error adds c61ac36fd52c Input: cyttsp - reduce reset pulse timings adds 0bffa508d136 Input: cyttsp - drop the phys path adds ddfe7e1ce3d5 Input: cyttsp - set abs params for ABS_MT_TOUCH_MAJOR adds dadf1fd8807e Input: cyttsp - flag the device properly new a2e2bfea0e8b Merge remote-tracking branch 'input/next' adds 28af742875d7 block: add sysfs entry for virt boundary mask adds 39aa56db50b9 blk-mq: Always use blk_mq_is_sbitmap_shared adds 2f2fef022c3e aha1542: use a local bounce buffer adds 8cad3b66bff4 Buslogic: remove ISA support adds a5f7a122dc04 BusLogic: reject broken old firmware that requires ISA-sty [...] adds 9b4c8eaa68d0 advansys: remove ISA support adds aaff5ebaa269 scsi: remove the unchecked_isa_dma flag adds ce288e053568 block: remove BLK_BOUNCE_ISA support adds 9bb33f24abbd block: refactor the bounce buffering code adds 393bb12e0058 block: stop calling blk_queue_bounce for passthrough requests adds 580dca8143d2 blk-mq: set default elevator as deadline in case of hctx s [...] adds 540ad3f3da25 blk-zoned: Remove the definition of blk_zone_start() adds b896fa85e0ee dasd: use bdev_disk_changed instead of blk_drop_partitions adds 45611837bb37 block: remove invalidate_partition adds 473338be3aae block: move more syncing and invalidation to delete_partition adds d3c4a43d9291 block: refactor blk_drop_partitions adds c76f48eb5c08 block: take bd_mutex around delete_partitions in del_gendisk adds 6c4541a8bb94 block: simplify partition removal adds e30691237bc1 block: simplify partition_overlaps adds e559f58d20db block: simplify printk_all_partitions adds ecc75a98b899 block: simplify show_partition adds 7fae67cc9c0e block: simplify diskstats_show adds 3212135a718b block: remove disk_part_iter adds 40c7fd3fdfba block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration adds c4b6152f8817 Merge branch 'for-5.13/block' into for-next adds e9c78c23359f nvme-pci: remove the barriers in nvme_irq() adds 05fae499a944 nvme-pci: cleanup nvme_irq() adds 76affbe6d608 nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl adds a56f14c26df8 nvmet: update error log page in nvmet_alloc_ctrl() adds 7798df6fcf44 nvmet: remove an unnecessary function parameter to nvmet_c [...] adds 75b5f9edb5fd nvmet: replace white spaces with tabs adds 2bd643079ec1 nvme: use NVME_CTRL_CMIC_ANA macro adds 18479ddb7fd5 nvme: reduce checks for zero command effects adds f21c4769d0de nvme: rename nvme_init_identify() adds 44ef5611c2a5 nvme: split init identify into helper adds 7a36604668b9 nvme: mark nvme_setup_passsthru() inline adds c03fd85de293 nvme: don't check nvme_req flags for new req adds f1c772d58184 nvme: add new line after variable declatation adds 2afc4866c44e nvme-fc: fix the function documentation comment adds b53d47418d98 nvmet-fc: update function documentation adds de5878048e11 nvmet: remove unnecessary ctrl parameter adds 48b4c010c85b nvmet: do not allow model_number exceed 40 bytes adds af7fae857ea2 nvme-pci: allocate nvme_command within driver pdu adds f4b9e6c90c57 nvme: use driver pdu command for passthrough adds ed4a854b062b nvme: warn of unhandled effects only once adds 79695dcd9ad4 nvmet: return proper error code from discovery ctrl adds 8b73b45d54a1 nvme-tcp: block BH in sk state_change sk callback adds b5332a9f3f3d nvmet-tcp: fix incorrect locking in state_change sk callback adds d8e7b462f5b8 nvmet-tcp: enable optional queue idle period tracking adds 73ffcefcfca0 nvme-tcp: check sgl supported by target adds 8df1bff57c7e nvme-fc: check sgl supported by target adds bff4bcf3cfc1 nvme: use sysfs_emit instead of sprintf adds 25a64e4e7ef6 nvme: remove superfluous else in nvme_ctrl_loss_tmo_store adds 09fbed636382 nvme: export fast_io_fail_tmo to sysfs adds dd8f7fa908f6 nvme: retrigger ANA log update if group descriptor isn't found adds c881a23fb6f7 nvme: disallow passthru cmd from targeting a nsid != nsid [...] adds 5befc7c26e5a nvme: implement non-mdts command limits adds 8609c63fce58 nvme: fix handling of large MDTS values adds 762d6bd27d57 Merge tag 'nvme-5.13-2021-04-06' of git://git.infradead.or [...] adds b8b8710354c4 block: drbd: drbd_interval: Demote some kernel-doc abuses [...] adds d0e0cb970eae block: mtip32xx: mtip32xx: Mark debugging variable 'start' [...] adds 49ece311fdb9 block: drbd: drbd_state: Fix some function documentation issues adds 9b48ff078754 block: drbd: drbd_receiver: Demote non-conformant kernel-d [...] adds f58a0d184eeb block: drbd: drbd_main: Remove duplicate field initialisation adds 1f1e87b4dc45 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_co [...] adds 584164c8050c block: drbd: drbd_main: Fix a bunch of function documentat [...] adds 6ec2a0f2bc07 block: drbd: drbd_receiver: Demote less than half complete [...] adds 5fdbd5bc49b7 block: xen-blkfront: Demote kernel-doc abuses adds a425711c6c9c block: drbd: drbd_nl: Demote half-complete kernel-doc headers adds 1d2c82001a5f gdrom: support highmem adds 4c6e5bc8c05f swim: don't call blk_queue_bounce_limit adds 3d86739c6343 floppy: always use the track buffer adds b60b270b3db6 swim3: support highmem adds 9c282c29a3ae drbd: use DEFINE_SPINLOCK() for spinlock adds 6a4db2a60306 md: md_open returns -EBUSY when entering racing area adds 8b57251f9a91 md: factor out a mddev_find_locked helper from mddev_find adds 65aa97c4d2bf md: split mddev_find adds ff917638359e Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 13e1db65d2b9 bcache: reduce redundant code in bch_cached_dev_run() adds 11e9560e6c00 bcache: remove PTR_CACHE adds f9a018e8a6af bcache: use NULL instead of using plain integer as pointer adds be3bacececd7 md: bcache: avoid -Wempty-body warnings adds 9c9b81c45619 md: bcache: Trivial typo fixes in the file journal.c adds 62594f189e81 bcache: Use 64-bit arithmetic instead of 32-bit adds 33ec5dfe8f42 bcache: fix a regression of code compiling failure in debug.c adds adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next adds fa4b42b2a968 ata: ahci: ceva: Updated code by using dev_err_probe() adds 426e2c6a2c38 pata_legacy: Properly document module parameters adds 6ddcec9547f6 pata_platform: Document `pio_mask' module parameter adds 7d33004d24da pata_legacy: Add `probe_mask' parameter like with ide-generic adds 8ff35bb23442 dt-bindings: ata: tegra: Convert binding documentation to YAML adds d843419d295f dt-binding: ata: tegra: Add dt-binding documentation for Tegra186 adds 868ed7311cd8 ata: ahci_tegra: Add AHCI support for Tegra186 adds 8b625d01fd50 ata: ahci_tegra: call tegra_powergate_power_off only when [...] adds c38ae56ee034 pata_ipx4xx_cf: Fix unsigned comparison with less than zero adds 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next adds e83acd7d37d8 io_uring: avoid taking ctx refs for task-cancel adds 2c4b8eb6435e io_uring: reuse io_req_task_queue_fail() adds dafecf19e25f io_uring: further deduplicate file slot selection adds f41db2732d48 io_uring: add a helper failing not issued requests adds 9fb8cb49c7b6 io_uring: refactor provide/remove buffer locking adds 8c3f9cd1603d io_uring: use better types for cflags adds 2e052d443df1 io_uring: refactor out send/recv async setup adds 6cb78689fa94 io_uring: untie alloc_async_data and needs_async_data adds 26f0505a9ce5 io_uring: rethink def->needs_async_data adds b7e298d265f2 io_uring: merge defer_prep() and prep_async() adds 179ae0d15e8b io_uring: simplify io_resubmit_prep() adds de9b4ccad750 io_uring: wrap io_kiocb reference count manipulation in helpers adds abc54d634334 io_uring: switch to atomic_t for io_kiocb reference count adds c9dca27dc7f9 io_uring: simplify io_sqd_update_thread_idle() adds d44f554e105b io_uring: don't check for io_uring_fops for fixed files adds 7b29f92da377 io_uring: cache async and regular file state for fixed files adds b9b0e0d39c7b io_uring: correct comment on poll vs iopoll adds 45ab03b19e8b io_uring: transform ret == 0 for poll cancelation completions adds 493f3b158a1e io_uring: don't take ctx refs in task_work handler adds 33f993da9829 io_uring: optimise io_uring_enter() adds cf27f3b14961 io_uring: optimise tctx node checks/alloc adds 966706579a71 io_uring: keep io_req_free_batch() call locality adds de968c182b4f io_uring: inline __io_queue_linked_timeout() adds 1840038e1195 io_uring: optimise success case of __io_queue_sqe adds dd78f49260dd io_uring: refactor io_flush_cached_reqs() adds 8dd03afe611d io_uring: refactor rsrc refnode allocation adds 0d85035a7368 io_uring: inline io_put_req and friends adds a05432fb49b6 io_uring: refactor io_free_req_deferred() adds dac7a0986493 io_uring: add helper flushing locked_free_list adds 2593553a01c8 io_uring: remove __io_req_task_cancel() adds 68fb897966fe io_uring: inline io_clean_op()'s fast path adds 094bae49e5ed io_uring: optimise io_dismantle_req() fast path adds e1d767f078b8 io_uring: abolish old io_put_file() adds c15b79dee51b io_uring: optimise io_req_task_work_add() adds d4729fbde766 io_uring: don't clear REQ_F_LINK_TIMEOUT adds 682076801a2f io_uring: don't do extra EXITING cancellations adds 05356d86c642 io_uring: remove tctx->sqpoll adds 8418f22a5379 io-wq: refactor *_get_acct() adds e1d675df1a36 io_uring: don't init req->work fully in advance adds 59d7001345a7 io_uring: kill unused REQ_F_NO_FILE_TABLE adds 1c98679db941 io_uring: optimise kiocb_end_write for !ISREG adds 8c130827f417 io_uring: don't alter iopoll reissue fail ret code adds ab454438aa8d io_uring: hide iter revert in resubmit_prep adds 9532b99bd9ca io_uring: optimise rw complete error handling adds 464dca612bc6 io_uring: mask in error/nval/hangup consistently for poll adds 6c2450ae5565 io_uring: allocate memory for overflowed CQEs adds 7471e1afabf8 io_uring: include cflags in completion trace event adds 88e41cf928a6 io_uring: add multishot mode for IORING_OP_POLL_ADD adds b2c3f7e17156 io_uring: abstract out helper for removing poll waitqs/hashes adds 5082620fb2ca io_uring: terminate multishot poll for CQ ring overflow adds b2cb805f6dd4 io_uring: abstract out a io_poll_find_helper() adds b69de288e913 io_uring: allow events and user_data update of running pol [...] adds 66ae0d1e2d9f kernel: allow fork with TIF_NOTIFY_SIGNAL pending adds 685fe7feedb9 io-wq: eliminate the need for a manager thread adds 548d819d1eed io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE adds 50e96989d736 io_uring: reg buffer overflow checks hardening adds b2e720ace221 io_uring: fix race around poll update and poll triggering adds c7aab1a7c52b task_work: add helper for more targeted task_work canceling adds c80ca4707d1a io-wq: cancel task_work on exit only targeting the current 'wq' adds b895c9a632e7 io_uring: name rsrc bits consistently adds 221aa92409f9 io_uring: simplify io_rsrc_node_ref_zero adds f3baed39929e io_uring: use rsrc prealloc infra for files reg adds 82fbcfa996e0 io_uring: encapsulate rsrc node manipulations adds 40ae0ff70fb1 io_uring: move rsrc_put callback into io_rsrc_data adds e7c78371bbf7 io_uring: refactor io_queue_rsrc_removal() adds a7f0ed5acdc9 io_uring: ctx-wide rsrc nodes adds 28a9fe252134 io_uring: reuse io_rsrc_node_destroy() adds 215c39026023 io_uring: remove useless is_dying check on quiesce adds 89b5066ea1d9 io_uring: combine lock/unlock sections on exit adds 7394161cb8bd io_uring: better ref handling in poll_remove_one adds e146a4a3f69e io_uring: remove unused hash_wait adds 0aec38fda2b6 io_uring: refactor io_async_cancel() adds 75769e3f7357 io_uring: improve import_fixed overflow checks adds 4751f53d74a6 io_uring: store reg buffer end instead of length adds 47e90392c8ad io_uring: kill unused forward decls adds e07785b00291 io_uring: lock annotate timeouts and poll adds c4ea060e85ea io_uring: simplify overflow handling adds df9727affa05 io_uring: put link timeout req consistently adds 044118069a23 io_uring: deduplicate NOSIGNAL setting adds 9a321c98490c io_uring: set proper FFS* flags on reg file update adds f4f7d21ce464 io_uring: don't quiesce intial files register adds 846a4ef22bf6 io_uring: refactor file tables alloc/free adds a04b0ac0cb64 io_uring: encapsulate fixed files into struct adds 53a3126756d6 io_uring: kill outdated comment about splice punt adds 417b5052be9e io-wq: simplify code in __io_worker_busy() adds cb3b200e4f66 io_uring: don't attempt re-add of multishot poll request i [...] adds e0051d7d18e0 io-wq: Fix io_wq_worker_affinity() adds f40b964a66ac io_uring: clean up io_poll_task_func() adds e27414bef7b4 io_uring: refactor io_poll_complete() adds 0ea13b448ee7 io_uring: simplify apoll hash removal adds 368b2080853f io_uring: unify task and files cancel loops adds b303fe2e5a38 io_uring: track inflight requests through counter adds 3f48cf18f886 io_uring: unify files and task cancel adds a1fde923e306 io_uring: refactor io_close adds 0bdf3398b06e io_uring: enable inline completion for more cases adds 4af3417a347d io_uring: refactor compat_msghdr import adds 44c769de6ffc io_uring: optimise non-eventfd post-event adds ff64216423d4 io_uring: always pass cflags into fill_event() adds 8d13326e56c1 io_uring: optimise fill_event() by inlining adds 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next adds eb87e4e90bca gdrom: fix compilation error adds 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next new a1ff1e3f0e1c io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK new c40b09b6ca94 Merge branch 'for-5.13/io_uring' into for-next new d173b65aa75f block: initialize ret in bdev_disk_changed new cbb749cf377a block: remove an incorrect check from blk_rq_append_bio new 6a8580634f35 Merge branch 'for-5.13/block' into for-next new 907d52310024 block: add queue_to_disk() to get gendisk from request_queue new e93629f00736 Merge branch 'for-5.13/block' into for-next new cee1b2152349 null_blk: add option for managing virtual boundary new a8ed1a0607cf block: remove the -ERESTARTSYS handling in blkdev_get_by_dev new 225ed14025ab Merge branch 'for-5.13/drivers' into for-next new 6f822e1b5d9d block: remove zero_fill_bio_iter new 5f03414d4098 block: move bio_list_copy_data to pktcdvd new 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next new 3e9424989b59 io_uring: simplify io_rsrc_data refcounting new 7f61a1e9ef51 io_uring: add buffer unmap helper new 87094465d01a io_uring: cleanup buffer register new aeca241b0bdd io_uring: split file table from rsrc nodes new 88885f66e8c6 io_uring: improve sqo stop new e4335ed33eb5 io_uring: improve hardlink code generation new f70865db5ff3 io_uring: return back safer resurrect new ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next new ec8cb6698fbf Merge remote-tracking branch 'block/for-next' new a60739fe1a77 Merge remote-tracking branch 'device-mapper/for-next' new 7ca3488ca996 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 4f111d04fb35 mmc: core: Use userland specified timeout value for eMMC sanitize new ae3519b6abc2 mmc: moxart: Remove unused variable 'dma_time' and 'pio_time' new 5e2ea2db0471 dt-bindings: mmc: iproc-sdhci: Convert to json-schema new baaaf55d99ef mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to incr [...] new 5ec6fa5a6dc5 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit new 87e985aea2be mmc: renesas_sdhi: enable WAIT_WHILE_BUSY new 489702f45036 mmc: owl-mmc: Remove unnecessary error log new ffa4877c0a29 mmc: sdhci-msm: Remove unnecessary error log new 50eae6bada81 mmc: sdhci-st: Remove unnecessary error log new 385e330ccdee Merge remote-tracking branch 'mmc/next' new 55018d5cd8e0 Merge remote-tracking branch 'mfd/for-mfd-next' new 6a336c2b3b86 Merge remote-tracking branch 'backlight/for-backlight-next' adds b6dc03fafe63 Merge tag 'tags/platform-drivers-x86-surface-aggregator-v5 [...] adds 167f77f7d0b3 power: supply: Add battery driver for Surface Aggregator Module adds e61ffb344591 power: supply: Add AC driver for Surface Aggregator Module adds b6cfa007b3b2 power: supply: generic-adc-battery: fix possible use-after [...] adds 68ae256945d2 power: supply: s3c_adc_battery: fix possible use-after-fre [...] adds 2d54a2222c4a power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE new e318c3c2ae7d power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE new 5ea2edd67a04 power: supply: surface-battery: Make some symbols static new a4d5ed3b54f0 power: supply: surface-charger: Make symbol 'surface_ac_pm [...] new b3f9a5ed72f6 Merge remote-tracking branch 'battery/for-next' new 012410cdb5d6 Merge remote-tracking branch 'regulator/for-next' adds 82e5d8cc768b security: commoncap: fix -Wstringop-overread warning adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 813f64f07d59 landlock: Add object management adds c9a9d4f14e75 landlock: Add ruleset and domain management adds 5f1eb158bd3b landlock: Set up the security framework and manage credentials adds 28b243b1e715 landlock: Add ptrace restrictions adds 6dc0bc08f789 LSM: Infrastructure management of the superblock adds 58d9247adfe3 fs,security: Add sb_delete hook adds 9aeff19745ca landlock: Support filesystem access-control adds 276f3a79632d landlock: Add syscall implementations adds 9fbebb70210a arch: Wire up Landlock syscalls adds 7ea3e7b24ece selftests/landlock: Add user space tests adds c7cdbef681bc samples/landlock: Add a sandbox manager example adds 00439cddfcfb landlock: Add user and kernel documentation adds b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing new 4ce44b59579e Merge remote-tracking branch 'security/next-testing' new 73a27caec487 Merge remote-tracking branch 'apparmor/apparmor-next' adds f873b28f260e ima: without an IMA policy loaded, return quickly adds 7990ccafaa37 ima: Fix the error code for restoring the PCR value adds b31f2a495deb keys: cleanup build time module signing keys adds 0165f4ca223b ima: enable signing of modules with build time generated key adds 6cbdfb3d91ba ima: enable loading of build time generated key on .ima keyring adds 60c8eb38c1b7 Merge branch 'ima-module-signing-v4' into next-integrity adds 41d75dd96205 ima: Fix function name error in comment. adds 282c0a4d15b6 integrity: Add declarations to init_once void arguments. new f819e73c64ff Merge remote-tracking branch 'integrity/next-integrity' new b973160cf5e2 Merge remote-tracking branch 'keys/keys-next' new dcb84854ae00 Merge remote-tracking branch 'selinux/next' new 4fdd9dac8e98 Merge remote-tracking branch 'tomoyo/master' adds 8284944bc2e9 tpm: efi: Use local variable for calculating final log size adds ac3a51d1191f tpm: acpi: Check eventlog signature before using it adds f47e81ef4f77 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds 68a04ef0f938 lib: Add ASN.1 encoder adds 61013076dd1f oid_registry: Add TCG defined OIDS for TPM keys adds d31ce6573346 security: keys: trusted: fix TPM2 authorizations adds 14676f1eb796 security: keys: trusted: use ASN.1 TPM2 key format for the blobs adds 5d93625a76da security: keys: trusted: Make sealed key properly interoperable adds 830027e2cb55 KEYS: trusted: Add generic trusted keys framework adds 6dd95e650c8a KEYS: trusted: Introduce TEE based Trusted Keys adds 198cafe3e275 doc: trusted-encrypted: updates with TEE as a new trust source adds 2ee55787f818 MAINTAINERS: Add entry for TEE based Trusted Keys adds 289b91ab1891 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() new 1bb61101b4d8 Merge remote-tracking branch 'tpmdd/next' adds 3431c3f660a3 iommu: Fix a boundary issue to avoid performance drop adds 8de000cf0265 iommu/mediatek-v1: Allow building as module adds 18d8c74ec598 iommu/mediatek: Allow building as module adds a9aa2bb18ecb dt-bindings: arm-smmu: Add compatible for SC7280 SoC adds 655c447c97d7 iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK adds 6cc7e5a9c6b0 iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync adds e0bb4b735404 iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_C [...] adds fe99782702bf Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds a56af062ae7c iommu/sprd: Fix parameter type warning adds 803766cbf85f iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() adds 1d421058c815 iommu/vt-d: Don't set then clear private data in prq_event [...] adds 117bfa8d5d4c iommu/vt-d: Remove unused dma map/unmap trace events adds 2e1a44c1c4ac iommu/vt-d: Remove svm_dev_ops adds 06905ea83197 iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID adds 1b169fdf427f iommu/vt-d: Remove unused function declarations adds 442b81836d6f iommu/vt-d: Make unnecessarily global functions static adds 6c00612d0cba iommu/vt-d: Report right snoop capability when using FL for IOVA adds 03d205094af4 iommu/vt-d: Report the right page fault address adds eea53c581688 iommu/vt-d: Remove WO permissions on second-level paging entries adds c0474a606ecb iommu/vt-d: Invalidate PASID cache when root/context entry [...] adds 8b74b6ab2538 iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown adds 3e84f878b56b iommu/amd: Remove duplicate check of pasids adds d151c85c52a3 iommu/amd: Remove the unused device errata code adds 42fa2bda18d2 iommu/amd: Remove the unused amd_iommu_get_v2_domain function adds b29a1fc7595a iommu/amd: Remove a few unused exports adds fc1b6620501f iommu/amd: Move a few prototypes to include/linux/amd-iommu.h adds 268aa4548277 iommu/amd: Page-specific invalidations for more than one page adds f598a497bc7d iova: Add CPU hotplug handler to flush rcaches adds 363f266eeff6 iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining adds 149448b353e2 iommu: Delete iommu_dma_free_cpu_cached_iovas() adds 6e1ea50a065e iommu: Stop exporting free_iova_fast() adds 0d35309ab5e0 iommu: Fix comment for struct iommu_fwspec adds 434b73e61cc6 iommu/arm-smmu-v3: Use device properties for pasid-num-bits adds 34b48c704d19 iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA adds 9003351cb6bd iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF adds 0860788df740 uacce: Enable IOMMU_DEV_FEAT_IOPF adds fc36479db74e iommu: Add a page fault handler adds cdf315f907d4 iommu/arm-smmu-v3: Maintain a SID->device structure adds 47685cb202d1 iommu: remove the unused domain_window_disable method adds 392825e0c76c iommu/fsl_pamu: remove fsl_pamu_get_domain_attr adds f7641bb71d26 iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY adds c8224508074e iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu [...] adds ba58d1216e2b iommu/fsl_pamu: remove support for multiple windows adds 376dfd2a2ff4 iommu/fsl_pamu: remove ->domain_window_enable adds 4eeb96f6efac iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a [...] adds dae7747ae41c iommu/fsl_pamu: merge pamu_set_liodn and map_liodn adds 85e362ca4625 iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_a [...] adds 7d61cb6ff012 iommu/fsl_pamu: enable the liodn when attaching a device adds fd78696ece54 iommu/fsl_pamu: remove the snoop_id field adds 151f9414b88b iommu/fsl_pamu: remove the rpn and snoop_id arguments to p [...] adds 57fa44be7fdb iommu/fsl_pamu: hardcode the window address and size in pa [...] adds 9fb5fad562fa iommu: remove DOMAIN_ATTR_PAGING adds bc9a05eef113 iommu: remove DOMAIN_ATTR_GEOMETRY adds 7e147547783a iommu: remove DOMAIN_ATTR_NESTING adds 3189713a1b84 iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_lin [...] adds a250c23f15c2 iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE adds 4fc52b81e87b iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG adds 7876a83ffe8c iommu: remove iommu_domain_{get,set}_attr adds 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] new d7373727ee0a Merge remote-tracking branch 'iommu/next' new 82f538482be3 Merge remote-tracking branch 'audit/next' adds 56ddc4cd4c8f docs: dt: update writing-schema.rst references new b6d9b9ee77b3 Merge remote-tracking branch 'devicetree/for-next' adds 9a446cf97af7 spi: hisi-kunpeng: Fix Woverflow warning on conversion adds 0e6521f13c29 spi: orion: Use device_get_match_data() helper adds d570838efb6f ARM/spi: spear: Drop PL022 num_chipselect adds 5fed9fe5b41a spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() adds 9b844b087124 spi: dln2: Fix reference leak to master adds 59ebbe40fb51 spi: simplify devm_spi_register_controller adds a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds a23faea76d4c spi: omap-100k: Fix reference leak to master adds 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock adds e980048263ba spi: orion: set devdata properly as it is being used later adds cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() adds 30700a057ce8 spi: davinci: Use device_get_match_data() helper adds a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] new 6043357263fb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] new 4c84e42d29af spi: hisi-sfc-v3xx: fix potential irq race condition new 4a46f88681ca spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related [...] new 089cde07977c Merge series "Minor updates for hisi-sfc-v3xx" from Yicong [...] new a00e84701e23 Merge remote-tracking branch 'spi/for-5.13' into spi-next new 6ecce1c2368b Merge remote-tracking branch 'spi/for-next' new f7d1a016e6af Merge branch 'x86/vmware' new b55d106e38ec Merge branch 'x86/vdso' new 0fc83002bd04 Merge branch 'x86/splitlock' adds e9a15a40e857 x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit adds b8921dccf3b2 x86/cpufeatures: Add SGX1 and SGX2 sub-features adds b0c7459be067 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() adds 231d3dbdda19 x86/sgx: Add SGX_CHILD_PRESENT hardware error code adds 540745ddbc70 x86/sgx: Introduce virtual EPC for use by KVM guests adds 332bfc7becf4 x86/cpu/intel: Allow SGX virtualization without Launch Con [...] adds faa7d3e6f3b9 x86/sgx: Initialize virtual EPC driver even when SGX drive [...] adds 8ca52cc38dc8 x86/sgx: Expose SGX architectural definitions to the kernel adds 9c55c78a73ce x86/sgx: Move ENCLS leaf definitions to sgx.h adds 32ddda8e445d x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) adds a67136b458e5 x86/sgx: Add encls_faulted() helper adds 73916b6a0c71 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs adds d155030b1e7c x86/sgx: Add helpers to expose ECREATE and EINIT to KVM adds b3754e5d3da3 x86/sgx: Move provisioning device creation out of SGX driver adds ae40aaf6bdbf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_ [...] new e863b29a2fb8 Merge branch 'x86/sgx' new 1c68d7476cef Merge branch 'x86/seves' new 4765f2e839fd Merge branch 'x86/platform' new 6589d82d71fb Merge branch 'x86/mm' new 3a712f0a98ca Merge branch 'x86/misc' new 0e9027ba1af8 Merge branch 'x86/microcode' adds 0d66ccc16270 jump_label: Provide CONFIG-driven build state defaults adds 51cba1ebc60d init_on_alloc: Optimize static branches adds 39218ff4c625 stack: Optionally randomize kernel stack offset each syscall adds fe950f602033 x86/entry: Enable random_kstack_offset support adds 68ef8735d253 lkdtm: Add REPORT_STACK for checking stack offsets adds 70918779aec9 arm64: entry: Enable random_kstack_offset support new b69dea7e7e8f Merge branch 'x86/entry' adds 52fa82c21f64 x86: Add insn_decode_kernel() adds f2ac256b9a8b Merge 'x86/alternatives' adds e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] adds b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] adds 23c1ad538f4f x86/alternatives: Optimize optimize_nops() adds 119251855f9a x86/retpoline: Simplify retpolines adds bcb1b6ff39da objtool: Correctly handle retpoline thunk calls adds 530b4ddd9dd9 objtool: Handle per arch retpoline naming adds a958c4fea768 objtool: Fix static_call list generation adds 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic adds ef47cc01cb4a objtool: Add elf_create_reloc() helper adds d0c5c4cc73da objtool: Create reloc sections implicitly adds 417a4dc91e55 objtool: Extract elf_strtab_concat() adds 9a7827b7789c objtool: Extract elf_symbol_add() adds 2f2f7e47f052 objtool: Add elf_create_undef_symbol() adds 43d5430ad74e objtool: Keep track of retpoline call sites adds 7bd2a600f3e9 objtool: Cache instruction relocs adds 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement adds 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls adds 53375a5a218e x86/cpu: Resort and comment Intel models adds 99cb64de36d5 x86/cpu: Comment Skylake server stepping too new e9d39745889f Merge branch 'x86/core' adds dda451f391ee x86/cacheinfo: Remove unneeded dead-store initialization adds 3e7bbe15ed84 x86/msr: Make locally used functions static adds 0d6c8e1e2465 x86/platform/intel/quark: Fix incorrect kernel-doc comment [...] new 4fd8916c9a91 Merge branch 'x86/cleanups' new a0fb88b36ece Merge branch 'x86/build' new fd3d5064c010 Merge branch 'x86/boot' new c6d57e5a2760 Merge branch 'x86/apic' adds c4d814416fe3 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 507d8c5a418a dt-bindings: timer: ingenic: Add compatible strings for JZ4760(B) adds 8a3f717f35a3 clocksource/drivers/ingenic: Add support for the JZ4760 adds 352408aff91d clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds fe8324f37cfe dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds 446e1a943554 dt-bindings: timer: renesas,cmt: Document R8A77961 adds 212709926c54 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds ac4daf737674 clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds 2a65f7e27726 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds a47d7ef4550d clocksource/drivers/pistachio: Fix trivial typo adds 68c70aae06e9 clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds 690daddcb602 clocksource/drivers/npcm: Add support for WPCM450 adds 397dc6f7ca3c clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] adds 3efe7a878a11 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 ti [...] adds 25de4ce5ed02 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap er [...] adds e2bf384d4329 clocksource/drivers/arm_arch_timer: Add __ro_after_init an [...] adds 8120891105ba dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer adds 7b3efb50f783 Merge tag 'timers-v5.13-rc1' of https://git.linaro.org/peo [...] new 3db103d13db4 Merge branch 'timers/core' adds 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...] adds c722f35b513f sched/fair: Bring back select_idle_smt(), but differently adds 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls adds 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery adds 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper new 675bd3aee319 Merge branch 'sched/core' new 049ca97866fe Merge branch 'ras/core' adds edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables adds d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...] adds 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...] adds 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...] adds c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...] adds cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...] new 937d5a5d1259 Merge branch 'perf/core' new 9fbaf1f28df6 Merge branch 'objtool/core' adds 7d95f22798ec static_call: Fix unused variable warn w/o MODULE adds 9432bbd969c6 static_call: Relax static_call_update() function argument type adds eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] new 5c223a5716d3 Merge branch 'locking/core' adds c5e3a41187ac kernel: Initialize cpumask before parsing adds 7c07012eb1be genirq: Reduce irqdebug cacheline bouncing new 7c648784eac0 Merge branch 'irq/core' adds 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] new 069aa27b2db9 Merge branch 'core/rcu' new 298511e29d7c Merge branch 'core/entry' new 7572e6dc2649 Merge remote-tracking branch 'tip/auto-latest' new a78aa6d86e24 Merge remote-tracking branch 'edac/edac-for-next' adds eef56c3a0492 sh: intc: Drop the use of irq_create_identity_mapping() adds 4a35d6a03744 irqdomain: Get rid of irq_create_identity_mapping() adds bd781ae53fac mips: netlogic: Use irq_domain_simple_ops for XLP PIC adds 64ec2ad3b84d irqchip/hisi: Use the correct HiSilicon copyright adds e03b7c1bcbfa irqchip/sifive-plic: Mark two global variables __ro_after_init adds 8e13d96670a4 irqchip/gic-v3: Fix OF_BAD_ADDR error handling adds e12c455055e9 irqchip/stm32: Add usart instances exti direct event support adds 5deaa1d7c491 dt-bindings: qcom,pdc: Add compatible for sc7280 adds 7c1871554620 dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic adds fead4dd49663 irqchip: Add driver for WPCM450 interrupt controller adds ea4aeaa5c889 irqchip/irq-mst: Support polarity configuration adds 94bc94209a66 irqchip/wpcm450: Drop COMPILE_TEST new fd69789e61d0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 712a605d1ac2 Merge remote-tracking branch 'ftrace/for-next' adds 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds ec828e4e684a softirq: Add RT specific softirq accounting adds f8de104bd1bd irqtime: Make accounting correct on RT adds ce25c34dd539 softirq: Move various protections into inline helpers adds 484ad9f0100c softirq: Make softirq control and processing RT aware adds 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT adds 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT adds 85518569b14e refscale: Add acqrel, lock, and lock-irq adds 241a45012d5d rcutorture: Abstract read-lock-held checks adds c49e47057e8c torture: Fix grace-period rate output adds 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 079615c86dac timer: Revert "timer: Add timer_curr_running()" adds f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader adds 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 833782af5116 rcu/nocb: Only cancel nocb timer if not polling adds 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup adds 73fc2725c018 rcu/nocb: Unify timers adds 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread adds c820fdf4364e torture: Abstract end-of-run summary adds 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 952a744b31bc torture: Make the build machine control N in "make -jN" adds a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment adds c644bf47cb94 mm/slub: Add Support for free path information of an object. adds 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements adds 43e863458acd rcu: Fix various typos in comments adds 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function adds da58e321fa47 rcu: Improve tree.c comments and add code cleanups adds f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] adds b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages adds 998f116d9e60 torture: Set kvm.sh language to English adds 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks adds 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds b0b70ca71fe9 doc: Fix diagram references in memory-ordering document adds 8856e1ac03db lockdep: Explicitly flag likely false-positive report adds 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives new 8bb9205ffee1 Merge remote-tracking branch 'rcu/rcu/next' new c87dfc207e9c Merge remote-tracking branch 'kvm/next' adds 547b60988e63 perf: aux: Add flags for the buffer format adds 7dde51767ca5 perf: aux: Add CoreSight PMU buffer formats adds be96826942e8 arm64: Add support for trace synchronization barrier adds 3f9b72f6a180 arm64: Add TRBE definitions adds cc427cbb1537 KVM: arm64: Handle access to TRFCR_EL1 adds d2602bb4f5a4 KVM: arm64: Move SPE availability check to VCPU load adds a1319260bf62 arm64: KVM: Enable access to TRBE support for host adds 8b4811965f53 coresight: etm4x: Move ETM to prohibited region for disable adds 0e6c20517596 coresight: etm-perf: Allow an event to use different sinks adds 2b921b671a8d coresight: Do not scan for graph if none is present adds bc2c689f0648 coresight: etm4x: Add support for PE OS lock adds 3e666ad0f8c6 coresight: ete: Add support for ETE sysreg access adds 35e1c9163e02 coresight: ete: Add support for ETE tracing adds e7cc4f2303b0 dts: bindings: Document device tree bindings for ETE adds 549452b73e6b coresight: etm-perf: Handle stale output handles adds 2cd87a7b293d coresight: core: Add support for dedicated percpu sinks adds 3fbf7f011f24 coresight: sink: Add TRBE driver adds b20f34aec776 Documentation: coresight: trbe: Sysfs ABI description adds 4af432186122 Documentation: trace: Add documentation for TRBE adds 4fb13790417a dts: bindings: Document device tree bindings for Arm TRBE adds 53648ed3f085 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] adds feb5dc3de037 Documentation: KVM: Document KVM_GUESTDBG_USE_HW control f [...] adds 263d6287da14 KVM: arm64: Initialize VCPU mdcr_el2 before loading it adds 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next adds 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds eab62148478d KVM: arm64: Hide kvm_mmu_wp_memory_region() adds c728fd4ce75e KVM: arm64: Use find_vma_intersection() adds 10ba2d17d297 KVM: arm64: Don't retrieve memory slot again in page fault [...] adds 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next adds 52b9e265d22b KVM: arm64: Fix error return code in init_hyp_mode() adds 1a219e08ecd7 KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers adds 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset adds 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour adds 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds 6e085e0ac9cf arm/arm64: Probe for the presence of KVM hypervisor adds 923961a7ff2e KVM: arm64: Advertise KVM UID to guests via SMCCC adds a8cf291bdac5 ptp: Reorganize ptp_kvm.c to make it arch-independent adds b2c67cbe9f44 time: Add mechanism to recognize clocksource in time_get_snapshot adds 100148d0fc7d clocksource: Add clocksource id for arm arch counter adds 3bf725699bf6 KVM: arm64: Add support for the KVM PTP service adds 300bb1fe7671 ptp: arm/arm64: Enable ptp_kvm for arm/arm64 adds 127ce0b14133 KVM: arm64: Fix table format for PTP documentation adds 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds d9b201e99c61 KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base adds 53b16dd6ba5c KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 8542a8f95a67 KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_red [...] adds 3a5211612764 KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_ [...] adds 298c41b8fa1e docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_C [...] adds da3853097679 KVM: arm64: Simplify argument passing to vgic_uaccess_[rea [...] adds e5a35635464b kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() adds 28e9d4bce3be KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace adds dc0e058eef42 KVM: selftests: aarch64/vgic-v3 init sequence tests adds 4cffb2df4260 KVM: selftests: vgic_init kvm selftests fixup adds ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] adds a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" adds 5b32a53d6d05 KVM: arm64: Clarify vcpu reset behaviour adds 85d703746154 KVM: arm64: Fully zero the vcpu state on reset adds 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 13611bc80d3d KVM: arm64: Don't print warning when trapping SPE registers adds 96f4f6809bee KVM: arm64: Don't advertise FEAT_SPE to guests adds 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next new 5a64c1c418f2 Merge remote-tracking branch 'kvm-arm/next' new cbb9e3f81990 Merge remote-tracking branch 'kvms390/next' adds bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next new 4b4652a5fef2 Merge remote-tracking branch 'percpu/for-next' adds e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 3d904005f686 platform/x86: add support for Advantech software defined button adds ce357fd34f94 platform/x86: asus-wmi: Add param to turn fn-lock mode on [...] adds dff935f006c3 platform/x86: intel-vbtn: Remove unused KEYMAP_LEN define adds 4d7ddd8d30da platform/surface: clean up a variable in surface_dtx_read() adds f1fba0860962 platform/x86: panasonic-laptop: remove redundant assignmen [...] adds 5e3f5973c8df platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] adds 2e70b710f36c tools/power/x86/intel-speed-select: Increase string size adds b84733a1c52c tools/power/x86/intel-speed-select: Process mailbox read e [...] adds 0d3dfd757081 tools/power/x86/intel-speed-select: Add options to force online adds 17de9a5654f5 tools/power/x86/intel-speed-select: Drop __DATE__ and __TI [...] adds 61ce18ff01ec tools/power/x86/intel-speed-select: v1.9 release adds 5c782817a981 platform/x86: ISST: Account for increased timeout in some cases adds 1ab9bcbcc4d3 MAINTAINERS: Adjust Dell drivers to email alias adds c28d4f4646b2 MAINTAINERS: Add missing section for alienware-wmi driver adds 1ea602e4171b platform/x86: Adjust Dell drivers to a personal email address adds 8145476fc782 platform/surface: aggregator_registry: Give devices time t [...] adds 7a47f86bba74 Add support for DYTC MMC_GET BIOS API. adds bbca17c0ada7 Merge tag 'irq-no-autoen-2021-03-25' into review-hans adds bee3ecfed0fc platform/mellanox: mlxreg-hotplug: move to use request_irq [...] adds 507cf5a2f1e2 platform/surface: aggregator: move to use request_irq by I [...] new 1eb7d0618b4c Merge remote-tracking branch 'drivers-x86/for-next' new 503625bd91ea Merge remote-tracking branch 'chrome-platform/for-next' new 5d5a086e1264 Merge remote-tracking branch 'leds/for-next' new 5ddd1dc1178f Merge remote-tracking branch 'ipmi/for-next' adds c2f3f755f5c7 Revert "driver core: platform: Make platform_get_irq_optio [...] adds 312723a0b34d debugfs: Make debugfs_allow RO after init adds b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() adds 4ce535ec0084 node: fix device cleanups in error handling code new 283080a2f456 Merge remote-tracking branch 'driver-core/driver-core-next' adds 8a157d2ff104 xhci: check port array allocation was successful before de [...] adds 597899d2f7c5 xhci: check control context is valid before dereferencing it. adds 286fd02fd54b xhci: fix potential array out of bounds with several interrupters adds e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs adds be2b960e5715 usb: dwc2: Add device partial power down functions adds 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions adds c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions adds b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. adds 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. adds 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended adds 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed adds e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] adds 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] adds 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue adds 42b32b164ace usb: dwc2: Fix session request interrupt handler adds 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend adds c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume adds b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver adds f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts adds ae196ddb0d31 usb: typec: Port mapping utility adds 63cd78617350 usb: Link the ports to the connectors they are attached to adds b433c4c789d6 usb: Iterator for ports adds ee64fc599b72 usb: typec: Link all ports during connector registration adds 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M adds 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] adds 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock adds a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] adds 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() adds 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() adds 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol adds 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver adds 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks adds 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] adds 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() adds 55d8b34772e0 usb: typec: tcpm: Add support for altmodes adds 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] adds 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" adds dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL adds 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation adds 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem adds 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub adds dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] adds 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string adds 14d34d2dbbe2 Merge 5.12-rc7 into usb-next new 1d08ed588c6a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() new 5bdb080f9603 Revert "usb: Link the ports to the connectors they are att [...] new fb441f8ce145 Merge remote-tracking branch 'usb/usb-next' adds 9d76b10ac643 USB: serial: ark3116: fix TIOCGSERIAL implementation adds 5486a9dd37f4 USB: serial: f81232: fix TIOCGSERIAL implementation adds 5c1426df9bb4 USB: serial: f81534: fix TIOCGSERIAL implementation adds 2ab5836101f8 USB: serial: ftdi_sio: fix TIOCGSERIAL implementation adds e54fbdbf0763 USB: serial: io_edgeport: fix TIOCGSERIAL implementation adds c2f58d2457fb USB: serial: io_ti: fix TIOCGSERIAL implementation adds 8458e35443d3 USB: serial: mos7720: fix TIOCGSERIAL implementation adds a804834bdf5e USB: serial: mos7840: fix TIOCGSERIAL implementation adds aa6a45850224 USB: serial: opticon: fix TIOCGSERIAL implementation adds 5b489012e9a4 USB: serial: pl2303: fix TIOCGSERIAL implementation adds 4065158c4897 USB: serial: quatech2: fix TIOCGSERIAL implementation adds 67a948779067 USB: serial: ssu100: fix TIOCGSERIAL implementation adds 4c47dc2a3a00 USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation adds d370c90dcd64 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check adds 3d732690d226 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions adds a3cb01e2fe37 USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL adds b6be55625138 USB: serial: usb_wwan: fix TIOCGSERIAL implementation adds 6f9f8aeab7fd USB: serial: whiteheat: fix TIOCGSERIAL implementation adds 5f92aee93a68 USB: serial: fix return value for unsupported ioctls adds 01fd45f676f1 USB: serial: add generic support for TIOCSSERIAL adds f64d74a59c47 USB: serial: stop reporting legacy UART types adds 9378379b15e3 USB: serial: ftdi_sio: ignore baud_base changes adds c12860c0f6e6 USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check adds 0428bf6807fe USB: serial: ftdi_sio: clean up TIOCSSERIAL adds d669a51d5727 USB: serial: io_ti: drop closing_wait module parameter adds 2813b1653340 USB: serial: io_ti: switch to 30-second closing wait adds 9b31f8cd9174 USB: serial: ti_usb_3410_5052: drop closing_wait module parameter adds 8665444b80e6 USB: serial: ti_usb_3410_5052: switch to 30-second closing wait adds f8edbd518654 USB: serial: io_edgeport: drop unused definitions adds 07125072b0a0 USB: serial: do not use tty class device for debugging new b979248d16d1 USB: serial: cp210x: provide gpio valid mask new d07082277f55 USB: serial: cp210x: add gpio-configuration debug printk new 42f579336cd9 Merge remote-tracking branch 'usb-serial/usb-next' new 2cf2581cd229 usb: cdns3: add power lost support for system resume new 2fd69eca0633 usb: cdns3: imx: add power lost support for system resume new 39be23f4f16f usb: cdns3: trace: delete the trace parameter for request->trb new ef32e0513a13 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused new 575dd7ece61f usb: cdns3: fix static checker warning. new b9b1eae761ee usb: cdns3: Use dma_pool_* api to alloc trb pool new 8430e98f2c87 usb: cdns3: Optimize DMA request buffer allocation new 8079ebf5ff51 usb: cdns3: delete repeated clear operations new 9ecc3eb03c37 usb: cdnsp: remove redundant initialization of variable ret new 10076de33b5e usb: cdnsp: Fixes issue with Configure Endpoint command new 0a499222d5e0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 399d44a1b13d tty: n_gsm: use DEFINE_SPINLOCK() for spinlock adds 7a3791afdbd5 staging: fwserial: fix TIOCSSERIAL jiffies conversions adds 2104eb283df6 staging: fwserial: fix TIOCSSERIAL permission check adds a7eaaa9d1032 staging: fwserial: fix TIOCSSERIAL implementation adds 5e84a66f3682 staging: fwserial: fix TIOCGSERIAL implementation adds b71e571adaa5 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions adds 60c6b305c11b staging: greybus: uart: fix unprivileged TIOCCSERIAL adds d38be7024521 staging: greybus: uart: clean up TIOCGSERIAL adds 1d31a831cc04 tty: amiserial: fix TIOCSSERIAL permission check adds c33a63e8dd91 tty: amiserial: add missing TIOCSSERIAL jiffies conversions adds 6e70b73ca524 tty: moxa: fix TIOCSSERIAL jiffies conversions adds dc8c84376586 tty: moxa: fix TIOCSSERIAL permission check adds bf510acbea47 tty: moxa: fix TIOCSSERIAL implementation adds be6cf583d24d tty: mxser: fix TIOCSSERIAL jiffies conversions adds b91cfb2573ae tty: mxser: fix TIOCSSERIAL permission check adds a5c67f893004 pcmcia: synclink_cs: drop redundant tty-port initialisation adds 88d8cb7b5f21 tty: synclink_gt: drop redundant tty-port initialisation adds 903a0e76aa01 tty: pti: Remove Kconfig leftovers adds 2c4a4cded5ea tty/sysrq: Add a blank line after declarations adds 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs adds d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations adds 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments adds 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs adds 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs adds d72383591d36 tty: tty_ldisc: Add a blank line after declarations adds 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments adds 408795b0252f tty: tty_ldisc: Do not use assignment in if condition adds b89585461834 tty: tty_ldisc: Remove the repeated word 'the' adds d09845e98a05 tty: actually undefine superseded ASYNC flags adds 1b8b20868a6d tty: fix return value for unsupported ioctls adds 8871de06ff78 tty: fix return value for unsupported termiox ioctls adds 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags adds 885c77d528e1 tty: refactor TIOCSSERIAL handling adds 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask adds 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset adds 79c5966cec7b serial: core: return early on unsupported ioctls adds e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] adds 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE adds 86b20677e8b6 tty: clarify that not all ttys have a class device adds 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static new c30c6d206974 Merge remote-tracking branch 'tty/tty-next' adds 39b53e23532f Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub [...] adds fbb0ad422960 Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/l [...] adds ec5859497225 coresight: etm4x: Add ETM PID for Cortex-A78 adds d8844295184c coresight: etm: perf: Make symbol 'format_attr_contextid' static adds 023e0294e1ed coresight: core: Fix typo in coresight-core.c adds e76e8b56fe1a MAINTAINERS: Add CoreSight header files adds d7ea31ca4de2 Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub [...] adds 17e8ff013e3e extcon: max8997: Add CHGINS and CHGRM interrupt handling adds e3f60329097b extcon: sm5502: Detect OTG when USB_ID is connected to ground adds dd6f5afb1c2d bindings: pm8941-misc: Convert bindings to YAML adds 4fcdd677c4ea bindings: pm8941-misc: Add support for VBUS detection adds 7b1222b224af extcon: qcom-spmi: Add support for VBUS detection adds b195b20b7145 Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/p [...] adds 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings adds a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] adds 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code adds 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code adds 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() adds 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration adds 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c adds b6821b3c65c8 habanalabs: set max asid to 2 adds 8e9445a678ca habanalabs: add reset support when user closes FD adds 35862d1c9947 habanalabs: reset after device is actually released adds 23c3efd1fb0e habanalabs: fail reset if device is not idle adds d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up adds 278b5f7acbe1 habanalabs: print if device is used on FD close adds 17b59dd3399c habanalabs: change default CS timeout to 30 seconds adds 5d6a198f9dba habanalabs: reset device in case of sync error adds 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support adds ab5f5c3089a2 habanalabs: wait for interrupt support adds 366addb0c3c5 habanalabs: use correct define for 32-bit max value adds 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag adds a4371c1a1ec1 habanalabs: support HW blocks vm show adds 586f2caf0ef9 habanalabs: return current power via INFO IOCTL adds f209e5ad1848 habanalabs/gaudi: update extended async event header adds d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL adds e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat adds 99cb017e7282 habanalabs: update hl_boot_if.h adds dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() adds a5778d10a12d habanalabs: debugfs access to user mapped host addresses adds 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request adds 12e66a172773 habanalabs/gaudi: always use single-msi mode adds f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers adds d661d79930b4 habanalabs/gaudi: Update async events header adds 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error adds 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock adds e8f9392a5c7f habanalabs: support legacy and new pll indexes adds cd5def802063 habanalabs: improve utilization calculation adds cf39395034c6 habanalabs: add custom timeout flag per cs adds e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow adds 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device adds 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL adds ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy adds 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW adds 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode adds e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w adds d4b1e5da54c0 habanalabs: move dram scrub to free sequence adds e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id adds 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled adds 669b01883532 habanalabs: update to latest F/W communication header adds b575a7673e3d habanalabs: print f/w boot unknown error adds aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] adds 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior adds 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity adds eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes adds 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support adds 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command adds 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() adds 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] adds cde61bb0470d bus: mhi: core: Update debug messages to use client device adds 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands adds 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] adds 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] adds 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] adds 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs adds 757072abe1c0 bus: mhi: pci_generic: Implement PCI shutdown callback adds 11134390d742 bus: mhi: pci_generic: Add FIREHOSE channels adds ec32332df764 bus: mhi: core: Sanity check values from remote device before use adds aac426562f56 bus: mhi: pci_generic: Introduce Foxconn T99W175 support adds 5630c1009bd9 bus: mhi: pci_generic: Constify mhi_controller_config stru [...] adds 683e77cadc83 bus: mhi: core: Fix shadow declarations adds a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config adds 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] new f48fbb710460 Merge remote-tracking branch 'char-misc/char-misc-next' adds b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h adds 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new f541a159136a Merge remote-tracking branch 'phy-next/next' adds 2f608ba19610 thunderbolt: Add details to router uevent adds 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] new 293c1302dfc8 Merge remote-tracking branch 'thunderbolt/next' adds e572bfb2b6a8 vfio: Remove extra put/gets around vfio_device->group adds 5e42c999445b vfio: Simplify the lifetime logic for vfio_device adds 0bfc6a4ea63c vfio: Split creation of a vfio_device into init and register ops adds cb6164586814 vfio/platform: Use vfio_init/register/unregister_group_dev adds 2b1fe162e584 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds 0ca78666fa06 vfio/fsl-mc: Use vfio_init/register/unregister_group_dev adds 61e908174828 vfio/pci: Move VGA and VF initialization to functions adds 4aeec3984ddc vfio/pci: Re-order vfio_pci_probe() adds 6b018e203d5e vfio/pci: Use vfio_init/register/unregister_group_dev adds 1ae1b20f6f2c vfio/mdev: Use vfio_init/register/unregister_group_dev adds 66873b5fa738 vfio/mdev: Make to_mdev_device() into a static inline adds 6df62c5b05f4 vfio: Make vfio_device_ops pass a 'struct vfio_device *' i [...] adds 07d47b4222d5 vfio/pci: Replace uses of vfio_device_data() with container_of adds 1e04ec14204d vfio: Remove device_data from the vfio bus driver API adds fbc9d37161b7 vfio: pci: Spello fix in the file vfio_pci.c adds 36f0be5a30bb vfio/pci: Remove an unnecessary blank line in vfio_pci_enable adds bab2c1990b78 vfio/pci: Add support for opregion v2.1+ adds 06d738c8ab56 vfio/type1: fix a couple of spelling mistakes adds d0a7541dd999 vfio/mdev: Fix spelling mistake "interal" -> "internal" adds d0915b32917c vfio/pci: fix a couple of spelling mistakes adds f5c858ec2b1d vfio/platform: Fix spelling mistake "registe" -> "register" adds a536019d3e7d vfio/type1: Remove the almost unused check in vfio_iommu_t [...] adds b392a1989170 vfio/pci: remove vfio_pci_nvlink2 adds 6a2a235aa627 Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio [...] new d58576d25e0c Merge remote-tracking branch 'vfio/next' adds c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ adds 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] adds b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions adds a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] adds 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] adds 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] adds e153092677b9 staging: rtl8723bs: place constant on the right side of the test adds 6212607eed24 staging: rtl8723bs: rewrite comparisons to null adds 90179b3f7a81 staging: rtl8723bs: remove empty for cycles adds bcc84e52bcc5 staging: rtl8723bs: remove commented code block adds 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members adds 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line adds cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] adds 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line adds b321be064426 staging: rtl8723bs: core: Ending line with argument adds 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis adds cc7790d14f29 staging: rtl8712: add period within a comment adds 483a0f6d9d5d staging: rtl8712: remove a blank line adds fe6ed4e02b8f staging: rtl8712: remove space after cast adds 5fd0241d66d2 staging: rtl8712: add space before binary operator adds 59184278ee66 staging: rtl8712: add spaces around operators adds 7b2ede0bde67 staging: rtl8712: match parentheses alignment adds 431c052b6ee0 staging: rtl8712: remove extra blank lines adds 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast adds a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis adds b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons adds e91cafdf3c18 staging: rtl8712: Remove extra blank lines adds 7b2d92a3c8e5 iio:imu:mpu6050: Modify matricies to matrices adds 83ca56b663cf iio: core: Use sysfs_emit() (trivial bits) adds 0207483b22d0 iio: iio_enum_available_read(): Convert to sysfs_emit_at() adds 6b92ba0a3057 iio: __iio_format_value(): Convert to sysfs_emit_at() adds f46ac009780c iio: dac: Convert powerdown read callbacks to sysfs_emit() adds 4e102429f3dc iio:accel:adis16201: Fix wrong axis assignment that preven [...] adds 454c219f5d84 iio: imu: inv_mpu6050: Use as standalone trigger adds abfdfd144357 iio: dac: Rudimentary typo fix adds 44fc4de9bd61 iio: adc: ad7923: use devm_add_action_or_reset for regulat [...] adds 075dff3367ef iio: adc: ad7923: use device-managed function for triggere [...] adds 3e55bb6f2ac0 iio: adc: ad7923: register device with devm_iio_device_register adds b3b64e2c1575 iio: Fix iio_read_channel_processed_scale() adds 4c822244bf4a iio: buffer: return 0 for buffer getfd ioctl handler adds 0d41da037427 iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment adds a71654af0a21 iio: inv_mpu6050: Make interrupt optional adds add538f4beb2 staging:iio:cdc:ad7150: use swapped reads/writes for i2c r [...] adds 1a17e7cbbffa staging:iio:cdc:ad7150: Remove magnitude adaptive events adds 0c4c4a868ab4 staging:iio:cdc:ad7150: Refactor event parameter update adds c13ab9457fbb staging:iio:cdc:ad7150: Timeout register covers both direc [...] adds f32df79d5c7c staging:iio:cdc:ad7150: Drop platform data support adds 67322b2b6678 staging:iio:cdc:ad7150: Handle variation in chan_spec acro [...] adds 5bfe0cac3f3b staging:iio:cdc:ad7150: Simplify event handling by only us [...] adds f1be99299ef1 staging:iio:cdc:ad7150: Drop noisy print in probe adds d5723c679bb8 staging:iio:cdc:ad7150: Add sampling_frequency support adds 45b77828b01c iio:event: Add timeout event info type adds fea8f215012e staging:iio:cdc:ad7150: Change timeout units to seconds an [...] adds 9623caea2cfe staging:iio:cdc:ad7150: Rework interrupt handling. adds ef71bd9c8564 staging:iio:cdc:ad7150: More consistent register and field naming adds 69567d38613c staging:iio:cdc:ad7150: Reorganize headers. adds 88f0e098a0b7 staging:iio:cdc:ad7150: Tidy up local variable positioning. adds a895ca4ad739 staging:iio:cdc:ad7150: Drop unnecessary block comments. adds f28334febda7 staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits. adds 18595e71c57a staging:iio:cdc:ad7150: Add scale and offset to info_mask_ [...] adds a9f8afe16412 staging:iio:cdc:ad7150: Really basic regulator support. adds 89f2d5b080bc staging:iio:cdc:ad7150: Add of_match_table adds 9b2571b02d9f iio:Documentation:ABI Add missing elements as used by the [...] adds cbdf6ccaec39 staging:iio:cdc:ad7150: Add copyright notice given substan [...] adds d403719eeb66 dt-bindings:iio:cdc:adi,ad7150 binding doc adds 646d67b5c582 iio:cdc:ad7150: Move driver out of staging. adds 9ec8f413d706 MAINTAINERS: update adi,ad5758.yaml reference adds 9122a6c32fcb MAINTAINERS: update st,hts221.yaml reference adds 959e9b93cf71 MAINTAINERS: update dpot-dac.yaml reference adds 0eb56a608e86 MAINTAINERS: update envelope-detector.yaml reference adds 8aa6681f30e4 MAINTAINERS: update current-sense-amplifier.yaml reference adds 72744d4bafe6 MAINTAINERS: update current-sense-shunt.yaml reference adds 40ee0e2a7d11 MAINTAINERS: update voltage-divider.yaml reference adds 63e6b02cf298 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f4bec27fad55 MAINTAINERS: update pni,rm3100.yaml reference adds 1867eff87a4f MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds 5f8bef56e150 MAINTAINERS: update st,lsm6dsx.yaml reference adds 01ec483013a3 MAINTAINERS: update st,vl53l0x.yaml reference adds a909ba1ae988 MAINTAINERS: update ti,dac7612.yaml reference adds 8cc110478cab dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 7604c2f9ea8c iio:adc: Drop false comment about lack of timestamp control adds bb142d4433e4 iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug adds ebb9493c07e1 iio: trigger: Replace explicit casting and wrong specifier [...] adds af3bac44b1c5 iio: trigger: Fix strange (ladder-type) indentation adds ca3e7d524cc8 iio: buffer: use sysfs_attr_init() on allocated attrs adds aefaee4ec899 Merge tag 'irq-no-autoen-2021-03-25' into togreg adds 0be49bdedcfd iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate adds 42004ceb3404 iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather tha [...] adds aef3ef165972 iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request the [...] adds ff2293ea9c17 iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead o [...] adds dbb8f20d839b iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq reques [...] adds 30f6a542b7d3 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request th [...] adds eaa17fa7d8da iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than req [...] adds 6baee4bd63f5 iio:adc:ad7476: Fix remove handling adds 4d84487d9631 iio:adc: Fix trivial typo adds c10f8109f78b iio: hrtimer-trigger: Fix potential integer overflow in ii [...] adds 032aec339c86 iio:cdc:ad7150: Fix use of uninitialized ret adds e64837bf9e2c iio: magnetometer: yas530: Fix return value on error path adds bb354aeb364f iio: magnetometer: yas530: Include right header adds 194eafc9c1d4 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol adds 6f0078ae704d iio: sx9310: Fix access to variable DT array adds fc948409ccc1 iio: sx9310: Fix write_.._debounce() adds e09fe9135399 iio: inv_mpu6050: Fully validate gyro and accel scale writes adds 6470a8206a10 Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/ [...] adds 7948c501d668 staging: rtl8723bs: hal: Add spaces around operators adds 2466b0b27ca2 staging: rtl8723bs: core: reorganize characters so the lin [...] adds f26f85858d7f staging: rtl8723bs: hal: Add spaces around operators in ha [...] adds 2dc7daaa33d9 staging: rtl8723bs: hal: Add spaces around operators in Ha [...] adds cd2c304266b8 staging: rtl8723bs: hal: Add spaces around operator in Hal [...] adds bc21df678b4d staging: rtl8723bs: core: Move constants to the right of c [...] adds f179515da978 staging: rtl8712: Use constants from <linux/ieee80211.h> adds 85adda6197f2 staging: rtl8192e: rtl8192E_dev: remove unused variable adds b190d1433ac4 staging: rtl8192u: remove unused variable adds 52f8b696b7cd staging: rt8192u: change constants to be on right adds 9d32836dbb1a staging: rtl8188eu: remove unused efuse hal components adds eeb4661560ff staging: rtl8188eu: ctrl vendor req value is always 0x05 adds 3d0be94f62fd staging: rtl8188eu: ctrl vendor req index is not used adds 788fde031027 staging: rtl8188eu: use actual request type as parameter adds cc23e68fdf98 staging: rtl8188eu: clean up usb_read8 adds 00092615162f staging: rtl8188eu: clean up usb_read16 adds e8f44d356e6b staging: rtl8188eu: clean up usb_read32 adds 4f178eeb0d77 staging: rtl8188eu: clean up usb_write8 adds cecaae74ea89 staging: rtl8188eu: clean up usb_write16 adds 057a5a803860 staging: rtl8188eu: clean up usb_write32 adds b92ed9dc2b13 staging: rtl8188eu: remove an obsolete comment adds bfe1e634909e staging: rtl8723bs: hal: Remove camelcase adds 204e4f4433c2 staging: comedi: drivers: Fix spelling mistake "nubmer" -> [...] adds 6db58ed2b2d9 staging: comedi: tests: ni_routes_test: Fix compilation error adds 15b7a743901c staging: comedi: tests: ni_routes_test: Put complex values [...] adds 2628ca5f8e5e staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi> adds 228e55617c17 staging: comedi: tests: ni_routes_test: Lines should not e [...] adds 07a696a88646 staging: comedi: tests: Correct unittest_fptr adds 42c3243ff23d staging: rtl8723bs: remove DBG_871X log argument adds 968b15adb0ea staging: rtl8723bs: remove all DBG_871X logs adds 4646da162d96 staging: rtl8723bs: remove DBG_871CX log unmatched by cocci adds 68e79909e1d8 staging: rtl8723bs: remove commented out DBG_871X logs adds 5789f7749284 staging: rtl8723bs: remove DBG_871X macro definitions adds 21e161c3cea5 staging: rtl8723bs: remove all if-else empty blocks left b [...] adds 394ceaa2b3b2 drivers: rtl8723bs: rewrite comparison to null adds 3dc682aed3a1 staging: rtl8723bs: put constant on the right side in if c [...] adds 3f85c670a264 staging: rtl8723bs: remove empty for cycles left by DBG_87 [...] adds ae31f4ed7e09 staging: rtl8723bs: remove empty tracing function dump_rx_packet adds b4f27a06f638 staging: rtl8723bs: remove empty #ifdef blocks after DBG_8 [...] adds 709c8e49b51c staging: rtl8723bs: remove unnecessary bracks on DBG_871X [...] adds 6206fdb4f30b staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds e6e7ad69d38d staging: rtl8723bs: add spaces around operators adds e427bdd8e1e5 staging: rtl8723bs: rewrite comparison to null adds dd782523e8a5 staging: rtl8723bs: remove unnecessary parentheses adds e338f5f0a0c3 staging: rtl8723bs: fix comparison in if condition adds af6afdb63f17 staging: rtl8723bs: split long lines adds a45759d2a47c staging: rtl8723bs: remove unnecessary parentheses adds f9b9263a25dc staging: rtl8192u: Fix potential infinite loop adds 1c4282349223 staging: axis-fifo: remove redundant dev_err call adds 46694b686d4a staging: rtl8188eu: remove unused macros adds 5c422a42d1a6 staging: rtl8188eu: remove unnecessary brackets adds cf862de40b35 staging: rtl8188eu: remove unused defines adds b048a8db2944 staging: rtl8188eu: move defines into the .c file adds 889ed8b5e374 staging: rtl8188eu: set pipe only once adds 6b1164553276 staging: rtl8188eu: clean up rtw_recv_entry adds 78ea2e24470e staging: rtl8188eu: remove unnecessary variable adds 57ae96149e89 staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter adds 7a267097504f staging: rtl8188eu: make usb_dvobj_init return a status adds 3fca1c763ed1 staging: rtl8188eu: make rtw_usb_if1_init return a status adds 7a1de298de04 staging: comedi: tests: ni_routes_test: Reduce stack usage adds 31f218546e54 staging: comedi: tests: ni_route_tests: Declare functions static adds 30c1b1a22cc3 staging: comedi: tests: example_test: Reduce stack usage adds 9a457447b326 staging: comedi: tests: example_test: Declare functions static adds 5b7b4ce1d116 staging: comedi: tests: example_test: Rename to 'comedi_ex [...] adds c82b130616e3 staging: comedi: Add Kconfig options to build unit test modules adds 5f0bf36ed66e staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c adds d03f499e6453 staging: rtl8712: matched alignment with open parenthesis adds 73aba1b5f0af staging: rtl8712: removed extra blank line adds 4e35b91390fc staging: rtl8723bs: remove extra indent adds e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections adds bb40b33d3045 staging: rtl8712: add spaces around '+' adds 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> adds 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] adds 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE adds 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE adds 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code adds b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl adds 3f8f36da0c5d staging: rtl8712: fix wrong function output adds eae92424d183 staging: comedi: cb_pcidas64: remove useless function adds e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros adds 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function adds 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static adds f40e1901bed0 staging: rtl8188eu: replace switch-case with if adds dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter adds 2fa087e0ae72 staging: rtl8188eu: remove a constant variable adds 7b697f098d8a staging: rtl8188eu: move static array from .h to .c adds e2794029df29 staging: rtl8188eu: move another static array from .h to .c adds ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread adds ea21efe66253 staging: rtl8188eu: remove duplicate if statement adds 92d056d6cb02 staging: rtl8188eu: remove a dead assignment adds e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop adds 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c adds ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] adds 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] adds 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] adds 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] adds 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] adds 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] adds dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] adds fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] adds 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] adds 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] adds c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs adds e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log adds d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions adds 98a847ae5d5d staging: rtl8723bs: remove redundant initialization adds 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool adds 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging adds 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE adds 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] adds 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check adds 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable adds 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource adds dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs adds 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs adds 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions adds edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] adds fa50dda745be staging: rtl8723bs: put spaces around operators adds 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] adds aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition adds 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol adds 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX adds add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] adds 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] adds 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] adds 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] adds 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks adds 71839eac6bbc staging: rtl8723bs: fix comparison to null adds 9d5ed87234ae staging: rtl8723bs: put spaces around operators adds 4ca39cd7459d staging: rtl8723bs: split long line adds d290bb31a718 staging: rtl8723bs: put constant on the right side of the test adds da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks adds 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] adds 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] adds 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] adds 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue adds d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses adds 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] new 64e0e0a75315 Merge remote-tracking branch 'staging/staging-next' adds 7014dfee4e83 interconnect: qcom: sdm660: Fix kerneldoc warning adds 9e856a74bd02 Merge branch 'icc-sdm660' into icc-next adds 7a3aad40c68a interconnect: qcom: sm8350: Use the correct ids adds 91b940526b84 interconnect: qcom: sm8350: Add missing link between nodes adds c1de07884f2b Merge branch 'icc-sm8350' into icc-next new 4b7792b8ab4c Merge remote-tracking branch 'icc/icc-next' new 33f139281982 Merge remote-tracking branch 'dmaengine/next' new d95af61df072 cgroup/cpuset: fix typos in comments new 00be08fba088 Merge remote-tracking branch 'cgroup/for-next' adds b0cda40f7f0a Merge branch 'fixes' into for-next adds e0f4c0603e68 Merge branch 'fixes' into for-next adds 15cc26df6552 Merge branch 'misc' into for-next new 0d95ed9dfc0a Merge remote-tracking branch 'scsi/for-next' new 84b20b8062e7 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging new ecddbb7e945d scsi: target: tcmu: Adjust names of variables and definitions new 8b084d9dfb01 scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE new f5ce815f34bc scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE new 3722e36c4ea4 scsi: target: tcmu: Remove function tcmu_get_block_page() new e719afdcf691 scsi: target: tcmu: Replace block size definitions with ne [...] new 08976cb548d6 scsi: target: tcmu: Make data_pages_per_blk changeable via [...] new 3f744a14f331 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() new 6f305bf699fe scsi: pm80xx: Remove busy wait from mpi_uninit_check() new 40fa7394a1ad scsi: pm80xx: Fix potential infinite loop new 8a23dbc60089 scsi: pm8001: Clean up white space new fa5ac2beabad scsi: pm8001: Clean up open braces new 2843d2fb4225 scsi: hisi_sas: Delete some unused callbacks new 4da0b7f6fac3 scsi: hisi_sas: Print SAS address for v3 hw erroneous comp [...] new f467666504bf scsi: hisi_sas: Call sas_unregister_ha() to roll back if . [...] new 2c74cb1f9222 scsi: hisi_sas: Directly snapshot registers when executing [...] new 2d31cb20a3cd scsi: hisi_sas: Warn in v3 hw channel interrupt handler wh [...] new f4df167ad5a2 scsi: hisi_sas: Print SATA device SAS address for soft res [...] new 790f9a48abd0 scsi: ufs: ufs-qcom: Remove redundant dev_err() call in uf [...] new 54300bfd738b scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE() new 339c9b63cc7c scsi: ufs: ufshcd-pltfrm: Fix deferred probing new 6c11dc060427 scsi: hisi_sas: Fix IRQ checks new 38fca15c29db scsi: jazz_esp: Add IRQ check new 14b321380eb3 scsi: sun3x_esp: Add IRQ check new 1160d61bc51e scsi: sni_53c710: Add IRQ check new 4aab946f789e scsi: qedf: Enable devlink support new 9d6f87c25ad5 scsi: qedf: Use devlink to report errors and recovery new 16660db3fc2a scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_di [...] new efd2617100d9 scsi: qla2xxx: Remove unneeded if-null-free check new 5dc3468888f8 scsi: qla2xxx: Reuse existing error handling path new eb5a3e3b75fe scsi: qla4xxx: Remove unneeded if-null-free check new 039cf3816648 scsi: message: fusion: Remove unused local variable 'time_count' new 30264737bd95 scsi: message: fusion: Remove unused local variable 'port' new c436b41a99b7 scsi: message: fusion: Remove unused local variable 'status' new cf17ff267880 scsi: message: fusion: Remove unused local variable 'vtarget' new 8350e19658c1 scsi: isci: Remove unnecessary struct declaration new 078c68b87a71 scsi: lpfc: Fix rmmod crash due to bad ring pointers to ab [...] new fffd18ec6579 scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] new f866eb06c087 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() new a789241e49b6 scsi: lpfc: Fix NMI crash during rmmod due to circular hba [...] new 4e76d4a9a226 scsi: lpfc: Fix lack of device removal on port swaps with PRLIs new 304ee43238fe scsi: lpfc: Fix error handling for mailboxes completed in [...] new 724f6b43a349 scsi: lpfc: Fix use-after-free on unused nodes after port swap new a1a553e31a99 scsi: lpfc: Fix silent memory allocation failure in lpfc_s [...] new a314dec37c0e scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login new d3de0d11a219 scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored new b62232ba8cac scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic new 3bfab8a026b3 scsi: lpfc: Fix various trivial errors in comments and log [...] new f115612528b8 scsi: lpfc: Standardize discovery object logging format new 5b1f5089b6e6 scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c new 3ebd25b0a443 scsi: lpfc: Update lpfc version to 12.8.0.9 new cf270817cafb scsi: lpfc: Copyright updates for 12.8.0.9 patches new 15cfef8623a4 scsi: ibmvfc: Fix invalid state machine BUG_ON() new 296e2b31747b Merge remote-tracking branch 'scsi-mkp/for-next' adds 5526ee4c6465 vdpa: introduce virtio pci driver adds c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device adds 79b276a73db8 vdpa: Follow kdoc comment style adds 593df7c6ea9b vdpa: Follow kdoc comment style adds 256672e2d09e virtio_blk: Add support for lifetime feature adds 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] new 3c1865e47709 Merge remote-tracking branch 'vhost/linux-next' adds 26594c6bbb60 rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] adds bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 8e4fadab73f5 Merge remote-tracking branch 'rpmsg/for-next' adds b50d6d30703d gpio: sim: Initialize attribute allocated on the heap adds 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] adds d376dc51b531 gpio: mpc8xxx: Add ACPI support adds 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues adds 486848b5e1ef gpio: it87: remove unused code adds 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema new 3ea85f67f30a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds aa5acf486299 Merge tag 'renesas-pinctrl-for-v5.13-tag2' of git://git.ke [...] adds da35b19d62c1 pinctrl: bcm63xx: Fix More dependencies adds 589b9b8b7b98 pinctrl: stm32: Print invalid AF warning inside stm32_pctr [...] adds c0dadc0e47a8 pinctrl: rockchip: add support for rk3568 adds 57c855f742c1 pinctrl: ti: fix error return code of ti_iodelay_dt_node_to_map() adds f6b6db2dfd61 pinctrl: imx: Remove unneeded of_match_ptr() adds 8a83ecd8ec6c pinctrl: imx: Disallow driver unbind adds 775c93a7c5b4 docs: pin-control: Fix error path for control state example adds 18d2719f46bc dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8008 support adds ea119e5a482a pinctrl: qcom-pmic-gpio: Add support for pm8008 adds fa0c10a5f3a4 pinctrl: samsung: use 'int' for register masks in Exynos adds 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement adds 2421dc2a7638 Merge branch 'devel' into for-next new b4b8159f5529 Merge remote-tracking branch 'pinctrl/for-next' adds 1a7a6e8072ea pwm: Clarify which state pwm_get_state() returns adds 89c6f314602e pwm: atmel: Free resources only after pwmchip_remove() adds d4ac3917bca6 pwm: bcm-iproc: Free resources only after pwmchip_remove() adds 3c817469a53d pwm: bcm2835: Free resources only after pwmchip_remove() adds 819e82460ac8 pwm: bcm-kona: Don't modify HW state in .remove callback adds d58a484e7cf0 pwm: lpc18xx-sct: Free resources only after pwmchip_remove() adds 13ef0414c891 pwm: lpc3200: Don't modify HW state in .remove callback adds a9ea2e793e5a pwm: sti: Don't modify HW state in .remove callback adds 0e719e8ca394 pwm: sti: Free resources only after pwmchip_remove() adds 64d7d074acd5 pwm: lpss: Don't modify HW state in .remove callback new f9874b1255f4 Merge remote-tracking branch 'pwm/for-next' adds e75074781f17 selftests/resctrl: Change a few printed messages new fc08ed60ab8b Merge remote-tracking branch 'kselftest/next' new 2658c8b30696 Merge remote-tracking branch 'livepatching/for-next' new bf7507a0034d Merge remote-tracking branch 'coresight/next' new 163b9bdac847 Merge remote-tracking branch 'rtc/rtc-next' new 40c358e4b933 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 8cf0c210d349 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds cf68fffb66d6 add support for Clang CFI adds ff301ceb5299 cfi: add __cficanonical adds 5caf968262df mm: add generic function_nocfi macro adds 28aad1c29053 module: ensure __cfi_check alignment adds 981731129e0f workqueue: use WARN_ON_FUNCTION_MISMATCH adds 0a5b412891df kthread: use WARN_ON_FUNCTION_MISMATCH adds 8b8e6b5d3b01 kallsyms: strip ThinLTO hashes from static functions adds 9f5b4009980f bpf: disable CFI in dispatcher functions adds 4f0f586bf0c8 treewide: Change list_sort to use const pointers adds 6c4df54ed293 lkdtm: use function_nocfi adds 167d0da23f24 psci: use function_nocfi for cpu_resume adds 4ecfca898938 arm64: implement function_nocfi adds bde33977bf24 arm64: use function_nocfi with __pa_symbol adds cbdac8413e33 arm64: add __nocfi to functions that jump to a physical address adds 9562f3dc6f50 arm64: add __nocfi to __apply_alternatives adds 800618f955a9 arm64: ftrace: use function_nocfi for ftrace_call adds 67dfd72b3e8a KVM: arm64: Disable CFI for nVHE adds 9186ad8e66ba arm64: allow CONFIG_CFI_CLANG to be selected adds 4578be130a64 overflow: Correct check_shl_overflow() comment adds f4648c741299 Merge branch 'for-next/overflow' into for-next/kspp new 5139ff7ecb21 Merge remote-tracking branch 'kspp/for-next/kspp' new 5f81f88b5c20 Merge remote-tracking branch 'gnss/gnss-next' new 76e13c0028a4 Merge remote-tracking branch 'slimbus/for-next' adds e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE new fc40fef40b60 Merge remote-tracking branch 'nvmem/for-next' new 21aba98f897f Merge remote-tracking branch 'hyperv/hyperv-next' new a2231d33129f Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 7e4404113686 mtd: cfi_cmdset_0002: Disable buffered writes for AMD chip 0x2201 adds f3907773d602 mtd: cfi_cmdset_0002: remove redundant assignment to varia [...] new b3a3c9351f64 Merge remote-tracking branch 'cfi/cfi/next' adds f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] adds de2fcb3e6201 Documentation: kunit: add tips for using current->kunit_test new 396ecb1c21c5 Merge remote-tracking branch 'kunit-next/kunit' adds 7f8861af8db8 mm: Add unsafe_follow_pfn adds 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe adds ac8b8400620a mm: unexport follow_pfn new f313680e8110 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new f195cda9b95d Merge remote-tracking branch 'rust/rust-next' adds d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings adds d3d05d85c220 kasan: fix hwasan build for gcc adds 6412ad77a889 kasan: remove redundant config option adds b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error adds 37c8da52c986 ia64: remove duplicate entries in generic_defconfig adds bece4b9f64a7 ia64: fix discontig.c section mismatches adds 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] adds 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages adds 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include adds 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos adds 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization adds 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef adds 6e533d68c9a5 ia64: simplify code flow around swiotlb init adds 21d72982c45d ia64: trivial spelling fixes adds 10356b6814d6 ia64: fix EFI_DEBUG build adds 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression adds 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds 5731d354822b ia64: module: fix symbolizer crash on fdescr adds 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries adds 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration adds 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include adds 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds df0694650808 ocfs2: map flags directly in flags_to_o2dlm() adds 4fc1c8d7561e ocfs2: fix a typo adds 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode adds 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings adds cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name adds b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup adds b03c25d850f0 watchdog/softlockup: report the overall time of softlockups adds 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] adds d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs adds 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] adds 151141153d67 watchdog: cleanup handling of false positives adds 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] adds 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality adds 200d68cea549 slub: remove resiliency_test() function adds acfcb4dcc94c mm/slub.c: trivial typo fixes adds 147e30a55e22 mm/kmemleak.c: fix a typo adds 8596453e8962 mm/page_owner: record the timestamp of all pages during free adds 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] adds 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages adds d397e310b562 mm: page_owner: use kstrtobool() to parse bool option adds 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct adds 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught adds cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST adds b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper adds 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault adds 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O adds 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds c9cbcfcf0abd mm: introduce and use mapping_empty adds 2ddcaf6e2c5a mm: stop accounting shadow entries adds 39cbf8d249ae dax: account DAX entries as nrpages adds e5a413031452 mm: remove nrexceptional from inode adds 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h adds e238fc2ef984 mm/filemap: Update stale comment adds c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds cdb890c201f0 mm/gup: add compound page list iterator adds 39bdc6a111d9 mm/gup: decrement head page once for group of subpages adds f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() adds 370c0da37edd mm: gup: remove FOLL_SPLIT adds e3a19660cd57 mm/memremap.c: fix improper SPDX comment style adds 879a891119cf mm: memcontrol: fix kernel stack account adds 9b6576aa9e5a memcg: cleanup root memcg checks adds 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing adds 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() adds 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions adds bc626fb5d1d8 cgroup: rstat: support cgroup1 adds 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] adds 224987f1a1eb mm: memcontrol: switch to rstat adds c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix adds ca94691fcf5a mm: memcontrol: switch to rstat fix adds b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing adds 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] adds 2ef12095a376 memcg: charge before adding to swapcache on swapin adds fb22b80e1d3a memcg: set page->private before calling swap_readpage adds ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed adds 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration adds a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] adds f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" adds 70d899761ade mm/interval_tree: add comments to improve code readability adds 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges adds 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] adds a38032016459 mm, tracing: improve rss_stat tracepoint message adds df7717648223 mm: add remap_pfn_range_notrack adds b04ba84d1063 mm: add a io_mapping_map_user helper adds 483df6db67a0 i915: use io_mapping_map_user adds 63f4a23e08db i915: fix remap_io_sg to verify the pgprot adds 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds a43c719bb389 mm/dmapool: switch from strlcpy to strscpy adds 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch adds 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range adds ad9625916059 mm: unexport remap_vmalloc_range_partial adds 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups adds 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables adds fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] adds 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range adds c18c1af86803 mm: HUGE_VMAP arch support cleanup adds 63112e6fdee1 powerpc: inline huge vmap supported functions adds f18d5bb5004a arm64: inline huge vmap supported functions adds 5459f0920c36 x86: inline huge vmap supported functions adds 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions adds 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant adds 6e483b563faf mm/vmalloc: hugepage vmalloc mappings adds 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area adds 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings adds 7723d8be0a65 mm/vmalloc: remove map_kernel_range adds f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range adds 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range adds e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range adds a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix adds 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 adds a908a7c2fb9d mm/vmalloc: improve allocation failure error messages adds 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size adds 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests adds d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter adds 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface adds 800e15be7c0c mm/vmalloc: refactor the preloading loagic adds 8dece3ed78c1 mm/vmalloc: remove an empty line adds 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc adds 0c7a928a6fbf mm/doc: turn fault flags into an enum adds af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document adds ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions adds e363044b931b mm/kasan: switch from strlcpy to strscpy adds d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes adds 165d42070d39 arm64: kasan: allow to init memory when setting tags adds ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS adds db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS adds af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS adds 8b27a66e2c44 kasan: docs: clean up sections adds 54105e034d87 kasan: docs: update overview section adds bbf23dc6565a kasan: docs: update usage section adds 1cb01e186a17 kasan: docs: update error reports section adds 0151e477632b kasan: docs: update boot parameters section adds 38db4008a139 kasan: docs: update GENERIC implementation details section adds fc327c7af57b kasan: docs: update SW_TAGS implementation details section adds 39fa78692634 kasan: docs: update HW_TAGS implementation details section adds b9c83ae76183 kasan: docs: update shadow memory section adds f34ceb7acb0d kasan: docs: update ignoring accesses section adds 057819281caa kasan: docs: update tests section adds 670a77d5d7bc kasan: record task_work_add() call stack adds c616ba7e0d63 kasan: detect false-positives in tests adds f734d08239f4 irq_work: record irq_work_queue() call stack adds b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds ed12d5309607 mm: move mem_init_print_info() into mm_init() adds f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range adds a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] adds adf6566753f6 include/linux/page-flags-layout.h: cleanups adds 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp adds 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp adds 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages adds 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation adds ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation adds 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc adds 71051a258103 mm: page_alloc: dump migrate-failed pages adds 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() adds f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h adds 34ffa762a1a7 mm/page_alloc: rename alloced to allocated adds ad787cb22ab8 mm/page_alloc: add a bulk page allocator adds 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix adds da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix adds 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] adds 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist adds 9d6946ccfa8e SUNRPC: set rq_page_end differently adds 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator adds 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] adds 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path adds de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop adds 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] adds 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code adds b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] adds aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 adds 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool adds 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check adds a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() adds ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] adds 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() adds 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] adds ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests adds 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split adds 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock adds e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release adds ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments adds 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality adds 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock adds 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 40c6e9a54165 hugetlb: make free_huge_page irq safe adds 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 13bc06612af7 userfaultfd: add minor fault registration mode adds 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak adds d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl adds e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] adds d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling adds c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header adds 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint adds aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code adds ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size adds d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu adds 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info adds 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper adds 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix adds f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered adds ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred adds bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker adds 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline adds 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority adds 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory adds 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 603d93df1f01 mm: disable LRU pagevec during the migration temporarily adds 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 6e113e4ef99d mm: fs: invalidate BH LRU during page migration adds 0baeb26e38eb mm/migrate.c: make putback_movable_page() static adds 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 19612437e865 mm: vmstat: add cma statistics adds 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning adds 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing adds 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds ca936ac86bc8 mm: cma: support sysfs adds 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events adds ac1b1efd1627 mm: use proper type for cma_[alloc|release] adds 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK adds 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node adds f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh adds b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds e0f755961cfe x86/mm: track linear mapping split events adds 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size adds 3491d95c3029 mm/util.c: fix typo adds 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone adds 487ff0e54bec mm/gup: check every subpage of a compound page during isolation adds cee33d7e30e2 mm/gup: return an error on migration failure adds 728cf3a06bc1 mm/gup: check for isolation errors adds 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds edfb8812dbae mm: apply per-task gfp constraints in fast path adds b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages adds 6e24642095f4 mm/gup: do not migrate zero page adds 465410c90997 mm/gup: migrate pinned pages out of movable zone adds 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 5c650db7c051 mm/gup: change index type to long as it counts pages adds 13a6891a0484 mm/gup: longterm pin migration cleanup adds 9c530e5fe29d selftests/vm: gup_test: fix test flag adds 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range adds 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy adds 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h adds 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern adds 2c89cad27a11 mm/highmem.c: fix coding style issue adds d296c2673398 mm/highmem: Remove deprecated kmap_atomic adds 86d288d39357 mm/mempool: minor coding style tweaks adds 3ece817ce07f mm/swapfile: minor coding style tweaks adds b2fdd71e7703 mm/sparse: minor coding style tweaks adds f8a915566723 mm/vmscan: minor coding style tweaks adds c67632b25f0f mm/compaction: minor coding style tweaks adds 41ff96fa0023 mm/oom_kill: minor coding style tweaks adds e345c0589af1 mm/shmem: minor coding style tweaks adds afd953439ffe mm/page_alloc: minor coding style tweaks adds 3749aa57372f mm/filemap: minor coding style tweaks adds dce701ae246d mm/mlock: minor coding style tweaks adds 0f428466c553 mm/frontswap: minor coding style tweaks adds 0a5049043051 mm/vmalloc: minor coding style tweaks adds 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks adds 2b09d96f0576 mm/mempolicy: minor coding style tweaks adds 7df8ec193a67 mm/process_vm_access.c: remove duplicate include adds 24b199286a0b kfence: zero guard page after out-of-bounds access adds dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. adds b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check adds de3d92b1acb3 proc: save LOC in __xlate_proc_name() adds 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" adds 4e97ebd36bd3 proc: smoke test lseek() adds 8a63f81853f2 proc: delete redundant subset=pid check adds 72780067509c selftests: proc: test subset=pid adds 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ adds d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo adds 9b873be9d45a proc/sysctl: fix function name error in comments adds 7e59ba0fd5bf proc/sysctl: make protected_* world readable adds 68618989cb83 include: remove pagemap.h from blkdev.h adds e91d29f8e989 kernel.h: drop inclusion in bitmap.h adds ab2f9056ff20 linux/profile.h: remove unnecessary declaration adds 8c6914aff8b5 kernel/async.c: fix pr_debug statement adds 870bbd243c16 kernel/cred.c: make init_groups static adds c8bd0c6c3c1d tools: disable -Wno-type-limits adds 607c56fac913 tools: bitmap: sync function declarations with the kernel adds 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] adds a659c82e4c41 lib: extend the scope of small_const_nbits() macro adds 86c558edd415 tools: sync small_const_nbits() macro with the kernel adds 46d3629f48ba lib: inline _find_next_bit() wrappers adds 2ed32d149365 tools: sync find_next_bit implementation adds c0f33a733896 lib: add fast path for find_next_*_bit() adds d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() adds 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops adds ea54cb3aece9 tools: sync lib/find_bit implementation adds 4d6408c243d3 MAINTAINERS: add entry for the bitmap API adds 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c adds 85af4b36639e lib: fix inconsistent indenting in process_bit1() adds a0a14ec32bfd lib/list_sort.c: fix typo in function description adds 8ccfd5f75fc2 lib/genalloc.c: Fix a typo adds 67dd78bfe71f lib: crc8: pointer to data block should be const adds ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning adds 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] adds 28b2e63ec4f9 lib: parser: clean up kernel-doc adds 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] adds 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] adds a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] adds dff26c32a014 kselftest: introduce new epoll test case adds 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() adds 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool adds 09af109a7bc9 nilfs2: fix typos in comments adds 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 888e9f5dca8b kernel/fork.c: simplify copy_mm() adds 4abfcdd2ce15 kernel/fork.c: fix typos adds f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation adds a8fc0283dbe0 kexec: Add kexec reboot string adds 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] adds f60e363bef0c kexec: dump kmessage before machine_kexec adds 52b38beac97e gcov: combine common code adds 9a24e4dc962b gcov: simplify buffer allocation adds 3e09dd7690da gcov: use kvmalloc() adds 63304822b55f smp: kernel/panic.c - silence warnings adds b7ca416f301b aio: simplify read_events() adds d10cac2b59d9 gdb: lx-symbols: store the abspath() adds 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 adds 066137be6485 scripts/gdb: add lx_current support for arm64 adds 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] adds 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic adds 60979729b2c2 selftests: remove duplicate include adds cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements adds cbb041568d61 kernel/async.c: remove async_unregister_domain() adds b10e1e2a1996 init/initramfs.c: do unpacking asynchronously adds f5c7575957b2 modules: add CONFIG_MODPROBE_PATH adds 3ad29d0ccd4c ipc/sem.c: mundane typo fixes new c03156f8d8b7 Merge branch 'akpm-current/current' new 3faddda9bc27 drivers/char: remove /dev/kmem for good new c785cdff527b mm: remove xlate_dev_kmem_ptr() new 1d7386a4e1f3 mm/vmalloc: remove vwrite() new e56fccd3f78f arm: print alloc free paths for address in registers new 95b54d39cfe0 scripts/spelling.txt: add "overlfow" new 93520eb03ea3 scripts/spelling.txt: Add "diabled" typo new 80df3b5f44e4 scripts/spelling.txt: add "overflw" new 298317b0c075 mm/slab.c: fix spelling mistake "disired" -> "desired" new bb97c1a0909f include/linux/pgtable.h: few spelling fixes new 1fa1bb84d29e kernel/umh.c: fix some spelling mistakes new ed349e20632c kernel/user_namespace.c: fix typos new fe096420dbe6 kernel/up.c: fix typo new ab5fb7e48560 kernel/sys.c: fix typo new 0dcb1d2a05ef fs: fat: fix spelling typo of values new c1774a1f8063 ipc/sem.c: spelling fix new ac1e1803caa6 treewide: remove editor modelines and cruft new 0232029d7412 mm: fix typos in comments new 900c62e1c677 mm: fix typos in comments new 0a0299688515 mmap: make mlock_future_check() global new f0c0b538f04f riscv/Kconfig: make direct map manipulation options depend on MMU new c400fac49aa1 set_memory: allow set_direct_map_*_noflush() for multiple pages new 26663e523dec set_memory: allow querying whether set_direct_map_*() is a [...] new e90add6e1e58 mm: introduce memfd_secret system call to create "secret" [...] new c0ffd4479d83 memfd_secret: use unsigned int rather than long as syscall [...] new 56f48b2592ea PM: hibernate: disable when there are active secretmem users new 5e6a4fc0acab arch, mm: wire up memfd_secret system call where relevant new 1086cd92e033 memfd_secret: use unsigned int rather than long as syscall [...] new f77cfce656fe secretmem: test: add basic selftest for memfd_secret(2) new 74a3bdaf2091 memfd_secret: use unsigned int rather than long as syscall [...] new d835f82b0645 Merge branch 'akpm/master' new dcf1b51d6b2a Add linux-next specific files for 20210413
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 (9c54130cd255) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 623 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 8 + .../ABI/testing/debugfs-driver-habanalabs | 70 +- .../ABI/testing/sysfs-bus-coresight-devices-trbe | 14 + Documentation/ABI/testing/sysfs-bus-iio | 33 + .../ABI/testing/sysfs-class-power-surface | 15 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 4 +- Documentation/admin-guide/cifs/usage.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 116 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 20 - Documentation/admin-guide/reporting-issues.rst | 3 +- Documentation/admin-guide/sysctl/net.rst | 2 +- Documentation/arm64/booting.rst | 13 +- Documentation/core-api/printk-formats.rst | 26 +- Documentation/dev-tools/gcov.rst | 8 +- Documentation/dev-tools/kasan.rst | 9 + Documentation/dev-tools/kunit/tips.rst | 78 +- Documentation/devicetree/bindings/arm/apple.yaml | 64 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + Documentation/devicetree/bindings/arm/ete.yaml | 75 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../devicetree/bindings/arm/npcm/npcm.txt | 6 - .../devicetree/bindings/arm/npcm/npcm.yaml | 29 + Documentation/devicetree/bindings/arm/trbe.yaml | 49 + .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 176 + .../bindings/ata/nvidia,tegra124-ahci.txt | 44 - .../bindings/clock/mediatek,mt7621-sysc.yaml | 68 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 82 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 1 + .../bindings/display/simple-framebuffer.yaml | 5 + .../bindings/gpio/fairchild,74hc595.yaml | 77 + .../devicetree/bindings/gpio/gpio-74x164.txt | 27 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 + Documentation/devicetree/bindings/i2c/i2c-mpc.txt | 62 - Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 91 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 5 +- .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 + .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 + .../bindings/input/touchscreen/melfas,mms114.yaml | 87 + .../bindings/input/touchscreen/mms114.txt | 42 - .../bindings/input/touchscreen/mstar,msg2638.yaml | 69 + .../input/touchscreen/resistive-adc-touch.txt | 5 +- .../bindings/interrupt-controller/apple,aic.yaml | 88 + .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 39 + .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 1 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 16 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/media/renesas,drif.txt | 177 - .../devicetree/bindings/media/renesas,drif.yaml | 279 + .../devicetree/bindings/media/zx-irdec.txt | 14 - Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- .../devicetree/bindings/mfd/aspeed-lpc.txt | 100 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 16 +- .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 63 + .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 37 - .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 196 + .../devicetree/bindings/mtd/qcom_nandc.txt | 142 - .../devicetree/bindings/net/qcom,ipa.yaml | 6 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 11 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 +- .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 + .../devicetree/bindings/sound/tlv320aic3x.txt | 21 +- .../devicetree/bindings/submitting-patches.rst | 2 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 19 + .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- Documentation/driver-api/device-io.rst | 356 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/pin-control.rst | 2 +- Documentation/driver-api/pwm.rst | 6 +- Documentation/driver-api/vfio.rst | 48 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/ext4/directory.rst | 27 + Documentation/filesystems/locking.rst | 5 + Documentation/filesystems/overlayfs.rst | 26 +- Documentation/filesystems/vfs.rst | 15 + Documentation/networking/ethtool-netlink.rst | 50 +- Documentation/power/runtime_pm.rst | 4 + Documentation/scsi/BusLogic.rst | 26 +- Documentation/scsi/scsi_mid_low_api.rst | 4 - Documentation/security/keys/trusted-encrypted.rst | 229 +- Documentation/security/landlock.rst | 8 +- Documentation/spi/butterfly.rst | 2 +- Documentation/trace/coresight/coresight-trbe.rst | 38 + Documentation/translations/zh_CN/cpu-freq/core.rst | 105 + .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 259 + .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 130 + .../translations/zh_CN/cpu-freq/index.rst | 45 + Documentation/translations/zh_CN/index.rst | 4 + Documentation/usb/usbip_protocol.rst | 344 +- Documentation/userspace-api/landlock.rst | 28 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 51 + .../media/v4l/ext-ctrls-colorimetry.rst | 93 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/api.rst | 25 +- Documentation/virt/kvm/arm/index.rst | 1 + Documentation/virt/kvm/arm/ptp_kvm.rst | 25 + Documentation/virt/kvm/devices/arm-vgic-v3.rst | 2 +- Documentation/x86/sgx.rst | 41 + MAINTAINERS | 143 +- Makefile | 216 +- Next/SHA1s | 293 +- Next/Trees | 3 + Next/merge.log | 9471 ++++++++++++-------- arch/Kconfig | 68 + arch/alpha/kernel/syscalls/Makefile | 14 +- arch/alpha/kernel/syscalls/syscallhdr.sh | 36 - arch/alpha/kernel/syscalls/syscalltbl.sh | 32 - arch/alpha/kernel/systbls.S | 3 +- arch/arc/Kconfig | 9 +- arch/arc/Makefile | 2 +- arch/arc/include/asm/cmpxchg.h | 4 +- arch/arc/kernel/process.c | 8 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 11 +- arch/arm/arm-soc-for-next-contents.txt | 103 +- arch/arm/boot/dts/Makefile | 6 + arch/arm/boot/dts/armada-385-atl-x530.dts | 235 + arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1747 +++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 638 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 33 + arch/arm/boot/dts/aspeed-g4.dtsi | 76 +- arch/arm/boot/dts/aspeed-g5.dtsi | 137 +- arch/arm/boot/dts/aspeed-g6.dtsi | 137 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra7.dtsi | 20 + arch/arm/boot/dts/ep7209.dtsi | 18 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 1135 +++ arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 50 + arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/rk3228-evb.dts | 4 + arch/arm/boot/dts/rk3229-evb.dts | 4 + arch/arm/boot/dts/rk3229-xms6.dts | 6 + arch/arm/boot/dts/rk322x.dtsi | 3 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 4 + arch/arm/boot/dts/rv1108-evb.dts | 4 + arch/arm/boot/dts/rv1108.dtsi | 3 - arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/configs/multi_v5_defconfig | 3 + arch/arm/include/asm/hypervisor.h | 3 + arch/arm/mach-davinci/board-da830-evm.c | 6 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 6 +- arch/arm/mach-davinci/board-dm646x-evm.c | 6 +- arch/arm/mach-davinci/board-mityomapl138.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-exynos/platsmp.c | 28 +- arch/arm/mach-hisi/hisilicon.c | 4 +- arch/arm/mach-hisi/hotplug.c | 2 +- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-hisi/platsmp.c | 2 +- arch/arm/mach-npcm/Kconfig | 12 +- arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-npcm/wpcm450.c | 13 + arch/arm/mach-omap1/board-osk.c | 6 +- arch/arm/mach-pxa/stargate2.c | 6 +- arch/arm/mach-s3c/mach-mini2440.c | 6 +- arch/arm/mach-spear/spear320.c | 2 - arch/arm/mach-spear/spear3xx.c | 10 - arch/arm64/Kconfig | 52 +- arch/arm64/Kconfig.platforms | 7 + arch/arm64/boot/dts/Makefile | 1 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 16 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 52 +- arch/arm64/boot/dts/apple/Makefile | 2 + arch/arm64/boot/dts/apple/t8103-j274.dts | 45 + arch/arm64/boot/dts/apple/t8103.dtsi | 135 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 270 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 ++ .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 520 ++ arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 +- .../boot/dts/rockchip/px30-engicam-common.dtsi | 5 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 6 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 6 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 6 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 + .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 6 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 6 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 6 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 6 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 - .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/aes-modes.S | 2 +- arch/arm64/crypto/sha1-ce-core.S | 2 +- arch/arm64/crypto/sha2-ce-core.S | 2 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 2 +- arch/arm64/include/asm/assembler.h | 106 +- arch/arm64/include/asm/barrier.h | 1 + arch/arm64/include/asm/cpufeature.h | 17 + arch/arm64/include/asm/cputype.h | 6 + arch/arm64/include/asm/el2_setup.h | 34 + arch/arm64/include/asm/fpsimd.h | 1 + arch/arm64/include/asm/hypervisor.h | 3 + arch/arm64/include/asm/io.h | 11 +- arch/arm64/include/asm/kvm_arm.h | 2 + arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/memory.h | 20 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/mte-kasan.h | 9 +- arch/arm64/include/asm/mte.h | 50 +- arch/arm64/include/asm/ptdump.h | 2 +- arch/arm64/include/asm/sysreg.h | 118 + arch/arm64/include/asm/uaccess.h | 22 + arch/arm64/include/asm/word-at-a-time.h | 4 + arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/acpi_parking_protocol.c | 3 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/asm-offsets.c | 2 + arch/arm64/kernel/cpu-reset.h | 10 +- arch/arm64/kernel/cpufeature.c | 14 +- arch/arm64/kernel/entry-common.c | 6 + arch/arm64/kernel/entry-fpsimd.S | 5 + arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/head.S | 39 +- arch/arm64/kernel/hyp-stub.S | 13 +- arch/arm64/kernel/idreg-override.c | 26 +- arch/arm64/kernel/mte.c | 94 +- arch/arm64/kernel/psci.c | 3 +- arch/arm64/kernel/smp_spin_table.c | 3 +- arch/arm64/kernel/suspend.c | 3 + arch/arm64/kernel/syscall.c | 16 + arch/arm64/kernel/vdso.c | 4 +- arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/debug.c | 118 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 3 +- arch/arm64/kvm/hyp/nvhe/Makefile | 6 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 56 +- arch/arm64/kvm/hyp/nvhe/switch.c | 1 + arch/arm64/kvm/hypercalls.c | 80 +- arch/arm64/kvm/mmu.c | 21 +- arch/arm64/kvm/reset.c | 5 + arch/arm64/kvm/sys_regs.c | 16 + arch/arm64/kvm/vgic/vgic-init.c | 12 +- arch/arm64/kvm/vgic/vgic-its.c | 8 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 3 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 81 +- arch/arm64/kvm/vgic/vgic-mmio.c | 10 +- arch/arm64/kvm/vgic/vgic.c | 3 +- arch/arm64/kvm/vgic/vgic.h | 1 + arch/arm64/mm/ptdump.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/csky/Kconfig | 2 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/uaccess.h | 2 - arch/csky/lib/usercopy.c | 2 +- arch/h8300/include/asm/bitops.h | 8 +- arch/ia64/Kconfig | 31 +- arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 2 - arch/ia64/include/asm/meminit.h | 11 - arch/ia64/include/asm/module.h | 6 +- arch/ia64/include/asm/page.h | 25 +- arch/ia64/include/asm/pgtable.h | 5 - arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/entry.S | 3 +- arch/ia64/kernel/ia64_ksyms.c | 12 - arch/ia64/kernel/machine_kexec.c | 2 +- arch/ia64/kernel/module.c | 29 +- arch/ia64/kernel/syscalls/Makefile | 16 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 36 - arch/ia64/kernel/syscalls/syscalltbl.sh | 32 - arch/ia64/mm/Makefile | 1 - arch/ia64/mm/contig.c | 4 - arch/ia64/mm/discontig.c | 27 +- arch/ia64/mm/fault.c | 15 - arch/ia64/mm/init.c | 213 - arch/m68k/fpsp040/Makefile | 4 - arch/m68k/ifpsp060/Makefile | 2 - arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/mips/Kconfig | 9 +- arch/mips/alchemy/common/clock.c | 3 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 132 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 119 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 85 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 129 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 129 +- arch/mips/cavium-octeon/octeon-memcpy.S | 8 +- arch/mips/generic/board-boston.its.S | 10 +- arch/mips/generic/board-jaguar2.its.S | 16 +- arch/mips/generic/board-luton.its.S | 8 +- arch/mips/generic/board-ni169445.its.S | 10 +- arch/mips/generic/board-ocelot.its.S | 20 +- arch/mips/generic/board-serval.its.S | 8 +- arch/mips/generic/board-xilfpga.its.S | 10 +- arch/mips/generic/vmlinux.its.S | 10 +- arch/mips/include/asm/io.h | 14 +- arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/page.h | 9 +- arch/mips/include/asm/processor.h | 4 - arch/mips/include/asm/thread_info.h | 6 - arch/mips/include/asm/uaccess.h | 587 +- arch/mips/kernel/access-helper.h | 19 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/cpu-probe.c | 3 - arch/mips/kernel/ftrace.c | 8 - arch/mips/kernel/process.c | 2 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/traps.c | 105 +- arch/mips/kernel/unaligned.c | 205 +- arch/mips/kernel/vdso.c | 5 +- arch/mips/lib/memcpy.S | 28 +- arch/mips/lib/memset.S | 3 - arch/mips/lib/strncpy_user.S | 48 +- arch/mips/lib/strnlen_user.S | 44 +- arch/mips/mm/Makefile | 6 + arch/mips/mm/maccess.c | 10 + arch/mips/mm/physaddr.c | 56 + arch/mips/netlogic/common/irq.c | 6 +- arch/mips/ralink/Kconfig | 1 + arch/nds32/include/asm/uaccess.h | 1 - arch/nios2/include/asm/uaccess.h | 1 - arch/parisc/Kconfig | 5 +- arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/math-emu/fpu.h | 32 +- arch/powerpc/Kconfig | 19 +- arch/powerpc/Kconfig.debug | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/cpm2.h | 2 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 12 +- arch/powerpc/include/asm/inst.h | 34 + arch/powerpc/include/asm/interrupt.h | 24 + arch/powerpc/include/asm/jump_label.h | 21 +- arch/powerpc/include/asm/ppc-opcode.h | 12 + arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/thread_info.h | 6 + arch/powerpc/include/asm/uaccess.h | 299 +- arch/powerpc/include/uapi/asm/posix_types.h | 5 - arch/powerpc/kernel/align.c | 68 +- arch/powerpc/kernel/exceptions-64s.S | 45 - arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 2 +- arch/powerpc/kernel/idle_book3s.S | 4 + arch/powerpc/kernel/jump_label.c | 4 +- arch/powerpc/kernel/security.c | 261 + arch/powerpc/kernel/setup_64.c | 264 - arch/powerpc/kernel/signal.h | 22 + arch/powerpc/kernel/signal_32.c | 251 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 130 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/net/Makefile | 6 +- arch/powerpc/net/bpf_jit.h | 61 + arch/powerpc/net/bpf_jit32.h | 139 - arch/powerpc/net/bpf_jit64.h | 21 +- arch/powerpc/net/bpf_jit_asm.S | 226 - arch/powerpc/net/bpf_jit_comp.c | 782 +- arch/powerpc/net/bpf_jit_comp32.c | 1095 +++ arch/powerpc/net/bpf_jit_comp64.c | 295 +- arch/powerpc/perf/isa207-common.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/powernv/memtrace.c | 18 +- arch/powerpc/platforms/pseries/lpar.c | 6 +- arch/powerpc/platforms/pseries/vio.c | 4 + arch/powerpc/purgatory/trampoline_64.S | 1 - arch/riscv/Kconfig | 8 +- arch/riscv/Kconfig.erratas | 44 + arch/riscv/Kconfig.socs | 1 + arch/riscv/Makefile | 1 + arch/riscv/errata/Makefile | 2 + arch/riscv/errata/alternative.c | 74 + arch/riscv/errata/sifive/Makefile | 2 + arch/riscv/errata/sifive/errata.c | 106 + arch/riscv/errata/sifive/errata_cip_453.S | 38 + arch/riscv/include/asm/alternative-macros.h | 142 + arch/riscv/include/asm/alternative.h | 39 + arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/csr.h | 3 + arch/riscv/include/asm/errata_list.h | 39 + arch/riscv/include/asm/sbi.h | 3 + arch/riscv/include/asm/sections.h | 1 + arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/include/asm/uaccess.h | 1 - arch/riscv/include/asm/vendorid_list.h | 10 + arch/riscv/kernel/entry.S | 9 +- arch/riscv/kernel/probes/ftrace.c | 11 +- arch/riscv/kernel/sbi.c | 15 + arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 1 + arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vmlinux.lds.S | 7 + arch/riscv/mm/fault.c | 1 + arch/s390/Kconfig | 12 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/atomic.h | 98 +- arch/s390/include/asm/atomic_ops.h | 76 +- arch/s390/include/asm/bitops.h | 93 +- arch/s390/include/asm/cmpxchg.h | 169 +- arch/s390/include/asm/entry-common.h | 4 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/entry.h | 23 - arch/s390/kernel/pgm_check.S | 147 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 61 +- arch/s390/kernel/traps.c | 76 +- arch/s390/kernel/uv.c | 4 +- arch/s390/lib/test_unwind.c | 13 +- arch/s390/mm/fault.c | 18 +- arch/s390/pci/pci.c | 69 +- arch/s390/pci/pci_bus.c | 298 +- arch/s390/pci/pci_bus.h | 4 + arch/s390/pci/pci_event.c | 14 +- arch/sh/Kconfig | 7 +- arch/sh/mm/Kconfig | 8 - arch/sparc/include/asm/io_64.h | 4 + arch/x86/Kconfig | 31 +- arch/x86/entry/common.c | 3 + arch/x86/events/amd/iommu.c | 1 + arch/x86/events/amd/iommu.h | 19 - arch/x86/events/intel/Makefile | 2 +- arch/x86/events/intel/uncore.c | 200 +- arch/x86/events/intel/uncore.h | 19 +- arch/x86/events/intel/uncore_discovery.c | 622 ++ arch/x86/events/intel/uncore_discovery.h | 131 + arch/x86/events/intel/uncore_snbep.c | 60 +- arch/x86/include/asm/alternative.h | 17 +- arch/x86/include/asm/asm-prototypes.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 16 + arch/x86/include/asm/insn.h | 2 + arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/sgx.h | 378 + arch/x86/include/asm/smp.h | 2 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 3 + arch/x86/kernel/cpu/feat_ctl.c | 71 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/cpu/sgx/Makefile | 1 + arch/x86/kernel/cpu/sgx/arch.h | 338 - arch/x86/kernel/cpu/sgx/driver.c | 17 - arch/x86/kernel/cpu/sgx/encl.c | 33 +- arch/x86/kernel/cpu/sgx/encl.h | 1 + arch/x86/kernel/cpu/sgx/encls.h | 30 +- arch/x86/kernel/cpu/sgx/ioctl.c | 29 +- arch/x86/kernel/cpu/sgx/main.c | 97 +- arch/x86/kernel/cpu/sgx/sgx.h | 17 +- arch/x86/kernel/cpu/sgx/virt.c | 376 + arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/smpboot.c | 26 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kvm/Kconfig | 12 + arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/lib/msr.c | 4 +- arch/x86/lib/retpoline.S | 65 +- arch/x86/mm/init_64.c | 7 +- arch/x86/net/bpf_jit_comp.c | 11 +- arch/x86/net/bpf_jit_comp32.c | 11 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/xtensa/Kconfig | 1 + block/bio-integrity.c | 3 +- block/bio.c | 43 +- block/blk-core.c | 6 +- block/blk-map.c | 119 +- block/blk-mq-sched.c | 3 +- block/blk-mq-tag.c | 4 +- block/blk-mq.c | 3 +- block/blk-settings.c | 53 +- block/blk-sysfs.c | 9 +- block/blk-zoned.c | 8 - block/blk.h | 18 +- block/bounce.c | 138 +- block/elevator.c | 3 +- block/genhd.c | 183 +- block/ioprio.c | 11 +- block/partitions/core.c | 54 +- block/scsi_ioctl.c | 2 +- certs/Kconfig | 2 +- certs/Makefile | 8 + certs/system_certificates.S | 13 +- certs/system_keyring.c | 26 +- drivers/accessibility/speakup/i18n.c | 4 +- drivers/acpi/ac.c | 28 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 18 +- drivers/acpi/acpi_video.c | 39 +- drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rsdumpinfo.c | 26 + drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 + drivers/acpi/acpica/rsserial.c | 75 + drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 + drivers/acpi/arm64/iort.c | 13 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 85 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 15 +- drivers/acpi/dock.c | 7 +- drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 5 +- drivers/acpi/numa/hmat.c | 3 +- drivers/acpi/power.c | 3 +- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/scan.c | 143 +- drivers/acpi/utils.c | 11 + drivers/android/binder.c | 30 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 6 +- drivers/ata/ahci_brcm.c | 46 +- drivers/ata/ahci_ceva.c | 8 +- drivers/ata/ahci_tegra.c | 66 +- drivers/ata/libata-scsi.c | 3 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_legacy.c | 98 +- drivers/ata/pata_platform.c | 4 +- drivers/base/node.c | 26 +- drivers/base/platform.c | 55 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/runtime.c | 2 +- drivers/base/power/wakeup.c | 17 +- drivers/base/regmap/regmap-irq.c | 8 +- drivers/block/Kconfig | 2 +- drivers/block/drbd/drbd_interval.c | 8 +- drivers/block/drbd/drbd_main.c | 35 +- drivers/block/drbd/drbd_nl.c | 17 +- drivers/block/drbd/drbd_receiver.c | 26 +- drivers/block/drbd/drbd_state.c | 7 +- drivers/block/floppy.c | 136 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 12 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/pktcdvd.c | 36 + drivers/block/swim.c | 2 - drivers/block/swim3.c | 34 +- drivers/block/virtio_blk.c | 76 +- drivers/block/xen-blkfront.c | 6 +- drivers/bluetooth/Kconfig | 10 + drivers/bluetooth/Makefile | 2 + drivers/bluetooth/btusb.c | 22 +- drivers/bluetooth/virtio_bt.c | 404 + drivers/bus/mhi/core/init.c | 25 +- drivers/bus/mhi/core/internal.h | 12 + drivers/bus/mhi/core/main.c | 304 +- drivers/bus/mhi/core/pm.c | 30 +- drivers/bus/mhi/pci_generic.c | 104 +- drivers/cdrom/gdrom.c | 5 +- drivers/char/agp/Kconfig | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 27 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 1 + drivers/clk/clk-fixed-factor.c | 9 +- drivers/clk/clk-mux.c | 35 + drivers/clk/keystone/sci-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/clk/qcom/a53-pll.c | 1 + drivers/clk/qcom/a7-pll.c | 1 + drivers/clk/qcom/apss-ipq-pll.c | 1 + drivers/clk/qcom/dispcc-sc7180.c | 70 +- drivers/clk/qcom/dispcc-sdm845.c | 217 +- drivers/clk/qcom/dispcc-sm8250.c | 124 +- drivers/clk/qcom/gcc-sc7180.c | 196 +- drivers/clk/qcom/gcc-sc7280.c | 248 +- drivers/clk/qcom/gcc-sc8180x.c | 122 +- drivers/clk/qcom/gcc-sdm845.c | 650 +- drivers/clk/qcom/gcc-sdx55.c | 8 +- drivers/clk/qcom/gcc-sm8150.c | 100 +- drivers/clk/qcom/gcc-sm8250.c | 345 +- drivers/clk/qcom/gcc-sm8350.c | 418 +- drivers/clk/qcom/gpucc-sc7180.c | 3 - drivers/clk/qcom/gpucc-sdm845.c | 45 +- drivers/clk/qcom/gpucc-sm8150.c | 9 +- drivers/clk/qcom/gpucc-sm8250.c | 9 +- drivers/clk/qcom/videocc-sc7180.c | 4 - drivers/clk/qcom/videocc-sdm845.c | 55 +- drivers/clk/qcom/videocc-sm8150.c | 20 +- drivers/clk/qcom/videocc-sm8250.c | 30 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos7.c | 7 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/sifive/Kconfig | 2 + drivers/clk/sifive/fu740-prci.c | 11 + drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 + drivers/clk/sifive/sifive-prci.h | 13 + drivers/clk/socfpga/clk-gate-a10.c | 1 + drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/zynqmp/Kconfig | 4 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/arm_arch_timer.c | 83 +- drivers/clocksource/timer-ti-dm-systimer.c | 142 +- drivers/cpufreq/armada-37xx-cpufreq.c | 111 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/intel_pstate.c | 22 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/cpuidle/driver.c | 4 + drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/crypto/allwinner/Kconfig | 14 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 7 +- drivers/crypto/ccp/ccp-crypto-main.c | 3 +- drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 13 +- drivers/crypto/hisilicon/sec2/sec_main.c | 17 +- drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/sa2ul.c | 8 +- drivers/cxl/mem.c | 143 +- drivers/dax/bus.c | 6 +- drivers/dma-buf/dma-fence.c | 27 +- drivers/dma/dmaengine.c | 1 + drivers/dma/dw/Kconfig | 2 + drivers/dma/idxd/device.c | 65 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 11 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/plx_dma.c | 18 +- drivers/dma/tegra20-apb-dma.c | 4 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/qcom_scm-legacy.c | 4 +- drivers/firmware/qcom_scm-smc.c | 12 +- drivers/firmware/qcom_scm.c | 89 +- drivers/firmware/qcom_scm.h | 7 +- drivers/firmware/smccc/Makefile | 2 +- drivers/firmware/smccc/kvm_guest.c | 50 + drivers/firmware/smccc/smccc.c | 1 + drivers/gpio/gpio-104-dio-48e.c | 50 +- drivers/gpio/gpio-it87.c | 8 - drivers/gpio/gpio-mpc8xxx.c | 47 +- drivers/gpio/gpio-sim.c | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 225 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15.c | 15 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 281 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 37 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 4 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 41 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 207 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 29 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 29 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 16 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 16 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 + .../drm/amd/display/modules/freesync/freesync.c | 4 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 229 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 2 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_modes.c | 3 +- drivers/gpu/drm/drm_syncobj.c | 25 +- drivers/gpu/drm/gma500/power.c | 3 +- drivers/gpu/drm/i915/display/intel_acpi.c | 22 +- drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 59 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 - drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 22 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 26 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 16 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/gen6_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen7_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen9_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 35 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 26 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_user.h | 3 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 97 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 26 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 23 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 21 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 44 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 3 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_llc.h | 3 +- drivers/gpu/drm/i915/gt/intel_llc_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 5 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 21 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 22 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 4 + drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 3 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 97 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 27 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 20 +- drivers/gpu/drm/i915/gt/intel_reset.c | 18 +- drivers/gpu/drm/i915/gt/intel_reset.h | 3 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring.h | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 146 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 21 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 14 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 3 +- drivers/gpu/drm/i915/gt/mock_engine.c | 29 +- drivers/gpu/drm/i915/gt/mock_engine.h | 21 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.h | 3 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 3 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 17 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 11 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 54 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 21 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.h | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1 - drivers/gpu/drm/i915/gt/selftest_mocs.c | 35 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 3 +- drivers/gpu/drm/i915/gt/selftest_rc6.h | 3 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 16 +- drivers/gpu/drm/i915/gvt/debugfs.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 3 + drivers/gpu/drm/i915/i915_buddy.h | 7 +- drivers/gpu/drm/i915/i915_drv.c | 34 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_priolist_types.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/i915_request.c | 9 +- drivers/gpu/drm/i915/i915_request.h | 2 +- drivers/gpu/drm/i915/i915_scheduler.c | 52 +- drivers/gpu/drm/i915/i915_scheduler.h | 16 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_memory_region.c | 54 +- drivers/gpu/drm/i915/intel_memory_region.h | 22 +- drivers/gpu/drm/i915/intel_pm.c | 17 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 48 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 + drivers/gpu/drm/mediatek/mtk_cec.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 32 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 175 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 1 + drivers/gpu/drm/msm/Kconfig | 9 +- drivers/gpu/drm/msm/Makefile | 9 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 88 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 30 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 1 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 195 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 27 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 793 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 54 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 19 +- drivers/gpu/drm/msm/dp/dp_debug.c | 33 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 4 +- drivers/gpu/drm/msm/dp/dp_power.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 60 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 161 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 41 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 747 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 939 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 16 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 654 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 479 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 774 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 184 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 132 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 881 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 1096 --- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 643 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 526 -- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 913 -- drivers/gpu/drm/msm/msm_drv.c | 21 +- drivers/gpu/drm/msm/msm_drv.h | 16 +- drivers/gpu/drm/msm/msm_gem.c | 177 +- drivers/gpu/drm/msm/msm_gem.h | 84 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 166 +- drivers/gpu/drm/msm/msm_gpu.c | 2 + drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 13 + drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/radeon/r600.c | 2 + drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 3 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/tegra/dpaux.c | 11 +- drivers/gpu/drm/tegra/sor.c | 41 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 17 + drivers/gpu/drm/vc4/vc4_plane.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/host1x/bus.c | 30 +- drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-core.c | 2 +- drivers/hid/hid-debug.c | 1 + drivers/hid/hid-elan.c | 17 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 22 +- drivers/hid/hid-kye.c | 2 +- drivers/hid/hid-lenovo.c | 147 +- drivers/hid/hid-logitech-hidpp.c | 7 +- drivers/hid/hid-magicmouse.c | 158 +- drivers/hid/hid-picolcd_core.c | 5 +- drivers/hid/hid-sensor-custom.c | 5 +- drivers/hid/hid-sensor-hub.c | 4 +- drivers/hid/hid-thrustmaster.c | 29 +- drivers/hid/hid-uclogic-params.c | 8 +- drivers/hid/hid-uclogic-rdesc.c | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 45 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 11 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 9 +- drivers/hid/intel-ish-hid/ishtp/client.c | 5 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 4 +- drivers/hid/usbhid/hid-pidff.c | 4 +- drivers/hid/usbhid/usbkbd.c | 18 +- drivers/hid/wacom_sys.c | 2 +- drivers/hwmon/amd_energy.c | 58 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwtracing/coresight/Kconfig | 24 +- drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-core.c | 31 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 121 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 162 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 19 +- drivers/hwtracing/coresight/coresight-etm4x.h | 83 +- drivers/hwtracing/coresight/coresight-platform.c | 6 + drivers/hwtracing/coresight/coresight-priv.h | 3 + drivers/hwtracing/coresight/coresight-trbe.c | 1157 +++ drivers/hwtracing/coresight/coresight-trbe.h | 152 + drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-designware-master.c | 20 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hisi.c | 504 ++ drivers/i2c/busses/i2c-icy.c | 32 +- drivers/i2c/busses/i2c-mpc.c | 103 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 10 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 1 - drivers/i2c/i2c-boardinfo.c | 11 - drivers/i2c/i2c-core-base.c | 110 +- drivers/idle/intel_idle.c | 1 + drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7298.c | 6 - drivers/iio/adc/ad7476.c | 18 +- drivers/iio/adc/ad7766.c | 15 +- drivers/iio/adc/ad7887.c | 6 - drivers/iio/adc/ad7923.c | 47 +- drivers/iio/adc/ad799x.c | 6 - drivers/iio/adc/ad_sigma_delta.c | 7 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/nau7802.c | 6 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/cdc/Kconfig | 17 + drivers/iio/cdc/Makefile | 6 + drivers/iio/cdc/ad7150.c | 673 ++ drivers/iio/chemical/scd30_core.c | 16 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 5 +- drivers/iio/imu/adis_trigger.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 + drivers/iio/industrialio-buffer.c | 23 +- drivers/iio/industrialio-core.c | 70 +- drivers/iio/industrialio-event.c | 3 +- drivers/iio/industrialio-trigger.c | 32 +- drivers/iio/inkern.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/proximity/sx9310.c | 52 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 3 +- drivers/infiniband/hw/hfi1/affinity.c | 21 +- drivers/infiniband/hw/hfi1/hfi.h | 1 + drivers/infiniband/hw/hfi1/init.c | 10 +- drivers/infiniband/hw/hfi1/ipoib.h | 13 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 71 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 3 +- drivers/infiniband/hw/hfi1/sdma.h | 18 - drivers/infiniband/hw/hfi1/trace_tx.h | 179 + drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 + drivers/input/keyboard/gpio_keys.c | 30 +- drivers/input/mouse/elantech.c | 6 +- drivers/input/serio/apbps2.c | 3 +- drivers/input/touchscreen/Kconfig | 24 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/cyttsp_core.c | 21 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/elants_i2c.c | 44 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 690 ++ drivers/input/touchscreen/mms114.c | 22 +- drivers/input/touchscreen/msg2638.c | 337 + drivers/input/touchscreen/silead.c | 44 +- drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/interconnect/qcom/sdm660.c | 1 + drivers/interconnect/qcom/sm8350.c | 82 +- drivers/iommu/Kconfig | 4 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 2 - drivers/iommu/amd/amd_iommu_types.h | 1 - drivers/iommu/amd/init.c | 5 - drivers/iommu/amd/iommu.c | 192 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 241 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 18 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 111 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/fsl_pamu.c | 293 +- drivers/iommu/fsl_pamu.h | 12 +- drivers/iommu/fsl_pamu_domain.c | 688 +- drivers/iommu/fsl_pamu_domain.h | 46 - drivers/iommu/intel/iommu.c | 170 +- drivers/iommu/intel/pasid.c | 44 +- drivers/iommu/intel/pasid.h | 6 +- drivers/iommu/intel/svm.c | 61 +- drivers/iommu/io-pgfault.c | 461 + drivers/iommu/iommu-sva-lib.h | 53 + drivers/iommu/iommu.c | 118 +- drivers/iommu/iova.c | 34 +- drivers/iommu/mtk_iommu.c | 17 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/of_iommu.c | 5 - drivers/iommu/sprd-iommu.c | 2 +- drivers/irqchip/Kconfig | 14 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-apple-aic.c | 852 ++ drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-hip04.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mst-intc.c | 98 +- drivers/irqchip/irq-sifive-plic.c | 4 +- drivers/irqchip/irq-wpcm450-aic.c | 161 + drivers/macintosh/windfarm_smu_controls.c | 2 +- drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 11 +- drivers/md/bcache/btree.c | 4 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 4 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/io.c | 4 +- drivers/md/bcache/journal.c | 6 +- drivers/md/bcache/super.c | 25 +- drivers/md/bcache/util.h | 2 +- drivers/md/bcache/writeback.c | 11 +- drivers/md/md.c | 59 +- drivers/md/raid5.c | 3 +- drivers/media/cec/core/cec-pin-error-inj.c | 2 +- drivers/media/common/b2c2/flexcop.h | 6 +- drivers/media/dvb-frontends/lgdt3306a.c | 3 - drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 14 +- drivers/media/i2c/adv7604.c | 114 +- drivers/media/i2c/adv7842.c | 83 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/mc/mc-entity.c | 1 + drivers/media/pci/b2c2/flexcop-pci.c | 6 +- drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 12 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 13 +- drivers/media/pci/cx25821/cx25821.h | 1 - drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/platform/allegro-dvt/nal-h264.h | 10 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 19 +- drivers/media/platform/exynos4-is/fimc-core.h | 10 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 + drivers/media/platform/exynos4-is/fimc-reg.h | 1 + drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/imx-jpeg/Kconfig | 2 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 23 +- drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 7 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/omap3isp/isp.c | 16 +- drivers/media/platform/qcom/camss/camss-csid.c | 4 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 8 +- drivers/media/platform/qcom/camss/camss-ispif.c | 8 +- drivers/media/platform/qcom/venus/core.c | 80 +- drivers/media/platform/qcom/venus/core.h | 23 + drivers/media/platform/qcom/venus/firmware.c | 34 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 167 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 111 +- drivers/media/platform/qcom/venus/vdec.c | 28 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 9 +- drivers/media/platform/qcom/venus/venc.c | 40 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 64 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- drivers/media/platform/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- drivers/media/rc/Kconfig | 11 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-mecool-kii-pro.c | 91 + drivers/media/rc/keymaps/rc-mecool-kiii-pro.c | 88 + drivers/media/rc/zx-irdec.c | 181 - drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 + .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/usb/b2c2/flexcop-usb.c | 8 +- drivers/media/usb/cx231xx/cx231xx.h | 2 - drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 16 +- drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/em28xx/em28xx.h | 2 - drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/gspca.h | 1 + drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 + drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls.c | 115 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/message/fusion/mptbase.c | 3 +- drivers/message/fusion/mptctl.c | 8 - drivers/message/fusion/mptsas.c | 2 - drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 368 +- drivers/misc/habanalabs/common/context.c | 14 +- drivers/misc/habanalabs/common/debugfs.c | 224 +- drivers/misc/habanalabs/common/device.c | 221 +- drivers/misc/habanalabs/common/firmware_if.c | 238 +- drivers/misc/habanalabs/common/habanalabs.h | 184 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 28 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 35 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/irq.c | 56 + drivers/misc/habanalabs/common/memory.c | 182 +- drivers/misc/habanalabs/common/mmu/mmu.c | 3 + drivers/misc/habanalabs/common/pci/pci.c | 52 + drivers/misc/habanalabs/common/sysfs.c | 33 +- drivers/misc/habanalabs/gaudi/gaudi.c | 357 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 - drivers/misc/habanalabs/goya/goya.c | 140 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 99 +- .../misc/habanalabs/include/common/hl_boot_if.h | 219 + drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 2 + .../include/gaudi/gaudi_async_ids_map_extended.h | 43 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 14 - drivers/misc/habanalabs/include/goya/goya.h | 2 +- .../habanalabs/include/goya/goya_async_events.h | 1 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 11 - drivers/misc/lkdtm/bugs.c | 17 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/sram.c | 4 +- drivers/misc/uacce/uacce.c | 39 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/mmc_ops.c | 7 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/host/moxart-mmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 8 +- drivers/mmc/host/sdhci-msm.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 6 +- drivers/mmc/host/sdhci-st.c | 4 +- drivers/mmc/host/sdhci-tegra.c | 32 + drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 100 +- drivers/mtd/nand/raw/qcom_nandc.c | 3 +- drivers/mtd/spi-nor/core.c | 33 + drivers/mtd/spi-nor/macronix.c | 3 - drivers/net/can/c_can/c_can.h | 1 - drivers/net/can/dev/skb.c | 10 +- drivers/net/can/m_can/m_can.c | 13 +- drivers/net/can/spi/mcp251x.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 23 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 64 +- drivers/net/dsa/lantiq_gswip.c | 202 +- drivers/net/dsa/mv88e6xxx/chip.c | 30 +- drivers/net/ethernet/amd/pcnet32.c | 5 +- drivers/net/ethernet/atheros/atlx/atl2.c | 24 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 122 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 12 + .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 22 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 8 +- drivers/net/ethernet/cisco/enic/enic_main.c | 13 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dec/tulip/de2104x.c | 13 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 13 +- drivers/net/ethernet/dlink/sundance.c | 15 +- drivers/net/ethernet/fealnx.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc.c | 204 +- drivers/net/ethernet/freescale/enetc/enetc.h | 23 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 7 + drivers/net/ethernet/freescale/fec_main.c | 3 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 35 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 98 +- drivers/net/ethernet/ibm/ibmvnic.h | 94 - drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 20 +- drivers/net/ethernet/intel/ice/ice_common.c | 139 +- drivers/net/ethernet/intel/ice/ice_common.h | 4 + drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 165 +- drivers/net/ethernet/intel/ice/ice_lib.c | 37 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 136 +- drivers/net/ethernet/intel/ice/ice_sched.c | 130 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 5 + drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 12 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 77 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 44 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 95 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 585 ++ .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 + .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 140 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 45 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 310 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 52 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 110 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 19 +- drivers/net/ethernet/microchip/encx24j600.c | 12 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 2 + drivers/net/ethernet/netronome/nfp/flower/main.h | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 161 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 18 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_phc.c | 102 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 3 + drivers/net/ethernet/renesas/ravb.h | 1 + drivers/net/ethernet/renesas/ravb_main.c | 10 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 70 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 1 + drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 - drivers/net/geneve.c | 6 + drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/gsi.c | 54 +- drivers/net/ipa/gsi_trans.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 1 + drivers/net/ipa/ipa_data-v4.11.c | 382 + drivers/net/ipa/ipa_data-v4.5.c | 437 + drivers/net/ipa/ipa_data.h | 2 + drivers/net/ipa/ipa_endpoint.c | 22 +- drivers/net/ipa/ipa_endpoint.h | 2 - drivers/net/ipa/ipa_main.c | 37 +- drivers/net/ipa/ipa_mem.c | 9 +- drivers/net/ipa/ipa_mem.h | 11 +- drivers/net/ipa/ipa_modem.c | 34 +- drivers/net/ipa/ipa_resource.c | 8 +- drivers/net/ipa/ipa_resource.h | 8 +- drivers/net/ipa/ipa_table.c | 26 +- drivers/net/ipa/ipa_table.h | 16 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/phy/marvell.c | 32 +- drivers/net/phy/marvell10g.c | 384 +- drivers/net/phy/phy_device.c | 6 + drivers/net/phy/sfp-bus.c | 20 + drivers/net/phy/sfp.c | 25 + drivers/net/phy/sfp.h | 3 + drivers/net/tun.c | 48 + drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/cdc_ether.c | 27 +- drivers/net/usb/cdc_ncm.c | 55 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/usb/usbnet.c | 38 +- drivers/net/veth.c | 152 +- drivers/net/virtio_net.c | 10 +- drivers/net/wan/z85230.h | 39 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 - drivers/net/wireless/intel/iwlegacy/common.c | 2 - drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 + drivers/net/wireless/mac80211_hwsim.c | 8 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/init.c | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 8 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/hci.h | 16 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 2 + drivers/net/wireless/realtek/rtw88/pci.c | 69 + drivers/net/wireless/realtek/rtw88/phy.c | 23 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 29 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 686 +- drivers/net/wireless/virt_wifi.c | 5 +- drivers/nfc/fdp/fdp.c | 42 +- drivers/nfc/pn533/i2c.c | 8 +- drivers/nfc/pn533/pn533.c | 17 +- drivers/nfc/s3fwrn5/core.c | 12 +- drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 37 +- drivers/nvdimm/region_devs.c | 16 +- drivers/nvme/host/core.c | 289 +- drivers/nvme/host/fc.c | 14 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/configfs.c | 6 + drivers/nvme/target/core.c | 33 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fabrics-cmd.c | 17 +- drivers/nvme/target/fc.c | 1 + drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 8 +- drivers/nvme/target/tcp.c | 40 +- drivers/nvmem/sprd-efuse.c | 1 + drivers/of/address.c | 43 +- drivers/of/fdt.c | 36 +- drivers/of/of_private.h | 2 + drivers/of/overlay.c | 24 +- drivers/of/property.c | 11 +- drivers/of/unittest.c | 22 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 +- drivers/pci/controller/dwc/Kconfig | 9 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-fu740.c | 308 + drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-xilinx-nwl.c | 7 + drivers/pci/hotplug/acpiphp_glue.c | 1 + drivers/pci/hotplug/s390_pci_hpc.c | 7 + drivers/phy/phy-core-mipi-dphy.c | 2 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 17 +- drivers/pinctrl/bcm/Kconfig | 7 +- drivers/pinctrl/freescale/pinctrl-imx1.c | 1 + drivers/pinctrl/freescale/pinctrl-imx25.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx27.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx35.c | 1 + drivers/pinctrl/freescale/pinctrl-imx50.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx51.c | 1 + drivers/pinctrl/freescale/pinctrl-imx53.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6dl.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6q.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6sl.c | 1 + drivers/pinctrl/freescale/pinctrl-imx6sll.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx6sx.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx6ul.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7d.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mp.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 1 + drivers/pinctrl/pinctrl-at91-pio4.c | 8 +- drivers/pinctrl/pinctrl-rockchip.c | 292 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 10 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 13 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 4 +- drivers/platform/chrome/chromeos_laptop.c | 100 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/aggregator/controller.c | 4 +- .../platform/surface/surface_aggregator_registry.c | 98 +- drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/adv_swbutton.c | 121 + drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-base.c | 2 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 2 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 34 +- drivers/platform/x86/intel-hid.c | 16 +- drivers/platform/x86/intel-vbtn.c | 3 - drivers/platform/x86/intel_cht_int33fe_microb.c | 6 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/panasonic-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 23 +- drivers/power/reset/hisi-reboot.c | 1 + drivers/power/reset/restart-poweroff.c | 1 + drivers/power/supply/Kconfig | 32 + drivers/power/supply/Makefile | 2 + drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/power/supply/surface_battery.c | 865 ++ drivers/power/supply/surface_charger.c | 282 + drivers/ptp/Kconfig | 2 +- drivers/ptp/Makefile | 2 + drivers/ptp/ptp_kvm.c | 197 - drivers/ptp/ptp_kvm_arm.c | 28 + drivers/ptp/ptp_kvm_common.c | 157 + drivers/ptp/ptp_kvm_x86.c | 97 + drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 5 - drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 - drivers/pwm/pwm-lpss.c | 6 - drivers/pwm/pwm-sti.c | 6 +- drivers/ras/cec.c | 15 +- drivers/reset/Kconfig | 1 + drivers/s390/block/dasd_genhd.c | 3 +- drivers/s390/cio/chp.c | 3 +- drivers/scsi/BusLogic.c | 205 +- drivers/scsi/BusLogic.h | 11 - drivers/scsi/Kconfig | 2 +- drivers/scsi/advansys.c | 321 +- drivers/scsi/aha1542.c | 105 +- drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 38 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 44 +- drivers/scsi/hosts.c | 7 +- drivers/scsi/ibmvscsi/ibmvfc.c | 57 +- drivers/scsi/isci/phy.h | 1 - drivers/scsi/jazz_esp.c | 4 +- drivers/scsi/libiscsi.c | 26 +- drivers/scsi/libsas/sas_ata.c | 9 +- drivers/scsi/lpfc/lpfc_attr.c | 120 +- drivers/scsi/lpfc/lpfc_bsg.c | 22 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 32 +- drivers/scsi/lpfc/lpfc_els.c | 114 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 26 +- drivers/scsi/lpfc/lpfc_hw4.h | 176 +- drivers/scsi/lpfc/lpfc_init.c | 140 +- drivers/scsi/lpfc/lpfc_mbox.c | 38 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 26 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 12 +- drivers/scsi/pm8001/pm8001_ctl.c | 26 +- drivers/scsi/pm8001/pm8001_ctl.h | 5 + drivers/scsi/pm8001/pm8001_hwi.c | 24 +- drivers/scsi/pm8001/pm8001_sas.c | 20 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 24 +- drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 6 +- drivers/scsi/qla4xxx/ql4_os.c | 27 +- drivers/scsi/scsi_debugfs.c | 1 - drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_sysfs.c | 2 - drivers/scsi/scsi_transport_iscsi.c | 18 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sg.c | 10 +- drivers/scsi/sni_53c710.c | 5 +- drivers/scsi/snic/snic_debugfs.c | 20 +- drivers/scsi/sr_ioctl.c | 12 +- drivers/scsi/st.c | 20 +- drivers/scsi/st.h | 2 - drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 2 +- drivers/sh/intc/core.c | 49 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 20 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 23 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 - drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman_portal.c | 58 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/fsl/rcpm.c | 24 +- drivers/soc/mediatek/mt8167-mmsys.h | 35 + drivers/soc/mediatek/mtk-mmsys.c | 11 + drivers/soc/qcom/mdt_loader.c | 17 + drivers/soc/qcom/pdr_interface.c | 2 +- drivers/soc/qcom/wcnss_ctrl.c | 15 +- drivers/spi/spi-davinci.c | 9 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-hisi-kunpeng.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 7 +- drivers/spi/spi-imx.c | 37 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 58 +- drivers/spi/spi.c | 28 +- drivers/staging/axis-fifo/axis-fifo.c | 1 - drivers/staging/comedi/Kconfig | 33 + drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 5 - drivers/staging/comedi/drivers/tests/Makefile | 3 +- .../comedi/drivers/tests/comedi_example_test.c | 72 + .../staging/comedi/drivers/tests/example_test.c | 71 - .../staging/comedi/drivers/tests/ni_routes_test.c | 120 +- drivers/staging/comedi/drivers/tests/unittest.h | 2 +- drivers/staging/fwserial/fwserial.c | 19 +- drivers/staging/greybus/uart.c | 16 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 3 +- drivers/staging/iio/cdc/ad7150.c | 655 -- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 3 - drivers/staging/media/hantro/hantro_hw.h | 12 + drivers/staging/media/imx/imx7-mipi-csis.c | 27 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 36 +- drivers/staging/media/ipu3/ipu3.h | 5 - drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 7 +- drivers/staging/media/omap4iss/iss_video.c | 3 + drivers/staging/media/rkvdec/rkvdec.c | 48 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/zoran/zoran_device.c | 48 +- drivers/staging/mt7621-pci/pci-mt7621.c | 11 +- drivers/staging/ralink-gdma/ralink-gdma.c | 1 + drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 3 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 23 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 22 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 32 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 58 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 6 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 7 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 5 +- drivers/staging/rtl8712/ieee80211.c | 12 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_mlme.c | 22 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_recv.c | 31 +- drivers/staging/rtl8712/rtl871x_recv.h | 11 +- drivers/staging/rtl8712/rtl871x_security.c | 24 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_ops.h | 6 +- drivers/staging/rtl8712/wifi.h | 87 +- drivers/staging/rtl8712/wlan_bssdef.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 241 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 35 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 11 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 55 +- drivers/staging/rtl8723bs/core/rtw_io.c | 7 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 170 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 387 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 167 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 251 +- drivers/staging/rtl8723bs/core/rtw_security.c | 26 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 10 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 157 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 148 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 16 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 98 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 78 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 14 - drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 55 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com.c | 59 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 228 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 14 +- drivers/staging/rtl8723bs/hal/odm.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 142 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 488 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 50 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 29 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 78 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 103 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 143 +- drivers/staging/rtl8723bs/include/autoconf.h | 7 - drivers/staging/rtl8723bs/include/drv_types.h | 5 - drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 2 - drivers/staging/rtl8723bs/include/rtw_debug.h | 40 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 1 - drivers/staging/rtl8723bs/include/rtw_security.h | 18 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 430 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 536 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 10 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 142 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 20 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 92 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 26 +- drivers/target/iscsi/iscsi_target.c | 4 +- drivers/target/target_core_pscsi.c | 4 +- drivers/target/target_core_user.c | 369 +- drivers/thermal/broadcom/bcm2835_thermal.c | 1 - drivers/thermal/qcom/tsens-v0_1.c | 98 +- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 2 +- drivers/thermal/thermal_mmio.c | 5 +- drivers/thunderbolt/switch.c | 49 +- drivers/tty/Kconfig | 30 - drivers/tty/amiserial.c | 25 +- drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/moxa.c | 21 +- drivers/tty/mxser.c | 31 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/serial/ucc_uart.c | 124 +- drivers/tty/synclink_gt.c | 2 - drivers/tty/sysrq.c | 35 +- drivers/tty/tty_io.c | 53 +- drivers/tty/tty_ioctl.c | 4 +- drivers/tty/tty_jobctrl.c | 29 +- drivers/tty/tty_ldisc.c | 41 +- drivers/usb/cdns3/cdnsp-gadget.c | 17 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/class/cdc-acm.c | 16 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/usb.c | 46 + drivers/usb/dwc2/core.c | 113 +- drivers/usb/dwc2/core.h | 27 +- drivers/usb/dwc2/core_intr.c | 46 +- drivers/usb/dwc2/gadget.c | 148 +- drivers/usb/dwc2/hcd.c | 458 +- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/platform.c | 11 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/dwc3-qcom.c | 3 +- drivers/usb/dwc3/dwc3-xilinx.c | 4 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/ehci-pci.c | 3 + drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/ark3116.c | 13 - drivers/usb/serial/cp210x.c | 31 +- drivers/usb/serial/f81232.c | 11 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 35 +- drivers/usb/serial/io_edgeport.c | 22 - drivers/usb/serial/io_edgeport.h | 68 - drivers/usb/serial/io_ti.c | 31 - drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 18 - drivers/usb/serial/mos7840.c | 23 - drivers/usb/serial/opticon.c | 18 - drivers/usb/serial/option.c | 2 - drivers/usb/serial/pl2303.c | 13 - drivers/usb/serial/quatech2.c | 16 - drivers/usb/serial/ssu100.c | 16 - drivers/usb/serial/ti_usb_3410_5052.c | 47 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 91 +- drivers/usb/serial/usb-wwan.h | 4 - drivers/usb/serial/usb_wwan.c | 45 - drivers/usb/serial/whiteheat.c | 17 +- drivers/usb/typec/Makefile | 5 +- drivers/usb/typec/class.c | 66 +- drivers/usb/typec/class.h | 9 + drivers/usb/typec/port-mapper.c | 277 + drivers/usb/typec/tcpm/tcpm.c | 109 +- drivers/usb/typec/tipd/core.c | 2 - drivers/usb/typec/tps6598x.h | 189 - drivers/usb/typec/tps6598x_trace.h | 283 - drivers/usb/usbip/vudc_sysfs.c | 2 + drivers/vdpa/mlx5/core/mlx5_vdpa.h | 4 + drivers/vdpa/mlx5/core/mr.c | 9 +- drivers/vdpa/mlx5/core/resources.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 119 +- drivers/vdpa/vdpa.c | 12 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + drivers/vfio/mdev/mdev_private.h | 7 +- drivers/vfio/mdev/vfio_mdev.c | 53 +- drivers/vfio/pci/Kconfig | 6 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/pci/vfio_pci.c | 274 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 53 + drivers/vfio/pci/vfio_pci_nvlink2.c | 490 - drivers/vfio/pci/vfio_pci_private.h | 15 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_amba.c | 8 +- drivers/vfio/platform/vfio_platform.c | 20 +- drivers/vfio/platform/vfio_platform_common.c | 56 +- drivers/vfio/platform/vfio_platform_private.h | 5 +- drivers/vfio/vfio.c | 210 +- drivers/vfio/vfio_iommu_type1.c | 45 +- drivers/vhost/vdpa.c | 10 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 15 +- drivers/w1/slaves/w1_ds28e17.c | 16 +- drivers/watchdog/npcm_wdt.c | 1 + drivers/xen/events/events_base.c | 12 +- fs/Kconfig | 5 +- fs/autofs/expire.c | 2 +- fs/block_dev.c | 16 +- fs/btrfs/block-group.c | 58 +- fs/btrfs/ctree.c | 28 +- fs/btrfs/ctree.h | 25 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 309 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/inode.c | 126 +- fs/btrfs/ioctl.c | 226 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/send.c | 2 +- fs/btrfs/subpage.c | 61 +- fs/btrfs/subpage.h | 10 - fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/transaction.h | 7 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 6 +- fs/btrfs/volumes.c | 3 +- fs/btrfs/zoned.c | 53 +- fs/cachefiles/io.c | 17 + fs/cifs/Kconfig | 3 +- fs/cifs/Makefile | 5 +- fs/cifs/cifs_debug.c | 57 +- fs/cifs/cifs_dfs_ref.c | 14 +- fs/cifs/cifs_fs_sb.h | 4 + fs/cifs/cifs_swn.h | 27 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 46 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 31 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 30 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 49 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/dir.c | 150 +- fs/cifs/file.c | 163 +- fs/cifs/fs_context.c | 118 +- fs/cifs/fs_context.h | 11 +- fs/cifs/inode.c | 132 +- fs/cifs/ioctl.c | 13 +- fs/cifs/link.c | 46 +- fs/cifs/misc.c | 64 +- fs/cifs/readdir.c | 15 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2inode.c | 10 +- fs/cifs/smb2misc.c | 1 + fs/cifs/smb2ops.c | 233 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2pdu.h | 49 +- fs/cifs/smb2proto.h | 16 +- fs/cifs/unc.c | 4 +- fs/cifs/xattr.c | 40 +- fs/cifsd/Kconfig | 1 + fs/cifsd/crypto_ctx.c | 1 - fs/cifsd/glob.h | 1 - fs/cifsd/mgmt/tree_connect.c | 1 - fs/cifsd/mgmt/user_session.c | 1 - fs/cifsd/mgmt/user_session.h | 1 - fs/cifsd/misc.c | 1 - fs/cifsd/vfs.c | 1 - fs/cifsd/vfs_cache.h | 1 - fs/debugfs/inode.c | 2 +- fs/ecryptfs/inode.c | 22 + fs/efivarfs/file.c | 77 - fs/efivarfs/inode.c | 44 + fs/erofs/decompressor.c | 34 +- fs/erofs/internal.h | 16 + fs/erofs/pcpubuf.c | 18 +- fs/erofs/super.c | 1 + fs/eventpoll.c | 6 + fs/ext2/ext2.h | 7 +- fs/ext2/file.c | 2 + fs/ext2/ioctl.c | 88 +- fs/ext2/namei.c | 2 + fs/ext4/balloc.c | 2 +- fs/ext4/dir.c | 41 +- fs/ext4/ext4.h | 119 +- fs/ext4/fast_commit.c | 8 +- fs/ext4/file.c | 2 + fs/ext4/fsmap.c | 4 +- fs/ext4/hash.c | 25 +- fs/ext4/ialloc.c | 48 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 27 +- fs/ext4/inode.c | 8 +- fs/ext4/ioctl.c | 208 +- fs/ext4/mballoc.c | 592 +- fs/ext4/mballoc.h | 24 +- fs/ext4/migrate.c | 6 +- fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 223 +- fs/ext4/super.c | 116 +- fs/ext4/sysfs.c | 8 + fs/ext4/verity.c | 12 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 1 + fs/f2fs/checkpoint.c | 1 + fs/f2fs/data.c | 2 + fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 1 + fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 220 +- fs/f2fs/gc.c | 6 +- fs/f2fs/inode.c | 1 + fs/f2fs/namei.c | 5 + fs/f2fs/node.c | 8 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 45 +- fs/f2fs/super.c | 5 +- fs/f2fs/verity.c | 2 +- fs/f2fs/xattr.c | 1 + fs/fs_parser.c | 2 +- fs/fuse/Makefile | 2 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 6 +- fs/fuse/file.c | 456 +- fs/fuse/fuse_i.h | 45 +- fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 490 + fs/fuse/virtio_fs.c | 20 +- fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 70 +- fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 14 +- fs/gfs2/inode.c | 34 +- fs/gfs2/inode.h | 4 +- fs/gfs2/lock_dlm.c | 37 +- fs/gfs2/log.c | 19 +- fs/gfs2/lops.c | 16 +- fs/gfs2/meta_io.c | 1 + fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 6 +- fs/gfs2/super.c | 12 +- fs/gfs2/sys.c | 67 + fs/gfs2/util.c | 19 +- fs/gfs2/xattr.c | 29 +- fs/hfsplus/dir.c | 2 + fs/hfsplus/hfsplus_fs.h | 14 +- fs/hfsplus/inode.c | 54 + fs/hfsplus/ioctl.c | 84 - fs/hugetlbfs/inode.c | 3 - fs/inode.c | 87 - fs/io-wq.c | 30 +- fs/io_uring.c | 478 +- fs/ioctl.c | 325 + fs/iomap/buffered-io.c | 3 +- fs/jbd2/recovery.c | 5 +- fs/jbd2/transaction.c | 15 +- fs/jfs/file.c | 6 +- fs/jfs/ioctl.c | 111 +- fs/jfs/jfs_dinode.h | 7 - fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 6 +- fs/namei.c | 14 +- fs/netfs/read_helper.c | 67 +- fs/nfsd/nfssvc.c | 3 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 65 +- fs/nilfs2/namei.c | 2 + fs/nilfs2/nilfs.h | 3 + fs/nilfs2/segment.c | 4 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ocfs2/file.c | 17 +- fs/ocfs2/ioctl.c | 59 +- fs/ocfs2/ioctl.h | 3 + fs/ocfs2/namei.c | 3 + fs/ocfs2/ocfs2_ioctl.h | 8 - fs/orangefs/file.c | 79 - fs/orangefs/inode.c | 50 + fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 110 - fs/overlayfs/inode.c | 95 +- fs/overlayfs/namei.c | 1 + fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/readdir.c | 16 - fs/overlayfs/super.c | 66 +- fs/overlayfs/util.c | 33 +- fs/proc/proc_sysctl.c | 7 +- fs/reiserfs/file.c | 2 + fs/reiserfs/ioctl.c | 121 +- fs/reiserfs/namei.c | 2 + fs/reiserfs/reiserfs.h | 7 +- fs/reiserfs/super.c | 2 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/gc.c | 7 +- fs/ubifs/ioctl.c | 78 +- fs/ubifs/replay.c | 4 +- fs/ubifs/ubifs.h | 3 + fs/userfaultfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 79 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_bmap_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 46 +- fs/xfs/libxfs/xfs_format.h | 5 +- fs/xfs/libxfs/xfs_fs.h | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 81 +- fs/xfs/libxfs/xfs_inode_buf.h | 33 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.h | 4 +- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_shared.h | 4 + fs/xfs/libxfs/xfs_trans_inode.c | 7 +- fs/xfs/scrub/alloc.c | 5 +- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 5 +- fs/xfs/scrub/btree.c | 30 +- fs/xfs/scrub/common.c | 15 +- fs/xfs/scrub/common.h | 53 +- fs/xfs/scrub/dir.c | 20 +- fs/xfs/scrub/fscounters.c | 3 +- fs/xfs/scrub/ialloc.c | 8 +- fs/xfs/scrub/inode.c | 5 +- fs/xfs/scrub/parent.c | 7 +- fs/xfs/scrub/quota.c | 5 +- fs/xfs/scrub/refcount.c | 5 +- fs/xfs/scrub/repair.c | 5 +- fs/xfs/scrub/repair.h | 6 +- fs/xfs/scrub/rmap.c | 5 +- fs/xfs/scrub/rtbitmap.c | 7 +- fs/xfs/scrub/scrub.c | 40 +- fs/xfs/scrub/scrub.h | 14 +- fs/xfs/scrub/symlink.c | 7 +- fs/xfs/scrub/xfs_scrub.h | 4 +- fs/xfs/xfs_aops.c | 133 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_bmap_util.c | 189 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extent_busy.c | 4 +- fs/xfs/xfs_extent_busy.h | 3 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_file.c | 12 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_icache.c | 33 +- fs/xfs/xfs_inode.c | 228 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 56 +- fs/xfs/xfs_ioctl.c | 325 +- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iomap.c | 7 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_itable.c | 19 +- fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 9 +- fs/xfs/xfs_mount.c | 14 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 12 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_reflink.c | 14 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_rtalloc.c | 16 +- fs/xfs/xfs_super.c | 4 +- fs/xfs/xfs_symlink.c | 20 +- fs/xfs/xfs_trace.h | 16 +- fs/xfs/xfs_trans.c | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 +- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bug.h | 16 + include/asm-generic/io.h | 21 +- include/asm-generic/iomap.h | 9 + include/asm-generic/vmlinux.lds.h | 20 +- include/clocksource/arm_arch_timer.h | 1 + include/drm/drm_dp_helper.h | 44 +- include/drm/drm_print.h | 20 +- include/drm/gpu_scheduler.h | 1 + include/dt-bindings/clock/mt7621-clk.h | 41 + include/dt-bindings/clock/sifive-fu740-prci.h | 1 + .../dt-bindings/interrupt-controller/apple-aic.h | 15 + include/keys/system_keyring.h | 7 + include/keys/trusted-type.h | 55 + include/keys/trusted_tee.h | 16 + include/keys/trusted_tpm.h | 29 +- include/kunit/test-bug.h | 4 +- include/kvm/arm_vgic.h | 1 + include/linux/acpi.h | 5 + include/linux/amd-iommu.h | 30 +- include/linux/arm-smccc.h | 41 + include/linux/asn1_encoder.h | 32 + include/linux/bio.h | 8 +- include/linux/blkdev.h | 40 +- include/linux/bpf.h | 4 +- include/linux/cfi.h | 41 + include/linux/clk-provider.h | 30 + include/linux/clocksource.h | 6 + include/linux/clocksource_ids.h | 12 + include/linux/compat.h | 35 + include/linux/compiler-clang.h | 3 + include/linux/compiler_types.h | 8 + include/linux/coresight.h | 13 + include/linux/cpuhotplug.h | 4 +- include/linux/cpuidle.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-iommu.h | 5 - include/linux/elfnote-lto.h | 14 + include/linux/ethtool.h | 58 +- include/linux/fileattr.h | 59 + include/linux/freezer.h | 1 - include/linux/fs.h | 40 +- include/linux/fsl/guts.h | 4 +- include/linux/genhd.h | 21 +- include/linux/hid.h | 3 + include/linux/host1x.h | 30 +- include/linux/hugetlb.h | 7 - include/linux/i2c.h | 11 +- include/linux/iio/dac/mcp4725.h | 2 +- include/linux/iio/types.h | 1 + include/linux/init.h | 6 +- include/linux/intel-iommu.h | 4 +- include/linux/intel-ish-client-if.h | 8 +- include/linux/intel-svm.h | 23 +- include/linux/intel_rapl.h | 2 +- include/linux/io-pgtable.h | 4 - include/linux/io.h | 18 +- include/linux/io_uring.h | 12 +- include/linux/iommu.h | 104 +- include/linux/ioport.h | 3 +- include/linux/iova.h | 6 +- include/linux/irqchip/arm-gic-v3.h | 56 - include/linux/irqdomain.h | 6 - include/linux/jbd2.h | 33 +- include/linux/jump_label.h | 19 + include/linux/kasan.h | 6 + include/linux/list_sort.h | 7 +- include/linux/marvell_phy.h | 11 +- include/linux/memcontrol.h | 6 + include/linux/mhi.h | 22 +- include/linux/mlx5/eswitch.h | 9 +- include/linux/mlx5/mlx5_ifc.h | 10 +- include/linux/mlx5/port.h | 12 + include/linux/mm.h | 20 +- include/linux/module.h | 13 +- include/linux/mtd/rawnand.h | 14 + include/linux/nd.h | 1 + include/linux/netdevice.h | 8 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfs.h | 6 + include/linux/nvme.h | 10 + include/linux/oid_registry.h | 5 + include/linux/overflow.h | 2 +- include/linux/pagemap.h | 29 +- include/linux/pci.h | 4 +- include/linux/phy.h | 2 + include/linux/platform_data/invensense_mpu6050.h | 2 +- include/linux/pm.h | 1 - include/linux/pm_runtime.h | 2 +- include/linux/profile.h | 3 - include/linux/ptp_kvm.h | 19 + include/linux/pwm.h | 5 + include/linux/qed/qed_ll2_if.h | 1 - include/linux/randomize_kstack.h | 54 + include/linux/rcupdate.h | 2 +- include/linux/sched.h | 4 + include/linux/sfp.h | 10 + include/linux/shmem_fs.h | 26 +- include/linux/skmsg.h | 6 +- include/linux/spi/spi.h | 3 + include/linux/static_call.h | 4 +- include/linux/timekeeping.h | 12 +- include/linux/tpm.h | 2 + include/linux/tty.h | 2 +- include/linux/tty_driver.h | 2 +- include/linux/uaccess.h | 1 + include/linux/usb.h | 9 + include/linux/usb/serial.h | 2 +- include/linux/usb/typec.h | 19 + include/linux/usb/usbnet.h | 11 +- include/linux/vdpa.h | 38 +- include/linux/vfio.h | 37 +- include/linux/virtio_net.h | 14 +- include/media/media-entity.h | 7 +- include/media/rc-map.h | 2 + include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 4 + include/media/v4l2-fwnode.h | 21 - include/net/act_api.h | 12 +- include/net/bluetooth/hci_core.h | 18 +- include/net/bluetooth/mgmt.h | 1 + include/net/cfg80211.h | 11 +- include/net/mac80211.h | 7 + include/net/mptcp.h | 21 +- include/net/net_namespace.h | 4 - include/net/netns/dccp.h | 12 - include/net/rtnetlink.h | 4 +- include/net/sock.h | 5 +- include/net/tcp.h | 2 +- include/net/udp.h | 2 +- include/rdma/ib_verbs.h | 2 + include/scsi/scsi_cmnd.h | 7 +- include/scsi/scsi_host.h | 6 - include/soc/fsl/qe/qe.h | 34 +- include/soc/mscc/ocelot_ptp.h | 2 - include/sound/core.h | 2 +- include/sound/simple_card_utils.h | 9 + include/sound/soc-acpi.h | 4 + include/sound/sof.h | 3 - include/trace/events/ext4.h | 176 - include/trace/events/intel_iommu.h | 120 - include/trace/events/kyber.h | 6 +- include/trace/events/netfs.h | 60 + include/uapi/drm/msm_drm.h | 1 + include/uapi/linux/android/binder.h | 8 + include/uapi/linux/bpf.h | 21 + include/uapi/linux/ethtool.h | 54 +- include/uapi/linux/ethtool_netlink.h | 19 + include/uapi/linux/idxd.h | 4 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/landlock.h | 3 +- include/uapi/linux/mdio.h | 2 + include/uapi/linux/nl80211.h | 5 + include/uapi/linux/perf_event.h | 13 +- include/uapi/linux/rfkill.h | 80 +- include/uapi/linux/rkisp1-config.h | 16 +- include/uapi/linux/tty_flags.h | 8 +- include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 39 + include/uapi/linux/vfio.h | 38 +- include/uapi/linux/videodev2.h | 3 + include/uapi/linux/virtio_blk.h | 11 + include/uapi/linux/virtio_bt.h | 31 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/misc/habanalabs.h | 77 +- include/vdso/time64.h | 1 + init/Kconfig | 56 +- init/main.c | 23 + init/version.c | 2 + kernel/Makefile | 4 + kernel/bpf/inode.c | 2 - kernel/cfi.c | 329 + kernel/cgroup/cpuset.c | 6 +- kernel/dma/swiotlb.c | 18 +- kernel/gcov/Kconfig | 1 - kernel/gcov/clang.c | 108 +- kernel/irq/irqdomain.c | 3 - kernel/irq/proc.c | 4 +- kernel/irq/spurious.c | 4 + kernel/irq_work.c | 7 +- kernel/kallsyms.c | 55 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 6 +- kernel/module.c | 43 + kernel/power/autosleep.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/profile.c | 2 +- kernel/rcu/rcutorture.c | 111 +- kernel/rcu/srcutree.c | 13 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_stall.h | 9 +- kernel/rcu/update.c | 2 +- kernel/sched/core.c | 18 +- kernel/sched/fair.c | 123 +- kernel/sched/psi.c | 20 +- kernel/static_call.c | 4 +- kernel/time/clocksource.c | 2 + kernel/time/tick-sched.c | 6 +- kernel/time/timekeeping.c | 1 + kernel/trace/trace.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig | 3 + lib/Kconfig.debug | 9 +- lib/Makefile | 1 + lib/asn1_encoder.c | 454 + lib/devres.c | 22 + lib/kobject_uevent.c | 9 +- lib/list_sort.c | 17 +- lib/parser.c | 61 +- lib/percpu_counter.c | 2 +- lib/test_kasan.c | 19 +- lib/test_kasan_module.c | 2 +- lib/test_list_sort.c | 3 +- lib/test_vmalloc.c | 128 +- lib/vsprintf.c | 7 +- localversion-next | 2 +- mm/Kconfig | 18 +- mm/compaction.c | 96 +- mm/filemap.c | 6 +- mm/huge_memory.c | 243 +- mm/hugetlb.c | 185 +- mm/internal.h | 17 +- mm/kasan/hw_tags.c | 66 +- mm/kasan/kasan.h | 43 +- mm/kasan/report.c | 22 +- mm/kasan/sw_tags.c | 10 +- mm/mapping_dirty_helpers.c | 2 + mm/memcontrol.c | 6 +- mm/memory.c | 8 +- mm/mempolicy.c | 2 +- mm/mmu_gather.c | 29 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 29 +- mm/page_counter.c | 8 +- mm/page_owner.c | 46 +- mm/page_poison.c | 6 +- mm/page_vma_mapped.c | 2 +- mm/percpu-internal.h | 2 +- mm/percpu-stats.c | 9 +- mm/percpu.c | 14 +- mm/readahead.c | 27 +- mm/shmem.c | 95 +- mm/shuffle.c | 4 +- mm/slab.h | 6 +- mm/userfaultfd.c | 27 +- mm/vmalloc.c | 61 +- mm/vmscan.c | 5 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 1 - net/batman-adv/types.h | 10 +- net/bluetooth/6lowpan.c | 2 +- net/bluetooth/Kconfig | 7 + net/bluetooth/Makefile | 1 + net/bluetooth/aosp.c | 35 + net/bluetooth/aosp.h | 16 + net/bluetooth/hci_core.c | 5 + net/bluetooth/hci_event.c | 24 +- net/bluetooth/hci_request.c | 10 +- net/bluetooth/l2cap_core.c | 18 +- net/bluetooth/mgmt.c | 12 +- net/bluetooth/msft.c | 14 +- net/bluetooth/msft.h | 6 + net/bridge/netfilter/ebtable_broute.c | 8 +- net/bridge/netfilter/ebtable_filter.c | 8 +- net/bridge/netfilter/ebtable_nat.c | 8 +- net/bridge/netfilter/ebtables.c | 31 +- net/core/dev.c | 13 +- net/core/rtnetlink.c | 10 +- net/core/skmsg.c | 12 +- net/core/sock_map.c | 5 +- net/dccp/ipv4.c | 24 +- net/dccp/ipv6.c | 24 +- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 17 + net/ethtool/common.h | 5 + net/ethtool/eee.c | 4 +- net/ethtool/eeprom.c | 246 + net/ethtool/ioctl.c | 32 +- net/ethtool/netlink.c | 11 + net/ethtool/netlink.h | 8 +- net/hsr/hsr_device.c | 1 + net/hsr/hsr_forward.c | 6 - net/ieee802154/core.c | 4 +- net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 +- net/ipv4/devinet.c | 3 +- net/ipv4/netfilter/arp_tables.c | 9 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/udp_bpf.c | 5 +- net/ipv6/addrconf.c | 32 +- net/ipv6/route.c | 8 +- net/ipv6/seg6_local.c | 2 +- net/mac80211/cfg.c | 4 +- net/mac80211/debugfs.c | 1 + net/mac80211/iface.c | 3 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 10 +- net/mac80211/rc80211_minstrel_ht.c | 2 - net/mac80211/tx.c | 45 +- net/mac802154/llsec.c | 2 +- net/mptcp/options.c | 175 +- net/mptcp/pm_netlink.c | 41 +- net/mptcp/protocol.h | 38 +- net/mptcp/subflow.c | 7 +- net/netfilter/nf_conntrack_standalone.c | 10 +- net/netfilter/nft_limit.c | 4 +- net/rds/message.c | 1 + net/rds/send.c | 2 +- net/rfkill/core.c | 7 +- net/rfkill/input.c | 4 +- net/sched/act_api.c | 51 +- net/sched/cls_api.c | 14 +- net/sched/sch_teql.c | 3 + net/sunrpc/svcauth_unix.c | 9 - net/sysctl_net.c | 48 + net/tipc/crypto.c | 3 +- net/tipc/name_table.c | 4 +- net/tipc/net.c | 2 +- net/tipc/node.c | 2 +- net/wireless/core.c | 11 +- net/wireless/nl80211.c | 17 +- net/wireless/reg.c | 10 +- net/wireless/scan.c | 16 +- net/wireless/sme.c | 2 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modinst | 111 +- scripts/Makefile.modsign | 29 - scripts/checkdeclares.pl | 53 + scripts/checkpatch.pl | 4 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/confdata.c | 31 +- scripts/kconfig/lkc.h | 2 - scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/lxdialog/util.c | 4 +- scripts/kconfig/mconf.c | 13 +- scripts/kconfig/nconf.c | 52 +- scripts/kconfig/nconf.gui.c | 255 +- scripts/kconfig/nconf.h | 44 +- scripts/kconfig/parser.y | 2 +- scripts/kconfig/streamline_config.pl | 4 +- scripts/kconfig/symbol.c | 2 +- scripts/mod/modpost.c | 10 +- scripts/module.lds.S | 19 +- scripts/modules-check.sh | 4 +- security/Kconfig | 2 +- security/apparmor/mount.c | 4 +- security/commoncap.c | 2 +- security/integrity/digsig.c | 2 + security/integrity/iint.c | 2 +- security/integrity/ima/ima_main.c | 8 +- security/integrity/ima/ima_template.c | 4 +- security/keys/Kconfig | 3 + security/keys/trusted-keys/Makefile | 6 + security/keys/trusted-keys/tpm2key.asn1 | 11 + security/keys/trusted-keys/trusted_core.c | 358 + security/keys/trusted-keys/trusted_tee.c | 318 + security/keys/trusted-keys/trusted_tpm1.c | 398 +- security/keys/trusted-keys/trusted_tpm2.c | 269 +- security/landlock/fs.c | 49 +- security/landlock/fs.h | 32 +- security/landlock/object.h | 2 +- security/landlock/ruleset.c | 6 +- security/landlock/syscalls.c | 11 +- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 12 +- security/selinux/ss/services.c | 157 +- security/selinux/ss/sidtab.c | 21 + security/selinux/ss/sidtab.h | 4 + sound/core/control.c | 75 +- sound/core/control_led.c | 4 +- sound/drivers/aloop.c | 11 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 16 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 46 +- sound/soc/amd/raven/acp3x-i2s.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak5558.c | 4 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 2 +- sound/soc/codecs/max98390.c | 62 + sound/soc/codecs/max98390.h | 2 + sound/soc/codecs/rt1011.c | 16 +- sound/soc/codecs/rt1011.h | 1 - sound/soc/codecs/rt1019.c | 336 +- sound/soc/codecs/rt1019.h | 162 - sound/soc/codecs/rt711-sdca.c | 2 +- sound/soc/codecs/rt715-sdca.c | 2 +- sound/soc/codecs/tas2552.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/codecs/tlv320aic3x-i2c.c | 72 + sound/soc/codecs/tlv320aic3x-spi.c | 78 + sound/soc/codecs/tlv320aic3x.c | 111 +- sound/soc/codecs/tlv320aic3x.h | 13 + sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/fsl/fsl_aud2htx.c | 4 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card-utils.c | 100 +- sound/soc/generic/simple-card.c | 38 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/meson/axg-fifo.c | 11 +- sound/soc/meson/axg-frddr.c | 26 +- sound/soc/soc-compress.c | 4 + sound/soc/sof/Kconfig | 11 + sound/soc/sof/core.c | 9 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/bdw.c | 8 +- sound/soc/sof/intel/byt.c | 22 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/pci-tgl.c | 20 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/nocodec.c | 39 +- sound/soc/sof/ops.h | 6 +- sound/soc/sof/pcm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 18 +- sound/soc/sof/sof-audio.c | 34 +- sound/soc/sof/sof-of-dev.c | 18 +- sound/soc/sof/sof-pci-dev.c | 20 +- sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 64 - sound/soc/sunxi/sun4i-codec.c | 4 +- sound/usb/card.c | 16 +- sound/usb/implicit.c | 15 +- sound/usb/quirks-table.h | 31 + sound/usb/quirks.c | 16 +- sound/usb/usbaudio.h | 3 + tools/arch/x86/include/asm/insn.h | 2 + tools/debugging/kernel-chktaint | 2 +- tools/include/uapi/linux/bpf.h | 37 +- tools/lib/bpf/libbpf.c | 10 + tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/xsk.c | 5 +- tools/objtool/arch/x86/decode.c | 122 + tools/objtool/arch/x86/include/arch/special.h | 2 +- tools/objtool/check.c | 183 +- tools/objtool/elf.c | 289 +- tools/objtool/include/objtool/arch.h | 4 + tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 13 +- tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/objtool/orc_gen.c | 33 +- tools/objtool/special.c | 12 +- tools/perf/builtin-inject.c | 2 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +- tools/perf/util/block-info.c | 6 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 30 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 15 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 24 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 17 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 37 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 65 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 4 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 11 +- tools/testing/selftests/bpf/progs/test_mmap.c | 2 - tools/testing/selftests/bpf/progs/test_ringbuf.c | 1 - .../selftests/bpf/progs/test_ringbuf_multi.c | 12 +- .../filesystems/epoll/epoll_wakeup_test.c | 44 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 551 ++ tools/testing/selftests/kvm/include/kvm_util.h | 9 + tools/testing/selftests/kvm/lib/kvm_util.c | 75 + tools/testing/selftests/landlock/fs_test.c | 31 +- tools/testing/selftests/lkdtm/.gitignore | 1 + tools/testing/selftests/lkdtm/Makefile | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 36 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 8 + tools/testing/selftests/net/veth.sh | 177 + .../powerpc/alignment/alignment_handler.c | 11 +- tools/testing/selftests/powerpc/mm/Makefile | 1 + .../selftests/powerpc/mm/stress_code_patching.sh | 49 + tools/testing/selftests/proc/read.c | 4 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 19 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 3 + tools/testing/selftests/resctrl/cache.c | 2 +- tools/testing/selftests/resctrl/mba_test.c | 6 +- tools/testing/selftests/resctrl/mbm_test.c | 2 +- tools/testing/selftests/resctrl/resctrlfs.c | 4 +- tools/testing/selftests/sgx/defines.h | 2 +- .../tc-testing/tc-tests/actions/simple.json | 59 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/split_huge_page_test.c | 390 + tools/testing/selftests/vm/test_vmalloc.sh | 21 +- tools/testing/selftests/vm/userfaultfd.c | 904 +- 2809 files changed, 76122 insertions(+), 45610 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe create mode 100644 Documentation/ABI/testing/sysfs-class-power-surface create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml create mode 100644 Documentation/devicetree/bindings/arm/ete.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml create mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml create mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra-ahci.yaml delete mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml create mode 100644 Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton, [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt create mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml create mode 100644 Documentation/trace/coresight/coresight-trbe.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_CN/cpu-freq/index.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst create mode 100644 Documentation/virt/kvm/arm/ptp_kvm.rst delete mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/alpha/kernel/syscalls/syscalltbl.sh create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi create mode 100644 arch/arm/mach-npcm/wpcm450.c create mode 100644 arch/arm64/boot/dts/apple/Makefile create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts delete mode 100644 arch/ia64/kernel/ia64_ksyms.c delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/kernel/access-helper.h create mode 100644 arch/mips/mm/maccess.c create mode 100644 arch/mips/mm/physaddr.c delete mode 100644 arch/powerpc/net/bpf_jit32.h delete mode 100644 arch/powerpc/net/bpf_jit_asm.S create mode 100644 arch/powerpc/net/bpf_jit_comp32.c create mode 100644 arch/riscv/Kconfig.erratas create mode 100644 arch/riscv/errata/Makefile create mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/sifive/Makefile create mode 100644 arch/riscv/errata/sifive/errata.c create mode 100644 arch/riscv/errata/sifive/errata_cip_453.S create mode 100644 arch/riscv/include/asm/alternative-macros.h create mode 100644 arch/riscv/include/asm/alternative.h create mode 100644 arch/riscv/include/asm/errata_list.h create mode 100644 arch/riscv/include/asm/vendorid_list.h delete mode 100644 arch/s390/kernel/pgm_check.S create mode 100644 arch/x86/events/intel/uncore_discovery.c create mode 100644 arch/x86/events/intel/uncore_discovery.h create mode 100644 arch/x86/include/asm/sgx.h delete mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/virt.c create mode 100644 drivers/bluetooth/virtio_bt.c create mode 100644 drivers/firmware/smccc/kvm_guest.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c create mode 100644 drivers/hwtracing/coresight/coresight-trbe.c create mode 100644 drivers/hwtracing/coresight/coresight-trbe.h create mode 100644 drivers/i2c/busses/i2c-hisi.c create mode 100644 drivers/iio/cdc/Kconfig create mode 100644 drivers/iio/cdc/Makefile create mode 100644 drivers/iio/cdc/ad7150.c create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c create mode 100644 drivers/input/touchscreen/msg2638.c create mode 100644 drivers/iommu/io-pgfault.c create mode 100644 drivers/irqchip/irq-apple-aic.c create mode 100644 drivers/irqchip/irq-wpcm450-aic.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kii-pro.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c delete mode 100644 drivers/media/rc/zx-irdec.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c create mode 100644 drivers/net/ipa/ipa_data-v4.11.c create mode 100644 drivers/net/ipa/ipa_data-v4.5.c create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/platform/x86/adv_swbutton.c create mode 100644 drivers/power/supply/surface_battery.c create mode 100644 drivers/power/supply/surface_charger.c delete mode 100644 drivers/ptp/ptp_kvm.c create mode 100644 drivers/ptp/ptp_kvm_arm.c create mode 100644 drivers/ptp/ptp_kvm_common.c create mode 100644 drivers/ptp/ptp_kvm_x86.c create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h create mode 100644 drivers/staging/comedi/drivers/tests/comedi_example_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/example_test.c delete mode 100644 drivers/staging/iio/cdc/ad7150.c create mode 100644 drivers/usb/typec/port-mapper.c delete mode 100644 drivers/usb/typec/tps6598x.h delete mode 100644 drivers/usb/typec/tps6598x_trace.h delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c create mode 100644 fs/fuse/ioctl.c create mode 100644 include/dt-bindings/clock/mt7621-clk.h create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h create mode 100644 include/keys/trusted_tee.h create mode 100644 include/linux/asn1_encoder.h create mode 100644 include/linux/cfi.h create mode 100644 include/linux/clocksource_ids.h create mode 100644 include/linux/elfnote-lto.h create mode 100644 include/linux/fileattr.h create mode 100644 include/linux/ptp_kvm.h create mode 100644 include/linux/randomize_kstack.h delete mode 100644 include/net/netns/dccp.h create mode 100644 include/uapi/linux/virtio_bt.h create mode 100644 kernel/cfi.c create mode 100644 lib/asn1_encoder.c create mode 100644 net/bluetooth/aosp.c create mode 100644 net/bluetooth/aosp.h create mode 100644 net/ethtool/eeprom.c delete mode 100644 scripts/Makefile.modsign create mode 100644 scripts/checkdeclares.pl create mode 100644 security/keys/trusted-keys/tpm2key.asn1 create mode 100644 security/keys/trusted-keys/trusted_core.c create mode 100644 security/keys/trusted-keys/trusted_tee.c create mode 100644 sound/soc/codecs/tlv320aic3x-i2c.c create mode 100644 sound/soc/codecs/tlv320aic3x-spi.c create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_init.c create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh create mode 100755 tools/testing/selftests/net/veth.sh create mode 100755 tools/testing/selftests/powerpc/mm/stress_code_patching.sh create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c