This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 7a6956579ce6 Add linux-next specific files for 20200903 omits 66019626c02e Merge branch 'akpm/master' into master omits 8b0f99ecfedc mm/mmap: add inline munmap_vma_range() for code readability omits db6d887d1259 mm/mmap: add inline vma_next() for readability of mmap code omits 1f8d57345a4b mm/migrate: avoid possible unnecessary process right check [...] omits 24b02d6b3503 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 43356c590c12 mm/memory-failure: remove a wrapper for alloc_migration_target() omits e69afa3d8e9b mm/madvise: check fatal signal pending of target process omits b1b0a24ef41d mm/madvise: Remove duplicate include omits 0115c3fff831 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 9e540554de0c pid: move pidfd_get_pid() to pid.c omits 948ab08cd97f mm/madvise: pass task and mm to do_madvise omits b1be3d722f0d ia64: fix build error with !COREDUMP omits ef7e658fd1b1 x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig omits e462761a4118 Merge branch 'akpm-current/current' into master omits af5dd51aabfe Merge remote-tracking branch 'memblock/for-next' into master omits ea9366f995c2 Merge remote-tracking branch 'notifications/notifications- [...] omits 518807a5e926 Merge remote-tracking branch 'mhi/mhi-next' into master omits 1be14e3da209 Merge remote-tracking branch 'trivial/for-next' into master omits bdeea0cfd300 Merge remote-tracking branch 'kunit-next/kunit' into master omits 04fe90320b96 Merge remote-tracking branch 'fpga/for-next' into master omits 863051647922 Merge remote-tracking branch 'pidfd/for-next' into master omits 937752c5ffc3 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits d4598c366751 Merge remote-tracking branch 'auxdisplay/auxdisplay' into master omits aa30ef6ed510 Merge remote-tracking branch 'hyperv/hyperv-next' into master omits f4d84e77fcde Merge remote-tracking branch 'xarray/xarray' into master omits 410da818c567 Merge remote-tracking branch 'fsi/next' into master omits 1b57861a9c99 Merge remote-tracking branch 'kspp/for-next/kspp' into master omits f70c50145801 Merge remote-tracking branch 'ntb/ntb-next' into master omits c46b1609bfb7 Merge remote-tracking branch 'at24/at24/for-next' into master omits b4031052c601 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] omits 01ad27b7098c Merge remote-tracking branch 'coresight/next' into master omits 59ddf1046c03 Merge remote-tracking branch 'livepatching/for-next' into master omits a0089c5faa01 Merge remote-tracking branch 'kselftest/next' into master omits 7380855212b0 Merge remote-tracking branch 'pinctrl-intel/for-next' into master omits 821bf5cfec53 Merge remote-tracking branch 'pinctrl/for-next' into master omits 9b6ddcfeb6de Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] omits 514ca0eedd56 Merge remote-tracking branch 'gpio/for-next' into master omits b00cb41f0321 Merge remote-tracking branch 'rpmsg/for-next' into master omits 6ce69ac28d3e Merge remote-tracking branch 'scsi-mkp/for-next' into master omits f96ad46e25c3 Merge remote-tracking branch 'scsi/for-next' into master omits 12a210203635 Merge remote-tracking branch 'dmaengine/next' into master omits 9877cb88653b Merge remote-tracking branch 'mux/for-next' into master omits 5d1889481b39 Merge remote-tracking branch 'staging/staging-next' into master omits ba9061b77b31 Merge remote-tracking branch 'thunderbolt/next' into master omits a481b4d5f0a7 Merge remote-tracking branch 'soundwire/next' into master omits d36b8651c63f Merge remote-tracking branch 'extcon/extcon-next' into master omits 1fcb361b013c Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits f687fb2308cc Merge remote-tracking branch 'tty/tty-next' into master omits 98a7086c5a9a Merge remote-tracking branch 'phy-next/next' into master omits 8ff476c73703 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] omits b1a3c29bbe75 Merge remote-tracking branch 'usb/usb-next' into master omits 0e608bf774c9 Merge remote-tracking branch 'ipmi/for-next' into master omits 1c6b03ef8ba8 Merge remote-tracking branch 'leds/for-next' into master omits 851e0e656eaa Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits 4780005e44a9 Merge remote-tracking branch 'rcu/rcu/next' into master omits 72903bf89faa Merge remote-tracking branch 'edac/edac-for-next' into master omits 31ad565a033f Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 49b2e547fce0 Merge remote-tracking branch 'tip/auto-latest' into master omits 7cea802429ac Merge remote-tracking branch 'spi/for-next' into master omits ada124f14d9c Merge remote-tracking branch 'devicetree/for-next' into master omits 025f0b7e9a1f Merge remote-tracking branch 'audit/next' into master omits 02a2d205b69b Merge remote-tracking branch 'selinux/next' into master omits 5223fee4dc69 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 47ec93545378 Merge remote-tracking branch 'security/next-testing' into master omits 6493018cd50b Merge remote-tracking branch 'regulator/for-next' into master omits b2ec64f9d622 Merge remote-tracking branch 'battery/for-next' into master omits 99674f13653b Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 1d847889d2fc Merge remote-tracking branch 'mmc/next' into master omits 25f5c427a448 Merge remote-tracking branch 'block/for-next' into master omits c703761969a7 Merge remote-tracking branch 'input/next' into master omits 568f3edeb952 Merge remote-tracking branch 'modules/modules-next' into master omits 21f2431f6031 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 626d098de9b7 Merge remote-tracking branch 'sound/for-next' into master omits 085d4a612f34 Merge remote-tracking branch 'regmap/for-next' into master omits 77a954bb75a1 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 944ddf797e67 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 2761bdf77f55 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 7df72f5bb771 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 9b7647d21db1 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 4a51e74bd9ee Merge remote-tracking branch 'drm/drm-next' into master omits 66b906c14402 Merge remote-tracking branch 'crypto/master' into master omits 928618405916 Merge remote-tracking branch 'gfs2/for-next' into master omits b239c1cca257 Merge remote-tracking branch 'bluetooth/master' into master omits 46cfe9a9880f Merge remote-tracking branch 'wireless-drivers-next/master [...] omits 788058bd7495 Merge remote-tracking branch 'netfilter-next/master' into master omits dbdc27dc4e34 Merge remote-tracking branch 'bpf-next/master' into master omits c1ad09b769ec Merge remote-tracking branch 'net-next/master' into master omits e97fe2ca3cb3 Merge remote-tracking branch 'rdma/for-next' into master omits 96eaee8f7d1e Merge remote-tracking branch 'swiotlb/linux-next' into master omits 876442a096bd Merge remote-tracking branch 'dlm/next' into master omits 76543c3aed73 Merge remote-tracking branch 'ieee1394/for-next' into master omits 255f63f7f178 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits 4f69fc74b5a4 Merge remote-tracking branch 'opp/opp/linux-next' into master omits 44ad4fe99938 Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 74355a4d6730 Merge remote-tracking branch 'cpupower/cpupower' into master omits 55e47b65ea13 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits 24bd988bff2f Merge remote-tracking branch 'pm/linux-next' into master omits d24509ad9e85 Merge remote-tracking branch 'v4l-dvb/master' into master omits 4a74edb10140 Merge remote-tracking branch 'jc_docs/docs-next' into master omits d14cca76f758 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 1614b49796be Merge remote-tracking branch 'dmi/dmi-for-next' into master omits cded54b7e859 Merge remote-tracking branch 'i3c/i3c/next' into master omits 8b69651378a5 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits e65c446ad1ad Merge remote-tracking branch 'hid/for-next' into master omits ff96400deffc Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 0320d4d6843d Merge remote-tracking branch 'pci/next' into master omits c7b11103afa1 Merge remote-tracking branch 'printk/for-next' into master omits 639778c75fc6 Merge remote-tracking branch 'file-locks/locks-next' into master omits c29a8fa96945 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits 9508e67c594e Merge remote-tracking branch 'cel/cel-next' into master omits 3d42d9f2b0c0 Merge remote-tracking branch 'nfs/linux-next' into master omits 267e43516805 Merge remote-tracking branch 'fuse/for-next' into master omits 9342c4f8b9af Merge remote-tracking branch 'f2fs/dev' into master omits 13816265ffa2 Merge remote-tracking branch 'ext3/for_next' into master omits 7d37e12bf477 Merge remote-tracking branch 'exfat/dev' into master omits 4fa0e4577148 Merge remote-tracking branch 'erofs/dev' into master omits 0a167bcd269a Merge remote-tracking branch 'configfs/for-next' into master omits f18f1f440ee5 Merge remote-tracking branch 'btrfs/for-next' into master omits e91d751a171e Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits a300e0b32c89 Merge remote-tracking branch 's390/features' into master omits 6fc0ea1a7d7c Merge remote-tracking branch 'parisc-hd/for-next' into master omits 6813bbcd0092 Merge remote-tracking branch 'nds32/next' into master omits 9d836a463202 Merge remote-tracking branch 'mips/mips-next' into master omits 3b0c832bc776 Merge remote-tracking branch 'microblaze/next' into master omits c876225f47b7 Merge remote-tracking branch 'm68k/for-next' into master omits f98dbed0792d Merge remote-tracking branch 'ia64/next' into master omits 546d01c557d0 Merge remote-tracking branch 'h8300/h8300-next' into master omits 04327164ac24 Merge remote-tracking branch 'clk/clk-next' into master omits 55bb67c9ad82 Merge remote-tracking branch 'uniphier/for-next' into master omits 972fdd88059f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 5da93849f963 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits c31715b9b7d9 Merge remote-tracking branch 'tegra/for-next' into master omits f70b22cf9718 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 93284e521e0e Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 16df65cba41e Merge remote-tracking branch 'rockchip/for-next' into master omits 919434b4a593 Merge remote-tracking branch 'reset/reset/next' into master omits 70f88488ae40 Merge remote-tracking branch 'renesas/next' into master omits 41a9a421e9e6 Merge remote-tracking branch 'realtek/for-next' into master omits 981458758895 Merge remote-tracking branch 'qcom/for-next' into master omits 00ea0f04d3aa Merge remote-tracking branch 'omap/for-next' into master omits 60bdd1ef516c Merge remote-tracking branch 'mvebu/for-next' into master omits 9ffdc3f6d315 Merge remote-tracking branch 'mediatek/for-next' into master omits 09d8d3f98981 Merge remote-tracking branch 'keystone/next' into master omits a423cd161bb5 Merge remote-tracking branch 'imx-mxs/for-next' into master omits 7a4c77df5a93 Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits a38f2e5018eb Merge remote-tracking branch 'at91/at91-next' into master omits b272b494d007 Merge remote-tracking branch 'aspeed/for-next' into master omits 2ff287c01ed3 Merge remote-tracking branch 'amlogic/for-next' into master omits bbc634f8133c Merge remote-tracking branch 'arm-soc/for-next' into master omits f70ee2d69022 Merge remote-tracking branch 'arm/for-next' into master omits c7935043530f Merge remote-tracking branch 'dma-mapping/for-next' into master omits 5e32d72fcf8e Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 2da1f78a54ae Merge remote-tracking branch 'kbuild/for-next' into master omits a6bb08512d58 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits c41730a9bddc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits f68bd95cc900 Merge remote-tracking branch 'memblock-fixes/fixes' into master omits 393bae5f8033 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 95b0676aef5f Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits b2b4e9c8e6f9 Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits 1ca1303c30ea Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 89c019e6c45c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 3d15b9d238b1 Merge remote-tracking branch 'scsi-fixes/fixes' into master omits 368caa6aa478 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits 30426063a359 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits a77bad749dd2 Merge remote-tracking branch 'omap-fixes/fixes' into master omits 57196a1f2128 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master omits bcdd177c1f4e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master omits 24b425be6f67 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master omits 97b6fce8b277 Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits ba55a0a8d14f Merge remote-tracking branch 'ide/master' into master omits 500782694fa4 Merge remote-tracking branch 'soundwire-fixes/fixes' into master omits 1d7bc49a1fab Merge remote-tracking branch 'char-misc.current/char-misc- [...] omits d376d9cca39c Merge remote-tracking branch 'staging.current/staging-linu [...] omits 3ce117a9dbdd Merge remote-tracking branch 'phy/fixes' into master omits ca745927f9fb Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 8c79ce9832c7 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] omits a383f84791ec Merge remote-tracking branch 'usb.current/usb-linus' into master omits b25d4daa5537 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 9febf0d16641 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 384df9a2b763 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits bbbdaedbacb2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 7c42beb487f2 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits cdc1e2ee8a1d Merge remote-tracking branch 'rdma-fixes/for-rc' into master omits de1b76c7836f Merge remote-tracking branch 'wireless-drivers/master' int [...] omits f5bcc76d5748 Merge remote-tracking branch 'ipsec/master' into master omits e3150e13fa57 Merge remote-tracking branch 'bpf/master' into master omits 873e39fe387d Merge remote-tracking branch 'net/master' into master omits 7a4a40713a05 Merge remote-tracking branch 'sparc/master' into master omits 09cf177571fe Merge remote-tracking branch 's390-fixes/fixes' into master omits 84eff8865b8e Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 63d6750690f7 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 23f10fa8080b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 8d8295f54657 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] omits 1803266812d8 Merge remote-tracking branch 'arc-current/for-curr' into master omits 6f352e96e2c4 Merge remote-tracking branch 'kbuild-current/fixes' into master omits 1ba5fe2facf7 libbpf: Remove arch-specific include path in Makefile omits cd9ccab42841 Merge remote-tracking branch 'spi/for-5.10' into spi-next omits 3ffc1e24ed59 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits f3b22f1d15f1 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits 4d59222e60d3 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits f7770456493d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next omits 7a1852b61773 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 49d76b957a5e f2fs: allocate proper size memory for zstd decompress omits bc099d80a06d f2fs: change i_compr_blocks of inode to atomic value omits a63b296a4f45 f2fs: change compr_blocks of superblock info to 64bit omits 003fd3282d84 f2fs: add block address limit check to compressed file omits ddeac3c6b17c f2fs: check position in move range ioctl omits 62df7595308d f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO omits 7d0929fd69e2 f2fs: Simplify SEEK_DATA implementation omits 52b4e0281934 f2fs: change virtual mapping way for compression pages omits 407135542d70 f2fs: support age threshold based garbage collection omits 0527eff5dff2 f2fs: point man pages for some f2fs utils omits 6308d5bd1c8c f2fs: Use generic casefolding support omits 634f98c843be fs: Add standard casefolding support omits 1200b82a84bf unicode: Add utf8_casefold_hash omits 503aff0bbd32 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref omits 1ec2cddb7b4f f2fs: fix compile warning omits 14df477a71f9 f2fs: support 64-bits key in f2fs rb-tree node entry omits 0b96297d73cb f2fs: inherit mtime of original block during GC omits 3ebe00852efc f2fs: record average update time of segment omits 223d0b7d9e5f f2fs: introduce inmem curseg omits 009fdd0419af f2fs: compress: remove unneeded code omits 65577f79b3d2 f2fs: remove duplicated type casting omits cdefc85fdc9a f2fs: support zone capacity less than zone size omits 930451bcf777 f2fs: Return EOF on unaligned end of file DIO read omits 379a0699fde9 f2fs: fix indefinite loop scanning for free nid omits 15001c63fd7b f2fs: Fix type of section block count variables omits 844cbb93dd92 kconfig: remove redundant assignment prompt = prompt omits 9ee436ecc017 kbuild: Documentation: clean up makefiles.rst omits 9b099e4b37e2 kconfig: streamline_config.pl: check defined(ENV variable) [...] omits 87a1931bff8d dma-mapping: introduce DMA range map, supplanting dma_pfn_offset omits 020ad0333b03 Merge branch 'for-5.10/block' into for-next omits 83a85498974b block: move 'q_usage_counter' into front of 'request_queue' omits d0c567d60f37 percpu_ref: reduce memory footprint of percpu_ref in fast path omits 0f7535a2df72 Merge branch 'for-5.10/block' into for-next omits 88f66c681780 Merge branch 'pci/pm' omits 37456713bd7d Merge branch 'pci/misc' omits c20ef0ee72cb Merge branch 'pci/enumeration' omits 7df79c1ebc20 mmc: core: Allow setting slot index via device tree alias omits 1897e0a6077f dt-bindings: mmc: document alias support omits 6e9372440396 mmc: meson-gx: use wrapper to avoid accessing internal vars omits 46a8b47df381 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] omits 99b4b2301ada dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching omits 3aff06857ef6 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 omits 6bebbef04869 mmc: mediatek: add pre_enable() and post_disable() hook function omits c4e38fc27835 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] omits a18de2a3f158 Merge branch 'fixes' into next omits fed4a71e6d0d mmc: sdhci-msm: Add retries when all tuning phases are fou [...] omits a9403460548e mmc: sdhci-acpi: Clear amd_sdhci_host on reset omits b981e97306ef cpufreq: s5pv210: Use dev_err instead of pr_err in probe omits 38bb198a400f cpufreq: s5pv210: Simplify with dev_err_probe() omits 08d623d2165a cpufreq: tegra186: Fix initial frequency omits 57e97caa5f82 Merge branch 'for-5.10/block' into for-next omits 4b60276576dc Merge branch 'for-5.10/io_uring' into for-next omits f0f3f2e704a7 Merge branch 'for-5.10/block' into for-next omits 7eada1ae101b Merge branch 'pm-cpufreq' into linux-next omits 4c7f2d50c2e3 Merge branches 'arm64-for-5.10' and 'arm64-defconfig-for-5 [...] omits 59f1a56b3708 io_wq: Make io_wqe::lock a raw_spinlock_t omits b1b58fe90d07 Merge branch 'printk-rework' into for-next omits 0cfdacd74ad5 scripts/gdb: update for lockless printk ringbuffer omits 208c5ecf7500 scripts/gdb: add utils.read_ulong() omits 84ae7769c8dc Merge branch 'printk-rework' into for-next omits e5e4c07d9233 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo omits 393d812b5ec1 ARM: config: aspeed: Fix selection of media drivers omits abe83f7621ee kunit: ubsan integration omits dfe127799f8e io_uring: allow disabling rings during the creation omits 1748079a2c19 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 793658bdb550 io_uring: use an enumeration for io_uring_register(2) opcodes omits 30f171f27f21 io_uring: add support for polling before IO omits 33efa9e652f5 hwmon: (adt7462) replace impossible fallthroughs with breaks omits 38e509340279 hwmon: (gsc-hwmon) add fan sensor omits d4d205c00573 hwmon: (k10temp) Define SVI telemetry and current factors [...] omits c49042c3360e hwmon: (k10temp) Create common functions and macros for Ze [...] omits 97de3df44c58 hwmon: (scmi-hwmon) Avoid comma separated statements omits d58bc80cfd31 dt-bindings: hwmon: Add bindings for ADM1266 omits aa1c68720ce1 hwmon: (pmbus/adm1266) read blackbox omits b8c929d8e4d2 hwmon: (pmbus/adm1266) add debugfs for states omits 44357d7e0f51 hwmon: (pmbus/adm1266) Add support for GPIOs omits 7b8b3267a9f3 hwmon: (pmbus/adm1266) Add Block process call omits eefcffa19b81 hwmon: (pmbus) Add support for ADM1266 omits 394c9a2e5997 devicetree: hwmon: shtc1: add sensirion,shtc1.yaml omits 4b20dd551bf3 hwmon: shtc1: add support for device tree bindings omits 1e164bb7c08c hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling omits fc7ce6de9470 hwmon: (dme1737) use simple i2c probe omits dd9ddc4833eb hwmon: (f75375s) use simple i2c probe omits 09f71e6fc3bb hwmon: (tmp513) use simple i2c probe omits e3924aa6dbd5 hwmon: use simple i2c probe function (take 2) omits 2954190f14d3 hwmon: (ltc2947) use simple i2c probe omits 165ddc0e4fac hwmon: (emc2103) use simple i2c probe omits 3d5625838542 hwmon: (asc7621) use simple i2c probe omits 8a1dde29a552 hwmon: (lm73) use simple i2c probe omits 6f0401b884c4 hwmon: (w83791d) use simple i2c probe omits a13109e99ae6 hwmon: (w83793) use simple i2c probe omits f030f4990542 hwmon: (adm1029) use simple i2c probe omits 24f4ff7b4bc1 hwmon: (adm1177) use simple i2c probe omits 11deea490386 hwmon: use simple i2c probe function omits ebf3e4b75811 hwmon (pmbus) use simple i2c probe function omits 4f743b960ddd hwmon: (drivetemp) Add usage not describing impact on driv [...] omits 8d516424e83e hwmon: (pmbus/core) Add support for rated attributes omits 9ba308990c93 hwmon: (core) Add support for rated attributes omits 2646331faf7a docs: hwmon: Add attributes to report rated values omits fffd14dc58ab Merge branch 'imx/defconfig' into for-next omits 59bd07dd77bb Merge branch 'imx/dt64' into for-next omits 9bb05330ee66 Merge branch 'imx/dt' into for-next omits 698a5f332aac Merge branch 'imx/bindings' into for-next omits 6138f29150f8 Merge branch 'imx/drivers' into for-next omits 52fc973552fa Merge branch 'clk/imx' into for-next omits c104850647b2 locktorture: Track time of last ->writeunlock() omits da0c76cae5cc sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 7988ad6ff7a4 torture: Don't kill gdb sessions omits d301e320e952 refscale: Bounds-check module parameters omits b15b85a07bc7 rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] omits 42811934e1b2 Merge branch 'lkmm-dev.2020.08.24a' into HEAD omits 4a245446a161 Merge branch 'kcsan.2020.08.24a' into HEAD omits 63424bbb31b7 Merge branch 'v5.9-next/soc' into for-next omits f74c418c5142 Merge branch 'v5.9-next/dts64' into for-next omits 174e889d08aa Merge branch 'fixes' into next omits c282fdb49b18 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target omits 1fcf371e4a41 mmc: tmio: remove indirection of 'execute_tuning' callback omits c9358732c78b mmc: tmio: don't reset whole IP core when tuning fails omits b306d0f4d4a5 mmc: tmio: factor out common parts of the reset routine omits f3b5f54f8b00 mmc: tmio: remove indirection of 'hw_reset' callback omits 794d69bca963 Revert "mmc: tmio: fix reset operation" omits f4a8fe7eb26b mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' omits 319f2be8f792 mmc: sdhci_am654: Add workaround for card detect debounce timer omits 5b6c2ec60755 mmc: sdhci-msm: enable compile-testing on !ARM omits 730a7ad32f4a mmc: sdhci-esdhc-imx: remove unused code omits 7b65f9ff5177 mmc: sd: Use kobj_to_dev() instead of container_of() omits c8611a8785b9 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver omits 825bddb57426 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings omits 2783155803de mmc: via-sdmmc: Fix data race bug omits dd6d904c720b mmc: core: Improve documentation of MMC_CAP_HW_RESET omits f60aef257493 ROMFS: support inode blocks calculation omits 0a56c48223ff scripts/gdb/tasks: add headers and improve spacing format omits 23d1f7785283 scripts/gdb/proc: add struct mount & struct super_block ad [...] omits 565ba61fbbee aio: simplify read_events() omits d230ac1526bb panic: dump registers on panic_on_warn omits 33638b6c3d60 autofs: harden ioctl table omits c3507385bda3 tools/testing/selftests: add self-test for verifying load [...] omits 258526e18fef fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 5b12cd2227dd fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 3f64a495ae7e fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 32467ad8eeab checkpatch: warn if trace_printk and friends are called omits 785c968a610e const_structs.checkpatch: add phy_ops omits 8ad887f84564 checkpatch: add test for comma use that should be semicolon omits b2692ef2f4b4 checkpatch: move repeated word test omits 18148fbe0de8 checkpatch: add --kconfig-prefix omits 2f866abfeca2 bitops: use the same mechanism for get_count_order[_long] omits 4120479a3f6f bitops: simplify get_count_order_long() omits 5a7f80987b79 lib: test_sysctl: delete duplicated words omits 07f36e76687c lib: syscall: delete duplicated words omits ce94d2f94778 lib: radix-tree: delete duplicated words omits b61592ffff95 lib: earlycpio: delete duplicated words omits db52772f24fa lib: dynamic_queue_limits: delete duplicated words + fix typo omits 44379154a599 lib: devres: delete duplicated words omits 669505959346 lib: decompress_bunzip2: delete duplicated words omits cdd61ba14137 lib: libcrc32c: delete duplicated words omits f86dd4c01577 lib: bitmap: delete duplicated words omits 6a1c1b5be0ec get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits a3ead7d4bd9e get_maintainer: add test for file in VCS omits bdb9e67b249f fs: configfs: delete repeated words in comments omits 6d160bb2a32e proc/sysctl: make protected_* world readable omits fdf30fa5ebfd kernel/hung_task.c: Monitor killed tasks. omits 3250960b0f04 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d5adde374eb7 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 50c2d64160de mm/highmem.c: clean up endif comments omits d53d7bb8419b mm/page_reporting.c: drop stale list head check in page_re [...] omits d0551fc561a3 mm/slab.h: remove duplicate include omits c6b1ed879f54 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 4d73a8568d4a mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits 205c2c045b04 mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits c6fb3aed773d mm/memory_hotplug: simplify page onlining omits 27dd23e9f4b7 mm/page_isolation: simplify return value of start_isolate_ [...] omits c9d8fa1cf1e6 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits af3cf3d75203 mm/page_alloc: simplify __offline_isolated_pages() omits f97012f87915 mm/memory_hotplug: simplify page offlining omits 5019269d89d0 mm/memory_hotplug: enforce section granularity when onlini [...] omits c087ee7df8c4 mm/memory_hotplug: inline __offline_pages() into offline_pages() omits 2a92f9eef698 mm/util.c: update the kerneldoc for kstrdup_const() omits 097536e24c9a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits bcf599ca06e1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 8bbbef660afe mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 2eb84635380d mm,hwpoison: double-check page count in __get_any_page() omits e0fc7687eb0a mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 7a52e9bc482f mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 992169e58283 mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] omits 9b88ce58d02b mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits d431a7aa7bec mm,hwpoison: rework soft offline for in-use pages omits 4dfad9475bcc mm,hwpoison: rework soft offline for free pages omits f366e1420c5b mm,hwpoison: unify THP handling for hard and soft offline omits 4f97d3a54687 mm,hwpoison: kill put_hwpoison_page omits d062233b90d6 mm,hwpoison: unexport get_hwpoison_page and make it static omits 4e77a3af9646 mm,hwpoison-inject: don't pin for hwpoison_filter omits c57e918faa1a mm, hwpoison: remove recalculating hpage omits c64f37b65565 mm,hwpoison: cleanup unused PageHuge() check omits b7d138a864de mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits f1ec075e256a memblock: use separate iterators for memory and reserved regions omits d588f083aba1 memblock: implement for_each_reserved_mem_region() using _ [...] omits a48f13f8c8a3 memblock: remove unused memblock_mem_size() omits 0c02bbe2ebd3 x86/setup: simplify reserve_crashkernel() omits 23a5a09f2708 x86/setup: simplify initrd relocation and reservation omits ae8d94dcbea0 mips: fix cavium-octeon build caused by memblock refactoring omits 0d5e41709f76 arm64: dts: mt8183: add scp node omits 70daa2f88d69 Merge branch 'for-next-next-v5.9-20200826' into for-next-20200826 omits eee398499d94 Merge branch 'for-next-current-v5.8-20200826' into for-nex [...] omits 27ed9e8fa651 Merge branch 'ext/qu/quota-fixes-delayed-inode' into for-n [...] omits 73b25bca992b Merge branch 'ext/josef/rwsem-lockdep-v2' into for-next-ne [...] omits 927f04ab97fb Merge branch 'ext/qu/enhanced-defence-fuzzed-v5' into for- [...] omits 029cefc0e7c8 Merge branch 'misc-next' into for-next-next-v5.9-20200826 omits 7f5c4302d79d Merge branch 'misc-next' into for-next-current-v5.8-20200826 omits 3aeec798d940 Merge branch 'misc-5.9' into for-next-current-v5.8-20200826 omits 8452a81d3754 btrfs: ctree: checking key orders before merged tree blocks omits 4538394ed555 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] omits 475c07e52743 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() [...] omits 9dd0e45a2974 btrfs: extent_io: do extra check for extent buffer read wr [...] omits 61d58e63fac9 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations omits ae57a59cab78 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] omits fc2ee92f75b7 btrfs: set the lockdep class for log tree extent buffers omits 9e2eb5df432a btrfs: set the correct lockdep class for new nodes omits a5e3c70e5889 btrfs: allocate scrub workqueues outside of locks omits b3d9c8dc41e2 btrfs: do not hold device_list_mutex when closing devices omits 33cfe0547876 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 2a52c66af8d2 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] omits 09005ea7d346 btrfs: fix potential deadlock in the search ioctl omits 3f4712f09f1a btrfs: drop path before adding new uuid tree entry omits dc18613d9366 btrfs: document some invariants of seed code omits c7bb0dcb31d6 btrfs: switch seed device to list api omits 955560bafd4c btrfs: simplify setting/clearing fs_info to btrfs_fs_devices omits 7392da2f5126 btrfs: make close_fs_devices return void omits dd7ce77f2c71 btrfs: factor out loop logic from btrfs_free_extra_devids omits 726b1c91f8d3 btrfs: factor out reada loop in __reada_start_machine omits 85b1eebdaf1d btrfs: remove err variable from btrfs_get_extent omits ff51bf02d107 btrfs: block-group: fix free-space bitmap threshold omits da4d7c1b4c45 btrfs: switch to iomap for direct IO omits 33d80ddac729 btrfs: add owner and fs_info to alloc_state io_tree omits 7feda26a2594 btrfs: make read_block_group_item return void omits 5fc30c860c4d btrfs: sysfs: fix unused-but-set-variable warnings omits 64a8bca3c11f btrfs: make fast fsyncs wait only for writeback omits 7278e7a80a8e btrfs: do not commit logs and transactions during link and [...] omits 5864893325bc btrfs: do not take the log_mutex of the subvolume when pin [...] omits 1a5f87b1912d btrfs: send: remove indirect callback parameter for changed_cb omits b8b146223db0 btrfs: scrub: rename ratelimit state varaible to avoid shadowing omits fff26aebcdb6 btrfs: remove unnecessarily shadowed variables omits cae8da5ff0a6 btrfs: compression: move declarations to header omits c02855a987ac btrfs: remove const from btrfs_feature_set_name omits 719813174530 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] omits 01e5789fe2ec btrfs: fix possible infinite loop in data async reclaim omits bc4e7c2ead32 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits 52e1a745395d arch, drivers: replace for_each_membock() with for_each_me [...] omits b729d5fe75db arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 2c83c74d6f18 memblock: reduce number of parameters in for_each_mem_range() omits 3d737381bfca memblock-make-memblock_debug-and-related-functionality-pri [...] omits fc0b5fa772fd memblock: make memblock_debug and related functionality private omits a89ea64eebd1 memblock: make for_each_memblock_type() iterator private omits d1ec0962c676 mircoblaze: drop unneeded NUMA and sparsemem initializations omits ee558f402e12 riscv: drop unneeded node initialization omits 6bce0c0704d9 h8300, nds32, openrisc: simplify detection of memory extents omits a83c6c6b27f3 arm64: numa: simplify dummy_numa_init() omits 90508bc5d960 arm, xtensa: simplify initialization of high memory pages omits f2b0955287f5 dma-contiguous: simplify cma_early_percent_memory() omits 50157243346d KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits a743be4a66b7 MIPS: do not call flush_tlb_all when setting pmd entry omits 4995880b4da7 mm/huge_memory.c: update tlb entry if pmd is changed omits 880b5e7b5773 doc/vm: fix typo in the hugetlb admin documentation omits c0407e74589a mm/hugetlb.c: remove the unnecessary non_swap_entry() omits 1fad5d12e1d0 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 0655aa78f8ff mm, isolation: avoid checking unmovable pages across pageb [...] omits dbd663f2dd18 mm: document semantics of ZONE_MOVABLE omits f2995d0dd75e virtio-mem: don't special-case ZONE_MOVABLE omits 183e2ac8fc70 mm/page_isolation: cleanup set_migratetype_isolate() omits e91a21b22752 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 6034623a054c mm/page_isolation: exit early when pageblock is isolated i [...] omits 25609bce0dea mm/page_alloc: tweak comments in has_unmovable_pages() omits 532017a20165 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 96427bddcd17 mm/memory-failure: do pgoff calculation before for_each_process() omits f97639fa0d98 mm/dmapool.c: replace hard coded function name with __func__ omits 35076694d60f mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 34927407d1db mm: simplify PageDoubleMap with PF_SECOND policy omits 0eefb2f10801 mm: move PageDoubleMap bit omits 3ad6d0336599 mm/mmap.c: fix the adjusted length error omits 4ca851e70b0d mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 4d7232800eb6 mm: smaps*: extend smap_gather_stats to support specified [...] omits cc423cfd9654 mmap locking API: add mmap_lock_is_contended() omits 9d34c247847d mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits 888f608740a6 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits e773d1f906ca mm/memory.c: replace vmf->vma with variable vma omits 2a00ee6bcee8 mm/memory.c: fix typo in __do_fault() comment omits 046e2755d525 arm: __pmd_free_tlb(): call page table desctructor omits e714ed6eb5d2 mm: account PMD tables like PTE tables omits 1ac25de84661 mm: memcontrol: Use the preferred form for passing the siz [...] omits 099abdac6852 mm: memcontrol: use flex_array_size() helper in memcpy() omits f291589a8256 mm, memcg: rework remote charging API to support nesting omits a09cdb467252 mm/memremap.c: convert devmap static branch to {inc,dec} omits 6a08c18d49d7 mm: remove superfluous __ClearPageActive() omits 9e51e121d324 mm: remove activate_page() from unuse_pte() omits 00a0f8ea2ed7 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits da3746e1c9df mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 68eaa1fb3bd4 mm/gup: don't permit users to call get_user_pages with FOL [...] omits 11f1622e233a mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits 81196fd3c873 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits 03abd78f67f1 mm/debug.c: do not dereference i_ino blindly omits e97e296e58df device-dax: add a range mapping allocation attribute omits de7b19b95e26 dax/hmem: introduce dax_hmem.region_idle parameter omits f464f9a6a06f device-dax: add an 'align' attribute omits d8c06dc26eee device-dax-make-align-a-per-device-property-fix omits 6fef53e78c92 device-dax: make align a per-device property omits 5ad4552fa0c0 device-dax: introduce 'mapping' devices omits 454c727769f5 device-dax: add dis-contiguous resource support omits 975a14c67785 mm/memremap_pages: support multiple ranges per invocation omits 9779c04c5c9a mm/memremap_pages: convert to 'struct range' omits 44fc7277af55 device-dax: add resize support omits dc34d6145bb0 drivers/base: make device_find_child_by_name() compatible [...] omits d59983f27e06 device-dax: introduce 'seed' devices omits aca7a5f21aff device-dax: add an allocation interface for device-dax instances omits 96933ccef900 device-dax: kill dax_kmem_res omits 3595a677f0f9 device-dax: make pgmap optional for instance creation omits 2b09621c34ec device-dax: move instance creation parameters to 'struct d [...] omits b522c04d55d0 device-dax: drop the dax_region.pfn_flags attribute omits bd295a352cfa ACPI: HMAT: attach a device for each soft-reserved range omits dbb8733abb1c mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 5218724c3d56 mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 15464efa7755 resource: report parent to walk_iomem_res_desc() callback omits f7782cc946fe ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits 9bbb6d7de490 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits e4fc8812000c x86/numa: fix build when CONFIG_ACPI is not set omits a05d19606e8b x86/numa: add 'nohmat' option omits 7469c1a14fb2 x86/numa: cleanup configuration dependent command-line options omits 5d6485cdb2b7 mm/kmemleak: rely on rcu for task stack scanning omits 050cb0f9b851 mm/slub: make add_full() condition more explicit omits 70db69e44f2e mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits a3ef29a0aef8 mm/slub.c: branch optimization in free slowpath omits 57ccc5b8f87e kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits a77872d3dccb ramfs: support O_TMPFILE omits e6d55bf71ec2 ocfs2: fix ocfs2 corrupt when iputting an inode omits eb93f2ba4c52 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 031268d78654 ocfs2: delete repeated words in comments omits 36a9f349dada ntfs: add check for mft record size in superblock omits 46a7454634fe scripts/tags.sh: exclude tools directory from tags generation omits 2e7805b919d0 checkpatch: test $GIT_DIR changes omits 8744d79b95bf mm, THP, swap: fix allocating cluster for swapfile by mistake omits b8873e2fc3b5 mm-slub-re-initialize-randomized-freelist-sequence-in-calc [...] omits 05156e034903 mm: slub: re-initialize randomized freelist sequence in ca [...] omits 2cf2b8b359fc fork: silence a false postive warning in __mmdrop omits 3c8b2e70b2fe /proc/kpageflags: do not use uninitialized struct pages omits 668447028fd7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 065073998440 mm/rmap: fixup copying of soft dirty and uffd ptes omits b2840531df58 mm/migrate: fixup setting UFFD_WP flag omits eafb2c9300be mm: madvise: fix vma user-after-free omits 74491a65ed03 mm/gup_benchmark: update the documentation in Kconfig omits 460bb7eb9ec4 checkpatch: fix the usage of capture group ( ... ) omits a1495916b5c4 fork: adjust sysctl_max_threads definition to match prototype omits 52a89542d922 ipc: adjust proc_ipc_sem_dointvec definition to match prototype omits 324fd9625e87 ARCH_PAGE_TABLE_SYNC_MASK needs vmalloc.h omits 92c8c2b735db mm: track page table modifications in __apply_to_page_range() omits 5934637641c8 lib/string.c: implement stpcpy omits 60fda2f76684 MAINTAINERS: add LLVM maintainers omits ab8187bd8ab0 MAINTAINERS: update Cavium/Marvell entries omits ddb75956e4d7 mm: slub: fix conversion of freelist_corrupted() omits 41d5c6e2c7b2 memcg: fix use-after-free in uncharge_batch omits 64b8838b3ecc btrfs: add a comment explaining the data flush steps omits 07221eec0d97 btrfs: do async reclaim for data reservations omits 23d1cf1f2165 btrfs: flush delayed refs when trying to reserve data space omits df94abf9ff66 btrfs: run delayed iputs before committing the transaction [...] omits 3549e175e0b1 btrfs: don't force commit if we are data omits 556395b40eac btrfs: drop the commit_cycles stuff for data reservations omits a70511ea6cab btrfs: use the same helper for data and metadata reservations omits bac1e8284bec btrfs: serialize data reservations if we are flushing omits 1fe9c3cfde2c btrfs: use ticketing for data space reservations omits a3e642b45a3b btrfs: add btrfs_reserve_data_bytes and use it omits 349682be3ef4 btrfs: add the data transaction commit logic into may_comm [...] omits 51703f489665 btrfs: add flushing states for handling data reservations omits 28f9073ea4be btrfs: check tickets after waiting on ordered extents omits 0ccc71bf21ec btrfs: use btrfs_start_delalloc_roots in shrink_delalloc omits d6c296d95716 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] omits ad5fae2bf3b2 btrfs: call btrfs_try_granting_tickets when reserving space omits ae7820606a3b btrfs: call btrfs_try_granting_tickets when unpinning anything omits 138ca429d00c btrfs: call btrfs_try_granting_tickets when freeing reserv [...] omits 46c0c538d118 btrfs: make ALLOC_CHUNK use the space info flags omits f1189bd254a4 btrfs: make shrink_delalloc take space_info as an arg omits c76602e89cad btrfs: handle U64_MAX for shrink_delalloc omits 80692124c1e6 btrfs: remove orig from shrink_delalloc omits 1089cf361102 btrfs: change nr to u64 in btrfs_start_delalloc_roots omits d0cfac27f56b btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid omits 956c982610c9 btrfs: remove spurious BUG_ON in btrfs_get_extent omits 0bf688ca9ddc btrfs: delete duplicated words + other fixes in comments omits 461b454778ff btrfs: tracepoints: output proper root owner for trace_fin [...] omits 5002a6f90287 Merge branch 'csd.2020.08.24a' into HEAD omits bd4672869400 Merge branch 'strictgp.2020.08.24a' into HEAD omits 3758cb1b3196 Merge branch 'scftorture.2020.08.24a' into HEAD omits 369cbd770132 Merge branches 'doc.2020.08.24a', 'fixes.2020.08.24a' and [...] omits 28c888528f02 rcu: Shrink each possible cpu krcp omits 802a9ba8728b rcu/segcblist: Prevent useless GP start if no CBs to accelerate omits e9269ecbc2d4 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits c16f7a468930 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 78c578d462f0 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ba9cdf35522 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 430a14592d6f tools/memory-model: Repair parseargs.sh header comment omits 48fdab8feab8 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits e7703c098b9c tools/memory-model: Make history-check scripts use mselect7 omits e2391c3b9581 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 735569a713f0 tools/memory-model: Fix scripting --jobs argument omits 5384f57202a6 tools/memory-model: Implement --hw support for checkghlitmus.sh omits fa55d2733f31 tools/memory-model: Add -v flag to jingle7 runs omits 6d19b09da890 tools/memory-model: Make runlitmus.sh check for jingle errors omits 878ec422eef0 tools/memory-model: Allow herd to deduce CPU type omits 52f14156019d tools/memory-model: Keep assembly-language litmus tests omits 6fa22dd727c4 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 080d3661f835 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits c7898b7fb24f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits fde8ffffab4a tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits f99fa484ed3b tools/memory-model: Hardware checking for check{,all}litmus.sh omits d1dd0f98511b tools/memory-model: Fix checkalllitmus.sh comment omits f63ac9bc363f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 22e84cc96eb5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 493b5821e50a tools/memory-model: Update parseargs.sh for hardware verification omits 0588ae37df8f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 934f3cb945c7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 0874fda1db66 tools/memory-model: Make judgelitmus.sh identify bad macros omits 022561596e7d tools/memory-model: Make cmplitmushist.sh note timeouts omits 92df59c4dd27 tools/memory-model: Make judgelitmus.sh note timeouts omits cc2c1fe50c03 tools/memory-model: Document locking corner cases omits da4924d28374 tools/memory-model: Document categories of ordering primitives omits 15b6660e2d21 tools/memory-model: Move Documentation description to Docu [...] omits b1d408301cae tools/memory-model: Expand the cheatsheet.txt notion of relaxed omits 2425d4af11aa tools/memory-model: Add a simple entry point document omits 747d5207d3f0 tools/memory-model: Improve litmus-test documentation omits 8c980f94ab23 tools/memory-model: Update recipes.txt prime_numbers.c path omits 0e96e0d5712d Replace HTTP links with HTTPS ones: LKMM omits f54b2560920f smp: Make symbol 'csd_bug_count' static omits bcf2691daf7b kernel/smp: Provide CSD lock timeout diagnostics omits 5bbb24bb3afa smp: Add source and destination CPUs to __call_single_data omits 00a22fccade6 mmc: sdhci: Add LTR support for some Intel BYT based controllers omits 52535b13b1de mmc: test: remove ambiguity in test description omits d884d4c9699a mmc: mmc_spi: fix timeout calculation omits cf63d4f03090 mmc: sdio: Export SDIO revision and info strings to userspace omits e3c776ae67b0 mmc: sdio: Extend sdio_config_attr macro and use it also f [...] omits b76274d5add7 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers omits d5716fbd71c6 mmc: sdio: Check for CISTPL_VERS_1 buffer size omits 11105d5b47c6 Merge branch 'fixes' into next omits 6dafa24d41eb mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] omits 10510ddf19d9 ms_block: fix spelling mistake "doesn'" -> "doesn't" omits 9e33f2d1e437 dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support omits 50f725adcf3e mmc: Kconfig: Add RISCV and CSKY for MMC_DW omits 4c22ecc79e8c mmc: s3cmci: remove empty kerneldoc comment omits 2ea972d2b8a5 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 7c33ae3f27cc mmc: sdhci_am654: Replace HTTP links with HTTPS ones omits 20d6ee092831 Merge branch 'for-5.10' into for-next omits 6f6705147bab docs: fix references for DMA*.txt files omits 4f910e587667 Merge branch 'printk-rework' into for-next omits e9c9cea7e52f printk: reduce LOG_BUF_SHIFT range for H8300 omits c9f8e44ec4a5 Merge branch 'misc-5.9' into next-fixes omits 138ec38dfe82 Merge branch 'for-5.10' into for-next omits de575ac602ab Pull reiserfs spelling fixes. omits 9e9e23bd2d36 fuse: update project homepage omits a0ebfe187a25 Merge branch 'for-5.9' into for-next omits 22defd92a98c Merge remote-tracking branch 'tip/locking/header' into for-next omits 4b478f21d6fe Merge remote-tracking branch 'tip/locking/header' into for-next omits 2a347b9461f0 Merge name event comparison fix. omits 971badfe4666 Pull fsnotify name event patches from Amir. omits 129650e8519f Merge branch 'for-5.9' into for-next omits a390ef3c2d3b Merge branch 'printk-rework' into for-next omits 96b917f8e9ec printk: ringbuffer: support dataless records omits d0557f794473 Merge branch 'printk-rework' into for-next omits 248928a5387c Merge branch 'for-5.9' into for-next omits adf6e8cc51be Merge branch 'printk-rework' into for-next omits 06ee73831b38 Merge branch 'for-5.9' into for-next omits 2c308ef41351 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" omits bf4830193b42 kdb: remove unnecessary null check of dbg_io_ops omits 1411ed3d694c Merge branch 'for-5.9-console-return-codes' into for-next omits d6c8bb00c126 Merge remote-tracking branch 'origin/for-5.8-kdb-nmi' into [...] omits e35456906bd4 Merge branch 'for-5.8' into for-next omits e52c52581fcb Merge branch 'for-5.8' into for-next omits 54d635ead6e5 Merge branch 'for-5.8-printf-time64_t' into for-next omits 67fd8349a3d5 Merge branch 'for-5.8' into for-next omits ce28a6668597 Merge branch 'for-5.7-preferred-console' into for-next omits 5545b0d34f37 Merge branch 'linus' omits b08c5abac814 Merge branch 'x86/boot' omits 3429428bf103 Merge branch 'ras/core' omits 9a31ac1743a0 Merge branch 'linus' omits 9bb20fa3b904 Merge branch 'x86/mm' omits c8d906707f71 Merge branch 'x86/urgent' omits feac378e7dc3 Merge branch 'objtool/core' omits 85349a4ae110 Merge branch 'perf/core' omits c2a716946b7a Merge branch 'sched/core' omits 9e53ea3bc361 Merge branch 'x86/urgent' omits 6c2265700734 Merge branch 'linus' omits a71b0152cb71 Merge branch 'linus' omits c4643edf3ea8 Merge branch 'linus' omits b8dcd632c06b Merge branch 'x86/boot' omits cf14a924b8f6 Merge branch 'core/core' omits a8a3d1339428 Merge branch 'efi/core' omits 3449f0949f9b Merge branch 'locking/core' omits fe7dc8e0562c Merge branch 'locking/kcsan' omits a51a8decbc07 Merge branch 'objtool/core' omits 63cb61bb8e1f Merge branch 'perf/core' omits 55d89c358c45 Merge branch 'ras/core' omits 6991f76caec2 Merge branch 'smp/core' omits f753db85378a Merge branch 'x86/asm' omits 81379cf49ff0 Merge branch 'x86/boot' omits bbcf1288a7f4 Merge branch 'x86/build' omits 519577329425 Merge branch 'x86/cleanups' omits 888217e055f9 Merge branch 'x86/kdump' omits a0b81ee090dd Merge branch 'x86/microcode' omits 33def5777b2f Merge branch 'x86/mm' omits d6b197b5b411 Merge branch 'x86/urgent' omits 0bb5e559e355 Merge branch 'x86/vdso' omits f670269a42bf x86: Fix early boot crash on gcc-10, next try omits 73da86741e7f x86/build: Check whether the compiler is sane adds 0fdf68c767c0 Merge tag 'media/v5.9-2' of git://git.kernel.org/pub/scm/l [...] adds d3a84a8d0dde affs: fix basic permission bits to actually work adds 26acd8b07a07 Merge tag 'affs-for-5.9-tag' of git://git.kernel.org/pub/s [...] adds e28f0104343d Merge tag 'fixes-2020-09-03' of git://git.kernel.org/pub/s [...] adds 9fa2dd946743 mm: fix pin vs. gup mismatch with gate pages adds 8891adc61dce selftests/x86/test_vsyscall: Improve the process_vm_readv() test adds 8381979dfa05 Merge branch 'gate-page-refcount' (patches from Dave Hansen) adds eb0f3bc463d5 net: gemini: Fix another missing clk_disable_unprepare() in probe adds 2b7bcd967a0f drivers/net/wan/hdlc: Change the default of hard_header_len to 0 adds 05d4487197b2 ipv6: Fix sysctl max for fib_multipath_hash_policy adds 2a63866c8b51 tipc: fix shutdown() of connectionless socket adds f614e536704d nfp: flower: fix ABI mismatch between driver and firmware adds 8b4a11c67da5 net: dp83867: Fix WoL SecureOn password adds af0ae997a3a7 doc: net: dsa: Fix typo in config code sample adds 556699341efa tg3: Fix soft lockup when tg3_reset_task() fails. adds fffe83c8c40a net/smc: fix toleration of fake add_link messages adds 2d2bfeb8c5c8 net/smc: set rx_off for SMCR explicitly adds 1d8df41d896d net/smc: reset sndbuf_desc if freed adds 5fb8642a17aa net/smc: fix sock refcounting in case of termination adds b61ac5bb420a Merge branch 'smc-fixes' adds 3e8d3bdc2a75 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 0823f768b800 perf parse-events: Use uintptr_t when casting numbers to pointers adds e62458e3940e perf jevents: Fix suspicious code in fixregex() adds 10a6f5c3b3ec libtraceevent: Fix build warning on 32-bit arches adds ee6a961432e7 perf stat: Turn off summary for interval mode by default adds e4d71f79cf5c perf bench: The do_run_multi_threaded() function must use [...] adds e48a73a312eb perf record/stat: Explicitly call out event modifiers in t [...] adds 830fadfd954c perf tools: Add bpf image check to __map__is_kmodule adds 59126901f200 Merge tag 'perf-tools-fixes-for-v5.9-2020-09-03' of git:// [...] adds 7b81ce7cdcef init: fix error check in clean_path() adds cfc905f158ea gcov: Disable gcov build with GCC 10 adds 09854ba94c6a mm: do_wp_page() simplification adds 1a0cf26323c8 mm/ksm: Remove reuse_ksm_page() adds a308c71bf1e6 mm/gup: Remove enfornced COW mechanism adds 798a6b87ecd7 mm: Add PGREUSE counter adds b25d1dc9474e Merge branch 'simplify-do_wp_page' adds acf69c946233 net/packet: fix overflow in tpacket_rcv adds 7c62235b95db drm/amd/pm: fix is_dpm_running() run error on 32bit system adds 971df65cbf32 drm/amd/pm: avoid false alarm due to confusing softwareshu [...] adds 33286b793b07 drm/amd/pm: enable MP0 DPM for sienna_cichlid adds f7b2e34b4afb drm/amdgpu: Specify get_argument function for ci_smu_funcs adds d98299885c9e drm/amdgpu: Fix bug in reporting voltage for CIK adds fc8c70526bd3 drm/radeon: Prefer lower feedback dividers adds b596649fd18e Merge tag 'amd-drm-fixes-5.9-2020-09-03' of git://people.f [...] adds 0f8aeef1a56c Merge tag 'drm-intel-fixes-2020-09-03' of git://anongit.fr [...] adds a255e9c8694d drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c adds 35dde8d40636 drm/nouveau/kms/nv50-: add some whitespace before debug message adds a9cfcfcad50c drm/nouveau/kms/nv50-gp1xx: disable notifies again after c [...] adds ca386aa7155a drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug adds d37d56920004 Merge branch 'linux-5.9' of git://github.com/skeggsb/linux [...] adds cf85f5de83b1 Merge tag 'drm-fixes-2020-09-04' of git://anongit.freedesk [...] adds 6a6660d049f8 ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen adds 86edf52e7c72 Merge tag 'sound-5.9-rc4' of git://git.kernel.org/pub/scm/ [...] adds 46815bf4d5a2 dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 [...] adds e2dacf6cd13c Merge tag 'dmaengine-fix-5.9-rc4' of git://git.kernel.org/ [...] adds 30d24faba053 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 adds 0ffdab6f2dea thermal: qcom-spmi-temp-alarm: Don't suppress negative temp adds a5f785ce608c thermal: core: Fix use-after-free in thermal_zone_device_u [...] adds 2fb547911ca5 Merge tag 'thermal-v5.9-rc4' of git://git.kernel.org/pub/s [...] adds 98dfd5024a2e io_uring: fix removing the wrong file in __io_sqe_files_update() adds 95d1c8e5f801 io_uring: set table->files[i] to NULL when io_sqe_file_reg [...] adds 355afaeb578a io_uring: no read/write-retry on -EAGAIN error and O_NONBL [...] adds d849ca483dba Merge tag 'io_uring-5.9-2020-09-04' of git://git.kernel.dk [...] adds 7e24969022cb block: allow for_each_bvec to support zero len bvec adds 8075fc3b113d Merge tag 'block-5.9-2020-09-04' of git://git.kernel.dk/li [...] adds e276c9bd14c7 ata: ahci: use ata_link_info() instead of ata_link_printk() adds 3b5455636fe2 libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks adds d824e0809ce3 Merge tag 'libata-5.9-2020-09-04' of git://git.kernel.dk/l [...] adds f7ce2c3afc93 Merge branch 'pm-cpufreq' adds f162626a038e Merge tag 'pm-5.9-rc4' of git://git.kernel.org/pub/scm/lin [...] adds a73fbfce2cc2 kconfig: streamline_config.pl: check defined(ENV variable) [...] adds b26ff488b5a8 kbuild: Documentation: clean up makefiles.rst adds 163e0c27fead kconfig: remove redundant assignment prompt = prompt adds 41bef91c8aa3 Merge tag 'kbuild-fixes-v5.9-2' of git://git.kernel.org/pu [...] adds a231995700c3 MIPS: perf: Fix wrong check condition of Loongson event IDs adds bb06748207cf MIPS: add missing MSACSR and upper MSA initialization adds baf5cb30fbd1 MIPS: SNI: Fix SCSI interrupt adds 16bf121b2dde Merge tag 'mips_fixes_5.9_1' of git://git.kernel.org/pub/s [...] adds 09274aed9021 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c70672d8d316 Merge tag 's390-5.9-5' of git://git.kernel.org/pub/scm/lin [...] adds 1ef6ea0efe8e ext2: don't update mtime on COW faults adds b17164e258e3 xfs: don't update mtime on COW faults adds d0c20d38af13 xfs: fix xfs_bmap_validate_extent_raw when checking attr f [...] adds 9322c47b21b9 Merge tag 'xfs-5.9-fixes-2' of git://git.kernel.org/pub/sc [...] adds f1796544a0ca memcg: fix use-after-free in uncharge_batch adds e3336cab2579 mm: memcg: fix memcg reclaim soft lockup adds dc07a728d49c mm: slub: fix conversion of freelist_corrupted() adds f548a64570cb MAINTAINERS: update Cavium/Marvell entries adds b96442896577 MAINTAINERS: add LLVM maintainers adds 9d90dd188d5e MAINTAINERS: IA64: mark Status as Odd Fixes only adds e80d3909be42 mm: track page table modifications in __apply_to_page_range() adds fff1662cc423 ipc: adjust proc_ipc_sem_dointvec definition to match prototype adds b0daa2c73f3a fork: adjust sysctl_max_threads definition to match prototype adds 13e45417cedb checkpatch: fix the usage of capture group ( ... ) adds 7867fd7cc44e mm: madvise: fix vma user-after-free adds ebdf8321eeeb mm/migrate: fixup setting UFFD_WP flag adds ad7df764b7e1 mm/rmap: fixup copying of soft dirty and uffd ptes adds 6128763fc324 mm/migrate: remove unnecessary is_zone_device_page() check adds 3d321bf82c4b mm/migrate: preserve soft dirty in remove_migration_pte() adds 953f064aa6b2 mm/hugetlb: try preferred node first when alloc gigantic p [...] adds 17743798d812 mm/hugetlb: fix a race between hugetlb sysctl handlers adds e5a59d308f52 mm/khugepaged.c: fix khugepaged's request size in collapse_file adds 428fc0aff4e5 include/linux/log2.h: add missing () around n in roundup_p [...] adds 7514c0362ffd Merge branch 'akpm' (patches from Andrew) adds 70187f7727d4 Merge tag 'arc-5.9-rc4' of git://git.kernel.org/pub/scm/li [...] adds 4e4bb894467c clang-format: Update with the latest for_each macro list adds dd9fb9bb3340 Merge tags 'auxdisplay-for-linus-v5.9-rc4', 'clang-format- [...] adds aecb2016c90a xen/balloon: add header guard adds 4533d3aed857 memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC adds 9e2369c06c8a xen: add helpers to allocate unpopulated memory adds 68beef571071 Merge tag 'for-linus-5.9-rc4-tag' of git://git.kernel.org/ [...] adds aef0148f3606 x86/cmdline: Disable jump tables for cmdline.c adds 4819e15f740e x86/mm/32: Bring back vmalloc faulting on x86_32 adds ccae0f36d500 x86, fakenuma: Fix invalid starting node ID adds 2356bb4b8221 tracing/kprobes, x86/ptrace: Fix regs argument order for i386 adds 662a0221893a x86/entry: Fix AC assertion adds d5c678aed5ed x86/debug: Allow a single level of #DB recursion adds 4facb95b7ada x86/entry: Unbreak 32bit fast syscall adds 015b3155c46a Merge tag 'x86-urgent-2020-09-06' of git://git.kernel.org/ [...] adds 365d2a236637 MAINTAINERS: Update QUALCOMM IOMMU after Arm SMMU drivers move adds 6e4e9ec65078 iommu/vt-d: Serialize IOMMU GCMD register modifications adds 2d33b7d631d9 iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() adds 26e495f34107 iommu/amd: Restore IRTE.RemapEn bit after programming IRTE adds e52d58d54a32 iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE adds 7cad554887f1 iommu/amd: Do not force direct mapping when SME is active adds 2822e582501b iommu/amd: Do not use IOMMUv2 functionality when SME is active adds 29aaebbca4ab iommu/vt-d: Handle 36bit addressing for x86-32 adds 2ccdd9f8b2ce Merge tag 'iommu-fixes-v5.9-rc3' of git://git.kernel.org/p [...] adds c183edff33fd io_uring: fix explicit async read/write mapping for large [...] adds b7ddce3cbf01 io_uring: fix cancel of deferred reqs with ->files adds c127a2a1b7ba io_uring: fix linked deferred ->files cancellation adds a8205e310011 Merge tag 'io_uring-5.9-2020-09-06' of git://git.kernel.dk [...] adds f4d51dffc6c0 Linux 5.9-rc4 adds 318af7b80b6a Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH [...] adds 612ab8ad6414 Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.o [...] adds 34221545d206 drm/msm: Split the a5xx preemption record adds 604234f33658 drm/msm: Enable expanded apriv support for a650 adds 7b3f3948c8b7 drm/msm: Disable preemption on all 5xx targets adds f6828e0c4045 drm/msm: Disable the RPTR shadow adds 8052ff431a45 Merge tag 'drm-msm-fixes-2020-09-04' of https://gitlab.fre [...] adds 4993a8a37808 Revert "drm/i915: Remove i915_gem_object_get_dirty_page()" adds ad5d95e4d538 Revert "drm/i915/gem: Async GPU relocations only" adds 20561da3a2e1 Revert "drm/i915/gem: Delete unused code" adds 6f6a73c8b715 Merge tag 'drm-fixes-2020-09-08' of git://anongit.freedesk [...] adds ed43ffea78dc scsi: target: iscsi: Fix hang in iscsit_access_np() when g [...] adds d2af39141eea scsi: megaraid_sas: Don't call disable_irq from process IRQ poll adds b614d55b970d scsi: mpt3sas: Don't call disable_irq from IRQ poll handler adds d6dc7e06826b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 34d4ddd359db Merge tag 'linux-kselftest-5.9-rc5' of git://git.kernel.or [...] adds 644c9f40cf71 NFS: Zero-stateid SETATTR should first return delegation adds 8c6b6c793ed3 SUNRPC: stop printk reading past end of string adds ab29a807a7dd Merge tag 'nfs-for-5.9-2' of git://git.linux-nfs.org/proje [...] adds 1b0df11fde0f padata: fix possible padata_works_lock deadlock adds 7fe10096c150 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 123aaf774f70 f2fs: Fix type of section block count variables adds e2cab031ba7b f2fs: fix indefinite loop scanning for free nid adds 20d0a107fb35 f2fs: Return EOF on unaligned end of file DIO read adds 581cb3a26baf Merge tag 'f2fs-for-5.9-rc5' of git://git.kernel.org/pub/s [...] adds 29bf32ec0656 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds 5fb5dd23971a Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 675bceb097e6 powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc adds 4c62285439f8 Revert "powerpc/build: vdso linker warning for orphan sections" adds 437ef802e0ad powerpc/dma: Fix dma_map_ops::get_required_mask adds 1d3ee7df009a cpuidle: pseries: Fix CEDE latency conversion from tb to us adds 0460534b532e powerpc/papr_scm: Limit the readability of 'perf_stats' sy [...] adds fc74a0a04960 Merge remote-tracking branch 'powerpc-fixes/fixes' into master adds 4b3b4f5a156e s390/kasan: check ultravisor addressing limitations adds 59478d3a0734 Merge remote-tracking branch 's390-fixes/fixes' into master adds f70a17d001d1 Merge remote-tracking branch 'sparc/master' into master adds 44a049c42681 drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices adds c2b947879ca3 atm: eni: fix the missed pci_disable_device() for eni_init_one() adds cc8e58f8325c act_ife: load meta modules before tcf_idr_check_alloc() adds 4e4269ebe7e1 hinic: bump up the timeout of SET_FUNC_STATE cmd adds 0c97ee5fbdca hinic: bump up the timeout of UPDATE_FW cmd adds 02146a93ba87 Merge branch 'hinic-BugFixes' adds 94cc242a067a cxgb4: Fix offset when clearing filter byte counters adds d7739b0b6d15 net: macb: fix for pause frame receive enable bit adds 4ddcaf1ebb5e net: dsa: rtl8366: Properly clear member config adds b340dc680ed4 bnxt_en: Avoid sending firmware messages when AER error is [...] adds b16939b59cc0 bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() adds 72bbee2aea29 Merge branch 'bnxt_en-Two-bug-fixes' adds eb02d39ad309 netdevice.h: fix proto_down_reason kernel-doc warning adds ffa59b0b396c netdevice.h: fix xdp_state kernel-doc warning adds 8ae4dff882eb ibmvnic: add missing parenthesis in do_reset() adds e1f469cd5866 Revert "netns: don't disable BHs when locking "nsid_lock"" adds 19162fd4063a hv_netvsc: Fix hibernation for mlx5 VF driver adds 2f1e8ea726e9 net: dsa: link interfaces with the DSA master to get rid o [...] adds 843d926b003e ipv6: avoid lockdep issue in fib6_del() adds 1cc5ef91d2ff netfilter: ctnetlink: add a range check for l3/l4 protonum adds 67cc570edaa0 netfilter: nf_tables: coalesce multiple notifications into [...] adds 6c0d95d1238d netfilter: ctnetlink: fix mark based dump filtering regression adds 526e81b990e5 netfilter: conntrack: nf_conncount_init is failing with IP [...] adds 0c92411bb81d netfilter: nft_meta: use socket user_ns to retrieve skuid [...] adds 2650be2c2d59 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 923f614cdba2 fib: fix fib_rule_ops indirect call wrappers when CONFIG_IPV6=m adds 2a154988aa4b MAINTAINERS: remove John Allen from ibmvnic adds 88f46b3fe2ac ieee802154: fix one possible memleak in ca8210_dev_com_init adds e3914ed6cf44 ieee802154/adf7242: check status of adf7242_read_reg adds 0ff4628f4c6c mac802154: tx: fix use-after-free adds 6fd40d32ef54 Merge tag 'ieee802154-for-davem-2020-09-08' of git://git.k [...] adds ba9e04a7ddf4 ip: fix tos reflection in ack and reset packets adds 3ca1a42a52ca net: qrtr: check skb_put_padto() return value adds 4a009cb04aec net: add __must_check to skb_put_padto() adds 0ddaa2780384 Merge branch 'net-skb_put_padto-fixes' adds b87f9fe1ac94 hsr: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds 9179ba31367b wireguard: noise: take lock when removing handshake entry [...] adds 6147f7b1e90f wireguard: peerlookup: take lock before checking hash in r [...] adds 99dc4a5dfe94 Merge branch 'wireguard-fixes' adds 1264c1e0cfe5 Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver" adds a19454b60963 Merge tag 'wireless-drivers-2020-09-09' of git://git.kerne [...] adds 2d2fe8433796 net: qed: Disable aRFS for NPAR and 100G adds 0367f05885b9 net: qede: Disable aRFS for NPAR and 100G adds ce1cf9e5025f net: qed: RDMA personality shouldn't fail VF load adds 9b29e26f7934 Merge branch 'net-qed-disable-aRFS-in-NPAR-and-100G' adds 46cf789b68b2 connector: Move maintainence under networking drivers umbrella. adds a4b5cc9e1080 tipc: fix shutdown() of connection oriented socket adds 57025817eaa4 mptcp: fix subflow's local_id issues adds 2ff0e566faa4 mptcp: fix subflow's remote_id issues adds d697f42a9fa2 Merge branch 'mptcp-fix-subflow-s-local_id-remote_id-issues' adds f612eb76f349 mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id adds edecfa98f602 net: dsa: microchip: look for phy-mode in port nodes adds 2fb541c862c9 net: sch_generic: aviod concurrent reset and enqueue op fo [...] adds de214e52de1b hv_netvsc: Switch the data path at the right time during h [...] adds da26658c3d70 hv_netvsc: Cache the current data path to avoid duplicate [...] adds 7d3ba9360c6d net: phy: call phy_disable_interrupts() in phy_attach_dire [...] adds 66d42ed8b25b hdlc_ppp: add range checks in ppp_cp_parse_cr() adds 1be107de2ee4 net: Correct the comment of dst_dev_put() adds 83896b0bd822 net: Fix broken NETIF_F_CSUM_MASK spell in netdev_features.h adds 5bf490e6807b s390/qeth: delay draining the TX buffers adds 9d3b2d3e4942 net: mvneta: fix possible use-after-free in mvneta_xdp_put_buff adds e1b9efe6baeb net: Fix bridge enslavement failure adds 6374a5606990 selftests: rtnetlink: Test bridge enslavement with differe [...] adds cdaa7a73700d Merge branch 'net-Fix-bridge-enslavement-failure' adds 297e77e53ead net: DCB: Validate DCB_ATTR_DCB_BUFFER argument adds 553d87b658fe netlink: fix doc about nlmsg_parse/nla_validate adds 863845ec36cc Merge remote-tracking branch 'net/master' into master adds 21e9ba5373fc libbpf: Remove arch-specific include path in Makefile adds dc0988bbe1bd bpf: Do not use bucket_lock for hashmap iterator adds 4daab7132731 selftests/bpf: Add bpf_{update, delete}_map_elem in hashma [...] adds e6135df45e21 Merge branch 'hashmap_iter_bucket_lock_fix' adds e6a18d36118b bpf: Fix clobbering of r2 in bpf_gen_ld_abs adds 746f534a4809 tools/libbpf: Avoid counting local symbols in ABI check adds 635e8b88d452 Merge remote-tracking branch 'bpf/master' into master adds 545e5c571662 xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate adds 91a46c6d1b4f xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate adds 7aa05d304785 xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate adds 8366685b2883 xfrm: clone whole liftime_cur structure in xfrm_do_migrate adds b795cd3137f2 Merge remote-tracking branch 'ipsec/master' into master adds 8aa64be01956 RDMA/core: Fix unsafe linked list traversal after failing [...] adds 28b0865714b3 RDMA/core: Fix reported speed and width adds c939d7fb84e0 Merge remote-tracking branch 'rdma-fixes/for-rc' into master adds c3cdf189276c ALSA: hda: fixup headset for ASUS GX502 laptop adds fc19d559b0d3 ALSA: hda/realtek - The Mic on a RedmiBook doesn't work adds 26254a7fe52e Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 20244b2a8a87 ASoC: core: Do not cleanup uninitialized dais on soc_pcm_o [...] adds 1a5ce48fd667 ASoC: tlv320adcx140: Wake up codec before accessing register adds 953ad6f82619 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 5001ee7c9926 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds ba3b5b3e132f Merge remote-tracking branch 'regulator/for-5.9' into regu [...] adds 4f9bd95545ba Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds ea8be08cc935 spi: stm32: Rate-limit the 'Communication suspended' message adds 83048015ff77 spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads adds b59a7ca15464 spi: Fix memory leak on splited transfers adds c170a5a3b694 spi: stm32: fix pm_runtime_get_sync() error checking adds 92d984b7510e Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 36bf08bb8ab5 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds e338eecf3fe7 PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device() adds 1300c6d832cb Merge remote-tracking branch 'pci-current/for-linus' into master adds e3b9fc7eec55 debugfs: Fix module state check condition adds 693a8e936590 driver code: print symbolic error code adds 51de18bff233 MAINTAINERS: Add the security document to SECURITY CONTACT adds 6b57b15abe11 driver core: Fix device_pm_lock() locking for device links adds 07ecc6693f91 kobject: Drop unneeded conditional in __kobject_del() adds 1c3047482668 PM: <linux/device.h>: fix @em_pd kernel-doc warning adds baaabecfc80f test_firmware: Test platform fw loading on non-EFI systems adds bbf18abf9d09 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds cfd54fa83a50 usb: Fix out of sync data toggle if a configured device is [...] adds 290a405ce318 usb: typec: intel_pmc_mux: Un-register the USB role switch adds 1f3546ff3f0a usb: typec: ucsi: acpi: Check the _DEP dependencies adds a6498d51821e Revert "usb: dwc3: meson-g12a: fix shared reset control use" adds a18cd6c9b6bc usb: core: fix slab-out-of-bounds Read in read_descriptors adds 294955fd43db usb: typec: intel_pmc_mux: Do not configure Altmode HPD High adds 7c6bbdf086ac usb: typec: intel_pmc_mux: Do not configure SBU and HSL Or [...] adds a29c0adbb688 Merge tag 'usb-serial-5.9-rc5' of https://git.kernel.org/p [...] adds 7af51a92fefe Merge remote-tracking branch 'usb.current/usb-linus' into master adds bebe1677e908 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL adds e161d3b677c0 usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command adds e9cc089610bd usb: cdns3: gadget: free interrupt after gadget has deleted adds 51609fba0cca usb: dwc3: simple: add support for Hikey 970 adds afdd025f77b4 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds f7ad1020fe44 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 850280156f64 phy: ti: am654: Fix a leak in serdes_am654_probe() adds aa49dff17486 Merge remote-tracking branch 'phy/fixes' into master adds bdbb1505eb5d Merge remote-tracking branch 'staging.current/staging-linu [...] adds 3fbbf2148a40 soundwire: fix double free of dangling pointer adds 51fc07d9ff86 Merge tag 'soundwire-5.9-fixes' of git://git.kernel.org/pu [...] adds e22a220515e8 Merge tag 'phy-fixes-5.9' of git://git.kernel.org/pub/scm/ [...] adds b1910c6b9983 interconnect: Show bandwidth for disabled paths as zero in [...] adds 91e045b93db7 interconnect: qcom: Fix small BW votes being truncated to zero adds b27eda5ce111 Merge tag 'icc-5.9-rc4' of https://git.linaro.org/people/g [...] adds b52a95eac112 dyndbg: give %3u width in pr-format, cosmetic only adds a2d375eda771 dyndbg: refine export, rename to dynamic_debug_exec_queries() adds 42f07816ac0c dyndbg: fix problem parsing format="foo bar" adds bd018a6a75ce video: fbdev: fix OOB read in vga_8planes_imageblit() adds 162343a876f1 scripts/tags.sh: exclude tools directory from tags generation adds 7f6e1f3072b6 Revert "dyndbg: fix problem parsing format="foo bar"" adds 952e934d7f68 Revert "dyndbg: accept query terms like file=bar and module=foo" adds 6870a915be37 Merge remote-tracking branch 'char-misc.current/char-misc- [...] adds f022ff7bf377 thunderbolt: Retry DROM read once if parsing fails adds 7a0c37b1a265 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] adds c4440b8a4577 Input: i8042 - add Entroware Proteus EL07R4 to nomux and r [...] adds a82433161ed7 Merge remote-tracking branch 'input-current/for-linus' int [...] adds af4426b6f4cc Merge remote-tracking branch 'ide/master' into master adds 288eceb08583 media: cec-adap.c: don't use flush_scheduled_work() adds 6cb2590d57c4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master adds b971da7b5c49 Merge remote-tracking branch 'omap-fixes/fixes' into master adds d50e0d750004 hwmon: (sparx5) Fix initial reading of temperature adds d0a12ecbb2b2 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 6180bb446ab6 dax: fix detection of dax support for non-persistent memor [...] adds b46f9041d9ee Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes [...] adds fccc0007b8dc btrfs: fix lockdep splat in add_missing_dev adds ea57788eb76d btrfs: require only sector size alignment for parent eb bytenr adds 9e3aa8054453 btrfs: free data reloc tree on failed mount adds 2d892ccdc163 btrfs: fix NULL pointer dereference after failure to creat [...] adds fd0aed2b3d46 Merge branch 'misc-5.9' into next-fixes adds d83161917da4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 995741efdfd1 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds d89a80ddbfd8 dt-bindings: crypto: sa2ul: fix a DT binding check warning adds f6b7a81c5031 Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] adds 244359c99fd9 scsi: libsas: Fix error path in sas_notify_lldd_dev_found() adds b1c995c33aac Merge remote-tracking branch 'scsi-fixes/fixes' into master adds d2b861002450 rapidio: Replace 'select' DMAENGINES 'with depends on' adds 3e8b2403545e drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency adds f9c88aa50b26 Merge tag 'drm-xlnx-dpsub-fixes-20200905' of git://linuxtv [...] adds 762edf0e7200 Merge remote-tracking branch 'drm-fixes/drm-fixes' into master adds 0c4c801b31f8 drm/i915: fix regression leading to display audio probe fa [...] adds ecd9c687c5ca Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 2cf9bfe9be75 mmc: sdhci-acpi: Clear amd_sdhci_host on reset adds 9d5dcefb7b11 mmc: sdhci-msm: Add retries when all tuning phases are fou [...] adds a395acf0f6dc mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS [...] adds 060522d89705 mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt adds f0c393e2104e mmc: sdio: Use mmc_pre_req() / mmc_post_req() adds 30e08fcf35f7 Merge remote-tracking branch 'mmc-fixes/fixes' into master adds 19873eec7e13 Drivers: hv: vmbus: hibernation: do not hang forever in vm [...] adds aa0b336dad8f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] adds 6cb6cceb2fb2 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds e9fdf13cdb3c Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 3488737093e7 pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] adds 0dafa38f3d4c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 0d364d093949 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 6d3ba803ce32 dma-buf: Fix kerneldoc of dma_buf_set_name() adds 8d0441cf9b6c dma-buf: fence-chain: Document missing dma_fence_chain_ini [...] adds f71800228dc7 drm/tve200: Stabilize enable/disable adds 0ee9f600e69d drm/sun4i: Fix DE2 YVU handling adds e359c70462d2 drm/sun4i: backend: Support alpha property on lowest plane adds 5e2e2600a374 drm/sun4i: backend: Disable alpha on the lowest plane on the A20 adds fc7f148feb89 drm/virtio: drop virtio_gpu_output->enabled adds ec653df2a0cb drm/vc4/vc4_hdmi: fill ASoC card owner adds cab4c03b4ba5 drm/sun4i: sun8i-csc: Secondary CSC register correction adds 74ea06164cda drm/sun4i: mixer: Extend regmap max_register adds c7fa2d821136 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds b5f3ec944a0e include: jhash/signal: Fix fall-through warnings for Clang adds cb0938372de0 Merge branch 'for-next/clang' into for-next/kspp adds fb2becbff987 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds 37b54f7f240e kconfig: qconf: reformat the intro message adds 7e79cfc8829f kconfig: qconf: update the intro message to match to the c [...] adds 03befee06b85 kconfig: qconf: remove unused ConfigItem::okRename() adds 497428664d80 kconfig: qconf: move ConfigView::updateList(All) to Config [...] adds faf5267a9c70 kconfig: qconf: show data column all the time adds c31abba52030 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] adds 7fb4328cecac kconfig: qconf: remove ConfigLineEdit class adds cac5c77f6dc8 kconfig: qconf: move setShowName/Range() to ConfigList fro [...] adds 1a2fe10eb87b kconfig: qconf: remove ConfigView class adds d5ebab1ce792 kconfig: qconf: remove Y, M, N columns adds f378e6e93b89 kconfig: qconf: create QApplication after option checks adds 887af6d7c99e arch: vdso: add vdso linker script to 'targets' instead of [...] adds 26bde0ed700d Merge branch 'kbuild' (early part) into for-next adds 60880fd6f93d Merge remote-tracking branch 'kbuild/for-next' into master adds 1e9d90dbed12 dma-mapping: introduce dma_get_seg_boundary_nr_pages() adds 135ba11a7a07 dma-mapping: set default segment_boundary_mask to ULONG_MAX adds 0a0c4cfed225 Merge remote-tracking branch 'dma-mapping/for-next' into master adds 156861c12796 Merge remote-tracking branch 'arm/for-next' into master adds 0f07ad27245a Merge remote-tracking branch 'arm-soc/for-next' into master adds 562ed0648971 Merge remote-tracking branch 'amlogic/for-next' into master adds edb1a2e25647 ARM: dts: aspeed: rainier: Enable XDMA engine adds 7505340245ff ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device adds d270bb09f4b1 ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device adds c82bf6e133d3 ARM: aspeed: g5: Do not set sirq polarity adds adfe14797e17 ARM: dts: rainier: Disable internal pull-downs on eMMC pins adds 339fc1a290f1 ARM: config: aspeed: Fix selection of media drivers adds 7d48b16278bb ARM: config: aspeed-g5: Enable I2C GPIO mux driver adds 4e589cb46a1b ARM: config: aspeed_g5: Enable IBM OP Panel driver adds 511ca76e95c6 Merge remote-tracking branch 'aspeed/for-next' into master adds 85b27173fac0 Merge remote-tracking branch 'at91/at91-next' into master adds 8014c4781b46 memory: tegra: Delete duplicated argument to '|' in functi [...] adds 83ab016dfac3 dt-bindings: memory: mediatek: Add binding for MT8167 SMI adds a8529f3b1cd8 memory: mtk-smi: add support for MT8167 adds baf69a9b2977 Merge remote-tracking branch 'drivers-memory/for-next' int [...] adds 936c383673b9 clk: imx: fix composite peripheral flags adds 4757d2a3a321 clk: imx: fix i.MX7D peripheral clk mux flags adds cca87e5cbd98 clk: imx: Fix and update kerneldoc adds 66138621f247 arm64: dts: imx8mp: correct sdma1 clk setting adds 3ee99f6a2379 ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 adds 2e8e007de7f0 Merge branch 'imx/fixes' into for-next adds e22c7c06911f Merge branch 'imx/drivers' into for-next adds 0c11bbcf0229 ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct [...] adds 4b563a066611 ARM: imx: Remove imx21 support adds 879c0e5e0ac7 ARM: imx: Remove i.MX27 board files adds c93197b0041d ARM: imx: Remove i.MX31 board files adds e1324ece2af4 ARM: imx: Remove i.MX35 board files adds b154d8d8ba19 ARM: imx: Remove ehci board files adds 74110b06ede9 Merge branch 'imx/soc' into for-next adds 1bd3fe23ffca dt-bindings: arm: fsl: add compatible string for Tolino Sh [...] adds 612a392fc04e dt-bindings: arm: fsl: Add imx8mm ddr4 evk board adds a0b060f3bbb6 Merge branch 'imx/bindings' into for-next adds 9c7016f1ca6d ARM: dts: imx: add devicetree for Tolino Shine 2 HD adds ed13ffc597e6 ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1 adds d77a99a8a853 ARM: dts: imx6qdl: move iomuxc compatible assignment out o [...] adds f3e7dae323ab ARM: dts: imx6qdl: add enet_out clk support adds e8a3d7064c34 ARM: dts: imx28-m28: Align GPMI NAND node name with schema adds 73e9a93bf2f2 Merge branch 'imx/dt' into for-next adds aa71d0648318 arm64: dts: imx8mm: Split the imx8mm evk board dts to a co [...] adds 7e767ab5c43d arm64: dts: imx8mm: Add imx8mm ddr4 evk board support adds 0a96ec9bddd1 arm64: dts: imx8mm-beacon: Align pin configuration group n [...] adds a6a355ede574 arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC adds fc54664e0bbf arm64: dts: imx8mm-evk: Align pin configuration group name [...] adds a304ae85b9db arm64: dts: imx8mm-ddr4-evk: Align pin configuration group [...] adds 9cfa2dda4b81 arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema adds a09854718247 arm64: dts: imx8mn-evk: Align pin configuration group name [...] adds ad5260e07c1a arm64: dts: imx8mq-evk: Align pin configuration group name [...] adds ae560c43c824 arm64: dts: imx8mq-librem5-devkit: Align pin configuration [...] adds cf551b1f4448 arm64: dts: imx8mq-phanbell: Align pin configuration group [...] adds 02485f4aa1bd arm64: dts: imx8mq-pico-pi: Align pin configuration group [...] adds 32e67c15b6db arm64: dts: imx8mq-sr-som: Align pin configuration group n [...] adds f05b12564d11 arm64: dts: imx8mq-hummingboard-pulse: Align pin configura [...] adds a1172ceb52e6 arm64: dts: imx8qxp-colibri: Align pin configuration group [...] adds e3e61bce5f08 arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC adds 9209c1fcba6c Merge branch 'imx/dt64' into for-next adds dcb7078ce243 Merge branch 'imx/defconfig' into for-next adds 7f2d01340456 Merge remote-tracking branch 'imx-mxs/for-next' into master adds 768f28487930 Merge remote-tracking branch 'keystone/next' into master adds c0d66c560ea2 arm: dts: mt7623: move display nodes to separate mt7623n.dtsi adds 2c78f4bd2b67 arm: dts: mt7623: add display subsystem related device nodes adds 8cf333f8367a arm: dts: mt7623: add lima related regulator adds 9d955478a89b arm64: dts: mt8173-elm: fix supported values for regulator [...] adds 944b74756ef7 Merge branch 'v5.9-next/dts64' into for-next adds 770136caaca1 Merge branch 'v5.9-next/soc' into for-next adds fe6c9afad212 Merge remote-tracking branch 'mediatek/for-next' into master adds 33867a8d5014 Merge remote-tracking branch 'mvebu/for-next' into master adds 501e69b028a4 Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc adds bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next adds 0d7ce5c5c4e6 Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.1 [...] adds cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next adds 3b4a05645538 ARM: dts: n9, n950: Remove nokia,nvm-size property adds fe93b72551ee ARM: dts: omap: replace status value "ok" by "okay" adds 0893a701a281 ARM: dts: dra7xx: replace status value "ok" by "okay" adds ca6bfe9721b2 ARM: dts: am43xx: replace status value "ok" by "okay" adds 67e97cc60d8a ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv adds d56fe359e6b6 ARM: dts: am57xx-idk: switch to new cpsw switch drv adds ea952beb292b ARM: dts: beagle-x15: switch to new cpsw switch drv adds 56d6c721f2dc ARM: dts: dra7x-evm: switch to new cpsw switch drv adds fa46e7e7dc6d ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv adds ec9bc5bedb20 ARM: dts: dra7: drop legacy cpsw dt node adds 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next adds 8aa6361f7251 ARM: omap2plus_defconfig: enable twl4030_madc as a loadabl [...] adds 74623757b982 ARM: omap2plus_defconfig: enable generic net options adds 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next adds da2f0fff6a41 Merge remote-tracking branch 'omap/for-next' into master adds 152a1b4c3e7c dt-bindings: arm: qcom: Document SM8250 SoC and boards adds bb1dfb4da1d0 arm64: dts: qcom: sm8250: Rename UART2 node to UART12 adds b1d2674e6121 arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5 adds b5cbd84e499a arm64: dts: qcom: qrb5165-rb5: Add onboard LED support adds 6c6a6d81f586 arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block adds 70ff10d5e38f arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8 [...] adds f05f2c21187a arm64: dts: qcom: sc7180: Add LPASS clock controller nodes adds 81921a37145e arm64: dts: qcom: sc7180: add interconnect bindings for display adds 137154871cf4 arm64: dts: qcom: sdm845: Add OPP tables and power-domains [...] adds ef8e58f837e6 arm64: dts: qcom: sc7180: Add OPP tables and power-domains [...] adds 5a4d9f3e18f5 arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU [...] adds fa8da0662862 arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard adds 0a4fd091cf11 arm64: dts: sc7180: add bus clock to mdp node for sc7180 target adds f3d95f5f5136 arm64: defconfig: Enable Lontium LT9611 driver adds 75894849c81a Merge branches 'arm64-for-5.10' and 'arm64-defconfig-for-5 [...] adds af2f5d7b78fa Merge remote-tracking branch 'qcom/for-next' into master adds 4564363351e2 ARM: dts: bcm2711: Enable the display pipeline adds 37a4840c0975 Merge remote-tracking branch 'raspberrypi/for-next' into master adds 55af40304480 Merge remote-tracking branch 'realtek/for-next' into master adds 18f99f24a970 ARM: dts: r8a7742: Add IPMMU DT nodes adds a0be3c32b156 ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller adds ff9e786f0ee0 arm64: dts: renesas: r8a774e1: Add FDP1 device nodes adds 912d3c5383f7 arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores adds e9f0fb53ac88 arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110 [...] adds 01ef02543612 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next adds b7ecb51b2d9b arm64: dts: renesas: r8a774e1: Add PCIe EP nodes adds 8f140ba19f76 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next adds 7345e5c1853d arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata adds 4c32a2b34e62 ARM: dts: r8a7742: Add VIN DT nodes adds 8368ca1540f0 ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support adds 68ee7720a01c ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board adds 8feb34840611 ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication adds c2ff0810934a dt-bindings: power: Add r8a779a0 SYSC power domain definitions adds fa2d185f7518 dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions adds 52c91f0ca8e4 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into rene [...] adds 834c310f5418 arm64: dts: renesas: Add Renesas R8A779A0 SoC support adds 63070d7c2270 arm64: dts: renesas: Add Renesas Falcon boards support adds 919c385dde9c ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, rese [...] adds 8fae67585090 soc: renesas: Use ARM32/ARM64 for menu description adds 6d5aded8d57f soc: renesas: Sort driver description title adds 090e87e7fbe3 soc: renesas: Identify R-Car V3U adds 8e9529f5cde7 soc: renesas: rcar-rst: Add support for R-Car V3U adds 3cc006b395e2 dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings adds 2e95492de6d9 dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 S [...] adds 461cb5952e35 dt-bindings: reset: renesas,rst: Document r8a779a0 reset module adds b08892556b3f dt-bindings: arm: renesas: Document Renesas Falcon boards adds 8bf393104609 Merge branches 'renesas-arm-dt-for-v5.10', 'renesas-arm-so [...] adds 9bd373449c54 Merge remote-tracking branch 'renesas/next' into master adds a2ffbb4064f2 Merge remote-tracking branch 'reset/reset/next' into master adds 3036dc606c1e Merge remote-tracking branch 'rockchip/for-next' into master adds dfe3a98aac4f ARM: dts: exynos: Correct compatible for Exynos5 GIC adds 1fa7c1ac2365 ARM: dts: exynos: Correct compatible for Exynos5260 GIC adds 2495ddd2d17c ARM: dts: exynos: Remove unneeded address/size cells in Ex [...] adds 8dec8385bee4 ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410 adds 41af0d2ea1b0 ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exy [...] adds 9e7fe41778c6 ARM: dts: exynos: Correct whitespace and indentation issue [...] adds 7e86ef5cc896 ARM: dts: exynos: Override thermal by label in Exynos5250 adds ac88a60a276b ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250 adds a2d86d420fa4 ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos52 [...] adds d872e4e98751 ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning [...] adds 4e762d286c7e Merge branch 'next/dt' into for-next adds acb01032e11a arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC adds d05e7ec01738 Merge branch 'next/defconfig' into for-next adds cd5b0321ed32 ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420 adds a39511cc8fca Merge branch 'next/dt' into for-next adds bf276877ef09 dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles adds 0c77a86a6ede dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property adds dfb49cc231a4 dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs adds 8c0aa567146b dt-bindings: gpio: fsl-imx-gpio: Add power-domains adds f6ae0c299ee9 Merge branch 'next/imx-gpio' into for-next adds 75a4a04e78c6 ARM: dts: samsung: odroid-xu3: Move assigned-clock* proper [...] adds 975bcbce5b16 ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from [...] adds d3604c91566a ARM: dts: exynos: Silence SATA PHY warning in Exynos5250 adds 991ead47630f Merge branch 'next/dt' into for-next adds ad1edcdf477d dt-bindings: samsung: pmu: document S5Pv210 adds 2c6658c607a3 ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" r [...] adds ea4e792f3c89 ARM: dts: s5pv210: remove DMA controller bus node name to [...] adds d38cae370e5f ARM: dts: s5pv210: move fixed clocks under root node adds bb98fff84ad1 ARM: dts: s5pv210: move PMU node out of clock controller adds 6c17a2974abf ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node adds e59cb2fb3b33 ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla adds 086c4498b0cc ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family adds ebb105b59c75 ARM: dts: s5pv210: add RTC 32 KHz clock in Goni adds 37dea4fa9888 ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110 adds 7260b363457a ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210 adds fd595722c104 ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck adds 0e2774e18081 ARM: dts: s5pv210: use defines for GPIO flags in Aquila adds 0f2e43cf3d63 ARM: dts: s5pv210: use defines for GPIO flags in Goni adds c272f1cc9492 ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210 adds b5c528ba9759 ARM: dts: s5pv210: use defines for IRQ flags in Goni adds 1ed7f6d0bab2 ARM: dts: s5pv210: align SPI GPIO node name with dtschema [...] adds 5091298664a6 Merge branch 'next/dt' into for-next adds 4c42831b3078 arm64: defconfig: Enable Samsung S3FWRN5 NFC driver adds d8eab2b0dcaf Merge branch 'next/defconfig' into for-next adds ceac94c0350b Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 34a459187180 ARM: dts: arm: Fix SP804 users adds a894c6dd56c9 ARM: dts: arm: Fix SP805 clocks adds b83ded8a31e3 arm64: dts: arm: Fix SP805 clock-names adds 0f3fbf9ec657 Merge tag 'juno-updates-5.10' of git://git.kernel.org/pub/ [...] adds 69ecb3230b00 cpufreq: arm_scmi: Constify scmi_perf_ops pointers adds 82894c1d397f firmware: arm_scmi: Constify ops pointers in scmi_handle adds 3de7b83017bd firmware: arm_scmi: Constify static scmi-ops adds a8803055127a firmware: arm_scmi: Add system power protocol support adds 481f6ccf399b firmware: arm_scmi: Add SCMI device for system power protocol adds 73f1e98e09dc firmware: arm_scmi: Fix NULL pointer dereference in mailbo [...] adds fd600774797f firmware: smccc: Export both smccc functions adds 53bd275b282f firmware: arm_scmi: Move scmi bus init and exit calls into [...] adds 5dd5e0d41446 firmware: arm_scmi: Move scmi protocols registration into [...] adds 57d5b80413e3 firmware: arm_scmi: Enable building as a single module adds 08671beba822 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds bd0c11563c9f Merge remote-tracking branch 'scmi/for-linux-next' into master adds 2f09811fb006 dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] adds a70ec60cd3ec dt-bindings: crypto: Add compatible for V3s adds 1dcc472e4ed5 ARM: dts: sun8i: v3s: Enable crypto engine adds 5bcae6ef32b0 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next adds a21551a49552 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds ebdb51e1c86c Merge remote-tracking branch 'tegra/for-next' into master adds 2dfe12657eb3 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 1aedefe13ba2 arm64: dts: ti: k3-j721e: Use lower case hexadecimal adds 05e393c596c4 arm64: dts: ti: k3-am65-main: Use lower case hexadecimal adds 91e5f404e42b arm64: dts: ti: k3-am65*: Use generic gpio for node names adds 86e67b591e6d arm64: dts: ti: k3-am65*: Use generic clock for syscon clo [...] adds dcccf77067e4 arm64: dts: ti: k3-*: Use generic pinctrl for node names adds 4c19fb9ce266 arm64: dts: ti: k3-am65-base-board Use generic camera for [...] adds 9a8ecd414322 arm64: dts: ti: k3-am65-wakeup: Use generic temperature-se [...] adds e5c956c4f36c arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings adds ea478273129c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 7045b55ea4c4 Merge remote-tracking branch 'uniphier/for-next' into master adds 918f358f9ba9 Merge remote-tracking branch 'clk/clk-next' into master adds bd7e9b65115a Merge remote-tracking branch 'h8300/h8300-next' into master adds da8867972de6 Merge remote-tracking branch 'ia64/next' into master adds 62148d985901 m68k: Revive _TIF_* masks adds d473de0f883d m68k: amiga: Clean up Amiga hardware configuration adds dc072012bc94 m68k: Sort selects in main Kconfig adds 41f1bf37a63e m68k: mm: Use PAGE_ALIGNED() helper adds 7e158826564f m68k: mm: Remove superfluous memblock_alloc*() casts adds 352e04291115 m68k: Replace HTTP links with HTTPS ones adds 302bb6538623 Merge remote-tracking branch 'm68k/for-next' into master adds ef03e4545eac m68knommu: switch to using asm-generic/uaccess.h adds b85d9ba92f24 Merge remote-tracking branch 'm68knommu/for-next' into master adds b037a1813562 Merge remote-tracking branch 'microblaze/next' into master adds 1c4dd334df3a lib: decompress_unzstd: Limit output size adds a510b616131f MIPS: Add support for ZSTD-compressed kernels adds f0100c7f1aac MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity() adds af07fabdd286 MIPS: p5600: Discard UCA config selection adds 263cdc37c18c MIPS: Loongson64: Remove unused loongson_reboot. adds 8c2ede45edbe MIPS: dts/ingenic: Cleanup qi_lb60.dts adds 802b83627f54 MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option adds 5e5b6527128c MIPS: Convert R4600_V1_HIT_CACHEOP into a config option adds 44def3426e4a MIPS: Convert R4600_V2_HIT_CACHEOP into a config option adds 142439b0520a MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR adds 24a1c023f3ff MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option adds 886ee1363a3a MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option adds 256ec489f1c7 MIPS: Convert R10000_LLSC_WAR info a config option adds a7fbed988f31 MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option adds 43df4eb2fc95 MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS adds ab5743079b8e MIPS: Get rid of BCM1250_M3_WAR adds 8e7291d603a3 MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR adds 601637e42df0 MIPS: Remove mach-*/war.h adds 554014ff3e33 Merge remote-tracking branch 'mips/mips-next' into master adds 4ec76b3acbec Merge remote-tracking branch 'nds32/next' into master adds 1e6c9cf230f8 Merge remote-tracking branch 'parisc-hd/for-next' into master adds 67c3e59443f5 powerpc/pseries: Fix missing of_node_put() in rng_init() adds d3e669f31ec3 powerpc/icp-hv: Fix missing of_node_put() in success path adds 1e89da5ef9c2 scsi: cxlflash: Access interrupt trigger page from xive directly adds ad857d47df6a ocxl: Access interrupt trigger page from xive directly adds dde6f18a8779 ocxl: Don't return trigger page when allocating an interrupt adds 374f6178f348 ocxl: Remove custom service to allocate interrupts adds 40ac790d99c6 cxl: Rework error message for incompatible slots adds 8c7614d64803 powerpc/dts/t4240rdb: remove interrupts property adds 843dc8ee23d1 powerc/dtc/t1024rdb: remove interrupts property adds 738e6cad0ace powerpc/fadump: Remove set but not used variable 'elf' adds ef23cf9a89a7 powerpc/perf: Remove set but not used variable 'target' adds 18102e4bcc47 powerpc/powernv: Remove set but not used variable 'parent' adds ccaea15296f9 powerpc/vmemmap: Fix memory leak with vmemmap list allocat [...] adds 1c0a7ac0ec63 powerpc/vmemmap: Don't warn if we don't find a mapping vme [...] adds 346427e66816 powerpc/oprofile: fix spelling mistake "contex" -> "context" adds f6bac19cf65c powerpc/powernv/smp: Fix spurious DBG() warning adds 8471c1dd93de powerpc/powernv: Include asm/powernv.h from the local powernv.h adds 3b70464aa789 powerpc/powernv: Staticify functions without prototypes adds fb248c3121af powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c adds 3ced132a055c powerpc/nx: Don't pack struct coprocessor_request_block adds b51ba4fe2e13 powerpc/32s: Fix assembler warning about r0 adds 7db0a07273e8 macintosh: windfarm: remove detatch debug containing spell [...] adds 169b9afee572 powerpc/hwirq: Remove stale forward irq_chip declaration adds b134cfc3e327 powerpc/irq: Drop forward declaration of struct irqaction adds 63442de43011 powerpc/fpu: Drop cvt_fd() and cvt_df() adds 82eb1792426f powerpc: drop hard_reset_now() and poweroff_now() declaration adds 59562b5c33d6 powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h adds 5d1bc776428f powerpc/pseries: new lparcfg key/value pair: partition_aff [...] adds 6c9100ea39d2 powerpc: Use simple i2c probe function adds e53281bc21f0 powerpc: Drop _nmask_and_or_msr() adds 9d6792ffe140 powerpc/pseries: explicitly reschedule during drmem_lmb li [...] adds e426ab39f410 powerpc: Remove flush_instruction_cache for book3s/32 adds f663f3312051 powerpc: Move flush_instruction_cache() prototype in asm/c [...] adds de39b19452e7 powerpc: Rewrite 4xx flush_cache_instruction() in C adds 704dfe931df9 powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C adds e5e179aa3a39 pseries/drmem: don't cache node id in drmem_lmb struct adds d9de6b0da85c powerpc: unrel_branch_check.sh: fix shellcheck complaints adds 20ff8ec18216 powerpc: unrel_branch_check.sh: simplify and combine some [...] adds 4e71106c343c powerpc: unrel_branch_check.sh: simplify objdump's asm output adds 3d97abbc9f6f powerpc: unrel_branch_check.sh: convert grep | sed | awk t [...] adds b84eaab6ede6 powerpc: unrel_branch_check.sh: simplify and tidy up the f [...] adds 3745ae63b405 powerpc: unrel_branch_check.sh: fix up the file header adds af13a2244d59 powerpc: unrel_branch_check.sh: exit silently for early errors adds b71dca9891b3 powerpc: unrel_branch_check.sh: use nm to find symbol value adds 6b1992bcdee8 powerpc: unrel_branch_check.sh: enable the use of llvm-obj [...] adds 76d46a1e2fe2 powerpc: Remove flush_instruction_cache() on 8xx adds c20beffeec3c powerpc/uaccess: Use flexible addressing with __put_user() [...] adds 2f279eeb68b8 powerpc/uaccess: Add pre-update addressing to __get_user_a [...] adds 353bce211e00 powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION [...] adds 10bf59d923c2 powerpc/pseries/eeh: Fix dumb linebreaks adds c0176429b7b0 selftests/powerpc: Fix TM tests when CPU 0 is offline adds 769628710c33 selftests/powerpc: Don't use setaffinity in tm-tmspr adds b5a646a681f5 selftests/powerpc: Run tm-tmspr test for longer adds 34c103342be3 selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac adds 17c98a541dc9 selftests/powerpc: Give the bad_accesses test longer to run adds d89002397cfb selftests/powerpc: Move set_dscr() into rfi_flush.c adds 178282a054dc selftests/powerpc: Include asm/cputable.h from utils.h adds 4c3c3c502575 selftests/powerpc: Don't run DSCR tests on old systems adds 3a31518a242d selftests/powerpc: Skip security tests on older CPUs adds 4871a10b7b5f selftests/powerpc: Skip L3 bank test on older CPUs adds 09275d717d1b selftests/powerpc: Don't touch VMX/VSX on older CPUs adds 003d6f5fd2cc selftests/powerpc: Properly handle failure in switch_endian_test adds 529d2bd56ada powerpc/64: Remove unused generic_secondary_thread_init() adds 364b236a0b6e powerpc/boot: Update Makefile comment for 64bit wrapper adds db96221a6833 selftests/powerpc: Fix prefixes in alignment_handler signa [...] adds 0fb4871bcc89 powerpc/tools: Remove 90 line limit in checkpatch script adds 51a1588154cb powerpc: Update documentation of ISA versions for Power10 adds cac3e629086f powerpc/pseries/iommu: Create defines for operations in ib [...] adds 80f025123113 powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows adds 74d0b3994e14 powerpc/pseries/iommu: Move window-removing part of remove [...] adds 8c0d51592f6f powerpc/pseries/iommu: Allow bigger 64bit window by removi [...] adds 8f55984f530d powerpc/powernv: Print helpful message when cores guarded adds a02f6d42357a powerpc: Warn about use of smt_snooze_delay adds dc462267d2d7 powerpc/64s: handle ISA v3.1 local copy-paste context switches adds f92dd0e0cd78 Merge remote-tracking branch 'powerpc/next' into master adds f7305a30f0ec include: pe.h: Add RISC-V related PE definition adds 6bf710098245 efi: Rename arm-init to efi-init common for all arch adds 1b55a2d9cc46 riscv/mm: Simplify retry logic in do_page_fault() adds ea0292ad738a riscv/mm/fault: Move no context handling to no_context() adds d24120a3fc62 riscv/mm/fault: Move bad area handling to bad_area() adds 9bd198417d3e riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault() adds d8663552e085 riscv/mm/fault: Simplify fault error handling adds c3400d0daf63 riscv/mm/fault: Move fault error handling to mm_fault_error() adds a95d19dfec44 riscv/mm/fault: Simplify mm_fault_error() adds 94e96a213cc2 riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault() adds fd0c026febd3 riscv/mm/fault: Move access error check to function adds 7e7240611d37 riscv: Set more data to cacheinfo adds ba5725c69547 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO adds 0b5089fe149c riscv: Add cache information in AUX vector adds c569ae3fd8b3 RISC-V: Move DT mapping outof fixmap adds 40464d3fc5ae RISC-V: Add early ioremap support adds 5d6dff9147ad RISC-V: Implement late mapping page table allocation functions adds 8b852864d68d RISC-V: Add PE/COFF header for EFI stub adds 282048ee6534 RISC-V: Add EFI stub support. adds e4f64dd42a28 RISC-V: Add EFI runtime services adds 211bae6f9aed RISC-V: Add page table dump support for uefi adds 6f36a9635082 riscv/mm/fault: Fix inline placement in vmalloc_fault() de [...] adds 87fa497f7f9a riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page [...] adds 80e617407239 Merge remote-tracking branch 'risc-v/for-next' into master adds 5ee283363a45 Merge remote-tracking branch 's390/features' into master adds 00429b7218b4 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 8b10fe689852 fscrypt: drop unused inode argument from fscrypt_fname_all [...] adds 5e895bd4d523 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32 adds 7566a579c682 Merge remote-tracking branch 'fscrypt/master' into master adds 5376053f7eb1 Merge branch 'misc-5.9' into for-next-current-v5.8-20200910 adds 0f47281ee7f8 btrfs: tracepoints: output proper root owner for trace_fin [...] adds c66cd6464f3c btrfs: delete duplicated words + other fixes in comments adds 491b036f64f7 btrfs: remove spurious BUG_ON in btrfs_get_extent adds 9e0efb4ab11a btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid adds 42c199d10369 btrfs: change nr to u64 in btrfs_start_delalloc_roots adds bc6fb706633f btrfs: remove orig from shrink_delalloc adds 1468e1ae82e2 btrfs: handle U64_MAX for shrink_delalloc adds 31c4e1261df7 btrfs: make shrink_delalloc take space_info as an arg adds b4d71768a187 btrfs: make ALLOC_CHUNK use the space info flags adds 5531f95dbfc7 btrfs: call btrfs_try_granting_tickets when freeing reserv [...] adds 4c614b7f3300 btrfs: call btrfs_try_granting_tickets when unpinning anything adds ac462c31599d btrfs: call btrfs_try_granting_tickets when reserving space adds 71f3b2842017 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] adds 11cc4457ce4c btrfs: use btrfs_start_delalloc_roots in shrink_delalloc adds d574777e8e57 btrfs: check tickets after waiting on ordered extents adds ce269a3d603f btrfs: add flushing states for handling data reservations adds d0269ed4c49b btrfs: add the data transaction commit logic into may_comm [...] adds 27e50162929d btrfs: add btrfs_reserve_data_bytes and use it adds 9d02f0725e76 btrfs: use ticketing for data space reservations adds eac8bcfb52c8 btrfs: serialize data reservations if we are flushing adds 52bbb02cc7e1 btrfs: use the same helper for data and metadata reservations adds 9d6f80c052ac btrfs: drop the commit_cycles stuff for data reservations adds 85cd3ebd66e0 btrfs: don't force commit if we are data adds 62d84c8dfbb4 btrfs: run delayed iputs before committing the transaction [...] adds abf9aa1c1717 btrfs: flush delayed refs when trying to reserve data space adds d9731efb083c btrfs: do async reclaim for data reservations adds 86a063ea8543 btrfs: add a comment explaining the data flush steps adds aa312946ad96 btrfs: fix possible infinite loop in data async reclaim adds 87e02bb264e3 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] adds 5f730c7b407b btrfs: remove const from btrfs_feature_set_name adds 98943c106d71 btrfs: compression: move declarations to header adds 56d4fe083c62 btrfs: remove unnecessarily shadowed variables adds 87f863cfb134 btrfs: scrub: rename ratelimit state varaible to avoid shadowing adds 07e84a6ea41d btrfs: send: remove indirect callback parameter for changed_cb adds 24b081c1807b btrfs: do not take the log_mutex of the subvolume when pin [...] adds c9224223c08f btrfs: do not commit logs and transactions during link and [...] adds 19f91935d5d3 btrfs: make fast fsyncs wait only for writeback adds d2396a1b7e30 btrfs: sysfs: fix unused-but-set-variable warnings adds 44622bb2da07 btrfs: make read_block_group_item return void adds 90cd399b8795 btrfs: add owner and fs_info to alloc_state io_tree adds 142d581ec0dd btrfs: switch to iomap for direct IO adds b9652af9743a btrfs: dio iomap DSYNC workaround adds d9eda8b727b4 btrfs: remove err variable from btrfs_get_extent adds a0188905f6c5 btrfs: factor out reada loop in __reada_start_machine adds 2b9085275873 btrfs: factor out loop logic from btrfs_free_extra_devids adds 13e2c582c53e btrfs: make close_fs_devices return void adds e63995925103 btrfs: simplify setting/clearing fs_info to btrfs_fs_devices adds 8c982f257852 btrfs: switch seed device to list api adds 158684c6f066 btrfs: document some invariants of seed code adds b33cfce86ca5 btrfs: remove alloc_list splice in btrfs_prepare_sprout adds 161a176d74f2 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] adds 2317a9ee3a89 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds d748de2d782a btrfs: do not hold device_list_mutex when closing devices adds 12090e70141e btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] adds 634e87d4825d btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations adds a24dd07f7774 btrfs: rework error detection in init_tree_roots adds 4c61a798d1e2 btrfs: extent_io: do extra check for extent buffer read wr [...] adds 4e27ab6f9a12 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() adds 465de6df9eee btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] adds a05aa612e50e btrfs: ctree: check key order before merging tree blocks adds dbb4898095fe btrfs: use RCU for quick device check in btrfs_init_new_device adds 7c271866713d btrfs: refactor locked condition in btrfs_init_new_device adds fca155a9de48 btrfs: remove redundant code from btrfs_free_stale_devices adds 16cdcc0cb66d btrfs: don't opencode sync_blockdev in btrfs_init_new_device adds 6c8814582ea0 btrfs: rename extent_buffer::lock_nested to extent_buffer: [...] adds 159666458748 btrfs: introduce btrfs_path::recurse adds 371562aa903d btrfs: add nesting tags to the locking helpers adds ffe3dc47fca0 btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks adds 7f0bb9905612 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT adds 4d192b9ed0b8 btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW adds 496335e8aa2d btrfs: introduce BTRFS_NESTING_SPLIT for split blocks adds 490121d0e613 btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots adds d156295b66c1 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits adds dec9debee427 btrfs: make inode_tree_del take btrfs_inode adds 7f84d0c01ecd btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode adds 109eb4aab323 btrfs: make ordered extent tracepoint take btrfs_inode adds 93bbac63d590 btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode adds 64dd4f5035e8 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode adds 387dd2bc0062 btrfs: make btrfs_invalidatepage work on btrfs_inode adds 1cd04665815d btrfs: make btrfs_writepage_endio_finish_ordered btrfs_ino [...] adds a58277945c12 btrfs: make get_extent_skip_holes take btrfs_inode adds a232863670fe btrfs: make btrfs_find_ordered_sum take btrfs_inode adds c10c4bb4e2fe btrfs: make copy_inline_to_page take btrfs_inode adds 3a35ef266657 btrfs: make btrfs_zero_range_check_range_boundary take btr [...] adds 3f1b3862f394 btrfs: make extent_fiemap take btrfs_inode adds 13497238172f btrfs: fix lockdep splat in add_missing_dev adds ed041f845c2f btrfs: sysfs: init devices outside of the chunk_mutex adds 6c71f7b7d8ac btrfs: require only sector size alignment for parent eb bytenr adds 620345b26499 btrfs: enumerate the type of exclusive operation in progress adds 9eb59f12fcd2 btrfs: sysfs: export currently running exclusive operation adds 8ffc184755d9 btrfs: free fs roots on failed mount adds e68d6c98e2a8 btrfs: pretty print leaked root name adds 22ee181dc69b btrfs: fix NULL pointer dereference after failure to creat [...] adds 8c9c3b790ee2 btrfs: improve device scanning messages adds f4ace182f950 btrfs: fix put of uninitialized kobject after seed device delete adds 36532ef1b460 btrfs: fix replace of seed device adds 7a40cf397471 btrfs: add btrfs_sysfs_add_device helper adds cf1a6ae01e75 btrfs: add btrfs_sysfs_remove_device helper adds cb0181bdaaf9 btrfs: make btrfs_sysfs_remove_devices_dir return void adds fd8e11fb8ffc btrfs: simplify parameters of btrfs_sysfs_add_devices_dir adds a467d9789844 btrfs: split and refactor btrfs_sysfs_remove_devices_dir adds 37bc7cd89c8c btrfs: initialize sysfs devid and device link for seed device adds f606b5589aad btrfs: handle errors in btrfs_sysfs_add_fs_devices adds 341ffb783305 btrfs: reada: lock all seed/sprout devices in __reada_star [...] adds acc1b226d924 btrfs: use sprout device_list_mutex in btrfs_init_devices_late adds 8db21db55a07 btrfs: remove tmp variable for list traversal in btrfs_ini [...] adds 2719d0bf25bc btrfs: remove unnecessary tmp variable in btrfs_assign_nex [...] adds b4e94c8f6d74 btrfs: simplify gotos in open_seed_device adds a99530d13cc9 btrfs: move btrfs_dev_replace_update_device_in_mapping_tre [...] adds 8167ce5a5424 Merge branch 'misc-next' into for-next-current-v5.8-20200910 adds 34a1e24924c0 Merge branch 'for-next-current-v5.8-20200910' into for-nex [...] adds 6a35c4e37424 Merge branch 'misc-next' into for-next-next-v5.9-20200910 adds 988649e4289d btrfs: kill the rcu protection for fs_info->space_info adds 131ed96ce9d3 btrfs: do not create raid sysfs entries under any locks adds c6730c05535d Merge branch 'ext/josef/more-lockdep-v2-new' into for-next [...] adds becb69440205 btrfs: fix metadata reservation for fallocate that leads t [...] adds 8b95fa03d37e btrfs: remove item_size member of struct btrfs_clone_extent_info adds ee6b6531b30a btrfs: rename struct btrfs_clone_extent_info to a more gen [...] adds 01a72a1da8de btrfs: rename btrfs_punch_hole_range() to a more generic name adds a21cfe6eb38f btrfs: rename btrfs_insert_clone_extent() to a more generic name adds 2f7861293c92 Merge branch 'ext/filipe/falloc-fixes' into for-next-next- [...] adds f60c854866e9 btrfs: send: get rid of i_size logic in send_write() adds deebdcb1d6b5 btrfs: send: avoid copying file data adds d04bca85b0a5 btrfs: send: use btrfs_file_extent_end() in send_write_or_clone() adds 608138fdfe61 btrfs: add send_stream_version attribute to sysfs adds 9de9242c02f4 Merge branch 'ext/omar/send-prep' into for-next-next-v5.9- [...] adds abecc38b009f Merge branch 'for-next-next-v5.9-20200910' into for-next-20200910 adds 49b3eef7d9b6 Merge remote-tracking branch 'btrfs/for-next' into master adds f44d04e696fe rbd: require global CAP_SYS_ADMIN for mapping and unmapping adds 52df684d74ff Merge remote-tracking branch 'ceph/master' into master adds 01ec372cef1e cifs: fix DFS mount with cifsacl/modefromsid adds 9fce88ae0c40 Merge remote-tracking branch 'cifs/for-next' into master adds 7b2d3033c885 Merge remote-tracking branch 'configfs/for-next' into master adds b0b3bc4a2bac Merge remote-tracking branch 'erofs/dev' into master adds 9764d7e25a9f exfat: eliminate dead code in exfat_find() adds 7006d7222e4f Merge remote-tracking branch 'exfat/dev' into master adds 25094ede57d4 ext2: remove duplicate include adds 256ccb9baeab udf: Use kvzalloc() in udf_sb_alloc_bitmap() adds e9d4709fcc26 reiserfs: Fix memory leak in reiserfs_parse_options() adds ad47ff330b26 quota: widen timestamps for the fs_disk_quota structure adds d1c10767837c quota: Expand comment describing d_itimer adds 82f925e768e9 Merge remote-tracking branch 'ext3/for_next' into master adds de881df97768 f2fs: support zone capacity less than zone size adds e90027d23aec f2fs: remove duplicated type casting adds 376207af4bf8 f2fs: compress: remove unneeded code adds d0b9e42ab615 f2fs: introduce inmem curseg adds 6f3a01ae9b72 f2fs: record average update time of segment adds c5d02785c59d f2fs: inherit mtime of original block during GC adds 2e9b2bb250d5 f2fs: support 64-bits key in f2fs rb-tree node entry adds 17d7648d9ce0 f2fs: fix compile warning adds e6c3948de2f8 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref adds 3d7bfea8b837 unicode: Add utf8_casefold_hash adds c843843e714c fs: Add standard casefolding support adds eca4873ee1b6 f2fs: Use generic casefolding support adds 568d2a1e37b2 f2fs: point man pages for some f2fs utils adds c00238066a35 f2fs: support age threshold based garbage collection adds ec28d455e625 f2fs: Simplify SEEK_DATA implementation adds 2699b3526eb4 f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO adds 43b0d06ad29e f2fs: check position in move range ioctl adds 533506e13d7d f2fs: add block address limit check to compressed file adds 3c2ad106ecab f2fs: change compr_blocks of superblock info to 64bit adds 99a26ecee59d f2fs: allocate proper size memory for zstd decompress adds a15558bbcdbe f2fs: Documentation edits/fixes adds 70aa00f1c837 f2fs: ignore compress mount option on image w/o compressio [...] adds 8fcf5e41b0b5 f2fs: trace: fix typo adds 3bb626cd21e2 f2fs: change i_compr_blocks of inode to atomic value adds 1abe0a6f5365 f2fs: change return value of f2fs_disable_compressed_file to bool adds 3a4b7e4a3aca f2fs: change virtual mapping way for compression pages adds 1ab46ea9e05b Merge remote-tracking branch 'f2fs/dev' into master adds c1b0c6271510 fuse: update project homepage adds 5bfe37ca8ac8 virtio: Add get_shm_region method adds 0dd4ff93f4c8 virtio: Implement get_shm_region for PCI transport adds 38e895487afc virtio: Implement get_shm_region for MMIO transport adds 27bd6129a4c5 Merge branch 'virtio-shm' into for-next adds 1a9d5d405962 dax: Modify bdev_dax_pgoff() to handle NULL bdev adds 6bbdd563ee9a dax: Create a range version of dax_layout_busy_page() adds b43b7e81eb2b virtiofs: provide a helper function for virtqueue initialization adds f4fd4ae354ba virtiofs: get rid of no_mount_options adds 22f3787e9d95 virtiofs: set up virtio_fs dax_device adds 1dd539577c42 virtiofs: add a mount option to enable dax adds 45f2348eceb6 virtiofs: keep a list of free dax memory ranges adds fd1a1dc6f5aa virtiofs: implement FUSE_INIT map_alignment field adds ceec02d4354a virtiofs: introduce setupmapping/removemapping commands adds c2d0ad00d948 virtiofs: implement dax read/write operations adds 2a9a609a0c4a virtiofs: add DAX mmap support adds 9483e7d5809a virtiofs: define dax address space operations adds 6ae330cad6ef virtiofs: serialize truncate/punch_hole and dax fault path adds d0cfb9dcbca6 virtiofs: maintain a list of busy elements adds 9a752d18c85a virtiofs: add logic to free up a memory range adds 8b4288c331cb Merge remote-tracking branch 'fuse/for-next' into master adds b3c816043784 Merge remote-tracking branch 'cel/cel-next' into master adds cdd44ede8276 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] adds 771915c4f688 xfs: remove kmem_realloc() adds 718ecc50359e xfs: xfs_iflock is no longer a completion adds 03e0f3b77e12 xfs: add log item precommit operation adds b2341f2b41b6 xfs: factor the xfs_iunlink functions adds f5e0b8c04f59 xfs: arrange all unlinked inodes into one list adds cb2e6066b979 xfs: add unlink list pointers to xfs_inode adds 138d87bf4e5d xfs: replace iunlink backref lookups with list lookups adds eeea5367d0b7 xfs: mapping unlinked inodes is now redundant adds 73d6110273bf xfs: updating i_next_unlinked doesn't need to return old value adds 720d8a952088 xfs: validate the unlinked list pointer on update adds a4223a3882fc xfs: re-order AGI updates in unlink list updates adds 538d3d74a95a xfs: combine iunlink inode update functions adds 50b9451ec6d0 xfs: add in-memory iunlink log item adds 596fb4a448e1 xfs: reorder iunlink remove operation in xfs_ifree adds c7946f84d768 xfs: refactor the buf ioend disposition code adds 7c33cf679d3d xfs: mark xfs_buf_ioend static adds bbc47cac42be xfs: refactor xfs_buf_ioend adds eac248182d16 xfs: move the buffer retry logic to xfs_buf.c adds e16c1144305e xfs: fold xfs_buf_ioend_finish into xfs_ioend adds 0a0c8460a0e7 xfs: refactor xfs_buf_ioerror_fail_without_retry adds be3e01085400 xfs: remove xfs_buf_ioerror_retry adds b6df21f61c8b xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_d [...] adds 13a6bfd2fb60 xfs: simplify the xfs_buf_ioend_disposition calling convention adds a5b961a4f46b xfs: use xfs_buf_item_relse in xfs_buf_item_done adds d43e1ee50999 xfs: clear the read/write flags later in xfs_buf_ioend adds d34c0ccf4c0b xfs: remove xlog_recover_iodone adds 00a7bf8b898e xfs: simplify xfs_trans_getsb adds afd44ff1d8de xfs: remove xfs_getsb adds 543439229b03 xfs: reuse _xfs_buf_read for re-reading the superblock adds 10dd2c7d4af6 xfs: store inode btree block counts in AGI header adds 0004f136c4cd xfs: use the finobt block counts to speed up mount times adds 624dc3cca517 xfs: support inode btree blockcounts in online scrub adds 30deae31eab5 xfs: support inode btree blockcounts in online repair adds 0d168b604808 xfs: enable new inode btree counters feature adds 504ec27394bc xfs: explicitly define inode timestamp range adds 9fe2ad7b2d73 xfs: refactor quota expiration timer modification adds 7f20c7a4a37e xfs: refactor default quota grace period setting code adds bc504d6e17f6 xfs: refactor quota timestamp coding adds 54ba865f63c4 xfs: move xfs_log_dinode_to_disk to the log recovery code adds 45e06fe6d122 xfs: redefine xfs_timestamp_t adds 0944f39f176c xfs: redefine xfs_ictimestamp_t adds de63a670b67d xfs: widen ondisk inode timestamps to deal with y2038+ adds 4434089b2d08 xfs: widen ondisk quota expiration timestamps to handle y2038+ adds 2504dbb2c049 xfs: trace timestamp limits adds 75b89018eb33 xfs: enable big timestamps adds 08639d86fa65 xfs: Remove kmem_zalloc_large() adds ce7726a988d8 xfs: remove typedef xfs_attr_sf_entry_t adds acfc932f77d2 xfs: Remove typedef xfs_attr_shortform_t adds 66f8e544b5ea xfs: Use variable-size array for nameval in xfs_attr_sf_entry adds 7724567d7d15 xfs: Convert xfs_attr_sf macros to inline functions adds 7c0073f2994c xfs: force the log after remapping a synchronous-writes file adds 34c6209d59ed xfs: Remove unneeded semicolon adds fd2d6c0c1144 xfs: make sure the rt allocator doesn't run off the end adds 18a1031619de xfs: ensure that fpunch, fcollapse, and finsert operations [...] adds 0e2ddd4cecb3 Merge remote-tracking branch 'xfs/for-next' into master adds a805c111650c iomap: fix WARN_ON_ONCE() from unprivileged users adds c114bbc6c423 iomap: Fix direct I/O write consistency check adds e6e7ca92623a iomap: Clear page error before beginning a write adds 14284fedf59f iomap: Mark read blocks uptodate in write_begin adds 95ae6b477320 Merge remote-tracking branch 'iomap/iomap-for-next' into master adds 34a8f4706e29 Merge remote-tracking branch 'file-locks/locks-next' into master adds dab741e0e02b Add a "nosymfollow" mount option. adds 8ec90bfd1aeb selftests: mount: add nosymfollow tests adds b8981c51f4be sparc64: get rid of fake_swapper_regs adds 29788ddd3170 sparc32: get rid of fake_swapper_regs adds 468d8f85cf2f sparc32: take ->thread.flags out adds f6ef7b7bb285 proc: remove a level of indentation in proc_get_inode adds 906146f44922 proc: cleanup the compat vs no compat file ops adds fd5a13f4893c proc: add a read_iter method to proc proc_ops adds 4bd6a7353ee1 sysctl: Convert to iter interfaces adds 4d03e3cc5982 fs: don't allow kernel reads and writes without iter ops adds 36e2c7421f02 fs: don't allow splice read/write without explicit ops adds 5e6e9852d6f7 uaccess: add infrastructure for kernel builds with set_fs() adds 81b1e242b8bd test_bitmap: remove user bitmap tests adds c6f7c753f71c lkdtm: remove set_fs-based tests adds 999c83e8ffd9 x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64} [...] adds a1d826d475aa x86: make TASK_SIZE_MAX usable from assembly code adds 47058bb54b57 x86: remove address space overrides using set_fs() adds c33165253492 powerpc: use non-set_fs based maccess routines adds 5ae4998b5d6f powerpc: remove address space overrides using set_fs() adds 8d5930dfb7ed skb_copy_and_csum_bits(): don't bother with the last argument adds 3ea7ca80d9c0 icmp_push_reply(): reorder adding the checksum up adds 6e41c585e38f unify generic instances of csum_partial_copy_nocheck() adds cc44c17baf7f csum_partial_copy_nocheck(): drop the last argument adds 99a2c96d52d3 csum_and_copy_..._user(): pass 0xffffffff instead of 0 as [...] adds c693cc4676a0 saner calling conventions for csum_and_copy_..._user() adds b712139543af alpha: propagate the calling convention changes down to cs [...] adds 1d60be3c25ed arm: propagate the calling convention changes down to csum [...] adds 66aa38801a5d m68k: get rid of zeroing destination on error in csum_and_ [...] adds dc16c8a9ce98 sh: propage the calling conventions change down to csum_pa [...] adds e8b95089990c i386: propagate the calling conventions change down to csu [...] adds ab5e8b331244 sparc32: propagate the calling conventions change down to [...] adds c44ac3c832d4 mips: csum_and_copy_{to,from}_user() are never called unde [...] adds f863c65c46b4 mips: __csum_partial_copy_kernel() has no users left adds 1cd95ab85df7 mips: propagate the calling convention change down into __ [...] adds 2a5d2bd159f3 xtensa: propagate the calling conventions change down into [...] adds fdf8bee96f9a sparc64: propagate the calling convention changes down to [...] adds daf52375c19f amd64: switch csum_partial_copy_generic() to new calling c [...] adds 70d65cd555c5 ppc: propagate the calling conventions change down to csum [...] adds c5c8adc73309 Merge branches 'fixes', 'work.misc', 'work.sparc', 'base.s [...] adds e076a67cbdb7 Merge remote-tracking branch 'vfs/for-next' into master adds d397820f36ff printk: ringbuffer: support dataless records adds 550c10d28d21 printk: reduce LOG_BUF_SHIFT range for H8300 adds f8ff195ef1b9 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo adds 3e0d075cb0ab scripts/gdb: add utils.read_ulong() adds e60768311af8 scripts/gdb: update for lockless printk ringbuffer adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds 44dd5988a33c Merge remote-tracking branch 'printk/for-next' into master adds e74d7970fae8 Merge branch 'pci/enumeration' adds 91d5cbb25ba2 Merge branch 'pci/misc' adds dac4312d3d38 Merge branch 'pci/pm' adds b32c012e4b98 PCI: aardvark: Fix compilation on s390 adds 7862a6134456 PCI: aardvark: Check for errors from pci_bridge_emul_init() call adds d39ff8ee9f27 PCI: pci-bridge-emul: Export API functions adds 526a76991b7b PCI: aardvark: Implement driver 'remove' function and allo [...] adds d0c6a3475b03 PCI: aardvark: Move PCIe reset card code to advk_pcie_trai [...] adds 8bac7dd83d23 Merge branch 'remotes/lorenzo/pci/aardvark' adds c7e592a6a541 PCI: cadence-ep: Remove obsolete path from comment adds bc201e49c5c8 Merge branch 'remotes/lorenzo/pci/cadence' adds 16270a923557 PCI: designware-ep: Fix the Header Type check adds 07e292950b93 PCI: Allow root and child buses to have different pci_ops adds f81c770df72e PCI: dwc: Use DBI accessors instead of own config accessors adds 444ddca52484 PCI: dwc: Allow overriding bridge pci_ops adds 27e7ed018113 PCI: dwc: Add a default pci_ops.map_bus for root port adds fffbb0ba8e75 PCI: dwc: al: Use pci_ops for child config space accessors adds 10a797c6e54a PCI: dwc: keystone: Use pci_ops for config space accessors adds 692ccce7f0c5 PCI: dwc: tegra: Use pci_ops for root config space accessors adds e0ceb8f90b80 PCI: dwc: meson: Use pci_ops for root config space accessors adds 6408e6a7f9ee PCI: dwc: kirin: Use pci_ops for root config space accessors adds 08d2209e798a PCI: dwc: exynos: Use pci_ops for root config space accessors adds c4a42ee9acfb PCI: dwc: histb: Use pci_ops for root config space accessors adds 7975c8cc8ed8 PCI: dwc: Remove dwc specific config accessor ops adds c2b0c098fbd1 PCI: dwc: Use generic config accessors adds 6e8e104d2196 PCI: Also call .add_bus() callback for root bus adds 6ab15b5e7057 PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus adds 1df793054859 PCI: dwc: Convert to use pci_host_probe() adds 5808d43e7c91 PCI: dwc: Remove root_bus pointer adds 0f71c60ffd26 PCI: dwc: Remove storing of PCI resources adds 2ef6b06a0475 PCI: dwc: Simplify config space handling adds 421063efaf1e PCI: dwc/keystone: Drop duplicated 'num-viewport' adds cf627713e3c0 PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init() adds 574523dcfc63 PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPE [...] adds 6ffc02d23631 PCI: dwc: Add a 'num_lanes' field to struct dw_pcie adds cff9244432e8 PCI: dwc: Ensure FAST_LINK_MODE is cleared adds 244c40cc28b1 PCI: dwc/meson: Drop the duplicate number of lanes setup adds 15efab2b8934 PCI: dwc/meson: Drop unnecessary RC config space initialization adds 2f2cea1ea70a PCI: dwc/meson: Rework PCI config and DW port logic regist [...] adds 201a8df89952 PCI: dwc/imx6: Use common PCI register definitions adds 7b87ddc04b36 PCI: dwc/qcom: Use common PCI register definitions adds fb7652327101 PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset adds 84667a416d42 PCI: dwc/tegra: Use common Designware port logic register [...] adds 903d69f83c6b PCI: dwc: Remove read_dbi2 code adds b04a6b9d395d PCI: dwc: Make ATU accessors private adds 3af45d34d30c PCI: dwc: Centralize link gen setting adds 8e66f77492e7 PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code adds eb246cf6958c PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device [...] adds b0fb0d0a82a0 PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to i [...] adds 7c5d50b794c4 PCI: dwc/intel-gw: Drop unused max_width adds 314fd97469a2 PCI: dwc: Move N_FTS setup to common setup adds cdc82f7e766b PCI: dwc: Use DBI accessors adds cd722c98833d Merge branch 'remotes/lorenzo/pci/dwc' adds 73abd0bf89d2 PCI: imx6: Use fallthrough pseudo-keyword adds 61660dbf08e1 PCI: imx6: Do not output error message when devm_clk_get() [...] adds dd226dea49ad Merge branch 'remotes/lorenzo/pci/imx6' adds 7d69b117c313 PCI: xilinx-cpm: Remove leftover bridge initialization adds b4bd71a657e8 PCI: mvebu: Remove useless msi_controller pointer allocation adds d4811bdd2e4a Merge branch 'remotes/lorenzo/pci/mvebu' adds d3d4d028afb7 PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 adds d0c41f486138 PCI: iproc: Set affinity mask on MSI interrupts adds 2f83cddc0069 Merge branch 'remotes/lorenzo/pci/qcom' adds 2de82ec86674 dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1 adds cfb824ddd1c0 misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G [...] adds 5e94083c7814 dt-bindings: pci: rcar-pci-ep: Document r8a774e1 adds a63c5f3db07d misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller adds 44c9b4cc3467 PCI: rcar-gen2: Use fallthrough pseudo-keyword adds d16d538ff491 dt-bindings: PCI: rcar: Add device tree support for r8a7742 adds 14e97516e793 Merge branch 'remotes/lorenzo/pci/rcar' adds faf1f3d6e31f PCI: vmd: Create physical offset helper adds bac40963ea49 PCI: vmd: Create bus offset configuration helper adds 42443f036042 PCI: vmd: Create IRQ Domain configuration helper adds ba07a7102426 PCI: vmd: Create IRQ allocation helper adds 2705b8e4d46f x86/apic/msi: Use Real PCI DMA device when configuring IRTE adds 67b219dc3a6d PCI: vmd: Disable MSI/X remapping when possible adds 661dec1b9d71 PCI: vmd: Update VMD PM to correctly use generic PCI PM adds 763801810fc5 Merge branch 'remotes/lorenzo/pci/vmd' adds 4d8cebfabd15 Merge remote-tracking branch 'pci/next' into master adds 31bea82ec312 Merge remote-tracking branch 'pstore/for-next/pstore' into master adds aeeba45a9df3 HID: wiimote: make handlers[] const adds 5eae59cc876c HID: wiimote: narrow spinlock range in wiimote_hid_event() adds 390dda244b61 Merge branch 'for-5.10/wiimote' into for-next adds d4f98dbfe717 HID: roccat: add bounds checking in kone_sysfs_write_settings() adds d7e419beffb5 Merge branch 'for-5.9/upstream-fixes' into for-next adds 5bf2f2f331ad HID: ite: Add USB id match for Acer One S1003 keyboard dock adds 820ab7ef73e7 Merge branch 'for-5.9/upstream-fixes' into for-next adds eafb2203626a HID: i2c-hid: Prefer asynchronous probe adds 2fbfda7c7708 Merge branch 'for-5.10/i2c-hid' into for-next adds c27e08820bc6 HID: hid-debug: fix nonblocking read semantics wrt EIO/ERE [...] adds 5bd34639e3da Merge branch 'for-5.10/core' into for-next adds b19ed660e8d6 Merge remote-tracking branch 'hid/for-next' into master adds 62df579a8674 i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480 adds 60a9f851f6bb i2c: imx: Use dev_err_probe() to simplify error handling adds e6277308ac21 i2c: add binding to mark a bus as SMBus adds 2a71593da34d i2c: smbus: add core function handling SMBus host-notify adds 68302245720a i2c: stm32f7: Add SMBus Host-Notify protocol support adds 1e77d2e1b4c8 i2c: rcar: improve bus busy detection adds 9809e3b9ec05 i2c: rcar: refactor and shorten timeout when resetting adds c2449618c5c5 Merge branch 'i2c/for-5.10' into i2c/for-next adds 06be67266a0c i2c: npcm7xx: Fix timeout calculation adds 45df80d7605c misc: eeprom: at24: register nvmem only after eeprom is re [...] adds 0065ec0054be Merge tag 'at24-fixes-for-v5.9-rc5' of git://git.kernel.or [...] adds 0a355aeb2408 i2c: algo: pca: Reapply i2c bus settings after reset adds 5b4d19dec5c9 Merge branch 'i2c/for-current' into i2c/for-next adds 01a1689623a0 Merge remote-tracking branch 'i2c/i2c/for-next' into master adds 33990a60c1f7 Merge remote-tracking branch 'i3c/i3c/next' into master adds 13feb4b2e97c Merge remote-tracking branch 'dmi/dmi-for-next' into master adds 007a11696622 docs: hwmon: Add attributes to report rated values adds 77d6b41fed42 hwmon: (core) Add support for rated attributes adds a576b7af41fa hwmon: (pmbus/core) Add support for rated attributes adds 9c3ca3388bbe hwmon: (drivetemp) Add usage not describing impact on driv [...] adds 967a8de6ec78 hwmon (pmbus) use simple i2c probe function adds f27ab97520f6 hwmon: use simple i2c probe function adds e8a46b424db7 hwmon: (adm1177) use simple i2c probe adds 99457d543ec3 hwmon: (adm1029) use simple i2c probe adds 774126979d9c hwmon: (w83793) use simple i2c probe adds 8ea87cbf83de hwmon: (w83791d) use simple i2c probe adds cac90b9159c4 hwmon: (lm73) use simple i2c probe adds 18c28ca88d9d hwmon: (asc7621) use simple i2c probe adds f8d116924a60 hwmon: (emc2103) use simple i2c probe adds 8254990d87ec hwmon: (ltc2947) use simple i2c probe adds 4559454e66be hwmon: use simple i2c probe function (take 2) adds f3212e7cf0f6 hwmon: (tmp513) use simple i2c probe adds ad82315be733 hwmon: (f75375s) use simple i2c probe adds b81c532d0e7a hwmon: (dme1737) use simple i2c probe adds ec6ab0bd1f96 hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling adds 60a228a39586 hwmon: shtc1: add support for device tree bindings adds f62ec45e94dc devicetree: hwmon: shtc1: add sensirion,shtc1.yaml adds e72e504f5548 hwmon: (pmbus) Add support for ADM1266 adds 4295398faf8a hwmon: (pmbus/adm1266) Add Block process call adds db5eafd77506 hwmon: (pmbus/adm1266) Add support for GPIOs adds 258191558a4d hwmon: (pmbus/adm1266) add debugfs for states adds 8d2e50967f07 hwmon: (pmbus/adm1266) read blackbox adds 743ec8276c1a dt-bindings: hwmon: Add bindings for ADM1266 adds 2425c00232f9 hwmon: (scmi-hwmon) Avoid comma separated statements adds 3f5ff139f9c5 hwmon: (k10temp) Create common functions and macros for Ze [...] adds a6a4a1fb761c hwmon: (k10temp) Define SVI telemetry and current factors [...] adds 3f73dc9deb13 hwmon: (gsc-hwmon) add fan sensor adds e3ae50202a55 hwmon: (k10temp) Take out debugfs code adds 2c0fb3a54e1d hwmon: (pmbus) Stop caching register values adds 1ee3259f5ca0 hwmon: (pmbus) Expose PEC debugfs attribute adds 1d6baf062dee hwmon: (pmbus) Move boolean error condition check to gener [...] adds b4a316841380 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds f67281a72b30 Documentation: process: step 2: Link to email list fixed. adds d82b1e833e7c docs: Add automatic cross-reference for C types adds 7c8b9e3000f8 kernel-doc: Update "cross-referencing from rST" section to [...] adds ef227c39b6f7 submitting-patches.rst: remove heading numbering adds 7433ff33e8ba Documentation/process: expand plain-text advice adds 4ebdf7be21d6 Documentation/maintainer: rehome sign-off process adds 9f364b605f34 submitting-patches.rst: presume git will be used adds afde706afde2 Make the docs build "work" with Sphinx 3.x adds 46ca9ee5b833 docs: kvm: fix referenced ioctl symbol adds bb84bc51d206 docs: trusted-encrypted.rst: update parameters for command [...] adds 27c8700bd1ab bcache: doc: update Documentation/admin-guide/bcache.rst adds cf92ec602ac5 Documentation: remove current_security() reference adds e046de3d79d7 docs: filesystems: replace to_dev() with kobj_to_dev() adds 9334e34fe1d5 Documentation: submit-checklist: add clean builds for new [...] adds 17dca0502314 docs: deprecated.rst: Update zero-length/one-element array [...] adds 50aab9b14291 mm/doc: editorial pass on page migration adds 2e915ea0bfda Documentation: iio: fix a typo adds 319f5fa089f2 Documentation: core-api/cpu_hotplug: fix a typo adds fdcc9e076189 MAINTAINERS: Add ubifs-authentication.rst to UBIFS adds 7eec675669fb docs: ubifs-authentication: Add a top-level heading adds f6236efced85 .gitignore: docs: ignore sphinx_*/ directories adds 5eb6b4b3e216 kernel-doc: include line numbers for function prototypes adds e4e29e78c0cd docs: scheduler: fix the directory name on two files adds 7f9a2357c400 docs: trace: fix the location of kprobes.rst adds 51652804d018 MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx adds c9a6bef24e6d scripts: device_attr_show.cocci: update location of sysfs doc adds 4d05e3a0f53a docs: add some new files to their respective index.rst files adds 50f32634f853 docs: watch_queue: fix some warnings adds 3c97f03e888a docs: kvm: api.rst: add missing spaces adds 001e92922cbe docs: soundwire: fix some identation at stream.rst adds b899353d221f docs: dma-buf: fix some warnings adds 5ff4aa70bf34 docs: submitting-patches: use :doc: for references adds d6b921ad239d Merge remote-tracking branch 'jc_docs/docs-next' into master adds 1b24a5723262 media: atomisp: coding style: remove beginning whitespaces adds 539753884e72 media: atomisp: coding style: correct multiline comments adds f95cb3ddf2ab media: atomisp: fixed a brace coding sytle issue adds 7e023a1cc295 media: atomisp: Fix braces placement coding style errors adds d221d209470a media: atomisp: fix a brace coding sytle issue adds ed99640d558a media: atomisp: fix identation at I2C Kconfig menu adds 02900a49a43b media: atomisp: Replace deprecated MSI APIs adds 714d85f0ebae media: atomisp: fix code style issues adds 8d1fdaa50c0a media: atomisp: mt9m114: replace fixed function names adds 9b734bb9e7c6 media: atomisp: move null check to earlier point adds 5b4b09788dc1 media: atomisp: fix spelling mistake "unsupport" -> "unsupported" adds c1bca5b5ced0 media: atomisp: fix memleak in ia_css_stream_create adds 010494937022 media: atomisp: Avoid comma separated statements adds a4f3761771bc media: atomisp: fix "dubious: !x | !y" sparse warning adds ddc11db26ccb media: tda10086: cleanup symbol_rate setting logic adds 7a9b56123a03 media: qt1010: fix usage of unititialized value adds 13c129066845 media: av7110_v4l: avoid a typecast adds e4969cff95fb media: wl128x: get rid of a potential spectre issue adds 10f07a6b2a0e media: venus: place extern venus_fw_debug on a header file adds 3f83aa6b4bae media: tda10021: avoid casts when using symbol_rate adds 73c016543dba media: serial_ir: use the right type for a dma address adds 1faa39e0f3bc media: videobuf-dma-sg: number of pages should be unsigned long adds 99c2ec04e737 media: cx25821-alsa: number of pages should be unsigned long adds 7463773187a9 media: cx23885-alsa: number of pages should be unsigned long adds b4e0a5f9c0ac media: cx88-alsa: number of pages should be unsigned long adds c91effc08203 media: saa7134-alsa.c: number of pages should be unsigned long adds 36e3cf0cb17b media: dvb-ttusb-budget: don't use stack for USB transfers adds 883c84aca1e3 media: dvb-ttusb-budget: cleanup printk logic adds 15a36aae1ec1 media: saa7134: avoid a shift overflow adds b2999af93d62 media: atomisp: fix casts at atomisp_compat_ioctl32.c adds 815ac8567ef9 media: atomisp: atomisp_gmin_platform: check before use adds 6db1bd61575f media: atomisp: csi_rx.c: add missing includes adds 929e2a61d672 media: atomisp: get rid of some unused code adds bd674b5a413c media: atomisp: cleanup ifdefs from ia_css_debug.c adds 641c2292bf19 media: atomisp: get rid of version-dependent globals adds d71dc239a823 media: atomisp: get rid of isys_dma.h and isys_dma_local.h adds 6543143f0eb7 media: atomisp: get rid of ibuf_ctrl abstraction adds 9842fa169cac media: atomisp: don't check for ISP version for includes adds 39bc26e49a5f media: atomisp: unify INPUT error return type adds 284be89176e5 media: atomisp: de-duplicate names at *_input_system_global.h adds 8a8e36facd60 media: atomisp: reorder functions at pixelgen_private.h adds 5ad658c0038f media: atomisp: remove compile-time tests from input_syste [...] adds c5ea3e435877 media: atomisp: fix some bad indents adds 14eddb0f53fa media: atomisp: cleanup isys_irq headers adds 07be6f4cfd98 media: mxl5xx: remove unused including <linux/version.h> adds f35e5231d3af media: dvb_usb_pctv452e: use ISL6423 voltage regulator per [...] adds 32c3db3d9873 media: rc: rename lirc char dev region to "lirc" adds 528222d853f9 media: rc: harmonize infrared durations to microseconds adds 75992a4418b6 media: rc: rename ir_lirc_* functions to lirc_* adds 31b97d358d92 media: vivid: move the detection part out of vivid_create_ [...] adds fcaeb01929d7 media: vivid: place the logic which disables ioctl on a se [...] adds 4306c5379dc6 media: vivid: move set_capabilities logic to a separate function adds d92c8e31451c media: vivid: place dt timings init code on a separate function adds faf21f2867a5 media: vivid: move the create queues to a separate function adds 62c6b4c9e3c8 media: vivid: move the devnode creation logic to a separat [...] adds 49a3d74b46cb media: vivid: fix error path adds a80abc94dff7 media: atomisp: get rid of some cleanup leftovers adds 8fae9dd6a1e3 media: atomisp: print a warning if error while setting downscaler adds 852a53a02cf0 media: atomisp: get rid of unused vars adds b38f7aaef852 media: atomisp: move a static constant out of a header file adds 72a9ff3bf7fb media: atomisp: get rid of -Wsuggest-attribute=format warnings adds d13ee586e026 Merge tag 'v5.9-rc4' into patchwork adds d034731bb4b4 media: vivid: fix compile warning/error adds 50044aa71517 media: usbvision: remove deprecated driver adds a73a342a6b3c media: rcar-fcp: Drop local dma_parms adds fc8678783c72 media: uvcvideo: Fix annotation for uvc_video_clock_update() adds 40b222b56ea8 media: uvcvideo: Add mapping for HEVC payloads adds d6834b4b58d1 media: uvcvideo: Set media controller entity functions adds 93df48d37c3f media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having a [...] adds bed888de658a media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling adds f5a3048a840d media: uvcvideo: Replace HTTP links with HTTPS ones adds f875bcc375c7 media: uvcvideo: Fix dereference of out-of-bound list iterator adds 171994e498a0 media: uvcvideo: Silence shift-out-of-bounds warning adds 8a652a17e3c0 media: uvcvideo: Ensure all probed info is returned to v4l2 adds ec2c23f62880 media: uvcvideo: Convey full colorspace information to V4L2 adds 08913a8e458e media: staging/intel-ipu3: css: Correctly reset some memory adds d8fc21c17099 media: omap3isp: Fix memleak in isp_probe adds bbacb2740343 media: ipu3-cio2: Simplify cleanup code adds 7b285f41f737 media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant adds e186f932472f media: ipu2-cio2: Replace custom definition with PAGE_SIZE adds 9a262c7a7fd3 media: ipu3-cio2: Use macros from pfn.h adds a553c9013619 media: ipu3-cio2: Replace infinite loop by one with clear [...] adds 44677b03caa3 media: ipu3-cio2: Use readl_poll_timeout() helper adds 34a07e65bae2 media: ipu3-cio2: Get rid of pci_set_master() duplication adds c12841388e16 media: ipu3-cio2: Drop bogus check and error message adds 39fec547f111 media: ipu3-cio2: Drop useless assignments adds 30f573a85c30 media: ipu3-cio2: Update Copyright year and fix indentatio [...] adds 2f248f7f346b media: i2c: Remove Alan Chiang's e-mail address adds 32b6e400c34d media: v4l2-fwnode: Use debug level for printing link frequencies adds 3b987d70e903 media: i2c: ov5640: Remain in power down for DVP mode unle [...] adds b1751ae652fb media: i2c: ov5640: Separate out mipi configuration from s_power adds 576f5d4ba8f6 media: i2c: ov5640: Enable data pins on poweron for DVP mode adds 311a6408f8d4 media: i2c: ov5640: Configure HVP lines in s_power callback adds 4039b03720f7 media: i2c: ov5640: Add support for BT656 mode adds 2c61e48d0a19 media: i2c: ov5640: Fail probe on unsupported bus_type adds 6c11631480e9 media: v4l2-async: Document asd allocation requirements adds cdd4f7824994 media: rcar_drif: Fix fwnode reference leak when parsing DT adds 468e986dac0e media: rcar_drif: Allocate v4l2_async_subdev dynamically adds 2cac7cbfb409 media: rcar-csi2: Allocate v4l2_async_subdev dynamically adds 86d37bf31af6 media: i2c: max9286: Allocate v4l2_async_subdev dynamically adds 2e654432a260 media: v4l2-fwnode: Make number of data lanes a character adds bb4bba9232fc media: v4l2-fwnode: Make bus configuration a struct adds da5c791cfcdf media: v4l2-fwnode: Document new usage patterns of v4l2_fw [...] adds e5a30635600a media: ov8856: Add support for 1632x1224 mode adds 93c16fabdb74 media: ov8856: Add support for 3264x2448 mode adds ffb72671923a Merge remote-tracking branch 'v4l-dvb/master' into master adds 57a2fb068a95 powercap/intel_rapl: add support for TigerLake Desktop adds 64e5f367155f powercap/intel_rapl: add support for RocketLake adds ba92a4201167 powercap/intel_rapl: add support for AlderLake adds cc88b78c0870 powercap: make documentation reflect code adds 95035eac7632 PM: <linux/device.h>: fix @em_pd kernel-doc warning adds 23818c154bae Merge branch 'pm-em' into linux-next adds 270e05192089 Merge remote-tracking branch 'pm/linux-next' into master adds ded10c47f39e cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table() adds 474839cc0e14 Merge commit 'ded10c47f39e' into HEAD adds 52c32e281da1 cpufreq: tegra186: Fix initial frequency adds d4887207ee3d cpufreq: s5pv210: Simplify with dev_err_probe() adds eed38e15581f cpufreq: s5pv210: Use dev_err instead of pr_err in probe adds da59537eb7bd cpufreq: sti-cpufreq: add stih418 support adds 09b9a2ddf82d cpufreq: dt-platdev: Blacklist st,stih418 SoC adds 4a6457d4829b cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ adds d7a976b4f156 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE adds d168eaa6f6a1 cpufreq: qcom-hw: Make use of cpufreq driver_data for pass [...] adds 3b71002ce0fc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds 1477a0bdbc1d Merge remote-tracking branch 'cpupower/cpupower' into master adds 833eeff809a4 Merge remote-tracking branch 'devfreq/devfreq-next' into master adds 7922da668a35 Merge remote-tracking branch 'opp/opp/linux-next' into master adds 59fadf2afea3 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 22297013b0ed Merge remote-tracking branch 'ieee1394/for-next' into master adds bad4ae398c08 Merge remote-tracking branch 'dlm/next' into master adds c9dedb193677 Merge remote-tracking branch 'swiotlb/linux-next' into master adds 7d11b4787d53 RDMA/qedr: Fix reported max_pkeys adds 4f680cb9f1bb RDMA/ucma: Fix resource leak on error path adds 4b916ed9f9e8 RDMA/mlx5: Fix potential race between destroy and CQE poll adds 53c2a706ae78 RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API adds 55db47d0828c RDMA/hfi1: Convert tasklets to use new tasklet_setup() API adds 4e95f849993b RDMA/i40iw: Convert tasklets to use new tasklet_setup() API adds a23afb448ba8 RDMA/qib: Convert tasklets to use new tasklet_setup() API adds 00b3c11879d7 RDMA/rxe: Convert tasklets to use new tasklet_setup() API adds b49c76c4d7eb Merge remote-tracking branch 'rdma/for-next' into master adds 3b33438c52de net: dsa: b53: Use dev_{err,info} instead of pr_* adds 434d2312cd80 net: dsa: b53: Print err message on SW_RST timeout adds 7544abd90e85 Merge branch 'Minor-improvements-to-b53-dmesg-output' adds ad38d47b2f9b mlxsw: core_hwmon: Split temperature querying from show functions adds 02bed4e8b705 mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more a [...] adds 91df5d3a72e3 mlxsw: core_hwmon: Extend hwmon interface with critical an [...] adds ffd923f5f8d5 Merge branch 'mlxsw-Expose-critical-and-emergency-module-alarms' adds efe0527882a3 l2tp: remove header length param from l2tp_xmit_skb adds 039bca78cb7c l2tp: drop data_len argument from l2tp_xmit_core adds c9ccd4c63c40 l2tp: drop net argument from l2tp_tunnel_create adds de68b039e970 l2tp: capture more tx errors in data plane stats adds 45faeff11b48 l2tp: make magic feather checks more useful adds 9d319a8e9309 l2tp: avoid duplicated code in l2tp_tunnel_closeall adds 08aaa0819d5c Merge branch 'l2tp-miscellaneous-cleanups' adds 87745c7481f9 net: mvpp2: tidy up ACPI hack adds bfe301ebbc94 net: mvpp2: convert to use mac_prepare()/mac_finish() adds fefeae73ac7a net: mvpp2: ensure the port is forced down while changing modes adds 82b1c8fae863 net: mvpp2: move GMAC reset handling into mac_prepare()/ma [...] adds 94bfe438bc0a net: mvpp2: convert to phylink pcs operations adds c596d2cd1344 net: mvpp2: split xlg and gmac pcs adds cc50bb3d3a0c Merge branch 'Convert-mvpp2-to-split-PCS-support' adds 6bd860ac1c2a chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 adds 30ae801746ea selftests/net: improve descriptions for XFAIL cases in pso [...] adds 2adc6edcaec0 ethtool: fix error handling in ethtool_phys_id adds af89606924cf dt-bindings: net: Document Broadcom SYSTEMPORT clocks adds 31bc72d97656 net: systemport: fetch and use clock resources adds 6328a126896e net: systemport: Manage Wake-on-LAN clock adds e8f259651f03 Merge branch 'net-systemport-Clock-support' adds e489aea7a655 dt-bindings: net: Document Broadcom SF2 switch clocks adds e9ec5c3bd238 net: dsa: bcm_sf2: request and handle clocks adds 2ee3adc4aef5 net: dsa: bcm_sf2: recalculate switch clock rate based on ports adds a33d91ee3817 Merge branch 'net-dsa-bcm_sf2-Clock-support' adds c10776161429 ip: expose inet sockopts through inet_diag adds 753c66ef4386 net: phy: dp83867: Fix various styling and space issues adds 63692803899b epic100: switch from 'pci_' to 'dma_' API adds 3ab1270bfa1e smsc9420: switch from 'pci_' to 'dma_' API adds 44a8c4f33c00 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1c0544d24927 sfc: add and use efx_tx_send_pending in tx.c adds 8cb2675634ab sfc: make ef100 xmit_more handling look more like ef10's adds 5374d6024cd4 sfc: use tx_queue->old_read_count in EF100 TX path adds 0d8c122907d9 sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 T [...] adds 8be41842c530 sfc: rewrite efx_tx_may_pio adds 337792a2d646 sfc: remove efx_tx_queue_partner adds 447a851bdb1a Merge branch 'sfc-TXQ-refactor' adds 0f7c5317b890 of: Export of_remove_property() to modules adds 771089c2a485 net: dsa: bcm_sf2: Ensure that MDIO diversion is used adds 35b237a51f4e Merge branch 'net-dsa-bcm_sf2-Ensure-MDIO-diversion-is-used' adds e799151814d5 MAINTAINERS: repair reference in LYNX PCS MODULE adds 877c3474025f caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE adds be239c4d5e3e NFC: digital: Remove two unused macroes adds 383e3f3ee811 net/packet: Remove unused macro BLOCK_PRIV adds 5f4a8ef384db net: dsa: rtl8366rb: Support setting MTU adds ee1a4c84a76d net: Add a missing word adds 3e813d61401a net: gemini: Clean up phy registration adds 02a20d4fef3d enic: switch from 'pci_' to 'dma_' API adds d966ddcc3821 tipc: fix a deadlock when flushing scheduled work adds bb1416adb8a0 net: dsa: rtl8366rb: Switch to phylink adds 6ec0d0ee6647 net: bridge: mdb: arrange internal structs so fast-path fi [...] adds 681590bd4cdc net: bridge: mcast: factor out port group del adds 8b671779b7e2 net: bridge: mcast: add support for group source list adds 5205e919c9f0 net: bridge: mcast: add support for src list and filter mo [...] adds 438ef2d027eb net: bridge: mcast: add support for group-and-source speci [...] adds 42c11ccfe844 net: bridge: mcast: add support for group query retransmit adds 79abc87505d8 net: bridge: mdb: push notifications in __br_mdb_add/del adds 81f1983852fd net: bridge: mdb: use mdb and port entries in notifications adds d6c33d67a838 net: bridge: mcast: delete expired port groups without srcs adds 0436862e417e net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOU [...] adds e6231bca6a27 net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLU [...] adds 5bf1e00b6849 net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INC [...] adds 109865fe12f9 net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOU [...] adds 23550b831333 net: bridge: mcast: improve IGMPv3/MLDv2 query processing adds e12cec65b554 net: bridge: mcast: destroy all entries via gc adds 6af52ae2ed14 Merge branch 'net-bridge-mcast-initial-IGMPv3-MLDv2-suppor [...] adds e50fd9b5794d net: xilinx: remove redundant null check before clk_disabl [...] adds 1c35cc9cf6a0 net: stmmac: remove redundant null check before clk_disabl [...] adds 058912007061 net: ethernet: fec: remove redundant null check before clk [...] adds f3b11449a46a net: ethernet: dwmac: remove redundant null check before c [...] adds 30ebaf8e6387 net: ethernet: dnet: Remove set but unused variable 'len' adds 7dcc9d8a40f8 sfc: don't double-down() filters in ef100_reset() adds c77289b4332e sfc: remove phy_op indirection adds 4404c0898dc1 sfc: add ethtool ops and miscellaneous ndos to EF100 adds 400d64cf2d1d sfc: handle limited FEC support adds 60bd2a2d1f60 sfc: remove EFX_DRIVER_VERSION adds 08bdbcae290b sfc: simplify DMA mask setting adds 14e9e262119e Merge branch 'sfc-ethtool-for-EF100-and-related-improvements' adds 81365af13a56 rxrpc: Remove unused macro rxrpc_min_rtt_wlen adds 0db0c34cfbc9 net: tighten the definition of interface statistics adds c9ebf126f127 net: dsa: change PHY error message again adds 4349abdb409b net: dsa: don't print non-fatal MTU error if not supported adds c1f1f16c4de4 net: sched: skip an unnecessay check adds d41884eecdbd net: hns3: narrow two local variable range in hclgevf_rese [...] adds e63943633931 net: hns3: skip periodic service task if reset failed adds a3a0ff0150c9 net: hns3: fix a typo in struct hclge_mac adds b7ae986f6980 net: hns3: remove unused field 'io_base' in struct hns3_enet_ring adds 50626bcdbe43 net: hns3: remove unused field 'tc_num_last_time' in struc [...] adds 3d93fda0bf79 net: hns3: remove some unused macros related to queue adds 2c7bcc1de153 net: hns3: remove some unused function hns3_update_promisc_mode() adds 360ea6fca880 Merge branch 'net-hns3-misc-updates' adds 652b4987ba1a net: smsc911x: Remove unused variables adds 7edce63666cd cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c adds 525090b5092d bnx2x: Fix some kernel-doc warnings adds 4ff62d82be32 net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2 [...] adds 8c70b2681766 netlabel: Fix some kernel-doc warnings adds 071445c6051f net: bridge: mcast: fix unused br var when lockdep isn't defined adds 161c4e88b720 sfc: coding style cleanups in mcdi_port_common.c adds f33a7251c825 hippi: switch from 'pci_' to 'dma_' API adds cdd84a93dad8 net: tc35815: switch from 'pci_' to 'dma_' API adds b7a7d6740803 rxrpc: Impose a maximum number of client calls adds 245500d853e9 rxrpc: Rewrite the client connection manager adds 288827d53e8e rxrpc: Allow multiple client connections to the same peer adds 56bbc22d833b Merge tag 'rxrpc-next-20200908' of git://git.kernel.org/pu [...] adds e92dd77e6fe0 ipv6: add tos reflection in TCP reset and ack adds f5499c67477e nfc: pn533/usb.c: fix spelling of "functions" adds ac99a822c67b net: ethernet/neterion/vxge: fix spelling of "functionality" adds 36c3be8a2c8a netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN adds 0c5edd77a21d selftests/net: replace obsolete NFT_CHAIN configuration adds b131c96496b3 netfilter: nf_tables: add userdata support for nft_object adds d85427e3c8dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 3c85f775151d net: dsa: microchip: Make switch detection more informative adds 805a7e6f5388 net: dsa: microchip: Improve phy mode message adds ade64eb5be97 net: dsa: microchip: Disable RGMII in-band status on KSZ9893 adds 5b797980908a net: dsa: microchip: Implement recommended reset timing adds 8794ebfe9a5c Merge branch 'ksz9477-dsa-switch-driver-improvements' adds 76f919ebffe2 cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 adds 74c654a852fe net: cavium: Fix a bunch of kerneldoc parameter issues adds 7365494550f6 net: phy: smsc: skip ENERGYON interrupt if disabled adds 436e380064ea net: phy: smsc: simplify config_init callback adds 84475a9e048f dt-bindings: net: phy: smsc: document reference clock adds bedd8d78aba3 net: phy: smsc: LAN8710/20: add phy refclk in support adds d65af21842f8 net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag adds 34e435438cbc Merge branch 'SMSC-Cleanups-and-clock-setup' adds a0d48518cdc8 net: pxa168_eth: remove redundant null check before clk_di [...] adds 6b5472d4f158 net: stmmac: dwmac-intel-plat: remove redundant null check [...] adds a53cf9497a16 net/mlx5: E-switch, Read controller number from device adds 2efbe6aebea0 devlink: Add comment block for missing port attributes adds ff03e63ad167 devlink: Move structure comments outside of structure adds 05b595e9c44a devlink: Introduce external controller flag adds 3a2d9588c4f7 devlink: Introduce controller number adds 66b17082d10a devlink: Use controller while building phys_port_name adds b599a5b9e166 Merge branch 'devlink-show-controller-number' adds 36cfd3a6e52b net: mvpp2: restructure "link status" interrupt handling adds 8914197269fd net: mvpp2: rename mis-named "link status" interrupt adds b4b17714c377 net: mvpp2: check first level interrupt status registers adds 91dd71950bd7 net: mvpp2: ptp: add TAI support adds ce3497e2072e net: mvpp2: ptp: add support for receive timestamping adds f5015a594c50 net: mvpp2: ptp: add support for transmit timestamping adds 4a056990e16e Merge branch 'Marvell-PP2-2-PTP-support' adds 4f6a5caf187f net: dsa: b53: Report VLAN table occupancy via devlink adds 501cb0089066 ipmr: Add route table ID to netlink cache reports adds c8715a8e9f38 ipmr: Add high byte of VIF ID to igmpmsg adds bb82067c574a ipmr: Use full VIF ID in netlink cache reports adds 8c5c49a6a051 Merge branch 'Allow-more-than-255-IPv4-multicast-interfaces' adds 6eb8b7fbe391 net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split [...] adds 3ea87ca772a9 devlink: don't crash if netdev is NULL adds 0313c7c2e45c mlx4: make sure to always set the port type adds 8b40f21b699d Merge branch 'mlx4-avoid-devlink-port-type-not-set-warnings' adds 5198d545dba8 net: remove napi_hash_del() from driver-facing API adds 4d092dd2041a net: manage napi add/del idempotence explicitly adds 5251ef829932 net: make sure napi_list is safe for RCU traversal adds 6198f4469089 Merge branch 'netpoll-make-sure-napi_list-is-safe-for-RCU- [...] adds 3a8c4ad161d4 net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame s [...] adds e9b12edc133b tcp: record received TOS value in the request socket adds de033b7d1568 ip: pass tos into ip_build_and_send_pkt() adds ac8f1710c12b tcp: reflect tos value received in SYN to the socket adds d095c46206be Merge branch 'tcp-add-tos-reflection-feature' adds e54846581891 selftests/mptcp: Better delay & reordering configuration adds f1852d64ba0a net: ena: ethtool: convert stat_offset to 64 bit resolution adds 713865da3c62 net: ena: ethtool: Add new device statistics adds 0201bda10679 net: ena: ethtool: add stats printing to XDP queues adds 4cd28b214d56 net: ena: xdp: add queue counters for xdp actions adds 3c9e154de8b3 Merge branch 'Enhance-current-features-in-ena-driver' adds 45677bc6dccc net: cxgb3: Fix some kernel-doc warnings adds cdd0a379a6a3 net: mvpp2: ptp: Fix unused variables adds abbabe475fb7 hinic: Fix some kernel-doc warnings in hinic_hw_io.c adds ce455af31b66 net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister() adds 64dfc4f68d66 net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c adds 43ec0f0784dc net: hns: Fix some kernel-doc warnings in hns_enet.c adds f3e9a7cf25d6 net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c adds 07a5747aa508 net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c adds 3fe6ab12fed5 Merge branch 'hns-kdoc' adds 07d20a643084 dt-bindings: net: nfc: s3fwrn5: Convert to dtschema adds 3a9f89aaee2b dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix [...] adds 1995c4cc3ae4 nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs adds e52e4130ffef nfc: s3fwrn5: Remove unneeded 'ret' variable adds 4aa62c62d4c4 nfc: s3fwrn5: Add missing CRYPTO_HASH dependency adds 171a7000fa94 nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified adds 46c9efa47fe0 MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 an [...] adds 0760aad038b5 arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in E [...] adds b55353e2cc14 Merge branch 'nfc-s3fwrn5-Few-cleanups' adds cdc0a5d51d6f Merge remote-tracking branch 'net-next/master' into master adds 0201c5758311 libbpf: Ensure ELF symbols table is found before further E [...] adds c112239272c6 libbpf: Parse multi-function sections into multiple BPF programs adds db2b8b06423c libbpf: Support CO-RE relocations for multi-prog sections adds c3c556966de7 libbpf: Make RELO_CALL work for multi-prog sections and su [...] adds 8505e8709b5e libbpf: Implement generalized .BTF.ext func/line info adjustment adds 7e06aad52929 libbpf: Add multi-prog section support for struct_ops adds a08c02f8d4ae selftests/bpf: Add selftest for multi-prog sections and bp [...] adds fd17e272be9c tools/bpftool: Replace bpf_program__title() with bpf_progr [...] adds a7659cc30bc9 selftests/bpf: Don't use deprecated libbpf APIs adds 521095842027 libbpf: Deprecate notion of BPF program "title" in favor o [...] adds d86687ae6b75 selftests/bpf: Turn fexit_bpf2bpf into test with subtests adds fab45be1d26e selftests/bpf: Add subprogs to pyperf, strobemeta, and l4l [...] adds baaf680e089f selftests/bpf: Modernize xdp_noinline test w/ skeleton and [...] adds ee333df50bff selftests/bpf: Add __noinline variant of cls_redirect selftest adds b4ff7ad77846 Merge branch 'libbpf-support-bpf-to-bpf-calls' adds 95cec14b0308 selftests/bpf: Fix check in global_data_init. adds 17e54b096e6a libbpf: Fix another __u64 cast in printf adds 8eb629585d22 libbpf: Fix potential multiplication overflow adds 698584dffd4b samples, bpf: Replace bpf_program__title() with bpf_progra [...] adds f9bec5d756b3 samples, bpf: Add xsk_fwd test file to .gitignore adds 1a7581b174e9 tools: bpftool: Fix formatting in bpftool-link documentation adds 938c3efd9e65 bpf: Fix formatting in documentation for BPF helpers adds bc0b5a03079b tools, bpf: Synchronise BPF UAPI header with tools adds 7c6967326267 bpf: Permit map_ptr arithmetic with opcode add and offset 0 adds e6054fc1f865 selftests/bpf: Add test for map_ptr arithmetic adds 7fb5eefd7639 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to c [...] adds 8081ede1f731 perf: Stop using deprecated bpf_program__title() adds e9091bb77f6e bpf: Remove duplicate headers adds 16f3ddfbad52 tools: bpftool: Log info-level messages when building bpft [...] adds 41d5c37b7408 selftests, bpftool: Add bpftool (and eBPF helpers) documen [...] adds 82b8cf0acc7b tools: bpftool: Print optional built-in features along wit [...] adds f28ef96d7b04 tools: bpftool: Include common options from separate file adds 654785a1afe1 net: sockmap: Remove unnecessary sk_fullsock checks adds 0365351524d7 net: Allow iterating sockmap and sockhash adds 2f7de9865ba3 selftests: bpf: Test iterating a sockmap adds a20693b6e72e tools: bpftool: Clean up function to dump map entry adds 86233ce35e4b tools: bpftool: Keep errors for map-of-map dumps if distin [...] adds e3b9626f09d4 tools: bpftool: Add "inner_map" to "bpftool map create" ou [...] adds d66423fbe11e bpf: Plug hole in struct bpf_sk_lookup_kern adds 30810c7ce952 Merge remote-tracking branch 'bpf-next/master' into master adds 6a953dc4dbd1 mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO [...] adds 1808191dca82 mt7601u: Use fallthrough pseudo-keyword adds 8f8b8aa62e68 rtw88: fix compile warning: [-Wignored-qualifiers] adds d56ee19a148e mwifiex: wmm: Fix -Wunused-const-variable warnings adds 992a23702554 mwifiex: sdio: Fix -Wunused-const-variable warnings adds 317da69d10b0 brcmfmac: increase F2 watermark for BCM4329 adds 1a867a6230db brcmfmac: drop chip id from debug messages adds cc95fa81524a brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 adds 587231ee81d6 rtlwifi: rtl8723ae: Delete a stray tab adds 86279456a4d4 rtl8xxxu: prevent potential memory leak adds eb2c6ca2db8c mwifiex: remove function pointer check adds f4443293d741 brcmsmac: fix memory leak in wlc_phy_attach_lcnphy adds 0dc0b5c29be2 rtlwifi: switch from 'pci_' to 'dma_' API adds 2b2d0f9c284a Merge remote-tracking branch 'wireless-drivers-next/master [...] adds e81c57617987 Merge remote-tracking branch 'bluetooth/master' into master adds 0180b61b5ba5 Merge remote-tracking branch 'gfs2/for-next' into master adds 5610d1f45d7c mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE adds 1c9c02bb2268 mtd: lpddr: Fix bad logic in print_drs_error adds 518693abe6e3 mtd: lpddr: Replace printk with pr_notice adds 1a64026eda16 mtd: lpddr: Move function print_drs_error to lpddr_cmds.c adds 9b2108429ce7 mtd: maps: physmap: Retain mtd-name property from dts adds 1d0e5ebf0caa mtd: Avoid comma separated statements adds 3e1b6469f832 mtd: lpddr: fix excessive stack usage with clang adds 3fbe507ebd82 mtd: mtdconcat: map through panic write handler adds e4cc9e735b5d Merge remote-tracking branch 'mtd/mtd/next' into master adds 51982ea02aef crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon adds 0f4128dc4e38 crypto: arm64/sha - Add declarations for assembly variables adds a4cb40f48fd9 crypto: arm64/gcm - Fix endianness warnings adds d08d387b7377 crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning adds 4d6aef2f2eaa hwrng: cctrn - Simplify with dev_err_probe() adds 1b5d3a8b3000 crypto: sa2ul - Simplify with dev_err_probe() adds d83d631b18e5 crypto: ccree - Simplify with dev_err_probe() adds 57059185fb30 crypto: inside-secure - use kfree_sensitive() adds ba42fa77efa1 crypto: amlogic - use kfree_sensitive() adds 712d80695762 crypto: sun8i-ce - use kfree_sensitive() adds ede13285bb12 crypto: sun8i-ss - use kfree_sensitive() adds f089ee55dee4 crypto: sun8i-ss - remove redundant memzero_explicit() adds 8ea08ce08ff4 padata: add another maintainer and another list adds c68e418c603f crypto: amlogic - Fix endianness marker adds a9f4a926c9d7 Merge remote-tracking branch 'crypto/master' into master adds ce5c207c6b8d Merge tag 'v5.9-rc4' into drm-next adds bc21585f3ff0 drm/amdgpu: disable gpu-sched load balance for uvd adds 337b57aecb3e drm/amdgpu/swsmu: add new callback for getting fan parameters adds 3204ff3e08f2 drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...] adds eff647426002 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2) adds 8d6e65adc25e drm/amdgpu/swsmu: drop set_fan_speed_percent (v2) adds 9a7fd01384c3 drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2) adds f6eb433954bf drm/amdgpu/swsmu: handle manual fan readback on SMU11 adds 81202807ae60 drm/amdgpu: block ring buffer access during GPU recovery adds 3d7248d7cee4 drm/amdgpu: Fix a redundant kfree adds 1545fbf97eaf drm/amd/display: Fix a list corruption adds abb6fccbb4e5 drm/amdgpu: enable ih1 ih2 for Arcturus only adds 1625951a3a7b drm/amdgpu: Remove superfluous NULL check adds ee354ff1c7c2 drm/amdgpu: fix max_entries calculation v4 adds 6627d1c1a82b drm/amdgpu: add ta firmware load in psp_v12_0 for renoir adds 2d37949dc3ba drm/amdgpu/gfx10: Delete some duplicated argument to '|' adds be99ecbfff4e drm/amdgpu/gmc9: print client id string for gfxhub adds 93fabd84c906 drm/amdgpu/gmc10: print client id string for gfxhub adds 02f23f5f7c4b drm/amdgpu/gmc9: print client id string for mmhub adds 11bc98bd71fe drm/amdgpu/mmhub2.0: print client id string for mmhub adds 0c8d22fcae2f Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.f [...] adds 61d98185b41c Backmerge drm-fixes merge into drm-next adds 3f6a6f343c57 drm/i915: Reduce i915_request.lock contention for i915_req [...] adds e3d0e213960e drm/i915/selftests: Mock the status_page.vma for the kerne [...] adds 3adee4ac2922 drm/i915: Soften the tasklet flush frequency before waits adds 27a5dcfe73f4 drm/i915/gem: Remove disordered per-file request list for [...] adds a817c891c124 drm/i915/gt: Disable preparser around xcs invalidations on tgl adds 06b73c2d0b65 drm/i915/gt: Delay taking the spinlock for grabbing from t [...] adds 62b1522cc321 drm/i915/selftests: Flush the active barriers before asserting adds a30e4ec176c8 drm/i915/gt: Fix termination condition for freeing all buf [...] adds eb4dedae920a drm/i915/gem: Delay tracking the GEM context until it is r [...] adds d1bf5dd8f6d5 drm/i915/gt: Support multiple pinned timelines adds 13106019f79b drm/i915/gt: Pull release of node->age under the spinlock adds bde246d893fc drm/i915/selftests: Drop stale timeline constructor assert adds 04240e30ed06 drm/i915: Skip taking acquire mutex for no ref->active callback adds 5d9341370f57 drm/i915: Export a preallocate variant of i915_active_acquire() adds 99a7f4dae7ee drm/i915: Keep the most recently used active-fence upon discard adds e28860ae21da drm/i915: Make the stale cached active node available for [...] adds 9ff33bbcda25 drm/i915: Reduce locking around i915_active_acquire_preall [...] adds af5c6fcf4032 drm/i915: Provide a fastpath for waiting on vma bindings adds c18636f76344 drm/i915: Remove requirement for holding i915_request.lock [...] adds 2854d866327a drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs adds 56f581bad4bf drm/i915/gt: Only transfer the virtual context to the new [...] adds b3786b29379c drm/i915/gt: Distinguish the virtual breadcrumbs from the [...] adds cd0452aa2a0d drm/i915: Preallocate stashes for vma page-directories adds 89351925a477 drm/i915/gt: Switch to object allocations for page directories adds 82adf901138c drm/i915/gt: Shrink i915_page_directory's slab bucket adds 3f7dc1071665 drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier adds e23005604b2f drm/i915/gt: Hold context/request reference while breadcru [...] adds dd5e024956bf drm/i915/selftests: Prevent selecting 0 for our random wid [...] adds 736e785f9b28 drm/i915/gem: Reduce context termination list iteration gu [...] adds da1ea128a6a4 drm/i915/gem: Free the fence after a fence-chain lookup failure adds 102a0a9051f4 Revert "drm/i915/gem: Async GPU relocations only" adds 50ae6c61a17c drm/i915: Revert relocation chaining commits. adds fd1500fcd442 Revert "drm/i915/gem: Drop relocation slowpath". adds 8ae275c288d3 Revert "drm/i915/gem: Split eb_vma into its own allocation" adds 80f0b679d6f0 drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2. adds 1af343cdc197 drm/i915: Remove locking from i915_gem_object_prepare_read/write adds 8e4ba491b0ba drm/i915: Parse command buffer earlier in eb_relocate(slow) adds c43ce12328df drm/i915: Use per object locking in execbuf, v12. adds bfdf8b1d3868 drm/i915: Use ww locking in intel_renderstate. adds 99f08d674e2d drm/i915: Add ww context handling to context_barrier_task adds b49a7d51c32e drm/i915: Nuke arguments to eb_pin_engine adds 2bf541ff6d06 drm/i915: Pin engine before pinning all objects, v5. adds 3999a7087989 drm/i915: Rework intel_context pinning to do everything ou [...] adds 47b086934f42 drm/i915: Make sure execbuffer always passes ww state to i [...] adds 6b05030496f7 drm/i915: Convert i915_gem_object/client_blt.c to use ww l [...] adds c8d225946a78 drm/i915: Kill last user of intel_context_create_request o [...] adds f00ecc2ef558 drm/i915: Convert i915_perf to ww locking as well adds dd878c0cec75 drm/i915: Dirty hack to fix selftests locking inversion adds 052e04f17056 drm/i915/selftests: Fix locking inversion in lrc selftest. adds 8a929c9eb1c2 drm/i915: Use ww pinning for intel_context_create_request() adds 15b6c9249870 drm/i915: Move i915_vma_lock in the selftests to avoid loc [...] adds 3c0ffa277ef6 drm/i915: Add ww locking to vm_fault_gtt adds c1793ba86a41 drm/i915: Add ww locking to pin_to_display_plane, v2. adds b4d9145b0154 drm/i915: Be wary of data races when reading the active execlists adds 2e4c6c1a9db5 drm/i915: Remove i915_request.lock requirement for executi [...] adds f4b3c395540a drm/i915: Filter wake_flags passed to default_wake_function adds e0ee152fce25 drm/i915: Unlock the shared hwsp_gtt object after pinning adds 1f4b2aca794f Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit. [...] adds bbcd521e1495 drm/nouveau/kms: Fix some indenting in nouveau_dp_detect() adds 6ba1193255eb drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc() adds 73596dbfde6c drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouv [...] adds 57940402b58b drm/nouveau/kms/nv50-: Use macros for DP registers in nouv [...] adds 254e7e3bfcfc drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new() adds 09838c4efe9a drm/nouveau/kms: Search for encoders' connectors properly adds 4944245cebb9 drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in [...] adds a0922278f83e drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling adds 4b4659128e63 drm/i915/dp: Extract drm_dp_read_mst_cap() adds 8b75e83e9c94 drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for [...] adds 02bb7fe2d3ea drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau [...] adds d297ce4b5d49 drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths adds 3d3721ccb18a drm/i915/dp: Extract drm_dp_read_downstream_info() adds 409d38139b42 drm/nouveau/kms/nv50-: Use downstream DP clock limits for [...] adds 693c3ec5976e drm/i915/dp: Extract drm_dp_read_sink_count_cap() adds 4778ff052812 drm/i915/dp: Extract drm_dp_read_sink_count() adds a4efad354cf1 drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT adds f28e32d3906e drm/nouveau/kms: Don't change EDID when it hasn't actually [...] adds b9936121d95b drm/i915/dp: Extract drm_dp_read_dpcd_caps() adds 79416e97dda0 drm/nouveau/kms: Start using drm_dp_read_dpcd_caps() adds 877d8c074302 Merge tag 'topic/nouveau-i915-dp-helpers-and-cleanup-2020- [...] adds 166774a2c2c6 drm/i915: Fix slightly botched merge in __reloc_entry_gpu adds 4f93daa9c783 Merge remote-tracking branch 'drm/drm-next' into master adds 2315be9fbfb0 Merge remote-tracking branch 'amdgpu/drm-next' into master adds cf696856bc54 drm/i915: fix regression leading to display audio probe fa [...] adds a5f2488f645f drm/i915: split intel_modeset_init() pre/post gem init adds 24d98a54b4a1 drm/i915: move more display related probe to intel_modeset [...] adds eb4612d8ce48 drm/i915: split out intel_modeset_driver_remove_nogem() an [...] adds d6843dda38df drm/i915: remove the extra modeset init layer adds 5e31ee84c052 ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase adds 15aa5e4c4328 ACPI / LPSS: Save Cherry Trail PWM ctx registers only once [...] adds 181f4d2f4446 pwm: lpss: Fix off by one error in base_unit math in pwm_l [...] adds ef9f60daab30 pwm: lpss: Add range limit check for the base_unit register value adds 092d83e3f513 pwm: lpss: Add pwm_lpss_prepare_enable() helper adds d6d54bacb1dd pwm: lpss: Make pwm_lpss_apply() not rely on existing hard [...] adds 547d9e9261d2 pwm: lpss: Remove suspend/resume handlers adds 79e0899275e5 pwm: crc: Fix period / duty_cycle times being off by a fac [...] adds a05af71f0dd3 pwm: crc: Fix off-by-one error in the clock-divider calculations adds 6158231a8422 pwm: crc: Fix period changes not having any effect adds 6fdefe60898a pwm: crc: Enable/disable PWM output on enable/disable adds 9fccec821904 pwm: crc: Implement apply() method to support the new atom [...] adds c86b155da7d0 pwm: crc: Implement get_state() method adds 27a79cbc17e3 drm/i915: panel: Add get_vbt_pwm_freq() helper adds 6b51e7d23aa8 drm/i915: panel: Honor the VBT PWM frequency for devs with [...] adds 9a6ae5b354ed drm/i915: panel: Honor the VBT PWM min setting for devs wi [...] adds f8bd54d21904 drm/i915: panel: Use atomic PWM API for devs with an exter [...] adds 5b8f95816e3a Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds d575ee11317f drm/ttm: make sure that we always zero init mem.bus v2 adds 141b15e59175 drm/nouveau: move io_reserve_lru handling into the driver v5 adds fe662d846c95 drm/ttm: remove io_reserve_lru handling v3 adds 4c8e84b8876d drm/managed: Cleanup of unused functions and polishing docs adds b7b23e447687 drm/panel: s6e63m0: Break out SPI transport adds 435e06c06cb2 drm/panel: s6e63m0: Add DSI transport adds 91867ac7d672 drm/panel: s6e63m0: Add reading functionality adds 83ba7a7b3d4a drm/panel: s6e63m0: Add code to identify panel adds ec219f1ba237 drm/panel: s6e63m0: Order enable/disable sequence adds d2024cdf0f02 drm/panel: s6e63m0: Fix up DRM_DEV* regression adds d4a197f4047e udmabuf: Add missing compact_ioctl adds 6188b06e0357 drm/bridge/synopsys: dsi: allow LP commands in video mode adds 9e025e80660f drm/bridge/synopsys: dsi: allow sending longer LP commands adds c6d94e37bdbb drm/bridge/synopsys: dsi: add support for non-continuous HS clock adds e2435d69204c drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs adds 3ac929e722c4 dt-bindings: display: Add support for the BCM2711 HVS adds c54619b0bfb3 drm/vc4: Add support for the BCM2711 HVS5 adds d7d96c00e585 drm/vc4: hvs: Boost the core clock during modeset adds 31e0ecb39b59 drm/vc4: plane: Change LBM alignment constraint on LBM adds 5630b27ec577 drm/vc4: plane: Optimize the LBM allocation size adds 0ddd59c56e6b drm/vc4: plane: Create more planes adds 644df22fe305 drm/vc4: crtc: Deal with different number of pixel per clock adds a1962d6e3269 drm/vc4: crtc: Use a shared interrupt adds 78cbcc38b904 drm/vc4: crtc: Move the cob allocation outside of bind adds 8ebb2cf0f6f4 drm/vc4: crtc: Rename HVS channel to output adds 32a851c217b7 drm/vc4: crtc: Use local chan variable adds a5c4b75f1ea0 drm/vc4: crtc: Enable and disable the PV in atomic_enable [...] adds 596356678fb4 drm/vc4: kms: Convert to for_each_new_crtc_state adds 87ebcd42fb7b drm/vc4: crtc: Assign output to channel automatically adds 649abf2f5d32 drm/vc4: crtc: Add FIFO depth to vc4_crtc_data adds 62c5d55e25cb drm/vc4: crtc: Add function to compute FIFO level bits adds ed024b229dfd drm/vc4: crtc: Rename HDMI encoder type to HDMI0 adds aa2fd1ca7f16 drm/vc4: crtc: Add HDMI1 encoder type adds eb92bc72cdab drm/vc4: crtc: Disable color management for HVS5 adds 5ffabf5001b9 drm/vc4: crtc: Turn pixelvalve reset into a function adds be26296a259d drm/vc4: crtc: Move PV dump to config_pv adds 6d01a106b4c8 drm/vc4: crtc: Move HVS init and close to a function adds d2f06525f67d drm/vc4: crtc: Move the HVS gamma LUT setup to our init function adds f8b13d9bcc67 drm/vc4: hvs: Make sure our channel is reset adds a4d89568735b drm/vc4: crtc: Remove mode_set_nofb adds 6370be84d81e drm/vc4: crtc: Remove redundant pixelvalve reset adds 4b72b10a64ba drm/vc4: crtc: Move HVS channel init before the PV initialisation adds 792c3132bc1b drm/vc4: encoder: Add finer-grained encoder callbacks adds b7cb67a6b4fb drm/vc4: crtc: Add a delay after disabling the PixelValve output adds 0d2b96af53c9 drm/vc4: crtc: Clear the PixelValve FIFO on disable adds 9e30cfd0764e drm/vc4: crtc: Clear the PixelValve FIFO during configuration adds 50e9d6cb5dbf drm/vc4: hvs: Make the stop_channel function public adds 29bbb93080a9 drm/vc4: hvs: Introduce a function to get the assigned FIFO adds 2d14ffe2737c drm/vc4: crtc: Move the CRTC disable out adds 875a4d536842 drm/vc4: drv: Disable the CRTC at boot time adds 2ed1989727f3 dt-bindings: display: vc4: pv: Add BCM2711 pixel valves adds 658a731c50e5 drm/vc4: crtc: Add BCM2711 pixelvalves adds 3eda59824142 drm/vc4: hdmi: Use debugfs private field adds f73100cce9ab drm/vc4: hdmi: Move structure to header adds c98c85bb316c drm/vc4: hdmi: rework connectors and encoders adds b052e70dd21c drm/vc4: hdmi: Remove DDC argument to connector_init adds 3408cc23c931 drm/vc4: hdmi: Rename hdmi to vc4_hdmi adds 13311457bebf drm/vc4: hdmi: Move accessors to vc4_hdmi adds b10db9a4242b drm/vc4: hdmi: Use local vc4_hdmi directly adds 5dfbcae63f10 drm/vc4: hdmi: Add container_of macros for encoders and co [...] adds 66bf1c30e0e5 drm/vc4: hdmi: Pass vc4_hdmi to CEC code adds 47c167b75763 drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device adds 283d347d6e3e drm/vc4: hdmi: Remove vc4_dev hdmi pointer adds 0532e5e5e039 drm/vc4: hdmi: Remove vc4_hdmi_connector adds 33c773eb62ea drm/vc4: hdmi: Introduce resource init and variant adds 311e305fdb4e drm/vc4: hdmi: Implement a register layout abstraction adds 9045e91a476b drm/vc4: hdmi: Add reset callback adds c457b8aededd drm/vc4: hdmi: Add PHY init and disable function adds 647b9655061b drm/vc4: hdmi: Add PHY RNG enable / disable function adds 89f31a23fd13 drm/vc4: hdmi: Add a CSC setup callback adds 904f668adcde drm/vc4: hdmi: Add a set_timings callback adds 7d73299dad3e drm/vc4: hdmi: Store the encoder type in the variant structure adds b2405c98260a drm/vc4: hdmi: Deal with multiple debugfs files adds c0791e083801 drm/vc4: hdmi: Move CEC init to its own function adds 234f4212ecec drm/vc4: hdmi: Add CEC support flag adds 4c55c2c40dc9 drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define adds 11a1731eb6ea drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid adds cd4cb49dc5bb drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate adds d5d5ce885c00 drm/vc4: hdmi: Use clk_set_min_rate instead adds 094864bd0054 drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers adds 6ac1c7532217 drm/vc4: hdmi: Reset audio infoframe on encoder_enable if [...] adds b9b8bac60ab3 drm/vc4: hdmi: Set the b-frame marker to the match ALSA's [...] adds 632ee3aa8786 drm/vc4: hdmi: Add audio-related callbacks adds 9be43a5a6de5 drm/vc4: hdmi: Deal with multiple ALSA cards adds 1bb0522e92ec drm/vc4: hdmi: Remove register dumps in enable adds 691456f622a9 drm/vc4: hdmi: Always recenter the HDMI FIFO adds 09c438139b8f drm/vc4: hdmi: Implement finer-grained hooks adds 8b3f90e98e17 drm/vc4: hdmi: Do the VID_CTL configuration at once adds 81d830137bdb drm/vc4: hdmi: Switch to blank pixels when disabled adds 373874298cac drm/vc4: hdmi: Add pixel BVB clock control adds 8323989140f3 drm/vc4: hdmi: Support the BCM2711 HDMI controllers adds 2e3725b05b78 dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controll [...] adds b5d1443aa326 dt-bindings: display: vc4: Document BCM2711 VC5 adds f437bc1ec731 drm/vc4: drv: Support BCM2711 adds 0a667b500703 drm/ttm: remove bdev from ttm_tt adds 953025763d14 drm/vkms: Decouple crc operations from composer adds 60cc20214ced drm/vkms: Compute CRC without change input data adds dbd9d80c1b2e drm/vkms: Add support for writeback adds 25c4bcf9858e drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/writ [...] adds 1ff67ce49875 drm/qxl: don't touch mem.bus.offset adds 54d04ea8cdbd drm/ttm: merge offset and base in ttm_bus_placement adds a49145acfb97 fbmem: add margin check to fb_check_caps() adds bcee1609ba96 fbdev: sm712fb: handle ioremap() errors in probe adds c72fab81ceaa video: fbdev: vga16fb: fix setting of pixclock because a p [...] adds 9ec2832e9cdd video: fbdev: ssd1307fb: Added support to Column offset adds fe2ab107536d omapfb: fix spelling mistake "propert" -> "property" adds ad6f93e9cd56 video: fbdev: sis: fix null ptr dereference adds fa41f2877429 fbdev: gxfb: use generic power management adds df7a9ec3bc12 fbdev: lxfb: use generic power management adds ab5fe88aef4b fbdev: via-core: use generic power management adds 348b2956d5e6 fbdev: aty: use generic power management adds c1a477767137 fbdev: aty128fb: use generic power management adds 6d111187588c fbdev: nvidia: use generic power management adds a4ba7df57e56 fbdev: savagefb: use generic power management adds c62c0f575230 fbdev: cyber2000fb: use generic power management adds 805a5c45ff2d fbdev: i740fb: use generic power management adds 59d026b10a3d fbdev: vt8623fb: use generic power management adds fb6e2db899e7 fbdev: s3fb: use generic power management adds a91df1189900 fbdev: arkfb: use generic power management adds e2028c8e6bf9 lib/fonts: add font 6x8 for OLED display adds 3f9dfc2a0ea9 docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option. adds 3f614236406f video: fbdev: sstfb: replace spurious snprintf() with sprintf() adds 925896486522 video: fbdev: tgafb: Avoid comma separated statements adds fe6c6a4af2be video: fbdev: radeon: Fix memleak in radeonfb_pci_register adds 6bfea83eec8e video: fbdev: udlfb: fix kobj_to_dev.cocci warnings adds 1c46f4e44af9 video: fbdev: kyro: remove set but not used 'ulBestVCO' adds 28657c307160 video: fbdev: kyro: remove set but not used 'ulCoreClock' adds 5c1529122394 fbdev: remove mbx framebuffer driver adds 8c2bb49f38c9 video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM c [...] adds 8e0bd31dad06 fbdev: radeonfb: use generic power management adds 884e5cc1dd11 MAINTAINERS: add entry for VKMS adds ecfe6953fa00 drm/ttm: introduce ttm_bo_move_null adds 86008a7553e6 drm/ttm: add optional bind/unbind via driver. adds dc2caa305a6f drm/qxl: move bind/unbind/destroy to the driver function table. adds 738edc0adb38 drm/ttm/agp: export bind/unbind/destroy for drivers to use. adds a68bb1938b51 drm/radeon/ttm: move to driver binding/destroy functions. (v2) adds 8635784a8733 drm/nouveau/ttm: use driver bind/unbind/destroy functions. adds debf8ab9f8a1 drm/vmwgfx: move to driver binding functions adds 5d26eba98829 drm/amdgpu/ttm: move to driver backend binding funcs adds 84693830aade drm/gem_vram/ttm: move to driver backend destroy function. adds 0e59e772e3bd drm/ttm/agp: drop back end bindings from agp adds 434825546e45 drm/ttm: get rid of agp specific populate/unpopulate paths. adds 48efa57e4f1b drm/ttm/agp: remove bdev from agp helpers adds 04e89ff364de drm/ttm: drop the tt backend function paths. adds 707d561f77b5 drm: allow limiting the scatter list size. adds e219688fc5c3 Fix use after free in get_capset_info callback. adds 1fb97413a3f7 drm/virtio: fix uninitialized variable adds deb2464e4c6d drm/virtio: report uuid in debugfs adds bbd9caa02c70 gpu/drm: cleanup coding style a bit adds ce625f45670c drm/imx: compile imx directory by default adds 9021c317b770 drm/imx: Add initial support for DCSS on iMX8MQ adds e7033bdfd43b drm/imx/dcss: use drm_bridge_connector API adds f61249dddecc MAINTAINERS: Add entry for i.MX 8MQ DCSS driver adds 708ba1111525 dt-bindings: display: imx: add bindings for DCSS adds c00579943c57 drm/bridge/tc358775: Remove unneeded semicolon adds 13138ab2dacd drm/panel: s6e63m0: Add missing MODULE_LICENSE adds 6a8a58acfe82 drm/imx/dcss: fix compilation issue on 32bit adds 130cdec4e128 drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write() adds 14929c5ae8b6 drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_ini [...] adds ac5037afefd3 drm/panfrost: Set DMA max segment size adds 8c3c818c23a5 drm/panfrost: Ensure GPU quirks are always initialised adds 6caf9f9a18c6 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] adds c33b7c0389e1 drm/msm/dpu: add support for clk and bw scaling for display adds a046c2c28aa8 drm/msm/mdp4: Remove unused downstream bus scaling apis adds f032b68101b1 drm/msm/mdp5: Remove unused downstream bus scaling apis adds e1bf29e022fb drm/msm: drop cache sync hack adds d768e5043c05 drm/msm/adreno: remove return value of function XX_print adds fd630ae9e27c drm/msm/dpu: move vblank events to complete_commit() adds e12e5263bf1d drm/msm/dpu: clean up some impossibilities adds 22f760941844 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() adds 38c2fa7ae2f2 drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds() adds 74c0a69cc5be drm/msm/gpu: Add GPU freq_change traces adds fdf38426cda6 drm/msm: Convert shrinker msgs to tracepoints adds 28f450b30054 Merge remote-tracking branch 'drm-msm/msm-next' into master adds 8c2045c58784 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 29b6f830d392 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 7cca4a3d1e51 Merge remote-tracking branch 'regmap/for-next' into master adds 931522b90813 ALSA: core: pcm: simplify locking for timers adds b1c14124507b ALSA: core: memalloc: fix fallthrough position adds b658cbabf8e3 ALSA: core: pcm_memory: dereference pointer after NULL checks adds 63632563c0df ALSA: core: timer: remove redundant assignment adds 3bcf8eeb7d97 ALSA: core: timer: clarify operator precedence adds cd91fd9f0af5 ALSA: compress_offload: dereference after checking for NUL [...] adds 9725ce3949a7 ALSA: compress_offload: remove redundant initialization adds bec206db9db5 ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro adds 5656a7a06f0d ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro adds e9bd25885c7f ALSA: hda: auto_parser: remove shadowed variable declaration adds 74610eaf310a ALSA: hda: (cosmetic) align function parameters adds 04d0b5e3b1ba ALSA: usb: scarless_gen2: fix endianness issue adds 2d7a5c6c6902 ALSA: ac97: (cosmetic) align argument names adds a971b42cbf8c ALSA: atmel: ac97: clarify operator precedence adds 93fcef86caaf ALSA: rawmidi: (cosmetic) align function parameters adds b7dcd6ac0225 ALSA: vx: vx_core: clarify operator precedence adds e408ab068aec ALSA: vx: vx_pcm: remove redundant assignment adds b248b9dd5975 ALSA: vx: vx_pcm: remove redundant assignment adds 9ddb236f1359 Merge branch 'for-linus' into for-next adds 68f86a905e2c ALSA: pcsp: Replace tasklet with work adds bf0835957f55 ALSA: timer: Replace tasklet with work adds c7d9efdff68e ALSA: usb-audio: Replace tasklet with work adds 45e4d67f8a53 ALSA: ua101: Replace tasklet with work adds 6053a7124724 ALSA: aloop: Replace tasklet with work adds 4adab848ae75 ALSA: hdsp: Replace tasklet with work adds a2e527c5a3eb ALSA: hdspm: Replace tasklet with work adds 2ac55daffee5 ALSA: riptide: Replace tasklet with threaded irq adds ce4f25759372 ALSA: asihpi: Replace tasklet with threaded irq adds f2a852d36711 ALSA: mixart: Correct comment wrt obsoleted tasklet usage adds 175860c50a80 ALSA: pci/asihpi: Remove unused function hpi_stream_group_ [...] adds 5554743d8848 ALSA: pcm: Remove unused inline function snd_mask_sizeof adds d4aef9d8d0e4 Merge remote-tracking branch 'sound/for-next' into master adds 770f58d7d2c5 ASoC: fsl_sai: Support multiple data channel enable bits adds f4c4b1bb2f5a ASoC: fsl_sai: Set SAI Channel Mode to Output Mode adds 6997e462b39b ASoC: odroid: Add missing properties adds 0c5f8ca49cff ASoC: samsung-i2s: Add missing properties adds 0dcdf84289fb ASoC: SOF: add a "core" parameter to widget loading functions adds d1c6c4a9fd3d ASoC: SOF: support topology components on secondary cores adds 8c9ff1219aef ASoC: SOF: topology: fix core enable sequence adds 1b3c63acb1e5 Merge series "ASoC: SOF: multi core support for 5.10" from [...] adds b40f708deb95 ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo adds d20e834e13ce ASoC: soc-dai: clarify return value for get_sdw_stream() adds ae3a3918edf5 ASoC: Intel: sof_sdw: add dailink .trigger callback adds 06998d49bcac ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback adds a252632df817 Merge series "ASoC: Add sdw stream operations to dailink o [...] adds 43fbb0860c68 ASoC: SOF: tokens: add token for component UUID adds f970a77f1d06 ASoC: SOF: add comp_ext to struct snd_sof_widget adds 92f500cfc329 ASoC: SOF: topology: create component extended tokens adds 929e427a9c4e ASoC: SOF: topology: parse comp_ext_tokens for all widgets adds 50b55fd463ce ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data adds a905bb0193e7 ASoC: SOF: topology: add helper for setting up IPC component adds f8ee6c9f5258 ASoC: SOF: append extended data to sof_ipc_comp_dai adds f375bb336df3 ASoC: SOF: append extended data to sof_ipc_comp_mixer adds 9fed9d91c00e ASoC: SOF: append extended data to sof_ipc_comp_volume adds bbc1364cdd32 ASoC: SOF: append extended data to sof_ipc_comp_host adds b64ce2c62ca3 ASoC: SOF: append extended data to sof_ipc_comp_src adds c7ded588468a ASoC: SOF: append extended data to sof_ipc_comp_asrc adds 3584ba4c78f7 ASoC: SOF: append extended data to sof_ipc_comp_tone adds 783898ce68de ASoC: SOF: append extended data to sof_ipc_comp_process adds d2306f4ed181 ASoC: SOF: append extended data to sof_ipc_comp_mux adds 988d94188233 ASoC: SOF: topology: make process type optional adds daa90764600e Merge series "ASoC: SOF: component UUID support for 5.10" [...] adds b8cbb1cab703 ASoC: sun8i-codec: Remove extraneous widgets adds 2455e37adef3 ASoC: sun8i-codec: Fix AIF1 MODCLK widget name adds fa5c0ca1f90a ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names adds 0ba95493023d ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names adds 30aff91ec784 ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name adds fcb7b39ee3d8 ASoC: sun8i-codec: Fix field bit number indentation adds f30ef55c3329 ASoC: sun8i-codec: Sort masks in a consistent order adds efb736fb9ece ASoC: sun8i-codec: Attach the bus clock to the regmap adds 6b3bb3c82b94 ASoC: sun8i-codec: Manage module clock via DAPM adds 8b2f57d6c900 Merge series "ASoC: sun8i-codec driver cleanup" from Samue [...] adds 34ce41003bcb ASoC: ti: Kconfig: Allow the j721e machine driver to be us [...] adds 819b9f600239 ASoC: topology: Add support for WO and RO TLV byte kcontrols adds 783560d02dd6 ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO adds 683530285316 ASoC: mt6359: fix failed to parse DT properties adds e525db7e4b44 ASoC: fsl: imx-es8328: add missing put_device() call in im [...] adds cdd3b8daf26e ASoC: dt-bindings: qcom: Document "aux-devs" property adds 1b839d3e15fd ASoC: qcom: common: Parse auxiliary devices from device tree adds bc442e472ca6 Merge series "ASoC: qcom: common: Parse auxiliary devices [...] adds 05680cc0e584 Merge branch 'topic/tasklet-convert' of https://git.kernel [...] adds a3d1f931ea4a ASoC: fsl: Replace tasklet with work adds d668e640d50a ASoC: sh: Replace tasklet with work adds dd8c0c0b37f1 ASoC: txx9: Replace tasklet with work adds 06ca24e98e6b ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller adds 7a8cca56f75e ASoC: add DT bindings for Microchip S/PDIF TX Controller adds c07152d46b3b ASoC: rt1015p: add codec driver adds 36760d44be7e ASoC: dt-bindings: rt1015p: add document adds 150b2e86c54a ASoC: q6dsp: q6afe: add support to Codec DMA ports adds 825492cb518b ASoC: q6dsp: q6routing: add support to Codec DMA ports adds 342a4f8ca12b ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take respo [...] adds 181202d021f5 ASoC: q6dsp: q6afe: add global q6afe waitqueue adds 55e07531d922 ASoC: q6dsp: q6afe: add lpass hw voting support adds 84ab3b9f19f6 ASoC: q6dsp: q6afe: update q6afe_set_param to support glob [...] adds 0c3e35fc1ebe ASoC: q6dsp: q6afe: add codec lpass clocks adds 1fdbcfa9fdee ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports adds a0822e3eeaab Merge series "ASoC: q6dsp: Add support to Codec Ports." fr [...] adds 4738d35c58e6 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next adds 82baae3d7c56 Merge remote-tracking branch 'sound-asoc/for-next' into master adds 0f9b1767a703 Merge remote-tracking branch 'modules/modules-next' into master adds cd80ec795156 Input: allocate keycodes for notification-center, pickup-p [...] adds bba013e1ca5e Input: allocate keycode for Fn + right shift adds 7ed7748d2c9c platform/x86: thinkpad_acpi: Add support for new hotkeys f [...] adds e2c8c4ec48b5 platform/x86: thinkpad_acpi: Map Clipping tool hotkey to K [...] adds add5b446c1f2 Merge remote-tracking branch 'input/next' into master adds 51db1c37ee16 blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED adds 655ac30094da blk-mq: Rename blk_mq_update_tag_set_depth() adds 4d063237b92a blk-mq: Free tags in blk_mq_init_tags() upon error adds 1c0706a70a64 blk-mq: Pass flags for tag init/free adds 222a5ae03cdd blk-mq: Use pointers for blk_mq_tags bitmap tags adds 32bc15afed04 blk-mq: Facilitate a shared sbitmap per tagset adds a0235d230f32 blk-mq: Relocate hctx_may_queue() adds bccf5e26d99c blk-mq: Record nr_active_requests per queue for when using [...] adds f1b49fdc1c64 blk-mq: Record active_queues_shared_sbitmap per tag_set fo [...] adds b445547ec1bb blk-mq, elevator: Count requests per hctx to improve performance adds 6dbf7bb55598 fs: Don't invalidate page buffers in block_write_full_page() adds 384d87ef2c95 block: Do not discard buffers under a mounted filesystem adds ddfb8b0beda1 block: Remove unused blk_mq_sched_free_hctx_data() adds e75ad2cc4183 blktrace: make function blk_trace_bio_get_cgid() static adds 3562614705c6 block: add helper macros for queue sysfs entries adds fc93fe145316 block: make QUEUE_SYSFS_BIT_FNS more useful adds 1d5cc8052a91 Merge branch 'for-5.10/block' into for-next adds 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring adds 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes adds d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode adds 7ec3d1dd9378 io_uring: allow disabling rings during the creation adds 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t adds e54c92fb496b io_uring: allow non-fixed files with SQPOLL adds 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals adds 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL adds b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] adds e2a36a81d25c io_uring: split work handling part of SQPOLL into helper adds 8b423e23b505 io_uring: split SQPOLL data into separate structure adds 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data adds 762b37262328 io_uring: separate ring/file creation from descriptor install adds eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] adds 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly adds fc24d385fce8 io_uring: fix task hung in io_uring_setup adds 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() adds a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits adds f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket adds 4e176adec032 io_uring: add support for shutdown(2) adds 6d069d0e45b7 io_uring: simplify io_rw_prep_async() adds c714f8317646 io_uring: refactor io_req_map_rw() adds 91d043dd1b54 io_uring: fix overlapped memcpy in io_req_map_rw() adds a60edf3afa89 io_uring: kill extra user_bufs check adds 76c917267129 io_uring: get rid of req->io/io_async_ctx union adds 9702185561a5 io_uring: unify IORING_SETUP_ATTACH_WQ for io-wq and SQPOLL adds df033a30aaee io_uring: set ctx need-wakeup flag when SQPOLL thread is g [...] adds 6ad2da5f67c3 fs: align IOCB_* flags with RWF_* flags adds 67b08c1c9ffb io_uring: ensure IOSQE_ASYNC file table grabbing works wit [...] adds 8f95cf7f28bf io_uring: enable file table usage for SQPOLL rings adds fe863c4ca34f io_uring: cap SQ submit size for SQPOLL with multiple rings adds 00387aed4b12 io_uring: return EBADFD when ring isn't in the right state adds 1174ea22392f io_uring: remove unneeded semicolon adds 3f698b1b7a51 io_uring: ensure we can nest attempts to park SQPOLl thread adds f4a36424484e io_uring: fix ctx refcounting in io_uring_enter() adds 6c8e76bf5013 io_uring: don't sleep schedule in SQPOLL thread if we need [...] adds 6f2250f784b1 Merge branch 'for-5.10/io_uring' into for-next adds 95f6f3a46fc4 block: add a bdev_check_media_change helper adds acdfd443b320 amiflop: use bdev_check_media_change adds 22f97164ef23 ataflop: use bdev_check_media_change adds 4a6f3d480edc floppy: use bdev_check_media_change adds 7fe76fc04bd1 swim: use bdev_check_media_change adds 433d21ce313e swim: simplify media change handling adds 3dcbad297b99 swim3: use bdev_check_media_changed adds f094225bfcd6 xsysace: use bdev_check_media_change adds 77f93bfd0cc2 xsysace: simplify media change handling adds 1570d14f6713 paride/pcd: use bdev_check_media_change adds faf041388c28 gdrom: use bdev_check_media_change adds a22be69d5354 ide-cd: use bdev_check_media_changed adds a367e440e15c ide-cd: remove idecd_revalidate_disk adds fec2cf607ba9 ide-gd: stop using the disk events mechanism adds 818077d6e012 md: use bdev_check_media_change adds 471bd0af544b sd: use bdev_check_media_change adds afd35c4f573d sr: use bdev_check_media_change adds 38a2b557e238 sr: simplify sr_block_revalidate_disk adds b92b53079aed block: remove check_disk_change adds 2640ca8816ab Merge branch 'for-5.10/block' into for-next adds 192f1c6bc2d2 blkcg: add plugging support for punt bio adds 2eed7f32691c Merge branch 'for-5.10/block' into for-next adds 288a6fb9287c io_uring: wait queue handler ring wakeup clear must be irq saving adds 6192c70f5cf8 io_uring: remove 'ctx' from SQPOLL waitqueue when ctx is g [...] adds f9534e10f54e io_uring: re-assign files with ring fd/file for SQPOLL switch adds 20a67a7dd783 Merge branch 'for-5.10/io_uring' into for-next adds 26db04a663ad Merge remote-tracking branch 'block/for-next' into master adds 9481b45ca9b9 mmc: sdhci_am654: Replace HTTP links with HTTPS ones adds d99654f62362 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds bb82d3b57c35 mmc: s3cmci: remove empty kerneldoc comment adds ce54fb38fa42 mmc: Kconfig: Add RISCV and CSKY for MMC_DW adds 9e1adca2019b dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support adds 309de450d78e ms_block: fix spelling mistake "doesn'" -> "doesn't" adds 0ac4f496a2d4 mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] adds 8ebe2607965d mmc: sdio: Check for CISTPL_VERS_1 buffer size adds 78366e9cbd78 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers adds b91ec1dc5c4a mmc: sdio: Extend sdio_config_attr macro and use it also f [...] adds b698f6abb7b3 mmc: sdio: Export SDIO revision and info strings to userspace adds 81e41be92ad4 mmc: mmc_spi: fix timeout calculation adds c92a6af6860c mmc: test: remove ambiguity in test description adds 46f4a69ec8ed mmc: sdhci: Add LTR support for some Intel BYT based controllers adds 6932794192f6 mmc: core: Improve documentation of MMC_CAP_HW_RESET adds 87d7ad089b31 mmc: via-sdmmc: Fix data race bug adds 061e4fbf6a64 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings adds 43611afb6c17 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver adds e449d9838112 mmc: sd: Use kobj_to_dev() instead of container_of() adds 9e70ff99ee87 mmc: sdhci-esdhc-imx: remove unused code adds d425e42d6008 mmc: sdhci-msm: enable compile-testing on !ARM adds 7ca0f166f5b2 mmc: sdhci_am654: Add workaround for card detect debounce timer adds 6e7d4de10890 mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' adds 34e3211e5492 Revert "mmc: tmio: fix reset operation" adds a8c83064e733 mmc: tmio: remove indirection of 'hw_reset' callback adds 576146ea4ed9 mmc: tmio: factor out common parts of the reset routine adds 5b0739d76227 mmc: tmio: don't reset whole IP core when tuning fails adds 510bfe58936f mmc: tmio: remove indirection of 'execute_tuning' callback adds 4dac686bb357 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target adds 887ba410ede6 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] adds e282f2045a3d mmc: mediatek: add pre_enable() and post_disable() hook function adds 8d62fa831fd2 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 adds 80fd350b9590 dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching adds 9381118fcfd7 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] adds e0c29be62cdc mmc: meson-gx: use wrapper to avoid accessing internal vars adds 1796164fac7e dt-bindings: mmc: document alias support adds fa2d0aa96941 mmc: core: Allow setting slot index via device tree alias adds aec429e09e2d mmc: bcm2835: Simplify with dev_err_probe() adds 3a35e7e1bd50 mmc: davinci: Simplify with dev_err_probe() adds 380a99a2d084 mmc: dw_mmc-zx: Simplify with dev_err_probe() adds 295208a6666d mmc: jz4740: Simplify with dev_err_probe() adds 89280d0963fd mmc: meson: Simplify with dev_err_probe() adds 72ea817db5d2 mmc: sdhci-of-arasan: Simplify with dev_err_probe() adds 180a46652e09 mmc: sdhci-tegra: Simplify with dev_err_probe() adds 308d2722f643 mmc: dw_mmc: Simplify with dev_err_probe() adds b5f9a2c686d9 mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t adds b41123f4f57d mmc: sdhci-brcmstb: Simplify with optional clock and dev_e [...] adds 8c7f51effd73 mmc: davinci: Fix -Wpointer-to-int-cast on compile test adds da4599992d3e mmc: s3cmci: Use proper printk format for iomem pointer adds 6e7fb09e1924 mmc: s3cmci: Cast driver data through long adds 4eabf0f20a2a mmc: s3cmci: Drop unused variables in dbg_dumpregs adds 8c98644bfc45 mmc: sdhci-msm: Prefer asynchronous probe adds 24fdcb377892 mmc: core: when downgrading HS400, callback into drivers earlier adds 97a7d87e96b0 mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_t [...] adds 0f93db6542fa mmc: renesas_sdhi: keep SCC clock active when tuning adds 452f553e272c mmc: core: simplify an expression adds 5de1a3e322d5 Merge branch 'fixes' into next adds 77811ffa6f66 mmc: omap-hsmmc: remove redundant null check adds 55118e535834 mmc: renesas_sdhi: Drop local dma_parms adds f5d373ec2822 mmc: host: Drop unneeded MMC dependency in Kconfig adds 54d8454436a2 mmc: host: Enable compile testing of multiple drivers adds 21b2cec61c04 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] adds 2a99f3fa85ea mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] adds 7320915c8861 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] adds a1a489197a07 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] adds d86472ae8b20 mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existe [...] adds 31ae403513be mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are ne [...] adds 461aea72af0e mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C adds 354f47b699ae mmc: tmio: add generic hook to fixup after a completed request adds ce6f92c2801e mmc: renesas_sdhi: support manual calibration adds ee007f0b0fb6 Merge remote-tracking branch 'mmc/next' into master adds 6e14bd71c284 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning adds 64ea409e970a dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding adds 753bd752e181 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller adds 20e9d38467b6 mfd: madera: Simplify with dev_err_probe() adds 197d451baeea mfd: stmfx: Simplify with dev_err_probe() adds 0c5a90ceac9b mfd: wcd934x: Simplify with dev_err_probe() adds 3b33e68eb402 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table adds 16a5bd66b0dd mfd: intel-lpss: Add device IDs for UART ports for Lakefield adds 59306d7db654 mfd: sprd: Add wakeup capability for PMIC IRQ adds 9877f14ab709 Merge remote-tracking branch 'mfd/for-mfd-next' into master adds 2566aee47198 Merge remote-tracking branch 'battery/for-next' into master adds df9db2541a82 regulator: bd718x7 initialize regulator config only once adds 1d848d681c4d regulator: bd718x7 fix regulator states at SUSPEND adds 4788c692bec7 regulator: bd71837: add property for omitting ON/OFF control adds 6656d4462c7a regulator: bd71847: add property for omitting ON/OFF control adds 6dc9674d95b8 regulator: lochnagar: Add additional VDDCORE range adds 3bca239d6184 regulator: don't require mutex for regulator_notifier_call [...] adds e9c142b0d2c0 regulator: remove locking around regulator_notifier_call_chain() adds 567444fbddf5 Merge series "regulator: unexport regulator_lock/unlock()" [...] adds 02f8eaab0cb6 regulator: bd718x7: Make some variable static adds fd24adf887e4 dt-bindings: regulator: Convert mp886x to json-schema adds 567bca9e3b92 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds 4dac6d76577e Merge remote-tracking branch 'regulator/for-next' into master adds 808e10f52580 Merge remote-tracking branch 'security/next-testing' into master adds 176377d97d6a ima: Pre-parse the list of keyrings in a KEY_CHECK rule adds 48ce1ddce16b ima: Fail rule parsing when asymmetric key measurement isn [...] adds 9c6e702d1a8a Merge remote-tracking branch 'integrity/next-integrity' in [...] adds b62c317b615b Merge remote-tracking branch 'safesetid/safesetid-next' in [...] adds 347e6c01cb11 Merge remote-tracking branch 'selinux/next' into master adds 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. adds f70b4acd9fbb Merge remote-tracking branch 'tomoyo/master' into master adds 03c7b78b0b78 iommu/sun50i: Fix set-but-not-used variable warning adds f53dd97874e6 iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable adds c2c59456e1fc iommu/mediatek: Check 4GB mode by reading infracfg adds a6271ec8eede dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible st [...] adds d88f7e028d5e dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support adds 78aa219022f6 ARM: dts: r8a7742: Add IPMMU DT nodes adds 002957020e52 iommu/tegra-smmu: Set IOMMU group name adds 5b30fbfa2aa5 iommu/tegra-smmu: Balance IOMMU group reference count adds 1ea5440e36a7 iommu/tegra-smmu: Prune IOMMU group when it is released adds 404d0b308e4f iommu/tegra-smmu: Add locking around mapping operations adds 7aaf0b0e8e9a iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable adds 9bdc2ef69ce2 iommu/amd: Add missing function prototypes to fix -Wmissin [...] adds 06ce8a62ce81 iommu/amd: Fix kerneldoc comments adds 3207fa325ad7 iommu/vt-d: Drop kerneldoc marker from regular comment adds c7eb900f5f45 iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header adds aae4c8e27bd7 iommu: Rename iommu_tlb_* functions to iommu_iotlb_* adds 4604393ca0c6 iommu/dma: Remove broken huge page handling adds ba328f826132 iommu/iova: Replace cmpxchg with xchg in queue_iova adds c59bc95e9144 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] adds a740624ad835 Merge remote-tracking branch 'iommu/next' into master adds ce648712b578 Merge remote-tracking branch 'audit/next' into master adds 2dab430a8e71 dt-bindings: sound: Remove unused 'linux,hdmi-audio' adds 06f7f8e6f958 dt-bindings: phy: Remove phy-stih41x-usb binding adds 282d66289d58 dt-bindings: interrupt-controller: Remove obsolete 'img,me [...] adds a85a4aa32ab9 dt-bindings: timers: sp-804: Convert to json-schema adds af4ed018849b dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix adds f710b49e3c45 dt-bindings: convert spmi.txt to spmi.yaml adds d8db9dc34871 dt-bindings: hwlock: omap: Convert binding to YAML adds b38ee36f5ca2 Merge remote-tracking branch 'devicetree/for-next' into master adds 2abaad678575 spi: qup: Allow for compile-testing on !ARM adds 687a2e76186d spi: sprd: Release DMA channel also on probe deferral adds 961894758208 spi: atmel: Simplify with dev_err_probe() adds 65acd82c4eb7 spi: bcm2835: Simplify with dev_err_probe() adds 436a5c208037 spi: cadence-quadspi: Simplify with dev_err_probe() adds 2d9bdf645584 spi: spi-mux: Simplify with dev_err_probe() adds 034532681c56 spi: qcom-qspi: Simplify with dev_err_probe() adds a05cec2dc2df spi: stm32: Simplify with dev_err_probe() adds 74ee6dc1257e spi: synquacer: Simplify with dev_err_probe() adds 68fffc191ed1 spi: tegra114: Simplify with dev_err_probe() adds 7708aff1e2eb spi: tegra20: Simplify with dev_err_probe() adds a59b2c7c56bf spi: spi-mtk-nor: support standard spi properties adds bac70b54ecb5 spi: dw: Add support for RX sample delay register adds 53a09635ce56 spi: dw: Add Microchip Sparx5 support adds 5ce78f4456a9 dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx [...] adds b0b71a6f5d65 Merge series "spi: Adding support for Microchip Sparx5 SoC [...] adds 4ebf8816e35d spi: spidev: Remove redundant initialization of variable status adds 7d568edff5cb spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_rem [...] adds 062cf7fc927d spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_rem [...] adds 6c557d24fa26 Merge series "opp: Unconditionally call dev_pm_opp_of_remo [...] adds a3475b431305 Merge remote-tracking branch 'spi/for-5.10' into spi-next adds 3f93c3ac404a Merge remote-tracking branch 'spi/for-next' into master adds 76366050eb1b x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig adds 4c2b26a85624 Merge branch 'x86/urgent' adds 0cabf9914990 x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL adds 94b827becc6a x86/paravirt: Clean up paravirt macros adds ecac71816a18 x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT adds 76fdb041c1f0 x86/entry/32: Simplify CONFIG_XEN_PV build dependency adds e1ac3e66d301 x86/paravirt: Remove set_pte_at() pv-op adds 7c9f80cb76ec x86/paravirt: Avoid needless paravirt step clearing page t [...] adds d69684cac87d Merge branch 'x86/paravirt' adds 58a18fe95e83 x86/mm/64: Do not sync vmalloc/ioremap mappings adds 7a27ef5e8308 x86/mm/64: Update comment in preallocate_vmalloc_pages() adds c7edc0393c02 Merge branch 'x86/mm' adds 1f35c9c0ce38 x86/msr: Prevent userspace MSR access from dominating the console adds c31feed8461f x86/msr: Make source of unrecognised MSR writes unambiguous adds ea4e3bef4c94 Documentation/x86: Add documentation for /proc/cpuinfo fea [...] adds 6ab4ccd0c5a3 Merge branch 'x86/misc' adds 709709ac6410 x86/kaslr: Make command line handling safer adds e2ee6173162b x86/kaslr: Remove bogus warning and unnecessary goto adds 08705365560a x86/kaslr: Fix process_efi_entries comment adds 451286940d95 x86/kaslr: Initialize mem_limit to the real maximum address adds 8d1cf8595860 x86/kaslr: Fix off-by-one error in __process_mem_region() adds 3f9412c73053 x86/kaslr: Drop redundant cur_entry from __process_mem_region() adds ee435ee6490d x86/kaslr: Eliminate 'start_orig' local variable from __pr [...] adds ef7b07d59e2f x86/kaslr: Drop redundant variable in __process_mem_region() adds bf457be1548e x86/kaslr: Drop some redundant checks from __process_mem_region() adds 79c2fd2afe55 x86/kaslr: Fix off-by-one error in process_gb_huge_pages() adds 50def2693a90 x86/kaslr: Short-circuit gb_huge_pages on x86-32 adds be9e8d9541a9 x86/kaslr: Simplify process_gb_huge_pages() adds 3870d971791f x86/kaslr: Drop test for command-line parameters before parsing adds d6d0f36c7353 x86/kaslr: Make the type of number of slots/slot areas consistent adds 46a5b29a4a63 x86/kaslr: Drop redundant check in store_slot_info() adds eb38be6db516 x86/kaslr: Drop unnecessary alignment in find_random_virt_addr() adds 4268b4da572f x86/kaslr: Small cleanup of find_random_phys_addr() adds e4cb955bf173 x86/kaslr: Make minimum/image_size 'unsigned long' adds 3a066990a35e x86/kaslr: Replace 'unsigned long long' with 'u64' adds 0eb1a8af01d6 x86/kaslr: Make local variables 64-bit adds f49236ae424d x86/kaslr: Add a check that the random address is in range adds 76167e5c5457 x86/kaslr: Replace strlen() with strnlen() adds b9631f8d0ae0 Merge branch 'x86/kaslr' adds 0b2c605fa4ee x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE adds 5f1dd4dda5c8 x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() adds ab2dd173330a selftests/x86/fsgsbase: Reap a forgotten child adds 1b9abd1755ad selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE wi [...] adds d4680711df63 Merge branch 'x86/fsgsbase' adds c182487da1b5 x86/debug: Sync BTF earlier adds 20a6e35a9482 x86/debug: Move kprobe_debug_handler() into exc_debug_kernel() adds 7043679a989a x86/debug: Remove handle_debug(.user) argument adds 4182e9436916 x86/debug: Simplify #DB signal code adds 4eb5acc39187 x86/debug: Move historical SYSENTER junk into exc_debug_kernel() adds f0b67c39c190 x86/debug: Move cond_local_irq_enable() block into exc_deb [...] adds 389cd0cd8b37 x86/debug: Remove the historical junk adds b84d42b6c6ac x86/debug: Remove aout_dump_debugregs() adds 21d44be7b6ff x86/debug: Simplify hw_breakpoint_handler() adds f4956cf83ed1 x86/debug: Support negative polarity DR6 bits adds d53d9bc0cf78 x86/debug: Change thread.debugreg6 to thread.virtual_dr6 adds dca9ceb8035e Merge branch 'x86/entry' adds bf9c912f9a64 x86/cpu: Use SERIALIZE in sync_core() when available adds 86109813990b x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h adds 40eb0cb4939e x86/cpu: Fix typos and improve the comments in sync_core() adds b91e7089ae70 x86/umip: Add emulation/spoofing for SLDT and STR instructions adds 18ec63faefb3 x86/cpufeatures: Enumerate TSX suspend load address tracki [...] adds 61aa9a0a5eae x86/kvm: Expose TSX Suspend Load Tracking feature adds 5c4189927635 Merge branch 'x86/cpu' adds e33ab2064836 x86/mpparse: Remove duplicate io_apic.h include adds eb3621798bcd x86/entry/64: Do not include inst.h in calling.h adds 93921baa3f6f x86/resctrl: Fix spelling in user-visible warning messages adds 3ed363e18e6c Merge branch 'x86/cleanups' adds abe8f12b4425 x86/resctrl: Remove unused struct mbm_state::chunks_bw adds e89f85b91716 x86/resctrl: Remove struct rdt_membw::max_delay adds ae0fbedd2a18 x86/resctrl: Fix stale comment adds f995801ba3a0 x86/resctrl: Use container_of() in delayed_work handlers adds a21a4391f20c x86/resctrl: Include pid.h adds e6b2fac36fcc x86/resctrl: Use is_closid_match() in more places adds 41215b7947f1 x86/resctrl: Add struct rdt_membw::arch_needs_linear to ex [...] adds 5df3ca9334d5 x86/resctrl: Merge AMD/Intel parse_bw() calls adds 316e7f901f5a x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty [...] adds 709c4362725a cacheinfo: Move resctrl's get_cache_id() to the cacheinfo [...] adds e48cb1a3fb91 x86/resctrl: Enumerate per-thread MBA controls adds 29b6bd41ee24 x86/resctrl: Enable user to view thread or core throttling mode adds 48ebb020e1a3 Merge branch 'x86/cache' adds 642d94cf336f x86/build: Declutter the build output adds 8b5002970f86 Merge branch 'x86/build' adds 767ec7289e83 x86/uaccess: Use XORL %0,%0 in __get_user_asm() adds cc7121829cf3 Merge branch 'x86/asm' adds 71419b30cab0 timekeeping: Utilize local_clock() for NMI safe timekeeper [...] adds e2d977c9f1ab timekeeping: Provide multi-timestamp accessor to NMI safe [...] adds ec02821c1d35 alarmtimer: Convert comma to semicolon adds d16cb7fe61e8 Merge branch 'timers/core' adds cfe7ddcbd72d ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN adds d23b3bf8e43f ARM, sched/topology: Revert back to default scheduler topology adds d54a9658a756 sched/topology: Split out SD_* flags declaration to its own file adds b6e862f38672 sched/topology: Define and assign sched_domain flag metadata adds 65c5e253168d sched/topology: Verify SD_* flags setup when sched_debug is on adds 5b9f8ff7b320 sched/debug: Output SD flag names rather than their values adds 4ee4ea443a5d sched/topology: Introduce SD metaflag for flags needing > [...] adds 6f349818621d sched/topology: Use prebuilt SD flag degeneration mask adds ab65afb094c7 sched/topology: Remove SD_SERIALIZE degeneration special case adds c200191d4c2c sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards adds 3a6712c76853 sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS adds 94b858fea1f2 sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS adds bdb7c802cc0a sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS adds 33199b0143da sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS adds 3551e954f5d9 sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS adds 5f4a1c4ea447 sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS adds ec73240b1627 sched/fair: Ignore cache hotness for SMT migration adds da0777d35f47 sched/fair: Fix wrong negative conversion in find_energy_e [...] adds 1724b95b9297 sched/fair: Simplify the work when reweighting entity adds 01ccf592362a sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer [...] adds c1cecf884ad7 sched: Cache task_struct::flags in sched_submit_work() adds 8fca9494d4b4 sched/topology: Move sd_flag_debug out of linux/sched/topology.h adds 4fc472f1214e sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linu [...] adds 153908ebc8b5 MAINTAINERS: Add myself as SCHED_DEADLINE reviewer adds 848785df4883 sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL adds 313edec66ed1 Merge branch 'sched/core' adds 85e6084e0b43 RAS/CEC: Fix cec_init() prototype adds 368d1887200d x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap adds 1e36d9c68868 x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_m [...] adds a0bc32b3cacf x86/mce: Increase maximum number of banks to 64 adds 2ce71e8592ce Merge branch 'ras/core' adds 66ada2ccae4e kprobes: Add generic kretprobe trampoline handler adds d7641289dad9 x86/kprobes: Use generic kretprobe trampoline handler adds 94509582d1d1 arm: kprobes: Use generic kretprobe trampoline handler adds 95a4b7a24f55 arm64: kprobes: Use generic kretprobe trampoline handler adds f75dd136b65c arc: kprobes: Use generic kretprobe trampoline handler adds 03c8a4a44700 csky: kprobes: Use generic kretprobe trampoline handler adds e792ff804f49 ia64: kprobes: Use generic kretprobe trampoline handler adds 2ef124508561 mips: kprobes: Use generic kretprobe trampoline handler adds 16ff6f7ac92e parisc: kprobes: Use generic kretprobe trampoline handler adds b6c5a58dd89e powerpc: kprobes: Use generic kretprobe trampoline handler adds 26a24a6b43d5 s390: kprobes: Use generic kretprobe trampoline handler adds 0cf0e2fe91fa sh: kprobes: Use generic kretprobe trampoline handler adds 5e96ce8ae5b1 sparc: kprobes: Use generic kretprobe trampoline handler adds e03b4a084ea6 kprobes: Remove NMI context check adds b33881780753 kprobes: Free kretprobe_instance with RCU callback adds 319f0ce284ff kprobes: Make local functions static adds 28c2b14fc645 Merge branch 'perf/kprobes' adds 75608cb02ea5 perf/x86: Use event_base_rdpmc for the RDPMC userspace support adds 60a2a271cf05 perf/x86/intel: Name the global status bit in NMI handler adds 6f7225099d5f perf/x86/intel: Introduce the fourth fixed counter adds d39fcc32893d perf/x86/intel: Move BTS index to 47 adds bbdbde2a415d perf/x86/intel: Fix the name of perf METRICS adds 58da7dbe6f03 perf/x86/intel: Use switch in intel_pmu_disable/enable_event adds 9f0c4fa111dc perf/core: Add a new PERF_EV_CAP_SIBLING event capability adds 7b2c05a15d29 perf/x86/intel: Generic support for hardware TopDown metrics adds 0e2e45e2ded4 perf/x86: Add a macro for RDPMC offset of fixed counters adds 59a854e2f3b9 perf/x86/intel: Support TopDown metrics on Ice Lake adds 2cb5383b30d4 perf/x86/intel: Support per-thread RDPMC TopDown metrics adds 4416831eded6 Merge branch 'perf/core' adds 23870f122768 locking/lockdep: Fix "USED" <- "IN-NMI" inversions adds dfa6a4519e57 Merge branch 'locking/urgent' adds 6eb6d05958f3 seqlock,tags: Add support for SEQCOUNT_LOCKTYPE() adds a435b9a14356 locking/refcount: Provide __refcount API to obtain the old value adds a28e884b966e seqlock: Fix multiple kernel-doc warnings adds 92b4e9f11a63 Documentation/locking/locktypes: Fix local_locks documentation adds e918188611f0 locking: More accurate annotations for read_lock() adds 224ec489d3cd lockdep/Documention: Recursive read lock detection reasoning adds b11be024de16 lockdep: Demagic the return value of BFS adds d563bc6ead9e lockdep: Make __bfs() visit every dependency until a match adds bd76eca10de2 lockdep: Reduce the size of lock_list::distance adds 3454a36d6a39 lockdep: Introduce lock_list::dep adds 6971c0f34562 lockdep: Extend __bfs() to work with multiple types of dep [...] adds 61775ed24343 lockdep: Make __bfs(.match) return bool adds 9de0c9bbcedf lockdep: Support deadlock detection for recursive read loc [...] adds 68e305678583 lockdep: Adjust check_redundant() for recursive read change adds f08e3888574d lockdep: Fix recursive read lock related safe->unsafe detection adds 621c9dac0eea lockdep: Add recursive read locks into dependency graph adds d4f200e579e9 lockdep/selftest: Add a R-L/L-W test case specific to chai [...] adds f611e8cf98ec lockdep: Take read/write status in consideration when gene [...] adds 31e0d7477082 lockdep/selftest: Unleash irq_read_recursion2 and add more adds 8ef7ca75120a lockdep/selftest: Add more recursive read related test cases adds 108dc42ed350 Revert "locking/lockdep/selftests: Fix mixed read-write AB [...] adds ad56450db864 locking/selftest: Add test cases for queued_read_lock() adds 96a16f45aed8 lockdep/selftest: Introduce recursion3 adds a3441d5f25e3 Merge branch 'locking/core' adds 70d932985757 notifier: Fix broken error handling pattern adds 0340a6b7fb76 module: Fix up module_notifier return values adds 59cc8e0a906e module: Properly propagate MODULE_STATE_COMING failure adds 0db6e3734b13 jump_label,module: Fix module lifetime for __jump_label_mo [...] adds 563a02b0c970 compiler.h: Make __ADDRESSABLE() symbol truly unique adds 115284d89a43 static_call: Add basic static call infrastructure adds 9183c3f9ed71 static_call: Add inline static call infrastructure adds 6333e8f73b83 static_call: Avoid kprobes on inline static_call()s adds e6d6c071f22d x86/static_call: Add out-of-line static call implementation adds 1e7e47883830 x86/static_call: Add inline static call implementation for x86-64 adds f03c412915f5 static_call: Add simple self-test for static calls adds c43a43e439e0 x86/alternatives: Teach text_poke_bp() to emulate RET adds 452cddbff74b static_call: Add static_call_cond() adds 5b06fd3bb9cd static_call: Handle tail-calls adds 6c3fce794e9d static_call: Add some validation adds a945c8345ec0 static_call: Allow early init adds d25e37d89dd2 tracepoint: Optimize using static_call() adds 7c9903c9bf71 x86/perf, static_call: Optimize x86_pmu methods adds de394e7568ce tracepoint: Fix overly long tracepoint names adds 7334741622ba Merge branch 'core/static_call' adds 262b5cae67a6 x86/boot/compressed: Move .got.plt entries out of the .got [...] adds e544ea57ac07 x86/boot/compressed: Force hidden visibility for all symbo [...] adds 423e4d198a03 x86/boot/compressed: Get rid of GOT fixup code adds 2e7a858ba843 x86/boot: Add .text.* to setup.ld adds a2c4fc4d4e2c x86/boot: Remove run-time relocations from .head.text code adds 3f086189cd36 x86/boot: Remove run-time relocations from head_{32,64}.S adds 527afc212231 x86/boot: Check that there are no run-time relocations adds 03c2b85cb7f1 vmlinux.lds.h: Create COMMON_DISCARDS adds dfbe69689b4d vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS adds d812db78288d vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections adds c604abc3f6e3 vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG adds a840c4de569f vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS adds eff8728fe698 vmlinux.lds.h: Add PGO and AutoFDO input sections adds e2179a09ab08 efi/libstub: Disable -mbranch-protection adds b4ca91027d82 arm64/mm: Remove needless section quotes adds 34b4a5c54c42 arm64/kernel: Remove needless Call Frame Information annotations adds 6e0a66d10c5b arm64/build: Remove .eh_frame* sections due to unwind tables adds 2883352bf801 arm64/build: Use common DISCARDS in linker script adds 578d7f0fd6a5 arm64/build: Add missing DWARF sections adds be2881824ae9 arm64/build: Assert for unwanted sections adds d7e3b065dc98 arm/build: Refactor linker script headers adds 3b14aefb8432 arm/build: Explicitly keep .ARM.attributes sections adds 512dd2eebe55 arm/build: Add missing sections adds 0c918e753f8c arm/build: Assert for unwanted sections adds 7e8c4ed2638d arm/boot: Handle all sections explicitly adds a850958c0724 x86/asm: Avoid generating unused kprobe sections adds 815d680771ae x86/build: Enforce an empty .got.plt section adds 5354e84598f2 x86/build: Add asserts for unwanted sections adds 7cf891a40057 x86/boot/compressed: Reorganize zero-size section asserts adds d1c0272bc1c0 x86/boot/compressed: Remove, discard, or assert for unwant [...] adds 414d2ff5e5f2 x86/boot/compressed: Add missing debugging sections to output adds b3e5d80d0c48 arm64/build: Warn on orphan section placement adds 5a17850e251a arm/build: Warn on orphan section placement adds 4409d2f8dfe7 arm/boot: Warn on orphan section placement adds 83109d5d5fba x86/build: Warn on orphan section placement adds 6e0bf0e0e550 x86/boot/compressed: Warn on orphan section placement adds 0cc0c12e3005 Merge branch 'core/build' adds 28b590f418dd Merge 'x86/kaslr' to pick up dependent bits adds c48f46ac7bf3 Merge 'x86/cpu' to pick up dependent bits adds 6ccbd29ade0d KVM: SVM: nested: Don't allocate VMCB structures on stack adds d07f46f9f51a KVM: SVM: Add GHCB definitions adds 3702c2f4eed2 KVM: SVM: Add GHCB Accessor functions adds 976bc5e2acee KVM: SVM: Use __packed shorthand adds 360e7c5c4ca4 x86/cpufeatures: Add SEV-ES CPU feature adds 05a2fdf32303 x86/traps: Move pf error codes to <asm/trap_pf.h> adds 05a2ae7c033e x86/insn: Make inat-tables.c suitable for pre-decompression code adds 172b75e56b08 x86/umip: Factor out instruction fetch adds 172639d79977 x86/umip: Factor out instruction decoding adds 7af1bd822dd4 x86/insn: Add insn_get_modrm_reg_off() adds 5901781a1117 x86/insn: Add insn_has_rep_prefix() helper adds 6ba0efa46047 x86/boot/compressed/64: Disable red-zone usage adds 64e682638eb5 x86/boot/compressed/64: Add IDT Infrastructure adds 5f2bb01682b7 x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c adds 8b0d3b3b41ab x86/boot/compressed/64: Add page-fault handler adds ca0e22d4f011 x86/boot/compressed/64: Always switch to own page table adds 8570978ea030 x86/boot/compressed/64: Don't pre-map memory in KASLR code adds 21cf2372618e x86/boot/compressed/64: Change add_identity_map() to take [...] adds 29dcc60f6a19 x86/boot/compressed/64: Add stage1 #VC handler adds c2a0304a286f x86/boot/compressed/64: Call set_sev_encryption_mask() earlier adds 4b3fdca64a7e x86/boot/compressed/64: Check return value of kernel_ident [...] adds c81d60029a13 x86/boot/compressed/64: Add set_page_en/decrypted() helpers adds 597cfe48212a x86/boot/compressed/64: Setup a GHCB-based VC Exception handler adds 69add17a7c19 x86/boot/compressed/64: Unmap GHCB page before booting the kernel adds 25189d08e516 x86/sev-es: Add support for handling IOIO exceptions adds 1b4fb8545f2b x86/fpu: Move xgetbv()/xsetbv() into a separate header adds a7de15d489d9 x86/sev-es: Add CPUID handling to #VC handler adds 4bed2266cc6f x86/idt: Split idt_data setup out of set_intr_gate() adds 866b556efa12 x86/head/64: Install startup GDT adds e04b88336360 x86/head/64: Load GDT after switch to virtual addresses adds 7b99819dfb60 x86/head/64: Load segment registers earlier adds 3add38cb96a1 x86/head/64: Switch to initial stack earlier adds f5963ba7a45f x86/head/64: Install a CPU bringup IDT adds 097ee5b778b8 x86/idt: Make IDT init functions static inlines adds 4b47cdbda6f1 x86/head/64: Move early exception dispatch to C code adds b57de6cd1639 x86/sev-es: Add SEV-ES Feature Detection adds c685eb0c12b4 x86/sev-es: Print SEV-ES info into the kernel log adds f980f9c31a92 x86/sev-es: Compile early handler code into kernel image adds 74d8d9d531b4 x86/sev-es: Setup an early #VC handler adds 1aa9aa8ee517 x86/sev-es: Setup GHCB-based boot #VC handler adds 885689e47dfa x86/sev-es: Setup per-CPU GHCBs for the runtime handler adds 02772fb9b68e x86/sev-es: Allocate and map an IST stack for #VC handler adds 315562c9af3d x86/sev-es: Adjust #VC IST Stack on entering NMI handler adds 6b27edd74a5e x86/dumpstack/64: Add noinstr version of get_stack_info() adds a13644f3a53d x86/entry/64: Add entry code for #VC handler adds 0786138c78e7 x86/sev-es: Add a Runtime #VC Exception Handler adds d3529bb73f76 x86/sev-es: Wire up existing #VC exit-code handlers adds 5e3427a7bc43 x86/sev-es: Handle instruction fetches from user-space adds 51ee7d6e3d2b x86/sev-es: Handle MMIO events adds 0118b604c2c9 x86/sev-es: Handle MMIO String Instructions adds a4afa6081c88 x86/sev-es: Handle MSR events adds 479a7bf5c1f7 x86/sev-es: Handle DR7 read/write events adds a14a92fc4b42 x86/sev-es: Handle WBINVD Events adds 4711e7acaa12 x86/sev-es: Handle RDTSC(P) Events adds 5d55cf78a878 x86/sev-es: Handle RDPMC Events adds 8b4ce83707cb x86/sev-es: Handle INVD Events adds 0c2fd2ef64ef x86/sev-es: Handle MONITOR/MONITORX Events adds ded476bbe203 x86/sev-es: Handle MWAIT/MWAITX Events adds 2eb7dcf0ccc4 x86/sev-es: Handle VMMCALL Events adds a2d0171a9cf5 x86/sev-es: Handle #AC Events adds cb1ad3ecea95 x86/sev-es: Handle #DB Events adds f6a9f8a45810 x86/paravirt: Allow hypervisor-specific VMMCALL handling u [...] adds 99419b251e54 x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES adds 1a222de8dcfb x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES adds bf5ff276448f x86/realmode: Add SEV-ES specific trampoline entry point adds 8940ac9ced8b x86/realmode: Setup AP jump table adds 520d030852b4 x86/smpboot: Load TSS and getcpu GDT entry before loading IDT adds 3ecacdbd2395 x86/head/64: Don't call verify_cpu() on starting APs adds 094794f59720 x86/sev-es: Support CPU offline/online adds 4ca68e023b11 x86/sev-es: Handle NMI State adds 35dcb1ebaf43 x86/efi: Add GHCB mappings when SEV-ES is active adds 1ac0dc494a97 x86/sev-es: Check required CPU features for SEV-ES adds 476c1724aea0 Merge branch 'x86/seves' adds 4f4b1e672dd8 Merge remote-tracking branch 'tip/auto-latest' into master adds 4c4488cb55df Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds fbd4ab780284 EDAC, sb_edac: Simplify switch statement adds 66a7eb4cf792 Merge branch 'edac-misc' into edac-for-next adds d111da9efa24 Merge remote-tracking branch 'edac/edac-for-next' into master adds 53922270d21d rcu/segcblist: Prevent useless GP start if no CBs to accelerate adds 70060b8770d3 rcu: Shrink each possible cpu krcp adds cfb2c1070a49 Merge branches 'doc.2020.08.24a', 'fixes.2020.09.03b' and [...] adds f511ce1424e5 Merge branch 'scftorture.2020.08.24a' into HEAD adds 7fbe67e46aab Merge branch 'strictgp.2020.08.24a' into HEAD adds e48c15b796d4 smp: Add source and destination CPUs to __call_single_data adds 35feb60474bf kernel/smp: Provide CSD lock timeout diagnostics adds 2b722160f1a7 smp: Make symbol 'csd_bug_count' static adds 6fe208f63a79 Merge branch 'csd.2020.09.04a' into HEAD adds b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD adds 1e44e6e82e7b Replace HTTP links with HTTPS ones: LKMM adds cc9628b45c9f tools/memory-model: Update recipes.txt prime_numbers.c path adds 984f272be9d7 tools/memory-model: Improve litmus-test documentation adds 0b8c06b75ea1 tools/memory-model: Add a simple entry point document adds 0ce0c78eff7d tools/memory-model: Expand the cheatsheet.txt notion of relaxed adds 67bcef7e1848 tools/memory-model: Move Documentation description to Docu [...] adds a8adbe371b81 tools/memory-model: Document categories of ordering primitives adds 0447726a3a8d tools/memory-model: Document locking corner cases adds efccd3cc9305 tools/memory-model: Make judgelitmus.sh note timeouts adds a0a4c07b61f2 tools/memory-model: Make cmplitmushist.sh note timeouts adds c70fc0c3d170 tools/memory-model: Make judgelitmus.sh identify bad macros adds 700dce8b55d5 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c54bfa907497 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 47c2d45fe43d tools/memory-model: Update parseargs.sh for hardware verification adds 0afed1380a7e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 82aa8c77b9f8 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 2ac7cf2477f8 tools/memory-model: Fix checkalllitmus.sh comment adds 113c8a437bdf tools/memory-model: Hardware checking for check{,all}litmus.sh adds 9dce86907d03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 4908acec5ac2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 8f22efec0494 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 0a835b039664 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds edd4871f8920 tools/memory-model: Keep assembly-language litmus tests adds 147146a9335e tools/memory-model: Allow herd to deduce CPU type adds 1bf01af21e11 tools/memory-model: Make runlitmus.sh check for jingle errors adds 19dc44a1774c tools/memory-model: Add -v flag to jingle7 runs adds 507e73746ac1 tools/memory-model: Implement --hw support for checkghlitmus.sh adds a7f6402c9f82 tools/memory-model: Fix scripting --jobs argument adds f443aa49c588 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 69a5aae0f03e tools/memory-model: Make history-check scripts use mselect7 adds 3e0494698e51 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 5d15d115d1d9 tools/memory-model: Repair parseargs.sh header comment adds 4570c97fe277 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds ab735ab61456 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 400baf195862 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 2d8019da3183 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 8475d200c28a Merge branch 'lkmm-dev.2020.09.04a' into HEAD adds 01c7eedbd55b rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] adds 976c16e80c60 refscale: Bounds-check module parameters adds 13a4e48d9e89 torture: Don't kill gdb sessions adds 903c5302fa2d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds fcd3845d4242 locktorture: Track time of last ->writeunlock() adds 3b6940050e38 torture: Periodically pause in stutter_wait() adds a6afecad1b69 x86/cpu: Avoid cpuinfo-induced IPI pileups adds 345fdd0aabfa torture: Make torture_stutter() use hrtimer adds 007d16a07735 scftorture: Add an alternative IPI vector adds bb577de457f2 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds d3f3d8756978 rcu: Panic after fixed number of stalls adds 2d24311861a8 Merge remote-tracking branch 'rcu/rcu/next' into master adds 38480df564cc KVM: arm64: pvtime: steal-time is only supported when configured adds 2dbd780e34ac KVM: arm64: pvtime: Fix potential loss of stolen time adds 4d2d4ce001f2 KVM: arm64: Drop type input from kvm_put_guest adds 53f985584e3c KVM: arm64: pvtime: Fix stolen time accounting across migration adds 739c7af7daee KVM: Documentation: Minor fixups adds 004a01241c5a arm64/x86: KVM: Introduce steal-time cap adds 3fb884ffe921 KVM: arm64: Do not try to map PUDs when they are folded into PMD adds 376426b1a953 KVM: arm64: Fix address truncation in traces adds 7b75cd512842 KVM: arm64: Update page shift if stage 2 block mapping not [...] adds 4ae8bc9bde11 KVM: arm64: Remove kvm_mmu_free_memory_caches() adds 872b7ac07aca KVM: arm64: Add stand-alone page-table walker infrastructure adds b12d0b7c5f34 KVM: arm64: Add support for creating kernel-agnostic stage [...] adds d0568315c2c7 KVM: arm64: Use generic allocator for hyp stage-1 page-tables adds b0742113046c KVM: arm64: Add support for creating kernel-agnostic stage [...] adds 21c40390c7f7 KVM: arm64: Add support for stage-2 map()/unmap() in gener [...] adds 63cb38a43c88 KVM: arm64: Convert kvm_phys_addr_ioremap() to generic pag [...] adds da1a8a88d334 KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API adds 7715a065a804 KVM: arm64: Convert unmap_stage2_range() to generic page-t [...] adds 6b7311f0e727 KVM: arm64: Add support for stage-2 page-aging in generic [...] adds 7769a437f471 KVM: arm64: Convert page-aging and access faults to generi [...] adds b4efa09299c0 KVM: arm64: Add support for stage-2 write-protect in gener [...] adds 98258e3a1f30 KVM: arm64: Convert write-protect operation to generic pag [...] adds 68e974981a75 KVM: arm64: Add support for stage-2 cache flushing in gene [...] adds 45fef5ebfad0 KVM: arm64: Convert memslot cache-flushing code to generic [...] adds ecec724683c6 KVM: arm64: Add support for relaxing stage-2 perms in gene [...] adds 62a763bccca7 KVM: arm64: Convert user_mem_abort() to generic page-table API adds d8267676b4bd KVM: arm64: Check the pgt instead of the pgd when modifyin [...] adds 480fc5a53118 KVM: arm64: Remove unused page-table code adds 593411fee449 KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' adds f8883302774b KVM: arm64: Don't constrain maximum IPA size based on host [...] adds 66793484fdb6 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds dc36eeea4fa9 Merge remote-tracking branch 'kvm-arm/next' into master adds 5706d14d2a94 KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by [...] adds a044d1036a1c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master adds 78c415b9b5a0 percpu: fix first chunk size calculation for populated bitmap adds e7fdd9a9bc95 Merge branch 'for-5.9-fixes' into for-next adds b901cb3d6c99 Merge remote-tracking branch 'percpu/for-next' into master adds 1e7913ff5f9f platform/chrome: cros_ec_lightbar: Reduce ligthbar get ver [...] adds dd92f7dfe1ba platform/chrome: Kconfig: Remove the transitional MFD_CROS [...] adds 9e43b55fb3c2 Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds 3d93edc77515 dt: bindings: lp55xx: Updte yaml examples with new color ID adds dddb4e38c6ba leds: is31fl319x: Add shutdown pin and generate a 5ms low [...] adds 23bdfe00424c DT: leds: Add an optional property named 'shutdown-gpios' adds 47eaa8ba12cc leds: lm3692x: Simplify with dev_err_probe() adds 7e8da60596b2 leds: pwm: Simplify with dev_err_probe() adds 4582e783a2f4 leds: sgm3140: Simplify with dev_err_probe() adds 03eb2ca44a95 leds: tlc591xx: Simplify with dev_err_probe() adds db2ce145d49e Merge remote-tracking branch 'leds/for-next' into master adds 8a00e56a14a7 ipmi: add a newline when printing parameter 'panic_op' by sysfs adds e829295c9bae ipmi: Reset response handler when failing to send the command adds 992882c195e4 Merge remote-tracking branch 'ipmi/for-next' into master adds 51fae39bd501 scripts/dev-needs: Add script to list device dependencies adds 180c284ce4d6 device connection: Remove device_connection_find() adds 87ea5926247f device connection: Remove device_connection_add() adds f5514c91e9f7 device connection: Remove struct device_connection adds e1f82a0dcf38 driver core: Annotate dev_err_probe() with __must_check adds 28d9fdf04573 lib: devres: delete duplicated words adds d7cf55903931 device property: Move fwnode_connection_find_match() under [...] adds 291dace3daad Documentation: Remove device connection documentation adds f118dbf4e7f9 docs: driver-api: firmware: fallback-mechanisms: Fix rende [...] adds 18efb2f9e897 test_firmware: Test platform fw loading on non-EFI systems adds e3aa745ff9f6 driver core: Use the ktime_us_delta() helper adds 81b142245b6f syscore: Use pm_pr_dbg() for syscore_{suspend,resume}() adds f82485722e5d devres: provide devm_krealloc() adds bb19133fc89b hwmon: pmbus: use more devres helpers adds 750628c79bb1 iio: adc: xilinx-xadc: use devm_krealloc() adds 7c69898b86b4 Revert "test_firmware: Test platform fw loading on non-EFI [...] adds f601e8f37c2c Revert "driver core: Annotate dev_err_probe() with __must_check" adds 95d0db41c5df Merge remote-tracking branch 'driver-core/driver-core-next [...] adds bb0634ece928 usb: core: driver: fix stray tabs in error messages adds f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro adds 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro adds 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro adds 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro adds f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro adds 0154012f8018 usb-storage: fix sdev->host->dma_dev adds 558033c2828f uas: fix sdev->host->dma_dev adds 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives adds 43d596e32276 usb: typec: intel_pmc_mux: Check the port status before connect adds a5a6d2753e7e usb: typec: intel_pmc_mux: Support for device role (UFP) adds 4c48044a3cb4 Merge remote-tracking branch 'usb/usb-next' into master adds 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl adds 1dfd4506c43d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] adds 728776d751e1 dt-bindings: phy: Add UniPhier AHCI PHY description adds a1bf1c60b555 phy: socionext: Add UniPhier AHCI PHY driver support adds 37abc181bbac phy: Move phy-rockchip-dphy-rx0 out of staging adds 47da6aa776eb phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic() adds 01a456330097 phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic() adds 6f2a721850c4 phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic() adds 38af68cb04cf phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_ [...] adds f63602b1c64c phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout() adds dce9d8129e10 phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout() adds 15819a6c9a91 phy: ti: gmii-sel: move phy init in separate function adds d3fa20b97c77 phy: ti: gmii-sel: use features mask during init adds 7f78322cdd67 phy: ti: gmii-sel: retrieve ports number and base offset from dt adds ee626660ddbd dt-binding: phy: convert ti,omap-usb2 to YAML adds 81c4161b9753 Merge remote-tracking branch 'phy-next/next' into master adds 5f0e708c8d74 serial: imx: Delete duplicated argument to '|' in imx_uart_probe adds ea43a60b1548 serial: 8250: Simplify with dev_err_probe() adds 89c65d664832 serial: core: Simplify with dev_err_probe() adds 5da6b1c079e6 sc16is7xx: Set iobase to device index adds 0fb9342d06b0 tty: serial: earlycon dependency adds ad0c2748059f serial: stm32: Add RS485 RTS GPIO control again adds 11361610b005 serial: 8250_fsl: Add ACPI support adds c3647f2f30c8 tty: serial: icom: switch from 'pci_' to 'dma_' API adds 68778cab29bf tty: synclink_gt: switch from 'pci_' to 'dma_' API adds db332356222d tty: ipwireless: fix error handling adds 63ffcbdad738 tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() adds 71a174b39f10 pty: do tty_flip_buffer_push without port->lock in pty_write adds 5129b6831669 Merge remote-tracking branch 'tty/tty-next' into master adds e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction adds 4b463822316e binder: Modify comments adds 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static adds 261e7818f06e binder: print warnings when detecting oneway spamming. adds 99f667352f6c /dev/zero: also implement ->read adds 947bece14b74 drivers/greybus: Use kobj_to_dev() adds ab04de8ec235 /dev/zero: fixups for ->read adds a4c3d7565306 uacce: Use kobj_to_dev() instead of container_of() adds 9f30eb29c514 char: virtio: Select VIRTIO from VIRTIO_CONSOLE. adds 7f360bec3785 drivers/virt/fsl_hypervisor: Fix error handling path adds 9f63b6ffd67a Merge remote-tracking branch 'char-misc/char-misc-next' in [...] adds 73eb91a9c7fb extcon: ptn5150: Use defines for registers adds 47af7ca21269 extcon: ptn5150: Do not print error during probe if nothin [...] adds c3359bf98d66 Merge remote-tracking branch 'extcon/extcon-next' into master adds d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs. adds 63642595a78d soundwire: add definition for maximum number of ports adds 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco adds e4be9facb969 soundwire: intel: disable shim wake on suspend adds 0ef2986e19c9 soundwire: intel: ignore software command retries adds 857a7c429e33 soundwire: intel: add multi-link support adds d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes adds 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details adds 94eed66107ff soundwire: intel: add multi-link hw_synchronization information adds 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware adds f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs adds de763fa88873 soundwire: intel: pass link_mask information to each master adds 5ee74eb280d0 soundwire: intel: don't manage link power individually adds 25e804926da3 soundwire: define and use addr bit masks adds d5826a4bdbc8 soundwire: bus: use FIELD_GET() adds bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID() adds 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP} adds 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP} adds 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP} adds 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP} adds c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP} adds 8be2f84acf23 soundwire: remove SDW_REG_SHIFT() adds 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion adds 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion adds e1c3a7f02754 soundwire: intel: remove .trigger operation adds 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...] adds d1df23fe688b soundwire: qcom: fix abh/ahb typo adds 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS adds 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices adds 8564551eec8a soundwire: qcom: add v1.5.1 compatible adds d2068da5c856 soundwire: cadence: fix race condition between suspend and [...] adds 09309093d5e8 soundwire: qcom: fix SLIBMUS/SLIMBUS typo adds 2acd30b9f603 ASoC/soundwire: bus: use property to set interrupt masks adds 310f6dc6dc5d soundwire: bus: filter-out unwanted interrupt reports adds c2819e196b3c soundwire: slave: add first_interrupt_done status adds 4724f12c1315 soundwire: bus: use quirk to filter out invalid parity errors adds 38edbfae6c7f ASoC: codecs: realtek-soundwire: ignore initial PARITY errors adds a350aff45b4d soundwire: bus: export broadcast read/write capability for tests adds 32d2a8935bf8 soundwire: cadence: add parity error injection through debugfs adds 1ee3f462059d Merge remote-tracking branch 'soundwire/next' into master adds dc4c4bf122ed thunderbolt: Optimize Force Power logic adds 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing adds 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...] adds 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...] adds edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...] adds 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...] adds 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers adds 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending adds 8145c4350e13 thunderbolt: Initialize TMU again on resume adds 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...] adds de4620391786 thunderbolt: Configure link after lane bonding is enabled adds e28178bf566c thunderbolt: Set port configured for both ends of the link adds 284652a4a499 thunderbolt: Configure port for XDomain adds 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection adds b2911a593a70 thunderbolt: Enable wakes from system suspend adds 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...] adds 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules adds b2be2b05cf3b thunderbolt: Create device links from ACPI description adds 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM adds 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h adds 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap() adds 6de057ef915f thunderbolt: Introduce tb_switch_next_cap() adds a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi() adds 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...] adds 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake() adds 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake() adds fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE adds 54e418106c76 thunderbolt: Add debugfs interface adds 77e4907fa620 thunderbolt: debugfs: Fix uninitialized return in counters [...] adds 8b4995afb688 Merge remote-tracking branch 'thunderbolt/next' into master adds 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments adds f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...] adds 19bad6999dc1 staging: pi433: break long lines adds 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues adds 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier adds 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor adds a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...] adds 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table adds 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table adds 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip adds 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation adds 4d55cb8e78df iio: trigger: make stub functions static inline adds 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake. adds 2c8920fff145 iio: gyro: Add driver support for ADXRS290 adds 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290 adds fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion adds 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions adds 781cb90b0529 platform_data: ad7793.h: drop a duplicated word adds f70fd25a59d6 staging: iio: ad9834: Remove excess blank line adds 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support adds 403e5586b52e iio: light: as73211: New driver adds 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion adds 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor adds d9f753f3e9ed iio: sx9310: Update macros declarations adds 364e853ceec9 iio: sx9310: Fix irq handling adds ef5bdbab3511 iio: sx9310: Remove acpi and of table macros adds 9b2cac946987 iio: sx9310: Change from .probe to .probe_new adds 01b9cb0dea76 iio: sx9310: Fixes various memory handling adds 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps adds dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation adds 124cbc339cab iio: sx9310: Update copyright adds a917af2ab857 iio: sx9310: Simplify error return handling adds e943bba88ed5 iio: sx9310: Use variable to hold &client->dev adds de479073fa1e iio: sx9310: Miscellaneous format fixes adds 2756db5e90ac iio: sx9310: Drop channel_users[] adds f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe adds fe184be8c352 iio: sx9310: Use irq trigger flags from firmware adds 0115a63c9993 iio: humidity: Add TI HDC20x0 support adds abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support adds 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel adds 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...] adds ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection adds 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...] adds c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...] adds ea3e611b29b2 iio: health: max30102: update author's email adds 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes adds 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties adds 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation adds 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml adds 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec adds f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...] adds d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...] adds dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support adds 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe() adds c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe() adds 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe() adds 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe() adds 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe() adds a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe() adds 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe() adds ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe() adds bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe() adds 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe() adds ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe() adds a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe() adds 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe() adds 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe() adds eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe() adds 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe() adds 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe() adds c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe() adds 3b0028bd0f03 docs: abi: iio: Use What: consistently adds 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call adds b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations adds 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct adds 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap adds e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option adds 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers adds b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode adds 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs adds 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...] adds 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion adds b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion. adds cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion. adds e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion. adds 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion. adds 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion adds 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...] adds e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion adds 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info adds 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. adds 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...] adds 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail() adds 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly adds 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused adds 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery adds df9f7d4c330d iio: accel: bma220: Group IIO headers together adds 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros adds f530f882463c iio: accel: bma220: Remove unneeded blank lines adds 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon adds e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...] adds 9dc0e03de9a5 staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt [...] adds 120baa45b558 staging: rtl8188eu: clean up whitespace in wpa_set_encryption() adds 28c4fb2fc8d0 staging: wlan-ng: Remove repeated word our adds ceea93444808 drivers: most: add character device interface driver adds 31306aa98712 Merge remote-tracking branch 'staging/staging-next' into master adds 96231044f298 Merge remote-tracking branch 'mux/for-next' into master adds 145fbd1e82e6 dmaengine: Remove unused define for dma_request_slave_chan [...] adds 7547dbd3b198 dmaengine: Mark dma_request_slave_channel() deprecated adds 5d7e816e4445 dmaengine: Save few bytes and increase readability of dma_ [...] adds af53bef5636d dmaengine: pl330: Simplify with dev_err_probe() adds 1c966e1d948b dmaengine: stm32: Simplify with dev_err_probe() adds b0ef489e2a9c dmaengine: xilinx: Simplify with dev_err_probe() adds d7aad5550eca dmaengine: idxd: add support for configurable max wq xfer size adds e7184b159dd3 dmaengine: idxd: add support for configurable max wq batch size adds ff18de55a62f dmaengine: idxd: add command status to idxd sysfs attribute adds 78e7a522693b dt-bindings: renesas,rcar-dmac: Document r8a7742 support adds 7bedbbc19ed8 Merge remote-tracking branch 'dmaengine/next' into master adds a4dd0524a74c Merge branch 'fixes' into for-next adds 59958f7a956b Merge branch 'fixes' into for-next adds 5399a4aa684d Merge branch 'misc' into for-next adds 1d3b0adf90ba Merge remote-tracking branch 'scsi/for-next' into master adds 499f7a966092 scsi: ufshcd: Allow specifying an Auto-Hibernate Timer val [...] adds 802c60e3684e scsi: ibmvfc: Use compiler attribute defines instead of __ [...] adds df4d7329b255 scsi: ibmvfc: Interface updates for future FPIN and MQ support adds 5476b7f5ae7b scsi: docs: Remove obsolete scsi typedef text from scsi_mi [...] adds 3f8ad0072bf7 scsi: qedi: Use qed count from set_fp_int in msix allocation adds 5c35e4646566 scsi: qedi: Skip firmware connection termination for PCI s [...] adds 28b35d17f9f8 scsi: qedi: Fix list_del corruption while removing active I/O adds c0650e28448d scsi: qedi: Protect active command list to avoid list corruption adds 5a2e69af16ce scsi: qedi: Use snprintf instead of sprintf adds 4118879be375 scsi: qedi: Mark all connections for recovery on link down event adds f4ba4e55db6d scsi: qedi: Add firmware error recovery invocation support adds 96a766a789eb scsi: qedi: Add support for handling PCIe errors adds 30a90782c105 scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy adds a3e40b80dc95 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk adds 9a9ddb8a3a6d scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode adds e0f9f862623c scsi: ufs: ufs-mediatek: Add host reset mechanism adds 066664645d9a scsi: qedf: Change the debug parameter permission to read & write adds 31fc82d7fbd8 scsi: qedf: Correct the comment in qedf_initiate_els adds f78f8126264b scsi: qedf: Fix for the session’s E_D_TOV value adds 41715c6292b6 scsi: qedf: FDMI attributes correction adds 10aff62fab26 scsi: qedf: Return SUCCESS if stale rport is encountered adds 55e049910e08 scsi: qedf: Add schedule_hw_err_handler callback for fan failure adds 988100a7de0f scsi: qedf: Retry qed->probe during recovery adds c0014f94218e scsi: qla2xxx: Warn if done() or free() are called on an a [...] adds 622299f16f33 scsi: qla2xxx: Simplify return value logic in qla2x00_get_ [...] adds 7d88d5dff95f scsi: qla2xxx: Log calling function name in qla2x00_get_sp [...] adds 31a3271ff11b scsi: qla2xxx: Handle incorrect entry_type entries adds 71957b6112cd scsi: ufs: ufs-mediatek: Fix build warnings with make W=1 adds 5e48a084f4e8 scsi: ibmvfc: Fix error return in ibmvfc_probe() adds 09fd5f0ddf32 scsi: ufs: Fix 'unmet direct dependencies' config warning adds 3eedb4202d4c scsi: qla1280: Remove set but not used variable in qla1280_done() adds 9b0f9e59bc81 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds bf70bf28bf87 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds c8d67fbb6085 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds 27216a9d85a0 scsi: pmcraid: Remove set but not used 'res' adds 8b02fc756af6 scsi: gdth: Remove set but used 'cmd_index' adds 2de7649cff44 scsi: lpfc: Remove set but not used 'qp' adds de445f32800d Merge remote-tracking branch 'scsi-mkp/for-next' into master adds ee34bbe76cab Merge remote-tracking branch 'rpmsg/for-next' into master adds 245324928498 Merge remote-tracking branch 'gpio/for-next' into master adds d284c16f84c9 gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq adds 54baf9c0079c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] adds 4bc0250dd128 Merge remote-tracking branch 'pinctrl/for-next' into master adds a0bf06dc51db pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] adds f6ed88672832 Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds 4bdb16f9bd2f Merge remote-tracking branch 'kselftest/next' into master adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 55e274273088 Merge remote-tracking branch 'livepatching/for-next' into master adds 5efff4a144b6 coresight: cti: Write regsiters directly in cti_enable_hw() adds ac8b9037ea2c coresight: etm4x: Handle unreachable sink in perf mode adds bd5ffd6ef02d coresight: etm4x: Fix issues on trcseqevr access adds cb6e4c659fb7 MAINTAINERS: Add CoreSight mailing list adds 906413a73e32 Merge remote-tracking branch 'coresight/next' into master adds 53423040b8a7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] adds d3b29147f2ba Merge remote-tracking branch 'at24/at24/for-next' into master adds 454defcf4220 Merge remote-tracking branch 'ntb/ntb-next' into master adds a566a9012acd seccomp: don't leak memory when filter install races adds 19d1d49f2a8c mailmap, MAINTAINERS: move to tycho.pizza adds e839317900e9 seccomp: don't leave dangling ->notif if file allocation fails adds 4d671d922d51 seccomp: kill process instead of thread for unknown actions adds 3932fcecd962 selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior adds 2d9ca267a944 seccomp: Use current_pt_regs() instead of task_pt_regs(current) adds a23042882ff2 selftests/seccomp: Use bitwise instead of arithmetic opera [...] adds 6d8a3e766410 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds db73922cded5 Merge remote-tracking branch 'kspp/for-next/kspp' into master adds c82464ae1231 Merge remote-tracking branch 'fsi/next' into master adds 4774e925e08e nvmem: mtk-efuse: Remove EFUSE register write support adds c368763c4b01 nvmem: core: Use kobj_to_dev() instead of container_of() adds e0b62f4d8059 Merge remote-tracking branch 'nvmem/for-next' into master adds 30f0dc08e657 Merge remote-tracking branch 'xarray/xarray' into master adds 6bb353b833cf Merge remote-tracking branch 'hyperv/hyperv-next' into master adds fcdb84cc5b31 kdb: remove unnecessary null check of dbg_io_ops adds b18b099e04f4 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" adds ece4ceaf2eba kdb: Use newer api for tasklist scanning adds 27b7d86ec4e3 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master adds 8ddcce067f9e Merge remote-tracking branch 'pidfd/for-next' into master adds c71e805083af fpga: fpga-region: Cleanup an outdated comment adds 9ba3a0aa09fe fpga: dfl: create a dfl bus type to support DFL devices adds b020f80597d6 Merge remote-tracking branch 'fpga/for-next' into master adds 9405ff6deaaf Merge remote-tracking branch 'trivial/for-next' into master adds f87bdcf924f7 Merge remote-tracking branch 'mhi/mhi-next' into master adds f8c5d4c31c21 Merge remote-tracking branch 'notifications/notifications- [...] adds c457874cf336 Merge remote-tracking branch 'memblock/for-next' into master adds c6025fd5d2be lib/string.c: implement stpcpy adds 8efd31a2f121 mm/gup_benchmark: update the documentation in Kconfig adds 2c58e3b3185f /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cf8d81e1b380 /proc/kpageflags: do not use uninitialized struct pages adds f3fb0d9448da fork: silence a false postive warning in __mmdrop adds 163ae9436e61 mm: slub: re-initialize randomized freelist sequence in ca [...] adds e21872b7ccee mm-slub-re-initialize-randomized-freelist-sequence-in-calc [...] adds 65f0bdfc5adf mm, THP, swap: fix allocating cluster for swapfile by mistake adds 7b48ac0b5041 ksm: reinstate memcg charge on copied pages adds 1021088a52ee mm: migration of hugetlbfs page skip memcg adds 922b6f441271 shmem: shmem_writepage() split unlikely i915 THP adds 21a3df1d1a3f mm: fix check_move_unevictable_pages() on THP adds ac864180fd7c mlock: fix unevictable_pgs event counts on THP adds ad2885332e1a tmpfs: restore functionality of nr_inodes=0 adds 5d69a550b812 kprobes: fix kill kprobe which has been marked as gone adds 93b481afb607 mm/thp: fix __split_huge_pmd_locked() for migration PMD adds eee088e7f486 selftests/vm: fix display of page size in map_hugetlb adds 7719335a1633 mm/memory_hotplug: drain per-cpu pages again during memory [...] adds 9c943ecd35a0 gcov: disable gcov build with GCC 10 adds 64f811c5d942 kcsan: kconfig: move to menu 'Generic Kernel Debugging Ins [...] adds bf2e4c4a5e0e checkpatch: test $GIT_DIR changes adds 9e7ec6b159b8 compiler-clang: add build check for clang 10.0.1 adds fd04bb0ea9e0 Revert "kbuild: disable clang's default use of -fmerge-all [...] adds f660396a7511 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds 7be55cbdaf65 Revert "arm64: vdso: Fix compilation with clang older than 8" adds 204eb64f5b47 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds ad5e6440d74f kasan: remove mentions of unsupported Clang versions adds 909af0e073af compiler-gcc: improve version error adds b60152c5ca86 scripts/tags.sh: exclude tools directory from tags generation adds 171923e16d14 ntfs: add check for mft record size in superblock adds d86d41f3ebab ocfs2: delete repeated words in comments adds e411ebdb7726 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 9dc80a1509eb ocfs2: fix ocfs2 corrupt when iputting an inode adds cbfc31765d2f ramfs: support O_TMPFILE adds f43ac3d38deb fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds fa4dfbecf657 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 9c7d455fe989 mm/slub.c: branch optimization in free slowpath adds 20066de253c0 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds bcfd98664ce1 mm/slub: make add_full() condition more explicit adds a814815bb712 mm/kmemleak: rely on rcu for task stack scanning adds ceaa2c4ead71 x86/numa: cleanup configuration dependent command-line options adds 3864ec6c8b96 x86/numa: add 'nohmat' option adds c8f968bd1fc1 x86/numa: fix build when CONFIG_ACPI is not set adds 2ca09351fb86 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds eab08741f9dd ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 453ca01695e2 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] adds 8f6fad47e252 resource: report parent to walk_iomem_res_desc() callback adds 5ad9fdaeda1e mm/memory_hotplug: introduce default phys_to_target_node() [...] adds 1beba26d8d4a mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] adds 77007f6e5859 ACPI: HMAT: attach a device for each soft-reserved range adds dc646f238575 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() adds 608e88132726 device-dax: drop the dax_region.pfn_flags attribute adds 7617db6d9354 device-dax: move instance creation parameters to 'struct d [...] adds ceb1b473719c device-dax: make pgmap optional for instance creation adds 1443e3384317 device-dax: kill dax_kmem_res adds a35c539cde10 device-dax: add an allocation interface for device-dax instances adds 9c418c17e11f device-dax: introduce 'seed' devices adds b3dd36ea778a drivers/base: make device_find_child_by_name() compatible [...] adds be94d11a9b1d device-dax: add resize support adds b3e022c5a68c mm/memremap_pages: convert to 'struct range' adds eaac05f45c59 mm/memremap_pages: support multiple ranges per invocation adds 71f1f0d6dd66 device-dax: add dis-contiguous resource support adds 4dedcd3423c6 device-dax-add-dis-contiguous-resource-support-fix adds cfa202591a45 device-dax: introduce 'mapping' devices adds a0e0c8605e16 device-dax: make align a per-device property adds b64ff3686c79 device-dax-make-align-a-per-device-property-fix adds b46b9b20d4d1 device-dax: add an 'align' attribute adds c934325e39ae device-dax: fix dax_align_valid() to work on PAGE_SHIFT>=14 adds 927fd57b9982 dax/hmem: introduce dax_hmem.region_idle parameter adds 821564ef5410 device-dax: add a range mapping allocation attribute adds c7f2e8a27ff6 mm/debug.c: do not dereference i_ino blindly adds c971bcbe6da9 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds d88e4a3d5783 powerpc/mm: add DEBUG_VM WARN for pmd_clear adds a944530f5999 powerpc/mm: move setting pte specific flags to pfn_pte adds 07cc56c33fd1 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix adds ecfa92e9f064 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value adds f03a328a2458 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] adds fdba66fb3163 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] adds d50096a4e66f mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] adds 5c65ca35e558 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] adds c50eb1ed654b mm/debug_vm_pgtable/locks: move non page table modifying t [...] adds e2aad6f1d232 mm/debug_vm_pgtable/locks: take correct page table lock adds bf3273f06a78 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP adds 5d6ae05be361 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] adds b77bfa2ce4c2 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 adds 060e70ecf865 mm/debug_vm_pgtable: avoid none pte in pte_clear_test adds 90b612d56df3 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 5341b364cbd8 mm/gup: don't permit users to call get_user_pages with FOL [...] adds 42e9e6385602 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] adds 6ab938aff4b1 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds 8ba16b7b11c3 mm: remove activate_page() from unuse_pte() adds 081e0cb8e7c9 mm: remove superfluous __ClearPageActive() adds 9efbe1530f57 mm/memremap.c: convert devmap static branch to {inc,dec} adds a94b8f9576f1 mm: memcontrol: use flex_array_size() helper in memcpy() adds febd808ff526 mm: memcontrol: Use the preferred form for passing the siz [...] adds 08075d21b791 mm: workingset: ignore slab memory size when calculating s [...] adds ce4a0fcce747 mm: account PMD tables like PTE tables adds 24be96e1c899 arm: __pmd_free_tlb(): call page table destructor adds 2a5f9e00915e mm/memory.c: fix typo in __do_fault() comment adds 3f67284e7453 mm/memory.c: replace vmf->vma with variable vma adds bcc290bd0466 mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds 2e943fea1b4b mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds 441993024e40 mmap locking API: add mmap_lock_is_contended() adds 9120d2b52e80 mm: smaps*: extend smap_gather_stats to support specified [...] adds 15ca7ba0e9c2 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds d6a227c1f7bb mm/mmap.c: fix the adjusted length error adds 35a2947a414c mm: move PageDoubleMap bit adds a824d1862cf5 mm: simplify PageDoubleMap with PF_SECOND policy adds 1ee805567c1f mm/mmap: leave adjust_next as virtual address instead of p [...] adds e42ac710a849 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds 1c180d9b0774 mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 0b78f93b4ee6 mm/dmapool.c: replace hard coded function name with __func__ adds 67455a699c3f mm/memory-failure: do pgoff calculation before for_each_process() adds dc99041859cb docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 44099439ba2d mm/page_alloc: tweak comments in has_unmovable_pages() adds 656d4e5d174d mm/page_isolation: exit early when pageblock is isolated i [...] adds 9fb47309c8d9 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds 721853d07615 mm/page_isolation: cleanup set_migratetype_isolate() adds 0b7a463fbbee virtio-mem: don't special-case ZONE_MOVABLE adds 9d35ed4ab3ee mm: document semantics of ZONE_MOVABLE adds 32f147a88f9b mm, isolation: avoid checking unmovable pages across pageb [...] adds 1b72dd7f863b mm/page_alloc.c: clean code by removing unnecessary initia [...] adds 1b0fe78de4e0 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] adds 488f52c9cfaf mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds 2d26e5c09f2c mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 36769e2c603e doc/vm: fix typo in the hugetlb admin documentation adds c5cbdfa83843 mm/huge_memory.c: update tlb entry if pmd is changed adds 22ff1f785b91 MIPS: do not call flush_tlb_all when setting pmd entry adds 9fcb3fb73395 mm/hugetlb: not necessary to coalesce regions recursively adds 9e7aaf03c26d mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds 9e4dc5cfbe44 mm/hugetlb: use list_splice to merge two list at once adds cb021f6703f3 mm/hugetlb: count file_region to be added when regions_nee [...] adds c4e62346e346 mm/hugetlb: a page from buddy is not on any list adds c4907f304e54 mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds 03e8ec25a7f9 mm/hugetlb: take the free hpage during the iteration directly adds 00e7e92c41bb mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 adds ac4be4535b34 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds 67b01ec038df dma-contiguous: simplify cma_early_percent_memory() adds 8738c6677ba7 arm, xtensa: simplify initialization of high memory pages adds afd0e258bde2 arm64: numa: simplify dummy_numa_init() adds 9d520fb1f3af h8300, nds32, openrisc: simplify detection of memory extents adds f2cc553bae03 riscv: drop unneeded node initialization adds 9f3f3f43b206 mircoblaze: drop unneeded NUMA and sparsemem initializations adds e6bb69baaf49 memblock: make for_each_memblock_type() iterator private adds b68dc78299a3 memblock: make memblock_debug and related functionality private adds 5ce12d72628a memblock-make-memblock_debug-and-related-functionality-pri [...] adds 599abfe8a680 memblock: reduce number of parameters in for_each_mem_range() adds 0a48784a3203 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds 17d4d04b762f arch, drivers: replace for_each_membock() with for_each_me [...] adds 96a84434bfc0 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix adds 10b5f39644c1 mips: fix cavium-octeon build caused by memblock refactoring adds 84df63713d34 x86/setup: simplify initrd relocation and reservation adds bf00dc2a0cc6 x86/setup: simplify reserve_crashkernel() adds 0b3ebbb9dc8f memblock: remove unused memblock_mem_size() adds 7008a2f408a3 memblock: implement for_each_reserved_mem_region() using _ [...] adds 203287621da3 memblock: use separate iterators for memory and reserved regions adds 02b2474b9757 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 62b5255b46be mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] adds d82ea5981846 mm/migrate: remove cpages-- in migrate_vma_finalize() adds 5c52196e96fa mm/migrate: remove obsolete comment about device public adds 4baa9864d84a XArray: add xa_get_order adds 12140eef6c6a xarray-add-xa_get_order-fix adds 02ce64797af9 XArray: add xas_split adds 2c2d1d7a9479 xarray-add-xas_split-fix adds 357ae6dc6140 mm/filemap: fix storing to a THP shadow entry adds 09f3355ad97c mm/readahead: add DEFINE_READAHEAD adds 90a74155d772 mm/readahead: make page_cache_ra_unbounded take a readahea [...] adds a0cdf4fe3bb7 mm/readahead: make do_page_cache_ra take a readahead_control adds 9c1674584f7a mm/readahead: make ondemand_readahead take a readahead_control adds 0648aa3fa861 mm/readahead: pass readahead_control to force_page_cache_ra adds 1d0c0763dd5a mm/readahead: add page_cache_sync_ra and page_cache_async_ra adds dd3eab797bb3 mm/filemap: fold ra_submit into do_sync_mmap_readahead adds 683bb58e550c mm/readahead: pass a file_ra_state into force_page_cache_ra adds c52d2e617718 mm,hwpoison: cleanup unused PageHuge() check adds 6c8613a82bb9 mm, hwpoison: remove recalculating hpage adds 8726ef6c7675 mm,hwpoison-inject: don't pin for hwpoison_filter adds 6e0eeb2b4697 mm,hwpoison: unexport get_hwpoison_page and make it static adds eb8cbb439898 mm,hwpoison: kill put_hwpoison_page adds 1f732884659d mm,hwpoison: unify THP handling for hard and soft offline adds cb306e7708a3 mm,hwpoison: rework soft offline for free pages adds 12fb0ef8b54e mm,hwpoison: rework soft offline for in-use pages adds 06e4176d79d3 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] adds 6b99336687e1 mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] adds efd7bf76ef7f mm/memory-failure: fix return wrong value when isolate page fail adds cbc3f6545098 mm,hwpoison: return 0 if the page is already poisoned in s [...] adds c75c952eda31 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP adds 22189f90aa6d mm,hwpoison: double-check page count in __get_any_page() adds 6bef9754a432 mm,hwpoison: take free pages off the buddy freelists adds 86765fddd1c6 mm,hwpoison: refactor madvise_inject_error adds a9655b5b66c5 mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds a91374fa2cec mm,hwpoison: drop unneeded pcplist draining adds 97e18f03b724 mmhwpoison-drop-unneeded-pcplist-draining-fix adds 384088e5f824 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds a75a437b4e95 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 1cb9321f9b2b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 363a0ce9a168 mm/util.c: update the kerneldoc for kstrdup_const() adds 77d4b8040c89 mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] adds 1ffaf56e8c9a mm/memory_hotplug: inline __offline_pages() into offline_pages() adds c2f8e0659e95 mm/memory_hotplug: enforce section granularity when onlini [...] adds 609caa661354 mm/memory_hotplug: simplify page offlining adds ceefe3f54355 mm-memory_hotplug-simplify-page-offlining-fix adds 85db957ebe96 mm/page_alloc: simplify __offline_isolated_pages() adds 28aac29f9cc4 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() adds e73c0c516efe mm/page_isolation: simplify return value of start_isolate_ [...] adds 7dc40090aff8 mm/memory_hotplug: simplify page onlining adds c4885ddb5d50 mm/page_alloc: drop stale pageblock comment in memmap_init [...] adds 1e5fe1b927d5 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] adds c0d04cf8d4d5 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] adds bd1087c5b615 mm/slab.h: remove duplicate include adds 80cee2511c68 mm/page_reporting.c: drop stale list head check in page_re [...] adds c923a6b43674 mm/highmem.c: clean up endif comments adds f5f96e2f32f9 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() adds 8b21162e08e3 mm: use self-explanatory macros rather than "2" adds 0132e17f9aff fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7c34041848d3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 20fc9f088aed kernel/hung_task.c: Monitor killed tasks. adds 90561dfbcf46 proc/sysctl: make protected_* world readable adds 3ecb7423d006 fs: configfs: delete repeated words in comments adds fa44bb57c234 get_maintainer: add test for file in VCS adds 16c43596593f get_maintainer: exclude MAINTAINERS file(s) from --git-fallback adds 671aca25e253 lib: bitmap: delete duplicated words adds 6f278e13481a lib: libcrc32c: delete duplicated words adds 26bae8808142 lib: decompress_bunzip2: delete duplicated words adds f5311f109aab lib: devres: delete duplicated words adds e06b07ae1c22 lib: dynamic_queue_limits: delete duplicated words + fix typo adds 96c5e176cd5e lib: earlycpio: delete duplicated words adds 4a63b6d3ddb8 lib: radix-tree: delete duplicated words adds cf1b75efe5a6 lib: syscall: delete duplicated words adds 716835402fcc lib: test_sysctl: delete duplicated words adds b8ba3d3ad5c2 bitops: simplify get_count_order_long() adds 6a947a3b391b bitops: use the same mechanism for get_count_order[_long] adds 03b14c305ca6 checkpatch: add --kconfig-prefix adds a8ed10802b57 checkpatch: move repeated word test adds addb4dc4a1eb checkpatch: add test for comma use that should be semicolon adds b40a84c338c3 const_structs.checkpatch: add phy_ops adds 47aac2e20ffa checkpatch: warn if trace_printk and friends are called adds 148fa18a852c const_structs.checkpatch: add pinctrl_ops and pinmux_ops adds 238015f3e716 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] adds c5179e8e6c7a fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds 69d1daa73239 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds 29c939f8c1d0 tools/testing/selftests: add self-test for verifying load [...] adds 50df37cbcc20 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU adds 4922ae298b79 coredump: let dump_emit() bail out on short writes adds 3da4b7be17b1 coredump: refactor page range dumping into common helper adds 35c2f8d5e1c1 coredump: rework elf/elf_fdpic vma_dump_size() into common helper adds f8d4240d4824 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot adds baf2d2e968e8 mm/gup: take mmap_lock in get_dump_page() adds b7f0ca41b1cd mm: remove the now-unnecessary mmget_still_valid() hack adds 5d46bfc03b64 autofs: harden ioctl table adds b725fbcbf67d panic: dump registers on panic_on_warn adds a70d73267950 aio: simplify read_events() adds fce5b8d8c555 scripts/gdb/proc: add struct mount & struct super_block ad [...] adds dff693968581 scripts/gdb/tasks: add headers and improve spacing format adds fb45080ad58e ROMFS: support inode blocks calculation adds 7d22b8d4d6ec lib, include/linux: add usercopy failure capability adds e0a91f611c2b lib, uaccess: add failure injection to usercopy functions adds 8fc02284173a x86: add failure injection to get/put/clear_user adds f1187720d7c9 Merge branch 'akpm-current/current' into master adds 430f5f205aa1 ia64: fix build error with !COREDUMP adds a1d51375af07 mm, memcg: rework remote charging API to support nesting adds 43d53d631808 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] adds b84c825101b4 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] adds 7138890a5c59 mm: kmem: prepare remote memcg charging infra for interrup [...] adds 14125be3145d mm: kmem: enable kernel memcg accounting from interrupt contexts adds 427aa4be27b9 mm/memory-failure: remove a wrapper for alloc_migration_target() adds 3f6d1654f0c6 mm/memory_hotplug: remove a wrapper for alloc_migration_target() adds 97102555b640 mm/migrate: avoid possible unnecessary process right check [...] adds b20c0e14910e mm/mmap: add inline vma_next() for readability of mmap code adds c1d9fabab652 mm/mmap: add inline munmap_vma_range() for code readability adds e1fac3b68914 mm/madvise: pass mm to do_madvise adds 69eb010e28a7 pid: move pidfd_get_pid() to pid.c adds 1d16a2164c7f mm/madvise: introduce process_madvise() syscall: an extern [...] adds 9582109001a5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds aa4b7de5b91a mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 6f9b762af9c5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 43ab669c7198 fix for "mm/madvise: introduce process_madvise() syscall: [...] adds 01b15d64460c Merge branch 'akpm/master' into master adds d5b2251d63b5 Add linux-next specific files for 20200911
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 (7a6956579ce6) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 12 + .gitignore | 3 + .mailmap | 1 + CREDITS | 4 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 20 + Documentation/ABI/testing/sysfs-bus-dfl | 15 + Documentation/ABI/testing/sysfs-bus-iio | 82 +- .../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 + .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 + Documentation/admin-guide/bcache.rst | 31 +- Documentation/admin-guide/cgroup-v1/cpusets.rst | 2 + Documentation/admin-guide/dynamic-debug-howto.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/media/usb-cardlist.rst | 1 - .../admin-guide/media/usbvision-cardlist.rst | 283 - Documentation/conf.py | 15 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/xarray.rst | 16 +- Documentation/dev-tools/kasan.rst | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 7 + Documentation/devicetree/bindings/arm/renesas.yaml | 12 + .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 117 + .../bindings/display/brcm,bcm2835-hvs.yaml | 18 +- .../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 5 + .../bindings/display/brcm,bcm2835-vc4.yaml | 1 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 108 + .../devicetree/bindings/display/ssd1307fb.txt | 1 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 43 +- .../devicetree/bindings/hwlock/omap-hwspinlock.txt | 41 - .../bindings/hwlock/ti,omap-hwspinlock.yaml | 76 + Documentation/devicetree/bindings/i2c/i2c.txt | 5 + .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 + .../devicetree/bindings/iio/adc/ltc2497.txt | 13 - .../devicetree/bindings/iio/adc/max11100.txt | 18 - .../devicetree/bindings/iio/adc/max1118.txt | 21 - .../devicetree/bindings/iio/adc/max9611.txt | 27 - .../bindings/iio/adc/maxim,max11100.yaml | 49 + .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 + .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 + .../devicetree/bindings/iio/adc/mcp320x.txt | 57 - .../devicetree/bindings/iio/adc/mcp3422.txt | 19 - .../bindings/iio/adc/microchip,mcp3201.yaml | 77 + .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 + .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 + .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 + .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 + .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 + .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 + .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 - .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 - .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 - .../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 - .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 - .../bindings/iio/chemical/atlas,sensor.yaml | 4 + .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 + .../devicetree/bindings/iio/dac/ltc2632.txt | 49 - .../bindings/iio/gyroscope/adi,adxrs290.yaml | 53 + .../bindings/iio/humidity/ti,hdc2010.yaml | 45 + .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 + .../bindings/iio/proximity/semtech,sx9310.yaml | 65 + .../interrupt-controller/img,meta-intc.txt | 82 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 3 +- .../devicetree/bindings/leds/leds-is31fl319x.txt | 2 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 2 +- .../memory-controllers/mediatek,smi-common.txt | 3 +- .../memory-controllers/mediatek,smi-larb.txt | 3 +- .../devicetree/bindings/mfd/ene-kb3930.yaml | 55 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 7 + .../devicetree/bindings/net/brcm,systemport.txt | 5 + .../devicetree/bindings/net/nfc/s3fwrn5.txt | 25 - .../bindings/net/nfc/samsung,s3fwrn5.yaml | 73 + .../devicetree/bindings/net/smsc-lan87xx.txt | 4 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 8 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../devicetree/bindings/phy/phy-stih41x-usb.txt | 24 - .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 76 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 74 + Documentation/devicetree/bindings/phy/ti-phy.txt | 37 - .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/regulator/mp886x.txt | 31 - .../devicetree/bindings/regulator/mps,mp886x.yaml | 61 + .../bindings/regulator/rohm,bd71837-regulator.yaml | 11 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 11 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + Documentation/devicetree/bindings/sound/hdmi.txt | 16 - .../devicetree/bindings/sound/mchp,spdiftx.yaml | 75 + .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 7 + .../devicetree/bindings/sound/qcom,apq8096.txt | 8 + .../devicetree/bindings/sound/qcom,sdm845.txt | 8 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 36 + .../devicetree/bindings/sound/samsung,odroid.yaml | 7 +- .../devicetree/bindings/sound/samsung-i2s.yaml | 17 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 21 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 4 +- Documentation/devicetree/bindings/spmi/spmi.txt | 41 - Documentation/devicetree/bindings/spmi/spmi.yaml | 75 + .../devicetree/bindings/timer/arm,sp804.txt | 29 - .../devicetree/bindings/timer/arm,sp804.yaml | 90 + .../devicetree/bindings/trivial-devices.yaml | 16 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 33 +- Documentation/driver-api/device_connection.rst | 43 - Documentation/driver-api/dma-buf.rst | 2 +- Documentation/driver-api/driver-model/devres.rst | 3 +- .../driver-api/firmware/fallback-mechanisms.rst | 1 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/nvdimm/index.rst | 1 + Documentation/driver-api/soundwire/stream.rst | 8 +- Documentation/fault-injection/fault-injection.rst | 7 +- Documentation/fb/fbcon.rst | 4 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/affs.rst | 16 +- Documentation/filesystems/f2fs.rst | 53 +- Documentation/filesystems/sysfs.rst | 3 +- Documentation/filesystems/ubifs-authentication.rst | 6 +- Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/hwmon/index.rst | 1 + Documentation/iio/iio_configfs.rst | 2 +- Documentation/locking/lockdep-design.rst | 258 + Documentation/maintainer/index.rst | 1 + Documentation/maintainer/modifying-patches.rst | 50 + Documentation/networking/dsa/configuration.rst | 2 +- Documentation/networking/index.rst | 1 + Documentation/networking/statistics.rst | 132 + Documentation/powerpc/isa-versions.rst | 4 + Documentation/process/2.Process.rst | 2 +- Documentation/process/deprecated.rst | 6 +- Documentation/process/email-clients.rst | 5 + Documentation/process/submit-checklist.rst | 4 + Documentation/process/submitting-patches.rst | 279 +- Documentation/scheduler/sched-capacity.rst | 2 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/scsi/scsi_mid_low_api.rst | 6 - Documentation/security/credentials.rst | 1 - Documentation/security/keys/trusted-encrypted.rst | 5 +- Documentation/sphinx/automarkup.py | 37 +- Documentation/trace/kprobetrace.rst | 2 +- .../translations/zh_CN/filesystems/sysfs.txt | 3 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 - Documentation/virt/kvm/amd-memory-encryption.rst | 6 +- Documentation/virt/kvm/api.rst | 26 +- Documentation/vm/hmm.rst | 2 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_migration.rst | 164 +- Documentation/watch_queue.rst | 14 +- Documentation/x86/cpuinfo.rst | 155 + Documentation/x86/index.rst | 1 + Documentation/x86/resctrl_ui.rst | 18 +- MAINTAINERS | 67 +- Makefile | 15 +- Next/SHA1s | 278 +- Next/merge.log | 7911 +++++++++++++------- arch/Kconfig | 16 + arch/alpha/Kconfig | 1 + arch/alpha/include/asm/checksum.h | 5 +- arch/alpha/kernel/pci_iommu.c | 7 +- arch/alpha/kernel/vmlinux.lds.S | 1 + arch/alpha/lib/csum_partial_copy.c | 164 +- arch/arc/Kconfig | 1 + arch/arc/kernel/kprobes.c | 54 +- arch/arc/kernel/vmlinux.lds.S | 1 + arch/arm/Kconfig | 3 +- arch/arm/Makefile | 4 + arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/compressed/vmlinux.lds.S | 20 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am571x-idk.dts | 27 - arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +- arch/arm/boot/dts/am572x-idk.dts | 5 - arch/arm/boot/dts/am574x-idk.dts | 5 - arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 48 + arch/arm/boot/dts/bcm2711.dtsi | 122 +- arch/arm/boot/dts/dra7-evm.dts | 15 +- arch/arm/boot/dts/dra7-l4.dtsi | 54 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 14 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +- arch/arm/boot/dts/dra72-evm-revc.dts | 14 +- arch/arm/boot/dts/dra72-evm.dts | 13 +- arch/arm/boot/dts/dra76-evm.dts | 18 +- arch/arm/boot/dts/exynos5.dtsi | 10 +- arch/arm/boot/dts/exynos5250-arndale.dts | 20 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +- arch/arm/boot/dts/exynos5250-spring.dts | 41 +- arch/arm/boot/dts/exynos5250.dtsi | 52 +- arch/arm/boot/dts/exynos5260.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 + arch/arm/boot/dts/exynos5410.dtsi | 12 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 + arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +- arch/arm/boot/dts/imx28-m28.dtsi | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 3 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 ++ arch/arm/boot/dts/imx6sx-pinfunc.h | 2 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +- arch/arm/boot/dts/mps2.dtsi | 10 +- arch/arm/boot/dts/mt7623.dtsi | 123 - arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 87 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +- arch/arm/boot/dts/mt7623n.dtsi | 306 + arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +- arch/arm/boot/dts/omap3-beagle.dts | 6 +- arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 8 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-n9.dts | 1 - arch/arm/boot/dts/omap3-n900.dts | 6 +- arch/arm/boot/dts/omap3-n950.dts | 5 +- arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +- .../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 2 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 8 +- arch/arm/boot/dts/omap5-board-common.dtsi | 4 +- arch/arm/boot/dts/omap5-cm-t54.dts | 6 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 74 + arch/arm/boot/dts/r8a7742.dtsi | 92 + arch/arm/boot/dts/s5pv210-aquila.dts | 30 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 16 +- arch/arm/boot/dts/s5pv210-goni.dts | 39 +- arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 + arch/arm/boot/dts/s5pv210-smdkv210.dts | 12 +- arch/arm/boot/dts/s5pv210-torbreck.dts | 9 + arch/arm/boot/dts/s5pv210.dtsi | 163 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 11 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 1 + arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 16 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 12 + arch/arm/crypto/poly1305-glue.c | 1 + arch/arm/include/asm/checksum.h | 17 +- arch/arm/include/asm/dma-mapping.h | 10 +- arch/arm/include/asm/vmlinux.lds.h | 147 + arch/arm/kernel/topology.c | 26 - arch/arm/kernel/vmlinux-xip.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.S | 8 +- arch/arm/kernel/vmlinux.lds.h | 127 - arch/arm/lib/csumpartialcopy.S | 4 +- arch/arm/lib/csumpartialcopygeneric.S | 1 + arch/arm/lib/csumpartialcopyuser.S | 26 +- arch/arm/mach-imx/Kconfig | 366 +- arch/arm/mach-imx/Makefile | 40 +- arch/arm/mach-imx/devices-imx21.h | 56 - arch/arm/mach-imx/ehci-imx27.c | 74 - arch/arm/mach-imx/ehci-imx31.c | 74 - arch/arm/mach-imx/ehci-imx35.c | 89 - arch/arm/mach-imx/ehci.h | 44 - arch/arm/mach-imx/mach-armadillo5x0.c | 562 -- arch/arm/mach-imx/mach-bug.c | 54 - arch/arm/mach-imx/{imx27-dt.c => mach-imx27.c} | 0 arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 562 -- arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} | 0 arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} | 0 arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 - arch/arm/mach-imx/mach-mx21ads.c | 338 - arch/arm/mach-imx/mach-mx27_3ds.c | 470 -- arch/arm/mach-imx/mach-mx27ads.c | 407 - arch/arm/mach-imx/mach-mx31_3ds.c | 615 -- arch/arm/mach-imx/mach-mx31lilly.c | 312 - arch/arm/mach-imx/mach-mx31lite.c | 290 - arch/arm/mach-imx/mach-mx31moboard.c | 581 -- arch/arm/mach-imx/mach-mx35_3ds.c | 516 -- arch/arm/mach-imx/mach-pca100.c | 426 -- arch/arm/mach-imx/mach-pcm037.c | 585 -- arch/arm/mach-imx/mach-pcm037_eet.c | 166 - arch/arm/mach-imx/mach-pcm043.c | 412 - arch/arm/mach-imx/mach-qong.c | 262 - arch/arm/mach-imx/mach-vpr200.c | 306 - arch/arm/mach-imx/mm-imx21.c | 84 - arch/arm/mach-imx/mx31lilly-db.c | 182 - arch/arm/mach-imx/mx31moboard-devboard.c | 238 - arch/arm/mach-imx/mx31moboard-marxbot.c | 270 - arch/arm/mach-imx/mx31moboard-smartbot.c | 124 - arch/arm/mach-keystone/keystone.c | 17 +- arch/arm/mach-shmobile/rcar-gen2.h | 2 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +- arch/arm/probes/kprobes/core.c | 78 +- arch/arm64/Kconfig | 3 +- arch/arm64/Makefile | 9 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 8 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 548 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 ++ arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 24 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 12 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 12 +- arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 12 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 ++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 95 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 40 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 11 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 + .../boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 88 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +- .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 12 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 18 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/ghash-ce-glue.c | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 3 + arch/arm64/crypto/sha2-ce-glue.c | 3 + arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_mmu.h | 251 +- arch/arm64/include/asm/kvm_pgtable.h | 281 + arch/arm64/include/asm/pgtable-hwdef.h | 23 - arch/arm64/include/asm/pgtable-prot.h | 19 - arch/arm64/include/asm/stage2_pgtable.h | 215 - arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/probes/kprobes.c | 78 +- arch/arm64/kernel/smccc-call.S | 2 - arch/arm64/kernel/vdso/Makefile | 9 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 28 +- arch/arm64/kvm/arm.c | 5 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/pgtable.c | 880 +++ arch/arm64/kvm/mmu.c | 1746 +---- arch/arm64/kvm/pvtime.c | 29 +- arch/arm64/kvm/reset.c | 38 +- arch/arm64/kvm/trace_arm.h | 16 +- arch/arm64/kvm/trace_handle_exit.h | 6 +- arch/arm64/mm/mmu.c | 2 +- arch/c6x/Kconfig | 1 + arch/c6x/include/asm/checksum.h | 3 + arch/c6x/lib/csum_64plus.S | 4 +- arch/csky/Kconfig | 1 + arch/csky/kernel/probes/kprobes.c | 77 +- arch/csky/kernel/vmlinux.lds.S | 1 + arch/h8300/Kconfig | 1 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/checksum.h | 11 - arch/hexagon/kernel/vmlinux.lds.S | 1 + arch/hexagon/lib/checksum.c | 11 - arch/ia64/Kconfig | 1 + arch/ia64/hp/common/sba_iommu.c | 3 +- arch/ia64/include/asm/checksum.h | 3 - arch/ia64/kernel/kprobes.c | 77 +- arch/ia64/kernel/vmlinux.lds.S | 1 + arch/ia64/lib/csum_partial_copy.c | 15 - arch/m68k/Kconfig | 26 +- arch/m68k/amiga/config.c | 118 +- arch/m68k/include/asm/checksum.h | 7 +- arch/m68k/include/asm/thread_info.h | 8 + arch/m68k/include/asm/uaccess.h | 398 +- arch/m68k/include/asm/uaccess_mm.h | 390 - arch/m68k/include/asm/uaccess_no.h | 160 - arch/m68k/lib/checksum.c | 88 +- arch/m68k/mac/macboing.c | 2 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/m68k/mm/motorola.c | 9 +- arch/microblaze/Kconfig | 1 + arch/mips/Kconfig | 83 +- arch/mips/boot/compressed/Makefile | 3 +- arch/mips/boot/compressed/decompress.c | 4 + arch/mips/boot/compressed/string.c | 17 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 137 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/include/asm/checksum.h | 68 +- arch/mips/include/asm/futex.h | 4 +- arch/mips/include/asm/llsc.h | 2 +- arch/mips/include/asm/local.h | 4 +- arch/mips/include/asm/mach-cavium-octeon/war.h | 27 - arch/mips/include/asm/mach-generic/war.h | 23 - arch/mips/include/asm/mach-ip22/war.h | 27 - arch/mips/include/asm/mach-ip27/war.h | 23 - arch/mips/include/asm/mach-ip28/war.h | 23 - arch/mips/include/asm/mach-ip30/war.h | 24 - arch/mips/include/asm/mach-ip32/war.h | 23 - arch/mips/include/asm/mach-malta/war.h | 23 - arch/mips/include/asm/mach-rc32434/war.h | 23 - arch/mips/include/asm/mach-rm/war.h | 27 - arch/mips/include/asm/mach-sibyte/war.h | 38 - arch/mips/include/asm/mach-tx49xx/war.h | 23 - arch/mips/include/asm/mipsregs.h | 4 +- arch/mips/include/asm/war.h | 150 - arch/mips/kernel/kprobes.c | 54 +- arch/mips/kernel/mips-mt-fpaff.c | 4 +- arch/mips/kernel/perf_event_mipsxx.c | 4 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/syscall.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/traps.c | 12 + arch/mips/kernel/vmlinux.lds.S | 1 + arch/mips/lib/csum_partial.S | 261 +- arch/mips/loongson64/reset.c | 5 - arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/page.c | 16 +- arch/mips/mm/tlbex.c | 8 +- arch/mips/mm/uasm.c | 2 +- arch/mips/sni/a20r.c | 4 +- arch/nds32/Kconfig | 1 + arch/nds32/kernel/vdso/Makefile | 2 +- arch/nds32/kernel/vmlinux.lds.S | 1 + arch/nios2/Kconfig | 1 + arch/nios2/include/asm/checksum.h | 4 - arch/nios2/kernel/vmlinux.lds.S | 1 + arch/openrisc/Kconfig | 1 + arch/openrisc/kernel/vmlinux.lds.S | 1 + arch/parisc/Kconfig | 1 + arch/parisc/boot/compressed/vmlinux.lds.S | 1 + arch/parisc/include/asm/checksum.h | 28 - arch/parisc/kernel/kprobes.c | 76 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/kernel/vmlinux.lds.S | 1 + arch/parisc/lib/checksum.c | 17 - arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 1 - arch/powerpc/boot/dts/fsl/t4240rdb.dts | 1 - arch/powerpc/crypto/crc-vpmsum_test.c | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 29 +- arch/powerpc/include/asm/cacheflush.h | 10 + arch/powerpc/include/asm/checksum.h | 13 +- arch/powerpc/include/asm/drmem.h | 39 +- arch/powerpc/include/asm/hvcall.h | 36 + arch/powerpc/include/asm/hw_irq.h | 6 - arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/irq.h | 1 - arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/nohash/pgtable.h | 5 - arch/powerpc/include/asm/pnv-ocxl.h | 3 - arch/powerpc/include/asm/processor.h | 13 - arch/powerpc/include/asm/smp.h | 1 - arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/uaccess.h | 95 +- arch/powerpc/kernel/dma-iommu.c | 3 +- arch/powerpc/kernel/fadump.c | 2 - arch/powerpc/kernel/fpu.S | 15 - arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_64.S | 7 +- arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/kprobes.c | 53 +- arch/powerpc/kernel/misc_32.S | 48 - arch/powerpc/kernel/process.c | 20 +- arch/powerpc/kernel/signal.c | 3 - arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/sysfs.c | 42 +- arch/powerpc/kernel/vdso32/Makefile | 4 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 1 - arch/powerpc/kernel/vdso64/Makefile | 4 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 3 +- arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 7 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 8 + arch/powerpc/kvm/book3s_xics.c | 86 +- arch/powerpc/lib/checksum_32.S | 74 +- arch/powerpc/lib/checksum_64.S | 37 +- arch/powerpc/lib/checksum_wrappers.c | 74 +- arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/init_64.c | 39 +- arch/powerpc/mm/nohash/8xx.c | 7 - arch/powerpc/mm/nohash/fsl_booke.c | 16 + arch/powerpc/mm/pgtable.c | 5 - arch/powerpc/oprofile/cell/spu_task_sync.c | 2 +- arch/powerpc/perf/hv-gpci.c | 9 - arch/powerpc/perf/hv-gpci.h | 27 - arch/powerpc/perf/imc-pmu.c | 3 - arch/powerpc/platforms/44x/machine_check.c | 1 + arch/powerpc/platforms/44x/ppc476.c | 5 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 4 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 3 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 3 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 4 +- arch/powerpc/platforms/powernv/ocxl.c | 30 - arch/powerpc/platforms/powernv/opal-msglog.c | 2 + arch/powerpc/platforms/powernv/opal-prd.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 - arch/powerpc/platforms/powernv/powernv.h | 7 + arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 24 + arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/powernv/vas-window.c | 9 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 12 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 24 +- arch/powerpc/platforms/pseries/iommu.c | 242 +- arch/powerpc/platforms/pseries/lparcfg.c | 35 + arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/rng.c | 1 + arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/tools/checkpatch.sh | 1 - arch/powerpc/tools/unrel_branch_check.sh | 125 +- arch/riscv/Kconfig | 26 + arch/riscv/Makefile | 1 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/cacheinfo.h | 5 + arch/riscv/include/asm/efi.h | 56 + arch/riscv/include/asm/elf.h | 13 + arch/riscv/include/asm/fixmap.h | 16 +- arch/riscv/include/asm/io.h | 1 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/pgtable.h | 5 + arch/riscv/include/asm/sections.h | 13 + arch/riscv/include/uapi/asm/auxvec.h | 24 + arch/riscv/kernel/Makefile | 5 + arch/riscv/kernel/cacheinfo.c | 98 +- arch/riscv/kernel/efi-header.S | 104 + arch/riscv/kernel/efi.c | 105 + arch/riscv/kernel/head.S | 17 +- arch/riscv/kernel/head.h | 2 - arch/riscv/kernel/image-vars.h | 51 + arch/riscv/kernel/setup.c | 18 +- arch/riscv/kernel/vmlinux.lds.S | 23 +- arch/riscv/mm/fault.c | 338 +- arch/riscv/mm/init.c | 191 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/checksum.h | 7 - arch/s390/kernel/kprobes.c | 79 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/uv.c | 7 + arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/pci/pci_dma.c | 6 +- arch/sh/Kconfig | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/include/asm/checksum_32.h | 36 +- arch/sh/kernel/kprobes.c | 58 +- arch/sh/kernel/vmlinux.lds.S | 1 + arch/sh/lib/checksum.S | 119 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/checksum.h | 2 + arch/sparc/include/asm/checksum_32.h | 70 +- arch/sparc/include/asm/checksum_64.h | 39 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 + arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/iommu-common.c | 10 +- arch/sparc/kernel/iommu.c | 3 +- arch/sparc/kernel/kprobes.c | 51 +- arch/sparc/kernel/pci_sun4v.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/unaligned_32.c | 96 +- arch/sparc/kernel/vmlinux.lds.S | 1 + arch/sparc/lib/checksum_32.S | 202 +- arch/sparc/lib/csum_copy.S | 3 +- arch/sparc/lib/csum_copy_from_user.S | 4 +- arch/sparc/lib/csum_copy_to_user.S | 4 +- arch/sparc/mm/fault_32.c | 6 +- arch/um/Kconfig | 1 + arch/um/kernel/dyn.lds.S | 2 +- arch/um/kernel/uml.lds.S | 2 +- arch/x86/Kconfig | 5 +- arch/x86/Makefile | 8 +- arch/x86/boot/compressed/Makefile | 52 +- arch/x86/boot/compressed/cpuflags.c | 4 - arch/x86/boot/compressed/head_32.S | 99 +- arch/x86/boot/compressed/head_64.S | 198 +- arch/x86/boot/compressed/ident_map_64.c | 349 + arch/x86/boot/compressed/idt_64.c | 54 + arch/x86/boot/compressed/idt_handlers_64.S | 77 + arch/x86/boot/compressed/kaslr.c | 266 +- arch/x86/boot/compressed/kaslr_64.c | 153 - arch/x86/boot/compressed/misc.c | 7 + arch/x86/boot/compressed/misc.h | 54 +- arch/x86/boot/compressed/mkpiggy.c | 6 + arch/x86/boot/compressed/sev-es.c | 214 + arch/x86/boot/compressed/vmlinux.lds.S | 50 +- arch/x86/boot/setup.ld | 2 +- arch/x86/boot/tools/build.c | 4 - arch/x86/entry/calling.h | 1 - arch/x86/entry/common.c | 29 +- arch/x86/entry/entry_64.S | 89 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 + arch/x86/events/core.c | 214 +- arch/x86/events/intel/core.c | 350 +- arch/x86/events/perf_event.h | 52 +- arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/asm.h | 6 +- arch/x86/include/asm/checksum.h | 1 + arch/x86/include/asm/checksum_32.h | 40 +- arch/x86/include/asm/checksum_64.h | 14 +- arch/x86/include/asm/cpu_entry_area.h | 33 +- arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/debugreg.h | 2 - arch/x86/include/asm/desc.h | 27 + arch/x86/include/asm/desc_defs.h | 10 + arch/x86/include/asm/entry-common.h | 12 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 33 +- arch/x86/include/asm/fpu/xcr.h | 34 + arch/x86/include/asm/fsgsbase.h | 4 +- arch/x86/include/asm/idtentry.h | 54 +- arch/x86/include/asm/insn-eval.h | 6 + arch/x86/include/asm/kprobes.h | 4 + arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mem_encrypt.h | 5 + arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/page_32_types.h | 11 + arch/x86/include/asm/page_64_types.h | 39 + arch/x86/include/asm/paravirt.h | 151 +- arch/x86/include/asm/paravirt_types.h | 23 - arch/x86/include/asm/perf_event.h | 97 +- arch/x86/include/asm/pgtable-3level_types.h | 5 - arch/x86/include/asm/pgtable.h | 9 +- arch/x86/include/asm/pgtable_64_types.h | 2 - arch/x86/include/asm/processor.h | 63 +- arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/realmode.h | 7 + arch/x86/include/asm/required-features.h | 2 +- arch/x86/include/asm/segment.h | 6 +- arch/x86/include/asm/setup.h | 6 +- arch/x86/include/asm/sev-es.h | 114 + arch/x86/include/asm/special_insns.h | 6 + arch/x86/include/asm/stacktrace.h | 2 + arch/x86/include/asm/static_call.h | 40 + arch/x86/include/asm/svm.h | 106 +- arch/x86/include/asm/sync_core.h | 34 +- arch/x86/include/asm/text-patching.h | 19 + arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/trap_pf.h | 24 + arch/x86/include/asm/trapnr.h | 1 + arch/x86/include/asm/traps.h | 20 +- arch/x86/include/asm/uaccess.h | 96 +- arch/x86/include/asm/x86_init.h | 16 +- arch/x86/include/uapi/asm/svm.h | 11 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/alternative.c | 5 + arch/x86/kernel/amd_gart_64.c | 3 +- arch/x86/kernel/apic/msi.c | 2 +- arch/x86/kernel/asm-offsets.c | 3 - arch/x86/kernel/cpu/amd.c | 3 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/common.c | 33 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 44 +- arch/x86/kernel/cpu/mce/core.c | 9 +- arch/x86/kernel/cpu/resctrl/core.c | 60 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 92 +- arch/x86/kernel/cpu/resctrl/internal.h | 49 +- arch/x86/kernel/cpu/resctrl/monitor.c | 16 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 85 +- arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/cpu/vmware.c | 50 +- arch/x86/kernel/dumpstack.c | 7 +- arch/x86/kernel/dumpstack_64.c | 46 +- arch/x86/kernel/head64.c | 122 +- arch/x86/kernel/head_64.S | 165 +- arch/x86/kernel/hw_breakpoint.c | 58 +- arch/x86/kernel/idt.c | 41 +- arch/x86/kernel/kgdb.c | 5 +- arch/x86/kernel/kprobes/core.c | 109 +- arch/x86/kernel/kprobes/opt.c | 5 +- arch/x86/kernel/kvm.c | 35 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/msr.c | 18 +- arch/x86/kernel/nmi.c | 15 + arch/x86/kernel/paravirt.c | 19 - arch/x86/kernel/paravirt_patch.c | 17 - arch/x86/kernel/process_64.c | 8 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/setup.c | 2 + arch/x86/kernel/sev-es-shared.c | 507 ++ arch/x86/kernel/sev-es.c | 1404 ++++ arch/x86/kernel/smpboot.c | 10 +- arch/x86/kernel/static_call.c | 98 + arch/x86/kernel/traps.c | 257 +- arch/x86/kernel/umip.c | 89 +- arch/x86/kernel/vmlinux.lds.S | 40 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/nested.c | 47 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/x86.c | 3 + arch/x86/lib/Makefile | 2 +- arch/x86/lib/checksum_32.S | 117 +- arch/x86/lib/csum-copy_64.S | 140 +- arch/x86/lib/csum-wrappers_64.c | 86 +- arch/x86/lib/getuser.S | 47 +- arch/x86/lib/insn-eval.c | 130 + arch/x86/lib/putuser.S | 25 +- arch/x86/lib/usercopy_64.c | 3 + arch/x86/mm/cpu_entry_area.c | 3 +- arch/x86/mm/extable.c | 1 + arch/x86/mm/fault.c | 78 + arch/x86/mm/init_64.c | 20 +- arch/x86/mm/mem_encrypt.c | 38 +- arch/x86/mm/mem_encrypt_identity.c | 3 + arch/x86/mm/numa_emulation.c | 2 +- arch/x86/pci/sta2x11-fixup.c | 7 +- arch/x86/platform/efi/efi_64.c | 10 + arch/x86/realmode/init.c | 24 +- arch/x86/realmode/rm/header.S | 3 + arch/x86/realmode/rm/trampoline_64.S | 20 + arch/x86/tools/gen-insn-attr-x86.awk | 50 +- arch/x86/um/asm/checksum.h | 16 - arch/x86/um/asm/checksum_32.h | 23 - arch/x86/xen/enlighten_pv.c | 6 - arch/x86/xen/mmu_pv.c | 8 - arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/checksum.h | 34 +- arch/xtensa/lib/checksum.S | 67 +- block/bfq-iosched.c | 9 +- block/blk-cgroup.c | 9 + block/blk-core.c | 2 + block/blk-mq-debugfs.c | 10 +- block/blk-mq-sched.c | 28 +- block/blk-mq-sched.h | 3 - block/blk-mq-tag.c | 149 +- block/blk-mq-tag.h | 56 +- block/blk-mq.c | 81 +- block/blk-mq.h | 76 +- block/blk-sysfs.c | 272 +- block/genhd.c | 29 +- block/ioctl.c | 16 +- block/kyber-iosched.c | 4 +- block/mq-deadline.c | 6 + drivers/acpi/acpi_lpss.c | 22 +- drivers/acpi/arm64/iort.c | 5 +- drivers/acpi/bus.c | 1 + drivers/android/binder.c | 4 +- drivers/android/binder_alloc.c | 57 +- drivers/android/binder_alloc.h | 5 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binderfs.c | 2 +- drivers/ata/ahci.c | 3 +- drivers/ata/libata-core.c | 5 +- drivers/ata/libata-scsi.c | 8 +- drivers/atm/eni.c | 2 +- drivers/base/Makefile | 2 +- drivers/base/core.c | 10 +- drivers/base/dd.c | 5 +- drivers/base/devcon.c | 231 - drivers/base/devres.c | 105 + drivers/base/property.c | 73 + drivers/base/syscore.c | 8 +- drivers/block/amiflop.c | 2 +- drivers/block/ataflop.c | 7 +- drivers/block/floppy.c | 8 +- drivers/block/paride/pcd.c | 2 +- drivers/block/rbd.c | 12 + drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/swim.c | 22 +- drivers/block/swim3.c | 4 +- drivers/block/xsysace.c | 26 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/Kconfig | 3 +- drivers/char/hw_random/cctrng.c | 9 +- drivers/char/ipmi/ipmi_msghandler.c | 12 +- drivers/char/mem.c | 28 + drivers/clk/imx/clk-composite-8m.c | 1 + drivers/clk/imx/clk-imx7d.c | 131 +- drivers/clk/imx/clk-pfd.c | 2 +- drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pllv3.c | 5 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/imx6q-cpufreq.c | 10 +- drivers/cpufreq/qcom-cpufreq-hw.c | 11 +- drivers/cpufreq/scmi-cpufreq.c | 6 +- drivers/cpufreq/sti-cpufreq.c | 6 +- drivers/cpuidle/cpuidle-pseries.c | 15 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 15 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 16 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 12 +- drivers/crypto/ccree/cc_driver.c | 7 +- drivers/crypto/inside-secure/safexcel_hash.c | 3 +- drivers/crypto/sa2ul.c | 18 +- drivers/dax/Kconfig | 4 +- drivers/dax/bus.c | 11 +- drivers/dax/dax-private.h | 4 +- drivers/dax/device.c | 2 +- drivers/dax/super.c | 5 +- drivers/dma-buf/dma-buf.c | 6 +- drivers/dma-buf/dma-fence-chain.c | 1 + drivers/dma-buf/udmabuf.c | 3 + drivers/dma/dmaengine.c | 24 +- drivers/dma/idxd/device.c | 10 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 2 + drivers/dma/idxd/sysfs.c | 95 + drivers/dma/pl330.c | 9 +- drivers/dma/stm32-dma.c | 8 +- drivers/dma/stm32-dmamux.c | 9 +- drivers/dma/stm32-mdma.c | 9 +- drivers/dma/ti/k3-udma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 36 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/sb_edac.c | 5 +- drivers/extcon/extcon-ptn5150.c | 23 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/Makefile | 2 +- drivers/firmware/arm_scmi/Makefile | 6 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/arm_scmi/clock.c | 9 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 31 +- drivers/firmware/arm_scmi/mailbox.c | 4 +- drivers/firmware/arm_scmi/notify.c | 2 +- drivers/firmware/arm_scmi/perf.c | 9 +- drivers/firmware/arm_scmi/power.c | 9 +- drivers/firmware/arm_scmi/reset.c | 9 +- drivers/firmware/arm_scmi/sensors.c | 9 +- drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/arm_scmi/system.c | 131 + drivers/firmware/efi/Kconfig | 3 +- drivers/firmware/efi/Makefile | 4 +- drivers/firmware/efi/{arm-init.c => efi-init.c} | 0 drivers/firmware/efi/embedded-firmware.c | 10 +- drivers/firmware/efi/libstub/Makefile | 21 +- drivers/firmware/efi/libstub/efi-stub.c | 11 +- drivers/firmware/efi/libstub/hidden.h | 6 - drivers/firmware/efi/libstub/riscv-stub.c | 110 + drivers/firmware/efi/riscv-runtime.c | 143 + drivers/firmware/smccc/smccc.c | 2 + drivers/fpga/dfl.c | 265 +- drivers/fpga/dfl.h | 86 + drivers/fpga/fpga-region.c | 2 +- drivers/gpio/gpio-tc3589x.c | 18 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 270 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 88 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 30 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 54 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 132 +- drivers/gpu/drm/bridge/tc358775.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 187 +- drivers/gpu/drm/drm_dp_mst_topology.c | 22 + drivers/gpu/drm/drm_drv.c | 78 +- drivers/gpu/drm/drm_framebuffer.c | 9 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 5 +- drivers/gpu/drm/drm_gem_vram_helper.c | 12 +- drivers/gpu/drm/drm_managed.c | 2 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 93 +- drivers/gpu/drm/i915/display/intel_display.h | 2 + drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 124 +- drivers/gpu/drm/i915/display/intel_dp.h | 1 - drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 95 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 105 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 80 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1601 ++-- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 152 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 14 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 67 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 9 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 50 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 144 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 60 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 45 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 106 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 5 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 181 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 305 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 36 + drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 47 + drivers/gpu/drm/i915/gt/intel_context.c | 318 +- drivers/gpu/drm/i915/gt/intel_context.h | 13 + drivers/gpu/drm/i915/gt/intel_context_types.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine.h | 20 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 97 +- drivers/gpu/drm/i915/gt/intel_gt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 103 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 + drivers/gpu/drm/i915/gt/intel_gtt.c | 300 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 142 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 182 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 150 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 73 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 1 + drivers/gpu/drm/i915/gt/intel_ring.c | 10 +- drivers/gpu/drm/i915/gt/intel_ring.h | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 42 +- drivers/gpu/drm/i915/gt/intel_rps.c | 1 + drivers/gpu/drm/i915/gt/intel_timeline.c | 28 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 24 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 43 +- drivers/gpu/drm/i915/gt/mock_engine.c | 30 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 22 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 30 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/scheduler.c | 17 +- drivers/gpu/drm/i915/i915_active.c | 237 +- drivers/gpu/drm/i915/i915_active.h | 31 +- drivers/gpu/drm/i915/i915_drv.c | 137 +- drivers/gpu/drm/i915/i915_drv.h | 24 +- drivers/gpu/drm/i915/i915_gem.c | 107 +- drivers/gpu/drm/i915/i915_gem.h | 12 + drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 57 +- drivers/gpu/drm/i915/i915_request.c | 224 +- drivers/gpu/drm/i915/i915_request.h | 8 - drivers/gpu/drm/i915/i915_sw_fence.c | 10 +- drivers/gpu/drm/i915/i915_vma.c | 65 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 41 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 75 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 18 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 26 +- drivers/gpu/drm/imx/Kconfig | 2 + drivers/gpu/drm/imx/Makefile | 1 + drivers/gpu/drm/imx/dcss/Kconfig | 9 + drivers/gpu/drm/imx/dcss/Makefile | 6 + drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 70 + drivers/gpu/drm/imx/dcss/dcss-crtc.c | 219 + drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 424 ++ drivers/gpu/drm/imx/dcss/dcss-dev.c | 325 + drivers/gpu/drm/imx/dcss/dcss-dev.h | 177 + drivers/gpu/drm/imx/dcss/dcss-dpr.c | 562 ++ drivers/gpu/drm/imx/dcss/dcss-drv.c | 138 + drivers/gpu/drm/imx/dcss/dcss-dtg.c | 409 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 198 + drivers/gpu/drm/imx/dcss/dcss-kms.h | 44 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 405 + drivers/gpu/drm/imx/dcss/dcss-scaler.c | 826 ++ drivers/gpu/drm/imx/dcss/dcss-ss.c | 180 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 10 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 10 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 21 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 14 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 1 + drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 27 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 103 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 84 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 + drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 51 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 - drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 47 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 24 - drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 68 - drivers/gpu/drm/msm/msm_gem.c | 20 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 4 +- drivers/gpu/drm/msm/msm_gpu.h | 11 + drivers/gpu/drm/msm/msm_gpu_trace.h | 57 + drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 24 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 4 + drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 311 +- drivers/gpu/drm/nouveau/include/nvif/push507c.h | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 174 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 3 + drivers/gpu/drm/nouveau/nouveau_connector.c | 132 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 1 + drivers/gpu/drm/nouveau/nouveau_display.c | 72 +- drivers/gpu/drm/nouveau/nouveau_display.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 210 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 4 + drivers/gpu/drm/nouveau/nouveau_encoder.h | 48 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 56 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 44 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 3 + drivers/gpu/drm/panel/Kconfig | 23 +- drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 139 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 101 + drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 154 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 13 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 38 +- drivers/gpu/drm/radeon/radeon.h | 7 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 156 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 5 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 9 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/gem.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 31 +- drivers/gpu/drm/ttm/ttm_bo.c | 48 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 142 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 42 +- drivers/gpu/drm/ttm/ttm_resource.c | 3 - drivers/gpu/drm/ttm/ttm_tt.c | 45 +- drivers/gpu/drm/tve200/tve200_display.c | 22 +- drivers/gpu/drm/vc4/Makefile | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 354 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 + drivers/gpu/drm/vc4/vc4_drv.h | 43 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1651 ++-- drivers/gpu/drm/vc4/vc4_hdmi.h | 184 + drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 521 ++ drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 442 ++ drivers/gpu/drm/vc4/vc4_hvs.c | 269 +- drivers/gpu/drm/vc4/vc4_kms.c | 229 +- drivers/gpu/drm/vc4/vc4_plane.c | 222 +- drivers/gpu/drm/vc4/vc4_regs.h | 177 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 4 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 10 +- drivers/gpu/drm/vkms/Makefile | 9 +- drivers/gpu/drm/vkms/vkms_composer.c | 98 +- drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_output.c | 4 + drivers/gpu/drm/vkms/vkms_writeback.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 30 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 12 +- drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/greybus/interface.c | 6 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-ite.c | 4 + drivers/hid/hid-picolcd_cir.c | 10 +- drivers/hid/hid-roccat-kone.c | 23 +- drivers/hid/hid-wiimote-core.c | 10 +- drivers/hid/i2c-hid/i2c-hid-core.c | 1 + drivers/hv/vmbus_drv.c | 9 +- drivers/hwmon/adt7462.c | 8 +- drivers/hwmon/k10temp.c | 78 +- drivers/hwmon/pmbus/pmbus_core.c | 284 +- drivers/hwmon/sparx5-temp.c | 2 +- drivers/hwtracing/coresight/coresight-cti.c | 24 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 10 + drivers/hwtracing/coresight/coresight-etm4x.c | 4 +- drivers/i2c/algos/i2c-algo-pca.c | 35 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-imx.c | 8 +- drivers/i2c/busses/i2c-npcm7xx.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 34 +- drivers/i2c/busses/i2c-stm32f7.c | 110 +- drivers/i2c/i2c-smbus.c | 107 + drivers/ide/ide-cd.c | 16 +- drivers/ide/ide-disk.c | 5 +- drivers/ide/ide-floppy.c | 2 - drivers/ide/ide-gd.c | 48 +- drivers/iio/accel/adxl372.c | 311 +- drivers/iio/accel/adxl372_i2c.c | 8 + drivers/iio/accel/adxl372_spi.c | 4 +- drivers/iio/accel/bma180.c | 20 +- drivers/iio/accel/bma220_spi.c | 85 +- drivers/iio/accel/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/axp20x_adc.c | 14 +- drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 16 +- drivers/iio/adc/exynos_adc.c | 10 +- drivers/iio/adc/ltc2497-core.c | 10 +- drivers/iio/adc/meson_saradc.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 9 +- drivers/iio/adc/stm32-adc-core.c | 75 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-core.c | 9 +- drivers/iio/adc/ti-adc081c.c | 24 +- drivers/iio/adc/ti-adc108s102.c | 5 +- drivers/iio/adc/ti-adc128s052.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 16 +- drivers/iio/afe/iio-rescale.c | 8 +- drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/hmc425a.c | 9 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 6 +- drivers/iio/chemical/atlas-ezo-sensor.c | 88 +- drivers/iio/chemical/scd30_core.c | 9 +- drivers/iio/dac/ad5686.c | 8 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/dpot-dac.c | 16 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/dac/ti-dac5571.c | 29 +- drivers/iio/frequency/ad9523.c | 60 +- drivers/iio/gyro/Kconfig | 10 + drivers/iio/gyro/Makefile | 1 + drivers/iio/gyro/adxrs290.c | 446 ++ drivers/iio/health/max30102.c | 4 +- drivers/iio/humidity/Kconfig | 10 + drivers/iio/humidity/Makefile | 1 + drivers/iio/humidity/hdc2010.c | 353 + drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/Kconfig | 15 + drivers/iio/light/Makefile | 1 + drivers/iio/light/as73211.c | 801 ++ drivers/iio/light/isl29018.c | 9 +- drivers/iio/light/tsl2772.c | 10 +- drivers/iio/magnetometer/ak8974.c | 11 +- drivers/iio/magnetometer/mag3110.c | 20 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/proximity/sx9310.c | 420 +- drivers/iio/temperature/mlx90632.c | 274 +- drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/ucma.c | 15 +- drivers/infiniband/core/uverbs_main.c | 3 - drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 11 +- drivers/infiniband/hw/hfi1/sdma.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 14 +- drivers/infiniband/hw/mlx5/cq.c | 5 +- drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_sdma.c | 10 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_cq.c | 6 +- drivers/infiniband/sw/rxe/rxe_task.c | 8 +- drivers/infiniband/sw/rxe/rxe_task.h | 2 +- drivers/input/serio/i8042-x86ia64io.h | 16 + drivers/interconnect/core.c | 10 +- drivers/interconnect/qcom/bcm-voter.c | 27 +- drivers/iommu/amd/Kconfig | 2 +- drivers/iommu/amd/amd_iommu.h | 9 + drivers/iommu/amd/init.c | 25 +- drivers/iommu/amd/iommu.c | 26 +- drivers/iommu/amd/iommu_v2.c | 7 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/dma-iommu.c | 15 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 114 +- drivers/iommu/intel/irq_remapping.c | 10 +- drivers/iommu/io-pgtable-arm.c | 2 +- drivers/iommu/iommu.c | 4 +- drivers/iommu/iova.c | 2 +- drivers/iommu/mtk_iommu.c | 35 +- drivers/iommu/sun50i-iommu.c | 15 +- drivers/iommu/tegra-smmu.c | 113 +- drivers/leds/leds-is31fl319x.c | 18 + drivers/leds/leds-lm3692x.c | 11 +- drivers/leds/leds-pwm.c | 11 +- drivers/leds/leds-sgm3140.c | 27 +- drivers/leds/leds-tlc591xx.c | 10 +- drivers/macintosh/windfarm_lm75_sensor.c | 2 - drivers/macintosh/windfarm_lm87_sensor.c | 2 - drivers/md/md.c | 2 +- drivers/media/cec/core/cec-adap.c | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/platform/seco/seco-cec.c | 2 +- drivers/media/common/siano/smsir.c | 4 +- drivers/media/dvb-frontends/mxl5xx.c | 1 - drivers/media/dvb-frontends/tda10021.c | 40 +- drivers/media/dvb-frontends/tda10086.c | 22 +- drivers/media/i2c/cx25840/cx25840-ir.c | 2 +- drivers/media/i2c/dw9807-vcm.c | 2 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/max9286.c | 40 +- drivers/media/i2c/ov5640.c | 336 +- drivers/media/i2c/ov8856.c | 430 ++ drivers/media/pci/cx23885/cx23885-alsa.c | 7 +- drivers/media/pci/cx23885/cx23885.h | 4 +- drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/cx88/cx88-alsa.c | 13 +- drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 150 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 7 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 3 +- drivers/media/pci/saa7134/saa7134.h | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 7 +- drivers/media/pci/ttpci/av7110_v4l.c | 4 +- drivers/media/platform/omap3isp/isp.c | 6 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/dbgfs.c | 2 - drivers/media/platform/rcar-fcp.c | 4 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 24 +- drivers/media/platform/rcar_drif.c | 30 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 5 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 4 +- drivers/media/radio/wl128x/fmdrv_common.c | 16 +- drivers/media/rc/ene_ir.c | 18 +- drivers/media/rc/fintek-cir.c | 8 +- drivers/media/rc/igorplugusb.c | 6 +- drivers/media/rc/iguanair.c | 4 +- drivers/media/rc/imon_raw.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 8 +- drivers/media/rc/ir-imon-decoder.c | 10 +- drivers/media/rc/ir-jvc-decoder.c | 6 +- drivers/media/rc/ir-mce_kbd-decoder.c | 8 +- drivers/media/rc/ir-nec-decoder.c | 6 +- drivers/media/rc/ir-rc5-decoder.c | 6 +- drivers/media/rc/ir-rc6-decoder.c | 6 +- drivers/media/rc/ir-rcmm-decoder.c | 18 +- drivers/media/rc/ir-sanyo-decoder.c | 6 +- drivers/media/rc/ir-sharp-decoder.c | 6 +- drivers/media/rc/ir-sony-decoder.c | 6 +- drivers/media/rc/ir-xmp-decoder.c | 15 +- drivers/media/rc/ir_toy.c | 14 +- drivers/media/rc/ite-cir.c | 10 +- drivers/media/rc/ite-cir.h | 4 +- drivers/media/rc/lirc_dev.c | 95 +- drivers/media/rc/mceusb.c | 12 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/nuvoton-cir.c | 10 +- drivers/media/rc/nuvoton-cir.h | 2 +- drivers/media/rc/rc-core-priv.h | 21 +- drivers/media/rc/rc-ir-raw.c | 16 +- drivers/media/rc/rc-loopback.c | 8 +- drivers/media/rc/rc-main.c | 10 +- drivers/media/rc/redrat3.c | 17 +- drivers/media/rc/serial_ir.c | 12 +- drivers/media/rc/sir_ir.c | 2 +- drivers/media/rc/st_rc.c | 6 +- drivers/media/rc/streamzap.c | 10 +- drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/rc/ttusbir.c | 18 +- drivers/media/rc/winbond-cir.c | 10 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 642 +- drivers/media/tuners/qt1010.c | 25 +- drivers/media/usb/au0828/au0828-input.c | 8 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 +- drivers/media/usb/dvb-usb/Kconfig | 1 + drivers/media/usb/dvb-usb/pctv452e.c | 26 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 197 +- drivers/media/usb/uvc/uvc_ctrl.c | 46 +- drivers/media/usb/uvc/uvc_driver.c | 71 +- drivers/media/usb/uvc/uvc_entity.c | 35 + drivers/media/usb/uvc/uvc_v4l2.c | 34 + drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 8 +- drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 22 +- drivers/memory/mtk-smi.c | 23 + drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1 - drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/dm355evm_msp.c | 76 +- drivers/mfd/ene-kb3930.c | 212 + drivers/mfd/intel-lpss-pci.c | 4 + drivers/mfd/khadas-mcu.c | 2 + drivers/mfd/madera-core.c | 11 +- drivers/mfd/sprd-sc27xx-spi.c | 28 +- drivers/mfd/stmfx.c | 8 +- drivers/mfd/wcd934x.c | 9 +- drivers/misc/cxl/pci.c | 4 +- drivers/misc/eeprom/at24.c | 11 +- drivers/misc/lkdtm/bugs.c | 10 - drivers/misc/lkdtm/core.c | 2 - drivers/misc/lkdtm/lkdtm.h | 2 - drivers/misc/lkdtm/usercopy.c | 15 - drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/afu_irq.c | 12 +- drivers/misc/ocxl/link.c | 15 +- drivers/misc/pci_endpoint_test.c | 9 +- drivers/misc/uacce/uacce.c | 2 +- drivers/mmc/core/mmc.c | 16 +- drivers/mmc/core/sdio_ops.c | 39 +- drivers/mmc/host/Kconfig | 40 +- drivers/mmc/host/alcor.c | 1 + drivers/mmc/host/android-goldfish.c | 1 + drivers/mmc/host/atmel-mci.c | 1 + drivers/mmc/host/au1xmmc.c | 1 + drivers/mmc/host/bcm2835.c | 5 +- drivers/mmc/host/cavium-octeon.c | 1 + drivers/mmc/host/davinci_mmc.c | 8 +- drivers/mmc/host/dw_mmc-bluefield.c | 1 + drivers/mmc/host/dw_mmc-exynos.c | 1 + drivers/mmc/host/dw_mmc-hi3798cv200.c | 1 + drivers/mmc/host/dw_mmc-k3.c | 1 + drivers/mmc/host/dw_mmc-pltfm.c | 1 + drivers/mmc/host/dw_mmc-rockchip.c | 1 + drivers/mmc/host/dw_mmc-zx.c | 12 +- drivers/mmc/host/dw_mmc.c | 9 +- drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 17 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 1 + drivers/mmc/host/meson-mx-sdio.c | 1 + drivers/mmc/host/mmc_spi.c | 86 +- drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/mtk-sd.c | 1 + drivers/mmc/host/mvsdio.c | 1 + drivers/mmc/host/mxcmmc.c | 1 + drivers/mmc/host/mxs-mmc.c | 1 + drivers/mmc/host/omap.c | 1 + drivers/mmc/host/omap_hsmmc.c | 19 +- drivers/mmc/host/owl-mmc.c | 1 + drivers/mmc/host/pxamci.c | 1 + drivers/mmc/host/renesas_sdhi.h | 5 + drivers/mmc/host/renesas_sdhi_core.c | 160 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 1 + drivers/mmc/host/rtsx_pci_sdmmc.c | 1 + drivers/mmc/host/rtsx_usb_sdmmc.c | 1 + drivers/mmc/host/s3cmci.c | 11 +- drivers/mmc/host/sdhci-acpi.c | 1 + drivers/mmc/host/sdhci-bcm-kona.c | 1 + drivers/mmc/host/sdhci-brcmstb.c | 13 +- drivers/mmc/host/sdhci-cadence.c | 1 + drivers/mmc/host/sdhci-cns3xxx.c | 1 + drivers/mmc/host/sdhci-dove.c | 1 + drivers/mmc/host/sdhci-esdhc-imx.c | 1 + drivers/mmc/host/sdhci-esdhc-mcf.c | 1 + drivers/mmc/host/sdhci-iproc.c | 1 + drivers/mmc/host/sdhci-milbeaut.c | 1 + drivers/mmc/host/sdhci-msm.c | 1 + drivers/mmc/host/sdhci-of-arasan.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 + drivers/mmc/host/sdhci-of-at91.c | 1 + drivers/mmc/host/sdhci-of-dwcmshc.c | 1 + drivers/mmc/host/sdhci-of-esdhc.c | 11 +- drivers/mmc/host/sdhci-of-hlwd.c | 1 + drivers/mmc/host/sdhci-of-sparx5.c | 5 +- drivers/mmc/host/sdhci-omap.c | 1 + drivers/mmc/host/sdhci-pic32.c | 1 + drivers/mmc/host/sdhci-pxav2.c | 1 + drivers/mmc/host/sdhci-pxav3.c | 1 + drivers/mmc/host/sdhci-s3c.c | 1 + drivers/mmc/host/sdhci-sirf.c | 1 + drivers/mmc/host/sdhci-spear.c | 1 + drivers/mmc/host/sdhci-sprd.c | 1 + drivers/mmc/host/sdhci-st.c | 1 + drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci-xenon.c | 1 + drivers/mmc/host/sdhci_am654.c | 1 + drivers/mmc/host/sdhci_f_sdh30.c | 1 + drivers/mmc/host/sh_mmcif.c | 1 + drivers/mmc/host/sunxi-mmc.c | 1 + drivers/mmc/host/tmio_mmc.c | 1 + drivers/mmc/host/tmio_mmc.h | 1 + drivers/mmc/host/tmio_mmc_core.c | 3 + drivers/mmc/host/uniphier-sd.c | 1 + drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mmc/host/wbsd.c | 1 + drivers/mmc/host/wmt-sdmmc.c | 1 + drivers/most/Kconfig | 9 + drivers/most/Makefile | 1 + .../{staging/most/cdev/cdev.c => most/most_cdev.c} | 0 drivers/mtd/devices/lart.c | 10 +- drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 + drivers/mtd/maps/physmap-core.c | 3 +- drivers/mtd/mtdconcat.c | 44 + drivers/mtd/mtdcore.c | 28 +- drivers/net/dsa/b53/b53_common.c | 75 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 123 +- drivers/net/dsa/bcm_sf2.h | 4 + drivers/net/dsa/microchip/ksz8795.c | 18 +- drivers/net/dsa/microchip/ksz9477.c | 51 +- drivers/net/dsa/microchip/ksz_common.c | 16 +- drivers/net/dsa/microchip/ksz_common.h | 3 +- drivers/net/dsa/rtl8366.c | 20 +- drivers/net/dsa/rtl8366rb.c | 82 +- drivers/net/ethernet/3com/typhoon.c | 3 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 37 +- drivers/net/ethernet/amazon/ena/ena_com.c | 19 +- drivers/net/ethernet/amazon/ena/ena_com.h | 9 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 170 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 39 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 9 + drivers/net/ethernet/broadcom/bcmsysport.c | 40 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 + drivers/net/ethernet/broadcom/tg3.c | 17 +- drivers/net/ethernet/cadence/macb_main.c | 3 +- drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 5 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 9 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 184 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 + drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 3 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 35 +- drivers/net/ethernet/cisco/enic/enic_main.c | 88 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 66 +- drivers/net/ethernet/cortina/gemini.c | 56 +- drivers/net/ethernet/dnet.c | 5 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 16 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 15 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 20 +- drivers/net/ethernet/ibm/ibmvnic.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 4 +- drivers/net/ethernet/marvell/Kconfig | 6 + drivers/net/ethernet/marvell/mvneta.c | 12 +- drivers/net/ethernet/marvell/mvpp2/Makefile | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 203 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 874 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c | 457 ++ drivers/net/ethernet/marvell/pxa168_eth.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 + drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 152 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 5 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 3 + drivers/net/ethernet/qlogic/qed/qed_main.c | 2 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 + drivers/net/ethernet/qlogic/qede/qede_filter.c | 3 + drivers/net/ethernet/qlogic/qede/qede_main.c | 11 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 41 + drivers/net/ethernet/sfc/ef100_netdev.c | 4 + drivers/net/ethernet/sfc/ef100_nic.c | 19 +- drivers/net/ethernet/sfc/ef100_tx.c | 34 +- drivers/net/ethernet/sfc/ef100_tx.h | 1 - drivers/net/ethernet/sfc/efx.c | 20 +- drivers/net/ethernet/sfc/efx_common.c | 38 +- drivers/net/ethernet/sfc/ethtool_common.c | 45 +- drivers/net/ethernet/sfc/farch.c | 2 +- drivers/net/ethernet/sfc/mcdi.h | 1 - drivers/net/ethernet/sfc/mcdi_port.c | 593 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 605 +- drivers/net/ethernet/sfc/mcdi_port_common.h | 15 +- drivers/net/ethernet/sfc/net_driver.h | 71 +- drivers/net/ethernet/sfc/nic_common.h | 40 +- drivers/net/ethernet/sfc/selftest.c | 12 +- drivers/net/ethernet/sfc/tx.c | 99 +- drivers/net/ethernet/sfc/tx_common.c | 9 +- drivers/net/ethernet/smsc/epic100.c | 71 +- drivers/net/ethernet/smsc/smsc911x.c | 6 +- drivers/net/ethernet/smsc/smsc9420.c | 51 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 48 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/hippi/rrunner.c | 117 +- drivers/net/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc_drv.c | 28 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/ca8210.c | 1 + drivers/net/phy/dp83867.c | 49 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/phy/smsc.c | 59 +- drivers/net/veth.c | 3 +- drivers/net/virtio_net.c | 7 +- drivers/net/wan/hdlc.c | 2 +- drivers/net/wan/hdlc_fr.c | 3 +- drivers/net/wan/hdlc_ppp.c | 16 +- drivers/net/wimax/i2400m/control.c | 2 - drivers/net/wireguard/noise.c | 5 +- drivers/net/wireguard/peerlookup.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 4 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 4 +- drivers/net/wireless/marvell/mwifiex/fw.h | 8 +- drivers/net/wireless/marvell/mwifiex/init.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 + drivers/net/wireless/marvell/mwifiex/sdio.c | 427 ++ drivers/net/wireless/marvell/mwifiex/sdio.h | 427 -- drivers/net/wireless/marvell/mwifiex/wmm.c | 15 + drivers/net/wireless/marvell/mwifiex/wmm.h | 18 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 4 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 116 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 12 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 13 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 - drivers/net/wireless/ti/wlcore/main.c | 4 - drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/Kconfig | 1 + drivers/nfc/s3fwrn5/firmware.c | 4 +- drivers/nfc/s3fwrn5/firmware.h | 2 +- drivers/nfc/s3fwrn5/i2c.c | 24 +- drivers/nvmem/core.c | 6 +- drivers/nvmem/mtk-efuse.c | 14 - drivers/of/address.c | 72 +- drivers/of/base.c | 1 + drivers/of/device.c | 42 +- drivers/of/of_private.h | 11 +- drivers/of/unittest.c | 36 +- drivers/oprofile/buffer_sync.c | 4 +- drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 29 +- drivers/pci/controller/dwc/pci-exynos.c | 45 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pci-keystone.c | 126 +- drivers/pci/controller/dwc/pci-meson.c | 156 +- drivers/pci/controller/dwc/pcie-al.c | 70 +- drivers/pci/controller/dwc/pcie-artpec6.c | 48 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 14 +- drivers/pci/controller/dwc/pcie-designware-host.c | 320 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 60 +- drivers/pci/controller/dwc/pcie-histb.c | 45 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 65 +- drivers/pci/controller/dwc/pcie-kirin.c | 43 +- drivers/pci/controller/dwc/pcie-qcom.c | 46 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 39 +- drivers/pci/controller/dwc/pcie-tegra194.c | 120 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- drivers/pci/controller/pci-aardvark.c | 104 +- drivers/pci/controller/pci-mvebu.c | 3 - drivers/pci/controller/pcie-iproc-msi.c | 13 +- drivers/pci/controller/pcie-rockchip-host.c | 11 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 - drivers/pci/controller/vmd.c | 346 +- drivers/pci/pci-bridge-emul.c | 4 + drivers/pci/probe.c | 14 +- drivers/pci/quirks.c | 57 - drivers/phy/broadcom/phy-bcm-ns-usb3.c | 22 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 19 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 40 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 33 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 21 +- drivers/phy/rockchip/Kconfig | 12 + drivers/phy/rockchip/Makefile | 1 + .../rockchip}/phy-rockchip-dphy-rx0.c | 0 drivers/phy/socionext/Kconfig | 10 + drivers/phy/socionext/Makefile | 1 + drivers/phy/socionext/phy-uniphier-ahci.c | 321 + drivers/phy/ti/phy-am654-serdes.c | 6 +- drivers/phy/ti/phy-gmii-sel.c | 159 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 14 +- drivers/platform/chrome/Kconfig | 10 - drivers/platform/chrome/cros_ec_lightbar.c | 2 + drivers/platform/x86/thinkpad_acpi.c | 18 +- drivers/powercap/intel_rapl_common.c | 3 + drivers/pwm/pwm-crc.c | 128 +- drivers/pwm/pwm-lpss-platform.c | 1 - drivers/pwm/pwm-lpss.c | 85 +- drivers/pwm/pwm-lpss.h | 3 - drivers/rapidio/Kconfig | 2 +- drivers/ras/cec.c | 9 +- drivers/regulator/bd718x7-regulator.c | 422 +- drivers/regulator/core.c | 5 +- drivers/regulator/da9055-regulator.c | 2 - drivers/regulator/da9062-regulator.c | 2 - drivers/regulator/da9063-regulator.c | 2 - drivers/regulator/da9210-regulator.c | 4 - drivers/regulator/da9211-regulator.c | 4 - drivers/regulator/lochnagar-regulator.c | 1 + drivers/regulator/lp8755.c | 6 - drivers/regulator/ltc3589.c | 10 +- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/pv88060-regulator.c | 10 +- drivers/regulator/pv88080-regulator.c | 10 +- drivers/regulator/pv88090-regulator.c | 10 +- drivers/regulator/slg51000-regulator.c | 4 - drivers/regulator/stpmic1_regulator.c | 4 - drivers/regulator/wm831x-dcdc.c | 4 - drivers/regulator/wm831x-isink.c | 2 - drivers/regulator/wm831x-ldo.c | 2 - drivers/regulator/wm8350-regulator.c | 2 - drivers/remoteproc/remoteproc_core.c | 4 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 21 +- drivers/scsi/cxlflash/ocxl_hw.h | 1 - drivers/scsi/gdth.c | 2 - drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi/ibmvfc.h | 122 +- drivers/scsi/libsas/sas_discover.c | 3 +- drivers/scsi/lpfc/lpfc_debugfs.c | 3 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/pmcraid.c | 2 - drivers/scsi/qedf/qedf.h | 9 + drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_main.c | 140 +- drivers/scsi/qedi/qedi.h | 5 + drivers/scsi/qedi/qedi_fw.c | 30 +- drivers/scsi/qedi/qedi_iscsi.c | 7 + drivers/scsi/qedi/qedi_main.c | 108 +- drivers/scsi/qla1280.c | 18 +- drivers/scsi/qla2xxx/qla_init.c | 10 + drivers/scsi/qla2xxx/qla_inline.h | 5 + drivers/scsi/qla2xxx/qla_isr.c | 47 +- drivers/scsi/sd.c | 7 +- drivers/scsi/sr.c | 36 +- drivers/scsi/ufs/Kconfig | 1 - drivers/scsi/ufs/ufs-mediatek.c | 83 +- drivers/scsi/ufs/ufs-mediatek.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 9 +- drivers/scsi/ufs/ufshcd.c | 21 +- drivers/soc/renesas/Kconfig | 342 +- drivers/soc/renesas/rcar-rst.c | 6 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 99 +- drivers/soundwire/bus.h | 4 + drivers/soundwire/cadence_master.c | 171 +- drivers/soundwire/cadence_master.h | 1 + drivers/soundwire/intel.c | 362 +- drivers/soundwire/intel.h | 2 + drivers/soundwire/intel_init.c | 3 +- drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/qcom.c | 60 +- drivers/soundwire/slave.c | 7 +- drivers/soundwire/stream.c | 38 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-atmel.c | 5 +- drivers/spi/spi-bcm2835.c | 7 +- drivers/spi/spi-cadence-quadspi.c | 13 +- drivers/spi/spi-dw-core.c | 26 + drivers/spi/spi-dw-mmio.c | 70 +- drivers/spi/spi-dw.h | 3 + drivers/spi/spi-geni-qcom.c | 13 +- drivers/spi/spi-mtk-nor.c | 29 +- drivers/spi/spi-mux.c | 5 +- drivers/spi/spi-qcom-qspi.c | 20 +- drivers/spi/spi-sprd.c | 2 +- drivers/spi/spi-stm32.c | 12 +- drivers/spi/spi-synquacer.c | 5 +- drivers/spi/spi-tegra114.c | 11 +- drivers/spi/spi-tegra20-slink.c | 10 +- drivers/spi/spi.c | 9 +- drivers/spi/spidev.c | 4 +- drivers/staging/emxx_udc/emxx_udc.c | 9 +- drivers/staging/iio/Documentation/overview.txt | 4 +- drivers/staging/iio/frequency/ad9834.c | 1 - drivers/staging/media/Kconfig | 6 - drivers/staging/media/Makefile | 2 - drivers/staging/media/atomisp/Makefile | 12 +- drivers/staging/media/atomisp/i2c/Kconfig | 74 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 12 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 24 +- .../media/atomisp/pci/atomisp_compat_css20.c | 20 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 84 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 49 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 9 +- .../atomisp/pci/css_2401_system/host/csi_rx.c | 1 + .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 1 + .../pci/css_2401_system/host/ibuf_ctrl_local.h | 1 + .../pci/css_2401_system/host/ibuf_ctrl_private.h | 268 - .../atomisp/pci/css_2401_system/host/isys_dma.c | 10 +- .../pci/css_2401_system/host/isys_dma_local.h | 21 - .../pci/css_2401_system/host/isys_dma_private.h | 12 +- .../atomisp/pci/css_2401_system/host/isys_irq.c | 3 +- .../pci/css_2401_system/host/isys_irq_local.h | 4 +- .../pci/css_2401_system/host/isys_irq_private.h | 12 +- .../pci/css_2401_system/host/pixelgen_private.h | 73 +- .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 6 +- .../atomisp/pci/css_2401_system/isys_irq_global.h | 4 +- .../atomisp/pci/css_2401_system/pixelgen_global.h | 8 +- .../pci/hive_isp_css_common/host/input_formatter.c | 6 +- .../host/input_formatter_local.h | 4 - .../pci/hive_isp_css_common/host/input_system.c | 70 +- .../pci/hive_isp_css_include/host/csi_rx_public.h | 4 +- .../hive_isp_css_include/host/ibuf_ctrl_public.h | 94 - .../hive_isp_css_include/host/isys_dma_public.h | 8 +- .../hive_isp_css_include/host/isys_irq_public.h | 29 +- .../pci/hive_isp_css_include/host/isys_public.h | 4 +- .../hive_isp_css_include/host/pixelgen_public.h | 4 +- .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 47 - .../atomisp/pci/hive_isp_css_include/isys_dma.h | 47 - .../atomisp/pci/hive_isp_css_include/isys_irq.h | 16 +- .../pci/hive_isp_css_include/print_support.h | 3 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 6 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 4 +- drivers/staging/media/atomisp/pci/ia_css_mipi.h | 2 - drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 +- .../media/atomisp/pci/input_system_global.h | 29 +- .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 7 - .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 145 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 3 - .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 144 - .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 53 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 4 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 3 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 7 +- .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 7 - .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 31 - .../atomisp/pci/isp2400_input_system_global.h | 21 +- .../media/atomisp/pci/isp2400_input_system_local.h | 17 +- .../atomisp/pci/isp2400_input_system_public.h | 26 +- .../media/atomisp/pci/isp2400_system_global.h | 16 - .../atomisp/pci/isp2401_input_system_global.h | 30 +- .../media/atomisp/pci/isp2401_input_system_local.h | 3 - .../atomisp/pci/isp2401_input_system_private.h | 224 +- .../media/atomisp/pci/isp2401_system_global.h | 19 - .../media/atomisp/pci/runtime/binary/src/binary.c | 863 ++- .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 10 - .../media/atomisp/pci/runtime/bufq/src/bufq.c | 26 +- .../pci/runtime/debug/interface/ia_css_debug.h | 6 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 193 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 2 +- .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 10 - .../pci/runtime/isys/interface/ia_css_isys.h | 18 +- .../pci/runtime/isys/interface/ia_css_isys_comm.h | 4 +- .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 2 +- .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 2 +- .../media/atomisp/pci/runtime/isys/src/isys_init.c | 20 +- .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 24 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 58 +- .../runtime/pipeline/interface/ia_css_pipeline.h | 2 +- .../atomisp/pci/runtime/pipeline/src/pipeline.c | 4 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 4 +- drivers/staging/media/atomisp/pci/sh_css.c | 345 +- drivers/staging/media/atomisp/pci/sh_css_defs.h | 4 - .../staging/media/atomisp/pci/sh_css_firmware.c | 62 +- drivers/staging/media/atomisp/pci/sh_css_hrt.c | 4 - .../staging/media/atomisp/pci/sh_css_internal.h | 36 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 46 +- .../media/atomisp/pci/sh_css_param_shading.c | 25 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 541 +- .../staging/media/atomisp/pci/sh_css_properties.c | 10 - drivers/staging/media/atomisp/pci/sh_css_sp.c | 39 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 8 +- drivers/staging/media/atomisp/pci/sh_css_struct.h | 2 - drivers/staging/media/atomisp/pci/system_global.h | 23 - drivers/staging/media/ipu3/ipu3-css-params.c | 2 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 - .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 - drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 7 +- drivers/staging/media/tegra-vde/iommu.c | 4 +- drivers/staging/media/usbvision/Kconfig | 18 - drivers/staging/media/usbvision/Makefile | 4 - drivers/staging/media/usbvision/TODO | 11 - drivers/staging/media/usbvision/usbvision-cards.c | 1120 --- drivers/staging/media/usbvision/usbvision-cards.h | 70 - drivers/staging/media/usbvision/usbvision-core.c | 2428 ------ drivers/staging/media/usbvision/usbvision-i2c.c | 438 -- drivers/staging/media/usbvision/usbvision-video.c | 1643 ---- drivers/staging/media/usbvision/usbvision.h | 500 -- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Kconfig | 13 - drivers/staging/most/cdev/Makefile | 4 - drivers/staging/pi433/pi433_if.h | 26 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 10 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 + drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 6 +- drivers/target/iscsi/iscsi_target_login.h | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 3 +- drivers/thunderbolt/Kconfig | 10 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/acpi.c | 117 + drivers/thunderbolt/cap.c | 136 +- drivers/thunderbolt/ctl.c | 5 +- drivers/thunderbolt/debugfs.c | 701 ++ drivers/thunderbolt/domain.c | 15 +- drivers/thunderbolt/eeprom.c | 20 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/lc.c | 151 +- drivers/thunderbolt/nhi.c | 69 + drivers/thunderbolt/nhi_ops.c | 31 +- drivers/thunderbolt/switch.c | 214 +- drivers/thunderbolt/tb.c | 189 +- drivers/thunderbolt/tb.h | 144 +- drivers/thunderbolt/tb_regs.h | 34 +- drivers/thunderbolt/usb4.c | 251 +- drivers/tty/hvc/hvcs.c | 14 +- drivers/tty/ipwireless/network.c | 4 +- drivers/tty/ipwireless/tty.c | 2 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 12 +- drivers/tty/serial/8250/8250_fsl.c | 108 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/icom.c | 32 +- drivers/tty/serial/imx.c | 3 +- drivers/tty/serial/sb1250-duart.c | 9 +- drivers/tty/serial/sc16is7xx.c | 1 + drivers/tty/serial/serial_core.c | 4 +- drivers/tty/serial/stm32-usart.c | 33 +- drivers/tty/synclink_gt.c | 14 +- drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 8 +- drivers/usb/core/driver.c | 8 +- drivers/usb/core/message.c | 96 +- drivers/usb/core/sysfs.c | 5 + drivers/usb/core/usb.c | 3 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-meson-g12a.c | 15 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/usb/dwc3/ep0.c | 16 + drivers/usb/dwc3/gadget.c | 56 +- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/host/ehci-npcm7xx.c | 8 +- drivers/usb/host/ehci-platform.c | 8 +- drivers/usb/host/ehci-spear.c | 8 +- drivers/usb/misc/usb3503.c | 18 +- drivers/usb/misc/usb4604.c | 8 +- drivers/usb/roles/class.c | 12 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 19 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/mux.c | 19 +- drivers/usb/typec/mux/intel_pmc_mux.c | 216 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 4 + drivers/vfio/pci/vfio_pci.c | 38 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/video/fbdev/Kconfig | 19 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/arkfb.c | 41 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 51 +- drivers/video/fbdev/aty/atyfb_base.c | 50 +- drivers/video/fbdev/aty/radeon_base.c | 12 +- drivers/video/fbdev/aty/radeon_pm.c | 38 +- drivers/video/fbdev/aty/radeonfb.h | 3 +- drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/cyber2000fb.c | 13 +- drivers/video/fbdev/geode/gxfb.h | 5 - drivers/video/fbdev/geode/gxfb_core.c | 36 +- drivers/video/fbdev/geode/lxfb.h | 5 - drivers/video/fbdev/geode/lxfb_core.c | 37 +- drivers/video/fbdev/geode/lxfb_ops.c | 4 - drivers/video/fbdev/geode/suspend_gx.c | 4 - drivers/video/fbdev/i740fb.c | 40 +- drivers/video/fbdev/kyro/STG4000InitDevice.c | 7 +- drivers/video/fbdev/mbx/Makefile | 4 - drivers/video/fbdev/mbx/mbxdebugfs.c | 232 - drivers/video/fbdev/mbx/mbxfb.c | 1053 --- drivers/video/fbdev/mbx/reg_bits.h | 614 -- drivers/video/fbdev/mbx/regs.h | 196 - drivers/video/fbdev/nvidia/nvidia.c | 64 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 2 +- drivers/video/fbdev/s3fb.c | 39 +- drivers/video/fbdev/savage/savagefb_driver.c | 52 +- drivers/video/fbdev/sis/init.c | 11 +- drivers/video/fbdev/sm712fb.c | 8 + drivers/video/fbdev/ssd1307fb.c | 8 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tgafb.c | 12 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/vga16fb.c | 16 +- drivers/video/fbdev/via/via-core.c | 39 +- drivers/video/fbdev/vt8623fb.c | 41 +- drivers/virt/fsl_hypervisor.c | 17 +- drivers/virtio/virtio_mmio.c | 31 + drivers/virtio/virtio_pci_modern.c | 95 + drivers/xen/Kconfig | 10 + drivers/xen/Makefile | 1 + drivers/xen/balloon.c | 4 +- drivers/xen/grant-table.c | 4 +- drivers/xen/privcmd.c | 4 +- drivers/xen/unpopulated-alloc.c | 186 + drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xlate_mmu.c | 4 +- fs/affs/amigaffs.c | 27 + fs/affs/file.c | 26 +- fs/binfmt_elf.c | 238 +- fs/binfmt_elf_fdpic.c | 162 +- fs/block_dev.c | 68 +- fs/btrfs/block-group.c | 49 +- fs/btrfs/btrfs_inode.h | 5 + fs/btrfs/ctree.c | 97 +- fs/btrfs/ctree.h | 65 +- fs/btrfs/dev-replace.c | 70 +- fs/btrfs/disk-io.c | 32 +- fs/btrfs/extent-tree.c | 113 +- fs/btrfs/extent_io.c | 47 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 175 +- fs/btrfs/inode.c | 185 +- fs/btrfs/ioctl.c | 58 +- fs/btrfs/locking.c | 45 +- fs/btrfs/locking.h | 78 + fs/btrfs/ordered-data.c | 38 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/print-tree.c | 50 +- fs/btrfs/print-tree.h | 4 + fs/btrfs/reada.c | 11 +- fs/btrfs/reflink.c | 44 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/send.c | 130 +- fs/btrfs/send.h | 1 - fs/btrfs/space-info.c | 14 +- fs/btrfs/super.c | 5 +- fs/btrfs/sysfs.c | 229 +- fs/btrfs/sysfs.h | 6 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/transaction.h | 1 + fs/btrfs/volumes.c | 106 +- fs/buffer.c | 16 - fs/cifs/inode.c | 4 + fs/coredump.c | 236 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 2 +- fs/crypto/policy.c | 9 +- fs/dax.c | 29 +- fs/debugfs/file.c | 4 +- fs/exfat/dir.c | 1 - fs/exfat/namei.c | 120 +- fs/ext2/file.c | 6 +- fs/ext2/inode.c | 1 - fs/ext4/dir.c | 2 +- fs/ext4/namei.c | 7 +- fs/ext4/verity.c | 4 +- fs/f2fs/compress.c | 42 +- fs/f2fs/data.c | 2 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 25 +- fs/f2fs/file.c | 24 +- fs/f2fs/inode.c | 8 +- fs/f2fs/super.c | 14 +- fs/f2fs/verity.c | 4 +- fs/fuse/Kconfig | 14 + fs/fuse/Makefile | 6 +- fs/fuse/dax.c | 1365 ++++ fs/fuse/dir.c | 32 +- fs/fuse/file.c | 50 +- fs/fuse/fuse_i.h | 47 +- fs/fuse/inode.c | 85 +- fs/fuse/virtio_fs.c | 275 +- fs/io_uring.c | 1060 ++- fs/iomap/buffered-io.c | 15 +- fs/iomap/direct-io.c | 12 +- fs/namei.c | 3 +- fs/namespace.c | 2 + fs/nfs/nfs4proc.c | 4 +- fs/proc/base.c | 6 +- fs/proc/inode.c | 119 +- fs/proc/proc_sysctl.c | 48 +- fs/proc/task_mmu.c | 18 - fs/proc_namespace.c | 1 + fs/quota/quota.c | 42 +- fs/read_write.c | 69 +- fs/reiserfs/super.c | 8 +- fs/splice.c | 130 +- fs/statfs.c | 2 + fs/ubifs/dir.c | 2 +- fs/udf/super.c | 14 +- fs/userfaultfd.c | 28 +- fs/xattr.c | 22 +- fs/xfs/Makefile | 1 + fs/xfs/kmem.c | 22 - fs/xfs/kmem.h | 7 - fs/xfs/libxfs/xfs_ag.c | 5 + fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr_leaf.c | 43 +- fs/xfs/libxfs/xfs_attr_sf.h | 29 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_da_format.h | 6 +- fs/xfs/libxfs/xfs_dquot_buf.c | 35 + fs/xfs/libxfs/xfs_format.h | 211 +- fs/xfs/libxfs/xfs_fs.h | 1 + fs/xfs/libxfs/xfs_ialloc.c | 5 + fs/xfs/libxfs/xfs_ialloc_btree.c | 65 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 130 +- fs/xfs/libxfs/xfs_inode_buf.h | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_log_recover.h | 1 - fs/xfs/libxfs/xfs_quota_defs.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 6 +- fs/xfs/libxfs/xfs_shared.h | 3 + fs/xfs/libxfs/xfs_trans_inode.c | 17 +- fs/xfs/scrub/agheader.c | 30 + fs/xfs/scrub/agheader_repair.c | 24 + fs/xfs/scrub/inode.c | 31 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_attr_list.c | 6 +- fs/xfs/xfs_bmap_util.c | 16 + fs/xfs/xfs_buf.c | 208 +- fs/xfs/xfs_buf.h | 17 +- fs/xfs/xfs_buf_item.c | 264 +- fs/xfs/xfs_buf_item.h | 12 + fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 66 +- fs/xfs/xfs_dquot.h | 3 + fs/xfs/xfs_error.c | 2 - fs/xfs/xfs_file.c | 29 +- fs/xfs/xfs_icache.c | 21 +- fs/xfs/xfs_inode.c | 698 +- fs/xfs/xfs_inode.h | 42 +- fs/xfs/xfs_inode_item.c | 61 +- fs/xfs/xfs_inode_item.h | 5 +- fs/xfs/xfs_inode_item_recover.c | 76 + fs/xfs/xfs_ioctl.c | 7 +- fs/xfs/xfs_iunlink_item.c | 168 + fs/xfs/xfs_iunlink_item.h | 25 + fs/xfs/xfs_log_recover.c | 239 +- fs/xfs/xfs_mount.c | 38 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_ondisk.h | 38 +- fs/xfs/xfs_qm.c | 13 + fs/xfs/xfs_qm.h | 4 + fs/xfs/xfs_qm_syscalls.c | 18 +- fs/xfs/xfs_quota.h | 8 - fs/xfs/xfs_rtalloc.c | 13 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trace.h | 30 +- fs/xfs/xfs_trans.c | 93 +- fs/xfs/xfs_trans.h | 8 +- fs/xfs/xfs_trans_buf.c | 46 +- fs/xfs/xfs_trans_dquot.c | 6 + include/asm-generic/checksum.h | 12 - include/asm-generic/vmlinux.lds.h | 62 +- include/drm/drm_device.h | 2 +- include/drm/drm_dp_helper.h | 15 +- include/drm/drm_dp_mst_helper.h | 3 +- include/drm/drm_drv.h | 16 +- include/drm/drm_prime.h | 3 +- include/drm/intel-gtt.h | 5 +- include/drm/ttm/ttm_bo_api.h | 1 - include/drm/ttm/ttm_bo_driver.h | 65 +- include/drm/ttm/ttm_resource.h | 22 +- include/drm/ttm/ttm_tt.h | 59 +- include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 + include/dt-bindings/power/r8a779a0-sysc.h | 59 + include/dt-bindings/sound/qcom,q6afe.h | 22 + include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 13 +- include/linux/bpf-cgroup.h | 2 +- include/linux/bvec.h | 9 +- include/linux/cacheinfo.h | 21 + include/linux/compat.h | 4 - include/linux/compiler-clang.h | 8 + include/linux/compiler-gcc.h | 2 +- include/linux/compiler.h | 8 +- include/linux/coredump.h | 11 + include/linux/dax.h | 6 + include/linux/device.h | 63 +- include/linux/dma-direct.h | 8 +- include/linux/dma-mapping.h | 62 +- include/linux/dmaengine.h | 17 +- include/linux/dynamic_debug.h | 20 +- include/linux/efi_embedded_fw.h | 6 +- include/linux/entry-common.h | 51 +- include/linux/fault-inject-usercopy.h | 22 + include/linux/filter.h | 4 +- include/linux/font.h | 4 +- include/linux/fs.h | 39 +- include/linux/fscrypt.h | 5 +- include/linux/genhd.h | 3 +- include/linux/hidden.h | 19 + include/linux/i2c-algo-pca.h | 15 + include/linux/i2c-smbus.h | 12 + include/linux/ide.h | 2 - include/linux/inet_diag.h | 2 + include/linux/intel-iommu.h | 1 + include/linux/io-pgtable.h | 2 +- include/linux/iommu.h | 10 +- include/linux/jhash.h | 2 + include/linux/kernel.h | 1 + include/linux/kprobes.h | 51 +- include/linux/ksm.h | 7 - include/linux/kvm_host.h | 31 +- include/linux/libata.h | 1 + include/linux/lockdep.h | 29 +- include/linux/log2.h | 2 +- include/linux/memcontrol.h | 12 - include/linux/memremap.h | 9 +- include/linux/mfd/tc3589x.h | 6 + include/linux/mm.h | 3 +- include/linux/mmc/host.h | 6 + include/linux/mmzone.h | 12 +- include/linux/module.h | 5 + include/linux/mount.h | 3 +- include/linux/mtd/pfow.h | 33 - include/linux/netdev_features.h | 2 +- include/linux/netdevice.h | 38 +- include/linux/notifier.h | 15 +- include/linux/of.h | 5 + include/linux/oom.h | 2 +- include/linux/pagemap.h | 72 +- include/linux/pci.h | 1 + include/linux/pe.h | 3 + include/linux/percpu-refcount.h | 45 +- include/linux/perf_event.h | 33 +- include/linux/platform_data/ad7793.h | 2 +- include/linux/powercap.h | 11 +- include/linux/proc_fs.h | 1 + include/linux/property.h | 14 + include/linux/qed/qed_if.h | 1 + include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/refcount.h | 65 +- include/linux/resctrl.h | 2 + include/linux/sched.h | 4 +- include/linux/sched/coredump.h | 2 +- include/linux/sched/mm.h | 38 +- include/linux/sched/sd_flags.h | 156 + include/linux/sched/topology.h | 37 +- include/linux/scmi_protocol.h | 32 +- include/linux/seqlock.h | 8 +- include/linux/signal.h | 2 + include/linux/skbuff.h | 9 +- include/linux/soc/mediatek/infracfg.h | 3 + include/linux/socket.h | 1 + include/linux/soundwire/sdw.h | 39 +- include/linux/soundwire/sdw_registers.h | 7 - include/linux/statfs.h | 1 + include/linux/static_call.h | 298 + include/linux/static_call_types.h | 35 + include/linux/syscalls.h | 2 +- include/linux/tcp.h | 1 + include/linux/timekeeping.h | 15 + include/linux/tracepoint-defs.h | 5 + include/linux/tracepoint.h | 86 +- include/linux/uaccess.h | 29 +- include/linux/via-core.h | 2 - include/linux/virtio_config.h | 17 + include/linux/vm_event_item.h | 1 + include/linux/vmstat.h | 2 +- include/linux/xarray.h | 22 + include/media/rc-core.h | 11 +- include/media/v4l2-async.h | 5 +- include/media/v4l2-fwnode.h | 24 +- include/media/videobuf-dma-sg.h | 2 +- include/misc/ocxl.h | 10 +- include/net/checksum.h | 22 +- include/net/devlink.h | 33 +- include/net/ip.h | 2 +- include/net/netfilter/nf_tables.h | 2 + include/net/netlink.h | 2 - include/net/netns/ipv4.h | 1 + include/net/netns/nftables.h | 1 + include/net/xfrm.h | 16 +- include/sound/pcm_params.h | 5 - include/sound/soc-dai.h | 3 +- include/sound/soc.h | 2 + include/sound/sof/topology.h | 12 +- include/sound/timer.h | 8 +- include/trace/define_trace.h | 14 +- include/trace/events/btrfs.h | 17 +- include/trace/events/f2fs.h | 2 +- include/trace/events/rxrpc.h | 33 +- include/trace/events/xen.h | 20 - include/uapi/asm-generic/unistd.h | 2 +- include/uapi/linux/bpf.h | 87 +- include/uapi/linux/devlink.h | 2 + include/uapi/linux/dqblk_xfs.h | 16 +- include/uapi/linux/fuse.h | 34 +- include/uapi/linux/if_bridge.h | 21 + include/uapi/linux/if_link.h | 204 +- include/uapi/linux/iio/types.h | 1 + include/uapi/linux/inet_diag.h | 18 + include/uapi/linux/input-event-codes.h | 4 + include/uapi/linux/io_uring.h | 6 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/mount.h | 1 + include/uapi/linux/mroute.h | 5 +- include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/virtio_fs.h | 3 + include/uapi/linux/virtio_mmio.h | 11 + include/uapi/linux/virtio_pci.h | 11 +- include/uapi/sound/sof/tokens.h | 5 + include/video/mbxfb.h | 99 - include/xen/balloon.h | 4 + include/xen/xen.h | 9 + init/initramfs.c | 2 +- kernel/Makefile | 1 + kernel/bpf/cgroup.c | 2 +- kernel/bpf/hashtab.c | 15 +- kernel/bpf/verifier.c | 4 + kernel/cpu_pm.c | 48 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bt.c | 4 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 4 - kernel/dma/coherent.c | 10 +- kernel/dma/mapping.c | 66 - kernel/entry/common.c | 35 +- kernel/events/core.c | 38 +- kernel/fork.c | 6 +- kernel/gcov/Kconfig | 1 + kernel/jump_label.c | 10 +- kernel/kprobes.c | 139 +- kernel/locking/lockdep.c | 824 +- kernel/locking/lockdep_internals.h | 2 + kernel/module.c | 15 +- kernel/notifier.c | 144 +- kernel/padata.c | 5 +- kernel/power/hibernate.c | 39 +- kernel/power/main.c | 8 +- kernel/power/power.h | 3 +- kernel/power/suspend.c | 14 +- kernel/power/user.c | 14 +- kernel/rcu/tree.c | 8 + kernel/rcu/tree_stall.h | 6 + kernel/scftorture.c | 41 +- kernel/sched/core.c | 7 +- kernel/sched/debug.c | 56 +- kernel/sched/fair.c | 11 +- kernel/sched/topology.c | 65 +- kernel/seccomp.c | 50 +- kernel/static_call.c | 481 ++ kernel/sys_ni.c | 1 - kernel/sysctl.c | 11 + kernel/time/alarmtimer.c | 2 +- kernel/time/timekeeping.c | 109 +- kernel/torture.c | 33 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 8 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_printk.c | 4 +- kernel/tracepoint.c | 27 +- lib/Kconfig.debug | 11 +- lib/Kconfig.kasan | 9 +- lib/Makefile | 1 + lib/checksum.c | 11 - lib/decompress_unzstd.c | 7 +- lib/dynamic_debug.c | 82 +- lib/fault-inject-usercopy.c | 39 + lib/fonts/Kconfig | 7 + lib/fonts/Makefile | 1 + lib/fonts/font_6x8.c | 2576 +++++++ lib/fonts/fonts.c | 3 + lib/iov_iter.c | 26 +- lib/kobject.c | 3 - lib/locking-selftest.c | 445 +- lib/percpu-refcount.c | 128 +- lib/strncpy_from_user.c | 3 + lib/test_bitmap.c | 91 +- lib/test_firmware.c | 9 + lib/test_xarray.c | 62 + lib/ubsan.c | 2 - lib/usercopy.c | 5 +- lib/xarray.c | 198 +- localversion-next | 2 +- mm/debug_vm_pgtable.c | 171 +- mm/filemap.c | 52 +- mm/gup.c | 103 +- mm/huge_memory.c | 53 +- mm/hugetlb.c | 122 +- mm/internal.h | 19 +- mm/khugepaged.c | 4 +- mm/ksm.c | 29 +- mm/madvise.c | 143 +- mm/memcontrol.c | 69 +- mm/memory-failure.c | 40 +- mm/memory.c | 60 +- mm/memory_hotplug.c | 18 +- mm/memremap.c | 2 +- mm/migrate.c | 20 +- mm/mlock.c | 24 +- mm/mmap.c | 13 +- mm/mmu_notifier.c | 2 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 4 +- mm/page_isolation.c | 8 + mm/percpu.c | 5 +- mm/readahead.c | 130 +- mm/shmem.c | 20 +- mm/slab.h | 3 - mm/swap.c | 10 +- mm/vmscan.c | 33 +- mm/vmstat.c | 1 + mm/workingset.c | 4 - net/bridge/br_mdb.c | 256 +- net/bridge/br_multicast.c | 1290 +++- net/bridge/br_private.h | 70 +- net/bridge/netfilter/ebt_stp.c | 1 - net/caif/cfsrvl.c | 1 - net/core/bpf_sk_storage.c | 1 - net/core/dev.c | 36 +- net/core/devlink.c | 75 +- net/core/dst.c | 2 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 4 +- net/core/net_namespace.c | 22 +- net/core/netpoll.c | 2 +- net/core/skbuff.c | 13 +- net/core/sock_map.c | 284 +- net/dcb/dcbnl.c | 8 + net/dccp/ipv4.c | 6 +- net/dsa/slave.c | 25 +- net/ethtool/ioctl.c | 25 +- net/hsr/hsr_netlink.c | 6 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/icmp.c | 10 +- net/ipv4/inet_diag.c | 17 + net/ipv4/ip_output.c | 14 +- net/ipv4/ipmr.c | 14 +- net/ipv4/raw.c | 6 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp_input.c | 1 + net/ipv4/tcp_ipv4.c | 11 +- net/ipv6/icmp.c | 4 +- net/ipv6/ip6_fib.c | 13 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/tcp_ipv6.c | 20 +- net/l2tp/l2tp_core.c | 134 +- net/l2tp/l2tp_core.h | 10 +- net/l2tp/l2tp_eth.c | 2 +- net/l2tp/l2tp_ip.c | 2 +- net/l2tp/l2tp_ip6.c | 2 +- net/l2tp/l2tp_netlink.c | 2 +- net/l2tp/l2tp_ppp.c | 15 +- net/mac802154/tx.c | 8 +- net/mptcp/pm_netlink.c | 19 +- net/mptcp/subflow.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 22 +- net/netfilter/nf_conntrack_proto.c | 2 + net/netfilter/nf_tables_api.c | 105 +- net/netfilter/nft_meta.c | 4 +- net/netlabel/netlabel_calipso.c | 4 +- net/nfc/digital_dep.c | 3 - net/packet/af_packet.c | 8 +- net/qrtr/qrtr.c | 21 +- net/rxrpc/af_rxrpc.c | 7 +- net/rxrpc/ar-internal.h | 70 +- net/rxrpc/call_object.c | 43 + net/rxrpc/conn_client.c | 1087 ++- net/rxrpc/conn_event.c | 14 +- net/rxrpc/conn_object.c | 12 +- net/rxrpc/conn_service.c | 7 + net/rxrpc/local_object.c | 4 +- net/rxrpc/net_ns.c | 5 +- net/rxrpc/output.c | 6 + net/rxrpc/proc.c | 2 +- net/rxrpc/rtt.c | 1 - net/rxrpc/rxkad.c | 8 +- net/rxrpc/sysctl.c | 10 +- net/sched/act_api.c | 5 +- net/sched/act_ife.c | 44 +- net/sched/sch_generic.c | 48 +- net/smc/smc_close.c | 15 +- net/smc/smc_core.c | 3 + net/smc/smc_llc.c | 15 +- net/socket.c | 15 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/socklib.c | 2 +- net/tipc/core.c | 9 +- net/tipc/core.h | 8 + net/tipc/net.c | 20 +- net/tipc/net.h | 1 + net/tipc/socket.c | 6 +- net/xfrm/xfrm_state.c | 31 +- samples/bpf/.gitignore | 1 + samples/bpf/sockex3_user.c | 6 +- samples/bpf/spintest_user.c | 6 +- samples/bpf/tracex5_user.c | 6 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/kprobes/kprobe_example.c | 2 +- samples/kprobes/kretprobe_example.c | 2 +- scripts/coccinelle/api/device_attr_show.cocci | 2 +- scripts/const_structs.checkpatch | 2 + scripts/dev-needs.sh | 315 + scripts/kconfig/qconf.cc | 368 +- scripts/kconfig/qconf.h | 77 +- scripts/kernel-doc | 2 + scripts/tags.sh | 2 + scripts/x86-check-compiler.sh | 9 - security/integrity/ima/ima_policy.c | 142 +- security/tomoyo/util.c | 29 +- sound/ac97/ac97_core.h | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/atmel/ac97c.c | 22 +- sound/core/compress_offload.c | 5 +- sound/core/hrtimer.c | 2 +- sound/core/init.c | 3 +- sound/core/memalloc.c | 2 +- sound/core/pcm.c | 8 +- sound/core/pcm_memory.c | 3 +- sound/core/rawmidi.c | 2 +- sound/core/timer.c | 26 +- sound/drivers/aloop.c | 23 +- sound/drivers/pcsp/pcsp_lib.c | 12 +- sound/drivers/vx/vx_core.c | 4 +- sound/drivers/vx/vx_pcm.c | 2 - sound/pci/asihpi/asihpi.c | 37 +- sound/pci/asihpi/hpioctl.c | 16 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_jack.h | 2 +- sound/pci/hda/hda_local.h | 8 +- sound/pci/hda/patch_realtek.c | 120 +- sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 20 +- sound/pci/rme9652/hdsp.c | 55 +- sound/pci/rme9652/hdspm.c | 13 +- sound/soc/atmel/Kconfig | 12 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-spdiftx.c | 871 +++ sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/max98373-sdw.c | 18 +- sound/soc/codecs/mt6359.c | 13 +- sound/soc/codecs/rt1015p.c | 148 + sound/soc/codecs/rt1308-sdw.c | 17 +- sound/soc/codecs/rt5682-sdw.c | 20 +- sound/soc/codecs/rt700-sdw.c | 20 +- sound/soc/codecs/rt711-sdw.c | 20 +- sound/soc/codecs/rt715-sdw.c | 38 +- sound/soc/codecs/tlv320adcx140.c | 24 +- sound/soc/codecs/wsa881x.c | 1 + sound/soc/fsl/fsl_esai.c | 14 +- sound/soc/fsl/fsl_sai.c | 40 +- sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/intel/boards/sof_sdw.c | 81 + sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/qcom/common.c | 4 + sound/soc/qcom/qdsp6/q6afe-dai.c | 229 + sound/soc/qcom/qdsp6/q6afe.c | 308 +- sound/soc/qcom/qdsp6/q6afe.h | 33 +- sound/soc/qcom/qdsp6/q6routing.c | 121 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 21 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 7 +- sound/soc/sof/control.c | 58 + sound/soc/sof/pm.c | 1 + sound/soc/sof/sof-audio.c | 48 +- sound/soc/sof/sof-audio.h | 10 + sound/soc/sof/sof-priv.h | 3 + sound/soc/sof/topology.c | 403 +- sound/soc/sunxi/sun8i-codec.c | 104 +- sound/soc/ti/Kconfig | 2 +- sound/soc/txx9/txx9aclc.c | 11 +- sound/soc/txx9/txx9aclc.h | 2 +- sound/usb/midi.c | 13 +- sound/usb/misc/ua101.c | 16 +- sound/usb/mixer_scarlett_gen2.c | 2 +- tools/arch/x86/tools/gen-insn-attr-x86.awk | 50 +- tools/bpf/bpftool/Documentation/Makefile | 5 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 20 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 17 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 17 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 21 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 30 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 17 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 17 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 18 +- tools/bpf/bpftool/Documentation/common_options.rst | 22 + tools/bpf/bpftool/bash-completion/bpftool | 22 +- tools/bpf/bpftool/main.c | 33 +- tools/bpf/bpftool/map.c | 149 +- tools/bpf/bpftool/prog.c | 4 +- tools/iio/iio_event_monitor.c | 2 + tools/include/linux/static_call_types.h | 35 + tools/include/uapi/linux/bpf.h | 87 +- tools/lib/bpf/Makefile | 2 + tools/lib/bpf/btf.h | 18 +- tools/lib/bpf/libbpf.c | 1287 ++-- tools/lib/bpf/libbpf.h | 5 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_common.h | 2 + tools/lib/traceevent/event-parse.c | 2 +- tools/memory-model/Documentation/cheatsheet.txt | 14 +- .../{ => Documentation}/control-dependencies.txt | 0 tools/memory-model/Documentation/locking.txt | 2 +- tools/memory-model/Documentation/ordering.txt | 7 +- tools/objtool/check.c | 138 + tools/objtool/check.h | 1 + tools/objtool/elf.c | 8 +- tools/objtool/elf.h | 3 +- tools/objtool/objtool.h | 1 + tools/objtool/orc_gen.c | 4 +- tools/objtool/sync-check.sh | 1 + tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-stat.txt | 7 + tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-stat.c | 8 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/util/bpf-loader.c | 12 +- tools/perf/util/machine.c | 6 - tools/perf/util/map.c | 16 + tools/perf/util/map.h | 9 +- tools/perf/util/parse-events.y | 8 +- tools/perf/util/stat.h | 1 + tools/power/pm-graph/sleepgraph.py | 2 +- tools/testing/selftests/bpf/Makefile | 5 + tools/testing/selftests/bpf/flow_dissector_load.h | 8 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 + .../selftests/bpf/prog_tests/cls_redirect.c | 72 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 21 +- .../selftests/bpf/prog_tests/global_data_init.c | 3 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +- .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 89 + tools/testing/selftests/bpf/prog_tests/subprogs.c | 31 + .../selftests/bpf/prog_tests/xdp_noinline.c | 49 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 9 + .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 15 + .../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 43 + .../testing/selftests/bpf/progs/bpf_iter_sockmap.h | 3 + tools/testing/selftests/bpf/progs/map_ptr_kern.c | 10 +- tools/testing/selftests/bpf/progs/pyperf.h | 11 +- .../testing/selftests/bpf/progs/pyperf_subprogs.c | 5 + tools/testing/selftests/bpf/progs/strobemeta.h | 30 +- .../selftests/bpf/progs/strobemeta_subprogs.c | 10 + .../selftests/bpf/progs/test_cls_redirect.c | 105 +- .../bpf/progs/test_cls_redirect_subprogs.c | 2 + .../selftests/bpf/progs/test_l4lb_noinline.c | 41 +- tools/testing/selftests/bpf/progs/test_subprogs.c | 103 + .../selftests/bpf/progs/test_sysctl_loop1.c | 4 +- .../selftests/bpf/progs/test_sysctl_loop2.c | 4 +- .../selftests/bpf/progs/test_xdp_noinline.c | 36 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 21 + tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 32 + tools/testing/selftests/lkdtm/tests.txt | 2 - tools/testing/selftests/mount/.gitignore | 1 + tools/testing/selftests/mount/Makefile | 4 +- tools/testing/selftests/mount/nosymfollow-test.c | 218 + tools/testing/selftests/mount/run_nosymfollow.sh | 4 + .../{run_tests.sh => run_unprivileged_remount.sh} | 0 tools/testing/selftests/net/config | 3 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 17 +- tools/testing/selftests/net/psock_snd.sh | 16 +- tools/testing/selftests/net/rtnetlink.sh | 47 + .../powerpc/alignment/alignment_handler.c | 12 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 + tools/testing/selftests/powerpc/dscr/Makefile | 2 +- .../selftests/powerpc/dscr/dscr_default_test.c | 2 + .../selftests/powerpc/dscr/dscr_explicit_test.c | 2 + .../powerpc/dscr/dscr_inherit_exec_test.c | 2 + .../selftests/powerpc/dscr/dscr_inherit_test.c | 2 + .../selftests/powerpc/dscr/dscr_sysfs_test.c | 2 + .../powerpc/dscr/dscr_sysfs_thread_test.c | 2 + .../selftests/powerpc/dscr/dscr_user_test.c | 2 + tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 1 + .../selftests/powerpc/pmu/count_stcx_fail.c | 1 - tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 3 + .../selftests/powerpc/pmu/per_event_excludes.c | 2 - .../testing/selftests/powerpc/security/rfi_flush.c | 38 + .../selftests/powerpc/security/spectre_v2.c | 3 + .../testing/selftests/powerpc/stringloops/memcmp.c | 2 +- .../powerpc/switch_endian/switch_endian_test.S | 23 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 11 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 10 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 10 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 3 +- tools/testing/selftests/powerpc/utils.c | 39 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +- tools/testing/selftests/vm/hmm-tests.c | 4 +- tools/testing/selftests/vm/map_hugetlb.c | 2 +- tools/testing/selftests/x86/fsgsbase.c | 68 + tools/testing/selftests/x86/test_vsyscall.c | 22 +- 2707 files changed, 79477 insertions(+), 57077 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/admin-guide/media/usbvision-cardlist.rst create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/img,meta [...] create mode 100644 Documentation/devicetree/bindings/mfd/ene-kb3930.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mp886x.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp886x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/hdmi.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml delete mode 100644 Documentation/devicetree/bindings/spmi/spmi.txt create mode 100644 Documentation/devicetree/bindings/spmi/spmi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.yaml delete mode 100644 Documentation/driver-api/device_connection.rst create mode 100644 Documentation/maintainer/modifying-patches.rst create mode 100644 Documentation/networking/statistics.rst create mode 100644 Documentation/x86/cpuinfo.rst create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts create mode 100644 arch/arm/boot/dts/mt7623n.dtsi create mode 100644 arch/arm/include/asm/vmlinux.lds.h delete mode 100644 arch/arm/kernel/vmlinux.lds.h delete mode 100644 arch/arm/mach-imx/devices-imx21.h delete mode 100644 arch/arm/mach-imx/ehci-imx27.c delete mode 100644 arch/arm/mach-imx/ehci-imx31.c delete mode 100644 arch/arm/mach-imx/ehci-imx35.c delete mode 100644 arch/arm/mach-imx/ehci.h delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c delete mode 100644 arch/arm/mach-imx/mach-bug.c rename arch/arm/mach-imx/{imx27-dt.c => mach-imx27.c} (100%) delete mode 100644 arch/arm/mach-imx/mach-imx27_visstrim_m10.c rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%) rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%) delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c delete mode 100644 arch/arm/mach-imx/mach-mx31moboard.c delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c delete mode 100644 arch/arm/mach-imx/mach-pca100.c delete mode 100644 arch/arm/mach-imx/mach-pcm037.c delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c delete mode 100644 arch/arm/mach-imx/mach-pcm043.c delete mode 100644 arch/arm/mach-imx/mach-qong.c delete mode 100644 arch/arm/mach-imx/mach-vpr200.c delete mode 100644 arch/arm/mach-imx/mm-imx21.c delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi create mode 100644 arch/arm64/include/asm/kvm_pgtable.h create mode 100644 arch/arm64/kvm/hyp/pgtable.c delete mode 100644 arch/m68k/include/asm/uaccess_mm.h delete mode 100644 arch/m68k/include/asm/uaccess_no.h delete mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h delete mode 100644 arch/mips/include/asm/mach-generic/war.h delete mode 100644 arch/mips/include/asm/mach-ip22/war.h delete mode 100644 arch/mips/include/asm/mach-ip27/war.h delete mode 100644 arch/mips/include/asm/mach-ip28/war.h delete mode 100644 arch/mips/include/asm/mach-ip30/war.h delete mode 100644 arch/mips/include/asm/mach-ip32/war.h delete mode 100644 arch/mips/include/asm/mach-malta/war.h delete mode 100644 arch/mips/include/asm/mach-rc32434/war.h delete mode 100644 arch/mips/include/asm/mach-rm/war.h delete mode 100644 arch/mips/include/asm/mach-sibyte/war.h delete mode 100644 arch/mips/include/asm/mach-tx49xx/war.h create mode 100644 arch/riscv/include/asm/efi.h create mode 100644 arch/riscv/include/asm/sections.h create mode 100644 arch/riscv/kernel/efi-header.S create mode 100644 arch/riscv/kernel/efi.c create mode 100644 arch/riscv/kernel/image-vars.h create mode 100644 arch/x86/boot/compressed/ident_map_64.c create mode 100644 arch/x86/boot/compressed/idt_64.c create mode 100644 arch/x86/boot/compressed/idt_handlers_64.S delete mode 100644 arch/x86/boot/compressed/kaslr_64.c create mode 100644 arch/x86/boot/compressed/sev-es.c create mode 100644 arch/x86/include/asm/fpu/xcr.h create mode 100644 arch/x86/include/asm/sev-es.h create mode 100644 arch/x86/include/asm/static_call.h create mode 100644 arch/x86/include/asm/trap_pf.h create mode 100644 arch/x86/kernel/sev-es-shared.c create mode 100644 arch/x86/kernel/sev-es.c create mode 100644 arch/x86/kernel/static_call.c delete mode 100644 drivers/base/devcon.c create mode 100644 drivers/firmware/arm_scmi/system.c rename drivers/firmware/efi/{arm-init.c => efi-init.c} (100%) delete mode 100644 drivers/firmware/efi/libstub/hidden.h create mode 100644 drivers/firmware/efi/libstub/riscv-stub.c create mode 100644 drivers/firmware/efi/riscv-runtime.c create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h create mode 100644 drivers/gpu/drm/imx/dcss/Kconfig create mode 100644 drivers/gpu/drm/imx/dcss/Makefile create mode 100644 drivers/gpu/drm/imx/dcss/dcss-blkctl.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-crtc.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ctxld.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.h create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dpr.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-drv.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dtg.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.h create mode 100644 drivers/gpu/drm/imx/dcss/dcss-plane.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-scaler.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ss.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi.h create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_phy.c create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_regs.h create mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c create mode 100644 drivers/iio/gyro/adxrs290.c create mode 100644 drivers/iio/humidity/hdc2010.c create mode 100644 drivers/iio/light/as73211.c create mode 100644 drivers/mfd/ene-kb3930.c rename drivers/{staging/most/cdev/cdev.c => most/most_cdev.c} (100%) create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c rename drivers/{staging/media/phy-rockchip-dphy-rx0 => phy/rockchip}/phy-rockchip- [...] create mode 100644 drivers/phy/socionext/phy-uniphier-ahci.c delete mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig delete mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] delete mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibu [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h delete mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h delete mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO delete mode 100644 drivers/staging/media/usbvision/Kconfig delete mode 100644 drivers/staging/media/usbvision/Makefile delete mode 100644 drivers/staging/media/usbvision/TODO delete mode 100644 drivers/staging/media/usbvision/usbvision-cards.c delete mode 100644 drivers/staging/media/usbvision/usbvision-cards.h delete mode 100644 drivers/staging/media/usbvision/usbvision-core.c delete mode 100644 drivers/staging/media/usbvision/usbvision-i2c.c delete mode 100644 drivers/staging/media/usbvision/usbvision-video.c delete mode 100644 drivers/staging/media/usbvision/usbvision.h delete mode 100644 drivers/staging/most/cdev/Kconfig delete mode 100644 drivers/staging/most/cdev/Makefile create mode 100644 drivers/thunderbolt/acpi.c create mode 100644 drivers/thunderbolt/debugfs.c delete mode 100644 drivers/video/fbdev/mbx/Makefile delete mode 100644 drivers/video/fbdev/mbx/mbxdebugfs.c delete mode 100644 drivers/video/fbdev/mbx/mbxfb.c delete mode 100644 drivers/video/fbdev/mbx/reg_bits.h delete mode 100644 drivers/video/fbdev/mbx/regs.h create mode 100644 drivers/xen/unpopulated-alloc.c create mode 100644 fs/fuse/dax.c create mode 100644 fs/xfs/xfs_iunlink_item.c create mode 100644 fs/xfs/xfs_iunlink_item.h create mode 100644 include/dt-bindings/clock/r8a779a0-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a779a0-sysc.h create mode 100644 include/linux/fault-inject-usercopy.h create mode 100644 include/linux/hidden.h create mode 100644 include/linux/sched/sd_flags.h create mode 100644 include/linux/static_call.h create mode 100644 include/linux/static_call_types.h delete mode 100644 include/video/mbxfb.h create mode 100644 kernel/static_call.c create mode 100644 lib/fault-inject-usercopy.c create mode 100644 lib/fonts/font_6x8.c create mode 100755 scripts/dev-needs.sh delete mode 100755 scripts/x86-check-compiler.sh create mode 100644 sound/soc/atmel/mchp-spdiftx.c create mode 100644 sound/soc/codecs/rt1015p.c create mode 100644 tools/bpf/bpftool/Documentation/common_options.rst create mode 100644 tools/include/linux/static_call_types.h rename tools/memory-model/{ => Documentation}/control-dependencies.txt (100%) create mode 100644 tools/testing/selftests/bpf/prog_tests/subprogs.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.h create mode 100644 tools/testing/selftests/bpf/progs/pyperf_subprogs.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_subprogs.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_subprogs.c create mode 100644 tools/testing/selftests/bpf/progs/test_subprogs.c create mode 100644 tools/testing/selftests/mount/nosymfollow-test.c create mode 100755 tools/testing/selftests/mount/run_nosymfollow.sh rename tools/testing/selftests/mount/{run_tests.sh => run_unprivileged_remount.sh} (100%)