This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits d7e9d4d2fe0d secretmem: test: add basic selftest for memfd_secret(2) omits e96ea2897398 arch, mm: wire up memfd_secret system call where relevant omits 1e85735e6812 PM: hibernate: disable when there are active secretmem users omits bb1b8372864c mm: introduce memfd_secret system call to create "secret" [...] omits f9b48d701e8e set_memory: allow querying whether set_direct_map_*() is a [...] omits c027bcab91da set_memory: allow set_direct_map_*_noflush() for multiple pages omits bc723ef4a834 riscv/Kconfig: make direct map manipulation options depend on MMU omits 94c82457034f mmap: make mlock_future_check() global omits 68235b188259 mm: fix typos in comments omits 06685c0e79c3 treewide: remove editor modelines and cruft omits 39e5d1a91b3a ipc/sem.c: spelling fix omits aad73bd0d6fb fs: fat: fix spelling typo of values omits 89e0f8e1b72e kernel/sys.c: fix typo omits 4308e775e71c kernel/up.c: fix typo omits f79a313e17c0 kernel/user_namespace.c: fix typos omits e5950d36756a kernel/umh.c: fix some spelling mistakes omits c9512cc29323 include/linux/pgtable.h: few spelling fixes omits fa946519af35 mm/slab.c: fix spelling mistake "disired" -> "desired" omits 72a8813e7780 scripts/spelling.txt: add "overflw" omits 086ab3ee4ab4 scripts/spelling.txt: Add "diabled" typo omits 8403077fc03d scripts/spelling.txt: add "overlfow" omits c680de5a3578 arm: print alloc free paths for address in registers omits 1c986a4109e6 mm/vmalloc: remove vwrite() omits 82b87be18582 mm: remove xlate_dev_kmem_ptr() omits 9c905a967b77 drivers/char: remove /dev/kmem for good omits 379218e17b63 Merge branch 'akpm-current/current' omits d6eff391cafc Merge remote-tracking branch 'rust/rust-next' omits 0c1e518f5409 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits f183be218a22 Merge remote-tracking branch 'mhi/mhi-next' omits f299b00b67d0 Merge remote-tracking branch 'kunit-next/kunit' omits d5b636697bbf Merge remote-tracking branch 'fpga/for-next' omits c4809d44966a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits dd64a9f531b1 Merge remote-tracking branch 'hyperv/hyperv-next' omits 7d7338edcb42 Merge remote-tracking branch 'xarray/main' omits 43658e240419 Merge remote-tracking branch 'nvmem/for-next' omits df309f8f5ea1 Merge remote-tracking branch 'slimbus/for-next' omits b33af71ff91c Merge remote-tracking branch 'gnss/gnss-next' omits 21883f8f58a5 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits f58260cb1277 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 53d9b9163e27 Merge remote-tracking branch 'rtc/rtc-next' omits 515b42104e5f Merge remote-tracking branch 'coresight/next' omits 6afcb319cc6f Merge remote-tracking branch 'livepatching/for-next' omits 3f13a699a577 Merge remote-tracking branch 'kselftest/next' omits e3b32a5422f2 Merge remote-tracking branch 'pwm/for-next' omits 49bbf856a5c7 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 495c53728152 Merge remote-tracking branch 'pinctrl-intel/for-next' omits c495e6b50b9b Merge remote-tracking branch 'pinctrl/for-next' omits 3d31dbc265b1 Merge remote-tracking branch 'gpio-intel/for-next' omits 6f2dd2eaa22e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 77c05742d69c Merge remote-tracking branch 'rpmsg/for-next' omits f44a835a9d6a Merge remote-tracking branch 'vhost/linux-next' omits 96e92f3bfde0 Merge remote-tracking branch 'scsi-mkp/for-next' omits c6931d0bb4b4 Merge remote-tracking branch 'scsi/for-next' omits 3eeeb2e337ac Merge remote-tracking branch 'cgroup/for-next' omits 2711bf9771f5 Merge remote-tracking branch 'dmaengine/next' omits 82eb06cea3a5 Merge remote-tracking branch 'icc/icc-next' omits 103c8000962c Merge remote-tracking branch 'staging/staging-next' omits 0e4cc57e27ac Merge remote-tracking branch 'thunderbolt/next' omits f8a022dd0776 Merge remote-tracking branch 'soundwire/next' omits e9ee63e106b2 Merge remote-tracking branch 'phy-next/next' omits 99de281e2af2 Merge remote-tracking branch 'extcon/extcon-next' omits 5199d389f4a2 Merge remote-tracking branch 'char-misc/char-misc-next' omits 05ee9b17ef7a Merge remote-tracking branch 'tty/tty-next' omits 93d1fd882ac7 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 04c49226ac79 Merge remote-tracking branch 'usb-serial/usb-next' omits 8ba92c07461a Merge remote-tracking branch 'usb/usb-next' omits 0c8ac3798d8d Merge remote-tracking branch 'driver-core/driver-core-next' omits 6e474122df9e Merge remote-tracking branch 'ipmi/for-next' omits e5691dd08fe5 Merge remote-tracking branch 'leds/for-next' omits 21a292d73a6e Merge remote-tracking branch 'drivers-x86/for-next' omits bd91c862df59 Merge remote-tracking branch 'workqueues/for-next' omits a97df7ea8942 Merge remote-tracking branch 'percpu/for-next' omits 521af9d95263 Merge remote-tracking branch 'kvms390/next' omits e0da860bfc0e Merge remote-tracking branch 'kvm-arm/next' omits 400bb95716da Merge remote-tracking branch 'kvm/next' omits 4b46ef1973a7 Merge remote-tracking branch 'rcu/rcu/next' omits c92ad2dfc1a3 Merge remote-tracking branch 'ftrace/for-next' omits 4dded38da973 Merge remote-tracking branch 'edac/edac-for-next' omits da755203b5a0 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 9a27d6fe6f77 Merge remote-tracking branch 'tip/auto-latest' omits 41103ce4e360 Merge remote-tracking branch 'spi/for-next' omits d706fcb3646d Merge remote-tracking branch 'devicetree/for-next' omits 056581087bb1 Merge remote-tracking branch 'audit/next' omits b4c3a7d3105b Merge remote-tracking branch 'iommu/next' omits 9143e09d81ef Merge remote-tracking branch 'tomoyo/master' omits f3f5b6512133 Merge remote-tracking branch 'selinux/next' omits 89d5ce4f4286 Merge remote-tracking branch 'keys/keys-next' omits 34f1ae932ae8 Merge remote-tracking branch 'apparmor/apparmor-next' omits 69b55cab4256 Merge remote-tracking branch 'security/next-testing' omits 7fd5d138a0df Merge remote-tracking branch 'regulator/for-next' omits ee30dc6477a7 Merge remote-tracking branch 'battery/for-next' omits 030a6ad10c7f Merge remote-tracking branch 'backlight/for-backlight-next' omits 2541e01a2e8d Merge remote-tracking branch 'mfd/for-mfd-next' omits 73aee2983ec1 Merge remote-tracking branch 'mmc/next' omits 1daf256e5a9b Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 402bd3fa48d9 Merge remote-tracking branch 'device-mapper/for-next' omits a8b13bbdcc3e Merge remote-tracking branch 'block/for-next' omits 8ef033228b36 Merge remote-tracking branch 'input/next' omits e6e63befbfa5 Merge remote-tracking branch 'sound-asoc/for-next' omits 1602836ac0e8 Merge remote-tracking branch 'sound/for-next' omits db5a2e8bd7da Merge remote-tracking branch 'regmap/for-next' omits 2cccc5327789 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 7edf87189345 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 49c0ae3d69da Merge remote-tracking branch 'drm-intel/for-linux-next' omits e5fd7fe2a1ed Merge remote-tracking branch 'amdgpu/drm-next' omits 35d94987c9d0 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 038a104e11cb Merge remote-tracking branch 'drm/drm-next' omits 4b15c5b50e5e Merge remote-tracking branch 'crypto/master' omits c16b9adc8697 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits e33ab5f84840 Merge remote-tracking branch 'nand/nand/next' omits f998a197fe90 Merge remote-tracking branch 'mtd/mtd/next' omits 9dcf14f1de2b Merge remote-tracking branch 'gfs2/for-next' omits 556ad825bb6d Merge remote-tracking branch 'bluetooth/master' omits b19c57cfb483 Merge remote-tracking branch 'wireless-drivers-next/master' omits 534b2a7bfdb5 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 9f64adcefb0b Merge remote-tracking branch 'ipsec-next/master' omits aae424867e88 Merge remote-tracking branch 'bpf-next/for-next' omits 5c9f0920d7cf Merge remote-tracking branch 'net-next/master' omits 782690b0faed Merge remote-tracking branch 'rdma/for-next' omits c9a5b28af346 Merge remote-tracking branch 'swiotlb/linux-next' omits d232a527c975 Merge remote-tracking branch 'dlm/next' omits bbcafed365ea Merge remote-tracking branch 'ieee1394/for-next' omits 6d4919be8c18 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 46c1cf3901f1 Merge remote-tracking branch 'opp/opp/linux-next' omits 233ef496fbd9 Merge remote-tracking branch 'devfreq/devfreq-next' omits 8bc4e81afc81 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c0f037745d26 Merge remote-tracking branch 'pm/linux-next' omits 20eee2a3c86f Merge remote-tracking branch 'v4l-dvb/master' omits eb8df68e47ff Merge remote-tracking branch 'jc_docs/docs-next' omits df568b96eef3 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits be741f61d5db Merge remote-tracking branch 'dmi/dmi-for-next' omits 2ac47d17dfce Merge remote-tracking branch 'i3c/i3c/next' omits 4dd60f8a1aed Merge remote-tracking branch 'i2c/i2c/for-next' omits 737282c34c2c Merge remote-tracking branch 'hid/for-next' omits 729388f4d02b Merge remote-tracking branch 'pci/next' omits 74908f586328 Merge remote-tracking branch 'printk/for-next' omits 191972e49943 Merge remote-tracking branch 'vfs/for-next' omits 7a942efd60bf Merge remote-tracking branch 'file-locks/locks-next' omits db7f2168b4b0 Merge remote-tracking branch 'iomap/iomap-for-next' omits 8ba252de1df4 Merge remote-tracking branch 'xfs/for-next' omits 96e867ca7fc0 Merge remote-tracking branch 'v9fs/9p-next' omits 1099404cbf16 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 8c6348da6c4a Merge remote-tracking branch 'cel/for-next' omits 082a41cf7de7 Merge remote-tracking branch 'jfs/jfs-next' omits 9c43d2fc1e50 Merge remote-tracking branch 'f2fs/dev' omits 69009a678f1a Merge remote-tracking branch 'ext3/for_next' omits fde10be82a74 Merge remote-tracking branch 'exfat/dev' omits f670abeb43d8 Merge remote-tracking branch 'erofs/dev' omits 0aab10cac894 Merge remote-tracking branch 'ecryptfs/next' omits fbea60dad163 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 125e2343bdf4 Merge remote-tracking branch 'btrfs/for-next' omits 41fc26736347 kbuild: clang fix omits c2e9010cd06e Merge remote-tracking branch 'fscache/fscache-next' omits 3d6737f31a6d Merge remote-tracking branch 'pidfd/for-next' omits f0e39412df39 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 0389aabb1250 Merge remote-tracking branch 'sh/for-next' omits 7d3de4cabf28 Merge remote-tracking branch 's390/for-next' omits 93cf63755917 Merge remote-tracking branch 'risc-v/for-next' omits ea5a7467cff2 Merge remote-tracking branch 'parisc-hd/for-next' omits d72a6eb6d726 Merge remote-tracking branch 'mips/mips-next' omits c4e906773de6 Merge remote-tracking branch 'microblaze/next' omits 0c3c8d245d85 Merge remote-tracking branch 'm68knommu/for-next' omits d70f2977bb5c Merge remote-tracking branch 'm68k/for-next' omits 1d14b1d9c780 Merge remote-tracking branch 'h8300/h8300-next' omits ab986aff2d69 Merge remote-tracking branch 'csky/linux-next' omits ae4becaf8c0a Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 7b9d719b50cf Merge remote-tracking branch 'clk-imx/for-next' omits c1e68aca4d96 Merge remote-tracking branch 'clk/clk-next' omits b023255d7f9f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 63405266efb2 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 5e3da47626b1 Merge remote-tracking branch 'tegra/for-next' omits 5515b421d393 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c026130c8bdc Merge remote-tracking branch 'stm32/stm32-next' omits 17ce35fe2e19 Merge remote-tracking branch 'scmi/for-linux-next' omits 21568c24cbd2 Merge remote-tracking branch 'samsung-krzk/for-next' omits 252f590f88d2 Merge remote-tracking branch 'rockchip/for-next' omits 0d2794b792b1 Merge remote-tracking branch 'reset/reset/next' omits 812e62df9cac Merge remote-tracking branch 'renesas/next' omits 227ad6f463f9 Merge remote-tracking branch 'realtek/for-next' omits 9180637be660 Merge remote-tracking branch 'raspberrypi/for-next' omits fdda31aa87d0 Merge remote-tracking branch 'qcom/for-next' omits 38941418e90f Merge remote-tracking branch 'omap/for-next' omits ae438caaff4a Merge remote-tracking branch 'mvebu/for-next' omits 12f56376b8ca Merge remote-tracking branch 'mediatek/for-next' omits 4431dfce20a3 Merge remote-tracking branch 'keystone/next' omits 75ed6fdb6575 Merge remote-tracking branch 'imx-mxs/for-next' omits 7ff9197e1f71 Merge remote-tracking branch 'drivers-memory/for-next' omits 5c0e89807023 Merge remote-tracking branch 'at91/at91-next' omits 52735e1561f0 Merge remote-tracking branch 'aspeed/for-next' omits 63cd7e973f6d Merge remote-tracking branch 'amlogic/for-next' omits a57848a0fd6d Merge remote-tracking branch 'actions/for-next' omits 5fb9614f1401 Merge remote-tracking branch 'arm-soc/for-next' omits 33233c7f9673 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 63e66c7bd00a Merge remote-tracking branch 'arm64/for-next/core' omits df4fc72002ec Merge remote-tracking branch 'arm/for-next' omits 7c154828a0b6 Merge remote-tracking branch 'asm-generic/master' omits 7ecf117f2d62 Merge remote-tracking branch 'dma-mapping/for-next' omits b7009c6aa5e3 Merge remote-tracking branch 'kbuild/for-next' omits 9320f904087d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 19b618aa61ae Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits d663eff560a8 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 3545c20c92d5 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits ff720d212b31 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 409b526317dc Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits cd28741929d4 Merge remote-tracking branch 'vfs-fixes/fixes' omits defba2863739 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e23e9feadddf Merge remote-tracking branch 'omap-fixes/fixes' omits 4d33e780cc3a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits e491087bd7a3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 54d6e14b430c Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7958583a69c4 Merge remote-tracking branch 'vfio-fixes/for-linus' omits 489a38b78ba8 Merge remote-tracking branch 'ide/master' omits 12df7496e9b7 Merge remote-tracking branch 'input-current/for-linus' omits 8d67f98f3bdb Merge remote-tracking branch 'soundwire-fixes/fixes' omits 56c65a02b983 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 8528e604eb92 Merge remote-tracking branch 'staging.current/staging-linus' omits e8a41f76e946 Merge remote-tracking branch 'phy/fixes' omits 31c348ebd02c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits c95485a1a2a0 Merge remote-tracking branch 'usb.current/usb-linus' omits e8fdfcb65a6d Merge remote-tracking branch 'tty.current/tty-linus' omits ef90a5ad0151 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 1bd77d07fb7e Merge remote-tracking branch 'pci-current/for-linus' omits 5893f7a7b101 Merge remote-tracking branch 'spi-fixes/for-linus' omits b4ab0b4ba3d3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f742f34884ae Merge remote-tracking branch 'regmap-fixes/for-linus' omits 801df5da675d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7d62d4c4bc2d Merge remote-tracking branch 'sound-current/for-linus' omits efbf739e3570 Merge remote-tracking branch 'wireless-drivers/master' omits ce50c0a7e375 Merge remote-tracking branch 'ipsec/master' omits ebaa1700637c Merge remote-tracking branch 'bpf/master' omits ec291fd5af2c Merge remote-tracking branch 'net/master' omits 475e9175110e Merge remote-tracking branch 's390-fixes/fixes' omits 41926b3a4668 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 4d46f5bb7006 Merge remote-tracking branch 'arm-current/fixes' omits f60083d40e3f Merge remote-tracking branch 'arc-current/for-curr' omits 69d8d41bdb8a Merge branch 'for-next/misc' into for-next/core omits 4b3ff7dd4b69 Merge branch 'core/entry' omits 510142e64275 Merge branch 'irq/core' omits 1a371214d99e Merge branch 'locking/core' omits c8266dc9ec0b Merge branch 'locking/urgent' omits fc621549de02 Merge branch 'objtool/core' omits f46c012915be Merge branch 'perf/core' omits dca2ec40f46e Merge branch 'ras/core' omits edffed1ccb8b Merge branch 'sched/core' omits c108e60feee3 Merge branch 'timers/core' omits dccc1f23f648 Merge branch 'x86/alternatives' omits 70e93c115c06 Merge branch 'x86/boot' omits 165e2b9f8bdb Merge branch 'x86/build' omits d9fa2891bc74 Merge branch 'x86/cleanups' omits 1efae68f6be9 Merge branch 'x86/core' omits b1edfa9879e8 Merge branch 'x86/cpu' omits d9d7dd5051ea Merge branch 'x86/microcode' omits 55f4587ec87d Merge branch 'x86/misc' omits 7dfa1d349384 Merge branch 'x86/mm' omits fcfad95a88c7 Merge branch 'x86/platform' omits 0518463f57e3 Merge branch 'x86/seves' omits af75274f69fd Merge branch 'x86/sgx' omits 14e3e8a66fb1 Merge branch 'x86/urgent' omits 978d289dc307 Merge branch 'x86/vdso' omits dc4acf529044 Merge branch 'kconfig' into for-next omits 3f482040592d arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 13c8804ec329 Merge branch 'for-5.13/libata' into for-next omits 8d389fa91dc2 Merge branch 'for-5.13/io_uring' omits 38931300d4a3 Merge branch 'for-5.13/libata' omits 6764cc4ed08a Merge branch 'for-5.13/drivers' omits 913573c3e3b4 Merge branch 'io_uring-5.12' omits 75f4f6f6c03f io_uring: reg buffer overflow checks hardening omits 10cec5ebe64b io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits 4b687cc0d561 io-wq: eliminate the need for a manager thread omits 47ab216070ca io_uring: allow events and user_data update of running pol [...] omits 0979ddab87d8 io_uring: abstract out a io_poll_find_helper() omits eaf5f8a8e1d1 io_uring: terminate multishot poll for CQ ring overflow omits 51b31eef4a4e io_uring: abstract out helper for removing poll waitqs/hashes omits e5f8bb3a1c9e io_uring: add multishot mode for IORING_OP_POLL_ADD omits 34bd2fe56f1e io_uring: include cflags in completion trace event omits fcc2878f86d6 io_uring: allocate memory for overflowed CQEs omits de19c1d06864 io_uring: mask in error/nval/hangup consistently for poll omits 14e994567b07 io_uring: optimise rw complete error handling omits 4869c0d62a45 io_uring: hide iter revert in resubmit_prep omits 3da2b87d025d io_uring: don't alter iopoll reissue fail ret code omits 3cbcf0642916 io_uring: optimise kiocb_end_write for !ISREG omits 3a41c464ff71 io_uring: kill unused REQ_F_NO_FILE_TABLE omits 2e75574165ab io_uring: don't init req->work fully in advance omits 60ae0038607f io-wq: refactor *_get_acct() omits 6fd55dc3fff0 io_uring: remove tctx->sqpoll omits 28f5eb5b26bb io_uring: don't do extra EXITING cancellations omits 7e6b34c4a332 io_uring: don't clear REQ_F_LINK_TIMEOUT omits 57adfdb87f14 io_uring: optimise io_req_task_work_add() omits 25802d0a01c7 io_uring: abolish old io_put_file() omits c7bafad7af7b io_uring: optimise io_dismantle_req() fast path omits 185076c26029 io_uring: inline io_clean_op()'s fast path omits cb4f9f9d000f io_uring: remove __io_req_task_cancel() omits b501ac28d1a3 io_uring: add helper flushing locked_free_list omits 66120b7b5a2b io_uring: refactor io_free_req_deferred() omits 1bba80ea6b84 io_uring: inline io_put_req and friends omits d62fed9b7c0b io_uring: refactor rsrc refnode allocation omits a1f914e373e1 io_uring: refactor io_flush_cached_reqs() omits 740ed775f597 io_uring: optimise success case of __io_queue_sqe omits ca4c0919311c io_uring: inline __io_queue_linked_timeout() omits 10de4bdffde2 io_uring: keep io_req_free_batch() call locality omits cda52c394607 io_uring: optimise tctx node checks/alloc omits 0a3f495777e3 io_uring: optimise io_uring_enter() omits 844b5410a4bf io_uring: don't take ctx refs in task_work handler omits b7ea86405cd9 io_uring: transform ret == 0 for poll cancelation completions omits 00f5db09c06c io_uring: correct comment on poll vs iopoll omits e3d5d781f7bc io_uring: cache async and regular file state for fixed files omits 56e5a00ecf0d io_uring: don't check for io_uring_fops for fixed files omits 5cd170ffb803 io_uring: simplify io_sqd_update_thread_idle() omits de261ed8f463 io_uring: switch to atomic_t for io_kiocb reference count omits 2628b42ba61c io_uring: wrap io_kiocb reference count manipulation in helpers omits 8e28adc312bc io_uring: simplify io_resubmit_prep() omits aaad41257e9c io_uring: merge defer_prep() and prep_async() omits 532a1bcbb8ac io_uring: rethink def->needs_async_data omits 595e78e223d8 io_uring: untie alloc_async_data and needs_async_data omits fad63215c2bd io_uring: refactor out send/recv async setup omits bebf86aa5882 io_uring: use better types for cflags omits 66582230d8cc io_uring: refactor provide/remove buffer locking omits 4071d8554354 io_uring: add a helper failing not issued requests omits 30dc9916b495 io_uring: further deduplicate file slot selection omits ef5d8ded987d io_uring: reuse io_req_task_queue_fail() omits 693f6db03fef io_uring: avoid taking ctx refs for task-cancel omits 990da04d3436 Merge branch 'io_uring-5.12' into for-5.13/io_uring omits 639d4abc8246 io_uring: don't cancel extra on files match omits 7a99ed44312b io_uring: don't cancel-track common timeouts omits e5ac8c987d11 io_uring: do post-completion chore on t-out cancel omits 49646a1a776f io_uring: fix timeout cancel return code omits 7f570ceb5fde Revert "signal: don't allow STOP on PF_IO_WORKER threads" omits d65a44048704 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] omits 9180e0853fc8 Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] omits 868596d4221b Revert "signal: don't allow sending any signals to PF_IO_W [...] omits 6108a096a8a8 kernel: stop masking signals in create_io_thread() omits 7d514feaeec6 io_uring: handle signals for IO threads like a normal thread omits a78dc08f3919 Merge branch 'pm-pci' into linux-next omits 16181767f5ef Merge branch 'acpi-tables' into linux-next omits 0b5fed7956eb Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 811ba6ea42f6 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits b4ee593e2331 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 3cac585bcd41 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 983b899a1f62 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits b9fd814e2c5d Merge branch 'devel' into for-next omits cb62168fb19d drivers: pinctrl: Remove duplicate include of io.h omits 829d25563a6c pinctrl: microchip: fix array overflow omits 07fdf2e8132c ACPI: tables: x86: Reserve memory occupied by ACPI tables omits 972d86381b18 Merge branch 'pm-em' into linux-next omits c0b14bf6da1b Merge branch 'acpica' into linux-next omits 144389e954ef Merge branches 'pm-core' and 'pm-tools' into linux-next omits 2b05064abe2b Merge branch 'acpi-scan' into linux-next omits a8cc22e40933 Merge branch 'devprop' into linux-next omits 215a4e08abd9 Merge branches 'acpi-pm', 'acpi-cppc' and 'acpi-misc' into [...] omits 0fafc1347a9a Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] omits 17d69bed53b4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 768d93ce95e1 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 6028c6640029 firmware: arm_scmi: add dynamic scmi devices creation omits 2e33cc8ad8d9 firmware: arm_scmi: add protocol modularization support omits ccec0ee28aa1 firmware: arm_scmi: rename non devres notify_ops omits 4d6ce61bbe97 firmware: arm_scmi: make notify_priv really private omits f703716b6f4d firmware: arm_scmi: cleanup events registration transient code omits bba4a67c95cb firmware: arm_scmi: cleanup unused core xfer wrappers omits 82c9805099c9 firmware: arm_scmi: cleanup legacy protocol init code omits d41a3a7b0e51 firmware: arm_scmi: make references to handle const omits 468531d3206e firmware: arm_scmi: remove legacy scmi_voltage_ops protoco [...] omits 1beb576f1073 regulator: scmi: port driver to the new scmi_voltage_proto [...] omits 61cf41cc0006 firmware: arm_scmi: port Voltage protocol to new protocols [...] omits 74376e9f220c firmware: arm_scmi: port SystemPower protocol to new proto [...] omits 6c1b6d08f79d firmware: arm_scmi: remove legacy scmi_sensor_ops protocol [...] omits fc91d6b6f0ba iio/scmi: port driver to the new scmi_sensor_proto_ops interface omits 4a73c408c021 hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] omits 14b8f9718ed7 firmware: arm_scmi: port Sensor protocol to new protocols [...] omits eb5f4626b79d firmware: arm_scmi: remove legacy scmi_reset_ops protocol [...] omits 9b2f3dd3ff62 reset: reset-scmi: port driver to the new scmi_reset_proto [...] omits 30bc5ae14fc0 firmware: arm_scmi: port Reset protocol to new protocols i [...] omits 16751599b139 firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface omits cf63a9f141a3 clk: scmi: port driver to the new scmi_clk_proto_ops interface omits d10e2f5708d7 firmware: arm_scmi: port Clock protocol to new protocols i [...] omits 7adbf1336eda firmware: arm_scmi: remove legacy scmi_power_ops protocol [...] omits c850ba90da14 firmware: arm_scmi: port GenPD driver to the new scmi_powe [...] omits 8131096111e1 firmware: arm_scmi: port Power protocol to new protocols i [...] omits 6ffea0bd753f firmware: arm_scmi: remove legacy scmi_perf_ops protocol i [...] omits 838065b52c1d cpufreq: scmi: port driver to the new scmi_perf_proto_ops [...] omits f95b5b974440 firmware: arm_scmi: port Perf protocol to new protocols interface omits 98e5ea3c1720 firmware: arm_scmi: port Base protocol to new interface omits 18ef53be95f8 firmware: arm_scmi: add helper to access revision area memory omits efb19e8135ac firmware: arm_scmi: add new protocol handle core xfer ops omits 53ef147c2b8f firmware: arm_scmi: convert events registration to protoco [...] omits 7dcb7bdaf6df firmware: arm_scmi: refactor events registration omits c1c37e831ed6 firmware: arm_scmi: introduce new devres notification ops omits b53d07141cc5 firmware: arm_scmi: make notifications aware of protocols users omits bdc7d3958c2a firmware: arm_scmi: introduce devres get/put protocols operations omits 2ff87d1b6c7a firmware: arm_scmi: introduce protocol handle definitions omits 3c4674cf60ec firmware: arm_scmi: review protocol registration interface omits c7f98650557a Merge branch 'for-next-next-v5.12-20210322' into for-next- [...] omits fafdea662d39 Merge branch 'for-next-current-v5.11-20210322' into for-ne [...] omits d529adbee00d Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 4d9bd9462cfa Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits d7ae1d97664a Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits 68227ef5d59a Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 06565d500894 Merge branch 'misc-next' into for-next-next-v5.12-20210322 omits 1b4594654f34 Merge branch 'misc-5.12' into for-next-current-v5.11-20210322 omits 7021c93f305e btrfs: check return value of btrfs_commit_transaction in r [...] omits f4169e59e56b btrfs: do proper error handling in merge_reloc_roots omits e594bcb5946d btrfs: handle extent corruption with select_one_root properly omits 42ec17c25413 btrfs: cleanup error handling in prepare_to_merge omits 46b372adc80f btrfs: do not panic in __add_reloc_root omits aa2923f3ceb1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits d35fd7ed990e btrfs: do proper error handling in create_reloc_inode omits 14676e6effbf btrfs: remove the extent item sanity checks in relocate_bl [...] omits 0cb64ee90100 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 561ca2e7b49e btrfs: handle extent reference errors in do_relocation omits bdcff4fdfce5 btrfs: handle errors in reference count manipulation in re [...] omits 8005dfebf105 btrfs: handle btrfs_search_slot failure in replace_path omits ae83ca3a73e2 btrfs: handle btrfs_cow_block errors in replace_path omits 61fa3af72bb2 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits d1dbcbf387b7 btrfs: do proper error handling in btrfs_update_reloc_root omits 425ec3fb0809 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits ee4b83b05753 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits ecdd9f048362 btrfs: change insert_dirty_subvol to return errors omits 2f8ffc0fb24d btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 2670a19e774a btrfs: validate ->reloc_root after recording root in trans omits 8fe811d7d120 btrfs: do proper error handling in create_reloc_root omits 61b24a883a34 btrfs: have proper error handling in btrfs_init_reloc_root omits 26fc884a29e3 btrfs: return an error from btrfs_record_root_in_trans omits 2dc0ec353e4c btrfs: handle record_root_in_trans failure in create_pendi [...] omits 1244ecc39057 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits a4de56e1e403 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 07359208cb9b btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 780a06632dc6 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 70b772fa6385 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 5cd35f855434 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 2733e87aba5b btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 4a26fbf349bd btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits d2798fbb1c7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 810fe77204dc btrfs: do proper error handling in record_reloc_root_in_trans omits 4d90d9af345b btrfs: check record_root_in_trans related failures in sele [...] omits b309a8f99eb9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits fafeb3458b64 btrfs: handle errors from select_reloc_root() omits 00f3ff5edb4b btrfs: convert BUG_ON()'s in relocate_tree_block omits 01bd593cd9ae btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits 624936525241 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 2d46dc646f3c btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 712336d4242a btrfs: introduce write_one_subpage_eb() function omits 3ba5a83fb930 btrfs: introduce end_bio_subpage_eb_writepage() function omits 1affbcd43e3a btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 84a5e6b0fc24 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits bf7fdb8a4602 btrfs: make the page uptodate assert to be subpage compatible omits 79a167c00158 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits b7503a1bcaa8 btrfs: support subpage metadata csum calculation at write time omits 842834dcfc82 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits dfa770460655 btrfs: introduce helpers for subpage writeback status omits 57c90ee3f26d btrfs: introduce helpers for subpage dirty status omits 1fa5d534b932 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 4717e1a2019d btrfs: use min() to replace open-code in btrfs_invalidatepage() omits 5c5c04b6383a btrfs: add sysfs interface for supported sectorsize omits 7b5e00fc0968 btrfs: do more graceful error/warning for 32bit kernel omits 7167acc22397 btrfs: zoned: automatically reclaim zones omits 30e89d65e389 btrfs: rename delete_unused_bgs_mutex omits 00770ad228d3 btrfs: fix check_data_csum() error message for direct I/O omits 8211cc81a1d8 btrfs: fix sleep while in non-sleep context during qgroup removal omits bd528f40e3ee btrfs: fix subvolume/snapshot deletion not triggered on mount omits 0deb32f93eb3 btrfs: fix build when using M=fs/btrfs omits 8f7137d1d10d btrfs: do not initialize dev replace for bad dev root omits a090a12d6506 btrfs: initialize device::fs_info always omits ae3b24f49e10 btrfs: do not initialize dev stats if we have no dev_root omits 058853093fb5 btrfs: zoned: remove outdated WARN_ON in direct IO omits 9ebae80a7e77 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 697391998612 btrfs: update debug message when checking seq number of a [...] omits 7dde9f01676a btrfs: add and use helper to get lowest sequence number fo [...] omits 4aadd350cd2c btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits c81af103b159 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits c00591110a26 btrfs: use a bit to track the existence of tree mod log users omits ed635f843e38 btrfs: use booleans where appropriate for the tree mod log [...] omits a7df87920067 btrfs: move the tree mod log code into its own file omits 8eff2a0ccc8b btrfs: integrity-checker: convert block context kmap's to [...] omits 1ea86994d8f5 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits e8bf3a5abfc9 btrfs: raid56: convert kmaps to kmap_local_page omits dd91f3157698 btrfs: convert kmap to kmap_local_page, simple cases omits b9f644f2182f btrfs: remove duplicated in_range() macro omits 581b9f4ab855 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a543aefb89da btrfs: fix race between marking inode needs to be logged a [...] omits 99192d2fd52a btrfs: fix race between memory mapped writes and fsync omits 86e4a59115db btrfs: exclude mmap from happening during all fallocate op [...] omits ad6775a5eda7 btrfs: exclude mmaps while doing remap omits 9309697e3ab3 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 6e08ac8bd164 btrfs: add a i_mmap_lock to our inode omits 3d07de611831 btrfs: remove mirror argument from btrfs_csum_verify_data() omits 0a4f0aeb7489 btrfs: remove force argument from run_delalloc_nocow() omits 88885ed0de95 btrfs: don't opencode extent_changeset_free omits 936080321197 btrfs: assign proper values to a bool variable in dev_exte [...] omits 534c5c5dda8c btrfs: add btree read ahead for incremental send operations omits 38178f7fa2ad btrfs: add btree read ahead for full send operations omits 68715c3ca2e9 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits a35bef15ecab btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits ee1264555aaf btrfs: simplify commit logic in try_flush_qgroup omits d426814d056b btrfs: scrub: drop a few function declarations omits 169bce5b1994 btrfs: change return type to bool in btrfs_extent_readonly omits 5a32eca8751a btrfs: unexport btrfs_extent_readonly() and make it static omits 99e24f6f464c btrfs: replace open coded while loop with proper construct omits 8191d840c278 btrfs: replace offset_in_entry with in_range omits d3970d36367f btrfs: make find_desired_extent take btrfs_inode omits 1bc4c11853d6 btrfs: make btrfs_replace_file_extents take btrfs_inode omits 2a2bda637d3f btrfs: fix comment for btrfs ordered extent flag bits omits 573ebdd2105a Merge branch 'acpi-video' into linux-next omits be3e835789f2 Merge branch 'acpi-drivers' into linux-next omits 7a20b92e9c17 Merge branch 'acpi-messages' into linux-next omits cf2d1121c5d9 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits f3382f3159d7 erofs: complete a missing case for inplace I/O omits 644b9af5c605 hwmon: replace snprintf in show functions with sysfs_emit omits 1c56e334e6fc erofs: use sync decompression for atomic contexts only omits caddcc1cf9c2 erofs: use workqueue decompression for atomic contexts only omits 9dff37e442d4 erofs: avoid memory allocation failure during rolling deco [...] omits 06c5fa9b2168 m68k: fix flatmem memory model setup omits 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits a6bde2c1395a hwmon: Use kobj_to_dev() omits 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() omits 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo omits d21d8de8634d hwmon: 9corsair-psu) add support for critical values omits 58b195fac435 Merge branch 'imx/defconfig' into for-next omits 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next omits b1ed6597d1e7 Merge branch 'imx/dt' into for-next omits 8916d9c811fc Merge branch 'imx/bindings' into for-next omits 4232bfdea85c Merge branch 'imx/soc' into for-next omits 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next omits 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio omits 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support omits adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits d25844507023 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits b0600f0d9b54 kbuild: check the minimum assembler version in Kconfig omits fb054e1356c0 arm64: dts: imx: add imx8qm mek support omits 0568c785833e arm64: dts: imx: add imx8qm common dts file omits 7add607242d1 arm64: dts: imx8qm: add dma ss support omits 1037aa547ca4 arm64: dts: imx8: split adma ss into dma and audio ss omits 2aeea4176221 arm64: dts: imx8qm: add conn ss support omits 7feef2ca4641 arm64: dts: imx8qm: add lsio ss support omits 9204932f3d6f arm64: dts: imx8: switch to new lpcg clock binding omits a08329ef8bd5 arm64: dts: imx8: switch to two cell scu clock binding omits 9c5d3663dc1a arm64: dts: imx8: add adma lpcg clocks omits ebb9c97f4762 arm64: dts: imx8: add conn lpcg clocks omits 4e2a9cef8195 arm64: dts: imx8: add lsio lpcg clocks omits 0881ffa27a9e arm64: dts: imx8qxp: orginize dts in subsystems omits 1aaa8ebe3bff arm64: dts: imx8qxp: move scu pd node before scu clock node omits 6ef3520dbc36 arm64: dts: imx8qxp: add fallback compatible string for scu pd omits 74ebd8ff8fbc arm64: dts: imx8mp: add wdog2/3 nodes omits 1dc7f3d79a1a arm64: dts: fsl: add support for Kontron pitx-imx8m board adds a5e13c6df0e4 Linux 5.12-rc5 adds 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault adds 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] adds 2796ca838669 Merge remote-tracking branch 'arc-current/for-curr' adds 522f0322ad4a Merge remote-tracking branch 'arm-current/fixes' adds 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] adds c644a10302f0 Merge remote-tracking branch 'powerpc-fixes/fixes' adds ca5747e570a1 Merge remote-tracking branch 's390-fixes/fixes' adds 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit adds 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation adds 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] adds 2dce6987a66d Merge branch 'mlxsw-ecn-marking' adds 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] adds f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE adds f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed adds f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] adds 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver adds 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso adds bff5b6258512 gianfar: Handle error code at MAC address change adds fb6ec87f7229 net: dsa: Fix type was not set for devlink port adds 3394a175e8de Merge remote-tracking branch 'net/master' adds 55c1b4a1f6c2 Merge remote-tracking branch 'bpf/master' adds 7722c8b1a21a Merge remote-tracking branch 'ipsec/master' adds 3e3f5f22ba15 Merge remote-tracking branch 'wireless-drivers/master' adds 332545390a00 Merge remote-tracking branch 'sound-current/for-linus' adds aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings adds c5affe19d65f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds b9406916bb8d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d6b09cd33815 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 9758af46b059 Merge remote-tracking branch 'regulator-fixes/for-linus' adds b1f30c16e9ba Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 9378dbe35d1f Merge remote-tracking branch 'spi-fixes/for-linus' adds 3204312b3d96 Merge remote-tracking branch 'pci-current/for-linus' adds ca9f8540460e Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 02a1e7d8f474 Merge remote-tracking branch 'tty.current/tty-linus' adds 0b9bd651877a Merge remote-tracking branch 'usb.current/usb-linus' adds 3dd333cfaee7 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 768a9beebee1 Merge remote-tracking branch 'phy/fixes' adds 4c4709155f93 Merge remote-tracking branch 'staging.current/staging-linus' adds 76cd9a43c890 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2387d92850be Merge remote-tracking branch 'soundwire-fixes/fixes' adds 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] adds cd5ea8d5f10e Merge remote-tracking branch 'input-current/for-linus' adds 0d25f2a35a3c Merge remote-tracking branch 'ide/master' adds e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends adds e12741e86b4c Merge remote-tracking branch 'vfio-fixes/for-linus' adds 8d260d032fa8 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds faeacb1e0f11 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 6f479f179266 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 19aed00f4d2a Merge remote-tracking branch 'omap-fixes/fixes' adds 38f0cf89c9fc Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 05675d2d36bf Merge remote-tracking branch 'vfs-fixes/fixes' adds 20adb2182f43 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds be8864827141 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds b72f4a5c3f5d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds da9653f86215 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 3ac1c33137db Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds a7d2b547a023 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new f3a8ef24f3da kbuild: check the minimum assembler version in Kconfig new 7385c3be9ca6 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh new 958736f1458d arm64: move --fix-cortex-a53-843419 linker test to Kconfig new 8666fc819b7e Merge branch 'kconfig' into for-next new c03e11e81511 Merge remote-tracking branch 'kbuild/for-next' new 63f8edf1c4b9 Merge remote-tracking branch 'dma-mapping/for-next' new a8831ed48cea Merge remote-tracking branch 'asm-generic/master' new f51a7e2b9d7a Merge remote-tracking branch 'arm/for-next' new a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions new 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] new 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END new 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC new 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC new acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled new 1f6890b1bf84 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new 9c694a45111b Merge remote-tracking branch 'arm64/for-next/core' new 17672bf4f27d Merge remote-tracking branch 'arm-perf/for-next/perf' new c1de09be0d7a Merge remote-tracking branch 'arm-soc/for-next' new 08445c2c9ad3 Merge remote-tracking branch 'actions/for-next' new b41485ac7651 Merge remote-tracking branch 'amlogic/for-next' new 340c1cae2a2e Merge remote-tracking branch 'aspeed/for-next' new 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header new 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig new a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine new 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in new 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in new c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module new 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board new 529ab9039a52 ARM: configs: at91: Add mtd tests as modules new 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class new 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part new 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next new bab0bfb76ade Merge remote-tracking branch 'at91/at91-next' new 6c830305041a Merge remote-tracking branch 'drivers-memory/for-next' new 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 new 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] new f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd new 9db48cefcc99 Merge branch 'imx/drivers' into for-next new 7f7191528696 Merge branch 'imx/soc' into for-next new 974bdace1aec dt-bindings: Add vendor prefix for reMarkable new 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet new 5097aaef6029 Merge branch 'imx/bindings' into for-next new c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 new d9a895474822 Merge branch 'imx/dt' into for-next new 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board new 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes new c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd new b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node new 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems new 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks new 9de8a226758b arm64: dts: imx8: add conn lpcg clocks new e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks new 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding new 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding new d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support new 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support new 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss new 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support new f2180be18a63 arm64: dts: imx: add imx8qm common dts file new 307fd14d4b14 arm64: dts: imx: add imx8qm mek support new 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support new 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 new 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry new f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry new 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART new 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support new 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio new a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on new 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description new aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions new b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions new c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards new 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias new bb4d035b13c9 Merge branch 'imx/dt64' into for-next new 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in new 94c586e5941a arm64: configs: enable FlexTimer alarm timer new a2db8d39cbcb Merge branch 'imx/defconfig' into for-next new 3f95cfa1e2b4 Merge remote-tracking branch 'imx-mxs/for-next' new 7da7743c37ca Merge remote-tracking branch 'keystone/next' new e6a573d3d467 Merge remote-tracking branch 'mediatek/for-next' new 09b8292a12dd Merge remote-tracking branch 'mvebu/for-next' new 9e33ab593821 Merge remote-tracking branch 'omap/for-next' new ddeaa7c86807 Merge remote-tracking branch 'qcom/for-next' new 43cb9e754698 Merge remote-tracking branch 'raspberrypi/for-next' new d36c7a9597b7 Merge remote-tracking branch 'realtek/for-next' new 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs new e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support new 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support new bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt new d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 599dcccac8c1 Merge remote-tracking branch 'renesas/next' new ae0906867475 Merge remote-tracking branch 'reset/reset/next' new 862a0a72894b Merge remote-tracking branch 'rockchip/for-next' new a687906da975 Merge remote-tracking branch 'samsung-krzk/for-next' new 6ebaeceed9e9 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces new d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions new 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations new 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users new 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops new 533c7095b1ff firmware: arm_scmi: Refactor events registration new b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] new a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops new 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] new 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface new 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface new eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] new f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] new 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] new 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] new 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] new 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] new 41c78904afd2 clk: scmi: Port driver to the new scmi_clk_proto_ops interface new 28ce34d990b0 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface new 784c12e102b1 firmware: arm_scmi: Port reset protocol to new protocols i [...] new 45758dc9c8a8 reset: reset-scmi: Port driver to the new scmi_reset_proto [...] new 5f186fb70173 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] new e1925d101d0b firmware: arm_scmi: Port sensor protocol to new protocols [...] new 51a34aed07d7 hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] new ce2ede214ed7 iio/scmi: port driver to the new scmi_sensor_proto_ops interface new 21ecef9fa25a firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] new 009ab8776a5f firmware: arm_scmi: Port systempower protocol to new proto [...] new 772254b3a17b firmware: arm_scmi: Port voltage protocol to new protocols [...] new 6e4c8b84d5f4 regulator: scmi: Port driver to the new scmi_voltage_proto [...] new 5667619811f0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] new e74f45d0dee9 firmware: arm_scmi: Make references to handle const new 690104870afe firmware: arm_scmi: Cleanup legacy protocol init code new 71770534d2f1 firmware: arm_scmi: Cleanup unused core transfer helper wrappers new 1bff600e9fd9 firmware: arm_scmi: Cleanup events registration transient code new d8efe72eecb2 firmware: arm_scmi: Make notify_priv really private new 24d47aef641d firmware: arm_scmi: Rename non devres notify_ops new 5bc0f7d8be33 firmware: arm_scmi: Add protocol modularization support new 8271b0ea84e1 firmware: arm_scmi: Add dynamic scmi devices creation new f7d6bd038a27 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new c18440d35895 Merge remote-tracking branch 'scmi/for-linux-next' new 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] new c011f9302549 Merge remote-tracking branch 'stm32/stm32-next' new 3ec3435838e6 Merge remote-tracking branch 'sunxi/sunxi/for-next' new ed7d19a2aa23 Merge remote-tracking branch 'tegra/for-next' new 1c55ca3a92cb Merge remote-tracking branch 'ti-k3/ti-k3-next' new 737d9ad37a11 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 7a215e71eda9 Merge remote-tracking branch 'clk/clk-next' new 2300825c1d08 Merge remote-tracking branch 'clk-imx/for-next' new 678bcbec0219 Merge remote-tracking branch 'clk-renesas/renesas-clk' new e9f86eca9e77 Merge remote-tracking branch 'csky/linux-next' new 1c87db36e1e6 Merge remote-tracking branch 'h8300/h8300-next' new 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 new 8ec671fd6143 Merge remote-tracking branch 'm68k/for-next' new 613c80ba1c95 m68k: fix flatmem memory model setup new 6104fb2855d5 Merge remote-tracking branch 'm68knommu/for-next' new 8d91ec6d44f2 Merge remote-tracking branch 'microblaze/next' new 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again new e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO new f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS new 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init new 139c949f7f0a MIPS: ralink: mt7621: add memory detection support new dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore new 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 new b31bc18bc594 Merge remote-tracking branch 'mips/mips-next' new 331caab6e080 Merge remote-tracking branch 'parisc-hd/for-next' new 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] new 9634afa67bfd powerpc/chrp: Make hydra_init() static new 4f46d57cab3b powerpc: remove unneeded semicolon new 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c new 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 new fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init new 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init new 1a0e4550fb12 powerpc: Remove duplicate includes new 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h new 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] new 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() new 90cbac0e995d powerpc: Enable KFENCE for PPC32 new 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg new c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] new 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() new 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down new fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() new e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h new 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] new 870779f40e99 powerpc/futex: Switch to user_access block new 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block new 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once new 66f60522138c powerpc/spinlock: Unserialize spin_is_locked new deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed new 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() new 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() new c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() new 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro new 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block new 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] new 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] new 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] new 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] new d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t new d943bc742a6a powerpc/uprobes: Validation for prefixed instruction new 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly new a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn new 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers new 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] new fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] new 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] new 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] new 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] new be39e1050683 powerpc/32: Reconcile interrupts in C new f93d866e14b7 powerpc/32: Entry cpu time accounting in C new 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry new e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] new 574723064556 powerpc/32: Remove ksp_limit new 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog new 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx new 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] new a4719f5bb6d7 powerpc/32: Statically initialise first emergency context new 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro new 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible new dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] new 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] new 32d2ca0e969a powerpc/32: Refactor booke critical registers saving new 0f2793e33db2 powerpc/32: Perform normal function call in exception entry new e9f99704aafc powerpc/32: Always save non volatile registers on exception entry new b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] new db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry new e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler new af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() new 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog new bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] new 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required new 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE new acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro new a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] new 16db54369df6 powerpc/32: Save remaining registers in exception prolog new a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() new a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] new b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C new ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] new 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers new 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers new c16728835eec powerpc/32: Manage KUAP in C new 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 new f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S new 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c new e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] new 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either new 9214cf0f48ca powerpc/xive: use true and false for bool variable new 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 new 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n new c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] new 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() new b77878052a14 powerpc/fsl-pci: Fix section mismatch warning new 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS new 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor new 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c new 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 new accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all new 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' new a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK new a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] new bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings new a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 new d2313da4ff56 powerpc/setup_64: Fix sparse warnings new 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() new e23ecdf9fd87 cxl: Fix couple of spellings new dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments new d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] new 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration new 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" new b19774b7f3c8 Merge remote-tracking branch 'powerpc/next' new 1cad0a30238a Merge remote-tracking branch 'risc-v/for-next' new 71d6c665b7e1 Merge remote-tracking branch 's390/for-next' new 67558d2239ea Merge remote-tracking branch 'sh/for-next' new c59bc6f2bf5e Merge remote-tracking branch 'xtensa/xtensa-for-next' new 229e19918e39 Merge remote-tracking branch 'pidfd/for-next' new 10bc30805b3a Merge remote-tracking branch 'fscache/fscache-next' new bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 new ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] new f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits new e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode new c6759743b029 btrfs: make find_desired_extent take btrfs_inode new 2747a74deeb2 btrfs: replace offset_in_entry with in_range new dabcd112772d btrfs: replace open coded while loop with proper construct new 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static new d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly new 701a8d77fe02 btrfs: scrub: drop a few function declarations new 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup new f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 0cc955d54007 btrfs: add btree read ahead for full send operations new a1dd89a5b295 btrfs: add btree read ahead for incremental send operations new 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] new ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free new e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() new 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() new d8e2792295fe btrfs: add a i_mmap_lock to our inode new 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new 48c346ce46b9 btrfs: exclude mmaps while doing remap new 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] new 2a31753feec8 btrfs: fix race between memory mapped writes and fsync new 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] new edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() new aa3bb7f04e79 btrfs: remove duplicated in_range() macro new 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases new 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page new bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] new 5a9164bd1e6c btrfs: move the tree mod log code into its own file new 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] new a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users new 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] new 573117a35fa2 btrfs: update debug message when checking seq number of a [...] new e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() new 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() new d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] new 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] new 49265d4627dd btrfs: fix a potential hole punching failure new 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input new 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags new 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 new cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block new 552d3ba095ef btrfs: handle errors from select_reloc_root() new fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] new 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans new d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] new 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] new 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] new 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans new c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root new 86108141d06c btrfs: do proper error handling in create_reloc_root new 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans new b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors new a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root new 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path new b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path new 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] new 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation new 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] new 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] new cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode new b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 3a398a48561b btrfs: do not panic in __add_reloc_root new 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge new 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly new f53039477b63 btrfs: do proper error handling in merge_reloc_roots new 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] new 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] new d87ecf11da22 btrfs: add sysfs interface for supported sectorsize new 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() new f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] new 9672cf20e404 btrfs: introduce helpers for subpage dirty status new 31a1c13b7609 btrfs: introduce helpers for subpage writeback status new 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] new 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time new 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap new cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible new 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] new 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] new ccf68eed1e0d btrfs: add subpage overview comments new 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] new 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel new 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new 706463541c7f btrfs: rename delete_unused_bgs_mutex new 440445b661d0 btrfs: zoned: automatically reclaim zones new 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] new 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] new f6f3d2c99519 Merge remote-tracking branch 'btrfs/for-next' new 271aee4565d7 Merge remote-tracking branch 'cifsd/cifsd-for-next' new b65616ce9fd6 Merge remote-tracking branch 'ecryptfs/next' new b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] new 648f2de053a8 erofs: use workqueue decompression for atomic contexts only new 30048cdac4b9 erofs: use sync decompression for atomic contexts only new 0b964600d3aa erofs: complete a missing case for inplace I/O new 92051265219f Merge remote-tracking branch 'erofs/dev' new 0b946fc59cb5 Merge remote-tracking branch 'exfat/dev' new cfbf696299b2 Merge remote-tracking branch 'ext3/for_next' new 51bc94b48fa7 Merge remote-tracking branch 'f2fs/dev' new f490e0e6a029 Merge remote-tracking branch 'jfs/jfs-next' new 895577c5c1ca UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] new 3842fbed24a1 Merge remote-tracking branch 'cel/for-next' new 72d9782df62f Merge remote-tracking branch 'overlayfs/overlayfs-next' new a0767897f74d Merge remote-tracking branch 'v9fs/9p-next' new 949a00668de8 Merge remote-tracking branch 'xfs/for-next' new 9772cb9c75c3 Merge remote-tracking branch 'iomap/iomap-for-next' new a5f54a2dd52b Merge remote-tracking branch 'file-locks/locks-next' new 015e5e19ccae Merge remote-tracking branch 'vfs/for-next' new 0170638449d0 Merge remote-tracking branch 'printk/for-next' new d0dbdbde4ca7 Merge remote-tracking branch 'pci/next' new f8b6997b475b Merge remote-tracking branch 'hid/for-next' new 99af049695f2 Merge remote-tracking branch 'i2c/i2c/for-next' new ba5efa7fdf11 Merge remote-tracking branch 'i3c/i3c/next' new 8f057a177ef2 Merge remote-tracking branch 'dmi/dmi-for-next' new fc7acdee05ea hwmon: (corsair-psu) add support for critical values new c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo new 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() new b72ceb60a10f hwmon: Use kobj_to_dev() new c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] new 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 new 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] new db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit new 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] new 9a8210575cde hwmon: (pmbus) Add driver for BluTek BPA-RS600 new 2119637a98ac hwmon: (ftsteutates) Rudimentary typo fixes new 773395f84acf dt-bindings: Add trivial device entry for TPS53676 new 91579aadc217 hwmon: (pmbus/tps53679) Add support for TI TPS53676 new 350bc0faa92b hwmon: (mlxreg-fan) Add support for fan drawers capability [...] new ac523b228370 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 46c48508bc1e Merge remote-tracking branch 'jc_docs/docs-next' new c77ed3f93201 Merge remote-tracking branch 'v4l-dvb/master' new 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next new 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next new 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] new 6168d2942182 Merge branch 'pm-tools' into linux-next new cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] new 3daf3a08ca70 Merge branch 'pm-pci' into linux-next new 74e3290c28f1 Merge branch 'devprop' into linux-next new 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables new f5f055a48c5b Merge branch 'acpi-tables' into linux-next new c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() new 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe new cb30db64d816 Merge branch 'pm-core-fixes' into linux-next new a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] new 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next new 52b89322d687 Merge remote-tracking branch 'pm/linux-next' new 76fbc7b38ecd Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new b4798f497f55 Merge remote-tracking branch 'devfreq/devfreq-next' new 21fcb2552865 Merge remote-tracking branch 'opp/opp/linux-next' new 931ea8f2cb63 Merge remote-tracking branch 'thermal/thermal/linux-next' new b755c096427e Merge remote-tracking branch 'ieee1394/for-next' new 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() new a6d14f39d03c Merge remote-tracking branch 'dlm/next' new 624c68d51485 Merge remote-tracking branch 'swiotlb/linux-next' new ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created new 847d19a45146 RDMA/hns: Support to query firmware version new 1fb7f8973f51 RDMA: Support more than 255 rdma ports new 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash new 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] new c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table new e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP new 016b26af13ca RDMA/core: Correct misspellings of two words in comments new 4ae6573e699e IB/hfi1: Fix a typo new aa43665aeeb3 RDMA: Fix a typo new adb76a520d06 IB/isert: Fix a use after free in isert_connect_request new ea9404fcc04b Merge remote-tracking branch 'rdma/for-next' new 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings new e695bed28a5d net: ipa: store BCR register values in config data new d21d1f33b190 net: ipa: don't define endpoints unnecessarily new fc566dab45f9 net: ipa: switch to version based configuration new 782d767a2d0f net: ipa: use version based configuration for SC7180 new 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned new 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE new fef1869fb8b6 Merge branch 'ipa-next' new 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] new 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] new a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() new 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() new a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] new 989f7178b066 net: hns3: fix missing rule state assignment new 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] new a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list new 5be36fb78554 net: hns3: remove the rss_size limitation by vector num new 8fa865510069 net: hns3: optimize the process of queue reset new d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist new 811c0830eb4c net: hns3: add tx send size handling for tso skb new 33a8f7649913 net: hns3: expand the tc config command new 97b9e5c131f1 net: hns3: add stats logging when skb padding fails new 0bc7f8d54a9f Merge branch 'hns3-misc' new b52f6425481c net: marvell: Delete duplicate word in comments new df4a17a98d7f net: marvell: Fix the trailing format of some block comments new 9abcaa96ce6d net: marvell: Delete extra spaces new 9568387c9f51 net: marvell: Fix an alignment problem new 32e67c0aea90 Merge branch 'marvell-cleanups' new 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier new 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] new b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier new c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match new 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port new 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling new cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' new 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] new acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] new 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment new 87f2c6716f64 Documentation: net: Document resilient next-hop groups new 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] new d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing new 3af562a37b7f net: mhi: Allow decoupled MTU/MRU new 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() new 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper new a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper new e1ed4f92a625 igc: Refactor Rx timestamp handling new 1bf33f71f981 igc: Add set/clear large buffer helpers new 26575105d6ed igc: Add initial XDP support new 73f1071c1d29 igc: Add support for XDP_TX action new 4ff320361092 igc: Add support for XDP_REDIRECT action new 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings new 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods new 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods new 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods new d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl new d0922bf79817 hv_netvsc: Add error handling while switching data path new d4d0f897b8fc Merge remote-tracking branch 'net-next/master' new 6ef9f8002853 Merge remote-tracking branch 'bpf-next/for-next' new 898629926d1b Merge remote-tracking branch 'ipsec-next/master' new 29da8a357862 Merge remote-tracking branch 'mlx5-next/mlx5-next' new e94213db4dda Merge remote-tracking branch 'wireless-drivers-next/master' new 78497a6496ee Merge remote-tracking branch 'bluetooth/master' new 7127b146e505 Merge remote-tracking branch 'gfs2/for-next' new cd63c1b19635 Merge remote-tracking branch 'mtd/mtd/next' new 169ec15cac75 Merge remote-tracking branch 'nand/nand/next' new c3e298685ca6 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 9902da8ccee5 Merge remote-tracking branch 'crypto/master' new 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML new 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] new 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] new b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML new 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML new a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] new c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt new fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] new 979650e36b73 Merge remote-tracking branch 'drm/drm-next' new 680dcede2762 drm/ttm: switch back to static allocation limits for now new 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach new c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() new e488b1023a4a drm/ingenic: Register devm action to cleanup encoders new 1b3f675ff41a Merge remote-tracking branch 'drm-misc/for-linux-next' new d0d1db75221e next-20210329/amdgpu new 7eb186bbe9f3 drm/i915: split out stepping info to a new file new 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info new ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme new 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme new cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] new 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] new 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info new 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly new 8cef45e2d37e drm/i915: Remove repeated declaration new cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout new 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() new 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() new 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB new 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] new f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] new 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] new 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] new d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c new 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c new bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() new 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ new d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() new 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() new 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() new 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] new 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view new ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state new 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() new 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct new b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] new 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] new a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment new 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] new 33cb74b8fbb0 Merge remote-tracking branch 'drm-intel/for-linux-next' new 5f01f5913f55 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 18127b1cbfb8 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 65fa8a759e47 Merge remote-tracking branch 'regmap/for-next' new 5417cefd3383 Merge remote-tracking branch 'sound/for-next' new 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings new 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver new d463cead11ac ASoC: amd: fix acpi dependency kernel warning new 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL new c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs new e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs new c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params new e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document new eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver new 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] new 080e8232d61e Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 34aff20e3934 Merge remote-tracking branch 'sound-asoc/for-next' new 33121347fb1c module: treat exit sections the same as init sections when [...] new 8268407272ed Merge remote-tracking branch 'modules/modules-next' new ed643872be33 Merge remote-tracking branch 'input/next' new 5a978dcfc0f0 io_uring: always go for cancellation spin on exec new 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts new 2e64c22af09e io_uring: drop sqd lock before handling signals for SQPOLL new 83d0a911ea1f Merge branch 'io_uring-5.12' into for-next new 4bae7afdd789 paride/pd: remove ->revalidate_disk new 0f00b82e5413 block: remove the revalidate_disk method new acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock new 80755855f808 mtip32xx: use LIST_HEAD() for list_head new 740af68218fe Merge branch 'for-5.13/drivers' into for-next adds 9cf1adc6d34f blk-mq: Sentence reconstruct for better readability adds 2ec5a5c48373 block, bfq: always inject I/O of queues blocked by wakers adds 7cc4ffc55564 block, bfq: put reqs of waker and woken in dispatch list adds 8ef3fc3a043c block, bfq: make shared queues inherit wakers adds 8c544770092a block, bfq: fix weight-raising resume with !low_latency adds 85686d0dc194 block, bfq: keep shared queues out of the waker mechanism adds 430a67f9d616 block, bfq: merge bursts of newly-created queues new bcbce12e9051 Merge branch 'for-5.13/block' into for-next new 9eaedc24bb84 Merge branch 'for-5.13/libata' into for-next new 0af0074b2122 io_uring: avoid taking ctx refs for task-cancel new 13d972b02ee1 io_uring: reuse io_req_task_queue_fail() new 574b0c68ca1d io_uring: further deduplicate file slot selection new 8e300c060a36 io_uring: add a helper failing not issued requests new 27dd3e8fef74 io_uring: refactor provide/remove buffer locking new c46b4f002e11 io_uring: use better types for cflags new 98b597781655 io_uring: refactor out send/recv async setup new 797901d7029e io_uring: untie alloc_async_data and needs_async_data new 9dd69bb04ece io_uring: rethink def->needs_async_data new a45c3c0df14b io_uring: merge defer_prep() and prep_async() new 83304c4b630a io_uring: simplify io_resubmit_prep() new a5b15e9d1bb0 io_uring: wrap io_kiocb reference count manipulation in helpers new 95879ac66161 io_uring: switch to atomic_t for io_kiocb reference count new 43bf8466e78a io_uring: simplify io_sqd_update_thread_idle() new fd0120815bbf io_uring: don't check for io_uring_fops for fixed files new 3abcb565d831 io_uring: cache async and regular file state for fixed files new 07de616593ef io_uring: correct comment on poll vs iopoll new c6477863d2ef io_uring: transform ret == 0 for poll cancelation completions new 65d63e1cf8c8 io_uring: don't take ctx refs in task_work handler new e74109ac2655 io_uring: optimise io_uring_enter() new 22b068a81bd6 io_uring: optimise tctx node checks/alloc new 0247b14eeaf9 io_uring: keep io_req_free_batch() call locality new 8beeaf15d2b5 io_uring: inline __io_queue_linked_timeout() new e0d5addba79a io_uring: optimise success case of __io_queue_sqe new 53f4fc1e2f74 io_uring: refactor io_flush_cached_reqs() new f87f1c582934 io_uring: refactor rsrc refnode allocation new 16de76923f96 io_uring: inline io_put_req and friends new 58ae52b9dcaf io_uring: refactor io_free_req_deferred() new 3cb9b2947fdf io_uring: add helper flushing locked_free_list new 00569efca7c2 io_uring: remove __io_req_task_cancel() new 30f8510c4205 io_uring: inline io_clean_op()'s fast path new 21ac16d9ac2e io_uring: optimise io_dismantle_req() fast path new edd0abd11e19 io_uring: abolish old io_put_file() new 4200a86f513b io_uring: optimise io_req_task_work_add() new c82105db0a14 io_uring: don't clear REQ_F_LINK_TIMEOUT new dfcd53b43ab8 io_uring: don't do extra EXITING cancellations new da161d0b1bb7 io_uring: remove tctx->sqpoll new 66a7d614890a io-wq: refactor *_get_acct() new 3b0da2cedc73 io_uring: don't init req->work fully in advance new b6324d41311b io_uring: kill unused REQ_F_NO_FILE_TABLE new b6a2f60ab9be io_uring: optimise kiocb_end_write for !ISREG new 3afab4241c34 io_uring: don't alter iopoll reissue fail ret code new 735ea1b5bfdd io_uring: hide iter revert in resubmit_prep new 421d05175ea4 io_uring: optimise rw complete error handling new af768747afe1 io_uring: mask in error/nval/hangup consistently for poll new 1dfbe02dabca io_uring: allocate memory for overflowed CQEs new 29500b130300 io_uring: include cflags in completion trace event new a50dcbf1d74a io_uring: add multishot mode for IORING_OP_POLL_ADD new 2368efc137c2 io_uring: abstract out helper for removing poll waitqs/hashes new 96a975cb31a9 io_uring: terminate multishot poll for CQ ring overflow new a6d151ee1ea2 io_uring: abstract out a io_poll_find_helper() new b0a48966071e io_uring: allow events and user_data update of running pol [...] new daa868a863be kernel: allow fork with TIF_NOTIFY_SIGNAL pending new 66910dfdca19 io-wq: eliminate the need for a manager thread new b2f43b59b3cb io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new 24996dbdcee2 io_uring: reg buffer overflow checks hardening new 1a7839a6ff26 Merge branch 'for-5.13/io_uring' into for-next new 0027222b8653 Merge remote-tracking branch 'block/for-next' new 050f096340bf Merge remote-tracking branch 'device-mapper/for-next' new 1d198979e7f1 Merge remote-tracking branch 'pcmcia/pcmcia-next' new f3262529531d Merge remote-tracking branch 'mmc/next' new ca5454c7fa28 Merge remote-tracking branch 'mfd/for-mfd-next' new d0e9eb2eced2 Merge remote-tracking branch 'backlight/for-backlight-next' new 7d7c22dac657 Merge remote-tracking branch 'battery/for-next' new 2c1481d0ff36 Merge remote-tracking branch 'regulator/for-next' new 770f7e834234 Merge remote-tracking branch 'security/next-testing' new f9ac1b63b67f Merge remote-tracking branch 'apparmor/apparmor-next' new cea4c3ec1f60 Merge remote-tracking branch 'keys/keys-next' new 6ed2796dbbd7 Merge remote-tracking branch 'selinux/next' new fcab53e8dd6c Merge remote-tracking branch 'tomoyo/master' new 1a828c183802 Merge remote-tracking branch 'iommu/next' new 7eb16afed36f Merge remote-tracking branch 'audit/next' new 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' new 30df2469fea5 Merge remote-tracking branch 'devicetree/for-next' new 413c601e8fd0 spi: pl022: User more sensible defaults new 16382481bda7 Merge remote-tracking branch 'spi/for-5.13' into spi-next new d88853a93583 Merge remote-tracking branch 'spi/for-next' new 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known new b8a4824f87d2 Merge branch 'x86/vmware' new ebbb0fc7fe46 Merge branch 'x86/vdso' new f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection new ebb1064e7c2e x86/traps: Handle #DB for bus lock new ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] new bd5d736b18a9 Merge branch 'x86/splitlock' new 342dd5b27fe8 Merge branch 'x86/sgx' new 592632b4b641 Merge branch 'x86/seves' new 12555c6d02f1 Merge branch 'x86/platform' new f01c5544c12f Merge branch 'x86/mm' new 788811cf2993 Merge branch 'x86/misc' new e69b64b4f6ac Merge branch 'x86/microcode' new 6fe0916153e5 Merge branch 'x86/cpu' new 3ee5f91e38b9 Merge branch 'x86/core' new 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS new 7780f5e47091 Merge branch 'x86/cleanups' new 004e48a1c41a Merge branch 'x86/build' new deb2650b8e65 Merge branch 'x86/boot' new 1f4bc6fe992b Merge branch 'x86/alternatives' new 3048017595eb Merge branch 'timers/core' new 8fee7abfc11f Merge branch 'sched/core' new 0764aeaf33b9 Merge branch 'ras/core' new 5f80f9ea3b91 Merge branch 'perf/core' new bade80d362d7 Merge branch 'objtool/core' new d2f087318271 Merge branch 'locking/urgent' new bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer new c8694d99377f Merge branch 'locking/core' new 97da9810142f Merge branch 'irq/core' new 2c8d6de2e475 Merge branch 'core/entry' new 19093e92fb4e Merge branch 'linus' new feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes new c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() new 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers new 6d41c675a539 locking/rtmutex: Remove output from deadlock detector new 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() new 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs new fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c new f7efc4799f81 locking/rtmutex: Inline chainwalk depth check new 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs new f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() new f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] new d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent new 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation new 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() new c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug new a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] new 9609a62307f3 Merge branch 'locking/core' new d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() new fb620d6efbc9 Merge branch 'timers/core' new e6d46eded43d genirq/irq_sim: Shrink devm_irq_domain_create_sim() new 11120ec67fb9 Merge branch 'irq/core' new 111211cc0410 Merge remote-tracking branch 'tip/auto-latest' new 35cd9879b16d Merge remote-tracking branch 'clockevents/timers/drivers/next' new fda4f6d19eee Merge remote-tracking branch 'edac/edac-for-next' new af7cd4ecbb44 Merge remote-tracking branch 'ftrace/for-next' new 553407d6f5b5 Merge remote-tracking branch 'rcu/rcu/next' new 0c4ea23fefd2 Merge remote-tracking branch 'kvm/next' new 2316bcbde606 Merge remote-tracking branch 'kvm-arm/next' new 03777a66020b Merge remote-tracking branch 'kvms390/next' new bec6b46d08dd Merge remote-tracking branch 'percpu/for-next' new 3fa60085deb8 Merge remote-tracking branch 'workqueues/for-next' new 9583c66e2ce3 Merge remote-tracking branch 'drivers-x86/for-next' new c318a082e037 Merge remote-tracking branch 'leds/for-next' new 5c8fae109b90 Merge remote-tracking branch 'ipmi/for-next' new e611f8cd8717 driver core: Use unbound workqueue for deferred probes new d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() new f956c21cc8d7 Merge remote-tracking branch 'driver-core/driver-core-next' new 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback new c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] new f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] new ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() new 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() new 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] new 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 new 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF new cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS new 016381f3c136 arm64: dts: mt8183: update wakeup register offset new cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema new 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema new d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH new 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing new e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] new c1d423b77d87 Merge remote-tracking branch 'usb/usb-next' new 416cd934072d Merge remote-tracking branch 'usb-serial/usb-next' new 7e79a6697408 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart new 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart new 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] new 211b4d42b70f tty: fix memory leak in vc_deallocate new 079ba90845d2 Merge remote-tracking branch 'tty/tty-next' new 3e0adb8c6bb8 Merge remote-tracking branch 'char-misc/char-misc-next' new f9f1c16e6d09 Merge remote-tracking branch 'extcon/extcon-next' new 7722d9de096e Merge remote-tracking branch 'phy-next/next' new d762c37544de Merge remote-tracking branch 'soundwire/next' new 63d29c41f90e Merge remote-tracking branch 'thunderbolt/next' new c8c11060f53d Merge remote-tracking branch 'staging/staging-next' new 9f39c1a892cb Merge remote-tracking branch 'icc/icc-next' new 48bbe739bc6c Merge remote-tracking branch 'dmaengine/next' new dee8b0d14200 Merge remote-tracking branch 'cgroup/for-next' new b9504700ab47 Merge remote-tracking branch 'scsi/for-next' new bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters new a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports new c358a3d92b32 scsi: qla2xxx: Fix stuck session new 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] new 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg new 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() new 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling new f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling new daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error new 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask new 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] new 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k new d2478dd25691 scsi: fnic: Remove bogus ratelimit messages new eee8910fe0b5 scsi: core: Fix comment typo new fe515ac82768 scsi: core: Remove duplicate declarations new 8dc602529681 scsi: qedi: Remove redundant assignment to variable err new 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice new 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr new ce0b6e388772 scsi: advansys: Fix spelling of 'is' new 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static new e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static new e1e56c464a1c Merge remote-tracking branch 'scsi-mkp/for-next' new 4225a22aa536 Merge remote-tracking branch 'vhost/linux-next' new c707e9239749 Merge remote-tracking branch 'rpmsg/for-next' new 6cc5a26b517d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 025a897011f7 Merge remote-tracking branch 'gpio-intel/for-next' new ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] new 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h new 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] new 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP new d46bf9ec4596 gpio: regmap: set gpio_chip of_node new fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation new 132f95016db0 pinctrl: bcm: add bcm63xx base code new 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation new 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation new 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 new 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation new cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation new 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 new 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation new 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation new 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 new 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation new fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation new 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 new 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation new ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation new 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 new b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation new b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation new d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 new 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel new 624a401326ba Merge branch 'devel' into for-next new b65a61524166 Merge remote-tracking branch 'pinctrl/for-next' new cf0608c6ba26 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new e2941792926a Merge remote-tracking branch 'pwm/for-next' new 03b0ebe88f11 Merge remote-tracking branch 'kselftest/next' new 05168d98c5e7 Merge remote-tracking branch 'livepatching/for-next' new decf0e47876b Merge remote-tracking branch 'coresight/next' new 55a01e4d1bf2 Merge remote-tracking branch 'rtc/rtc-next' new b7b7ee514de1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 9ae81618103a Merge remote-tracking branch 'seccomp/for-next/seccomp' new 80ea5baf491c Merge remote-tracking branch 'gnss/gnss-next' new cbdffeeb7af0 Merge remote-tracking branch 'slimbus/for-next' new e2da7c710748 Merge remote-tracking branch 'nvmem/for-next' new b25829f67c21 Merge remote-tracking branch 'xarray/main' new f71d5a806109 Merge remote-tracking branch 'hyperv/hyperv-next' new 390898a171fa Merge remote-tracking branch 'kgdb/kgdb/for-next' new 272e80f6a08b Merge remote-tracking branch 'fpga/for-next' new df2136449089 Merge remote-tracking branch 'kunit-next/kunit' new 869c43f7d1ee Merge remote-tracking branch 'mhi/mhi-next' new 5da96b9b27ec Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 4e8d1d11f1fe Merge remote-tracking branch 'rust/rust-next' new eddf88a508f5 Merge branch 'akpm-current/current' new 99417bd16247 drivers/char: remove /dev/kmem for good new 7fdedf5b564b mm: remove xlate_dev_kmem_ptr() new cd5a8eebb567 mm/vmalloc: remove vwrite() new 92c43de9f438 arm: print alloc free paths for address in registers new 513461668efb scripts/spelling.txt: add "overlfow" new f27355a9ab75 scripts/spelling.txt: Add "diabled" typo new a7b8e4cb1331 scripts/spelling.txt: add "overflw" new b6233ac99d76 mm/slab.c: fix spelling mistake "disired" -> "desired" new 8a2104f6b1db include/linux/pgtable.h: few spelling fixes new 541d53dac914 kernel/umh.c: fix some spelling mistakes new d464c0cde858 kernel/user_namespace.c: fix typos new 2361ab24340d kernel/up.c: fix typo new a86214535157 kernel/sys.c: fix typo new 2fa7d472cd46 fs: fat: fix spelling typo of values new c6accd8a9a1c ipc/sem.c: spelling fix new acaa11a68d47 treewide: remove editor modelines and cruft new a38df77c7692 mm: fix typos in comments new ae9ced9e1114 mmap: make mlock_future_check() global new 68dad46be6b3 riscv/Kconfig: make direct map manipulation options depend on MMU new 9c12101e2996 set_memory: allow set_direct_map_*_noflush() for multiple pages new 5a281f685e62 set_memory: allow querying whether set_direct_map_*() is a [...] new 50e62a24fcee mm: introduce memfd_secret system call to create "secret" [...] new 54c61d0d55b0 PM: hibernate: disable when there are active secretmem users new 030d7f57c1e8 arch, mm: wire up memfd_secret system call where relevant new 2fe8623a5095 secretmem: test: add basic selftest for memfd_secret(2)
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 (d7e9d4d2fe0d) \ N -- N -- N refs/heads/akpm (2fe8623a5095)
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 880 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: Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 - .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 - .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 ++ .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 + .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 ++ .../devicetree/bindings/display/imx/hdmi.txt | 65 - .../devicetree/bindings/display/renesas,du.txt | 145 -- .../devicetree/bindings/display/renesas,du.yaml | 831 +++++++++ .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 74 - .../display/rockchip/rockchip,dw-hdmi.yaml | 156 ++ .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 - .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 + .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 177 ++ .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 ++ .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 162 ++ .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 130 ++ .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 236 +++ .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 246 +++ .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 143 ++ .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 164 ++ .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 127 ++ .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 93 + .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 206 +++ .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 217 +++ Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 ++ .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/filesystems/locking.rst | 2 - Documentation/hwmon/bpa-rs600.rst | 74 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/networking/index.rst | 1 + .../networking/nexthop-group-resilient.rst | 293 +++ MAINTAINERS | 13 +- Makefile | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx7d-remarkable2.dts | 146 ++ arch/arm/boot/dts/stm32mp151.dtsi | 6 + arch/arm/configs/at91_dt_defconfig | 5 +- arch/arm/configs/sama5_defconfig | 51 +- arch/arm/mach-at91/pm.c | 19 +- arch/arm64/Kconfig | 2 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 25 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 43 +- arch/arm64/configs/defconfig | 4 +- arch/arm64/include/asm/irq_work.h | 2 + arch/arm64/include/asm/smp.h | 1 + arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/mm/kasan_init.c | 25 +- arch/m68k/configs/amiga_defconfig | 5 - arch/m68k/configs/apollo_defconfig | 5 - arch/m68k/configs/atari_defconfig | 5 - arch/m68k/configs/bvme6000_defconfig | 5 - arch/m68k/configs/hp300_defconfig | 5 - arch/m68k/configs/mac_defconfig | 5 - arch/m68k/configs/multi_defconfig | 5 - arch/m68k/configs/mvme147_defconfig | 5 - arch/m68k/configs/mvme16x_defconfig | 5 - arch/m68k/configs/q40_defconfig | 5 - arch/m68k/configs/sun3_defconfig | 5 - arch/m68k/configs/sun3x_defconfig | 5 - arch/mips/Kconfig | 2 + arch/mips/Kconfig.debug | 1 + arch/mips/configs/loongson3_defconfig | 1 + arch/mips/crypto/.gitignore | 2 + arch/mips/include/asm/mach-ralink/mt7621.h | 7 +- arch/mips/ralink/common.h | 3 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/ralink/mt7621.c | 31 +- arch/mips/ralink/of.c | 2 + arch/mips/ralink/rt288x.c | 2 +- arch/mips/ralink/rt305x.c | 2 +- arch/mips/ralink/rt3883.c | 2 +- arch/powerpc/Kconfig | 18 +- arch/powerpc/Makefile | 6 - arch/powerpc/include/asm/barrier.h | 16 - arch/powerpc/include/asm/book3s/32/kup.h | 126 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 24 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 - arch/powerpc/include/asm/futex.h | 12 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/hvconsole.h | 3 + arch/powerpc/include/asm/hydra.h | 2 - arch/powerpc/include/asm/interrupt.h | 17 +- arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/include/asm/kfence.h | 33 + arch/powerpc/include/asm/kup.h | 27 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 56 +- arch/powerpc/include/asm/pgtable.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 10 - arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/ptrace.h | 8 +- arch/powerpc/include/asm/qspinlock.h | 21 +- arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/spinlock.h | 3 + arch/powerpc/include/asm/thread_info.h | 1 - arch/powerpc/include/asm/uaccess.h | 96 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/asm-offsets.c | 7 - arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/entry_32.S | 796 ++------- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/fpu.S | 2 - arch/powerpc/kernel/head_32.h | 198 +-- arch/powerpc/kernel/head_40x.S | 271 +-- arch/powerpc/kernel/head_44x.S | 10 +- arch/powerpc/kernel/head_8xx.S | 151 +- arch/powerpc/kernel/head_book3s_32.S | 233 +-- arch/powerpc/kernel/head_booke.h | 203 ++- arch/powerpc/kernel/head_fsl_booke.S | 70 +- arch/powerpc/kernel/idle_6xx.S | 14 +- arch/powerpc/kernel/idle_e500.S | 14 +- arch/powerpc/kernel/interrupt.c | 41 +- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 43 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/misc_32.S | 39 - arch/powerpc/kernel/misc_64.S | 22 - arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 30 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kernel/signal.h | 33 + arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 317 ++-- arch/powerpc/kernel/stacktrace.c | 108 +- arch/powerpc/kernel/syscalls.c | 12 +- arch/powerpc/kernel/traps.c | 18 +- arch/powerpc/kernel/uprobes.c | 7 + arch/powerpc/kernel/vector.S | 2 - arch/powerpc/lib/checksum_wrappers.c | 15 +- arch/powerpc/lib/code-patching.c | 13 +- arch/powerpc/lib/sstep.c | 9 - arch/powerpc/math-emu/math.c | 4 +- arch/powerpc/mm/book3s32/Makefile | 1 + arch/powerpc/mm/book3s32/hash_low.S | 14 - arch/powerpc/mm/book3s32/kuep.c | 40 + arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 20 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/init_32.c | 3 + arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- arch/powerpc/platforms/chrp/pci.c | 3 +- arch/powerpc/platforms/embedded6xx/Kconfig | 5 - arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/powernv/opal-prd.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 14 + arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/lparcfg.c | 2 + arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 8 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/processor.h | 10 - arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/thread_info.h | 8 +- arch/x86/include/uapi/asm/debugreg.h | 1 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/intel.c | 111 +- arch/x86/kernel/cpu/vmware.c | 2 + arch/x86/kernel/process.c | 7 +- arch/x86/kernel/traps.c | 4 + arch/x86/mm/pti.c | 7 +- block/bfq-cgroup.c | 2 + block/bfq-iosched.c | 399 ++++- block/bfq-iosched.h | 15 + block/bfq-wf2q.c | 8 + block/blk-mq-tag.c | 4 +- drivers/base/dd.c | 9 +- drivers/base/power/runtime.c | 10 +- drivers/block/mtip32xx/mtip32xx.c | 11 +- drivers/block/paride/pd.c | 11 - drivers/clk/clk-scmi.c | 21 +- drivers/cpufreq/freq_table.c | 4 +- drivers/firmware/imx/scu-pd.c | 13 +- drivers/gpio/gpio-regmap.c | 5 + drivers/gpu/drm/bridge/panel.c | 12 + drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/i9xx_plane.c | 21 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 15 +- drivers/gpu/drm/i915/display/intel_display.c | 871 +-------- drivers/gpu/drm/i915/display/intel_display.h | 14 - drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 81 +- drivers/gpu/drm/i915/display/intel_fb.c | 962 ++++++++++ drivers/gpu/drm/i915/display/intel_fb.h | 54 + drivers/gpu/drm/i915/display/intel_fbc.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 58 +- drivers/gpu/drm/i915/display/intel_sprite.h | 1 - drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 114 +- drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 55 +- drivers/gpu/drm/i915/i915_debugfs.c | 16 +- drivers/gpu/drm/i915/i915_drv.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 122 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/intel_step.c | 106 ++ drivers/gpu/drm/i915/intel_step.h | 40 + drivers/gpu/drm/i915/selftests/i915_vma.c | 219 ++- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 17 +- drivers/gpu/drm/ttm/ttm_device.c | 14 +- drivers/gpu/drm/ttm/ttm_tt.c | 112 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/pmbus/Kconfig | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 172 ++ drivers/hwmon/pmbus/tps53679.c | 51 +- drivers/i2c/busses/Kconfig | 2 +- drivers/infiniband/core/cache.c | 84 +- drivers/infiniband/core/cm.c | 12 +- drivers/infiniband/core/cma.c | 18 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/cma_priv.h | 8 +- drivers/infiniband/core/core_priv.h | 28 +- drivers/infiniband/core/counters.c | 62 +- drivers/infiniband/core/device.c | 36 +- drivers/infiniband/core/mad.c | 32 +- drivers/infiniband/core/multicast.c | 8 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 52 +- drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa.h | 2 +- drivers/infiniband/core/sa_query.c | 22 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.c | 12 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 29 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 40 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 + drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- drivers/infiniband/hw/hfi1/hfi.h | 10 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 128 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hfi1/vnic.h | 2 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 34 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 10 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 16 +- drivers/infiniband/hw/mlx4/mad.c | 46 +- drivers/infiniband/hw/mlx4/main.c | 47 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 26 +- drivers/infiniband/hw/mlx5/cong.c | 8 +- drivers/infiniband/hw/mlx5/counters.c | 10 +- drivers/infiniband/hw/mlx5/counters.h | 2 +- drivers/infiniband/hw/mlx5/fs.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.c | 4 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 16 +- drivers/infiniband/hw/mlx5/mad.c | 16 +- drivers/infiniband/hw/mlx5/main.c | 85 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 51 +- drivers/infiniband/hw/mlx5/mr.c | 3 + drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/mthca/mthca_av.c | 6 +- drivers/infiniband/hw/mthca/mthca_dev.h | 8 +- drivers/infiniband/hw/mthca/mthca_mad.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 10 +- drivers/infiniband/hw/mthca/mthca_qp.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 9 +- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 8 +- drivers/infiniband/hw/qib/qib_mad.c | 4 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/qib/qib_verbs.h | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 10 +- drivers/infiniband/sw/rdmavt/mad.c | 5 +- drivers/infiniband/sw/rdmavt/mad.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 34 +- drivers/infiniband/sw/rdmavt/vt.h | 11 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 10 +- drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 14 +- drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 3 +- drivers/input/touchscreen/elants_i2c.c | 3 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 153 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 219 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 9 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 62 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 18 +- drivers/net/ethernet/intel/igc/igc_main.c | 458 ++++- drivers/net/ethernet/intel/igc/igc_ptp.c | 25 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 60 + drivers/net/ethernet/intel/igc/igc_xdp.h | 13 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 12 +- drivers/net/ethernet/marvell/skge.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 9 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 + .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 7 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/hyperv/hyperv_net.h | 6 +- drivers/net/hyperv/netvsc.c | 35 +- drivers/net/hyperv/netvsc_drv.c | 18 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 3 +- drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/gsi.c | 13 +- drivers/net/ipa/gsi_private.h | 4 +- drivers/net/ipa/gsi_trans.c | 9 +- drivers/net/ipa/gsi_trans.h | 5 +- drivers/net/ipa/ipa.h | 7 +- drivers/net/ipa/ipa_cmd.c | 2 +- drivers/net/ipa/ipa_cmd.h | 19 +- .../ipa/{ipa_data-sdm845.c => ipa_data-v3.5.1.c} | 39 +- .../net/ipa/{ipa_data-sc7180.c => ipa_data-v4.2.c} | 25 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.h | 29 +- drivers/net/ipa/ipa_interrupt.h | 1 + drivers/net/ipa/ipa_main.c | 8 +- drivers/net/ipa/ipa_mem.h | 2 +- drivers/net/ipa/ipa_qmi.c | 10 +- drivers/net/ipa/ipa_qmi.h | 14 +- drivers/net/ipa/ipa_reg.h | 21 - drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 83 +- drivers/net/ipa/ipa_table.h | 6 +- drivers/net/mdio.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 4 +- drivers/net/mhi/mhi.h | 1 + drivers/net/mhi/net.c | 4 +- drivers/net/mhi/proto_mbim.c | 62 +- drivers/net/phy/mdio-boardinfo.c | 2 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/of/base.c | 6 +- drivers/pinctrl/bcm/Kconfig | 55 + drivers/pinctrl/bcm/Makefile | 7 + drivers/pinctrl/bcm/pinctrl-bcm6318.c | 498 ++++++ drivers/pinctrl/bcm/pinctrl-bcm63268.c | 643 +++++++ drivers/pinctrl/bcm/pinctrl-bcm6328.c | 404 +++++ drivers/pinctrl/bcm/pinctrl-bcm6358.c | 369 ++++ drivers/pinctrl/bcm/pinctrl-bcm6362.c | 617 +++++++ drivers/pinctrl/bcm/pinctrl-bcm6368.c | 523 ++++++ drivers/pinctrl/bcm/pinctrl-bcm63xx.c | 109 ++ drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 43 + drivers/pinctrl/pinctrl-at91.c | 2 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/scsi/a100u2w.c | 3 - drivers/scsi/advansys.c | 2 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/myrb.c | 8 +- drivers/scsi/myrs.c | 6 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 16 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 11 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_gs.c | 4 + drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 + drivers/scsi/qla2xxx/qla_iocb.c | 79 +- drivers/scsi/qla2xxx/qla_isr.c | 9 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_os.c | 214 ++- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_sysfs.c | 2 +- drivers/spi/spi-pl022.c | 4 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/vt/vt.c | 1 + drivers/usb/dwc3/core.h | 19 +- drivers/usb/dwc3/debugfs.c | 12 +- drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/host/xhci-mtk.c | 5 +- drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/usbsevseg.c | 60 +- drivers/vfio/pci/Kconfig | 2 +- fs/block_dev.c | 3 - fs/btrfs/extent_io.c | 293 +-- fs/btrfs/file.c | 12 +- fs/btrfs/inode.c | 122 +- fs/btrfs/reflink.c | 24 + fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 54 + fs/btrfs/sysfs.c | 37 +- fs/btrfs/tree-log.c | 12 +- fs/btrfs/volumes.c | 2 + fs/dlm/lowcomms.c | 1 + fs/io-wq.c | 29 +- fs/io_uring.c | 26 +- include/drm/drm_encoder.h | 18 + include/drm/ttm/ttm_tt.h | 3 +- include/linux/blkdev.h | 1 - include/linux/gpio/driver.h | 9 + include/linux/gpio/regmap.h | 4 + include/linux/power_supply.h | 7 + include/linux/rtmutex.h | 35 +- include/rdma/ib_cache.h | 18 +- include/rdma/ib_mad.h | 2 +- include/rdma/ib_sa.h | 15 +- include/rdma/ib_verbs.h | 177 +- include/rdma/rdma_cm.h | 2 +- include/rdma/rdma_counter.h | 16 +- include/rdma/rdma_vt.h | 10 +- include/rdma/rw.h | 18 +- include/scsi/scsi_host.h | 1 - include/soc/at91/pm.h | 16 + include/uapi/linux/can.h | 2 +- include/uapi/linux/nfsd/nfsfh.h | 27 +- kernel/fork.c | 2 +- kernel/irq/irq_sim.c | 31 +- kernel/locking/Makefile | 2 - kernel/locking/rtmutex-debug.c | 182 -- kernel/locking/rtmutex-debug.h | 37 - kernel/locking/rtmutex.c | 408 ++--- kernel/locking/rtmutex.h | 35 - kernel/locking/rtmutex_common.h | 104 +- kernel/module.c | 9 +- kernel/time/timekeeping.c | 36 +- net/can/bcm.c | 10 +- net/can/isotp.c | 11 +- net/can/raw.c | 14 +- net/dsa/dsa2.c | 8 +- net/ipv4/sysctl_net_ipv4.c | 2 - net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/sit.c | 4 +- net/tipc/socket.c | 2 +- net/tipc/subscr.h | 3 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 29 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/mt6359-accdet.c | 1080 ++++++++++++ sound/soc/codecs/mt6359-accdet.h | 128 ++ sound/soc/codecs/mt6359.h | 1864 ++++++++++++++++++-- sound/soc/dwc/local.h | 6 +- sound/soc/fsl/fsl_rpmsg.c | 2 +- sound/soc/sof/intel/hda-dai.c | 44 + sound/soc/sof/pcm.c | 37 +- sound/soc/sof/sof-audio.h | 2 + sound/soc/sof/topology.c | 190 +- .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 17 + .../selftests/drivers/net/mlxsw/tc_sample.sh | 30 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- .../selftests/powerpc/security/entry_flush.c | 2 +- .../selftests/powerpc/security/flush_utils.h | 4 + .../testing/selftests/powerpc/security/rfi_flush.c | 2 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 4 +- 546 files changed, 18139 insertions(+), 7106 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/networking/nexthop-group-resilient.rst create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts create mode 100644 arch/mips/crypto/.gitignore create mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb.h create mode 100644 drivers/gpu/drm/i915/intel_step.c create mode 100644 drivers/gpu/drm/i915/intel_step.h create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h rename drivers/net/ipa/{ipa_data-sdm845.c => ipa_data-v3.5.1.c} (90%) rename drivers/net/ipa/{ipa_data-sc7180.c => ipa_data-v4.2.c} (90%) create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h create mode 100644 include/soc/at91/pm.h delete mode 100644 kernel/locking/rtmutex-debug.c delete mode 100644 kernel/locking/rtmutex-debug.h delete mode 100644 kernel/locking/rtmutex.h create mode 100644 sound/soc/codecs/mt6359-accdet.c create mode 100644 sound/soc/codecs/mt6359-accdet.h