This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits c57cf3833c66 Add linux-next specific files for 20191029 omits 8feeea12096c Merge branch 'akpm/master' omits b24f99062c29 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 100bcf3ff4c7 drivers/tty/serial/sh-sci.c: suppress warning omits 0903196eebee gpio: pca953x: tighten up indentation omits c0aec8d9a3d9 gpio: pca953x: convert to use bitmap API omits 3e4624466cd3 gpio: pca953x: use input from regs structure in pca953x_ir [...] omits 2849e0b6aae5 gpio: pca953x: remove redundant variable and check in IRQ handler omits 0da7e79622cc lib/bitmap: introduce bitmap_replace() helper omits 2585681a7bd5 lib/test_bitmap: fix comment about this file omits 650f0cb856e0 lib/test_bitmap: move exp1 and exp2 upper for others to use omits 11b9aa5ce472 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name omits 6c7f04e8934a lib/test_bitmap: name EXP_BYTES properly omits e837bac8f910 lib/test_bitmap: undefine macros after use omits 652bbc976733 lib/test_bitmap: force argument of bitmap_parselist_user() [...] omits e21feb4483c2 gpio: pca953x: utilize the for_each_set_clump8 macro omits eab491643aef gpio: max3191x: utilize the for_each_set_clump8 macro omits dd99c71b294b gpio: pisosr: utilize the for_each_set_clump8 macro omits df4696068ce8 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] omits 0594d4082b80 gpio: 74x164: utilize the for_each_set_clump8 macro omits a702f1f0e9f7 gpio: uniphier: utilize for_each_set_clump8 macro omits 4fdb25cef0f4 gpio: pcie-idio-24: utilize for_each_set_clump8 macro omits 70b3fe97757b gpio: pci-idio-16: utilize for_each_set_clump8 macro omits 4a4c934d3851 gpio: ws16c48: utilize for_each_set_clump8 macro omits dd20b1ee7ab1 gpio: gpio-mm: utilize for_each_set_clump8 macro omits 228b7ecece25 gpio: 104-idi-48: utilize for_each_set_clump8 macro omits 833d21ea8376 gpio: 104-dio-48e: utilize for_each_set_clump8 macro omits f9d3dfc08881 lib/test_bitmap.c: add for_each_set_clump8 test cases omits 256c29e8a84f linux/bitopts.h: Add for_each_set_clump8 documentation omits 777139c7d046 bitops-introduce-the-for_each_set_clump8-macro-fix-fix omits 4ac7e79590b6 linux/bitmap.h: fix potential sign-extension overflow omits 3b1fc3efcb5a bitops: introduce the for_each_set_clump8 macro omits 27aaeec12022 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] omits 75aa8fba063d kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] omits ab9e86721959 kernel-hacking: create a submenu for scheduler debugging options omits 007782aea90d kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] omits 2fc310d3a2c7 kernel-hacking: move Oops into 'Lockups and Hangs' omits e582bdcb3328 kernel-hacking: move kernel testing and coverage options t [...] omits 298aa46c0e73 kernel-hacking: group kernel data structures debugging together omits 76864115ffc7 kernel-hacking: create submenu for arch special debugging options omits efa800aa1482 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] omits 5343cdc46270 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits eb6d61fc47b3 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 06101b67f183 lib/genalloc.c: export symbol addr_in_gen_pool omits c15ea5a21736 lib/list-test: add a test for the 'list' doubly linked list omits 5c5b8e745fa8 lib/list-test.c: add a test for the 'list' doubly linked list omits 0e858c82d850 pinctrl: fix pxa2xx.c build warnings omits ad55d2a47de3 drivers/block/null_blk_main.c: fix uninitialized var warnings omits 859921d1fab8 drivers/block/null_blk_main.c: fix layout omits d240e9d5911d Merge branch 'akpm-current/current' omits 694af9b8f10f Merge remote-tracking branch 'cel/cel-next' omits e0f662c78368 Merge remote-tracking branch 'kunit/test' omits 64b3b477338f Merge remote-tracking branch 'fpga/for-next' omits e095c691ca4a Merge remote-tracking branch 'devfreq/for-next' omits 50f1dace54b4 Merge remote-tracking branch 'pidfd/for-next' omits 74ad7da10f57 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits c3dfc8c3ef33 Merge remote-tracking branch 'hyperv/hyperv-next' omits c1de3f46b407 Merge remote-tracking branch 'xarray/xarray' omits 86340cb9b500 Merge remote-tracking branch 'nvmem/for-next' omits 4b70494f2ac0 Merge remote-tracking branch 'fsi/next' omits ab0bf48d5fe2 Merge remote-tracking branch 'kspp/for-next/kspp' omits 3c953d99288a Merge remote-tracking branch 'at24/at24/for-next' omits b87326f721b0 Merge remote-tracking branch 'rtc/rtc-next' omits 1a6894a5699f Merge remote-tracking branch 'coresight/next' omits c0fac133d5c8 Merge remote-tracking branch 'livepatching/for-next' omits fb453c016bae Merge remote-tracking branch 'y2038/y2038' omits 303b2c632d97 Merge remote-tracking branch 'pwm/for-next' omits 5efb5f21d187 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 4fce36f4c311 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 56c008cf1cf6 Merge remote-tracking branch 'pinctrl/for-next' omits 7a4a3df324cd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits a584df88d7cf Merge remote-tracking branch 'gpio/for-next' omits b17f7ed69100 Merge remote-tracking branch 'rpmsg/for-next' omits ac264adb779f Merge remote-tracking branch 'vhost/linux-next' omits 1279644fa9b1 Merge remote-tracking branch 'scsi-mkp/for-next' omits 2b96408416b1 Merge remote-tracking branch 'scsi/for-next' omits 1ca721858f28 Merge remote-tracking branch 'cgroup/for-next' omits 409baf65ca5e Merge remote-tracking branch 'slave-dma/next' omits ef09502bb4bc Merge remote-tracking branch 'icc/icc-next' omits 12796d71315e Merge remote-tracking branch 'mux/for-next' omits 107cf978e157 Merge remote-tracking branch 'staging/staging-next' omits f705da28be15 Merge remote-tracking branch 'thunderbolt/next' omits 691110162df5 Merge remote-tracking branch 'soundwire/next' omits f98287a9e8e2 Merge remote-tracking branch 'extcon/extcon-next' omits dd4accbbed54 Merge remote-tracking branch 'char-misc/char-misc-next' omits c4572180d98d Merge remote-tracking branch 'tty/tty-next' omits 8e622b80aef1 Merge remote-tracking branch 'phy-next/next' omits 98eb637c33de Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 6df5d2162c18 Merge remote-tracking branch 'usb-serial/usb-next' omits 3bd0fdc50391 Merge remote-tracking branch 'usb/usb-next' omits d51c9761dfa2 Merge remote-tracking branch 'driver-core/driver-core-next' omits f1911f11e718 Merge remote-tracking branch 'ipmi/for-next' omits fbaef4a4f241 Merge remote-tracking branch 'leds/for-next' omits 467a43fee856 Merge remote-tracking branch 'chrome-platform/for-next' omits a61d2e83f9f4 Merge remote-tracking branch 'drivers-x86/for-next' omits bc0c3890ecb3 Merge remote-tracking branch 'workqueues/for-next' omits 19c153e16597 Merge remote-tracking branch 'percpu/for-next' omits 5b13022b219b Merge remote-tracking branch 'kvms390/next' omits fc7a6b19adea Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits ac58aa8de2dc Merge remote-tracking branch 'kvm-arm/next' omits 7d8f80d62c04 Merge remote-tracking branch 'rcu/rcu/next' omits 4b9029e0a68d Merge branch 'misc' into for-next omits c1170304e5eb Merge branch 'fixes' into for-next omits 916191bda626 Merge remote-tracking branch 'edac/edac-for-next' omits 2ba7a90ac548 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits c347d119246f Merge remote-tracking branch 'tip/auto-latest' omits c2a18e314332 Merge branch '5.4/scsi-fixes' into 5.5/scsi-next omits 99c5e1fc00d9 Merge remote-tracking branch 'spi/for-next' omits c38185901b96 Merge remote-tracking branch 'devicetree/for-next' omits b3658054f465 Merge remote-tracking branch 'audit/next' omits 6d56ef4443a8 Merge remote-tracking branch 'vfio/next' omits c2e06153fffe Merge remote-tracking branch 'iommu/next' omits d5e915d2d2ac Merge remote-tracking branch 'tpmdd/next' omits 6ad01a8a496f Merge remote-tracking branch 'tomoyo/master' omits d31f0618a86a Merge remote-tracking branch 'smack/for-next' omits a5a5f39e6c82 Merge remote-tracking branch 'selinux/next' omits 4d5ea8c6e2ae Merge remote-tracking branch 'keys/keys-next' omits bc986714ddf0 Merge remote-tracking branch 'apparmor/apparmor-next' omits 8bbd961aad40 Merge remote-tracking branch 'regulator/for-next' omits 29068bcbca6f Merge remote-tracking branch 'battery/for-next' omits 60f9aea76b13 Merge remote-tracking branch 'backlight/for-backlight-next' omits c256fd5cf467 Merge remote-tracking branch 'mfd/for-mfd-next' omits af00335bf9f8 Merge remote-tracking branch 'mmc/next' omits 7bb67bd5dd62 Merge remote-tracking branch 'block/for-next' omits 44f11ae1b7f7 Merge remote-tracking branch 'input/next' omits f1d995a7edc8 Merge remote-tracking branch 'modules/modules-next' omits 960724644016 Merge remote-tracking branch 'sound-asoc/for-next' omits 879a2b87fc14 Merge remote-tracking branch 'sound/for-next' omits 8051545520d6 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 0b5485281cad Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits eff1787144e0 Merge remote-tracking branch 'drm-msm/msm-next' omits ad718671729d Merge remote-tracking branch 'drm-misc/for-linux-next' omits 4a80c4c86a86 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 7840d54e57f7 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 783871e087f3 Merge remote-tracking branch 'amdgpu/drm-next' omits f2c597423518 Merge remote-tracking branch 'drm/drm-next' omits 92fba1633410 Merge remote-tracking branch 'crypto/master' omits d52d3a4d0806 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits f47b9a5a919a Merge remote-tracking branch 'nand/nand/next' omits 20cebb90de37 Merge remote-tracking branch 'mtd/mtd/next' omits 75bbb9530ed4 Merge remote-tracking branch 'gfs2/for-next' omits 75936907eaab Merge remote-tracking branch 'mac80211-next/master' omits f64208094bda Merge remote-tracking branch 'bluetooth/master' omits e6a8c63a5cb8 Merge remote-tracking branch 'wireless-drivers-next/master' omits f3840877cdbb Merge remote-tracking branch 'nfc-next/master' omits 45dc2fa9dc83 Merge remote-tracking branch 'ipsec-next/master' omits e2c040556d98 Merge remote-tracking branch 'bpf-next/master' omits 2bb4732e517e Merge remote-tracking branch 'net-next/master' omits 5dbaa13f2eb9 Merge remote-tracking branch 'rdma/for-next' omits 1ea78b6e844d Merge remote-tracking branch 'swiotlb/linux-next' omits c136e44366ec Merge remote-tracking branch 'ieee1394/for-next' omits 0c1101c20def Merge remote-tracking branch 'thermal/thermal/linux-next' omits f9010092747c Merge remote-tracking branch 'opp/opp/linux-next' omits 606ed3aed489 Merge remote-tracking branch 'cpupower/cpupower' omits 2ad35bfe2a51 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 24b0a7b69c60 Merge remote-tracking branch 'pm/linux-next' omits e858492f1d8a Merge remote-tracking branch 'v4l-dvb/master' omits afd0593c7d5a Merge remote-tracking branch 'jc_docs/docs-next' omits a3c6bf66c9ea Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 003cf3f842a5 Merge branch 'dmi/master' omits 4601524e5b12 Merge remote-tracking branch 'i3c/i3c/next' omits 23f54256db35 Merge remote-tracking branch 'i2c/i2c/for-next' omits 40432ce5462a Merge remote-tracking branch 'hid/for-next' omits 3e3b31a91c2c Merge remote-tracking branch 'pci/next' omits 254ab9294f3e Merge remote-tracking branch 'printk/for-next' omits 782a6b959a11 Merge remote-tracking branch 'vfs/for-next' omits 5a6e0638b70c Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits ddcd52c5197f next-20191028/xfs omits 9859c043f78e Merge remote-tracking branch 'nfsd/nfsd-next' omits 59bf6101390d Merge remote-tracking branch 'nfs-anna/linux-next' omits 64b93f5fd385 Merge remote-tracking branch 'fuse/for-next' omits 59b75794cace Merge remote-tracking branch 'ext3/for_next' omits e1df8a01c115 Merge remote-tracking branch 'erofs/dev' omits 34f23d79ebec Merge remote-tracking branch 'ecryptfs/next' omits e69f7e674f88 Merge remote-tracking branch 'cifs/for-next' omits 7576638ad97b Merge remote-tracking branch 'btrfs/for-next' omits d2ab2279ad98 Merge remote-tracking branch 'fscrypt/master' omits 78e327faafd3 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits ee76bd18b77a Merge remote-tracking branch 'sh/sh-next' omits c0c14f68ead3 Merge remote-tracking branch 's390/features' omits be943a0e26f4 Merge remote-tracking branch 'risc-v/for-next' omits 6a6fd7277750 Merge remote-tracking branch 'fsl/next' omits a64d4c906f3f Merge remote-tracking branch 'powerpc/next' omits 5e572248a4b2 Merge remote-tracking branch 'parisc-hd/for-next' omits 59a426f044a4 Merge branch 'pci/trivial' omits 195dc3a4774d Merge branch 'remotes/lorenzo/pci/misc' omits a1cd5a7e2e33 Merge branch 'remotes/lorenzo/pci/tegra' omits 0caa62f875b1 Merge branch 'remotes/lorenzo/pci/rcar' omits 477bc0baaccc Merge branch 'remotes/lorenzo/pci/mobiveil' omits 2636b2e20bb6 Merge branch 'remotes/lorenzo/pci/meson' omits 6717a067e0c0 Merge branch 'remotes/lorenzo/pci/iproc' omits fccd2f61e95d Merge branch 'remotes/lorenzo/pci/endpoint' omits 375e6ee5fd1e Merge branch 'remotes/lorenzo/pci/dwc' omits 917b00597adf Merge branch 'remotes/lorenzo/pci/aardvark' omits 2f69a43fc021 Merge branch 'pci/virtualization' omits e62fc05b5d06 Merge branch 'pci/switchtec' omits 5f1cff3a7e66 Merge branch 'pci/resource' omits 39500aa74a87 Merge branch 'pci/pm' omits d5e163b8957f Merge branch 'pci/msi' omits b44893d50a87 Merge branch 'pci/misc' omits d1c18eb3e369 Merge branch 'pci/hotplug' omits d05ea8442e4b Merge branch 'pci/enumeration' omits 497e5ae2349f Merge branch 'pci/aspm' omits 3412923b711d Merge branch 'pci/aer' omits 56398e1a971d Merge remote-tracking branch 'mips/mips-next' omits f177ee543acd Merge remote-tracking branch 'microblaze/next' omits 015dd1661980 Merge remote-tracking branch 'm68knommu/for-next' omits f7863e392ce8 Merge remote-tracking branch 'm68k/for-next' omits 96ea6f7356c5 Merge remote-tracking branch 'h8300/h8300-next' omits 99f0c95a0b6b Merge remote-tracking branch 'csky/linux-next' omits c4ae198f8ce7 Merge remote-tracking branch 'clk-samsung/for-next' omits 744bf539dc15 Merge remote-tracking branch 'clk/clk-next' omits 2043e99ea4b3 Merge remote-tracking branch 'tegra/for-next' omits fd2eadbeea89 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 2c4e75880302 Merge remote-tracking branch 'scmi/for-linux-next' omits 970d7d3a31f6 Merge remote-tracking branch 'samsung-krzk/for-next' omits ee8e343bfb4a Merge remote-tracking branch 'rockchip/for-next' omits cff6b0ad47e7 Merge remote-tracking branch 'renesas/next' omits 1ac47549bf23 Merge remote-tracking branch 'realtek/for-next' omits 15c53a5147d8 Merge remote-tracking branch 'qcom/for-next' omits 75e7db15b4dc Merge remote-tracking branch 'omap/for-next' omits a56523b41b8a Merge remote-tracking branch 'mvebu/for-next' omits facea35f58f3 Merge remote-tracking branch 'mediatek/for-next' omits 4aa68b19f12c Merge remote-tracking branch 'keystone/next' omits 3b824cbe6318 Merge remote-tracking branch 'imx-mxs/for-next' omits 1e7e06fbcace Merge remote-tracking branch 'bcm2835/for-next' omits a53cee2cad85 Merge remote-tracking branch 'at91/at91-next' omits a0288356e4f7 Merge remote-tracking branch 'aspeed/for-next' omits f7433ac59216 Merge remote-tracking branch 'amlogic/for-next' omits 4fc77c889c7f Merge remote-tracking branch 'arm-soc/for-next' omits 6e02d0f6830b Merge remote-tracking branch 'arm-perf/for-next/perf' omits af92fb01cc56 Merge remote-tracking branch 'arm64/for-next/core' omits 3fe6a7f03e38 Merge remote-tracking branch 'arm/for-next' omits 10ccc5db0c80 Merge remote-tracking branch 'arc/for-next' omits 0c7e57e2d778 Merge remote-tracking branch 'kbuild/for-next' omits 1ee65270bd96 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits b9ef22a2d429 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits a7fca9b2eea2 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 7c238e36d903 Merge remote-tracking branch 'risc-v-fixes/fixes' omits e477992d2cd3 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits be251bea37d7 Merge remote-tracking branch 'scsi-fixes/fixes' omits d684f2f155a9 Merge remote-tracking branch 'vfs-fixes/fixes' omits fd22c4e78eb1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 976654feea4c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 1b5b1fadb8f4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits e05a219fae37 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 44552bbe073a Merge remote-tracking branch 'kselftest-fixes/fixes' omits 06fc35553e08 Merge remote-tracking branch 'ide/master' omits d331d277599b Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits f874f5aa05b5 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 40c57719467d Merge remote-tracking branch 'phy/fixes' omits 382319552841 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 4f1de2d5ea22 Merge remote-tracking branch 'usb.current/usb-linus' omits 87f66e652ba3 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3156a07d53ba Merge remote-tracking branch 'regulator-fixes/for-linus' omits 738fc507587a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a08da93a8189 Merge remote-tracking branch 'sound-current/for-linus' omits 14ec89554d64 Merge remote-tracking branch 'rdma-fixes/for-rc' omits eae59850feaf Merge remote-tracking branch 'wireless-drivers/master' omits 9ff777657974 Merge remote-tracking branch 'net/master' omits 44299cefecc2 Merge remote-tracking branch 'sparc/master' omits e986ded4d875 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 3f1c50baa902 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 3dc93ee6fa58 tpm: Switch to platform_get_irq_optional() omits e45459374aad tpm_crb: fix fTPM on AMD Zen+ CPUs omits f7477fbbb4cd KEYS: trusted: Move TPM2 trusted keys code omits 00aa975bd031 KEYS: trusted: Create trusted keys subsystem omits ff1b6a15cb6d KEYS: Use common tpm_buf for trusted and asymmetric keys omits 98c4be0c2045 tpm: Move tpm_buf code to include/linux/ omits abd55954f91a tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf omits 0cc2216010ff tpm: add check after commands attribs tab allocation omits 747a55fbde6a tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct omits 889e217b12da tpm: tpm_tis_spi: Cleanup includes omits 6f829fabe947 tpm: tpm_tis_spi: Support cr50 devices omits 34d95837c3ca tpm: tpm_tis_spi: Introduce a flow control callback omits 834e75023188 tpm: Add a flag to indicate TPM power is managed by firmware omits 8d785e7331d2 dt-bindings: tpm: document properties for cr50 omits 41dc9cb14f4e tpm_tis: override durations for STM tpm with firmware 1.2.8.28 omits 49e5cc5039ef tpm: provide a way to override the chip returned durations omits 7da68d76f25d tpm: Remove duplicate code from caps_show() in tpm-sysfs.c omits a4531f3dba5f Merge branch 'next/tlb-opt' into dev/riscv/for-v5.5-rc1 omits de6e0d37993f Merge branch 'next/isa-string' into dev/riscv/for-v5.5-rc1 omits 458dc49d4f2c Merge branch 'next/seccomp' into dev/riscv/for-v5.5-rc1 omits 614fda6d5471 riscv: add support for SECCOMP and SECCOMP_FILTER omits e97ed081b54a RISC-V: Issue a tlb page flush if possible omits d3ec6ad1b4d6 RISC-V: Issue a local tlbflush if possible. omits 587197dfe69d RISC-V: Do not invoke SBI call if cpumask is empty omits a9011682da8d Merge branches 'for-next/elf-hwcap-docs', 'for-next/smccc- [...] omits bcd7a5a2169a Drivers: hv: vmbus: Add module parameter to cap the VMBus version omits ecd84bf3ba8f Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5. [...] omits 3bdea53267f5 Drivers: hv: vmbus: Introduce table of VMBus protocol versions omits 590c28b9199c Drivers: hv: vmbus: Fix harmless building warnings without [...] omits 196eea23ddf8 HID: hyperv: Use in-place iterator API in the channel callback omits ab71d9531316 Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/next omits a00b31b2b45f drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 omits 8e3b4a8c82ed Merge branch 'for-5.5/io_uring-test' into for-next omits 1955b118bffe Merge branch 'for-5.5/io_uring-wq' into for-next omits 2ab2d7d2abf2 Merge branch 'for-5.5/io_uring' into for-next omits 0ab7b3f2df3f Merge branch 'for-5.5/libata' into for-next omits acbc42930917 Merge branch 'for-5.5/drivers' into for-next omits 357adfde0d78 Merge branch 'for-5.5/block' into for-next omits 774fafc11947 io_uring: support for larger fixed file sets omits 64d82f7fedf7 io_uring: protect fixed file indexing with array_index_nospec() omits 916e6013555f io_uring: add support for IORING_OP_ACCEPT omits cde68d59e6a3 net: add __sys_accept4_file() helper omits e9ef58339f5f io_uring: io_uring: add support for async work inheriting files omits ef0524d36546 io_uring: replace workqueue usage with io-wq omits d780bb5b77d3 io-wq: small threadpool implementation for io_uring omits 4cdc4f01e50f drm/amdgpu: work around llvm bug #42576 omits ea4ed9ccd377 drm/amdkfd: Remove GPU ID in GWS queue creation omits 5bc2d35e1b79 drm/ttm: fix handling in ttm_bo_add_mem_to_lru omits 9c0843d35b95 drm/ttm: Convert vm callbacks to helpers omits 6f1d3a470e6c drm/ttm: Remove explicit typecasts of vm_private_data omits 232479a4f537 drm/ttm: Restore ttm prefaulting omits f04fffc1438a drm/ttm: Refactor ttm_bo_pipeline_move omits 83fde683fdde drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 5ed6ea1596a9 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 8deda09c0519 drm/amdgpu: job is secure iff CS is secure (v5) omits 7ef9becfb0f2 drm/amdgpu: expand the context control interface with trust flag omits 32837ec523d7 drm/amdgpu: expand the emit tmz interface with trusted flag omits 5f932540a0d8 drm/amdgpu: add tmz bit in frame control packet omits e2d99ea6cc1f drm/amdgpu: add function to check tmz capability (v4) omits a208a2d73619 drm/amdgpu: add amdgpu_tmz data structure omits c70e7c2ed5e1 drm/amdgpu: add tmz feature parameter (v2) omits c1f613301503 drm/amdgpu: define the TMZ bit for the PTE omits e196913df897 drm/amdgpu: add UAPI to create secure commands (v3) omits 729ce2359a14 drm/amdgpu: add UAPI for creating encrypted buffers omits 4a980a8b509d drm/amdgpu: enable -msse2 for GCC 7.1+ users omits 9fc3be7305f0 drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+ omits 5d1fa38c6ecf drm/amdgpu: fix stack alignment ABI mismatch for Clang omits 9302e965c466 drm/amd/display: fix dcn21 Makefile for clang omits 847680d0151a Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits bb2044a107f4 Merge branch 'spi-5.5' into spi-next omits 67400a0f443b Merge branch 'spi-5.4' into spi-linus omits 996163b40330 Merge branch 'regulator-5.5' into regulator-next omits 064447433b69 Merge branch 'regulator-5.4' into regulator-linus omits 50484b6a523a Merge branch 'asoc-5.5' into asoc-next omits 791bfe29e5be Merge branch 'asoc-5.4' into asoc-linus omits e2fb0928295b Merge branch 'acpi-soc' into linux-next omits 862892f42d08 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] omits 7046f780615d Merge branches 'pm-cpuidle', 'pm-sleep' and 'pm-tools' int [...] omits fc6bc8aa0ba3 Merge branch 'devprop' into linux-next omits 03fcbae9f40d Merge branch 'pm-cpufreq-fixes' into linux-next omits 048bd70876ea drm/tegra: Optionally attach clients to the IOMMU omits b7fa1c56fddc drm/tegra: Support DMA API for display controllers omits 3a11c799e789 drm/tegra: falcon: Clarify address usage omits 3dccc3c2d06e drm/tegra: Remove memory allocation from Falcon library omits e0c180643d6d gpu: host1x: Set DMA mask based on IOMMU setup omits f1834c6c534e gpu: host1x: Support DMA mapping of buffers omits f1ed41838f8d gpu: host1x: Allocate gather copy for host1x omits 1c8b8e50d9ae gpu: host1x: Add direction flags to relocations omits 3beec76f42eb gpu: host1x: Clean up debugfs on removal omits 3783e7242bad gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API omits 9b6ded2a2a77 drm/tegra: Simplify IOMMU group selection omits 71f2279d8d74 drm/tegra: Do not use ->load() and ->unload() callbacks omits 564c032098ad Merge branch for-5.5/clk into for-next omits c7f6398f392f Merge branch for-5.5/arm64/dt into for-next omits e98e7257373f Merge branch for-5.5/arm/dt into for-next omits 811ec063dc04 Merge branch for-5.5/soc into for-next omits 30156f8e9579 Merge branch for-5.5/memory into for-next omits a62712cb7ddc Merge branch for-5.5/firmware into for-next omits 31e1281cbb20 memory: tegra: Add gr2d and gr3d to DRM IOMMU group omits a48e49e63a72 Merge branches 'replace.2019.10.28a', 'doc.2019.10.05a', ' [...] omits a233d04cd8ef Merge branch 'imx/defconfig' into for-next omits fcca3dd0c536 Merge branch 'imx/dt-mc' into for-next omits 51529c8f6925 Merge branch 'imx/dt64' into for-next omits 9382aa36adcb arm64: dts: ls1028a: Fix tmu unit address omits f7de6ddd9512 arm64: dts: ls1028a: Move thermal-zone out of SoC omits 7ab6b0647de6 arm64: dts: ls1028a-qds: Remove unnecessary #address-cells [...] omits 71fe050483dd arm64: dts: imx8mn: Remove duplicated machine compatible omits 35ac7bb36a77 arm64: dts: imx8mm: Remove duplicated machine compatible omits e20aafadbb68 arm64: dts: imx8mq-evk: Add remote control omits ac936abcf8eb arm64: dts: imx8mn-ddr4-evk: add phy-reset-gpios for fec1 omits 7e232b151f6c arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1 omits fa8155aee696 Merge branch 'imx/dt' into for-next omits d012ce3e68d6 Merge branch 'imx/bindings' into for-next omits 3ac48c37d8d6 Merge branch 'imx/soc' into for-next omits bf8f6240b3ac Merge branch 'imx/drivers' into for-next omits f410cd56fb2c Merge branch 'clk/imx' into for-next omits 83f8093369dc security/safesetid: Replace rcu_swap_protected() with rcu_ [...] omits ad2d2af1e365 net/sched: Replace rcu_swap_protected() with rcu_replace() omits cc8f2507ca9d net/netfilter: Replace rcu_swap_protected() with rcu_replace() omits 4d9a0d51d50a net/core: Replace rcu_swap_protected() with rcu_replace() omits 07f65e44d8a1 bpf/cgroup: Replace rcu_swap_protected() with rcu_replace() omits 17d9c8cd17b4 fs/afs: Replace rcu_swap_protected() with rcu_replace() omits 81db81f82993 drivers/scsi: Replace rcu_swap_protected() with rcu_replace() omits ae900b13e922 drm/i915: Replace rcu_swap_protected() with rcu_replace() omits c5fe71a099f3 ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052 omits d36c6ff7c829 thermal: no need to set .owner when using module_platform_driver omits 41cd2767ceb9 thermal: qcom: tsens-v1: Fix kfree of a non-pointer value omits 3c445c42abe2 drivers: thermal: tsens: Fix potential integer overflow on [...] omits 309ec777f3d2 vhost: last descriptor must have NEXT clear omits fc4d2f861811 vhost/net: add an option to test new code omits bf20940fe67a vhost: batching fetches omits c99cf2a4d83c vhost/test: add an option to test new code omits baa51dcf3b90 vhost: option to fetch descriptors through an independent struct omits a04c0533b07c ACPI: disable extra P_LVLx access on KVM omits bbb2bab60fa7 ptr_ring: linked list fallback omits db2f481805a9 Merge tag 'juno-update-5.5' of git://git.kernel.org/pub/sc [...] omits cbb8d9c2fd57 io_uring: Fix mm_fault with READ/WRITE_FIXED omits 45e9e8abc2ba m68k/coldfire: Use CONFIG_PREEMPTION omits 50b979d111ea Merge branch 'v5.5-armsoc/dts64' into for-next omits dced4c0e705c ARM: 8928/1: ARM_ERRATA_775420: Spelling s/date/data/ omits 5d678ee90190 ARM: 8925/1: tcm: include <asm/tcm.h> for missing declarations omits ecad80f7f1aa ARM: 8924/1: tcm: make dtcm_end and itcm_end static omits f6d42bc61501 ARM: 8923/1: mm: include <asm/vga.h> for vga_base omits 47c7282cb9dc ARM: 8922/1: parse_dt_topology() rate is pointer to __be32 omits e27cdaef4395 ARM: 8920/1: share get_signal_page from signal.c to process.c omits cb56ab420795 ARM: 8919/1: make unexported functions static omits 0b0617e5a610 ARM: 8918/1: only build return_address() if needed omits eac95a44f454 cifs: update internal module version number omits a1356cad7e64 cifs: smbd: Return -EAGAIN when transport is reconnecting omits 5fb584dcf073 cifs: smbd: Only queue work for error recovery on memory r [...] omits a4ed3149a5dc cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] omits 3465bca3963c cifs: smbd: Add messages on RDMA session destroy and reconnection omits 0e1e0c31b7f9 cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] omits 727b00af4253 cifs: smbd: Invalidate and deregister memory registration [...] omits c7d1d76af023 cifs: Don't display RDMA transport on reconnect omits 1a9e24ea2b9a CIFS: remove set but not used variables 'cinode' and 'netfid' omits 8a974989ef5e cifs: add support for flock omits 0455298f0efb cifs: remove unused variable 'sid_user' omits f556e4949186 cifs: rename a variable in SendReceive() omits ce163c99ca87 arm64: dts: rockchip: remove px30 default optee node omits 46cdf573e2d2 arm64: dts: rockchip: enable gpu on rk3399-puma omits e050b6e491f2 arm64: dts: rockchip: add px30 otp controller omits 04e24bf1d5c4 io_uring: remove index from sqe_submit omits cc24262e1811 Merge branch 'irq/urgent' omits 792a53c07a7b Merge branch 'x86/asm' omits 090c8ed1d06b Merge branch 'x86/cleanups' omits 4262ffec6c81 Merge branch 'linus' omits ebc327dcaf9b Merge branch 'arm64-for-5.5' into all-for-5.5 omits 677aaa82c037 Merge branch 'dts-for-5.5' into all-for-5.5 omits 3942812bb853 arm64: defconfig: Enable configs for S32V234 omits d40ba2e6f211 Merge branch 'v5.5/dt64' into next omits 5d94fd47bee2 Merge branch 'v5.5/arm64' into next omits 2b9f48e93407 gpio: rcar: Use proper irq_chip name omits 70acac4f29f9 gpio: em: Use proper irq_chip name omits a9a67a17edf6 Merge branch 'v5.5/dt64' into tmp/aml-rebuild omits 2ac32a98486a Merge branch 'v5.5/drivers' into tmp/aml-rebuild omits 76505a162005 Merge remote-tracking branch 'clk-meson/v5.4/fixes' into t [...] omits 9e438dcdfbc1 Merge branch 'v5.4/fixes' into tmp/aml-rebuild omits ca8fc44db49b Merge branch 'misc' into for-next omits cc954a6e5a6a Merge branch 'fixes' into for-next omits 32a2a2154754 Merge branch 'misc-5.4' into next-fixes omits aa1eb5d7605c io_uring: add set of tracing events omits d594896748d1 io_uring: add support for canceling timeout requests omits a9d8b0b0613c io_uring: add support for absolute timeouts omits 6f4d21de79bd io_uring: replace s->needs_lock with s->in_async omits 2bd8de47736c io_uring: allow application controlled CQ ring size omits e065341a6eec io_uring: add support for IORING_REGISTER_FILES_UPDATE omits 77e5b39fa84c io_uring: allow sparse fixed file sets omits 82b9641977a7 io_uring: run dependent links inline if possible omits e72cbc1e8d51 pinctrl: baytrail: Group GPIO IRQ chip initialization omits dab4f23b77ca pinctrl: baytrail: Allocate IRQ chip dynamic omits 147f56b01147 arm64: Tidy up _asm_extable_faultaddr usage omits 334306751736 arm64: Import latest version of Cortex Strings' strncmp omits 46c8522a6792 arm64: Import latest version of Cortex Strings' strlen omits ca80215acf13 arm64: Import latest version of Cortex Strings' strcmp omits 3c401b389ab6 arm64: Import latest version of Cortex Strings' memmove omits f6224e2ac7bb arm64: Import latest version of Cortex Strings' memcmp omits 874856ea1ee0 arm64: Import latest Cortex Strings memcpy implementation omits 3ce9e763b3f3 arm64: Allow passing fault address to fixup handlers omits 84f2a81ccfa0 arm64: kprobes: Drop open-coded exception fixup omits 2a97ebc5ede0 pinctrl: intel: Add Intel Tiger Lake pin controller support omits b9e7d0ecb71e pinctrl: intel: Use helper to restore register values on - [...] omits 3be72d483cb2 pinctrl: intel: Drop level from warning to debug in intel_ [...] omits da2c5a6b492b pinctrl: intel: Introduce intel_restore_intmask() helper omits 8cb212f2cca7 pinctrl: intel: Introduce intel_restore_hostown() helper omits 42cae81d6596 pinctrl: intel: Introduce intel_restore_padcfg() helper omits 88583e340a0e pinctrl: intel: baytrail: Pass irqchip when adding gpiochip omits 89c0339140fc pinctrl: cherryview: Allocate IRQ chip dynamic omits 4e601fcfede4 pinctrl: cherryview: Fix spelling mistake in the comment omits 275c0d366d3a pinctrl: cherryview: Fix irq_valid_mask calculation omits 7862dde8c7ca pinctrl: cherryview: restore Strago DMI workaround for all [...] omits 043c07704262 Merge branch 'linus' omits 080dba92bc46 ipc/msg.c: consolidate all xxxctl_down() functions omits c9f5c5c1b4cb ipc/sem.c: document and update memory barriers omits b81e772c3698 ipc/msg.c: update and document memory barriers omits 731f88038397 ipc/mqueue.c: update/document memory barriers omits dc5144369a80 ipc/mqueue.c: remove duplicated code omits 06fa418bd050 smp_mb__{before,after}_atomic(): update Documentation omits edbefc568464 lib/ubsan: don't serialize UBSAN report omits 5a02748c1b14 aio: simplify read_events() omits 9cc2d6fe7656 uaccess: disallow > INT_MAX copy sizes omits b9e6cd31f8c5 fs/binfmt_elf.c: extract elf_read() function omits 8151a88b95ff fs/binfmt_elf.c: delete unused "interp_map_addr" argument omits 7d8235bfaead selftests: add epoll selftests omits e695f9219912 fs/epoll: remove unnecessary wakeups of nested epoll omits c71bca943166 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC omits 6ac74daf486d checkpatch: improve ignoring CamelCase SI style variants like mA omits 638443260374 lib/math/rational.c: fix possible incorrect result from ra [...] omits 6da4a98269a9 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits bf97ff74e7a5 string: add stracpy and stracpy_pad mechanisms omits ee4bb1964ec0 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] omits 804af19e0cf4 hung_task: allow printing warnings every check interval omits eb73abfdf020 kernel/profile.c: use cpumask_available to check for NULL cpumask omits 4cc1d3dce196 kernel/notifier.c: remove blocking_notifier_chain_cond_register() omits 127c109a3c11 kernel/notifier.c: remove notifier_chain_cond_register() omits 4287a522d2f0 kernel/notifier.c: intercept duplicate registrations to av [...] omits 782ee1772e3a linux/build_bug.h: change type to int omits ba861eeaefd0 .gitattributes: Use 'dts' diff driver for dts files omits 9f7237efa4c5 include/linux/sysctl.h: inline braces for ctl_table and ct [...] omits 8c9911518b19 include/linux/proc_fs.h: fix confusing macro arg name omits 46c987570577 fs/proc/internal.h: shuffle "struct pde_opener" omits e2f902619748 fs/proc/generic.c: delete useless "len" variable omits 3c1467777e35 proc: change ->nlink under proc_subdir_lock omits c0e97ebb0637 kernel/hung_task.c: Monitor killed tasks. omits 066af7b97d3a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3fdc713ab457 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7a43743cca6b mm/vmscan: remove unused lru_pages argument omits 5fbfeffe5334 mm-annotate-refault-stalls-from-swap_readpage-fix omits cffe9fe062e6 mm/page_io.c: annotate refault stalls from swap_readpage omits 6271ebfa2887 mm/memory_hotplug.c: remove __online_page_set_limits() omits c31a211a1382 mm: fix typos in comments when calling __SetPageUptodate() omits 969df046d992 mm: fix struct member name in function comments omits 772ca80dc9de mm/shmem.c: make array 'values' static const, makes object [...] omits 2909351b1dd6 fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] omits d539e7b673f5 userfaultfd: wrap the common dst_vma check into an inlined [...] omits b084d4450f32 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] omits 88531e379f91 userfaultfd: use vma_pagesize for all huge page size calculation omits dc31c68b7139 mm/vmstat: reduce zone lock hold time when reading /proc/p [...] omits bb15ea3d4f47 mm/memcontrol: use vmstat names for printing statistics omits cc2f522c3585 mm/vmstat: do not use size of vmstat_text as count of /pro [...] omits a57ee215847b mm/vmstat: add helpers to get vmstat item names for each e [...] omits 823b2e514114 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation omits 2e627d23e554 mm/thp: make set_huge_zero_page() return void omits bb124384261a mm, thp: do not queue fully unmapped pages for deferred split omits 765661a1a1d9 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] omits d4cb3988b321 mm/userfaultfd: fix a GCC compilation warning omits 9a3788152d79 hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix omits 8a78704d82fa hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() omits 47b73b16bab3 hugetlb-remove-duplicated-code-checkpatch-fixes omits 7dbf7c64b18a hugetlb: remove duplicated code omits 0227bc846963 hugetlb: region_chg provides only cache entry omits 72cad5f6be47 hugetlbfs: hugetlb_fault_mutex_hash() cleanup omits 575d9d826e1c mm-oom-avoid-printk-iteration-under-rcu-fix omits b44695622968 mm, oom: avoid printk() iteration under RCU omits daf36a6ab943 mm: support memblock alloc on the exact node for sparse_bu [...] omits de1cfbfae9d3 mm/z3fold: fix -Wunused-but-set-variable warnings omits b0b82e208591 mm/z3fold.c: add inter-page compaction omits d58daa56bb05 mm/vmscan.c: remove unused scan_control parameter from pageout() omits 34d2462932c3 mm, pcpu: make zone pcp updates and reset internal to the mm omits 6b1b3ff236af mm, pcp: share common code between memory hotplug and perc [...] omits 51a4a2d5b7cc mm/page_alloc: add alloc_contig_pages() omits ced6cf9cf62a mm/vmalloc: rework vmap_area_lock omits 4acd4deeeacf selftests: vm: add fragment CONFIG_TEST_VMALLOC omits e353d4ff77c5 mm/vmalloc: add more comments to the adjust_va_to_fit_type() omits 726a5f4eeddd mm/vmalloc: respect passed gfp_mask when doing preloading omits 9a6bc5fa4538 mm/vmalloc: remove preempt_disable/enable when doing preloading omits 85f64657a54c mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] omits 5e4c9e8d3e6b mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE omits e0677e0f7f80 mm/page_alloc.c: don't set pages PageReserved() when offlining omits c4809c568933 mm/memory_hotplug: cleanup __remove_pages() omits a672c367318c mm/memory_hotplug: drop local variables in shrink_zone_span() omits 802e866a8584 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits 2b0bcd9744e3 mm/memory_hotplug: we always have a zone in find_(smallest [...] omits e94ca34539f0 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits 91acdcb19980 mm/memory_hotplug: shrink zones when offlining memory omits 9ca79bac979c mm/memory_hotplug: don't access uninitialized memmaps in s [...] omits caed02eb454d mm/memmap_init: update variable name in memmap_init_zone omits d5e8a8b4fbd8 mm/memory_hotplug: remove __online_page_free() and __onlin [...] omits 4ad202b20a1c hv_balloon: use generic_online_page() omits 6f93b796c293 mm/memory_hotplug: export generic_online_page() omits 11da465f2935 mm/memory_hotplug.c: add a bounds check to __add_pages() omits c15ca564c147 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] omits 40c2e4d21dc4 mm, soft-offline: convert parameter to pfn omits f0d6edb90b89 mm/memory-failure.c clean up around tk pre-allocation omits 125feabb94a3 mm/rmap.c: fix outdated comment in page_get_anon_vma() omits 5242254b93e0 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] omits e4653bd1ba7a asm-generic/tlb: stub out pmd_free_tlb() if nopmd omits 88814c528ac2 asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... omits 69113ee8d3e5 asm-generic/tlb: stub out pud_free_tlb() if nopud ... omits 9532adb33d6b ARC: mm: remove __ARCH_USE_5LEVEL_HACK omits 7316b856bab3 mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] omits 577ef7665053 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] omits d3507ea9a77a mm/rmap.c: reuse mergeable anon_vma as parent when fork omits ca541749caef mm/rmap.c: don't reuse anon_vma if we just want a copy omits 64cd487b4443 mm/mmap.c: rb_parent is not necessary in __vma_link_list() omits de317a21b486 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] omits b4ede19028c4 mm/mmap.c: __vma_unlink_prev() is not necessary now omits aab3796aaed6 mm/mmap.c: prev could be retrieved from vma->vm_prev omits 6780193ee800 mm/swap.c: piggyback lru_add_drain_all() calls omits cbef25d69b4b mm/mmap.c: fix the adjusted length error omits 5e83bdbbe24a mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] omits b928cbcc44cb mm/pgmap: use correct alignment when looking at first pfn [...] omits 14cc6a1aadd4 mm/mmap.c: remove a never-triggered warning in __vma_adjust() omits f80a25137314 mm: emit tracepoint when RSS changes omits d170b2de957b shmem: pin the file in shmem_fault() if mmap_sem is dropped omits 1a747c1ae5c3 mm: drop mmap_sem before calling balance_dirty_pages() in [...] omits 1ffc49d59f39 include/linux/memcontrol.h: fix comments based on per-node memcg omits a5490137c6d9 mm: memcontrol: try harder to set a new memory.high omits c39e35fd9e7c mm: memcontrol: remove dead code from memory_max_write() omits 53f5a5e08227 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits a3e2c4a734d2 mm, memcg: clean up reclaim iter array omits 29979f5c154d mm/swap.c: trivial mark_page_accessed() cleanup omits 468d230604bf mm-swap-disallow-swapon-on-zoned-block-devices-fix omits 0f9426de7ff6 mm, swap: disallow swapon() on zoned block devices omits bea36ccce717 mm/gup.c: allow CMA migration to propagate errors back to caller omits cfe33cc0a3da mm/slub.c: update comments omits e5afc8cf9f9c mm: slub: print the offset of fault addresses omits 2c5cae73e78c mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] omits cec162e07ece mm, slab: remove unused kmalloc_size() omits 7731a3e8e0d4 mm, slab: make kmalloc_info[] contain all types of names omits 49a63b41b10b ramfs: support O_TMPFILE omits 8e5f043443bb ocfs2: fix passing zero to 'PTR_ERR' warning omits 276ac5f8450a ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() omits 1cbd1b2f772e ocfs2-protect-extent-tree-in-the-ocfs2_prepare_inode_for_w [...] omits eecce71a559c ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() omits c19ca73f5622 mm: thp: handle page cache THP correctly in PageTransCompoundMap omits 09859c4c3331 mm-meminit-recalculate-pcpu-batch-and-high-limits-after-in [...] omits 5a7fd0deda7a arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module omits c093004c1047 gfs2: make gfs2_fs_parameters static omits 66fc89b572ae gfs2: Some whitespace cleanups omits df61de46f47d gfs2: removed unnecessary semicolon omits 03ebed9f9133 Merge branch 'for-next-next-v5.4-20191024' into for-next-20191024 omits 7253397bb4ff Merge branch 'for-next-current-v5.3-20191024' into for-nex [...] omits f615d3a486c3 Merge branch 'misc-5.4' into for-next-20191024 omits 5851b94b387e Merge branch 'ext/qu/enhanced-defence-fuzzed-v2' into for- [...] omits 6a2feb769b25 Merge branch 'ext/qu/trim-bug-v3' into for-next-next-v5.4- [...] omits ded685660fe5 Merge branch 'ext/qu/system-chunk' into for-next-next-v5.4 [...] omits e8c1bf486fea Merge branch 'ext/qu/tree-checker-item-size-fix' into for- [...] omits 164455837203 Merge branch 'ext/nikbor/cleanups-mount' into for-next-nex [...] omits 5c4e519decbd Merge branch 'misc-next' into for-next-next-v5.4-20191024 omits 767fa900b09b Merge branch 'misc-next' into for-next-current-v5.3-20191024 omits 84157e56c42d btrfs: tree-checker: Fix wrong check on max devid omits 5c0dd06f1dbf btrfs: Consider system chunk array size for new SYSTEM chunks omits b3730676c986 coresight: Add explicit architecture dependency omits b88c4de836c5 btrfs: tree-checker: Check item size before reading file e [...] omits 51570a02b717 btrfs: Ensure we trim ranges across block group boundary omits efaf49b60882 btrfs: volumes: Use more straightforward way to calculate [...] omits 26fa7db48764 btrfs: add dedicated members for start and length of a blo [...] omits 5c3392de20e6 btrfs: rename extent buffer block group item accessors omits 1420a1586be7 btrfs: rename block_group_item on-stack accessors to follo [...] omits a98510028934 btrfs: remove embedded block_group_cache::item omits 32571f37dd34 btrfs: move block_group_item::flags to block group omits 27727be3aed5 btrfs: move block_group_item::used to block group omits 504db64bc03b scripts: setlocalversion: replace backquote to dollar parenthesis omits a9f5e7bc3621 kbuild: make single target builds much faster omits 022cfeaa1f4c kbuild: reduce KBUILD_SINGLE_TARGETS as descending into su [...] omits 625c3322b2d1 kbuild: remove unneeded variable, single-all omits 0897e2813aae kheaders: explain why include/config/autoconf.h is exclude [...] omits 74d822b0906b kheaders: remove the last bashism to allow sh to run it omits 5ff033c086e7 kheaders: optimize header copy for in-tree builds omits 6298dac8e231 kheaders: optimize md5sum calculation for in-tree builds omits ecdc8d30404e kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' omits c402f645d36c platform/chrome: Put docs with the code omits aa14ff27b4cc pinctrl: intel: Avoid potential glitches if pin is in GPIO mode omits e312aa419a7f pinctrl: intel: Allocate IRQ chip dynamic omits 0a6d4cf36538 interconnect: qcom: add msm8974 driver omits a812608efc33 dt-bindings: interconnect: qcom: add msm8974 bindings omits b7a2c02ffedb btrfs: Remove btrfs_bio::flags member omits fc7054551adf Merge branch 'x86/apic' omits 79e0a3c16de9 Merge branch 'timers/urgent' omits 72902c2b4bed btrfs: add blake2b to checksumming algorithms omits 217244ab0473 btrfs: add member for a specific checksum driver omits a090ada9302c btrfs: sysfs: show used checksum driver per filesystem omits d2917575923f btrfs: sysfs: export supported checksums omits 40b7148ce1e6 btrfs: add sha256 to checksumming algorithm omits 2299d1ecec2f btrfs: add xxhash64 to checksumming algorithms omits f328b68c5ad1 btrfs: drop bdev argument from submit_extent_page omits a8fdbd0e9edb btrfs: remove extent_map::bdev omits 8fd9a6e47cac btrfs: drop bio_set_dev where not needed omits 603fbf850338 btrfs: get bdev from latest_dev for dio bh_result omits c7b74577b631 btrfs: assert extent_map bdevs and lookup_map and split omits acba5fc211ee Merge branch 'devel' into for-next omits f3a93e087e87 gpio: bd70528: Add MODULE ALIAS to autoload module omits 23939968c9d8 arm64: tegra: Enable DisplayPort on Jetson AGX Xavier omits f9740b26b338 arm64: tegra: p2888: Rename regulators for consistency omits 70d1d5108e29 arm64: tegra: Enable DP support on Jetson TX2 omits f827d650d53d arm64: tegra: Fix compatible for SOR1 omits 19c49b568c84 arm64: tegra: Enable DP support on Jetson Nano omits 6a6f7888b2e8 arm64: tegra: Add SOR0_OUT clock on Tegra210 omits b7f1f447546d ARM: tegra: Add eDP power supplies on Venice2 omits 0e79fd8b6a1e ARM: tegra: Add SOR0_OUT clock on Tegra124 omits c7dd92281a82 clk: tegra: Reimplement SOR clocks on Tegra210 omits 03fcfdabb05e clk: tegra: Reimplement SOR clock on Tegra124 omits b761e39ee45c clk: tegra: Rename sor0_lvds to sor0_out omits bbcaaf40ed81 clk: tegra: Move SOR0 implementation to Tegra124 omits a35064e1d660 clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC omits da138e684564 interconnect: Disallow interconnect core to be built as a module omits 95ae151fc728 mm, meminit: recalculate pcpu batch and high limits after [...] omits ab59242d1a8d mm/gup_benchmark: fix MAP_HUGETLB case omits 79eaa349194c mm: memcontrol: fix NULL-ptr deref in percpu stats flush omits 9d840e58caa0 mmthp-recheck-each-page-before-collapsing-file-thp-v4 omits 9c61acffe2b8 mm,thp: recheck each page before collapsing file THP omits 87c469b00169 /proc/kpageflags: do not use uninitialized struct pages omits 7e7d0344aae4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8a35879a60be powerpc/fsl_booke/32: Document KASLR implementation omits 473123a4b44d powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes omits e049e7e095aa powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] omits e36dca463892 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter omits 73fd49b8371d powerpc/fsl_booke/kaslr: clear the original kernel if randomized omits a2fd1d1a4a56 powerpc/fsl_booke/32: randomize the kernel image offset omits f96bf44b0481 powerpc/fsl_booke/32: implement KASLR infrastructure omits 09389a1b84c5 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper omits b24898b92859 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper omits efda09d1778e powerpc: introduce kernstart_virt_addr to store the kernel base omits d097b9e142da powerpc: move memstart_addr and kernstart_addr to init-common.c omits 24f6038540d7 powerpc: unify definition of M_IF_NEEDED omits 9bd999c60e93 Merge branch 'linus' omits 417e4b46e1f7 x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace() omits da7a623c54af rcu: Upgrade rcu_swap_protected() to rcu_replace() omits 823251134904 Merge branch 'perf/urgent' omits ef3141902879 Merge branch 'x86/cleanups' omits 71b81448abf5 rtc: cros-ec: let the core handle rtc range omits 7ee391066667 rtc: cros-ec: remove superfluous error message omits 78f0dd4371fc rtc: sirfsoc: remove .remove omits 2fd671e68a1c rtc: sc27xx: remove .remove omits 9b71c04d7ae1 rtc: lpc32xx: remove .remove omits 52a495f17b9b rtc: ab-b5ze-s3: remove .remove omits 77c275fbdb27 rtc: disallow update interrupts when time is invalid omits bc33efde76e9 Merge branch 'fixes' into next omits c63afb3e3e8e mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response omits c86487ec42bd Merge branch 'opp/fixes' into opp/linux-next omits c2e50c28eeb9 Merge branch 'perf/core' omits aec1ea9d4f48 Merge branch 'x86/urgent' omits fd86460a2c94 xprtrdma: Replace dprintk in xprt_rdma_set_port omits e6687f43745b SUNRPC: Destroy the back channel when we destroy the host [...] omits 2254f4067757 SUNRPC: The RDMA back channel mustn't disappear while requ [...] omits a6de75a39059 coresight: etm4x: Add missing single-shot control API to sysfs omits ba8dfb026bba coresight: etm4x: Add view comparator settings API to sysfs. omits 8b4af4352a5f coresight: etm4x: Improve usability of sysfs - CID and VMI [...] omits 8a4b49e4a741 coresight: etm4x: Improve usability of sysfs - include/exc [...] omits 0e841dccc7b7 coresight: etm4x: Fix issues with start-stop logic. omits 62ab9bce3bc7 coresight: etm4x: Add missing API to set EL match on addre [...] omits 527e0c900e2e coresight: etm4x: Fix input validation for sysfs. omits 4609f9894ead SUNRPC: The TCP back channel mustn't disappear while reque [...] omits 92e14ae8fdd3 btrfs: Streamline btrfs_fs_info::backup_root_index semantics omits c563dcd4fc49 btrfs: Rename find_oldest_super_backup to init_backup_root_slot omits 7dc1d574af90 btrfs: Remove unused next_root_backup function omits 807d56fdbc0b btrfs: Don't use objectid_mutex during mount omits b5b27168444d btrfs: Factor out tree roots initialization during mount omits 4c9abf9c6f31 btrfs: Add read_backup_root omits 0ccac3714777 btrfs: Remove newest_gen argument from find_oldest_super_backup omits c309d15c2e8e btrfs: Cleanup and simplify find_newest_super_backup omits f1f602a3c4c4 btrfs: ctree: Checking key orders before merged tree blocks omits 199ff5035c9d btrfs: extent-tree: Kill the BUG_ON() in insert_inline_ext [...] omits d61b7dd87479 btrfs: Detect unbalanced tree with empty leaf before crash [...] omits 74317daf75bb btrfs: extent-tree: Kill BUG_ON() in __btrfs_free_extent() [...] omits cf3f0414cd1e btrfs: extent_io: Do extra check for extent buffer read wr [...] omits 7c9d2cdd3700 rtc: disable uie before setting time and enable after omits 7f954363ea54 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions omits 1239866ff22d rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 41bcbd308a5d rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds omits e1c2feb1efa2 rtc: fsl-ftm-alarm: allow COMPILE_TEST omits bb57471b4708 btrfs: remove pointless indentation in btrfs_read_sys_array() omits 350f442a538b btrfs: reduce indentation in btrfs_may_alloc_data_chunk omits a3a40bc08051 btrfs: remove pointless local variable in lock_stripe_add() omits cd913fd615f2 btrfs: raid56: reduce indentation in lock_stripe_add omits e63721e1b4bd cpufreq: qcom-hw: Move driver initialization earlier omits 78eea1df54c0 clk: qcom: Initialize clock drivers earlier omits 1dbd727fdcc6 cpufreq: Initialize cpufreq-dt driver earlier omits 422c1d3067ac cpufreq: Initialize the governors in core_initcall omits 26c72aae6cb0 thermal: Initialize thermal subsystem earlier omits 7241d318dd70 thermal: Remove netlink support omits d891b2c0523e dt: thermal: tsens: Document compatible for MSM8976/56 omits 95ededc17e4e thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976 omits c3b909e1bf1c MAINTAINERS: add entry for Amlogic Thermal driver omits 1933e82258fc thermal: amlogic: Add thermal driver to support G12 SoCs omits bf9a5f5d8ee9 dt-bindings: thermal: Add DT bindings documentation for Am [...] omits fbfe1a042cfd drivers: thermal: tsens: Add interrupt support omits 4909961a16b0 drivers: thermal: tsens: Create function to return sign-ex [...] omits 453611e4d7c2 dt-bindings: thermal: tsens: Convert over to a yaml schema omits 92c8f0ef366c drivers: thermal: tsens: Add debugfs support omits e03d61eabd62 drivers: thermal: tsens: Add __func__ identifier to debug [...] omits 2afc8043f648 drivers: thermal: tsens: Simplify code flow in tsens_probe omits 48d57f38b0aa drivers: thermal: tsens: Get rid of id field in tsens_sensor omits f612b49f501c btrfs: tracepoints: constify all pointers omits d046e0dd730f btrfs: tracepoints: drop typecasts from printk omits 313c5e133380 mmc: block: Make card_busy_detect() a bit more generic omits a92e6a747080 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround omits 239ab52470c4 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] omits f8fc2dd929ec mmc: sdhci-of-at91: add DT property to enable calibration [...] omits 765c5f0d0146 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] omits 8a2dbac4fea4 mmc: mmci: stm32: make sdmmc_idma_validate_data static omits 5bf793cc6c42 mmc: sdhci-pci: Add support for Intel JSL omits 567542195c80 mmc: jz4740: Add support for Low Power Mode (LPM) omits 76ec6edd405b mmc: jz4740: Add support for X1000 omits 86f1dff59b79 dt-bindings: mmc: jz4740: Add bindings for X1000 omits 793409beadd7 mmc: jz4740: Add support for JZ4760 omits 648d514793c9 dt-bindings: mmc: jz4740: Add bindings for JZ4760 omits c40925773964 mmc: jz4740: Add 8bit mode support omits 5bbbd10771cf mmc: sdhci-pci: Make function amd_sdhci_reset static omits 980021ade605 mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC omits 7bc94b5f6c53 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] omits 546030495aa7 mmc: mmci: sdmmc: add busy_complete callback omits 58d7a7de5467 mmc: mmci: add busy_complete callback omits ec92dba52929 mmc: mmci: add hardware busy timeout feature omits 22bdad00d0c3 mmc: mmci: make unexported functions static omits 156a1c0f6627 mmc: dw_mmc: fix indentation issue omits 62ca40228e8a memstick: jmb38x_ms: clean up indentation issue omits ea91893989b3 dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support omits 2d60b15e1922 mmc: cavium-octeon: Use devm_platform_ioremap_resource() omits 607ae0d31ec5 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper omits 2eac14c380b1 mmc: tmio: remove workaround for NON_REMOVABLE omits 547d9ec15234 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding omits a7de18e357c5 mmc: Add Actions Semi Owl SoCs SD/MMC driver omits b468df737e5f dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding omits 7847eed4729b mmc: sdhci-milbeaut: add Milbeaut SD controller driver omits 3c03ea045abb dt-bindings: mmc: add DT bindings for Milbeaut SD controller omits f30a6983c04b mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 omits 1e465f10cedd mmc: sdhci: Check card status after reset omits d54af8dc270c Merge branch 'perf/urgent' omits 048cf5167907 Btrfs: check for the full sync flag while holding the inod [...] omits a32af981855b Btrfs: fix qgroup double free after failure to reserve met [...] omits 2fb706bf9435 btrfs: Return offset from find_desired_extent omits 9c0952e3e27f btrfs: Simplify btrfs_file_llseek omits 6f4fab0b56ca btrfs: Speed up btrfs_file_llseek omits ad442fc8606d btrfs: compression: remove ops pointer from workspace_manager omits cf0c140c472d btrfs: compression: inline free_workspace omits 3fda8fe93202 btrfs: compression: pass type to btrfs_put_workspace omits 2cb97ed5bf27 btrfs: compression: inline alloc_workspace omits aa222ec45b54 btrfs: compression: pass type to btrfs_get_workspace omits 283b27e39963 btrfs: compression: inline put_workspace omits 14c23bad0429 btrfs: compression: inline get_workspace omits ec6f38cbd8fb btrfs: compression: export alloc/free/get/put callbacks of [...] omits 3628dc5decd5 btrfs: compression: inline cleanup_workspace_manager omits 87dbe3bf314b btrfs: compression: let workspace manager cleanup take onl [...] omits c77f8765899c btrfs: compression: inline init_workspace_manager omits 28538fadc7f9 btrfs: compression: let workspace manager init take only the type omits 733e644f8f9d btrfs: compression: attach workspace manager to the ops omits 929ad3d6dda4 btrfs: switch compression callbacks to direct calls omits ba95263f0ed3 btrfs: export compression and decompression callbacks omits 402f682f5c41 btrfs: tracepoints: Fix bad entry members of qgroup events omits 122c2bcf6fe9 btrfs: tracepoints: Fix wrong parameter order for qgroup events omits 278335c3388a btrfs: use btrfs_block_group_cache_done in update_block_group omits 3bded9d5c0ca btrfs: check page->mapping when loading free space cache omits 13c9a1a6ba84 btrfs: qgroup: Always free PREALLOC META reserve in btrfs_ [...] omits db46bb7229ae btrfs: don't needlessly create extent-refs kernel thread omits aa8ef17a80ec btrfs: block-group: Fix a memory leak due to missing btrfs [...] omits 537b61ec0902 Btrfs: fix metadata space leak on fixup worker failure to [...] omits ae9fd604f605 Btrfs: fix negative subv_writers counter and data space le [...] omits 70c153f56068 Btrfs: add missing extents release on file extent cluster [...] omits 3b7a7823664d btrfs: ioctl: Try to use btrfs_fs_info instead of *file omits 8ce72171619b btrfs: use bool argument in free_root_pointers() omits 2644db355e92 btrfs: use better definition of number of compression type omits 20217d140603 btrfs: use enum for extent type defines omits e6fa873a14f9 btrfs: props: remove unnecessary hash_init() omits ea30fdea31f2 btrfs: Rename btrfs_join_transaction_nolock omits b09fb24e877d btrfs: User assert to document transaction requirement omits 7b1a5f7e18e8 btrfs: opencode extent_buffer_get omits f0698b27ccef btrfs: Avoid getting stuck during cyclic writebacks omits a96714b90855 btrfs: block-group: Rework documentation of check_system_c [...] omits 46f017a06269 btrfs: Enhance error output for write time tree checker omits ffaf0c4b096c btrfs: tree-checker: Refactor prev_key check for ino into [...] omits fa240deddc1b Btrfs: extent_write_locked_range() should attach inode->i_wb omits 58543c60d15d Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios omits bde6144ebb83 Btrfs: only associate the locked page with one async_chunk struct omits 9601450ce873 Btrfs: delete the entire async bio submission framework omits 8ddf3d9a395f Btrfs: stop using btrfs_schedule_bio() omits f7b2025b9426 btrfs: add __pure attribute to functions omits 4009b5a3a7bc btrfs: add const function attribute omits c744bae57367 btrfs: add __cold attribute to more functions omits b36be940273b btrfs: drop unused parameter is_new from btrfs_iget omits 7ae8ba25fc5a btrfs: use refcount_inc_not_zero in kill_all_nodes omits b796ac697d30 btrfs: print process name and pid that calls device scanning omits 73133f4b49a7 btrfs: Open-code name_in_log_ref in replay_one_name omits 9865d2ddda4e btrfs: Properly handle backref_in_log retval omits 12b8c6b0deb2 btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] omits a15b5f103658 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED omits 97c1648a259d btrfs: transaction: describe transaction states and transitions omits ff46ad9b405c btrfs: use has_single_bit_set for clarity omits 1a6302f08ea4 btrfs: add 64bit safe helper for power of two checks omits 02a64ad5b200 btrfs: balance: use term redundancy instead of integrity i [...] omits da12f6c237fe btrfs: move btrfs_unlock_up_safe to other locking functions omits 1f37d03e937d btrfs: move btrfs_set_path_blocking to other locking functions omits 3c50ff814fd4 btrfs: make btrfs_assert_tree_locked static inline omits 6dabc6882ab4 btrfs: make locking assertion helpers static inline omits 3b6226a45012 btrfs: get rid of pointless wtag variable in async-thread.c omits 8af341a585b4 btrfs: get rid of unique workqueue helper functions omits 6cbfee07dd97 btrfs: don't prematurely free work in scrub_missing_raid56 [...] omits 07041b96fd78 btrfs: don't prematurely free work in reada_start_machine_ [...] omits 27c0708691aa btrfs: don't prematurely free work in end_workqueue_fn() omits 30cb37f2152a btrfs: don't prematurely free work in run_ordered_work() omits f7954c096de9 btrfs: get rid of unnecessary memset() of work item omits ce3020a01e04 btrfs: move the failrec tree stuff into extent-io-tree.h omits e75370738460 btrfs: export find_delalloc_range omits 37a55629a666 btrfs: move extent_io_tree defs to their own header omits 0ff548101841 btrfs: separate out the extent io init function omits 55ce17c1d208 btrfs: separate out the extent leak code omits 9bc66d66b5e9 btrfs: ctree: Remove stray comment of setting up path lock omits afa8316f6d83 btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() omits 0b2a1a64c1f1 btrfs: ctree: Reduce one indent level for btrfs_search_slot() omits 999ca6af5416 btrfs: tree-checker: Add check for INODE_REF omits 3ba0287af9ad btrfs: tree-checker: Try to detect missing INODE_ITEM omits 555b43a82baf Btrfs: make btrfs_wait_extents() static omits 07f1b45c7151 btrfs: Add assert to catch nested transaction commit omits 7659f2969e5d btrfs: simplify inode locking for RWF_NOWAIT omits a3fccd2899de Merge branch 'sched/core' omits 15ab878e9e25 Merge branch 'perf/urgent' omits 5d15b432b91b Merge branches 'arm64-for-5.5', 'arm64-defconfig-for-5.5', [...] omits ad444b595597 Merge branch 'core/objtool' omits 8fe8d3f09431 Merge branch 'locking/core' omits 2b5d5b1927a8 Merge branch 'perf/core' omits c1e45431c592 Merge branch 'perf/urgent' omits a76f06ec3a31 Merge branch 'ras/core' omits 1f1127e63459 Merge branch 'sched/core' omits e5acf7d15f53 Merge branch 'x86/asm' omits 9198a20d68cc Merge branch 'x86/boot' omits 24cf23990419 Merge branch 'x86/build' omits 3e5c37d29ccd Merge branch 'x86/cleanups' omits 8a7d33d334dc Merge branch 'x86/core' omits dfd59ff7f47f Merge branch 'x86/cpu' omits a580b48744d8 Merge branch 'x86/entry' omits c9e84a5b6fa4 Merge branch 'x86/microcode' omits 825d077b6c7c Merge branch 'x86/mm' omits 1724d41e05ce Merge branch 'x86/platform' omits 24121332a338 opp: Reinitialize the list_kref before adding the static O [...] omits 71209b6684a7 xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() omits a626c8ef6395 xprtrdma: Refine trace_xprtrdma_fixup omits 18eaa19b3d2a xprtrdma: Report the computed connect delay omits ffac7851867b xprtrdma: Wake tasks after connect worker fails omits a29608ae32f2 xprtrdma: Pull up sometimes omits cbf95ece54ea xprtrdma: Refactor rpcrdma_prepare_msg_sges() omits 66bfaa0252b1 xprtrdma: Move the rpcrdma_sendctx::sc_wr field omits 75b2827dff96 xprtrdma: Remove rpcrdma_sendctx::sc_device omits d4ea3b9a925d xprtrdma: Remove rpcrdma_sendctx::sc_xprt omits 784e147d67ce xprtrdma: Ensure ri_id is stable during MR recycling omits dff96344972a xprtrdma: Manage MRs in context of a single connection omits 7ca0767b29fb xprtrdma: Fix MR list handling omits e312b661a48c xprtrdma: Close window between waking RPC senders and post [...] omits ed824e090b5c xprtrdma: Initialize rb_credits in one place omits 003662b00056 xprtrdma: Connection becomes unstable after a reconnect omits 76c017bb6006 xprtrdma: Add unique trace points for posting Local Invali [...] omits 16b8f89e2be0 SUNRPC: Add trace points to observe transport congestion control omits 433309ef1e9b SUNRPC: Eliminate log noise in call_reserveresult omits ac6bdeec1922 svcrdma: Improve DMA mapping trace points omits b0a70ca7e39e IB/core: Trace points for diagnosing completion queue issues omits f99cf1320f6a modpost: do not set ->preloaded for symbols from Module.symvers omits f802ea744b33 kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers omits e473fcf065f1 modpost: do not parse vmlinux for external module builds omits 7a9668d8e5d1 kconfig: split util.c out of parser.y omits 96709c4201eb video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] omits 22dbe90e1e17 video/logo: simplify cmd_logo omits 950d572b1aac ia64: remove unneeded uapi asm-generic wrappers omits ea677fc43049 hexagon: remove asm/bitsperlong.h omits ce94d84d98fb hwmon: (ina3221) Add summation feature support omits 966909632b12 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz omits bd5346aebe14 hwmon: (w83793d) remove redundant assignment to variable res omits 79eab0188b2b hwmon: (pmbus/ibm-cffps) Add version detection capability omits 11a7c1991ee5 dt-bindings: hwmon: Document ibm,cffps compatible string omits d6f0465d18b0 hwmon: abituguru: make array probe_order static, makes obj [...] omits 37731aff87d5 hwmon: (applesmc) switch to using input device polling mode omits d23777e8ea1c hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] omits c188a2514213 Merge branch 'v5.5-armsoc/dts64' into for-next omits 4660348ce962 Merge branch 'v5.5-armsoc/dts32' into for-next omits 1c3b8ff3aee3 coresight: etm4x: Fixes for ETM v4.4 architecture updates. omits 313df38144c8 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] omits 253c0dec9496 Merge remote-tracking branch 'mkp-scsi/5.4/scsi-postmerge' [...] omits cfefe6e53b3d Merge branch 'fixes' into for-next omits 0d1685046e61 PCI/PM: Use pci_WARN() to include device information omits 100492297098 PCI/PM: Use PCI dev_printk() wrappers for consistency omits 88ac82b14d31 PCI: Fix typos omits 4977d68f18c0 PCI/PM: Wrap long lines in documentation omits a62f14d1eab0 PCI/PM: Note that PME can be generated from D0 omits 4c35ece025d6 PCI/PM: Make power management op coding style consistent omits 17e6ef0d2f81 PCI/PM: Run resume fixups before disabling wakeup events omits 97c18a4b4c87 clocksource/drivers/renesas-ostm: Use unique device name i [...] omits 3b0dfe444223 clocksource/drivers/renesas-ostm: Convert to timer_of omits b1150b8d42be clocksource/drivers/timer-of: Use unique device name inste [...] omits 253e64b1e4c3 clocksource/drivers/timer-of: Convert last full_name to %pOF omits d53a94340f12 arm64: tegra: Assume no CLKREQ presence by default omits 6018d5342dbe Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits b87d78a17c24 arm64: tegra: Enable SMMU for VIC on Tegra186 omits 7627167e4b94 PCI: sysfs: Remove unused attribute groups omits ad594b1cdc2b clocksource/drivers/asm9260: Add a check for of_clk_get omits 72303a6a9c80 mfd: twl: Endian fixups in i2c write and read wrappers omits f49c633e4eae mfd: mt6397: Fix probe after changing mt6397-core omits ba9b1009f561 Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] omits 28f9baed3d50 pidfd: avoid linux/wait.h and sys/wait.h name clashes omits 5a671a9664cc PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code omits ad46fe1c7336 PCI/ASPM: Add sysfs attributes for controlling ASPM link states omits 1b513cb52fbc Merge branch 'misc' into for-next omits dc29172967fb Merge branch 'fixes' into for-next omits a52c48aa96ee PCI/PM: Clear PCIe PME Status even for legacy power management omits f8a0f25f1946 PCI/PM: Correct pci_pm_thaw_noirq() documentation omits 361df566e491 PCI/PM: Always return devices to D0 when thawing omits 23684d0e8a97 memory: tegra: Set DMA mask based on supported address bits omits 7118dd2d41af splice: only read in as much information as there is pipe [...] omits 1cf692556d0d PCI: rcar: Remove unnecessary header include (../pci.h) omits 175cc093888e PCI: rcar: Fix missing MACCTLR register setting in rcar_pc [...] omits 550e897ab346 Merge branch 'v5.5-armsoc/dts32' into for-next omits 448d6fcb7a52 leds: pca953x: Use of_device_get_match_data() omits f2d1269963f2 backlight: qcom-wled: restructure the qcom-wled bindings omits 6ef435133233 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c omits ca4732de2447 clocksource/drivers/timer-atmel-tcb: add sama5d2 support omits 37a66e26c6f9 clocksource/drivers/timer-atmel-tcb: allow selecting first [...] omits cc774da47406 clocksource/drivers/timer-atmel-tcb: stop using the 32kHz [...] omits 787b099ff975 clocksource/drivers/timer-atmel-tcb: fill tcb_config omits cef671d1a52a clocksource/drivers/timer-atmel-tcb: rework 32khz clock selection omits 3d627ed6be14 ARM: dts: at91: sama5d2: add TCB GCLK omits a21da2eec7ef dt-bindings: mfd: atmel,at91rm9200-tcb: add sama5d2 compatible omits 18944dfbe79d dt-bindings: mfd: atmel-tcb: convert bindings to json-schema omits 04910e267b2d thermal: qoriq: add thermal monitor unit version 2 support omits 68eeb39a53d5 phy: qcom-usb-hs: Fix extcon double register after power cycle omits 551d5106b732 Revert "pinctrl: iproc: use unique name for irq chip" omits 659e175ff44d Merge branch 'devel' into for-next omits 4fba1c2c47f4 Merge branch 'v5.4-armsoc/dtsfixes' into for-next omits 84b268b90f24 Merge branch 'v5.5-armsoc/dts64' into for-next omits b6ad0ea6ec67 Merge branch 'v5.5-armsoc/dts32' into for-next omits b675f1984c85 Merge branch 'v5.4-armsoc/dtsfixes' into for-next omits 6b42c3370e83 erofs: set iowait for sync decompression omits d6e9c5d738ee erofs: clean up decompress queue stuffs omits 81d6aa774034 erofs: get rid of __stagingpage_alloc helper omits e1599fe4d848 erofs: remove dead code since managed cache is now built-in omits a0f1dab6e0fe erofs: clean up collection handling routines omits a8c267546ac0 phy: renesas: phy-rcar-gen2: Fix the array off by one warning omits 9a4f33ede43d phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] omits d547dba956ed dts: ARM: aspeed: Migrate away from aspeed, g[45].* compatibles omits 6acb52543db3 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] omits 4d27ec69c445 pinctrl: pistachio: Pass irqchip when adding gpiochip omits 943fc5f69180 pinctrl: armada-37xx: Pass irqchip when adding gpiochip omits 21f218f3ac1d pinctrl: ocelot: Pass irqchip when adding gpiochip omits 56ecc8f6991a pinctrl: oxnas: Pass irqchip when adding gpiochip omits 70b422265e72 ARM: dts: vesnin: Add power_green led omits fd8ee7ffb131 ARM: dts: aspeed: tacoma: Add watchdog definitions omits 115fd805b9d3 ARM: dts: aspeed: tacoma: Add gpio-key definitions omits 63449897a765 ARM: dts: tacoma: Enable LPC Firmware region omits a5940c4f0f53 ARM: dts: aspeed: tacoma: Enable VUART1 omits b107b430d837 ARM: dts: aspeed-g6: Add VUART descriptions omits f5681cae3059 ARM: dts: aspeed: tacoma: Enable iBT device omits 9c8d6a3e25c1 ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs omits e4443f4ef469 ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes omits f1b2e3ad7a26 ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi omits 42af82345483 ARM: dts: aspeed: ast2600evb: Use custom flash layout omits bb5399480a33 ARM: dts: ast2600-evb: Enable FMC and SPI devices omits 9532fad53b15 ARM: dts: aspeed: tacoma: Enable FMC and SPI devices omits eb37d422320b ARM: dts: aspeed: rainier: Enable FMC and SPI devices omits 6854d9099b6a ARM: dts: aspeed: rainier: Add i2c devices omits 785510e57014 ARM: dts: aspeed: rainier: Add mac devices omits ebe7fe62e0f2 ARM: dts: aspeed: Add Rainier system omits 7690b428e587 ARM: dts: Add 128MiB OpenBMC flash layout omits 9de54a54a2a1 ARM: dts: aspeed-g6: Add FMC and SPI devices omits b6973c3f3218 ARM: dts: aspeed-g6: Add lpc devices omits e2a31480cb4b ARM: dts: aspeed: fp5280g2: Add LED configuration omits dba67c6865c1 ARM: dts: aspeed: tacoma: Enable I2C busses omits ed5e1230632c ARM: dts: aspeed-g6: Add i2c buses omits feb9dc5a5cb4 pinctrl: st: Pass irqchip when adding gpiochip omits 6a3d4bab3349 pinctrl: at91: Pass irqchip when adding gpiochip omits cf3f76367008 ARM: dts: aspeed-g6: Add gpio devices omits 98c928933649 ARM: dts: ast2600-evb: eMMC configuration omits 3693e6237575 ARM: dts: aspeed: Add Tacoma machine omits 973ce009b308 usb: chipidea: imx: check data->usbmisc_data against NULL [...] omits ff3f8c59f953 usb: chipidea: tegra: clean up tegra_udc flag code omits 36323167538d usb: chipidea: core: change vbus-regulator as optional omits d956a6ae6eb9 usb: chipidea: imx: enable vbus and id wakeup only for OTG events omits 881de50d4ea6 usb: chipidea: udc: protect usb interrupt enable omits ba05e798d57c usb: chipidea: udc: add new API ci_hdrc_gadget_connect omits dbc433b57efb thermal-generic-adc: Silent error message for EPROBE_DEFER omits b987a0831cf6 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774b1 support omits e875da165c0d thermal: rcar_gen3_thermal: Add r8a774b1 support omits e39d54ab3168 soc: at91: Add Atmel SFR SN (Serial Number) support omits 2a5036e68bfa Documentation: Rename rcu_node_context_switch() to rcu_not [...] omits f35f424ccc72 doc: Update list_for_each_entry_rcu() documentation omits 51db3f987f62 Restore docs "rcu: Restore barrier() to rcu_read_lock() an [...] omits a0c1ba228721 Restore docs "treewide: Rename rcu_dereference_raw_notrace [...] omits 105d4854acfc docs: rcu: Increase toctree to 3 omits 35f1b57ff0f0 docs: rcu: Correct links referring to titles omits 5f04028d6dc8 docs: rcu: convert some articles from html to ReST omits 8b3b77cca47f Revert docs from "treewide: Rename rcu_dereference_raw_not [...] omits f7bf64a4ff9e Revert docs from "rcu: Restore barrier() to rcu_read_lock( [...] omits 310207b9bd00 rcu: Suppress levelspread uninitialized messages omits 076bf5831366 rcu: Fix uninitialized variable in nocb_gp_wait() omits 25fc3e16eb29 rcu: Update descriptions for rcu_future_grace_period tracepoint omits 2c85b98ad5fa rcu: Update descriptions for rcu_nocb_wake tracepoint omits 2d2170c9c0b0 rcu: Remove obsolete descriptions for rcu_barrier tracepoint omits f520a7cdc50f rcu: Ensure that ->rcu_urgent_qs is set before resched IPI omits 9b6d63f510f3 workqueue: Convert for_each_wq to use built-in list check omits 292d1bb21aba rcu: Several rcu_segcblist functions can be static omits bf4cdd15bc67 rcu: Remove unused function hlist_bl_del_init_rcu() omits dda08a80d659 Merge branch 'misc' into for-next omits e253453a457f Merge branch 'fixes' into for-next omits ed8da7663480 mfd: arizona: Switch to using devm_gpiod_get() omits 3328ed14884e mfd: max77620: Do not allocate IRQs upfront omits fb0b11b80156 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 omits 38a6fc63a3ea mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] omits 64d82945b9dd mfd: ab8500: Example using new OF_MFD_CELL MACRO omits bd66ebb40e94 mfd: Provide MACRO to declare commonly defined MFD cell at [...] omits 4396000db91f mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] omits ca4030ead93d mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ omits dece8394b33b mfd: rk808: Set RK817 interrupt polarity to low omits b5c08a5686f4 mfd: rk808: Fix RK817 powerkey integration omits 82c918c41ec9 mfd: rk808: Fix RK818 ID template omits 7ae4717cb9cb leds: core: Fix leds.h structure documentation omits 114194ce6b34 leds: core: Fix devm_classdev_match to reference correct s [...] omits d8123eb28458 leds: core: Remove extern from header omits 02c2ed4db4c6 leds: lm3601x: Convert class registration to device managed omits 995e5bea864c leds: flash: Add devm_* functions to the flash class omits f8fc8d4c4585 leds: flash: Remove extern from the header file omits ba3a4a48100e x86/PCI: Use PCI-specific dev_printk() wrappers omits 6c4c5a0f0180 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect omits 81281b0a477c mfd: intel-lpss: Add default I2C device properties for Gem [...] omits 30f071356d9d leds: flash: Convert non extended registration to inline omits d4c81db5499d leds: Kconfig: Be consistent with the usage of "LED" omits 58b21341d1b2 PCI: Remove unused includes and superfluous struct declaration omits f640bb1963d5 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger omits e393223af087 leds: tlc591xx: update the maximum brightness omits 5d51479ca6b8 leds: lm3692x: Use flags from LM3692X_BRT_CTRL omits df45b5328006 leds: lm3692x: Use flags from LM3692X_BOOST_CTRL omits 044c027164fd leds: lm3692x: Handle failure to probe the regulator omits 9325bd09519b leds: lm3692x: Don't overwrite return value in error path omits ff473b6e8c5a leds: lm3692x: Print error value on dev_err omits 9da446e5c199 leds: tlc591xx: use devm_led_classdev_register_ext() omits 18e11a4c656c leds: tlc591xx: simplify driver by using the managed led API omits 807700692328 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] omits 60055c5c14f4 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] omits 9e7c887a6eab drivers: leds: tlc591xx: check error during device init omits c940cfd41e3c leds: add LED driver for EL15203000 board omits 1ddbb0ac769e dt-bindings: Add docs for EL15203000 omits acfec525a78a coresight: etm4x: Add support for ThunderX2 omits c983f120ed1b dt-bindings: arm: coresight: Add support for coresight-los [...] omits f4418320ba0b coresight: etm4x: Save/restore state across CPU low power states omits 9a11152569bf arm64: tegra: Enable XUSB host controller on Jetson TX2 omits cacad1402504 arm64: tegra: Enable SMMU for XUSB host on Tegra186 omits 9061dd823b69 arm64: tegra: Enable XUSB pad controller on Jetson TX2 omits ba47caa5c0dd arm64: tegra: Add ethernet alias on Jetson AGX Xavier omits 03c63f76f0d8 arm64: tegra: Fix compatible string for EQOS on Tegra194 omits 5c25d5cadd8b arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM omits 5d0a5ed0fdcb arm64: tegra: Fix base address for SOR1 on Tegra194 omits 184723a310ac arm64: tegra: Add unit-address for ACONNECT on Tegra194 omits fe05641a3a0e arm64: tegra: Add unit-address for CBB on Tegra194 omits 3ffae4ed8eb9 arm64: tegra: Add CPU and cache topology for Tegra194 omits 5dd8a0b15025 ARM: dts: Add stmpe-adc DT node to Toradex T30 modules omits caf242165f8b arm64: tegra: Fix 'active-low' warning for Jetson Xavier r [...] omits 20aa1722dcfe arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator omits 0b405670ba46 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y omits 35b8d3a77fed x86/PCI: Correct SPDX comment style omits 6acb55181a85 x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate omits 09c1a0bdd521 memory: atmel-ebi: switch to SPDX license identifiers omits 01b41fbe0b7a memory: atmel-ebi: move NUM_CS definition inside EBI driver omits 458863e08e13 drm/i915: Mark contents as dirty on a write fault omits 620f868282ca drm/i915: Prevent bonded requests from overtaking each oth [...] omits 011df3c12ee0 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled omits 17c7ca4ee8d6 drm/i915: Verify the engine after acquiring the active.lock omits d2f5fccd1ac9 PM / devfreq: Make log message more explicit when devfreq [...] omits a95819a17378 drm/i915: Extend Haswell GT1 PSMI workaround to all omits 6f88ed285e67 Merge branch 'fixes/usercopy/highmem-fromlist' into for-next/kspp omits cf1d479cb80d drm/i915: Don't mix srcu tag and negative error codes omits 6e2820a020e3 drm/i915: Whitelist COMMON_SLICE_CHICKEN2 omits 271e79526456 drm/i915: Perform GGTT restore much earlier during resume omits 693da077d04d drm/i915/execlists: Remove incorrect BUG_ON for schedule-out omits a60499c31a3a drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] omits 38f6a046f023 include: dt-bindings: add Performance Monitoring Unit for Exynos omits 799e064cc79e fsi: scom: Don't abort operations for minor errors omits 812cd88749e0 firewire: mark expected switch fall-throughs adds 23fdb198ae81 Merge tag 'fuse-fixes-5.4-rc6' of git://git.kernel.org/pub [...] adds d5798141fd54 gfs2: Fix initialisation of args for remount adds b66b449872d3 Merge tag 'gfs2-v5.4-rc5.fixes' of git://git.kernel.org/pu [...] adds 565d454280f8 iommu/ipmmu-vmsa: Remove dev_err() on platform_get_irq() failure adds ad3e8da2d422 iommu/amd: Apply the same IVRS IOAPIC workaround to Acer A [...] adds 160c63f909ff iommu/vt-d: Fix panic after kexec -p for kdump adds 320000e72ec0 Merge tag 'iommu-fixes-v5.4-rc5' of git://git.kernel.org/p [...] adds bacdcb6675e1 dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle adds e472c64aa4fa Merge tag 'dmaengine-fix-5.4-rc6' of git://git.infradead.o [...] adds 302d5a80d232 ALSA: hda - Fix mutex deadlock in HDMI codec driver adds a39331867335 ALSA: timer: Fix mutex deadlock at releasing card adds 285859800696 Merge tag 'sound-5.4-rc6' of git://git.kernel.org/pub/scm/ [...] adds a15542bb72a4 RDMA/nldev: Skip counter if port doesn't match adds 549af0083302 IB/core: Avoid deadlock during netlink message handling adds 1524b12a6e02 RDMA/mlx5: Use irq xarray locking for mkey_table adds d4934f456936 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case adds b681a0529968 RDMA/hns: Prevent memory leaks of eq->buf_list adds 4252a1a9b01f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e82b7457909a Merge branch 'pm-cpufreq' adds 65a5bf1c7900 Merge tag 'pm-5.4-rc6' of git://git.kernel.org/pub/scm/lin [...] adds ca8cb6958023 drm/etnaviv: fix deadlock in GPU coredump adds 18fa692d8020 drm/etnaviv: reinstate MMUv1 command buffer window check adds a2f10d4a3069 drm/etnaviv: fix dumping of iommuv2 adds 6f966213fea0 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 6f39188c9d5f drm/panfrost: fix -Wmissing-prototypes warnings adds f70744c68779 drm/panfrost: Don't dereference bogus MMU pointers adds ec26530c8cb8 Merge tag 'drm-misc-fixes-2019-10-30-1' of git://anongit.f [...] adds dd7ebe678732 drm/i915/tgl: Fix doc not corresponding to code adds 59cd826fb5e7 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds 2cac8c4480f2 Merge tag 'drm-intel-fixes-2019-10-31' of git://anongit.fr [...] adds e5574f61e9d8 drm/amdgpu: Fix SDMA hang when performing VKexample test adds 9bdf63d3579e drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) adds 40ba9796983b drm/amd/display: Change Navi14's DWB flag to 1 adds f52ebe1f888d drm/amdgpu/gfx10: update gfx golden settings adds 3dde767f14dc drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 47661f6dad42 drm/amdgpu/gfx10: update gfx golden settings for navi12 adds 167bf96014a0 drm/sched: Set error to s_fence if HW job submission failed. adds 57c0f58e9f56 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds 8775e89fa712 drm/amd/display: do not synchronize "drr" displays adds ceba1a0128a6 drm/amd/display: Allow inverted gamma adds 7c37d399c2b8 drm/amd/display: add 50us buffer as WA for pstate switch i [...] adds bc2fde42e241 drm/amd/display: Passive DP->HDMI dongle detection fix adds 385857adb815 drm/amd/display: setting the DIG_MODE to the correct value. adds 364593f3ee5f dc.c:use kzalloc without test adds e6f4e274c1e5 drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 30ef5c7eaba0 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 722608433c94 drm/radeon: Fix EEH during kexec adds c868868f6b6a drm/amdgpu: fix stack alignment ABI mismatch for Clang adds 00db297106e8 drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+ adds e8a170ff9a35 drm/amdgpu: enable -msse2 for GCC 7.1+ users adds e54de91a2475 Merge tag 'drm-fixes-5.4-2019-10-30' of git://people.freed [...] adds 146162449186 Merge tag 'drm-fixes-2019-11-01' of git://anongit.freedesk [...] adds 9121923c457d kvm: Allocate memslots and buses before calling kvm_arch_init_vm adds a97b0e773e49 kvm: call kvm_arch_destroy_vm if vm creation fails adds 9167ab799362 KVM: vmx, svm: always run with EFER.NXE=1 when shadow pagi [...] adds b88866b60d98 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aa57157be69f arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default adds d4af3c4b81f4 arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 adds 36c602dcdd87 arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo adds bfc97f9f199c arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core adds e059770cb1cd arm64: Brahma-B53 is SSB and spectre v2 safe adds 1cf45b8fdbb8 arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core adds d540c398db78 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 0b6b30c65621 efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only adds 2bb6a81633cb efi/tpm: Return -EINVAL when determining tpm final events [...] adds 18b915ac6b0a efi/random: Treat EFI_RNG_PROTOCOL output as bootloader ra [...] adds 41cd96fa149b efi: libstub/arm: Account for firmware reserved memory at [...] adds 220dd7699c46 x86, efi: Never relocate kernel below lowest acceptable address adds 359efcc2c910 efi/efi_test: Lock down /dev/efi_test and require CAP_SYS_ADMIN adds b2a18c25c73f Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 8c7e975667fb perf/core: Start rejecting the syscall with attr.__reserved_2 set adds 317b96bb1430 perf/x86/amd/ibs: Fix reading of the IBS OpData register a [...] adds e431e79b6060 perf/x86/amd/ibs: Handle erratum #420 only on the affected [...] adds 75be6f703a14 perf/x86/uncore: Fix event group support adds 652521d460cb perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge [...] adds 355f83c1d098 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds cd1cb3350561 sched/topology: Don't try to build empty sched domains adds e284df705cf1 sched/topology: Allow sched_asym_cpucapacity to be disabled adds 0dbe6cb8f7e0 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 3d252454edd0 parisc: fix frame pointer in ftrace_regs_caller() adds 31408fbe33d1 Merge branch 'parisc-5.4-3' of git://git.kernel.org/pub/sc [...] adds 1d9b0b66c3ef MAINTAINERS: Change to my personal email address adds e5897c7d2e65 Merge tag 'riscv/for-v5.4-rc6' of git://git.kernel.org/pub [...] adds 7b20238d28da io_uring: Fix leaked shadow_req adds 044c1ab399af io_uring: don't touch ctx in setup after ring fd install adds af8fd0424713 nvme-multipath: fix possible io hang after ctrl reconnect adds 86cccfbf773f nvme-multipath: remove unused groups_only mode in ana log adds d848074b2f1e um-ubd: Entrust re-queue to the upper layers adds 6873e0bd6a9c io_uring: ensure we clear io_kiocb->result before each issue adds 41591a51f00d iocost: don't nest spin_lock_irq in ioc_weight_write() adds 0821de28961d Merge tag 'for-linus-20191101' of git://git.kernel.dk/linux-block adds 875f0706accd SUNRPC: The TCP back channel mustn't disappear while reque [...] adds 9edb455e6797 SUNRPC: The RDMA back channel mustn't disappear while requ [...] adds 669996add4c9 SUNRPC: Destroy the back channel when we destroy the host [...] adds be3df3dd4c70 NFSv4: Don't allow a cached open with a revoked delegation adds 79cc55422ce9 NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() adds 372bf6c1c8f9 Merge tag 'nfs-for-5.4-3' of git://git.linux-nfs.org/proje [...] adds d7d16a89350a net: add skb_queue_empty_lockless() adds 137a0dbe3426 udp: use skb_queue_empty_lockless() adds 3ef7cf57c72f net: use skb_queue_empty_lockless() in poll() handlers adds 3f926af3f4d6 net: use skb_queue_empty_lockless() in busy poll contexts adds 7c422d0ce975 net: add READ_ONCE() annotation in __skb_wait_for_more_packets() adds 2024305863d6 Merge branch 'net-avoid-KCSAN-splats' adds 7de4344f2abb net: dpaa2: Use the correct style for SPDX License Identifier adds a793183caa9a udp: fix data-race in udp_set_dev_scratch() adds 20eb4f29b602 net: fix sk_page_frag() recursion from memory reclaim adds 88824e3bf29a net: ethernet: ftgmac100: Fix DMA coherency issue with SW [...] adds 5d294fc48340 net: dsa: sja1105: improve NET_DSA_SJA1105_TAS dependency adds 0a29ac5bd3a9 net: usb: lan78xx: Disable interrupts before calling gener [...] adds a8d23cbbf6c9 batman-adv: Avoid free/alloc race when handling OGM2 buffer adds 40e220b4218b batman-adv: Avoid free/alloc race when handling OGM buffer adds 55793d2a431c Merge tag 'batadv-net-for-davem-20191025' of git://git.ope [...] adds 85ac30fa2e24 fjes: Handle workqueue allocation failure adds 63a41746827c net: hisilicon: Fix "Trying to free already-free IRQ" adds 6f3ef5c25cc7 wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle adds 1c44ce560b4d net: mscc: ocelot: fix vlan_filtering when enslaving to br [...] adds b9cd75e66895 net: mscc: ocelot: refuse to overwrite the port's native vlan adds c1b5ddc112e9 Merge branch 'VLAN-fixes-for-Ocelot-switch' adds e19868efea0c net/mlx4_core: Dynamically set guaranteed amount of counte [...] adds e56bd641ca61 net: hisilicon: Fix ping latency when deal with high throughput adds 2eb8d6d2910c erspan: fix the tun_info options_len check for erspan adds eadf52cf1852 vxlan: check tun_info options_len properly adds f9f2933842ec MAINTAINERS: remove Dave Watson as TLS maintainer adds 3b56be218f65 net: fec_main: Use platform_get_irq_byname_optional() to a [...] adds b86bcb299092 net: fec_ptp: Use platform_get_irq_xxx_optional() to avoid [...] adds ad9bd8daf2f9 bonding: fix using uninitialized mode_lock adds 301428ea3708 net/smc: fix refcounting for non-blocking connect() adds 8b73018fe445 net: rtnetlink: fix a typo fbd -> fdb adds 6dfef396ea13 net/mlx5: Fix flow counter list auto bits struct adds d5dbcc4e87bc net/mlx5e: Determine source port properly for vlan push action adds 752d3dc06d69 net/mlx5e: Remove incorrect match criteria assignment line adds 5dfb6335cbec net/mlx5e: Replace kfree with kvfree when free vhca stats adds 64d7b6857713 net/mlx5e: Only skip encap flows update when encap init failed adds 2347cee83b2b net/mlx5: Fix rtable reference leak adds 0fd79b1e17be net/mlx5: Fix NULL pointer dereference in extended destination adds 2a4b65262367 net/mlx5e: Don't store direct pointer to action's tunnel info adds 9df86bdb6746 net/mlx5e: Fix handling of compressed CQEs in case of low [...] adds 534e7366f41b net/mlx5e: Fix ethtool self test: link speed adds 926b37f76fb0 net/mlx5e: Initialize on stack link modes bitmap adds 6f74a55d4900 Merge tag 'mlx5-fixes-2019-10-24' of git://git.kernel.org/ [...] adds dc99da4f31ce qed: fix spelling mistake "queuess" -> "queues" adds c6761cf521f9 vxlan: fix unexpected failure of vxlan_changelink() adds c63b0968946b qed: Optimize execution time for nvm attributes configuration. adds b7265a0df82c mlxsw: core: Unpublish devlink parameters during reload adds 7170a977743b net: annotate accesses to sk->sk_incoming_cpu adds ee8d153d46a3 net: annotate lockless accesses to sk->sk_napi_id adds fc89cc358fb6 cxgb4: fix panic when attaching to ULD fail adds c4509a5ac0ac hv_netvsc: Fix error handling in netvsc_set_features() adds 719b85c336ed hv_netvsc: Fix error handling in netvsc_attach() adds 3da09663209d Merge branch 'hv_netvsc-fix-error-handling-in-netvsc_attac [...] adds ec649fed66bb nl80211: Disallow setting of HT for channel 14 adds 1fab1b89e2e8 nl80211: fix validation of mesh path nexthop adds 5a7ec66782fc Merge tag 'mac80211-for-net-2019-10-31' of git://git.kerne [...] adds f9c32435ab72 rxrpc: Fix handling of last subpacket of jumbo packet adds 6d6f0383b697 netdevsim: Fix use-after-free during device dismantle adds 19f92a030ca6 net: increase SOMAXCONN to 4096 adds 623d0c2db020 tcp: increase tcp_max_syn_backlog max value adds 4202e219edd6 net: ethernet: arc: add the missed clk_disable_unprepare adds f37f05503575 mt76: mt76x2e: disable pcie_aspm by default adds 7bd0650be63c mt76: dma: fix buffer unmap with non-linear skbs adds 3d206e6899a0 iwlwifi: fw api: support new API for scan config cmd adds 33e4980532fd Merge tag 'wireless-drivers-2019-11-01' of git://git.kerne [...] adds 94bc1e522b32 igb/igc: Don't warn on fatal read failures when the device [...] adds fb2308ba16bf igb: Enable media autosense for the i350. adds 8d5cfd7f76a2 igb: Fix constant media auto sense switching when no cable [...] adds 2c19e395e061 i40e: Fix receive buffer starvation for AF_XDP adds 8472ba621540 e1000: fix memory leaks adds 17df5ae1b3e1 Documentation: networking: device drivers: Remove stray asterisks adds 451fe015b285 ixgbe: Remove duplicate clear_bit() call adds c8c2cd8102a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds a904a0693c18 inet: stop leaking jiffies on the wire adds 9cfeeb576d49 gve: Fixes DMA synchronization. adds 9d68db5092c5 net: phylink: Fix phylink_dbg() macro adds 5fc0f21246e5 net: dsa: bcm_sf2: Fix IMP setup for port different than 8 adds 62bdc8fd1c21 r8169: fix wrong PHY ID issue with RTL8168dp adds d64479a3e3f9 selftests: net: reuseport_dualstack: fix uninitalized parameter adds 8101e069418d selftests: bpf: Skip write only files in debugfs adds 41aa29a58b5f net: cls_bpf: fix NULL deref on offload filter removal adds aefc3e723a78 net: fix installing orphaned programs adds aeb1b85c340c Merge branch 'fix-BPF-offload-related-bugs' adds 1204c70d9dcb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b8e51a6a9db9 s390/cmm: fix information leak in cmm_timeout_handler() adds a1d863ac3e10 s390/unwind: fix mixing regs and sp adds 3d7efa4edd07 s390/idle: fix cpu idle time calculation adds 969a5197da89 Merge tag 's390-5.4-6' of git://git.kernel.org/pub/scm/lin [...] adds 05d9a952832c powerpc/prom_init: Undo relocation before entering secure mode adds 7d6475051fb3 powerpc/powernv: Fix CPU idle to be called with IRQs disabled adds 8194c28efd96 Merge tag 'powerpc-5.4-4' of git://git.kernel.org/pub/scm/ [...] adds f83e148a4100 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e935842a06db Merge tag 'pwm/for-5.4-rc6' of git://git.kernel.org/pub/sc [...] adds 2ccb4f16d013 hwmon: (ina3221) Fix read timeout issue adds 9d2345057538 Merge tag 'hwmon-for-v5.4-rc6' of git://git.kernel.org/pub [...] adds 56cfd2507d3e Merge tag '5.4-rc6-smb3-fix' of git://git.samba.org/sfrenc [...] adds 54f83b8c8ea9 USB: gadget: Reject endpoints with 0 maxpacket value adds 1251dab9e0a2 USB: serial: whiteheat: fix potential slab corruption adds 84968291d792 USB: serial: whiteheat: fix line-speed endianness adds f5c8d290634a usb: cdns3: gadget: reset EP_CLAIMED flag while unloading adds 94e259f81a71 usb: cdns3: gadget: Fix g_audio use case when connected to [...] adds d8eca64eec71 usb: dwc3: gadget: fix race when disabling ep with cancell [...] adds 3a69c9e52295 Merge tag 'usb-5.4-rc6' of git://git.kernel.org/pub/scm/li [...] adds a99d8080aaf3 Linux 5.4-rc6 adds 806766af3909 Revert "gpio: merrifield: Move hardware initialization to [...] adds 52c75f56703e Revert "gpio: merrifield: Restore use of irq_base" adds 1173c3c28abf Revert "gpio: merrifield: Pass irqchip when adding gpiochip" adds 7111fa1151e3 Merge tag 'gpio-v5.4-4' of git://git.kernel.org/pub/scm/li [...] adds fa729c4df558 clone3: validate stack arguments adds 26bc67213424 Merge tag 'for-linus-2019-11-05' of git://git.kernel.org/p [...] adds 7961eee39784 mm: memcontrol: fix NULL-ptr deref in percpu stats flush adds 64801d19eba1 mm/gup_benchmark: fix MAP_HUGETLB case adds 3e8fc0075e24 mm, meminit: recalculate pcpu batch and high limits after [...] adds 169226f7e0d2 mm: thp: handle page cache THP correctly in PageTransCompoundMap adds e74540b28556 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds df2ec7641bd0 mm/mmu_notifiers: use the right return code for WARN_ON adds abaed0112c1d mm, vmstat: hide /proc/pagetypeinfo from normal users adds 93b3a674485f mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo adds ec649c9d454e mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y adds 1be334e5c088 mm/page_alloc.c: ratelimit allocation failure warnings mor [...] adds a31631302abc zswap: add Vitaly to the maintainers list adds 5cbf2fff3bba dump_stack: avoid the livelock of the dump_lock adds 6981b76cf6f3 MAINTAINERS: update information for "MEMORY MANAGEMENT" adds 221ec5c0a46c mm: slab: make page_cgroup_ino() to recognize non-compound [...] adds 8731acc5068e scripts/gdb: fix debugging modules compiled with hot/cold [...] adds 656d57119326 mm/memory_hotplug: fix updating the node span adds 869712fd3de5 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] adds 4dd58158254c Merge branch 'akpm' (patches from Andrew) adds 43b7029f475e HID: i2c-hid: Send power-on command after reset adds ff479731c385 HID: wacom: generic: Treat serial number and related field [...] adds 847120f859cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b234fe955861 clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM adds 658fd65cf0b0 clk: at91: avoid sleeping early adds 427400fc5c19 clk: ast2600: Fix enabling of clocks adds 9982b0f69b49 clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call adds 81a41901ffd4 clk: ti: clkctrl: Fix failed to enable error with double u [...] adds afdc74ed2d57 clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup adds cdfc2e2086bf clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 adds 78bdf57e9943 Merge tag 'sunxi-clk-fixes-for-5.4-1' of https://git.kerne [...] adds 5a60b5aa96e8 Merge tag 'clk-v5.4-samsung-fixes' of https://git.kernel.o [...] adds d988f8877b79 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds b330f3972f4f fbdev: c2p: Fix link failure on non-inlining adds 86de88cfeb7c drm/atomic: fix self-refresh helpers crtc state dereference adds 105401b659b7 drm/shmem: Add docbook comments for drm_gem_shmem_object m [...] adds 72d74a06e165 Merge tag 'drm-misc-fixes-2019-11-07-1' of git://anongit.f [...] adds 1f1be49fb67a drm/i915: Avoid HPD poll detect triggering a new detect cycle adds ee2c5ef8a9d6 drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds 67322bec979c Merge tag 'drm-intel-fixes-2019-11-06' of git://anongit.fr [...] adds 576daab3cd02 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE adds f2efc6e60089 drm/amdgpu: dont schedule jobs while in reset adds f9686ceedc0a drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 adds a85a64d39a26 Revert "drm/amd/display: setting the DIG_MODE to the corre [...] adds 5e200fb97a76 drm/amdgpu: add navi14 PCI ID adds 38264de0dce8 drm/amd/swSMU: fix smu workload bit map error adds 6a299d7aaa97 drm/amdgpu: register gpu instance before fan boost feature [...] adds 589b64a7e397 drm/amdgpu: add dummy read by engines for some GCVM status [...] adds 440a7a54e7ec drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 adds 77a31602216e drm/amdgpu/renoir: move gfxoff handling into gfx9 module adds 2c409ba81be2 drm/radeon: fix si_enable_smc_cac() failed issue adds ff9234583d4f Merge tag 'drm-fixes-5.4-2019-11-06' of git://people.freed [...] adds efc61f7cbc28 Merge tag 'drm-fixes-2019-11-08' of git://anongit.freedesk [...] adds 706ad6746a66 ALSA: bebob: fix to detect configured source of sampling c [...] adds 15c2b3cc09a3 ALSA: hda/ca0132 - Fix possible workqueue stall adds 9a11ba7388f1 ALSA: hda: hdmi - add Tigerlake support adds e7af6307a8a5 ALSA: timer: Fix incorrectly assigned timer instance adds 5dc7d5bc9627 ASoC: hdac_hda: fix race in device removal adds eaf072e512d5 ASoC: stm32: sai: add restriction on mmap support adds e44f3d49f900 ASoC: max98373: replace gpio_request with devm_gpio_request adds 9508ef5a980f ASoC: SOF: topology: Fix bytes control size checks adds df37d941c4b5 Merge tag 'asoc-fix-v5.4-rc6' of https://git.kernel.org/pu [...] adds 8ac2a114b114 Merge tag 'sound-5.4-rc7' of git://git.kernel.org/pub/scm/ [...] adds c31432fa7f82 cpufreq: intel_pstate: Fix invalid EPB setting adds 4d8b3262af02 Merge tag 'pm-5.4-rc7' of git://git.kernel.org/pub/scm/lin [...] adds 5a74ac4c4a97 idr: Fix idr_get_next_ul race with idr_remove adds 797060ec427c radix tree: Remove radix_tree_iter_find adds f6341c5af4e6 idr: Fix integer overflow in idr_for_each_entry adds b7e9728f3d7f idr: Fix idr_alloc_u32 on 32-bit systems adds 410ef736a77b Merge tag 'xarray-5.4' of git://git.infradead.org/users/wi [...] adds 6767df245f47 arm64: Do not mask out PTE_RDONLY in pte_same() adds 9e8ed26e6062 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 57baec7b1b04 scripts/nsdeps: make sure to pass all module source files [...] adds 6737e7634951 Merge tag 'modules-for-v5.4-rc7' of git://git.kernel.org/p [...] adds ea60ed6fcf29 ceph: fix use-after-free in __ceph_remove_cap() adds aa8dd816732b ceph: fix RCU case handling in ceph_d_revalidate() adds 1f08529c84cf ceph: add missing check in d_revalidate snapdir handling adds 5bb5e6ee6f5c ceph: don't try to handle hashed dentries in non-O_CREAT a [...] adds a3a0819388b2 ceph: don't allow copy_file_range when stripe_count != 1 adds ff29fde84d1f ceph: return -EINVAL if given fsc mount option on kernel w [...] adds 0689acfad34e Merge tag 'ceph-for-5.4-rc7' of git://github.com/ceph/ceph-client adds 24906a41eecb pwm: bcm-iproc: Prevent unloading the driver module while in use adds abf6c39796f9 Merge tag 'pwm/for-5.4-rc7' of git://git.kernel.org/pub/sc [...] adds 9ad9e8d6ca29 nvme-rdma: fix a segmentation fault during module unload adds 763303a83a09 nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths adds 0d6eeb1fd625 nvme: change nvme_passthru_cmd64 to explicitly mark rsvd adds 0473976c3568 Merge branch 'nvme-5.4-rc7' of git://git.infradead.org/nvm [...] adds b0814361a25c blkcg: make blkcg_print_stat() print stats only for online blkgs adds 8e9c523016cf block: drbd: remove a stray unlock in __drbd_send_protocol() adds 65de03e25138 cgroup,writeback: don't switch wbs immediately on dead wbs [...] adds 5cb8418cb533 Merge tag 'for-linus-2019-11-08' of git://git.kernel.dk/li [...] adds c43eab3eddb4 net: fec: add missed clk_disable_unprepare in remove adds 3d1e5039f5f8 dccp: do not leak jiffies on the wire adds db9ee384f6f7 can: dev: add missing of_node_put() after calling of_get_c [...] adds fb5be6a7b486 can: gs_usb: gs_can_open(): prevent memory leak adds 4d6636498c41 can: mcba_usb: fix use-after-free on disconnect adds 375973942618 can: usb_8dev: fix use-after-free on disconnect adds 5e269324db5a can: flexcan: disable completely the ECC mechanism adds de280f403f29 can: peak_usb: fix a potential out-of-sync while decoding packets adds f7a1337f0d29 can: peak_usb: fix slab info leak adds 128a1b87d3ce can: peak_usb: report bus recovery as well adds 3cb3eaac52c0 can: c_can: c_can_poll(): only read status register after [...] adds 23c5a9488f07 can: c_can: D_CAN: c_can_chip_config(): perform a sofware [...] adds 6f12001ad5e7 can: c_can: C_CAN: add bus recovery events adds 659680bc232f can: xilinx_can: Fix flags field initialization for axi can adds ca913f1ac024 can: rx-offload: can_rx_offload_queue_sorted(): fix error [...] adds 6caf8a6d6586 can: rx-offload: can_rx_offload_queue_tail(): fix error ha [...] adds a2dc3f5e1022 can: rx-offload: can_rx_offload_offload_one(): do not incr [...] adds 4e9016bee3bf can: rx-offload: can_rx_offload_offload_one(): increment r [...] adds d763ab3044f0 can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR [...] adds c2a9f74c9d18 can: rx-offload: can_rx_offload_irq_offload_timestamp(): c [...] adds 1f7f504dcd9d can: rx-offload: can_rx_offload_irq_offload_fifo(): contin [...] adds 758124335a9d can: flexcan: increase error counters if skb enqueueing vi [...] adds c4409e9fbea9 can: ti_hecc: ti_hecc_error(): increase error counters if [...] adds 59f415c2f5e2 can: ti_hecc: ti_hecc_stop(): stop the CPK on down adds 10f5d55ddcbf can: ti_hecc: keep MIM and MD set adds 99383749c259 can: ti_hecc: release the mailbox a bit earlier adds 678d85ed8554 can: ti_hecc: add fifo overflow error reporting adds 3b2d652da214 can: ti_hecc: properly report state changes adds b5018be6d5dd can: ti_hecc: add missing state changes adds db1a804cca6f can: j1939: fix resource leak of skb on error return paths adds 896daf723c84 can: j1939: fix memory leak if filters was set adds eaa654f164ba can: j1939: transport: j1939_session_fresh_new(): make sur [...] adds 688d11c38423 can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity [...] adds 27a0e54bae09 can: mcp251x: mcp251x_restart_work_handler(): Fix potentia [...] adds 3926a3a025d4 can: don't use deprecated license identifiers adds fc564e09237f Merge tag 'linux-can-fixes-for-5.4-20191105' of git://git. [...] adds 0763b3e81a82 taprio: fix panic while hw offload sched list swap adds 050668c10047 bpf, doc: Add Andrii as official reviewer to BPF subsystem adds 7541c87c9b7a bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 adds 6bd7cf66578f perf tools: Make usage of test_attr__* optional for perf-sys.h adds 04ec044b7d30 samples/bpf: fix build by setting HAVE_ATTR_TEST to zero adds ff1c08e1f74b bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() adds 7de086909365 powerpc/bpf: Fix tail call implementation adds 41de23e2232b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1899bb325149 bonding: fix state transition issue in link monitoring adds 2ef17216d732 net: hns3: Use the correct style for SPDX License Identifier adds 59eb87cb52c9 net: sched: prevent duplicate flower rules from tcf_proto [...] adds e684000b8a2b net: dsa: bcm_sf2: Fix driver removal adds 57d0f00dfeb3 mlx4_core: fix wrong comment about the reason of subtract [...] adds 683916f6a840 net/tls: fix sk_msg trim on fallback to copy mode adds e7a86c687e64 net: qualcomm: rmnet: Fix potential UAF when unregistering adds f75359f3ac85 net: prevent load/store tearing on sk->sk_stamp adds 517ce4e93368 NFC: fdp: fix incorrect free object adds 2836654a2735 Documentation: TLS: Add missing counter description adds 3a55402c9387 net: bcmgenet: use RGMII loopback for MAC reset adds 6b6d017fccb4 Revert "net: bcmgenet: soft reset 40nm EPHYs before MAC init" adds 0686bd9d5e68 net: bcmgenet: reapply manual settings to the PHY adds cc59dbcc5ddd Merge branch 'net-bcmgenet-restore-internal-EPHY-support' adds 7afb3e575e5a net: mscc: ocelot: don't handle netdev events for other netdevs adds 3b3eed8eec47 net: mscc: ocelot: fix NULL pointer on LAG slave removal adds 9f8f35076cd4 Merge branch 'Bonding-fixes-for-Ocelot-switch' adds 17fdd7638cb6 net: mscc: ocelot: fix __ocelot_rmw_ix prototype adds 02b1fa07bb58 net/tls: don't pay attention to sk_write_pending when push [...] adds 79ffe6087e91 net/tls: add a TX lock adds 41098af59d8d selftests/tls: add test for concurrent recv and send adds 9990a79d8fe2 Merge branch 'net-tls-add-a-TX-lock' adds 98f3375505b8 net/smc: fix ethernet interface refcounting adds de2a60522343 netfilter: nf_tables_offload: check for register data leng [...] adds 250367c59e6b netfilter: nf_tables: Align nft_expr private data to 64-bit adds 9fedd894b4e1 netfilter: nf_tables: fix unexpected EOPNOTSUPP error adds b23c0742c2ce bridge: ebtables: don't crash when using dnat target in ou [...] adds 1ed012f6fd83 netfilter: nf_tables: bogus EOPNOTSUPP on basechain update adds 88c749840dff netfilter: nf_tables_offload: skip EBUSY on chain update adds 30b7244d7965 netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds 97664bc2c77e netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 1289975643f4 netfilter: ipset: Fix nla_policies to fully support NL_VAL [...] adds 774e4d34dbeb Merge branch 'master' of git://blackhole.kfki.hu/nf adds 53ba60afb165 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 4d7c47e34fab net: stmmac: gmac4: bitrev32 returns u32 adds 3d00e45d498f net: stmmac: xgmac: bitrev32 returns u32 adds eeb9d7451698 net: stmmac: selftests: Prevent false positives in filter tests adds 96147375d49f net: stmmac: xgmac: Only get SPH header len if available adds 97add93fbcfa net: stmmac: xgmac: Fix TSA selection adds 08c1ac3bcba8 net: stmmac: xgmac: Fix AV Feature detection adds 132f2f20c986 net: stmmac: xgmac: Disable Flow Control when 1 or more qu [...] adds aeb18dd07692 net: stmmac: xgmac: Disable MMC interrupts by default adds cda4985a3ebb net: stmmac: Fix the packet count in stmmac_rx() adds b2f071995b7a net: stmmac: Fix TSO descriptor with Enhanced Addressing adds 7df4a3a76d34 net: stmmac: Fix the TX IOC in xmit path adds 58b87d21fe79 Merge branch 'stmmac-fixes' adds 9c6850fea3ed r8169: fix page read in r8168g_mdio_read adds f382b0df6946 net/mlx5e: Fix eswitch debug print of max fdb flow adds 22f83150f03e net/mlx5: DR, Fix memory leak in modify action destroy adds 260986fcff81 net/mlx5: DR, Fix memory leak during rule creation adds 950d3af70ea8 net/mlx5e: Use correct enum to determine uplink port adds c78806f31f2f Merge tag 'mlx5-fixes-2019-11-06' of git://git.kernel.org/ [...] adds 648db0514a38 net: hns3: add compatible handling for command HCLGE_OPC_P [...] adds 99a8efbb6e30 NFC: st21nfca: fix double free adds 025ec40b81d7 nfc: netlink: fix double device reference drop adds 332f989a3b00 CDC-NCM: handle incomplete transfer of MTU adds e497df686e8f net: usb: qmi_wwan: add support for DW5821e with eSIM support adds bf5a6b4c474c net: hns: Fix the stray netpoll locks causing deadlock in [...] adds 1bef4c223b85 ipv6: fixes rt6_probe() and fib6_nh->last_probe init adds e0a312629fef ipv4: Fix table id reference in fib_sync_down_addr adds e4dd5608033e net: ethernet: octeon_mgmt: Account for second possible VL [...] adds 6dd47d9754ff mac80211: fix ieee80211_txq_setup_flows() failure path adds 71e67c3bd127 net/fq_impl: Switch to kvmalloc() for memory allocation adds 285531f9e677 mac80211: fix station inactive_time shortly after boot adds b05f5b4a9b10 Merge tag 'mac80211-for-net-2019-11-08' of git://git.kerne [...] adds ad8a7220355d vsock/virtio: fix sock refcnt holding during the shutdown adds 1b53d64435d5 net: fix data-race in neigh_event_send() adds deabc87111c6 qede: fix NULL pointer deref in __qede_remove() adds 615457a226f0 ice: fix potential infinite loop because loop counter bein [...] adds 4eda4e009684 iavf: initialize ITRN registers with correct values adds 4c9da6f2b8a0 i40e: Fix for ethtool -m issue on X722 NIC adds 6acab13bdf2a igb/igc: use ktime accessors for skb->tstamp adds 705639572e8c i40e: need_wakeup flag might not be set for Tx adds 0843aa8f12ed ixgbe: need_wakeup flag might not be set for Tx adds a2582cdc32f0 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0058b0a506e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c58e81341aec watchdog: cpwd: fix build regression adds 1993f1d7ca3f watchdog: pm8916_wdt: fix pretimeout registration flow adds 2c77734642d5 watchdog: meson: Fix the wrong value of left time adds 2c50a6b825b3 watchdog: imx_sc_wdt: Pretimeout should follow SCU firmwar [...] adds 81363f248aec watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading adds 4aba1a7ed563 Merge tag 'linux-watchdog-5.4-rc7' of git://www.linux-watc [...] adds d98da49977f6 btrfs: save i_size to avoid double evaluation of i_size_re [...] adds a5009d3a318e btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC adds 00aff6836241 Merge tag 'for-5.4-rc6-tag' of git://git.kernel.org/pub/sc [...] adds 451a59bd1f3d Merge tag 'intel-pinctrl-fixes-v5.4-2' of git://git.kernel [...] adds 63e006c107ff pinctrl: stmfx: fix valid_mask init sequence adds 4763c0894a2b Merge tag 'pinctrl-v5.4-3' of git://git.kernel.org/pub/scm [...] adds 820b7c717f09 lib: Remove select of inexistant GENERIC_IO adds d243af7ab9fe SMB3: Fix persistent handles reconnect adds 79a64063a84f Merge tag '5.4-rc7-smb3-fix' of git://git.samba.org/sfrenc [...] adds b0c51f158455 stacktrace: Don't skip first entry on noncurrent tasks adds 20c7e29684bf Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 0ed9ca25894e irq/irqdomain: Update __irq_domain_alloc_fwnode() function [...] adds ffba65ea247b Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 443b0636ea73 perf scripting engines: Iterate on tep event arrays directly adds 6047e1a81e9f perf tools: Remove unused trace_find_next_event() adds 722ddfde366f perf tools: Fix time sorting adds 485c05351312 Merge tag 'perf-urgent-for-mingo-5.4-20191105' of git://gi [...] adds b584a17628b0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e3b8b6a0d12c sched/core: Fix compilation error when cgroup not selected adds 6e2df0581f56 sched: Fix pick_next_task() vs 'change' pattern race adds 81388c2b3fb1 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 41d49e7939de clocksource/drivers/mediatek: Fix error handling adds 7693de9f7aa4 clocksource/drivers/sh_mtu2: Do not loop using platform_ge [...] adds d7e8d149c5f3 Merge tag 'timers-v5.4-rc6' of https://git.linaro.org/peop [...] adds 52338415cf4d timekeeping/vsyscall: Update VDSO data unconditionally adds 621084cd3d8c Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 26467b0f8407 x86/resctrl: Prevent NULL pointer dereference when reading [...] adds fe6f85ca121e x86/apic/32: Avoid bogus LDR warnings adds e361362b08ca x86/dumpstack/64: Don't evaluate exception stacks before setup adds 63ec58b44fcc x86/tsc: Respect tsc command line paraemeter for clocksour [...] adds 9805a68371ce Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds e2f238f7d5a1 configfs: calculate the depth of parent item adds a5871fcba46e Merge tag 'configfs-for-5.4-2' of git://git.infradead.org/ [...] adds 5e0eb05d7f75 Merge tag 'icc-5.4-rc5' of https://git.linaro.org/people/g [...] adds 92fd9bf2c326 Merge tag 'thunderbolt-fixes-for-v5.4-1' of git://git.kern [...] adds 106901add52b Merge tag 'soundwire-5.4-rc6' of git://git.kernel.org/pub/ [...] adds 87c0b9c79ec1 intel_th: gth: Fix the window switching sequence adds e5a340f77027 intel_th: msu: Fix an uninitialized mutex adds 063f097fd65a intel_th: msu: Fix missing allocation failure check on a kstrndup adds 8e3ef7b444ae intel_th: msu: Fix overflow in shift of an unsigned int adds 1fa1b6ca0fda intel_th: msu: Fix possible memory leak in mode_store() adds 3adbb5718dd5 intel_th: pci: Add Comet Lake PCH support adds 9d55499d8da4 intel_th: pci: Add Jasper Lake PCH support adds 3de2a3e93700 Merge tag 'char-misc-5.4-rc7' of git://git.kernel.org/pub/ [...] adds df4028658f9d staging: Add VirtualBox guest shared folder (vboxsf) support adds 24e1eb5c0d78 iio: imu: adis16480: make sure provided frequency is positive adds 431f7667bd68 iio: srf04: fix wrong limitation in distance measuring adds 6e82ae6b8d11 iio: imu: inv_mpu6050: fix no data on MPU6050 adds e6afcf6c598d iio: adc: stm32-adc: fix stopping dma adds fe4c59394ede Merge tag 'iio-fixes-for-5.4b' of https://git.kernel.org/p [...] adds 32e9f6cb0734 staging: vboxsf: Remove unused including <linux/version.h> adds 94fed404109d staging: vboxsf: fix dereference of pointer dentry before [...] adds e39fcaef7ed9 staging: Fix error return code in vboxsf_fill_super() adds dd892625d0e2 Merge tag 'staging-5.4-rc7' of git://git.kernel.org/pub/sc [...] adds 70a7274a543a Merge tag 'imx-fixes-5.4-2' of git://git.kernel.org/pub/sc [...] adds e614f341253f ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend adds e690053e97e7 ARM: sunxi: Fix CPU powerdown on A83T adds ba7f8c98269c Merge tag 'sunxi-fixes-for-5.4-2' of https://git.kernel.or [...] adds f852497c9a07 arm64: dts: zii-ultra: fix ARM regulator GPIO handle adds 3a82cd448489 Merge tag 'imx-fixes-5.4-3' of git://git.kernel.org/pub/sc [...] adds 832c4365bd42 ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157 adds 9df50c2e16de ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c adds afe3af89cd38 ARM: dts: stm32: remove OV5640 pinctrl definition on stm32 [...] adds f4d6e0f79bcd ARM: dts: stm32: change joystick pinctrl definition on stm [...] adds e1af5a11c42a Merge tag 'stm32-dt-for-v5.4-fixes-2' of git://git.kernel. [...] adds 002d3c65ee81 MAINTAINERS: update Cavium ThunderX2 maintainers adds 44866956804e Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 31f4f5b495a6 Linux 5.4-rc7 adds edc1f5432f45 scsi: sd_zbc: Fix sd_zbc_complete() adds 8b1062d51388 scsi: qla2xxx: fix NPIV tear down process adds 9393c8de628c scsi: core: Handle drivers which set sg_tablesize to zero adds 72d5ac679e24 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds de620fb99ef2 Merge branch 'for-5.4-fixes' of git://git.kernel.org/pub/s [...] adds 0a2f661b6c21 drm/i915: Rename gen7 cmdparser tables adds 44157641d448 drm/i915: Disable Secure Batches for gen6+ adds 66d8aba1cd6d drm/i915: Remove Master tables from cmdparser adds 311a50e76a33 drm/i915: Add support for mandatory cmdparsing adds 4f7af1948abc drm/i915: Support ro ppgtt mapped cmdparser shadow buffers adds 435e8fc059db drm/i915: Allow parsing of unsized batches adds 0f2f39758341 drm/i915: Add gen9 BCS cmdparsing adds 0546a29cd884 drm/i915/cmdparser: Use explicit goto for error paths adds f8c08d8faee5 drm/i915/cmdparser: Add support for backward jumps adds 926abff21a8f drm/i915/cmdparser: Ignore Length operands during command [...] adds 1d85a299c4db drm/i915: Lower RM timeout to avoid DSI hard hangs adds 7e34f4e4aad3 drm/i915/gen8+: Add RC6 CTX corruption WA adds ea0b163b13ff drm/i915/cmdparser: Fix jump whitelist clearing adds 100d46bd72ec Merge Intel Gen8/Gen9 graphics fixes from Jon Bloomfield. adds c2955f270a84 x86/msr: Add the IA32_TSX_CTRL MSR adds 286836a70433 x86/cpu: Add a helper function x86_read_arch_cap_msr() adds 95c5824f75f3 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default adds 1b42f017415b x86/speculation/taa: Add mitigation for TSX Async Abort adds 6608b45ac5ec x86/speculation/taa: Add sysfs reporting for TSX Async Abort adds e1d38b63acd8 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled adds 7531a3596e32 x86/tsx: Add "auto" option to the tsx= cmdline parameter adds a7a248c593e4 x86/speculation/taa: Add documentation for TSX Async Abort adds db616173d787 x86/tsx: Add config options to set tsx=on|off|auto adds ca8888d7ae6f Merge git://git.kernel.org/pub/scm/linux/kernel/git/torval [...] adds db4d30fbb71b x86/bugs: Add ITLB_MULTIHIT bug infrastructure adds cad14885a8d3 x86/cpu: Add Tremont to the cpu vulnerability whitelist adds 731dc9df975a cpu/speculation: Uninline and export CPU mitigations helpers adds b8e8c8303ff2 kvm: mmu: ITLB_MULTIHIT mitigation adds c57c80467f90 kvm: Add helper function for creating VM worker threads adds 1aa9b9572b10 kvm: x86: mmu: Recovery of shattered NX large pages adds 7f00cc8d4a51 Documentation: Add ITLB_MULTIHIT documentation adds 012206a822a8 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs adds eb094f06963b Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 8a44119a98be KVM: Fix NULL-ptr deref after kvm_create_vm fails adds e2d3fcaf939d KVM: fix placement of refcount initialization adds 7a5ee6edb42e KVM: X86: Fix initialization of MSR lists adds d9ff2744eea2 KVM: VMX: Fix comment to specify PID.ON instead of PIR.ON adds 9482ae458b7a KVM: VMX: Consider PID.PIR to determine if vCPU has pendin [...] adds 132194ffa138 KVM: VMX: Do not change PID.NDST when loading a blocked vCPU adds 29881b6ec6e4 KVM: VMX: Introduce pi_is_pir_empty() helper adds a78986aae9b2 KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved adds 8c5bd25bf42e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0e3f1ad80fc8 Remove VirtualBox guest shared folders filesystem adds e6c617102c7e Btrfs: fix log context list corruption after rename exchan [...] adds afd7a71872f1 Merge tag 'for-5.4-rc7-tag' of git://git.kernel.org/pub/sc [...] adds 003f01c78002 Input: synaptics-rmi4 - fix video buffer size adds f6aabe1ff1d9 Input: synaptics-rmi4 - disable the relative position IRQ [...] adds 5d40d95e7e64 Input: synaptics-rmi4 - do not consume more data than we h [...] adds 310ca2a61c41 Input: synaptics-rmi4 - remove unused result_bits mask adds 549766ac2ac1 Input: synaptics-rmi4 - clear IRQ enables for F54 adds 79aae6acbef1 Input: cyttsp4_core - fix use after free bug adds bf9294798930 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a9c3c4c59770 IB/hfi1: Ensure full Gen3 speed in a Gen4 system adds c1abd865bd12 IB/hfi1: Ensure r_tid_ack is valid before building TID RDM [...] adds c2be3865a176 IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA adds ce8e8087cf3b IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR adds 531eb45b3da4 RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN adds 411c1e6774e2 RDMA/hns: Correct the value of srq_desc_size adds 4e84608c7836 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5347291415a3 sparc: vdso: fix build error of vdso32 adds 80591e61a0f7 kbuild: tell sparse about the $ARCH adds 96b95eff4a59 Merge tag 'kbuild-fixes-v5.4-3' of git://git.kernel.org/pu [...] adds 630faf81b3e6 cgroup: don't put ERR_PTR() into fc->root adds a2ece0888826 exportfs_decode_fh(): negative pinned may become positive [...] adds 69924b89687a audit_get_nd(): don't unlock parent too early adds bcf0d9d4b769 ecryptfs: fix unlink and rmdir in face of underlying fs mo [...] adds e72b9dd6a5f1 ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable adds 762c69685ff7 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not [...] adds b4c0800e4285 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2f216a850715 drm/i915: update rawclk also on resume adds 41d931459b53 drm/i915/gvt: fix dropping obj reference twice adds 31e8d62989a7 Merge tag 'gvt-fixes-2019-11-12' of https://github.com/int [...] adds ed77d88752ae Revert "drm/i915/ehl: Update MOCS table for EHL" adds 1c602006d1dc drm/i915/tgl: MOCS table update adds a168cabd426e Merge tag 'drm-intel-fixes-2019-11-13' of git://anongit.fr [...] adds 0b8e7bbde5e7 drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. adds 5d97c0ce2a3a Merge tag 'drm-misc-fixes-2019-11-13' of git://anongit.fre [...] adds a84fddb16d9b drm/amdgpu: fix null pointer deref in firmware header printing adds 07ceccacfb27 Merge tag 'drm-fixes-5.4-2019-11-14' of git://people.freed [...] adds 37b49f31e800 Merge tag 'drm-fixes-2019-11-15' of git://anongit.freedesk [...] adds 167beb175679 ALSA: usb-audio: Fix missing error check at mixer resolution test adds b73a58549ea3 ALSA: hda: Add Cometlake-S PCI ID adds a7d0358ea3b7 ALSA: hda: hdmi - fix pin setup on Tigerlake adds 528699317dd6 ALSA: usb-audio: not submit urb for stopped endpoint adds f5cdc9d4003a ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() adds cc9dbfa97078 ALSA: usb-audio: Fix incorrect NULL check in create_yamaha [...] adds 976a68f06b2e ALSA: usb-audio: Fix incorrect size check for processing/e [...] adds 11ac7cc88b48 Merge tag 'sound-5.4-rc8' of git://git.kernel.org/pub/scm/ [...] adds fed23c5829ec mmc: sdhci-of-at91: fix quirk2 overwrite adds 5b675f7362ba Merge tag 'mmc-v5.4-rc7' of git://git.kernel.org/pub/scm/l [...] adds 13fb59276b47 kvm: x86: disable shattered huge page recovery for PREEMPT_RT. adds e37f9f139f62 selftests: kvm: fix build with glibc >= 2.30 adds 6cbee2b9eccf KVM: X86: Reset the three MSR list number variables to 0 i [...] adds b9876e6de123 KVM: Forbid /dev/kvm being opened by a compat task when CO [...] adds ed69a6cb7008 KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() adds 9cb09e7c1c9a KVM: Add a comment describing the /dev/kvm no_compat handling adds 74bc8acd6cb4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 637346748245 MIPS: SGI-IP27: fix exception handler replication adds f6929c92e283 MAINTAINERS: Remove Kevin as maintainer of BMIPS generic p [...] adds 34b38f5abd1f Merge tag 'mips_fixes_5.4_4' of git://git.kernel.org/pub/s [...] adds 65e1f38d9a2f scripts/tools-support-relr.sh: un-quote variables adds eb70e26cd79d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a28f239e2967 afs: Fix race in commit bulk status fetch adds a81bc3102b4f ceph: take the inode lock before acquiring cap refs adds 6a81749ebe5f ceph: increment/decrement dio counter on async requests adds 633739b2fedb rbd: silence bogus uninitialized warning in rbd_object_map [...] adds 875fef493f21 Merge tag 'ceph-for-5.4-rc8' of git://github.com/ceph/ceph-client adds 93bd25bb69f4 io_uring: make timeout sequence == 0 mean no sequence adds e3a5d8e386c3 block: check bi_size overflow before merge adds 5683e5406e94 io_uring: Fix getting file for timeout adds 5e559561a8d7 io_uring: ensure registered buffer import returns the IO length adds 478de3380c1c block, bfq: deschedule empty bfq_queues not referred by an [...] adds 8b37bc277fb4 iocost: check active_list of all the ancestors in iocg_activate() adds dcb77e4b274b rsxx: add missed destroy_workqueue calls in remove adds b226c9e1f4cb Merge tag 'for-linus-20191115' of git://git.kernel.dk/linux-block adds fa3a5a1880c9 Input: ff-memless - kill timer in destroy() adds ba60cf9f78f0 Input: synaptics-rmi4 - destroy F54 poller workqueue when [...] adds 768ea88bcb23 Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation adds 6c9594bdd474 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a85dfc305a21 mm: mempolicy: fix the wrong return value and potential pa [...] adds 820729629730 mm: fix trying to reclaim unevictable lru page when callin [...] adds 8e20ba2e53fc lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations adds 00d484f354d8 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() adds 0362f326d86c mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] adds aea4df4c53f7 mm: slub: really fix slab walking for init_on_free adds 4655e5e5f387 mm,thp: recheck each page before collapsing file THP adds 2c91f8fc6c99 mm/memory_hotplug: fix try_offline_node() adds 5df373e95689 mm/page_io.c: do not free shared swap slots adds 76a1850e4572 mm/debug.c: __dump_page() prints an extra line adds 6855ac4acd3b mm/debug.c: PageAnon() is true for PageKsm() pages adds bec8b6e944a2 Merge branch 'akpm' (patches from Andrew) adds 5a508a254bed devlink: disallow reload operation during device cleanup adds dd3d792def0d tcp: remove redundant new line from tcp_event_sk_skb adds 40a1dcee2d18 net: ethernet: dwmac-sun8i: Use the correct function in exit path adds d279505b723c devlink: Add method for time-stamp on reporter's dump adds 73a533ecf0af mlxsw: core: Enable devlink reload only on probe adds a71a29f50de1 NFC: nxp-nci: Fix NULL pointer dereference after I2C commu [...] adds 1d4639567d97 mdio_bus: Fix PTR_ERR applied after initialization to constant adds 6d6dd528d5af net/smc: fix refcount non-blocking connect() -part 2 adds 5aa4277d4368 dpaa2-eth: free already allocated channels on probe defer adds 86c6739eda7d xfrm: Fix memleak on xfrm state destroy adds 4944a4b1077f xfrm: release device reference for invalid state adds c3afb7eab0b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 975987e7015b can: af_can: export can_sock_destruct() adds 25fe97cb7620 can: j1939: move j1939_priv_put() into sk_destruct callback adds c48c8c1e2e81 can: j1939: main: j1939_ndev_to_priv(): avoid crash if can [...] adds fd81ebfe7975 can: j1939: socket: rework socket locking for j1939_sk_rel [...] adds d966635b384b can: j1939: transport: make sure the aborted session will [...] adds 62ebce1dc1fa can: j1939: make sure socket is held as long as session exists adds 8d7a5f000e23 can: j1939: transport: j1939_cancel_active_session(): use [...] adds ddeeb7d4822e can: j1939: j1939_can_recv(): add priv refcounting adds 4a15d574e68a can: j1939: warn if resources are still linked on destroy adds b3dff0eb4b98 Merge tag 'linux-can-fixes-for-5.4-20191113' of git://git. [...] adds 802753cb0b14 net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules adds 3b5a39979daf slip: Fix memory leak in slip_open error path adds a56dcc6b4558 net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() adds cb1a4badf592 iwlwifi: pcie: don't consider IV len in A-MSDU adds bb9b5441e7c0 Merge tag 'wireless-drivers-2019-11-14' of git://git.kerne [...] adds ed50e1600b44 slcan: Fix memory leak in error path adds d15a5020cf18 Merge tag 'linux-can-fixes-for-5.4-20191114' of git://git. [...] adds d7f9f47d4d12 tipc: add back tipc prefix to log messages adds 15fb35fa9ff4 ravb: implement MTU change while device is up adds 71c5e83bcf1e net: hns3: add compatible handling for MAC VLAN switch par [...] adds aea8cfb35a82 net: hns3: reallocate SSU' buffer size when pfc_en changes adds c2d568978193 net: hns3: fix ETS bandwidth validation bug adds 4a92e53ec0ce Merge branch 'hns3-fixes' adds 4d189c1026fa selftests: mlxsw: Adjust test to recent changes adds a9a51bd727d1 ax88172a: fix information leak on short answers adds 3df70afe8d33 net: ep93xx_eth: fix mismatch of request_mem_region in remove adds cd734d54e679 ptp: Validate requests to enable time stamping of external [...] adds 7f9048f1df6f net: reject PTP periodic output requests with unsupported flags adds 7d9465ebcc5d mv88e6xxx: reject unsupported external timestamp flags adds e8e9c98dc3b5 dp83640: reject unsupported external timestamp flags adds 6edd110b41d5 igb: reject unsupported external timestamp flags adds 2e0645a00e25 mlx5: reject unsupported external timestamp flags adds 592025a03b34 renesas: reject unsupported external timestamp flags adds 6138e687c7b6 ptp: Introduce strict checking of external time stamp options. adds c019b4be5de0 mv88e6xxx: Reject requests to enable time stamping on both edges. adds 9289252bd1e6 dp83640: Reject requests to enable time stamping on both edges. adds 5a450eb388d5 igb: Reject requests that fail to enable time stamping on [...] adds ca12cf5ac9c8 mlx5: Reject requests to enable time stamping on both edges. adds 6eb54cbb4a86 ptp: Extend the test program to check the external time st [...] adds e2a689ab8f7a Merge branch 'ptp-Validate-the-ancillary-ioctl-flags-more- [...] adds 26b3f3cc0a5b octeontx2-af: Use the correct style for SPDX License Identifier adds acb9bdc14822 net: stmmac: Use the correct style for SPDX License Identifier adds 7f91ed8c4f4b seg6: fix srh pointer in get_srh() adds c71644d00f9f seg6: fix skb transport_header after decap_and_validate() adds e84fa0aebf33 Merge branch 'seg6-fixes-to-Segment-Routing-in-IPv6' adds c80ed84e7688 net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an abs [...] adds 18d647ae7411 net: gemini: add missed free_netdev adds a36e629ee77a rds: ib: update WR sizes when bringing up connection adds 8204df72bea1 net/smc: fix fastopen for non-blocking connect() adds b696083d5e9b net: hns3: cleanup of stray struct hns3_link_mode_mapping adds 7901cd97963d ipmr: Fix skb headroom in ipmr_get_route(). adds 8be636dd8a43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 09f4e8f05d85 perf/core: Disallow uncore-cgroup events adds 00496fe5e09e perf/aux: Fix the aux_output group inheritance fix adds f25d8ba9e1b2 perf/core: Reattach a misplaced comment adds dce5affb94eb perf/aux: Disallow aux_output for kernel events adds 697d877849d4 perf/core: Consistently fail fork on allocation failures adds d00dbd298142 perf/core: Fix missing static inline on perf_cgroup_switch() adds 5ffaf037e776 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 2f5841349df2 ntp/y2038: Remove incorrect time_t truncation adds 3278b3b6782c Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds fc5db58539b4 x86/quirks: Disable HPET on Intel Coffe Lake platforms adds c8eafe149530 x86/resctrl: Fix potential lockdep warning adds fe30021c36fb Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 08e97aec700a Revert "hwrng: core - Freeze khwrng thread during suspend" adds 1d4c79ed324a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 7574c0db2e68 i2c: acpi: Force bus speed to 400KHz if a Silead touchscre [...] adds a4c2fec16f5e i2c: core: fix use after free in of_i2c_notify adds 6b27354cca8e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ff51ff84d82a sched/core: Avoid spurious lock dependencies adds b90f7c9d2198 sched/pelt: Fix update of blocked PELT ordering adds 6e1ff0773f49 sched/uclamp: Fix incorrect condition adds cbb104f91dfe Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 9059f3c9c027 MAINTAINERS: Update for INTEL IOMMU (VT-d) entry adds 4e7120d79edb iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros adds ec5385196779 Merge tag 'iommu-fixes-v5.4-rc7' of git://git.kernel.org/p [...] adds af42d3466bdc Linux 5.4-rc8 adds fd8f64df9520 mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n adds c74386d50fba afs: Fix missing timeout reset adds 9e77716a75bc fork: fix pidfd_poll()'s return type adds d324810acded Merge tag 'for-linus-2019-11-21' of git://git.kernel.org/p [...] adds 2727315df3f5 gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_o [...] adds b0391479ae04 gpio: max77620: Fixup debounce delays adds f88c117b6d6d gpio: bd70528: Use correct unit for debounce times adds 0161a94e2d1c tools: gpio: Correctly add make dependencies for gpio_utils adds cbdaa5e7bd90 Merge tag 'gpio-v5.4-rc8-fixes-for-linus' of git://git.ker [...] adds cec353f6c2c9 Merge tag 'gpio-v5.4-5' of git://git.kernel.org/pub/scm/li [...] adds dff10bbea4be nbd:fix memory leak in nbd_get_socket() adds be5fa3aac23f Merge tag 'for-linus-20191121' of git://git.kernel.dk/linux-block adds 94bb804e1e6f arm64: uaccess: Ensure PAN is re-enabled after unhandled u [...] adds e50be648aaa3 arm64: uaccess: Remove uaccess_*_not_uao asm macros adds 81429eb8d9ca Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9ea3fa729a44 drm/amdgpu: remove experimental flag for Navi14 adds 355d991cb6ff drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds d2a08e46215c drm/amd/powerplay: correct fine grained dpm force level setting adds c57040d333c6 drm/amdgpu: disable gfxoff when using register read interface adds 941a0a7945c3 drm/amdgpu: disable gfxoff on original raven adds a0184d71163a Revert "drm/amd/display: enable S/G for RAVEN chip" adds f824c1b35a75 Merge tag 'drm-fixes-5.4-2019-11-20' of git://people.freed [...] adds 8ac495f624a4 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds 1aa4df7e41b6 drm/i915: Preload LUTs if the hw isn't currently using them adds add3eeed3683 drm/i915/pmu: "Frequency" is reported as accumulated cycles adds 2d691aeca4ae drm/i915/userptr: Try to acquire the page lock around set_ [...] adds c0fa92ec8902 drm/i915: Protect request peeking with RCU adds d43e24533dc2 drm/i915: make pool objects read-only adds 71d122629c04 drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 51658c04c338 Merge tag 'drm-intel-fixes-2019-11-21' of git://anongit.fr [...] adds 5d867ab037e5 Merge tag 'drm-fixes-2019-11-22' of git://anongit.freedesk [...] adds 05ff1ba412fd PM: QoS: Invalidate frequency QoS requests after removal adds a6b0373ffcd8 Merge tag 'pm-5.4-final' of git://git.kernel.org/pub/scm/l [...] adds 94b07b6f9e2e Revert "fs: ocfs2: fix possible null-pointer dereferences [...] adds 7ce700bf11b5 mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds 9a63236f1ad8 mm/ksm.c: don't WARN if page is still mapped in remove_sta [...] adds cc079039c9b6 Merge branch 'akpm' (patches from Andrew) adds cd340703c29b afs: Fix possible assert with callbacks from yfs servers adds b485275f1aca afs: Fix large file support adds d0fbb51dfaa6 bpf, offload: Unlock on error in bpf_offload_dev_create() adds 949610ddd0ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 34e59836565e net/mlx4_en: fix mlx4 ethtool -N insertion adds 60f5c4aaae45 net: atm: Reduce the severity of logging in unlink_clip_vcc adds 1fc1657775dc mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel adds 4f0e97d07098 net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_t [...] adds 2744bf42680f net/mlx4_en: Fix wrong limitation for number of TX rings adds 39c68b3fc2c3 phy: mdio-sun4i: add missed regulator_disable in remove adds ca749bbb108c net/ipv4: fix sysctl max for fib_multipath_hash_policy adds 075e238d12c2 mdio_bus: fix mdio_register_device when RESET_CONTROLLER i [...] adds db96c2cb4870 gve: fix dma sync bug where not all pages synced adds d4ffb02dee2f net/tls: enable sk_msg redirect to tls socket egress adds b5a0faa3572a taprio: don't reject same mqprio settings adds c9d55b62c900 MAINTAINERS: forcedeth: Change Zhu Yanjun's email address adds a0783cd0c810 r8169: disable TSO on a single version of RTL8168c to fix [...] adds 269a6b5f23a6 net: phylink: update documentation on create and destroy adds d9922c0e9171 net: phylink: fix link mode modification in PHY mode adds f67169fef8db net/sched: act_pedit: fix WARN() in the traffic path adds a31eda65ba21 net: fec: fix clock count mis-match adds 74e78d6bae19 net: hns3: fix a wrong reset interrupt status mask adds 2c61e821da7a Revert "mdio_bus: fix mdio_register_device when RESET_CONT [...] adds 6e4ff1c94a04 mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n adds b8eb718348b8 net-sysfs: Fix reference count leak in rx|netdev_queue_add [...] adds 004b39427f94 ipv6/route: return if there is no fib_nh_gw_family adds c8183f548902 s390/qeth: fix potential deadlock on workqueue flush adds 2f3c269d96d0 s390/qeth: return proper errno on IO error adds a20ee510a941 Merge branch 's390-fixes' adds 284f87d2f387 Revert "net/ibmvnic: Fix EOI when running in XIVE mode" adds 2df5c60e198c net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolera [...] adds aee024f610cc Merge branch 'ibmvnic-regression' adds 3e7e676c8196 net: qca_spi: fix receive buffer size check adds bc19c32904e3 net: qca_spi: Move reset_count to struct qcaspi adds b172845a4090 Merge branch 'qca_spi-fixes' adds 84811412464d r8152: Re-order napi_disable in rtl8152_close adds a86db2269fca net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_h [...] adds 7b83355f6df9 net/mlx5e: Fix ingress rate configuration for representors adds b6a4ac24c14b net/mlx5e: Reorder mirrer action parsing to check for encap first adds 829969956f97 net/mlx5: DR, Fix invalid EQ vector number on CQ creation adds 83e79489135b net/mlx5: DR, Skip rehash for tables with byte mask zero adds 21586a0fc44c net/mlx5: DR, Limit STE hash table enlarge based on bytemask adds 751021218f7e net/mlx5e: Fix set vf link state error flow adds 24960574505c net/mlx5e: Do not use non-EXT link modes in EXT mode adds 9c98f7ec01d7 net/mlx5e: Add missing capability bit check for IP-in-IP adds 97fd8da281f8 net/mlx5: Fix auto group size calculation adds b7eca940322f net/mlx5: Update the list of the PCI supported devices adds 30e9e0550bf6 net/mlxfw: Verify FSM error code translation doesn't excee [...] adds 064a18998b0b Merge tag 'mlx5-fixes-2019-11-20' of git://git.kernel.org/ [...] adds 48a322b6f996 net-sysfs: fix netdev_queue_add_kobject() breakage adds 5f9f0b11f081 nfc: port100: handle command failure cleanly adds 723eb5369004 sfc: Only cancel the PPS workqueue if it exists adds 35fc59c95680 net-ipv6: IPV6_TRANSPARENT - check NET_RAW prior to NET_ADMIN adds 71f21959dd55 hv_netvsc: Fix offset usage in netvsc_send_table() adds 171c1fd98df3 hv_netvsc: Fix send_table offset in case of a host bug adds d814b67e50dc Merge branch 'hv_netvsc-Fix-send-indirection-table-offset' adds ff08ddba3a55 net: rtnetlink: prevent underflows in do_setvfinfo() adds 677bf08cfdf9 udp: drop skb extensions before marking skb stateless adds efabb6c6882f MAINTAINERS: Add myself as maintainer of virtio-vsock adds 2ea872490e18 can: m_can_platform: set net_device structure as driver data adds 0704c5743694 can: m_can_platform: remove unnecessary m_can_class_resume() call adds 068299374cc4 Merge tag 'linux-can-fixes-for-5.4-20191122' of git://git. [...] adds 5b1d9c17a3e0 r8152: avoid to call napi_disable twice adds 34c36f4564b8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8791663435e7 Revert "Input: synaptics - enable RMI mode for X1 Extreme [...] adds 2027cabe6afe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f7728002c1c7 virtio_ring: fix return code on DMA mapping fails adds d791cfcbf981 virtio_console: allocate inbufs in add_port() only if it i [...] adds 60bd04f258b7 virtio_balloon: fix shrinker scan number of pages adds c9a6820fc0da virtio_balloon: fix shrinker count adds 6b8a79467876 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3e5aeec0e267 cramfs: fix usage on non-MTD device adds b8387f6f3495 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 219d54332a09 Linux 5.4 adds d8e464ecc17b vfs: mark pipes and sockets as stream-like file descriptors adds 0be0ee71816b vfs: properly and reliably lock f_pos in fdget_pos() adds a249dd200d03 tee: optee: Fix dynamic shm pool allocations adds 03212e347f94 tee: optee: fix device enumeration error handling adds db6efda85437 Merge tag 'tee-fixes-for-v5.4' of git://git.linaro.org/peo [...] adds 30ad8ed0e07e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 84ba838990fc m68k: defconfig: Update defconfigs for v5.4-rc1 adds 032f128dbd29 m68k: defconfig: Enable ICY I2C and LTC2990 on Amiga adds 5ed0794cde59 m68k/atari: Convert Falcon IDE drivers to platform drivers adds f86ccc39ceec Merge remote-tracking branch 'm68k-current/for-linus' adds f1a07cbd0aa8 Merge remote-tracking branch 'sparc/master' adds b6631c6031c7 sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook adds 312434617cb1 sctp: cache netns in sctp_ep_common adds 32085f25d7b6 mdio_bus: don't use managed reset-controller adds 1d7ea5566887 macvlan: schedule bc_work even if error adds 9bca3a0a923f net: dsa: sja1105: fix sja1105_parse_rgmii_delays() adds e58c19124189 slip: Fix use-after-free Read in slip_open adds f5ff17475a96 Merge remote-tracking branch 'net/master' adds 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type adds 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro adds 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock adds 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock adds 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] adds bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] adds 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite adds 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string adds d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] adds da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] adds 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] adds 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type adds 42ec336f1f9d ALSA: hda: Disable regmap internal locking adds 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] adds 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support adds 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] adds abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers adds a55eaf177a36 ALSA: pcm: Warn if doubly preallocated adds d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations adds 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() adds 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() adds 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() adds a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() adds 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() adds 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() adds 1158e89c9d8f ALSA: 6fire: Drop the dead code adds b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc adds b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc adds a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc adds 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc adds c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc adds d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc adds 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc adds 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc adds d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc adds 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc adds 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page adds 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage adds 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage adds af7153a29d5f ALSA: es1968: Avoid non-standard macro usage adds 1a810436a2ef ALSA: rme: Avoid non-standard macro usage adds 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage adds b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation adds fdea53fe5de5 ALSA: timer: Limit max amount of slave instances adds d745cc1ab659 ASoC: intel - fix the card names adds c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) adds a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback adds f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI adds 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case adds bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support adds 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag adds 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec adds 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi adds 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name adds 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi adds 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support adds dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support adds 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support adds 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support adds d247568bb21b ASoC: rt5677-spi: fixup compile warning adds e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() adds e226445802cb ASoC: rt5682: improve the sensitivity of push button adds 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property adds b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol adds 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function adds 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead adds 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] adds 683b85152e36 ASoC: rt1011: some minor changes to improve readability adds e0859710516c ASoC: ux500: Remove redundant variable "status" adds f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver adds 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 adds 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] adds df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] adds a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] adds 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] adds 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] adds f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency adds b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select adds 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. adds 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER adds c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a adds 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF adds 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK adds acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command adds 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link adds 3e2e193773b3 ASoC: adau7118: Fix example warning adds 36794902de1f ASoC: soc-core: move soc_init_dai_link() adds bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() adds cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() adds 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() adds 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] adds bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() adds b8132657990b ASoC: soc-core: move snd_soc_lookup_component() adds 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() adds 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() adds b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() adds ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] adds daf7737335bf ASoC: soc-core: move snd_soc_register_dai() adds 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() adds e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() adds 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() adds e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] adds 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] adds 237d19080cd3 ASoC: soc-core: remove topology specific operation adds 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY adds df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal adds 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() adds 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks adds 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] adds 66a8966aac12 Merge branch 'for-linus' into for-next adds ebfc6de29ae8 ALSA: timer: Unify master/slave linking code adds 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void adds 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance adds 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type adds 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() adds 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc adds 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page adds 6420c24a3000 ASoC: intel: Avoid non-standard macro usage adds b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page adds f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc adds e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc adds fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page adds 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] adds 9cb7831384ce staging: most: Convert to the common vmalloc memalloc adds ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() adds 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage adds 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro adds 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open adds 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation adds b12b2259bc4c Merge branch 'for-linus' into for-next adds cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks adds f35ef592477c ALSA: usb-audio: Add skip_validation option adds d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms adds c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments adds ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL adds 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense adds 5204a05d70d9 ALSA: hda - Add DP-MST jack support adds 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs adds 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs adds e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 adds 97dda3da2073 ALSA: aloop: Describe units of variables adds 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] adds 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] adds 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions adds fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file adds 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies adds c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] adds 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode adds 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode adds fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops adds f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops adds 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header adds 1e850beea278 ALSA: pcm: Add the support for sync-stop operation adds fabb26dcd104 ALSA: pcm: Add card sync_irq field adds 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops adds aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table adds d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table adds 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data adds 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD adds d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer adds 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs adds 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding adds 3b1c952c951d ASoC: pcm: Make ioctl ops optional adds 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops adds c037239c2373 ALSA: aloop: Remove redundant locking in timer open function adds 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets adds c6b6fc206586 ALSA: aloop: Fix dependency on timer API adds e7cfd867fd98 ASoC: rt5645: Fixed buddy jack support. adds 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null adds 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report adds e9149b8c00d2 ASoC: wm8904: fix regcache handling adds fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. adds 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges adds 302ee055af02 ASoC: SOF: Intel: Fix build break adds 0bb887709eb1 ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 [...] adds ef8e14794308 ASoC: rsnd: fix DALIGN register for SSIU adds 3701d2cb8767 Merge branch 'asoc-5.4' into asoc-linus adds 2f52475bac7e ASoC: fsi: switch to yaml base Documentation adds bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n adds 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check adds 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend adds fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms adds 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work adds 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device adds 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running adds 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream adds eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile adds 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume adds ee0be4a99d49 ASoC: rt5677: Disable irq at suspend adds 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times adds 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM adds ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC adds 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware adds 36da67630d31 ASoC: Add DA7213 audio codec as selectable option adds e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] adds 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically adds 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three adds 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name adds 74b4dd04b19c ASoC: SOF: PM: add state machine to comments adds 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate adds a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend adds 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed adds 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error adds 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() adds 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() adds ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() adds 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] adds da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] adds c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] adds ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] adds 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() adds 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] adds b26eb5173c85 ASoC: tas2770: clean up an indentation issue adds 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] adds 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] adds ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() adds de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] adds f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] adds a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static adds d2522335c92c ALSA: compress: add flac decoder params adds 51d2584a9894 ASoC: qcom: q6asm: add support to flac config adds baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder adds 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure adds b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable adds cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio adds 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling adds 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage adds eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API adds b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] adds 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() adds dc73d73aa714 ASoC: add control components management adds fb5126778333 ASoC: core: add SND_SOC_BYTES_E adds 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] adds 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] adds 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params adds 3efd72330543 ASoC: Fix Kconfig indentation adds 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core adds 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] adds 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next adds 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] adds 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC adds bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling adds 287a2f71b46a Merge remote-tracking branch 'sound-current/for-linus' adds b59b65447809 regulator: core: Don't try to remove device links if add failed adds 3f1a9e630b6e regulator: rn5t618: fix rc5t619 ldo10 enable adds c642e8708684 Merge branch 'regulator-5.4' into regulator-linus adds 68f65b724d64 Merge remote-tracking branch 'regulator-fixes/for-linus' adds f0cf17ed76cf spi: pxa2xx: Add support for Intel Comet Lake-H adds a725272bda77 spi: sifive: disable clk when probe fails and remove adds 1403cfa69d31 spi: dw: Fix Designware SPI loopback adds c2f102f1e884 spi: bcm2835: fix typo in comment adds c5923243eb32 spi: fsl-cpm: Correct the free:ing adds 8f3ed6d0b0db Merge branch 'spi-5.4' into spi-linus adds af5dafed1145 Merge remote-tracking branch 'spi-fixes/for-linus' adds 66ae9f74f86b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 9b537997b669 crypto: arm64/aes-neonbs - add return value of skcipher_wa [...] adds 13a1bb93f7b1 crypto: inside-secure - Fixed warnings on inconsistent byt [...] adds fbbfb3f83e78 hwrng: omap3-rom - Fix unused function warnings adds 66e93b28075d crypto: caam - use devres to unmap memory adds eceb5daf9eba crypto: caam - use devres to remove debugfs adds e57acaf0dfe0 crypto: caam - use devres to de-initialize the RNG adds f414de2e2fff crypto: caam - use devres to de-initialize QI adds 1a1c4f004444 crypto: caam - use devres to populate platform devices adds 51d13aaf5977 crypto: caam - populate platform devices last adds f398243e9fd6 crypto: ecdh - fix big endian bug in ECC library adds a52485165d85 crypto: mediatek - remove redundant bitwise-or adds 3914b93115af crypto: allwinner - Add allwinner subdirectory adds 06f751b61329 crypto: allwinner - Add sun8i-ce Crypto Engine adds 17513547a87a crypto: sun4i-ss - Move to Allwinner directory adds 91d689337fe8 crypto: blake2b - add blake2b generic implementation adds a1afe27492a4 crypto: testmgr - add test vectors for blake2b adds f08fcced6d00 crypto: allwinner - Add sun8i-ss cryptographic offloader adds 8d68e7e1ec4d dt-bindings: crypto: Add DT bindings documentation for sun [...] adds d3ca75a8b3d7 crypto: skcipher - unify the crypto_has_skcipher*() functions adds cec0cb8a28f9 crypto: skcipher - remove crypto_has_ablkcipher() adds 53253064adfa crypto: skcipher - rename crypto_skcipher_type2 to crypto_ [...] adds c65058b7587f crypto: skcipher - remove the "blkcipher" algorithm type adds b95bba5d0114 crypto: skcipher - rename the crypto_blkcipher module and [...] adds f0c8b6a1e145 crypto: hisilicon - use sgl API to get sgl dma addr and len adds 700f7d0d29c7 crypto: hisilicon - fix to return sub-optimal device when [...] adds 298b4c604008 crypto: amcc - restore CRYPTO_AES dependency adds 1520c72596dd crypto: atmel - Fix authenc support when it is set to m adds 427e6e3ad98c crypto: atmel - Fix remaining endianess warnings adds d832a6128558 crypto: amlogic - Use kmemdup in meson_aes_setkey() adds a970429366ce crypto: amlogic - ensure error variable err is set before [...] adds 3e90efd12959 hwrng: hisi - add HiSilicon TRNG driver support adds 6a101349f8a7 MAINTAINERS: Add maintainer for HiSilicon TRNG V2 driver adds 746c908c4d72 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr adds 09b681643751 crypto: sun8i-ss - fix semicolon.cocci warnings adds 44eff4ad18de crypto: sun8i-ss - fix memdup.cocci warnings adds 1e67ee9344ab crypto: hisilicon - replace #ifdef with IS_ENABLED for CON [...] adds df40c4e6cdaa crypto: inside-secure - Add missed clk_disable_unprepare adds d158367682cd crypto: atmel - Fix selection of CRYPTO_AUTHENC adds 454dfebae2db dt-bindings: rng: atmel-trng: add new compatible adds 5c49645c4a74 hwrng: atmel - add new platform support for sam9x60 adds 4509f4376614 crypto: allwinner - fix some spelling mistakes adds 698b22273efa crypto: tgr192 - remove unneeded semicolon adds 6d01d8511dce hwrng: ks-sa - Add minimum sleep time before ready-polling adds c3510fec6e82 crypto: inside-secure - Fix hangup during probing for EIP9 [...] adds 39977f4b51cd crypto: hisilicon - add vfs_num module param for zip adds 4a97bfc79619 crypto: hisilicon - no need to check return value of debug [...] adds b8151220f35d crypto: inside-secure - Fixed authenc w/ (3)DES fails on M [...] adds 56601574c12f crypto: amlogic - fix two resources leak adds 3bbcdb152b28 MAINTAINERS: add linux-amlogic list for amlogic crypto adds 8ab23d547f65 crypto: api - Add softdep on cryptomgr adds 20cc01baa334 crypto: aead - Split out geniv into its own module adds 746b2e024c67 crypto: lib - tidy up lib/crypto Kconfig and Makefile adds 5fb8ef25803e crypto: chacha - move existing library code into lib/crypto adds 28e8d89b1ce8 crypto: x86/chacha - depend on generic chacha library inst [...] adds 84e03fa39fbe crypto: x86/chacha - expose SIMD ChaCha routine as library [...] adds c77da4867cbb crypto: arm64/chacha - depend on generic chacha library in [...] adds b3aad5bad26a crypto: arm64/chacha - expose arm64 ChaCha routine as libr [...] adds 29621d099f9c crypto: arm/chacha - import Eric Biggers's scalar accelera [...] adds b36d8c09e710 crypto: arm/chacha - remove dependency on generic ChaCha driver adds a44a3430d71b crypto: arm/chacha - expose ARM ChaCha routine as library [...] adds 49aa7c00eddf crypto: mips/chacha - import 32r2 ChaCha code from Zinc adds 3a2f58f3ba4f crypto: mips/chacha - wire up accelerated 32r2 code from Zinc adds 22cf70536070 crypto: chacha - unexport chacha_generic routines adds 48ea8c6ebc96 crypto: poly1305 - move core routines into a separate library adds ad8f5b88383e crypto: x86/poly1305 - unify Poly1305 state struct with ge [...] adds a1d93064094c crypto: poly1305 - expose init/update/final library interface adds 1b2c6a512048 crypto: x86/poly1305 - depend on generic library not gener [...] adds f0e89bcfbb89 crypto: x86/poly1305 - expose existing driver as poly1305 library adds f569ca164751 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NE [...] adds a6b803b3ddc7 crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON [...] adds a11d055e7a64 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS opt [...] adds c12d3362a74b int128: move __uint128_t compiler test to Kconfig adds 66d7fb94e4ff crypto: blake2s - generic C library implementation and selftest adds 17e1df67023a crypto: testmgr - add test cases for Blake2s adds 7f9b0880925f crypto: blake2s - implement generic shash driver adds ed0356eda153 crypto: blake2s - x86_64 SIMD implementation adds 0ed42a6f431e crypto: curve25519 - generic C library implementations adds f613457a7af0 crypto: curve25519 - add kpp selftest adds ee772cb64113 crypto: curve25519 - implement generic KPP driver adds 660bb8e1f833 crypto: lib/curve25519 - work around Clang stack spilling issue adds bb611bdfd6be crypto: curve25519 - x86_64 library and KPP implementations adds f0fb006b604f crypto: arm/curve25519 - import Bernstein and Schwabe's Cu [...] adds d8f1308a025f crypto: arm/curve25519 - wire up NEON implementation adds ed20078b7e33 crypto: chacha20poly1305 - import construction and selftes [...] adds d95312a3ccc0 crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() [...] adds 07d8f1858832 crypto: tcrypt - constify check alg list adds 500e6807ce93 crypto: virtio - implement missing support for output IVs adds 19c5da7d4a26 crypto: virtio - deal with unsupported input sizes adds eee1d6fca0a0 crypto: virtio - switch to skcipher API adds be9fe620af63 crypto: ccp - switch from ablkcipher to skcipher adds b3e3f0fe4f55 crypto: omap - switch to skcipher API adds b5e5c373ead4 crypto: ux500 - switch to skcipher API adds e6b98ce6145a crypto: s5p - switch to skcipher API adds 7ada42d2519e crypto: atmel-aes - switch to skcipher API adds 967d4910ef0e crypto: atmel-tdes - switch to skcipher API adds a9c01cd608c4 crypto: bcm-spu - switch to skcipher API adds e8306261a362 crypto: nitrox - remove cra_type reference to ablkcipher adds ac0d3d130f90 crypto: cavium/cpt - switch to skcipher API adds 7cea6d3e01c2 crypto: chelsio - switch to skcipher API adds b462973aa9cd crypto: hifn - switch to skcipher API adds 4aaf384095ec crypto: ixp4xx - switch to skcipher API adds 9acb3247e0e1 crypto: mxs - switch to skcipher API adds c2609391f95b crypto: mediatek - switch to skcipher API adds 44c10a837c1f crypto: sahara - switch to skcipher API adds b3cde6bab4e8 crypto: picoxcell - switch to skcipher API adds 8bf0871539fa crypto: qce - switch to skcipher API adds 47ece4813f19 crypto: stm32 - switch to skcipher API adds 23a6564a6b51 crypto: niagara2 - switch to skcipher API adds ce0183cb6464 crypto: rockchip - switch to skcipher API adds 373960d794d2 crypto: talitos - switch to skcipher API adds 7fe948a52287 crypto: qat - switch to skcipher API adds 8160ee7e285d crypto: marvell/cesa - rename blkcipher to skcipher adds 809abaefa4d2 crypto: nx - remove stale comment referring to the blkciph [...] adds d63007eb954e crypto: ablkcipher - remove deprecated and unused ablkciph [...] adds 5620eb6c9d81 crypto: ccree - update a stale reference to ablkcipher adds d6e9da21ee82 crypto: sun4i-ss - Fix 64-bit size_t warnings adds c7351845b2d6 crypto: sun8i-ce - Fix memdup.cocci warnings adds 086db43b5a22 crypto: blake2b - merge _final implementation to callback adds e37496956547 crypto: blake2b - merge blake2 init to api callback adds e87e484d60b0 crypto: blake2b - simplify key init adds d063d6327e7d crypto: blake2b - delete unused structs or members adds a2e4bdce0f6e crypto: blake2b - open code set last block helper adds 0b4b5f10ac1f crypto: blake2b - merge _update to api callback adds c433a1a8572e crypto: blake2b - rename tfm context and _setkey callback adds ec310caf13b5 crypto: ccp - add SEV command privilege separation adds 3e8b4ccdc4ec crypto: qce/dma - Use dma_request_chan() directly for chan [...] adds aee1f9f3c30e crypto: atmel - Fix build error of CRYPTO_AUTHENC adds 416d82204df4 crypto: hisilicon - add HiSilicon SEC V2 driver adds 73bcb049a77b crypto: hisilicon - add SRIOV for HiSilicon SEC adds cbfe56e6938b Documentation: add DebugFS doc for HiSilicon SEC adds 1e9bc276f8f1 crypto: hisilicon - add DebugFS for HiSilicon SEC adds a30583fcfb86 MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver adds a7126603d46f crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c adds 7ca2a71d177f crypto: sun4i-ss - remove dependency on not 64BIT adds 626abd3125e0 crypto: sun4i-ss - use crypto_ahash_digestsize adds 2edf86414b66 crypto: sun4i-ss - hide the Invalid keylen message adds d1d787bcebfe crypto: sun4i-ss - fix big endian issues adds 61b0dd664fa1 crypto: atmel-tdes - Set the IV after {en,de}crypt adds 57d8154f15e8 crypto: atmel-aes - Change data type for "lastc" buffer adds e18036da5c23 crypto: essiv - remove redundant null pointer check before kfree adds 90c4b29eb1e5 hwrng: ks-sa - Enable COMPILE_TEST adds 660eda8d50f8 crypto: mips/chacha - select CRYPTO_SKCIPHER, not CRYPTO_B [...] adds 93c7f4d357de crypto: sun8i-ce - enable working on big endian adds 3d04158814e7 crypto: amlogic - enable working on big endian kernel adds 2043323a799a crypto: chacha_generic - remove unnecessary setkey() functions adds b62755aed3a3 crypto: x86/chacha - only unregister algorithms if registered adds 413808b71e62 crypto: lib/chacha20poly1305 - use chacha20_crypt() adds 4ee812f6143d crypto: vmx - Avoid weird build failures adds 256c4c325233 Merge remote-tracking branch 'crypto-current/master' adds 81d4a420206d Merge remote-tracking branch 'ide/master' adds 5b06eeae52c0 selftests: breakpoints: Fix a typo of function name adds ea1bf0bb18c0 selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ adds c78fd76f2b67 selftests: Move kselftest_module.sh into kselftest/ adds 02bf1f8b3c43 kselftest: Fix NULL INSTALL_PATH for TARGETS runlist adds 2f3571ea7131 selftests: proc: Make va_max 1MB adds 7549b3364201 selftests: vm: Build/Run 64bit tests only on 64bit arch adds e698a2378e70 selftests: net: Use size_t and ssize_t for counting file size adds 670cd6849ea3 selftests: net: Fix printf format warnings on arm adds ed2d8fa734e7 selftests: sync: Fix cast warnings on arm adds edee3fa6da1b Merge remote-tracking branch 'kselftest-fixes/fixes' adds 7849e4e1e937 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 39c4a413dc8c dt-bindings: reset: Fix brcmstb-reset example adds 0258c29feddf reset: brcmstb: Remove resource checks adds ba2c221a18d5 reset: Fix {of,devm}_reset_control_array_get kerneldoc ret [...] adds cc67d61e31ec reset: Do not register resource data for missing resets adds aad5ea60b9c3 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call adds 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior adds 3a012bd8e8dc Merge remote-tracking branch 'hwmon-fixes/hwmon' adds bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes adds edd8c7399769 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds bf49d9dd6fef export,module: add SPDX GPL-2.0 license identifier to head [...] adds 0706020da8f8 Merge remote-tracking branch 'spdx/spdx-linus' adds c131280c03bd drm/mcde: dsi: Fix invalid pointer dereference if panel ca [...] adds 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() adds b69afedac6a4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 872e24d5c698 hexagon: remove asm/bitsperlong.h adds c25f867ddd00 ia64: remove unneeded uapi asm-generic wrappers adds e3c639b89933 video/logo: simplify cmd_logo adds 78a20a012ece video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] adds 521b29b6ff53 kconfig: split util.c out of parser.y adds fab546e6cd7a kbuild: update comments in scripts/Makefile.modpost adds 1747269ab016 modpost: do not parse vmlinux for external module builds adds 39808e451fdf kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers adds 9a0663571844 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' adds 0e11773e7609 kheaders: optimize md5sum calculation for in-tree builds adds ea79e5168be6 kheaders: optimize header copy for in-tree builds adds 1463f74f492e kheaders: remove the last bashism to allow sh to run it adds f276031b4e2f kheaders: explain why include/config/autoconf.h is exclude [...] adds 35e046a203ee kbuild: remove unneeded variable, single-all adds 203126293cd7 kbuild: reduce KBUILD_SINGLE_TARGETS as descending into su [...] adds 2dffd23f81a3 kbuild: make single target builds much faster adds a31ec048ef01 asm-generic/export.h: make __ksymtab_* local symbols adds 03034dbdaed8 asm-generic/export.h: remove unneeded __kcrctab_* symbols adds 3c96bdd0ebfa scripts: setlocalversion: replace backquote to dollar parenthesis adds a64c0440dda1 kbuild: Wrap long "make help" text lines adds 4234448b7073 kbuild: Extend defconfig field size from 24 to 27 adds af7db99a1caf kbuild: Add make dir-pkg build option adds 5d8b42aa7ccb kconfig: Add option to get the full help text with listnewconfig adds 46b2afa6890d kconfig: be more helpful if pkg-config is missing adds faade9610246 scripts/ver_linux: add Bison and Flex to the checklist adds bff9c62b5d20 modpost: do not invoke extra modpost for nsdeps adds 0241ea8cae19 modpost: free ns_deps_buf.p after writing ns_deps files adds bbc55bded4aa modpost: dump missing namespaces into a single modules.nsd [...] adds bc35d4bda205 scripts/nsdeps: support nsdeps for external module builds adds 76b54cf033c9 modpost: remove unneeded local variable in contains_namespace() adds d2a99dbdade4 kbuild: update compile-test header list for v5.5-rc1 adds 2d3b1b8f0da7 kbuild: drop $(wildcard $^) check in if_changed* for faste [...] adds eba19032f99c kbuild: rename any-prereq to newer-prereqs adds fcbb8461fd23 kbuild: remove header compile test adds 7ecaf069da52 kbuild: move headers_check rule to usr/include/Makefile adds afa0459daa7b modpost: add a helper to get data pointed by a symbol adds e84f9fbbece1 modpost: refactor namespace_from_kstrtabns() to not hard-c [...] adds 9bd2a099d722 modpost: rename handle_modversions() to handle_symbol() adds 1743694eb235 modpost: stop symbol preloading for modversion CRC adds e4b26c9f75e4 modpost: do not set ->preloaded for symbols from Module.symvers adds 7ef9ab3b32b4 modpost: respect the previous export when 'exported twice' [...] adds b1fbfcb4a209 kbuild: make single target builds even faster adds 1ef26b7c9481 scripts/kallsyms: remove unneeded #ifndef ARRAY_SIZE adds 21915eca088d scripts/kallsyms: fix definitely-lost memory leak adds 5e5c4fa78745 scripts/kallsyms: shrink table before sorting it adds f34ea0291029 scripts/kallsyms: set relative_base more effectively adds e0109042cc4e scripts/kallsyms: remove redundant is_arm_mapping_symbol() adds c5e5002f3603 scripts/kallsyms: remove unneeded length check for prefix [...] adds 29e55ad3d5f5 scripts/kallsyms: add sym_name() to mitigate cast ugliness adds aa915245005b scripts/kallsyms: replace prefix_underscores_count() with [...] adds 2558c138aca7 scripts/kallsyms: make find_token() return (unsigned char *) adds 4bfe2b7816a6 scripts/kallsyms: add const qualifiers where possible adds a41333e06acd scripts/kallsyms: skip ignored symbols very early adds 97261e1e2240 scripts/kallsyms: move more patterns to the ignored_prefix [...] adds 887df76de67f scripts/kallsyms: move ignored symbol types to is_ignored_ [...] adds b6233d0ded33 scripts/kallsyms: make check_symbol_range() void function adds d44270fc976b scripts/kallsyms: put check_symbol_range() calls close together adds 831362fc317a scripts/kallsyms: remove redundant initializers adds b89cc6efd8c5 Merge remote-tracking branch 'kbuild/for-next' adds a445e940ea68 dma-mapping: fix handling of dma-ranges for reserved memor [...] adds 4544b9f25e70 dma-mapping: Add vmap checks to dma_map_single() adds 9ff6aa027dbb dma-debug: add a schedule point in debug_dma_dump_mappings() adds ca66536845cd kernel: dma-contiguous: mark CMA parameters __initdata/__i [...] adds b3d53f5fce5d usb: core: Remove redundant vmap checks adds acaade1af358 dma-direct: remove __dma_direct_free_pages adds 4e1003aa56a7 dma-direct: remove the dma_handle argument to __dma_direct [...] adds 34dc0ea6bc96 dma-direct: provide mmap and get_sgtable method overrides adds 3acac065508f dma-mapping: merge the generic remapping helpers into dma-direct adds 0f665b9e2a6d xtensa: use the generic uncached segment support adds d3694f30732f dma-debug: reorder struct dma_debug_entry fields adds 5e76f564572b dma-debug: increase HASH_SIZE adds b12d66278dd6 dma-direct: check for overflows on 32 bit DMA addresses adds e380a0394c36 x86/PCI: sta2x11: use default DMA address translation adds 56e35f9c5b87 dma-mapping: drop the dev argument to arch_sync_dma_for_* adds 130c1ccbf553 dma-direct: unify the dma_capable definitions adds c7345159f7db dma-direct: avoid a forward declaration for phys_to_dma adds cb6f6392dbef powerpc: remove support for NULL dev in __phys_to_dma / __ [...] adds 50f579a2399d dma-debug: clean up put_hash_bucket() adds 4268ac6ae587 dma-direct: don't check swiotlb=force in dma_direct_map_resource adds 68a33b179466 dma-direct: exclude dma_direct_map_resource from the min_l [...] adds 8b5369ea5809 dma/direct: turn ARCH_ZONE_DMA_BITS into a variable adds bff3b04460a8 arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 adds d7293f79caea Merge branch 'for-next/zone-dma' of git://git.kernel.org/p [...] adds a7ba70f1787f dma-mapping: treat dev->bus_dma_mask as a DMA limit adds 9d203c192942 Merge remote-tracking branch 'dma-mapping/for-next' adds f091d5a42644 ARC: ARCv2: jump label: implement jump label patching adds 93c53f2397fb ARC: [plat-axs10x]: use pgu pll instead of fixed clock adds e1b2743d7052 ARC: [plat-axs10x]: remove hardcoded video mode from bootargs adds 9fbea0b7e842 ARC: add kmemleak support adds e6253797d4af Merge remote-tracking branch 'arc/for-next' adds 2af903500b9d ARM: 8919/1: make unexported functions static adds 83dc1d99429a ARM: 8920/1: share get_signal_page from signal.c to process.c adds 3b129524080b ARM: 8922/1: parse_dt_topology() rate is pointer to __be32 adds c4e8fd03f211 ARM: 8923/1: mm: include <asm/vga.h> for vga_base adds ca045579d208 ARM: 8924/1: tcm: make dtcm_end and itcm_end static adds 5b1e58c75d41 ARM: 8925/1: tcm: include <asm/tcm.h> for missing declarations adds cb73737ea1d2 ARM: 8928/1: ARM_ERRATA_775420: Spelling s/date/data/ adds fb033c95c94c ARM: 8918/2: only build return_address() if needed adds bebe668eee36 ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug archi [...] adds 9f1984c6ae30 ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand adds 20e2fc42312f ARM: 8930/1: Add support for generic vDSO adds 052e76a31b4a ARM: 8931/1: Add clock_getres entry point adds 74d06efb9c2f ARM: 8932/1: Add clock_gettime64 entry point adds 790756c7e022 ARM: 8933/1: replace Sun/Solaris style flag on section directive adds 4ae5061a19b5 ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening adds 022eb8ae8b5e ARM: 8938/1: kernel: initialize broadcast hrtimer based cl [...] adds 29c623d64f0d ARM: 8939/1: kbuild: use correct nm executable adds 1a70cf0e7ee6 ARM: 8940/1: ftrace: remove mcount(),ftrace_caller_old() a [...] adds ca8acefd01c0 Merge remote-tracking branch 'arm/for-next' adds fbf6c73c5b26 ftrace: add ftrace_init_nop() adds a1326b17ac03 module/ftrace: handle patchable-function-entry adds bd8b21d3dd66 arm64: module: rework special section handling adds f1a54ae9af0d arm64: module/ftrace: intialize PLT at load time adds e3bf8a67f759 arm64: insn: add encoder for MOV (register) adds 1f377e043b3b arm64: asm-offsets: add S_FP adds 3b23e4991fb6 arm64: implement ftrace with regs adds 7f08ae53a7e3 arm64: ftrace: minimize ifdeffery adds c1c9ea6371e3 Merge branch 'arm64/ftrace-with-regs' of git://git.kernel. [...] adds 126b0a1700c5 perf: arm-ccn: Enable stats for CCN-512 interconnect adds 05daff069f8f Documentation: Add documentation for CCN-512 DTS binding adds 030f6f84e556 Documentation: perf: Update documentation for ThunderX2 PM [...] adds 5e2c27e833bb drivers/perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver. adds 9ef8567ccf2e arm64: perf: Simplify the ARMv8 PMUv3 event attributes adds 76d835fcd429 docs/perf: Add explanation for DDR_CAP_AXI_ID_FILTER_ENHAN [...] adds 1178addaca66 bindings: perf: imx-ddr: Add new compatible string adds 44f8bd014a94 perf/imx_ddr: Add enhanced AXI ID filter support adds d3eeece9a8ab perf/imx_ddr: Add driver for DDR PMU in i.MX8MPlus adds ed0207a33add docs/perf: Add AXI ID filter capabilities information adds f1d303a1b5dd perf/imx_ddr: Dump AXI ID filter info to userspace adds 8703317ae576 drivers/perf: hisi: update the sccl_id/ccl_id for certain [...] adds 51effa6d1153 Merge branch 'for-next/perf' into for-next/core adds 478016c3839d docs/arm64: cpu-feature-registers: Rewrite bitfields that [...] adds e44ec4a35dbd arm64: print additional fault message when executing non-e [...] adds 32d1870877ba arm64: mm: simplify the page end calculation in __create_p [...] adds 218564b164ad arm64: mm: Remove MAX_USER_VA_BITS definition adds 918e1946c8ac arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist adds 313a4db7f338 kselftest: arm64: extend toplevel skeleton Makefile adds f96bf4340316 kselftest: arm64: mangle_pstate_invalid_compat_toggle and [...] adds 0fc89f08df8c kselftest: arm64: mangle_pstate_invalid_daif_bits adds c2820987047c kselftest: arm64: mangle_pstate_invalid_mode_el[123][ht] adds 837387a2cbc7 kselftest: arm64: extend test_init functionalities adds 34306b05d310 kselftest: arm64: add helper get_current_context adds 6c2aa4284513 kselftest: arm64: fake_sigreturn_bad_magic adds 4c94a0ba02b2 kselftest: arm64: fake_sigreturn_bad_size_for_magic0 adds 8aa9d08fcb53 kselftest: arm64: fake_sigreturn_missing_fpsimd adds 46185cd1241b kselftest: arm64: fake_sigreturn_duplicated_fpsimd adds 49978aa8f079 kselftest: arm64: fake_sigreturn_bad_size adds 3f484ce3750f kselftest: arm64: fake_sigreturn_misaligned_sp adds 294a9ddde6cd arm64: kaslr: Announce KASLR status on boot adds 2203e1adb936 arm64: kaslr: Check command line before looking for a seed adds 6be22809e5c8 Merge branches 'for-next/elf-hwcap-docs', 'for-next/smccc- [...] adds ba603c2f0794 MAINTAINERS: Add arm64 selftests to the ARM64 PORT entry adds f70c08e46d55 arm64: Kconfig: make CMDLINE_FORCE depend on CMDLINE adds 32667745cab9 kselftest: arm64: fix spelling mistake "contiguos" -> "con [...] adds d8e85e144bbe arm64: Kconfig: add a choice for endianness adds f9631c464313 Merge remote-tracking branch 'arm64/for-next/core' adds 2aba5ab6793a Merge branch 'arm/fixes' into for-next adds 433b1e8a6cd9 Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel. [...] adds 88ae095b2855 ARM: hisi: drop useless depend on ARCH_MULTI_V7 adds a9f4b135d1c6 Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/his [...] adds a3ee4fea24e8 ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED adds 3bd00db6f0ea Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.ker [...] adds 837b1c11d5c0 Merge branch 'arm/soc' into for-next adds c6b69bf14373 soc: ti: omap-prm: fix return value check in omap_prm_probe() adds faee19ece826 memory: emif: remove set but not used variables 'cs1_used' [...] adds e6ce7f5a7d2e Merge branch 'for_5.5/driver-soc' of git://git.kernel.org/ [...] adds 4194b583c104 soc: renesas: Add missing check for non-zero product regis [...] adds 640f9606dce1 dt-bindings: power: Add r8a77961 SYSC power domain definitions adds 0b05ad22a279 dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions adds 16208387bbdd Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds f79edb17b618 soc: renesas: Rename SYSC_R8A7796 to SYSC_R8A77960 adds 39e57e14d7ea soc: renesas: Add ARCH_R8A77960 for existing R-Car M3-W adds cadadde21007 soc: renesas: Add ARCH_R8A77961 for new R-Car M3-W+ adds 9c9f7891093b soc: renesas: Identify R-Car M3-W+ adds 41684bff3b2f soc: renesas: rcar-rst: Add R8A77961 support adds bdde3d3ec934 soc: renesas: rcar-sysc: Add R8A77961 support adds 064652ad88e8 Merge tag 'renesas-drivers-for-v5.5-tag2' of git://git.ker [...] adds 8a71d6770fae Merge branch 'arm/drivers' into for-next adds c2877b59c1c4 arm64: defconfig: enable the Cadence QSPI controller adds 2996547c0203 arm64: defconfig: enable rsu driver adds 1f2719c5c49f arm64: defconfig: enable Altera GPIO controller adds cbf6673d672f Merge tag 'arm64_defconfig_for_v5.5' of git://git.kernel.o [...] adds af24cb20689d arm64: defconfig: Enable HiSilicon ZIP controller adds 006ece996d22 arm64: defconfig: Enable SMMU v3 PMCG adds ae314d78b54f Merge tag 'hisi-arm64-defconfig-for-5.5' of git://github.c [...] adds 51e0f6a19178 ARM: shmobile: defconfig: Refresh for v5.4-rc1 adds 9a67a6ec9f70 Merge tag 'renesas-arm-defconfig-for-v5.5-tag1' of git://g [...] adds b13d0e61629b arm64: defconfig: Enable R8A77961 SoC adds 4075e0db486f Merge tag 'renesas-arm64-defconfig-for-v5.5-tag2' of git:/ [...] adds 46b257b1852f ARM: configs: sunxi: add new Allwinner crypto options adds 9567832aba7f ARM: configs: sunxi: Enable MICREL_PHY adds 5003119e43f0 Merge tag 'sunxi-config-for-5.5-2' of https://git.kernel.o [...] adds 2fabf6dd7701 arm64: defconfig: add new Allwinner crypto options adds fcdc43722436 Merge tag 'sunxi-config64-for-5.5-1' of https://git.kernel [...] adds 64aa21e7d76c Merge branch 'arm/defconfig' into for-next adds e683c4b078d8 ARM: dts: arria10: Modify QSPI read_delay for Arria10 adds c4c8757b2d89 arm64: dts: agilex: add QSPI support for Intel Agilex adds 0c33a70b3336 arm64: dts: altera: update QSPI reg addresses for Stratix10 adds 05c9c5a99d61 arm64: agilex: enable USB and LEDs on agilex devkit adds aa74337ee73d arm64: dts: agilex: add service layer, fpga manager and fp [...] adds 3760828a8b48 Merge tag 'socfpga_dts_updates_for_v5.5' of git://git.kern [...] adds 4454c069f1e4 Merge branch 'for_5.5/keystone-dts' of git://git.kernel.or [...] adds 6013b8b0005e dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j adds 39089a192a50 arm64: dts: realtek: Change dual-license from MIT to BSD adds cf976f660ee8 arm64: dts: realtek: Add RTD1293 and Synology DS418j adds 1f3295994dc5 dt-bindings: arm: realtek: Document RTD1296 and Synology DS418 adds 5133636e41a2 arm64: dts: realtek: Add RTD1296 and Synology DS418 adds f2356d1afe39 arm64: dts: realtek: Add oscillator for RTD129x adds dbb595333c95 arm64: dts: realtek: Add watchdog node for RTD129x adds 4df56a1eb130 dt-bindings: reset: Add Realtek RTD1295 adds fd5f8d0a99b9 arm64: dts: realtek: Add RTD129x reset controller nodes adds 02f4597e7ebe arm64: dts: realtek: Add RTD129x UART resets adds a1094a7c27b4 Merge tag 'realtek-arm64-dt-for-5.5' of git://git.kernel.o [...] adds 37a92df96122 arm64: dts: hisilicon: Add Mali-450 MP4 GPU DT entry adds 32f714d30f20 Merge tag 'hisi-arm64-dt-for-5.5' of git://github.com/hisi [...] adds 9fe2420d0683 ARM: dts: Add RDA8810PL GPIO controllers adds 302417ce9823 ARM: dts: mmp3: Add a name to /clocks node adds d074a263dd83 ARM: dts: mmp3: Fix /soc/watchdog node name adds 75ebe3bce011 ARM: dts: mmp3-dell-ariel: Add a name to /memory node adds 7e6a30317983 ARM: dts: mmp3-dell-ariel: Add a serial point alias adds db7725d3a6bf ARM: dts: dra7: add PRM nodes adds 222fe59f3e4b ARM: dts: omap4: add PRM nodes adds 73e64a93014f ARM: dts: am33xx: Add PRM data adds f7186dae1dff ARM: dts: am43xx: Add PRM data adds a868da75fd8f ARM: dts: omap5: Add PRM data adds 19e489aa9bb4 Merge tag 'omap-for-v5.5/prm-signed' of git://git.kernel.o [...] adds 7574ed0e083f Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds 4c28ca12eae2 arm64: dts: renesas: Prepare for rename of ARCH_R8A7796 to [...] adds f51746ad7d1f arm64: dts: renesas: Add Renesas R8A77961 SoC support adds 92980759c169 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W+ adds 571d32c283a5 Merge tag 'renesas-arm64-dt-for-v5.5-tag2' of git://git.ke [...] adds 193ffd365660 dt-bindings: arm: renesas: Document R-Car M3-W+ SoC DT bindings adds fec526521be4 dt-bindings: arm: renesas: Add Salvator-XS board with R-Car M3-W+ adds 248a887fc1aa dt-bindings: reset: rcar-rst: Document r8a77961 support adds e7f1eb321b1a dt-bindings: power: rcar-sysc: Document r8a77961 support adds b23c30a955f1 Merge tag 'renesas-dt-bindings-for-v5.5-tag2' of git://git [...] adds 9e3bd0f664a8 arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/ adds 09612c933709 arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/ adds f638b287cca7 ARM: dts: atlas7: Fix "debounce-interval" property misspelling adds 0c25bfa7fac5 ARM: dts: sun8i: a83t: a711: Add touchscreen node adds 4acc24bca17f arm64: dts: allwinner: Add ARM Mali GPU node for H6 adds 8abc4c4a154f arm64: dts: allwinner: Add mali GPU supply for H6 boards adds a24607032359 dt-bindings: crypto: Add DT bindings documentation for sun [...] adds 96d8dec97b77 ARM: dts: sun8i: R40: add crypto engine node adds e7ef094aea65 ARM: dts: sun8i: H3: Add Crypto Engine node adds 0f5fc158851b arm64: dts: allwinner: sun50i: Add Crypto Engine node on A64 adds 8002c454d446 arm64: dts: allwinner: sun50i: Add crypto engine node on H5 adds 709b86ff01f5 arm64: dts: allwinner: sun50i: Add Crypto Engine node on H6 adds c4cf3f5cdda8 ARM: dts: sun8i: a83t: Add Security System node adds edabfce623fb ARM: dts: sun9i: a80: Add Security System node adds 6d1aa40e109b ARM: dts: sunxi: h3/h5: add missing uart2 rts/cts pins adds 5878524ee09d arm64: dts: allwinner: bluetooth for Emlid Neutis N5 adds 3f04e059245e arm64: allwinner: h6: Enable GPU node for Tanix TX6 adds 4701fc6e5dd9 ARM: dts: sun8i: add FriendlyARM NanoPi Duo2 adds d79ccef07b36 dt-bindings: arm: sunxi: add FriendlyARM NanoPi Duo2 adds 42a5718b8c29 Merge tag 'sunxi-dt-for-5.5-1' of https://git.kernel.org/p [...] adds c0114bdc5d12 Merge branch 'arm/dt' into for-next adds b4913ce19e8c ARM: Document merges adds d70f7d31a9e2 ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegr [...] adds 91d7ff5aa7e3 ARM: tegra: Use WFE for power-gating on Tegra30 adds f5ed5010dfaa Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org [...] adds e0e9bf9f1c73 Merge branch 'arm/soc' into for-next adds f76b6a4cbffb Merge tag 'tegra-for-5.5-firmware' of git://git.kernel.org [...] adds aba19827fced soc/tegra: pmc: Support wake events on more Tegra SoCs adds 7e9ae849eb1e soc/tegra: pmc: Add wake event support on Tegra210 adds 455271d9dc5f soc/tegra: pmc: Configure core power request polarity adds c7ccfccabb0f soc/tegra: pmc: Configure deep sleep control settings adds 496747e7d907 soc/tegra: regulators: Add regulators coupler for Tegra20 adds 783807436f36 soc/tegra: regulators: Add regulators coupler for Tegra30 adds e57a243f5d89 soc/tegra: pmc: Query PCLK clock rate at probe time adds 69dfb3d4a89a soc/tegra: pmc: Remove unnecessary memory barrier adds b4067b105023 Merge tag 'tegra-for-5.5-soc' of git://git.kernel.org/pub/ [...] adds 29160952eaba Merge branch 'arm/drivers' into for-next adds 480bb31f4286 ARM: tegra: Enable Tegra VDE driver in tegra_defconfig adds 1903de7777c0 Merge tag 'tegra-for-5.5-arm-defconfig' of git://git.kerne [...] adds e7af5ead8615 Merge branch 'arm/defconfig' into for-next adds cdc2d6685c13 dt-bindings: clock: tegra: Rename SOR0_LVDS to SOR0_OUT adds db45f0f05c3a dt-bindings: regulator: Document regulators coupling of NV [...] adds 8da65c377b21 dt-bindings: memory: tegra30: Convert to Tegra124 YAML adds 785685b7a106 dt-bindings: memory: Add binding for NVIDIA Tegra30 Memory [...] adds 641262f5e1ed dt-bindings: memory: Add binding for NVIDIA Tegra30 Extern [...] adds c267d9960cc5 Merge tag 'tegra-for-5.5-dt-bindings' of git://git.kernel. [...] adds f0dbca55adb9 Merge branch 'for-5.5/dt-bindings' adds 05a6a629f0e1 ARM: tegra: Add stmpe-adc DT node to Toradex T30 modules adds 5d089d42bc36 ARM: tegra: Add SOR0_OUT clock on Tegra124 adds a4563f5bf10b ARM: tegra: Add eDP power supplies on Venice2 adds cdc233fb0383 ARM: tegra: Connect SMMU with Video Decoder Engine on Tegra30 adds e14dc5ea7cdc ARM: tegra: nyan-big: Add timings for RAM codes 4 and 6 adds 3193a063a2cd ARM: tegra: Add External Memory Controller node on Tegra30 adds dc6fdedf77d1 ARM: tegra: Add Tegra20 CPU clock adds 663bd4872737 ARM: tegra: Add Tegra30 CPU clock adds 584eca70602d ARM: tegra: Add CPU Operating Performance Points for Tegra20 adds 875cf30a534e ARM: tegra: Add CPU Operating Performance Points for Tegra30 adds a60e68f98fbd ARM: tegra: paz00: Set up voltage regulators for DVFS adds 5ac150500869 ARM: tegra: paz00: Add CPU Operating Performance Points adds c19c631a3cb7 ARM: tegra: trimslice: Add CPU Operating Performance Points adds c01afebd74ef ARM: tegra: cardhu-a04: Set up voltage regulators for DVFS adds 4053aa65c517 ARM: tegra: cardhu-a04: Add CPU Operating Performance Points adds 2687aa23f5d5 Merge tag 'tegra-for-5.5-arm-dt' of git://git.kernel.org/p [...] adds 2645f7ed9a84 Merge branch 'for-5.5/dt-bindings' adds 1e5e929c0095 arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator adds d440538e5f21 arm64: tegra: Fix 'active-low' warning for Jetson Xavier r [...] adds b45d322c2cd5 arm64: tegra: Add CPU and cache topology for Tegra194 adds eef97c2a77fe arm64: tegra: Add unit-address for CBB on Tegra194 adds 1aaa7698670c arm64: tegra: Add unit-address for ACONNECT on Tegra194 adds 939e7430dee4 arm64: tegra: Fix base address for SOR1 on Tegra194 adds 44ff822c58a7 arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM adds 19dc772a94bc arm64: tegra: Fix compatible string for EQOS on Tegra194 adds 2b6b3940e8b0 arm64: tegra: Add ethernet alias on Jetson AGX Xavier adds ca2b8ee45721 arm64: tegra: Enable XUSB pad controller on Jetson TX2 adds 05705c721591 arm64: tegra: Enable SMMU for XUSB host on Tegra186 adds 488a04d4bb2f arm64: tegra: Enable XUSB host controller on Jetson TX2 adds 29ef1f4dacb5 arm64: tegra: Enable SMMU for VIC on Tegra186 adds b7450f161f8a arm64: tegra: Assume no CLKREQ presence by default adds ed93a666bb32 arm64: tegra: Add SOR0_OUT clock on Tegra210 adds 35cbf655eb16 arm64: tegra: Enable DP support on Jetson Nano adds d46d1eb30c85 arm64: tegra: Fix compatible for SOR1 adds 3fdfaf8718fa arm64: tegra: Enable DP support on Jetson TX2 adds c90b8f15df41 arm64: tegra: p2888: Rename regulators for consistency adds 614d063f89b4 arm64: tegra: Enable DisplayPort on Jetson AGX Xavier adds 24fc33633ea3 arm64: tegra: Add blank lines for better readability adds 264064ab0b5c arm64: tegra: Add PMU on Tegra210 adds d13c13f4cd09 arm64: tegra: Enable wake from deep sleep on RTC alarm adds 106f7a06fbe4 arm64: tegra: Add Jetson TX1 SC7 timings adds 47b4e129155f arm64: tegra: Add Jetson Nano SC7 timings adds fc711fdf06ce Merge tag 'tegra-for-5.5-arm64-dt' of git://git.kernel.org [...] adds 3c8b2e2c41a9 Merge tag 'mvebu-dt-5.5-1' of git://git.infradead.org/linu [...] adds e315c7b3da0e Merge tag 'mvebu-dt64-5.5-1' of git://git.infradead.org/li [...] adds f7ff718e28da Merge branch 'arm/dt' into for-next adds 91eaa629d24c ARM: Document merges adds 06fd047bde63 Merge branch 'arm/fixes' into for-next adds 3166c3dd4c87 Merge tag 'samsung-soc-5.5' of https://git.kernel.org/pub/ [...] adds d7eb28d2740f ARM: imx: use generic function to exit coherency adds 0f3dac611060 Merge tag 'imx-soc-5.5' of git://git.kernel.org/pub/scm/li [...] adds 634cc68a43b7 Merge branch 'arm/soc' into for-next adds 89e551e83869 soc: samsung: exynos-asv: Potential NULL dereference in ex [...] adds 171cfeec987d Merge tag 'samsung-drivers-5.5' of https://git.kernel.org/ [...] adds 768e1a8e0936 soc: imx8mq: Read SOC revision from TF-A adds 8cbbff3a6423 Merge tag 'imx-drivers-5.5' of git://git.kernel.org/pub/sc [...] adds a562f9641c42 Merge branch 'arm/drivers' into for-next adds 51c27f42fccc arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module adds e115e86af4c8 arm64: defconfig: Enable configs for S32V234 adds 1ac81f4aa5ec ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052 adds c7cb7c96f312 arm64: defconfig: Change CONFIG_AT803X_PHY from m to y adds 1f0753ea6a38 Merge tag 'imx-defconfig-5.5' of git://git.kernel.org/pub/ [...] adds 2f3e9d9f2b7f Merge branch 'arm/defconfig' into for-next adds 6b832a148717 arm64: dts: allwinner: a64: Re-add PMU node adds f129230b8c1f Merge tag 'sunxi-fixes-for-5.4-3' of https://git.kernel.or [...] adds ab883313ef62 dt-bindings: bus: sunxi: Add H3 MBUS compatible adds 66e40b3517f7 ARM: dts: sunxi: h3/h5: Add MBUS controller node adds 240a6438985c dts: arm: sun8i: h3: Enable deinterlace unit adds 79bc02f12210 arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I adds 1e92dbeae806 dt-bindings: Add ANX6345 DP/eDP transmitter binding adds 0b6f7014adc1 arm64: dts: allwinner: h6: add USB3 device nodes adds b5d84ff8ae18 arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support adds c85c5c53ffa2 ARM: dts: sun6i: Remove useless reset-names adds 74ab6d9d7dce arm64: dts: allwinner: h6: Remove useless reset name adds ea21768a8a46 Merge tag 'sunxi-dt-for-5.5-2' of https://git.kernel.org/p [...] adds 0bfadbcdc7a4 dt-bindings: arm: fsl: add nxp based toradex apalis/colibr [...] adds a5c959ef99d9 dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x [...] adds aa2f77ceb8ab dt-bindings: arm: fsl: add compatible string for Kobo Clara HD adds bb40c3f7d63a dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles adds 51535d88ac97 Merge tag 'imx-bindings-5.5' of git://git.kernel.org/pub/s [...] adds df0935f04d10 ARM: dts: vf-colibri: fix typo in top-level module compatible adds c100ea86e6ab ARM: dts: add Netronix E60K02 board common file adds 7cd156e2f9d3 ARM: dts: imx: add devicetree for Kobo Clara HD adds 1bfe61049108 ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source adds b419b89b20cc ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a [...] adds 6dd2ed73f4f6 ARM: dts: Add support for two more Kontron SoMs N6311 and N6411 adds 0ccafdf3e81b ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-powerof [...] adds 3b5212cc2af7 ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a s [...] adds 2e426b2bdc69 ARM: dts: Add support for two more Kontron evalkit boards [...] adds 36f42bb4d7f9 ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'st [...] adds 43584861ce20 ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and over [...] adds cc55c85d257e ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comme [...] adds 405b7b271c8b Merge tag 'imx-dt-5.5' of git://git.kernel.org/pub/scm/lin [...] adds 431e4628ce01 arm64: dts: imx8mq-evk: Add remote control adds 615138e583ef arm64: dts: imx8mm: Remove duplicated machine compatible adds 235e09198338 arm64: dts: imx8mn: Remove duplicated machine compatible adds f7e5bb37c45b arm64: dts: ls1028a-qds: Remove unnecessary #address-cells [...] adds 68e36a429ef5 arm64: dts: ls1028a: Move thermal-zone out of SoC adds 0b680963083e arm64: dts: ls1028a: Fix tmu unit address adds ba5a5615d54f arm64: dts: freescale: add initial support for colibri imx8x adds 227125fe728b arm64: dts: imx8mn-evk: Remove invalid Atheros properties adds 06e78df33d3d Merge tag 'imx-dt64-5.5' of git://git.kernel.org/pub/scm/l [...] adds 17795bf9aab9 Merge tag 'imx-dt64-tmu-5.5' of git://git.kernel.org/pub/s [...] adds ef9980578a06 Merge branch 'arm/dt' into for-next adds 1102222fb48c Merge branch 'arm/fixes' into for-next adds 6670166f60f8 ARM: Document merges adds ed75c5095bf3 ARM: Document merges adds 971112e07293 MAINTAINERS: Add myself as co-maintainer for QCOM adds d4b0c97a8089 Merge tag 'qcom-drivers-for-5.5' of git://git.kernel.org/p [...] adds e502ff8606b3 soc: xilinx: Set CAP_UNUSABLE requirement for versal while [...] adds 856c78c6281a dt-bindings: firmware: Add bindings for Versal firmware adds af3f1afac38d firmware: xilinx: Add support for versal soc adds 44a39847787b Merge tag 'zynqmp-soc-for-v5.5' of https://github.com/Xili [...] adds dbbf98392af6 memory: atmel-ebi: move NUM_CS definition inside EBI driver adds 5db3fb404af5 memory: atmel-ebi: switch to SPDX license identifiers adds c3277f8ee8cd soc: at91: Add Atmel SFR SN (Serial Number) support adds e24eb5e6e957 Merge tag 'at91-5.5-drivers' of git://git.kernel.org/pub/s [...] adds 11b4a853fa63 Merge branch 'arm/drivers' into for-next adds b40dd23f9a89 arm64: dts: qcom: msm8998-clamshell: Remove retention idle state adds a636f93fcdb4 arm64: dts: qcom: msm8998: Disable coresight by default adds 915603b10616 arm64: dts: qcom: db845c: Enable LVS 1 and 2 adds 1d16a9172c38 Merge tag 'qcom-arm64-for-5.5' of git://git.kernel.org/pub [...] adds 86a56b2c612d Merge tag 'qcom-dts-for-5.5' of git://git.kernel.org/pub/s [...] adds ef0d933efa82 arm64: zynqmp: Add firmware DT node adds 9c3633921535 arm64: zynqmp: Add support for zynqmp fpga manager adds c40d1cceb30b arm64: zynqmp: Label whole PL part as fpga_full region adds b7178639516c arm64: zynqmp: Add support for zynqmp nvmem firmware driver adds 44124df44db0 Merge tag 'zynqmp-dt-for-v5.5' of https://github.com/Xilin [...] adds 311b57f051ea ARM: dts: ast2600-evb: eMMC configuration adds 8dbcb5b709b9 ARM: dts: aspeed-g6: Add gpio devices adds 9ee6d17b1880 ARM: dts: aspeed-g6: Add i2c buses adds 2aed40eeb446 ARM: dts: aspeed-g6: Add VUART descriptions adds 12ce8bd361c7 ARM: dts: aspeed-g6: Add lpc devices adds 51d5d1bf73b9 ARM: dts: aspeed-g6: Add FMC and SPI devices adds b58135ad1ecf ARM: dts: aspeed: Add Tacoma machine adds 606bcdde6724 ARM: dts: aspeed: tacoma: Enable I2C busses adds d52ce2beca2a ARM: dts: aspeed: fp5280g2: Add LED configuration adds 4caa4e302c6a ARM: dts: Add 128MiB OpenBMC flash layout adds 961216c135a8 ARM: dts: aspeed: Add Rainier system adds 99e3cfa266a5 ARM: dts: aspeed: rainier: Add mac devices adds 2efc118ce3c3 ARM: dts: aspeed: rainier: Add i2c devices adds f97fa21f4880 ARM: dts: aspeed: rainier: Enable FMC and SPI devices adds 8db6997f2b58 ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 6700acf6662c ARM: dts: ast2600-evb: Enable FMC and SPI devices adds a45d88725d18 ARM: dts: aspeed: ast2600evb: Use custom flash layout adds 9f5a341eb96b ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi adds d29f8a6e42db ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes adds ad5d1027840d ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs adds 6dbc7d979516 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds 10afc900f4f8 ARM: dts: vesnin: Add power_green led adds b46aaf8a663d ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles adds 876c5d891c9d ARM: dts: aspeed: Add "spi-max-frequency" property adds 0fe4e304782c ARM: dts: aspeed-g6: Describe FSI masters adds 9c44db7096e0 ARM: dts: aspeed: rainier: Add i2c devices adds 8737481e381c ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 5b468cc4b880 dt-bindings: clock: Add AST2500 RMII RCLK definitions adds d8d9ad83a497 dt-bindings: clock: Add AST2600 RMII RCLK gate definitions adds 9d40f423d799 Merge branch 'aspeed-clk-for-v5.5' adds 37ece7e341e8 ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces adds 8bba55f74321 ARM: dts: aspeed-g6: Fix i2c clock source adds c0d3e181d782 ARM: dts: aspeed-g6: Add remaining UARTs adds 77ef1b3991e9 ARM: dts: aspeed: tacoma: Add UART1 and workaround adds a750904577e8 ARM: dts: ast2600evb: Enable UART workaround adds a981c93300ef ARM: dts: aspeed: tacoma: Add host FSI description adds 575640201e66 ARM: dts: aspeed: tacoma: Use 64MB for firmware memory adds a3bff4fec5e1 ARM: dts: aspeed: rainier: Add i2c eeproms adds 8fc6327f0f0b ARM: dts: aspeed: rainier: Enable VUART1 adds 253d39f5a6c5 ARM: dts: tacoma: Hog LPC pinmux adds 7f4a0ad5f0f2 ARM: dts: aspeed: rainier: Fix i2c eeprom size adds 1dd785ba304d ARM: dts: aspeed: rainier: gpio-keys for PSU presence adds 2b7ca63ccdec ARM: dts: aspeed: Common dtsi for Facebook AST2500 Network BMCs adds 7e4dd1ed48e8 ARM: dts: aspeed: cmm: Use common dtsi adds 2bd4c3d3f405 ARM: dts: aspeed: minipack: Use common dtsi adds 8c014e90bd6f ARM: dts: aspeed: yamp: Use common dtsi adds 7671be39c4d9 ARM: dts: aspeed-g5: Add SGPIO description adds ea4bb33a9da2 ARM: dts: aspeed: ast2600evb: Enable i2c buses adds 3eca037f2dfc ARM: dts: aspeed-g6: Add timer description adds 743f4e5bc01f Merge tag 'aspeed-5.5-devicetree' of git://git.kernel.org/ [...] adds 2789034c1b57 ARM: dts: at91: sama5d2_xplained: add analog and digital f [...] adds 1860523df3fa ARM: dts: at91: sama5d4_xplained: add digital filter for i2c adds cd584d251554 dt-bindings: arm: at91: Document Kizbox2-2 board binding adds cf79e41074b1 ARM: dts: at91: add a dts and dtsi file for kizbox2 based boards adds fa9a2f92983b Merge tag 'at91-5.5-dt' of git://git.kernel.org/pub/scm/li [...] adds 500f1ff97af9 arm64: dts: ti: k3-am65-main: Add mailbox cluster nodes adds 43570f78a25c arm64: dts: ti: k3-am65-base-board: Add IPC sub-mailbox no [...] adds 56f185826db2 arm64: dts: ti: k3-j721e-main: Add mailbox cluster nodes adds eb9f9173d01f arm64: dts: ti: k3-j721e-common-proc-board: Add IPC sub-ma [...] adds e6dc10f200da arm64: dts: ti: j721e-main: Add SDHCI nodes adds 67d95d25ca46 arm64: dts: ti: j721e-common-proc-board: Add Support for e [...] adds 337c4a888ba2 arm64: dts: ti: k3-am654-base-board: Add disable-wp for mmc0 adds 451555c80bc6 arm64: dts: ti: k3-j721e-main: add USB controller nodes adds 49e19745e4b5 arm64: dts: ti: k3-j721e-common-proc-board: Add USB ports adds 7c3ddc6b038f Merge tag 'ti-k3-soc-for-v5.5' of git://git.kernel.org/pub [...] adds d4b5b2295a46 Merge branch 'arm/dt' into for-next adds 536c43b41d1a Merge tag 'qcom-defconfig-for-5.5' of git://git.kernel.org [...] adds 8400f492a068 Merge tag 'at91-5.5-defconfig' of git://git.kernel.org/pub [...] adds d334b055f4d5 Merge branch 'arm/defconfig' into for-next adds 2bde960acd7b ARM: Document merges adds fdfc6997bd08 soc: amlogic: meson-gx-socinfo: Fix S905D3 ID for VIM3L adds 13a6c8efb3b3 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 23b64020c2fe Merge branch 'arm/drivers' into for-next adds d6707fb710b6 ARM: dts: rockchip: Add HDMI support to rk3288-veyron-anal [...] adds bbf8f6fef71a ARM: dts: rockchip: Add HDMI audio support to rk3288-veyro [...] adds 4ed56fca6ea1 Merge tag 'v5.5-rockchip-dts32-2' of git://git.kernel.org/ [...] adds fbb78418c870 arm64: dts: rockchip: add px30 otp controller adds 2e7f8764dcb1 arm64: dts: rockchip: enable gpu on rk3399-puma adds 7272d6e03d11 arm64: dts: rockchip: remove px30 default optee node adds f952b45bf370 arm64: dts: rockchip: add usb2phy for px30 adds 0815dc22c238 arm64: dts: rockchip: enable usb2phy on px30-evb adds 389989270e5f arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc adds 88e0b7822d2d arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc adds f00736e38e98 arm64: dts: rockchip: Rework voltage supplies for regulato [...] adds 21e3311a6a15 dt-bindings: clean up rockchip grf binding document adds ab14c422a1d1 dt-bindings: Add doc for Firefly ROC-RK3308-CC board adds 4403e1237be3 arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc adds 29e8976e604f arm64: dts: rockchip: Add RK3328 audio pipelines adds e09a17df35c4 dt-bindings: ARM: rockchip: Add Beelink A1 adds 79702ded8c2f arm64: dts: rockchip: Add Beelink A1 adds f9010b0edcd5 arm64: dts: rockchip: Split rk3399-roc-pc for with and wit [...] adds 75aa567803b1 arm64: dts: rockchip: fix sdmmc detection on boot on rk332 [...] adds 077f46db6365 Merge tag 'v5.5-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 711f9cb1f13a arm64: dts: meson-g12a: fix gpu irq order adds 69fb3f21f865 arm64: dts: meson-gxm: fix gpu irq order adds 409a0daa72f6 arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s92 [...] adds b485a6a4e889 arm64: dts: meson-gx: cec node should be disabled by default adds 87297878b5b7 arm64: dts: meson-gx: fix i2c compatible adds 5588aa81d212 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds 439685ff0562 Merge branch 'arm/dt' into for-next adds 36b283729b84 ARM: Document merges adds 90a943145e2e soc: mediatek: Refactor polling timeout and documentation adds d744d035ecb5 soc: mediatek: Refactor regulator control adds cef021e2f5cb soc: mediatek: Refactor clock control adds 0545aa1b7a14 soc: mediatek: Refactor sram control adds 662c9d55c5cc soc: mediatek: Refactor bus protection control adds 01d1a860a59b Merge tag 'v5.4-next-soc' of https://git.kernel.org/pub/sc [...] adds 0376fa72a455 lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are [...] adds b8104fda1fff logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO adds 663accf1872b bus: hisi_lpc: Clean some types adds 3e5cd20d4e1f bus: hisi_lpc: Expand build test coverage adds f361c863b3bf logic_pio: Build into a library adds 13c1eff1755b Merge tag 'hisi-drivers-for-5.5' of git://github.com/hisil [...] adds ed1a2459e20c clk: tegra: Add Tegra20/30 EMC clock implementation adds 3feb4a3cf0f8 Merge branch 'for-5.5/clk' into for-5.5/memory adds c4c21f22150f memory: tegra: Set DMA mask based on supported address bits adds 63a613fdb16c memory: tegra: Add gr2d and gr3d to DRM IOMMU group adds fa6749d40e99 memory: tegra: Don't set EMC rate to maximum on probe for Tegra20 adds 77ab499dca5d memory: tegra: Adapt for Tegra20 clock driver changes adds d039cf2834e9 memory: tegra: Include io.h instead of iopoll.h adds c72396f941fb memory: tegra: Pre-configure debug register on Tegra20 adds f541efaa7459 memory: tegra: Print a brief info message about EMC timings adds b56563d0138c memory: tegra: Increase handshake timeout on Tegra20 adds 88c5bfecaa36 memory: tegra: Do not handle error from wait_for_completio [...] adds e34212c75a68 memory: tegra: Introduce Tegra30 EMC driver adds 77b7182ff18d memory: tegra: Ensure timing control debug features are disabled adds 141bef44e123 memory: tegra: Consolidate registers definition into commo [...] adds 57a54dfe4895 Merge tag 'tegra-for-5.5-memory-v2' of git://git.kernel.or [...] adds 77874c6c9c7b Merge branch 'arm/drivers' into for-next adds 4ab88db095c3 arm: dts: mt6323: add keys, power-controller, rtc and codec adds 550f2af290c4 Merge tag 'v5.4-next-dts' of https://git.kernel.org/pub/sc [...] adds d14e0fe39c62 dt-bindings: mediatek: update bindings for MT8183 systimer adds 5bc8e2875ffb arm64: dts: mt8183: add systimer0 device node adds f1deadb5bed4 Merge tag 'v5.4-next-dts64' of https://git.kernel.org/pub/ [...] adds 48e20fe42217 Merge branch 'arm/dt' into for-next adds 0186930dc18b ARM: Document merges adds dafd24c727e8 ARM: OMAP1: drop duplicated dependency on ARCH_OMAP1 adds f87a2537cd9a Merge branch 'omap-for-v5.5/omap1' into omap-for-v5.5/soc adds 7b6560b4bc62 OMAP2: fixup doc comments in omap_device adds 0b491904f053 ARM: OMAP2+: Add missing put_device() call in omapdss_init_of() adds 82b711c251c6 Merge tag 'omap-for-v5.5/soc-late-signed' of git://git.ker [...] adds ab818f0999dc Merge tag 'omap-for-v5.5/maintainers-signed' of git://git. [...] adds 1ef055a1a721 Merge branch 'arm/soc' into for-next adds b4941adb24c0 PM: wakeup: Add routine to help fetch wakeup source object. adds 218325370e07 dt-bindings: fsl: rcpm: Add 'little-endian' and update Cha [...] adds 3b8db0348c50 soc: fsl: add RCPM driver adds 84a1b6e1d938 Merge tag 'soc-fsl-next-v5.5' of git://git.kernel.org/pub/ [...] adds 560c11544505 Merge branch 'arm/drivers' into for-next adds 308607e5545f ARM: dts: Configure omap3 rng adds 8df81af177e1 Merge branch 'rng' into omap-for-v5.5/dt adds abb0e36b434d ARM: dts: logicpd-torpedo: Disable USB Host adds 5f1f15283419 Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kern [...] adds 63cc7ab77f04 Merge branch 'arm/dt' into for-next adds 83a362c02a60 ARM: Document merges adds 7bd39bc6bfdf firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT adds 3f6939aec712 Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/l [...] adds 1a6feb012141 Merge branch 'arm/drivers' into for-next adds 4acbf252b789 ARM: Document merges adds 02399ee8bc9e Merge branch 'arm/fixes' into for-next adds a5331a7a87ec ARM: config: aspeed-g5: Enable 8250_DW quirks adds ec46265ce183 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 55b51e8e7b4b ARM: config: aspeed-g4: Add MMC, and cleanup adds e8267270cfc4 ARM: configs: multi_v7: ASPEED network, gpio, FSI adds b50a85c023f4 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds a235f803dbc8 Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/p [...] adds 6277b6e21c7a Merge branch 'arm/defconfig' into for-next adds e1351090dd4a ARM: Document merges adds 2d21143f3743 Merge remote-tracking branch 'arm-soc/for-next' adds 581f9d151706 Merge branch 'v5.4/fixes' into tmp/aml-rebuild adds a0795d6140de Merge branch 'v5.5/dt64' into tmp/aml-rebuild adds 4e16b094eba5 Merge branch 'v5.5/drivers' into tmp/aml-rebuild adds 9e31ad38212e arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs adds edc0da604b71 ARM: dts: meson8: fix the size of the PMU registers adds 580f93e92c5b Merge branch 'v5.5/fixes' into tmp/aml-rebuild adds f3be6d28dbff Merge remote-tracking branch 'amlogic/for-next' adds 37f537663673 ARM: config: aspeed-g5: Enable 8250_DW quirks adds 3c00a17bb8b8 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 51094b0bdb8e ARM: config: aspeed-g4: Add MMC, and cleanup adds a5133a1dd60b ARM: configs: multi_v7: ASPEED network, gpio, FSI adds 6f920f8593c6 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds 2aee80727dca Merge branch 'defconfig-for-v5.5' into for-next adds 193496dc4abf Merge remote-tracking branch 'aspeed/for-next' adds 571c4b1fe42b Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds f68582289362 Merge remote-tracking branch 'at91/at91-next' adds 41dc0edc1190 Merge remote-tracking branch 'bcm2835/for-next' adds bceed71ba131 clk: imx: imx8mq: fix sys3_pll_out_sels adds 265fd0de31d2 Merge branch 'clk/imx' into for-next adds 5a7803e9847c Merge branch 'imx/drivers' into for-next adds 5924a1a71571 Merge branch 'imx/soc' into for-next adds 217a33e8047d Merge branch 'imx/bindings' into for-next adds de318da9123b Merge branch 'imx/dt' into for-next adds 543f55a896a4 Merge branch 'imx/dt64' into for-next adds 497cffdac2af Merge branch 'imx/dt-mc' into for-next adds 71918b15d58f Merge branch 'imx/defconfig' into for-next adds bed7e7ec4812 Merge remote-tracking branch 'imx-mxs/for-next' adds 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next adds 019bd49cd1aa Merge remote-tracking branch 'keystone/next' adds b3bedfeffe12 Merge remote-tracking branch 'mediatek/for-next' adds 118432a39492 Merge remote-tracking branch 'mvebu/for-next' adds 8a79a757572e Merge branch 'omap-for-v5.5/soc' into for-next adds f3d1fd92d5c9 Merge branch 'omap-for-v5.5/dt' into for-next adds 0adbc8292201 Merge branch 'omap-for-v5.5/prm' into for-next adds 85b6cd0545dd Merge branch 'omap-for-v5.5/soc' into for-next adds ee1340e5d505 Merge branch 'omap-for-v5.5/dt' into for-next adds 37238d3dd584 ARM: OMAP2+: Drop useless gptimer option for omap4 adds 020003f763e2 bus: ti-sysc: Add module enable quirk for audio AESS adds b9cee0e19d9c Merge branches 'omap-for-v5.5/soc' and 'omap-for-v5.5/ti-s [...] adds cb6cfe2eaed1 bus: ti-sysc: Adjust exception handling in sysc_child_add_ [...] adds a3e633d661fd ARM: dts: logicpd-torpedo-baseboard: Enable HDQ adds 1706df19f5f0 ARM: dts: logicpd-torpedo: Remove unnecessary notes/comments adds de3a921b318a Merge branches 'omap-for-v5.5/ti-sysc' and 'omap-for-v5.5/ [...] adds 287897f9aaa2 ARM: dts: omap3-tao3530: Fix incorrect MMC card detection [...] adds e415e4d2d506 ARM: dts: am57xx-beagle-x15: Update pinmux name to ddr_3_3v adds e130d53f2599 ARM: dts: dra7: fix cpsw mdio fck clock adds dc5371e88f37 ARM: dts: Fix vcsi regulator to be always-on for droid4 to [...] adds a1f40a880f82 Merge branch 'omap-for-v5.5/dt' into for-next adds b82049f2c139 Merge tag 'omap-for-v5.5/soc-late-signed' into omap-for-v5 [...] adds d7d8d62a3f3b Merge branches 'omap-for-v5.5/soc' and 'omap-for-v5.5/ti-s [...] adds 6f079d80ec0f Merge branch 'omap-for-v5.5/ti-sysc-late' into for-next adds 6af0a549c25e ARM: dts: dra7: fix cpsw mdio fck clock adds ddb52945999d ARM: dts: Fix vcsi regulator to be always-on for droid4 to [...] adds 369f4ddb51bb Merge branch 'omap-for-v5.5/dt-v2' into for-next adds 3e5c3c41ae92 ARM: dts: Fix sgx sysconfig register for omap4 adds eab1cca2de62 Merge branch 'omap-for-v5.5/dt-v2' into for-next adds 677ae99e1f77 Merge remote-tracking branch 'omap/for-next' adds 6a363f34a300 Merge remote-tracking branches 'origin/arm64-defconfig-for [...] adds bc24ecce1f9f Merge remote-tracking branch 'qcom/for-next' adds 93d2d8efe340 Merge branch 'v5.5/arm64' into next adds 6a41c7019bca Merge branch 'v5.5/dt64' into next adds a160cf4608c7 Merge remote-tracking branch 'realtek/for-next' adds 9c45f53abb97 Merge branches 'renesas-arm-defconfig-for-v5.5', 'renesas- [...] adds ddaf12c63c48 Merge remote-tracking branch 'renesas/next' adds 2a946fab56fe dt-bindings: reset: add NPCM reset controller documentation adds 5136f0e02e55 dt-bindings: reset: Add binding constants for NPCM7xx rese [...] adds b3f1d036f26d reset: npcm: add NPCM reset controller driver adds 1649a22f4e03 Merge remote-tracking branch 'reset/reset/next' adds 04d9e3efb0fe Merge branch 'v5.5-armsoc/dts32' into for-next adds 2163b4cb2ca9 Merge branch 'v5.5-armsoc/dts64' into for-next adds bbbbd246ee12 clk: rockchip: make clk_half_divider_ops static adds 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc adds e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] adds 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] adds 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 adds 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 adds a0f604d37a8d Merge branch 'v5.5-clk/next' into for-next adds 7aa92d3dfbd1 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc adds 7d3bc8082be6 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc adds 2da770e857fb arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc adds abd2c32a5c77 arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 adds ffa4cedcfa5c arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board adds 9e8082ae3f39 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps adds 7cf7488531cc arm64: dts: rockchip: Improve nanopi4 PCIe adds 33692141c137 arm64: dts: rockchip: remove 408MHz operating point from px30 adds 72e460468fac arm64: dts: rockchip: add thermal infrastructure to px30 adds a2ecd286aa00 arm64: dts: rockchip: enable tsadc on px30-evb adds 7a46a5e01bdb arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc adds 23bdc66868ae arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc adds 6a20861cfc0a arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log adds 0570b8dd156f Merge branch 'v5.5-armsoc/dts64' into for-next adds 890f52f3b40f arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] adds 1ff318237841 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] adds c36308abe411 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc adds f0d0e0810786 Merge branch 'v5.5-armsoc/dts64' into for-next adds b5003fe47e0a Merge remote-tracking branch 'rockchip/for-next' adds a4276bb320c4 Merge branch 'next/drivers' into for-next adds d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] adds 008d87746660 Merge branch 'next/dt' into for-next adds 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] adds 6780daf48588 Merge branch 'next/dt' into for-next adds d5bfade4c3db Merge remote-tracking branch 'samsung-krzk/for-next' adds 5da8253c3f5a Merge branches 'sunxi/clk-fixes-for-5.4', 'sunxi/config-fo [...] adds 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock adds 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] adds 658fd3389c42 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a20ccd01677b Merge branch for-5.5/dt-bindings into for-next adds d5d7fa9e6c39 Merge branch for-5.5/firmware into for-next adds 030d2829f4c2 memory: tegra30-emc: Fix panic on suspend adds cd75512c2220 Merge branch for-5.5/memory into for-next adds dfd9d2dda8d0 soc/tegra: pmc: Use lower-case for hexadecimal literals adds cd4a709a19d5 soc/tegra: pmc: Add missing IRQ callbacks on Tegra194 adds 48914c4ecb0c soc/tegra: pmc: Add reset sources and levels on Tegra194 adds 5648b6d2053e Merge branch for-5.5/soc into for-next adds 809c9e669b56 Merge branch for-5.5/arm/core into for-next adds 51c65c26b1a3 Merge branch for-5.5/arm/dt into for-next adds 9038f2ee9a9b Merge branch for-5.5/arm/defconfig into for-next adds b111ed1e67c3 Merge branch for-5.5/arm64/dt into for-next adds d9b86cc48283 clk: Add API to get index of the clock parent adds 701e4ab76f23 Merge branch for-5.5/clk-core into for-next adds 73616d0d7e48 Merge branch 'for-5.5/clk-core' into for-5.5/clk adds d1ee3173a139 Merge branch 'for-5.5/dt-bindings' into for-5.5/clk adds 991a051ea5f1 clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC adds e5f8a107d92d clk: tegra: Move SOR0 implementation to Tegra124 adds da8d1a355540 clk: tegra: Rename sor0_lvds to sor0_out adds 25175c806a68 clk: tegra: Reimplement SOR clock on Tegra124 adds 05308d7e7bbc clk: tegra: Reimplement SOR clocks on Tegra210 adds d64422d93dca clk: tegra: divider: Save and restore divider rate adds fa62228240ec clk: tegra: pllout: Save and restore pllout context adds bc0b3a60fe19 clk: tegra: pll: Save and restore pll context adds 50d4da9b10ed clk: tegra: Support for OSC context save and restore adds 2b8cfd6b52cb clk: tegra: periph: Add restore_context support adds 68a14a5634da clk: tegra: clk-super: Fix to enable PLLP branches to CPU adds f8fd97521d63 clk: tegra: clk-super: Add restore-context support adds a99d744d8c9c clk: tegra: clk-dfll: Add suspend and resume support adds f68cbb35788e clk: tegra: Use fence_udelay() during PLLU init adds 3214be6cb1e4 clk: tegra: Share clk and rst register defines with Tegra [...] adds 535f296d47de clk: tegra: Add suspend and resume support on Tegra210 adds 204ce75b8970 clk: tegra: Optimize PLLX restore on Tegra20/30 adds 5699d160550b clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP adds 07b293c5b014 clk: tegra: Fix build error without CONFIG_PM_SLEEP adds 2fa8652d103b Merge branch for-5.5/clk into for-next adds 0fb438eed10c cpufreq: tegra124: Add suspend and resume support adds e0fd54137bf5 Merge branch for-5.5/cpufreq into for-next adds 35658f98c90c Merge remote-tracking branch 'tegra/for-next' adds 4d3a369510dd clk: bcm2835: use devm_platform_ioremap_resource() to simp [...] adds 75cc0a123c90 clk: hisilicon: use devm_platform_ioremap_resource() to si [...] adds 1f8f3c6b35b2 clk: davinci: use devm_platform_ioremap_resource() to simp [...] adds 73c3bf70b37b clk: mediatek: mt2712: use devm_platform_ioremap_resource( [...] adds 71ae81418174 clk: mediatek: mt6779: use devm_platform_ioremap_resource( [...] adds 067de0a647a0 clk: mediatek: mt8183: use devm_platform_ioremap_resource( [...] adds ed4e1bbb4411 clk: mediatek: mt7622: use devm_platform_ioremap_resource( [...] adds aa136002ae22 clk: mediatek: mt7629: use devm_platform_ioremap_resource( [...] adds 0b17159de2c3 clk: mediatek: mt6797: use devm_platform_ioremap_resource( [...] adds 21ec8679c2cb clk: axs10x: use devm_platform_ioremap_resource() to simpl [...] adds 56a57321395e clk: s3c2410: use devm_platform_ioremap_resource() to simp [...] adds 793ee798cc47 clk: sprd: Change to use devm_platform_ioremap_resource() adds c22ee4539f58 Merge branch 'clk-devm-ioremap-resource' into clk-next adds 5095108e2f75 Merge branch 'clk-fixes' into clk-next adds f1edb498bd9f clk: hi6220: use CLK_OF_DECLARE_DRIVER adds c13c7f24a563 Merge branch 'clk-hisi' into clk-next adds 8d3a12f3fb68 Merge branch 'clk-fixes' into clk-next adds 44ef8697416f Merge branch 'v5.5/dt' into v5.5/drivers adds 38340cb2ac4a clk: meson: axg-audio: remove useless defines adds 255cab9d27d7 clk: meson: axg-audio: fix regmap last register adds 8ff93f283249 clk: meson: axg-audio: prepare sm1 addition adds cf52db456fd0 clk: meson: axg-audio: provide clk top signal name adds be4fe445a6d5 clk: meson: axg_audio: add sm1 support adds 50bf025b7590 clk: meson: axg-audio: use devm_platform_ioremap_resource( [...] adds fac3810fb0b2 Merge tag 'clk-meson-v5.5-1' of https://github.com/BayLibr [...] adds 90a6e81c590f Merge branch 'clk-amlogic' into clk-next adds b92981de92cb clk: samsung: exynos5420: Add VPLL rate table adds e21be0d1d7bd clk: samsung: exynos5420: Preserve CPU clocks configuratio [...] adds 45f10dabb56b clk: samsung: exynos5420: Add SET_RATE_PARENT flag to cloc [...] adds 606324409b26 Merge tag 'clk-v5.5-samsung' of https://git.kernel.org/pub [...] adds a86de686dc56 Merge branch 'clk-samsung' into clk-next adds ba28236e043d clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp [...] adds 58256143cff7 clk: renesas: Remove R-Car Gen2 legacy DT clock support adds 3e8c1d4cce6b clk: renesas: rcar-gen2: Improve arithmetic divisions adds b5dea62d3404 clk: renesas: rcar-gen3: Improve arithmetic divisions adds e8adb3a0f74c clk: renesas: rcar-gen3: Avoid double table iteration in S [...] adds f1195d4ec70b clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() adds 8a6d97a46dfd clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_ [...] adds 10003938a0c6 dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding adds 0b9f1c2c2fd4 clk: renesas: cpg-mssr: Add r8a774b1 support adds 56278c8fcb71 clk: renesas: r8a774b1: Add TMU clock adds 7aee839ed27d clk: renesas: rcar-gen2: Switch Z clock to .determine_rate() adds df98719f033c clk: renesas: rcar-gen3: Switch Z clocks to .determine_rate() adds 362c79f75c9f clk: renesas: rcar-gen3: Switch SD clocks to .determine_rate() adds c99b23eb5a98 dt-bindings: clock: renesas: Remove R-Car Gen2 legacy DT bindings adds 830dbce7c76e dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo [...] adds f00d1b16232f clk: renesas: r8a77965: Remove superfluous semicolon adds b07e816fc416 Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into clk- [...] adds e751a25b4eec dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support adds 92d1ebae9abf clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 adds 2ba738d56db4 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support adds b7c1b40abc66 Merge tag 'clk-renesas-for-v5.5-tag2' of git://git.kernel. [...] adds 7d6758cfe364 Merge branch 'clk-renesas' into clk-next adds bfd582aa8569 Merge tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/li [...] adds 0b6070f394eb Merge branch 'clk-imx' into clk-next adds 581eb61a9465 clk: ti: clkctrl: fix setting up clkctrl clocks adds 22a6564f716b clk: ti: clkctrl: convert to use bit helper macros instead [...] adds 2209b72d4199 clk: ti: clkctrl: add new exported API for checking standby info adds 2d5f60afd2b6 dt-bindings: clk: add omap5 iva clkctrl definitions adds 25999e6172a3 clk: ti: omap5: add IVA subsystem clkctrl data adds 9063ea469c40 clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctr [...] adds e1799d451a87 clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks adds 95a62bf2dbfb clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks adds caf00b53678f clk: ti: am43xx: drop idlest polling from pruss clkctrl clock adds 4d0030bdb47b clk: ti: am33xx: drop idlest polling from pruss clkctrl clock adds 194071817898 clk: ti: am33xx: drop idlest polling from gfx clock adds ece3e465b80a clk: ti: am43xx: drop idlest polling from gfx clock adds fbbc18591585 clk: ti: divider: cleanup _register_divider and ti_clk_get [...] adds a229965cfeab clk: ti: divider: cleanup ti_clk_parse_divider_data API adds 8ffea6eef4ac clk: ti: divider: convert to use min,max,mask instead of width adds f58691906679 ARM: dts: omap3: fix DPLL4 M4 divider max value adds 049325870aa8 Merge tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/ [...] adds 78d4d44ffece Merge branch 'clk-ti' into clk-next adds bb302711d141 Merge tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/ [...] adds 202995b0f5cf Merge branch 'clk-allwinner' into clk-next adds 8e7b71f8a975 dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controlle [...] adds 6cdef2738db0 clk: qcom: Add Q6SSTOP clock controller for QCS404 adds 57b2364d0ece clk: qcom: remove unneeded semicolon adds 1a1c78217a77 clk: qcom: rcg: update the DFS macro for RCG adds ffe37ede0a9e clk: qcom: common: Return NULL from clk_hw OF provider adds 9de7269e9703 dt-bindings: clock: Add YAML schemas for the QCOM GCC cloc [...] adds 8b9e0562f330 dt-bindings: clock: Add sc7180 GCC clock binding adds 17269568f726 clk: qcom: Add Global Clock controller (GCC) driver for SC7180 adds 681a6ad5c009 dt-bindings: clock: Add YAML schemas for the QCOM RPMHCC c [...] adds 36b355c84042 dt-bindings: clock: Introduce RPMHCC bindings for SC7180 adds eee28109f871 clk: qcom: clk-rpmh: Add support for RPMHCC for SC7180 adds 95183d381a44 clk: qcom: Enumerate clocks and reset needed to boot the 8 [...] adds ba1d366de261 clk: qcom: smd: Add missing pnoc clock adds efd164b5520a clk: qcom: Allow constant ratio freq tables for rcg adds 3f7df5baa259 clk: qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver adds 6834da7a44a0 Merge branch 'clk-qcom' into clk-next adds e620a1e061c4 drivers/clk: convert VL struct to struct_size adds d15f723bd666 Merge branch 'clk-sa' into clk-next adds 309d673e9596 Merge tag 'aspeed-5.5-clk' of git://git.kernel.org/pub/scm [...] adds 3696eebd810c clk: ast2600: Add RMII RCLK gates for all four MACs adds b17d87b02cb4 Merge branch 'clk-aspeed' into clk-next adds 7f6ac72946b8 clk/ti/adpll: allocate room for terminating null adds dafbb1e64737 Merge branch 'clk-ti' into clk-next adds f5790382edef clk: qcom: rpmh: Reuse sdm845 clks for sm8150 adds 0067778c634a Merge branch 'clk-qcom' into clk-next adds fc59462c5ce6 clk: clk-gpio: propagate rate change to parent adds 4a89baef190f Merge branch 'clk-gpio-flags' into clk-next adds 55ae8a11ee21 Merge tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel. [...] adds 097064b841b7 Merge tag 'tegra-for-5.5-clk-v2' of git://git.kernel.org/p [...] adds 914e6212b9f6 Merge branch 'clk-tegra' into clk-next adds 9320c7ddf968 Merge tag 'v5.5-rockchip-clk-1' of git://git.kernel.org/pu [...] adds 2943e23e2fc8 Merge branch 'clk-rockchip' into clk-next adds 3bdf364ada33 clk: armada-xp: remove unused code adds a228ae437aa5 Merge branch 'clk-unused' into clk-next adds 9629dbdabd19 clk: sprd: Use IS_ERR() to validate the return value of sy [...] adds 94f34c09c2b8 Merge branch 'clk-sprd' into clk-next adds 46acbcb4849b clk: pxa: fix one of the pxa RTC clocks adds c867e831e7c4 Merge branch 'clk-pxa' into clk-next adds a31414e8c98d clk: tegra: Use match_string() helper to simplify the code adds 13ba6816d117 Merge branch 'clk-tegra' into clk-next adds 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. adds b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. adds a50df74d0834 Merge branch 'clk-ingenic' into clk-next adds 8247470772be clk: Fix memory leak in clk_unregister() adds 564f86d38475 clk: mark clk_disable_unused() as __init adds cd89054e321a Merge branch 'clk-init-leak' into clk-next adds f2481c55e9bd Merge remote-tracking branch 'clk/clk-next' adds ffa8fdaa3da0 Merge remote-tracking branch 'csky/linux-next' adds 45e4d18feb89 Merge remote-tracking branch 'h8300/h8300-next' adds 3ad3cbe305b5 m68k/coldfire: Use CONFIG_PREEMPTION adds e10cf08abe54 Merge remote-tracking branch 'm68knommu/for-next' adds d2b7d7cebf2d Merge remote-tracking branch 'microblaze/next' adds 268a2d600130 MIPS: Loongson64: Rename CPU TYPES adds 71e2f4dd5a65 MIPS: Fork loongson2ef from loongson64 adds 5831fdb099dd MIPS: Loongson2ef: clean up loongson64 related code adds 1bdb7b76705a MIPS: Loongson64: Cleanup unused code adds 6fbde6b492df MIPS: Loongson64: Move files to the top-level directory adds 474435a05830 mips/cavium-octeon: Fix typo *must* in comment adds c80b48965a3f MIPS: SGI-IP27: replace MAX_COMPACT_NODE with MAX_NUMNODES adds 8a5a49987130 MIPS: Loongson: Make default kernel log buffer size as 128 [...] adds 02fce139fd14 Merge tag 'mips_fixes_5.4_3' into mips-next adds b9e9defb5e60 MIPS: PCI: make phys_to_dma/dma_to_phys for pci-xtalk-brid [...] adds 7505576d1c1a MIPS: add support for SGI Octane (IP30) adds dece3c2a320b MIPS: Loongson: Fix return value of loongson_hwmon_init adds b2afb64cccd2 MIPS: Loongson: Rename LOONGSON1 to LOONGSON32 adds caed1d1b20cb MIPS: Loongson: Unify LOONGSON3/LOONGSON64 Kconfig usage adds 28e6b875fdbb MIPS: Drop pmon.h adds 75cac781dca4 MIPS: Loongson{2ef, 32, 64} convert to generic fw cmdline adds 2a5984360b01 MIPS: Drop CPU_SUPPORTS_UNCACHED_ACCELERATED adds 574b9a04abfc MIPS: Loongson2ef: Convert to early_printk_8250 adds 53949e0a65b7 MIPS: Loongson64: Drop setup_pcimap adds dcf78ee66088 MIPS: allow building with kcov coverage adds 7d73d572111f MIPS: math-emu: Reuse name array in debugfs_fpuemu() adds 3ed6751bb8fa mips: fix build when "48 bits virtual memory" is enabled adds 31168f033e37 mips: drop __pXd_offset() macros that duplicate pXd_index() ones adds 2bee1b58484f mips: add support for folded p4d page tables adds e3d765a941f6 MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_c [...] adds 37640adbefd6 MIPS: PCI: remember nasid changed by set interrupt affinity adds b02efeb05699 MIPS: Ingenic: Disable abandoned HPTLB function. adds 37df9e3e3355 Merge remote-tracking branch 'mips/mips-next' adds 9e5183ee416d nds32: remove unneeded clean-files for DTB adds 1b78375c3789 nds32: Fix typo in Kconfig.cpu adds b6378caf829e nds32: Move static keyword to the front of declaration adds a7f96fce201c MAINTAINERS: add nds32 maintainer adds cadeaba028f5 Merge remote-tracking branch 'nds32/next' adds 0ecdcaa6d5e7 openrisc: Fix Kconfig indentation adds 68b5028a1806 Merge remote-tracking branch 'openrisc/for-next' adds f973cce0e402 kexec: Fix pointer-to-int-cast warnings adds e9c837c6ab07 parisc: Avoid spurious inequivalent alias kernel error messages adds e543fd039d4c Merge remote-tracking branch 'parisc-hd/for-next' adds aaa351504449 powerpc/configs: add FADump awareness to skiroot_defconfig adds cd1d55f16d48 powerpc: make syntax for FADump config options in kernel/M [...] adds f7a678a8fa54 powerpc/udbg: Make it safe to call udbg_printf() always adds 3b9176e9a874 powerpc/setup_64: fix -Wempty-body warnings adds 29674a1c71be powerpc/pkeys: remove unused pkey_allows_readwrite adds a9336ddf448b powerpc/powernv: Add queue mechanism for early messages adds bbc6089cebfc Merge branch 'fixes' into next adds 4f5c5b76cc00 selftests/powerpc: Reduce sigfuz runtime to ~60s adds 96664dee5cf1 powerpc/xmon: Allow listing and clearing breakpoints in re [...] adds 69393cb03ccd powerpc/xmon: Restrict when kernel is locked down adds 5f5d6e40a01e powerpc/nvdimm: Update vmemmap_populated to check sub-sect [...] adds c1bc6f93f959 powerpc/configs: Add debug config fragment adds 58b12eb28e34 powerpc/configs: Rename foo_basic_defconfig to foo_base.config adds eb8e20f89093 powerpc/pseries: Mark accumulate_stolen_time() as notrace adds 82ce028ad26d powerpc/pseries: Don't opencode HPTE_V_BOLTED adds 75838a3290cd powerpc/pseries: Don't fail hash page table insert for bol [...] adds d78d5dace539 powerpc/book3s64/hash: Use secondary hash for bolted mappi [...] adds a02cbc7ffe52 selftests/powerpc: Fixup clobbers for TM tests adds c790c3d2b0ec selftests/powerpc: Add a test of spectre_v2 mitigations adds 5c74f7995868 powerpc/ptrace: Add prototype for function pt_regs_check adds b9e0805abf2e powerpc: Add build-time check of ptrace PT_xx defines adds e44ff9ea8f4c powerpc/tools: Don't quote $objdump in scripts adds 7c202575ef63 Merge branch 'fixes' into next adds 505127068d9b selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not a [...] adds 3366ebe9e19b powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu adds 80c784282859 powerpc/pseries: safely roll back failed DLPAR cpu add adds 8e6b6da91ac9 powerpc/security/book3s64: Report L1TF status in sysfs adds a42d6ba8c5be powerpc/mm/book3s64/radix: Remove unused code. adds 52162ec784fa powerpc/mm/book3s64/radix: Use freed_tables instead of nee [...] adds 864edb758c50 powerpc/mm/book3s64/radix: Flush the full mm even when nee [...] adds 16f6b67cf03c powerpc/book3s64/hash: Add cond_resched to avoid soft lock [...] adds 3b05a1e517e1 powerpc/security: Fix debugfs data leak on 32-bit adds 3775026a654c macintosh: ans-lcd: make anslcd_logo static and __initconst adds 6266a4dadb1d powerpc/64s: Always disable branch profiling for prom_init.o adds d79fbb3a32f0 powerpc: Support CMDLINE_EXTEND adds 29430fae8207 powerpc: Allow flush_icache_range to work across ranges >4GB adds f9ec11165301 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work ac [...] adds 7a0745c5e03f powerpc: define helpers to get L1 icache sizes adds 23eb7f560a2a powerpc: Convert flush_icache_range & friends to C adds 076265907cf9 powerpc: Chunk calls to flush_dcache_range in arch_*_memory adds ea458effa88e powerpc: Don't flush caches when adding memory adds 1a8916ee3ac2 powerpc: Detect the secure boot mode of the system adds 4238fad366a6 powerpc/ima: Add support to initialize ima policy rules adds 2702809a4a1a powerpc: Detect the trusted boot state of the system adds 1917855f4e06 powerpc/ima: Define trusted boot policy adds e14555e3d0e9 ima: Make process_buffer_measurement() generic adds 2434f7d2d488 certs: Add wrapper function to check blacklisted binary hash adds 273df864cf74 ima: Check against blacklisted hashes for files with modsig adds dc87f18615db powerpc/ima: Update ima arch policy to check for blacklist adds d72ea4915c7e powerpc/ima: Indicate kernel modules appended signatures a [...] adds 26b1959f85af Merge branch 'topic/ima' into topic/secureboot adds 39a963b457b5 sysfs: Fixes __BIN_ATTR_WO() macro adds 9155e2341aa8 powerpc/powernv: Add OPAL API interface to access secure variable adds bd5d9c743d38 powerpc: expose secure variables to userspace via sysfs adds ad723674d675 x86/efi: move common keyring handler functions to new file adds 8220e22d11a0 powerpc: Load firmware trusted keys/hashes into kernel keyring adds d34a5709be85 Merge branch 'topic/secureboot' into next adds 57409d4fb12c powerpc/pseries: Fix bad drc_index_start value parsing of [...] adds 775fa495af04 powerpc/pseries: Fix drc-info mappings of logical cpus to [...] adds b015f6bc9547 powerpc/pseries: Add cpu DLPAR support for drc-info property adds 9723c25f99af PCI: rpaphp: Fix up pointer to first drc-info entry adds 52e2b0f16574 PCI: rpaphp: Don't rely on firmware feature to imply drc-i [...] adds efeda8fada43 PCI: rpaphp: Add drc-info support for hotplug slot registration adds 0737686778c6 PCI: rpaphp: Annotate and correctly byte swap DRC properties adds 4f9f2d3d7a43 PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name [...] adds 0a87ccd36999 powerpc/pseries: Enable support for ibm,drc-info property adds 7d8212747435 powerpc/pseries/cmm: Implement release() function for sysf [...] adds 022da2231801 powerpc/pseries/cmm: Report errors when registering notifi [...] adds 68f7a04932bb powerpc/pseries/cmm: Cleanup rc handling in cmm_init() adds 4a1745c5bf92 powerpc/pseries/cmm: Drop page array adds 287b89773d81 powerpc/pseries/cmm: Use adjust_managed_page_count() inste [...] adds 7659f5d64480 powerpc/pseries/cmm: Rip out memory isolate notifier adds 1ef2f06b7179 powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t adds fe030c9b85e6 powerpc/pseries/cmm: Implement balloon compaction adds e8decafefb67 powerpc/pseries/cmm: Switch to balloon_page_alloc() adds b1713975c31a powerpc/pseries/cmm: Simulation mode adds 9f0acf9f80ad powerpc/crypto: Add cond_resched() in crc-vpmsum self-test adds 4e706af3cd8e powerpc/security: Fix wrong message when RFI Flush is disable adds b811be615cb7 powerpc/watchpoint: Introduce macros for watchpoint length adds b57aeab811db powerpc/watchpoint: Fix length calculation for unaligned target adds c3f68b0478e7 powerpc/watchpoint: Fix ptrace code that muck around with [...] adds 27985b2a640e powerpc/watchpoint: Don't ignore extraneous exceptions blindly adds c2837acfbf39 selftests/powerpc: Rewrite ptrace-hwbreak.c selftest adds 949758a2f4e6 powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c [...] adds 5dc7b419a5a7 powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest adds d273fa919c39 powerpc/pseries: Use correct event modifier in rtas_parse_ [...] adds 090d5ab93d0b powerpc/64s: Fix debugfs_simple_attr.cocci warnings adds bfa2325e5b8b powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings adds 11dd34f3eae5 powerpc/pseries: Drop pointless static qualifier in vpa_de [...] adds 42974f357dbf powerpc/pseries: Fix platform_no_drv_owner.cocci warnings adds 93a1544ad4ec powerpc/configs: remove obsolete CONFIG_INET_XFRM_MODE_* a [...] adds bc75e5438488 powerpc/powernv: Make some symbols static adds c312d14e19bb powerpc/powernv/ioda: using kfree_rcu() to simplify the code adds 35a5c328fcf3 powerpc/spufs: remove set but not used variable 'ctx' adds d7e02f7b7991 powerpc/book3s/mm: Update Oops message to print the correc [...] adds bbbd7f112c7b powerpc: Replace GPL boilerplate with SPDX identifiers adds 1db550f44ab6 powerpc/64s/exception: Fix kaup -> kuap typo adds 1ca3dec2b2df powerpc/xive: Prevent page fault issues in the machine cra [...] adds f5817191b0a3 powerpc: use <asm-generic/dma-mapping.h> adds b948aaaf3e39 powerpc/pseries/hotplug-memory: Change rc variable to bool adds de84ffc3ccbe powerpc/eeh: differentiate duplicate detection message adds 42484d2c0f82 powerpc/perf: remove current_is_64bit() adds 565f9bc05e2d powerpc/fadump: when fadump is supported register the fadu [...] adds 8054df057058 powerpc: unify definition of M_IF_NEEDED adds 4ed47dbefa29 powerpc: move memstart_addr and kernstart_addr to init-common.c adds 39f4b7bf7571 powerpc: introduce kernstart_virt_addr to store the kernel base adds aa1d2090e693 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper adds c061b38a3e48 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper adds 2b0e86cc5de6 powerpc/fsl_booke/32: implement KASLR infrastructure adds 6a38ea1d7b94 powerpc/fsl_booke/32: randomize the kernel image offset adds b39609720069 powerpc/fsl_booke/kaslr: clear the original kernel if randomized adds 8c2ae87be5a4 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter adds 921a79b78020 powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] adds 74277f00b232 powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes adds c2d1a13520ee powerpc/fsl_booke/32: Document KASLR implementation adds 3df191118b4c Merge branch 'topic/kaslr-book3e32' into next adds 0695f8bca93e selftests/powerpc: Handle Makefile for unrecognized option adds ea67a5519d61 powerpc/kmcent2: update the ethernet devices' phy properties adds 3e4282e484b3 powerpc/85xx: remove mostly pointless mpc85xx_qe_init() adds 3a0990ca1a00 powerpc/booke: Spelling s/date/data/ adds a76bea0287ce powerpc/kmcent2: add ranges to the pci bridges adds 98ba8e801322 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 43f003bb74b9 powerpc: Refactor BUG/WARN macros adds c4028fa2daa0 powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr() adds 46ddcb3950a2 powerpc/mm: Show if a bad page fault on data is read or write. adds a2227a277743 powerpc/32: Don't populate page tables for block mapped pa [...] adds b06174345f6e powerpc/reg: use ASM_FTR_IFSET() instead of opencoding fixup. adds 44448640dd0d powerpc: permanently include 8xx registers in reg.h adds b020aa9d1e87 powerpc: cleanup hw_irq.h adds 132f92fdc427 powerpc/8xx: add __init to cpm1 init functions adds eafd687e689a powerpc/8xx: use the fixmapped IMMR in cpm_reset() adds 77693a5fb57b powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt() adds 265c3491c4bc powerpc: Add support for GENERIC_EARLY_IOREMAP adds d538aadc2718 powerpc/ioremap: warn on early use of ioremap() adds cbcaff7d27ad powerpc/32s: automatically allocate BAT in setbat() adds 6b7c095a51e1 powerpc/83xx: map IMMR with a BAT. adds 8795a739e5c7 powerpc/sysdev: drop simple gpio adds 9f7bd9201521 powerpc/32: Split kexec low level code out of misc_32.S adds 793b08e2efff powerpc/kexec: Move kexec files into a dedicated subdir. adds 9d72dcef8910 powerpc/powernv: Disable native PCIe port management adds bf9c95e23324 selftests/powerpc: spectre_v2 test must be built 64-bit adds f2bb86937d86 powerpc/fixmap: don't clear fixmap area in paging_init() adds 5f017a56aa5d powerpc: Fix Kconfig indentation adds 465bfd9c44de powerpc: Don't add -mabi= flags when building with Clang adds c9029ef9c957 powerpc: Avoid clang warnings around setjmp and longjmp adds 8dcd71b45df3 powerpc/prom_init: Use -ffreestanding to avoid a reference [...] adds d32bc0054ab1 Merge remote-tracking branch 'powerpc/next' adds 5340627e3fe0 riscv: add support for SECCOMP and SECCOMP_FILTER adds 69049d523fb1 Merge branch 'next/seccomp' into for-next adds 9acfd6f5387d Merge branch 'next/isa-string' into for-next adds 6384423f49c8 RISC-V: Do not invoke SBI call if cpumask is empty adds 31738ede9b33 RISC-V: Issue a local tlbflush if possible. adds 6efb16b1d551 RISC-V: Issue a tlb page flush if possible adds e8cad25b7e8a Merge branch 'next/tlb-opt' into for-next adds 0fdc636cd95c riscv: Use PMD_SIZE to replace PTE_PARENT_SIZE adds 6b57ba8ed48a riscv: clean up the macro format in each header file adds 8083c629dc31 RISC-V: Add multiple compression image format. adds c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] adds 4a979862dde4 Merge branch 'next/misc' into for-next adds 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown adds 0c3ac28931d5 riscv: separate MMIO functions into their own header file adds a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode adds eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode adds 3b03ac6bbd6e riscv: poison SBI calls for M-mode adds 3320648ecc38 riscv: cleanup the default power off implementation adds 8bf90f320d9a riscv: implement remote sfence.i using IPIs adds 4f9bbcefa142 riscv: add support for MMIO access to the timer registers adds fcdc65375186 riscv: provide native clint access for M-mode adds accb9dbc4aff riscv: read the hart ID from mhartid on boot adds 9e80635619b5 riscv: clear the instruction cache and all registers when booting adds 6bd33e1ece52 riscv: add nommu support adds 405fe7aa0dba riscv: provide a flat image loader adds 5ba9aa56e6d3 Merge branch 'next/nommu' into for-next adds de29fe308de7 riscv: Fix Kconfig indentation adds 2cc6c4a0da4a RISC-V: Add address map dumper adds 8eace9fb3960 Merge branch 'next/misc2' into for-next adds f2c5fd9e4c05 riscv: defconfigs: enable debugfs adds 2e06b2717535 riscv: defconfigs: enable more debugging options adds 1646220a6d4b Merge branch 'next/defconfig-add-debug' into for-next adds d89a1a16d7dc Documentation: riscv: add patch acceptance guidelines adds 070389ef0f4b Merge branch 'next/add-nonstable-guidance' into for-next adds 07821dc969d8 Merge remote-tracking branch 'risc-v/for-next' adds a320412dbbb3 s390/qdio: use QDIO_BUFNR() adds 4e79a5d41e8b s390/qdio: reduce log level for EQBS partial adds d86f71fd43fd s390/qdio: remove a forward declaration adds 4611281021e9 s390/qdio: add statistics helper macro adds 94c43bdaa007 s390/qdio: simplify thinint device registration adds 6d76c898d82d s390/qdio: don't attempt IRQ avoidance on Output SBALs adds 6a3035dac650 s390/bug: make use of asm_inline adds cceb018377a1 s390/alternatives: make use of asm_inline adds 4f84b383511d s390/boot: fix section name escaping adds 1917b47dc23f s390/qdio: move SSQD Sniffer mask definition adds f653e29bc2d9 s390/time: remove monotonic_clock() adds d3baaeb5ae08 s390: avoid double handling of "noexec" option adds ea3f6dcfa71a s390/unwind: fix get_stack_pointer(NULL, NULL) adds 6756dd9b890f s390/process: avoid custom stack unwinding in get_wchan adds 011620688a71 s390/time: ensure get_clock_monotonic() returns monotonic values adds 1c27a4bc817b s390/mm: make pmd/pud_bad() report large entries as bad adds 2d1fc1eb9b54 s390/mm: simplify page table helpers for large entries adds ab874f22d35a s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported adds 2416cefc504b s390/mm: add mm_pxd_folded() checks to pxd_free() adds 265f79dcb570 s390: always inline current_stack_pointer() adds effb83ccc83a s390: add error handling to perf_callchain_kernel adds c2f2093e149d s390/unwind: drop unnecessary code around calling ftrace_g [...] adds d98b5d0728d6 s390/cpum_sf: Use consistant debug print format for sampling adds c18388340c41 s390/cpum_sf: Replace function name in debug statements adds 72fbcd057fa1 s390/cpum_sf: Assign error value to err variable adds 544f1d62e3e6 s390/disassembler: don't hide instruction addresses adds 7af52cca6f1c vfio-ccw: Refactor how the traces are built adds 970ebeb84880 vfio-ccw: Trace the FSM jumptable adds d5950b02b79e vfio-ccw: Add a trace for asynchronous requests adds 8529888070f1 vfio-ccw: Rework the io_fctl trace adds 4ff4ba153ab3 Merge tag 'vfio-ccw-20191111' of https://git.kernel.org/pu [...] adds f9cac4fd8878 s390/pkey: fix memory leak within _copy_apqns_from_user() adds 8b57e7c852fc s390/pkey: use memdup_user() to simplify code adds 0398d4ab1677 s390/crypto: Fix unsigned variable compared with zero adds 13f9bae579c6 s390/kasan: support memcpy_real with TRACE_IRQFLAGS adds c02ee6a16a26 s390/early: move control registers setup in C code adds b8ce1fa4892c s390/head64: remove unnecessary vdso_per_cpu_data setup adds c2313594216b s390/early: move access registers setup in C code adds 72a81ad9d6d6 s390/smp: fix physical to logical CPU map for SMT adds 6a82e23f45fe s390/cpumf: Adjust registration of s390 PMU device drivers adds 25ed94966ec2 Merge remote-tracking branch 's390/features' adds a53ed01cf556 Merge remote-tracking branch 'sh/sh-next' adds c580a5faa3e9 xtensa: improve stack dumping adds 532a3bbc7de8 xtensa: update arch features adds c3e0a444383a xtensa: clean up empty include files adds 6591685d5004 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 6af4ab570db3 xtensa: move MPU constants from .data to .ref.rodata adds 9fab17ca9afe xtensa: fix section name for start_info adds 123b8db839b3 xtensa: use correct symbol for the end of .rodata adds 76743c0e0915 xtensa: move kernel memory layout to platform options adds 96b81327fc21 xtensa: add XIP kernel support adds 54f9c8b90f5c xtensa: merge .fixup with .text adds dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions adds 5489693eeb2a xtensa: use named assembly arguments in bitops.h adds 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 9368df64a5cd xtensa: use named assembly arguments in atomic.h adds 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h adds 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 408c7c0edb78 xtensa: improve stack dumping adds 30b42a630745 xtensa: make stack dump size configurable adds a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next adds 930993f1d8d7 xtensa: mm: fix PMD folding implementation adds 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next adds eeee387a873f xtensa: fix TLB sanity checker adds 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next adds a04d7aa05086 xtensa: fix TLB sanity checker adds 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop adds 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next adds 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop adds e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next adds 61f9a6634e64 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ff73c2c016f8 fscrypt: avoid data race on fscrypt_mode::logged_impl_name adds b103fb7653ff fscrypt: add support for IV_INO_LBLK_64 policies adds b925acb8f83d ext4: add support for IV_INO_LBLK_64 encryption policies adds 0eee17e33226 f2fs: add support for IV_INO_LBLK_64 encryption policies adds 245b527c52bd Merge remote-tracking branch 'fscrypt/master' adds 1b87b025b4cd afs: Use call->_iter not &call->iter in debugging statements adds fc276122496d afs: Switch the naming of call->iter and call->_iter adds 0b9c0174d6b6 afs: Rename desc -> req in afs_fetch_data() adds d4438a25295d afs: Introduce an afs_get_read() refcount helper adds b850554983e6 afs: xattr: use scnprintf adds b264b5bc97c2 afs: Remove set but not used variables 'before', 'after' adds 297c6f6378a6 afs: Remove set but not used variable 'ret' adds 67ec26ab9996 Merge remote-tracking branch 'afs/afs-next' adds 9cf35f673583 btrfs: simplify inode locking for RWF_NOWAIT adds 35b814f3c53e btrfs: Add assert to catch nested transaction commit adds b9fae2ebee0c Btrfs: make btrfs_wait_extents() static adds c18679ebd868 btrfs: tree-checker: Try to detect missing INODE_ITEM adds 71bf92a9b877 btrfs: tree-checker: Add check for INODE_REF adds f624d976081d btrfs: ctree: Reduce one indent level for btrfs_search_slot() adds abe9339d69bd btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() adds 34ffafdba12e btrfs: ctree: Remove stray comment of setting up path lock adds 33ca832fefa5 btrfs: separate out the extent leak code adds 6f0d04f8e72e btrfs: separate out the extent io init function adds 9c7d3a548331 btrfs: move extent_io_tree defs to their own header adds 083e75e7e6a9 btrfs: export find_delalloc_range adds b3f167aa6c70 btrfs: move the failrec tree stuff into extent-io-tree.h adds cdc6f1668e1f btrfs: get rid of unnecessary memset() of work item adds c495dcd6fbe1 btrfs: don't prematurely free work in run_ordered_work() adds 9be490f1e15c btrfs: don't prematurely free work in end_workqueue_fn() adds e732fe95e4ca btrfs: don't prematurely free work in reada_start_machine_ [...] adds 57d4f0b86327 btrfs: don't prematurely free work in scrub_missing_raid56 [...] adds a0cac0ec961f btrfs: get rid of unique workqueue helper functions adds c9eb55db8439 btrfs: get rid of pointless wtag variable in async-thread.c adds d6156218bec9 btrfs: make locking assertion helpers static inline adds 31f6e769ce41 btrfs: make btrfs_assert_tree_locked static inline adds ed2b1d36a9d0 btrfs: move btrfs_set_path_blocking to other locking functions adds 1f95ec012cb4 btrfs: move btrfs_unlock_up_safe to other locking functions adds e62869be1ed7 btrfs: balance: use term redundancy instead of integrity i [...] adds 79c8264e4434 btrfs: add 64bit safe helper for power of two checks adds c1499166d10a btrfs: use has_single_bit_set for clarity adds 61c047b541b5 btrfs: transaction: describe transaction states and transitions adds 3296bf562443 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED adds 89cbf5f6b6c2 btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] adds d3316c8233bb btrfs: Properly handle backref_in_log retval adds 725af92a6251 btrfs: Open-code name_in_log_ref in replay_one_name adds aa6c0df73e3b btrfs: print process name and pid that calls device scanning adds baf320b9d531 btrfs: use refcount_inc_not_zero in kill_all_nodes adds 4c66e0d4243b btrfs: drop unused parameter is_new from btrfs_iget adds b105e92755b4 btrfs: add __cold attribute to more functions adds 4143cb8b6f00 btrfs: add const function attribute adds e1f60a6580c0 btrfs: add __pure attribute to functions adds 08635bae0b4c Btrfs: stop using btrfs_schedule_bio() adds ba8a9d079543 Btrfs: delete the entire async bio submission framework adds 1d53c9e67230 Btrfs: only associate the locked page with one async_chunk struct adds ec39f7696ccf Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios adds dbb70becde5b Btrfs: extent_write_locked_range() should attach inode->i_wb adds 80d7fd1e0982 btrfs: tree-checker: Refactor prev_key check for ino into [...] adds c06631b0d8a4 btrfs: Enhance error output for write time tree checker adds a9143bd31c6a btrfs: block-group: Rework documentation of check_system_c [...] adds f7bddf1e27d1 btrfs: Avoid getting stuck during cyclic writebacks adds 67439dadb03a btrfs: opencode extent_buffer_get adds ce6d3eb6fd5c btrfs: User assert to document transaction requirement adds 8d510121bfbf btrfs: Rename btrfs_join_transaction_nolock adds b2cd29596469 btrfs: props: remove unnecessary hash_init() adds b9b1a53e180e btrfs: use enum for extent type defines adds ce96b7ffd11e btrfs: use better definition of number of compression type adds 4273eaff9b8d btrfs: use bool argument in free_root_pointers() adds b929c1d8313c btrfs: ioctl: Try to use btrfs_fs_info instead of *file adds a0e248bb502d Btrfs: fix negative subv_writers counter and data space le [...] adds 536870071dbc Btrfs: fix metadata space leak on fixup worker failure to [...] adds 3797136b626a btrfs: check page->mapping when loading free space cache adds a60adce85f4b btrfs: use btrfs_block_group_cache_done in update_block_group adds c4bf665a3197 btrfs: export compression and decompression callbacks adds 1e4eb7465438 btrfs: switch compression callbacks to direct calls adds be951045312d btrfs: compression: attach workspace manager to the ops adds 975db48330c4 btrfs: compression: let workspace manager init take only the type adds d55170334726 btrfs: compression: inline init_workspace_manager adds 2dba714390f1 btrfs: compression: let workspace manager cleanup take onl [...] adds 2510307e6c78 btrfs: compression: inline cleanup_workspace_manager adds d20f395f9895 btrfs: compression: export alloc/free/get/put callbacks of [...] adds 6a0d12724bd2 btrfs: compression: inline get_workspace adds bd3a5287cc20 btrfs: compression: inline put_workspace adds 5907a9bb13ce btrfs: compression: pass type to btrfs_get_workspace adds c778df140644 btrfs: compression: inline alloc_workspace adds a3bbd2a9ee3c btrfs: compression: pass type to btrfs_put_workspace adds 1e002351605d btrfs: compression: inline free_workspace adds 0cf252131361 btrfs: compression: remove ops pointer from workspace_manager adds d79b7c26b122 btrfs: Speed up btrfs_file_llseek adds 2034f3b470cc btrfs: Simplify btrfs_file_llseek adds bc80230e0e7b btrfs: Return offset from find_desired_extent adds 94c3f6c6b804 btrfs: tracepoints: drop typecasts from printk adds 1d2e7c7c3ed7 btrfs: tracepoints: constify all pointers adds 9d6cb1b0f9df btrfs: raid56: reduce indentation in lock_stripe_add adds 721860d5780c btrfs: remove pointless local variable in lock_stripe_add() adds 5ae216929069 btrfs: reduce indentation in btrfs_may_alloc_data_chunk adds 32ab3d1b4d0c btrfs: remove pointless indentation in btrfs_read_sys_array() adds c3e14909d3b3 btrfs: assert extent_map bdevs and lookup_map and split adds 8530c37a70df btrfs: get bdev from latest_dev for dio bh_result adds 3951e7f050ac btrfs: add xxhash64 to checksumming algorithms adds 3831bf0094ab btrfs: add sha256 to checksumming algorithm adds f7cea56c0fff btrfs: sysfs: export supported checksums adds 41e6d2a808ad btrfs: sysfs: show used checksum driver per filesystem adds b4e967be431c btrfs: add member for a specific checksum driver adds 352ae07b599a btrfs: add blake2b to checksumming algorithms adds 34b127aecd4f btrfs: Remove btrfs_bio::flags member adds bf38be65f370 btrfs: move block_group_item::used to block group adds f93c63e54730 btrfs: move block_group_item::flags to block group adds 3d976388daa9 btrfs: remove embedded block_group_cache::item adds de0dc456fd62 btrfs: rename block_group_item on-stack accessors to follo [...] adds 0222dfdd4af1 btrfs: rename extent buffer block group item accessors adds b3470b5dbe13 btrfs: add dedicated members for start and length of a blo [...] adds f5389f330d6f btrfs: remove cached space_info in btrfs_statfs() adds bf2df5aed1c8 Btrfs: remove wait queue from space_info structure adds 16ad3be1752a Btrfs: remove unnecessary delalloc mutex for inodes adds 01f0f9da9dc8 btrfs: Cleanup and simplify find_newest_super_backup adds fc2e4c5b3508 btrfs: Remove newest_gen argument from find_oldest_super_backup adds bd2336b2ac11 btrfs: Add read_backup_root adds b8522a1e5f42 btrfs: Factor out tree roots initialization during mount adds 336a0d8df1d9 btrfs: Don't use objectid_mutex during mount adds 260eb11bd42b btrfs: Remove unused next_root_backup function adds 4ac039ad75df btrfs: Rename find_oldest_super_backup to init_backup_root_slot adds 6ef108dd0cda btrfs: Streamline btrfs_fs_info::backup_root_index semantics adds 3ec17a67cc34 btrfs: clean up locking name in scrub_enumerate_chunks() adds 153a6d299956 btrfs: tree-checker: Check item size before reading file e [...] adds 2d974619a77f btrfs: volumes: Use more straightforward way to calculate [...] adds 6b7faadd985c btrfs: Ensure we trim ranges across block group boundary adds 11f2069c113e Btrfs: send, allow clone operations within the same file adds fd0ddbe25095 Btrfs: send, skip backreference walking for extents with m [...] adds 57e5ffeb8779 btrfs: sink write_flags to __extent_writepage_io adds fac07d2b0915 btrfs: sink write flags to cow_file_range_async adds 47e6f7423b91 btrfs: add support for 3-copy replication (raid1c3) adds 8d6fac0087e5 btrfs: add support for 4-copy replication (raid1c4) adds cfbb825c7619 btrfs: add incompat for raid1 with 3, 4 copies adds 9c907446dce3 btrfs: drop incompat bit for raid1c34 after last block gro [...] adds f5c2a5259085 btrfs: merge blocking_writers branches in btrfs_tree_read_lock adds 40d38f53d476 btrfs: set blocking_writers directly, no increment or decrement adds a4477988cfed btrfs: access eb::blocking_writers according to ACCESS_ONC [...] adds d4e253bbbc20 btrfs: document extent buffer locking adds ffb9e0f05fab btrfs: block-group: Refactor btrfs_read_block_groups() adds d49a2ddb1568 btrfs: block-group: Reuse the item key from caller of read [...] adds 32da5386d9a4 btrfs: rename btrfs_block_group_cache adds 0395d84f8edc btrfs: change btrfs_fs_devices::seeding to bool adds 7f0432d0d8dc btrfs: change btrfs_fs_devices::rotating to bool adds b12de52896c0 btrfs: scrub: Don't check free space before marking a bloc [...] adds 042528f8d840 Btrfs: fix block group remaining RO forever after error du [...] adds 3e1740993e43 btrfs: record all roots for rename exchange on a subvol adds 429aebc0a9a0 btrfs: get bdev directly from fs_devices in submit_extent_page adds 1a41802701ec btrfs: drop bio_set_dev where not needed adds a019e9e197ea btrfs: remove extent_map::bdev adds fa17ed069c61 btrfs: drop bdev argument from submit_extent_page adds 897636c94003 Merge branch 'misc-5.5' into for-next-20191119 adds 533057c246bf Merge remote-tracking branch 'btrfs/for-next' adds d8f544c30ba0 libceph: drop unnecessary check from dispatch() in mon_client.c adds 721d5c13a796 ceph: make several helper accessors take const pointers adds 6b0a87742210 rbd: fix spelling mistake "requeueing" -> "requeuing" adds 74d6f03019f8 ceph: fix geting random mds from mdsmap adds a9b4b6be1291 rbd: update MAINTAINERS info adds f5946bcc5e79 ceph: tone down loglevel on ceph_mdsc_build_path warning adds 2def865a81c2 ceph: don't leave ino field in ceph_mds_request_head unini [...] adds f3c0e45900a6 rbd: introduce rbd_is_snap() adds 39258aa2db81 rbd: introduce RBD_DEV_FLAG_READONLY adds b948ad78971f rbd: treat images mapped read-only seriously adds c1b6205730ef rbd: disallow read-write partitions on images mapped read-only adds 3fe69921dbb2 rbd: don't acquire exclusive lock for read-only mappings adds b9ef2b8858a0 rbd: don't establish watch for read-only mappings adds 686238b7431d rbd: remove snapshot existence validation code adds fa58bcad9044 rbd: don't query snapshot features adds 196e2d6d0252 rbd: ask for a weaker incompat mask for read-only mappings adds 43976c0102f9 Merge remote-tracking branch 'ceph/master' adds 8bd3754cff3a cifs: rename a variable in SendReceive() adds be1bf978e5d7 cifs: remove unused variable 'sid_user' adds d0677992d2af cifs: add support for flock adds f28a2e5ebc54 CIFS: remove set but not used variables 'cinode' and 'netfid' adds 14cc639c17ab cifs: Don't display RDMA transport on reconnect adds b7a55bbd6d54 cifs: smbd: Invalidate and deregister memory registration [...] adds 37941ea17d3f cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] adds d63cdbae60ac cifs: smbd: Add messages on RDMA session destroy and reconnection adds acd4680e2bef cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] adds cfaa1181097f CIFS: Use memdup_user() rather than duplicating its implem [...] adds 2b1116bbe898 CIFS: Use common error handling code in smb2_ioctl_query_info() adds 598b6c57f2ff CIFS: Return directly after a failed build_path_from_dentr [...] adds 72e73c78c446 cifs: close the shared root handle on tree disconnect adds 037d050724ed smb3: remove confusing dmesg when mounting with encryption [...] adds 44805b0e62f1 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect adds 9150c3adbf24 CIFS: Close open handle after interrupted close adds 86a7964be7af CIFS: Fix NULL pointer dereference in mid callback adds 7b71843fa702 CIFS: Do not miss cancelled OPEN responses adds 87bc2376fffa smb3: add debug messages for closing unmatched open adds c21ce58eab1e cifs: smbd: Only queue work for error recovery on memory r [...] adds 4357d45f50e5 cifs: smbd: Return -EAGAIN when transport is reconnecting adds 3591bb83eee7 cifs: don't use 'pre:' for MODULE_SOFTDEP adds fa9c2362497f CIFS: Fix SMB2 oplock break processing adds 35adffed079f cifs: sort interface list by speed adds bcc8880115bc cifs: add multichannel mount options and data structs adds f780bd3fef17 cifs: add server param adds f6a6bf7c4d53 cifs: switch servers depending on binding state adds b8f7442bc46e CIFS: refactor cifs_get_inode_info() adds d70e9fa55884 cifs: try opening channels after mounting adds 32546a9586aa cifs: move cifsFileInfo_put logic into a work-queue adds 9bd454083668 CIFS: Properly process SMB3 lease breaks adds 65a37a34145c cifs: try harder to open new channels adds 1ae9a5a55157 smb3: dump in_send and num_waiters stats counters by default adds 85150929a15b cifs: dump channel info in DebugData adds 8354d88efdab cifs: Fix use-after-free bug in cifs_reconnect() adds df3df923b31d cifs: Fix lookup of root ses in DFS referral cache adds 84a1f5b1cc6f cifs: Fix potential softlockups while refreshing DFS cache adds 5bb30a4dd60e cifs: Fix retrieval of DFS referrals in cifs_mount() adds ff6b6f3f9160 cifs: Always update signing key of first channel adds 1656a07a89a8 cifs: update internal module version number adds 6da6c7c87501 Merge remote-tracking branch 'cifs/for-next' adds ca083cb66e33 Merge remote-tracking branch 'ecryptfs/next' adds 9e579fc123a0 erofs: clean up collection handling routines adds bda17a4577da erofs: remove dead code since managed cache is now built-in adds 5ddcee1f3a1c erofs: get rid of __stagingpage_alloc helper adds a4b1fab121ec erofs: clean up decompress queue stuffs adds a93f8c36877b erofs: set iowait for sync decompression adds b858a4844cfb erofs: support superblock checksum adds 0c638f70d731 erofs: drop all vle annotations for runtime names adds 3dcb5fa23e16 erofs: remove unnecessary output in erofs_show_options() adds 22b89d2fe8ec Merge remote-tracking branch 'erofs/dev' adds 60e4cf67a582 reiserfs: fix extended attributes on the root directory adds 30ef0e408507 ext2: don't set *count in the case of failure in ext2_try_ [...] adds 3602ef997502 Pull reiserfs fix from Jeff and ext2 allocation fix from C [...] adds 67e6b4ef8496 fsnotify: Add git tree reference to MAINTAINERS adds 7f494a73ee5a Pull MAINTAINERS file update. adds 6ff33d99fc5c quota: fix livelock in dquot_writeback_dquots adds df4bb5d128e2 quota: Check that quota is not dirty before release adds e705f4b8aa27 ext2: check err when partial != NULL adds a9913d7eafa7 reiserfs: replace open-coded atomic_dec_and_mutex_lock() adds c7d3d28360fd quota: Factor out setup of quota inode adds ae45f07d47cc quota: Simplify dquot_resume() adds dc19432ae1c2 quota: Rename vfs_load_quota_inode() to dquot_load_quota_inode() adds 7212b95e6151 fs: Use dquot_load_quota_inode() from filesystems adds 069a91663697 quota: Drop dquot_enable() adds 2ec1f3011f3f quota: Make dquot_disable() work without quota inodes adds a0828b6ccbdf quota: Handle quotas without quota inodes in dquot_get_state() adds dae82c7fd092 Pull series refactoring quota enabling and disabling code. adds 98461a9a5e08 Pull ext2 and reiserfs fs and quota refactoring series. adds eb9e47fc230a ext2: introduce new helper ext2_group_last_block_no() adds 90f3741c2b56 ext2: code cleanup by calling ext2_group_last_block_no() adds cf4eb321b3ad ext2: Simplify initialization in ext2_try_to_allocate() adds ac3820f8222b ext2: skip unnecessary operations in ext2_try_to_allocate() adds 44dd6161338e ext2: code cleanup for ext2_try_to_allocate() adds 355b9aae8685 ext2: fix improper function comment adds 18bc9f55c654 Pull ext2 allocation cleanup patches. adds 6fcbcec9cfc7 fs/quota: handle overflows of sysctl fs.quota.* and report [...] adds 545886fead7a ext2: code cleanup for descriptor_loc() adds 15d8f21beaae Pull ext2 cleanup and quota stats fixes. adds 9325d4834963 Merge remote-tracking branch 'ext3/for_next' adds d84560f74d85 jbd2: Simplify journal_unmap_buffer() adds d8ede917f5cd jbd2: Remove jbd_trylock_bh_state() adds 93108ebb848d jbd2: Move dropping of jh reference out of un/re-filing functions adds 6d69843e5d3f jbd2: Drop unnecessary branch from jbd2_journal_forget() adds 2e710ff03fc4 jbd2: Don't call __bforget() unnecessarily adds 464170647b56 jbd2: Make state lock a spinlock adds 7855a57d008b jbd2: Free journal head outside of locked region adds 821ff38d192a ext4: keep uniform naming convention for io & io_end variables adds a00713ea982b ext4: Add API to bring in support for unwritten io_end_vec [...] adds 2943fdbc688e ext4: Refactor mpage_map_and_submit_buffers function adds c8cc88163f40 ext4: Add support for blocksize < pagesize in dioread_nolock adds c33fbe8f673c ext4: Enable blocksize < pagesize for dioread_nolock adds 0d0a60c92fed Merge branch 'rh/dioread-nolock-1k' into dev adds add3efdd78b8 jbd2: Fix possible overflow in jbd2_log_space_left() adds 0db458894536 jbd2: Fixup stale comment in commit code adds b90bfdf58119 jbd2: Completely fill journal descriptor blocks adds a9e26328adfa ext4: Move marking of handle as sync to ext4_add_nondir() adds 9b88f9fb0d2f ext4: Do not iput inode under running transaction adds 65db869c754e ext4: Fix credit estimate for final inode freeing adds 321238fbfb49 ext4: Fix ext4_should_journal_data() for EA inodes adds 6cb367c2d1f8 ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() adds f2890730f829 ext4: Avoid unnecessary revokes in ext4_alloc_branch() adds a413036791d0 ext4: Provide function to handle transaction restarts adds a9a8344ee171 ext4, jbd2: Provide accessor function for handle credits adds 9797a9024805 ocfs2: Use accessor function for h_buffer_credits adds 015c60330682 jbd2: Fix statistics for the number of logged blocks adds dfaf5ffda227 jbd2: Reorganize jbd2_journal_stop() adds 150549ed2fcf jbd2: Drop pointless check from jbd2_journal_stop() adds 5559b2d81b51 jbd2: Drop pointless wakeup from jbd2_journal_stop() adds ec8b6f600e49 jbd2: Factor out common parts of stopping and restarting a handle adds 9f356e5a4f12 jbd2: Account descriptor blocks into t_outstanding_credits adds 77444ac4f953 jbd2: Drop jbd2_space_needed() adds fdc3ef882a5d jbd2: Reserve space for revoke descriptor blocks adds 933f1c1e0b75 jbd2: Rename h_buffer_credits to h_total_credits adds d090707edab5 jbd2: Make credit checking more strict adds 83448bdfb597 ext4: Reserve revoke credits for freed blocks adds 0094f981bbac jbd2: Provide trace event for handle restarts adds 19014d697147 jbd2: Fine tune estimate of necessary descriptor blocks adds a6d4040846bf Merge branch 'jk/jbd2-revoke-overflow' adds a90100421499 fs/iomap: remove redundant check in iomap_dio_rw() adds f21bdbba0a5a Merge branch 'iomap-for-next' into mb/dio adds 53e5cca56795 ext4: reorder map.m_flags checks within ext4_iomap_begin() adds 548feebec7e9 ext4: update direct I/O read lock pattern for IOCB_NOWAIT adds 2e9b51d78229 ext4: iomap that extends beyond EOF should be marked dirty adds c8fdfe294187 ext4: move set iomap routines into a separate helper ext4_ [...] adds f063db5ee989 ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper adds 09edf4d38195 ext4: introduce new callback for IOMAP_REPORT adds b1b4705d54ab ext4: introduce direct I/O read using iomap infrastructure adds 569342dc2485 ext4: move inode extension/truncate code out from ->iomap_ [...] adds 0b9f230b94dd ext4: move inode extension check out from ext4_iomap_alloc() adds 3eaf9cc62f44 ext4: update ext4_sync_file() to not use __generic_file_fsync() adds 378f32bab371 ext4: introduce direct I/O write using iomap infrastructure adds 8d0d47ea1640 Merge branch 'mb/dio' into master adds 4d06bfb97ecb ext4: Add error handling for io_end_vec struct allocation adds 31fb992ce675 fs/buffer.c: support fscrypt in block_read_full_page() adds 196624e192f8 ext4: Enable encryption for subpage-sized blocks adds 1e1a76ed9a1c ext4: remove unused variable warning in parse_options() adds f4c2d372b89a ext4: fix leak of quota reservations adds ebc11f7b1f2a ext4: code cleanup for get_next_id adds 5500221ea1b7 ext4: bio_alloc with __GFP_DIRECT_RECLAIM never fails adds 565333a1554d ext4: fix a bug in ext4_wait_for_tail_page_commit adds 3c845acd0237 jbd2: make jbd2_handle_buffer_credits() handle reserved handles adds 4ea99936a163 ext4: add more paranoia checking in ext4_expand_extra_isiz [...] adds c7df4a1ecb85 ext4: work around deleting a file with i_nlink == 0 safely adds dfdeeb41fb08 Merge branch 'tt/misc' into dev adds 80045cc37770 Merge remote-tracking branch 'ext4/dev' adds fe1897eaa664 f2fs: fix to update time in lazytime mode adds ed3520427f57 f2fs: mark recovery flag correctly in read_raw_super_block() adds 46d9ce195a2b f2fs: update multi-dev metadata in resize_fs adds 9f701f6c772b f2fs: check total_segments from devices in raw_super adds 688078e7f36c f2fs: fix to avoid memory leakage in f2fs_listxattr adds 0b20fcec8651 f2fs: cache global IPU bio adds 4c3258b9b0ff f2fs: fix wrong description in document adds bc005a4d5347 f2fs: avoid kernel panic on corruption test adds f5a53edcf01e f2fs: support aligned pinned file adds 2a60637f06ac f2fs: fix to update dir's i_pino during cross_rename adds 1f0d5c911b64 f2fs: fix potential overflow adds c45d6002ff7a f2fs: show f2fs instance in printk_ratelimited adds 677017d196ba f2fs: Fix deadlock in f2fs_gc() context during atomic file [...] adds 909110c060f2 f2fs: choose hardlimit when softlimit is larger than hardl [...] adds a4db59ac9058 f2fs: expose main_blkaddr in sysfs adds 803e74be04b3 f2fs: stop GC when the victim becomes fully valid adds e0abc09bcf8e Merge remote-tracking branch 'f2fs/dev' adds c0d782a3ccdc docs: fs-verity: document first supported kernel version adds 3ad2522c64cf statx: define STATX_ATTR_VERITY adds 1f6071955278 ext4: support STATX_ATTR_VERITY adds 924e319416e3 f2fs: support STATX_ATTR_VERITY adds 73f0ec02d670 docs: fs-verity: mention statx() support adds 09e06a0a4f7e Merge remote-tracking branch 'fsverity/fsverity' adds eb59bd17d2fa fuse: verify attributes adds 8aab336b14c1 fuse: verify write return adds c634da718db9 fuse: verify nlink adds 00929447f575 virtiofs: Fix old-style declaration adds 7addb603b990 Merge remote-tracking branch 'fuse/for-next' adds 22a1ae9a93fb NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire s [...] adds e86d5a02874c NFS: Convert struct nfs_fattr to use struct timespec64 adds e7d4b05c5ee3 NFSv4: Encode 64-bit timestamps adds 7d34ff514165 NFSv4: NFSv4 callbacks also support 64-bit timestamps adds ad97a995d8ed NFSv2: Fix a typo in encode_sattr() adds c9dbfd961b87 NFSv2: Clean up timespec encode adds 6430b323ae09 NFSv3: Clean up timespec encode adds d0372b679c31 NFS: Use non-atomic bit ops when initialising struct nfs_c [...] adds 4b1b69cedf9d NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING adds c6eb58435b98 pNFS: nfs3_set_ds_client should set NFS_CS_NOPING adds 52f98f1a2ddd NFS/pnfs: Separate NFSv3 DS and MDS traffic adds e6237b6feb37 NFSv4.1: Don't rebind to the same source port when reconne [...] adds 333ac786a1b4 NFSv4: Fix delegation handling in update_open_stateid() adds 5decae1623f5 NFSv4: nfs4_callback_getattr() should ignore revoked delegations adds 457a50424bdd NFSv4: Delegation recalls should not find revoked delegations adds b57562087b04 NFSv4: fail nfs4_refresh_delegation_stateid() when the del [...] adds b47e0e478c49 NFS: Rename nfs_inode_return_delegation_noreclaim() adds f9e0cc9c9790 NFSv4: Don't remove the delegation from the super_list mor [...] adds e0f07896affd NFSv4: Hold the delegation spinlock when updating the seqid adds ae084a32ee92 NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update [...] adds f2d47b550205 NFSv4: Update the stateid seqid in nfs_revoke_delegation() adds d51f91d262aa NFSv4: Revoke the delegation on success in nfs4_delegretur [...] adds af20b7b850c5 NFSv4: Ignore requests to return the delegation if it was revoked adds 1deed5723518 NFSv4: Don't reclaim delegations that have been returned o [...] adds 40e6aa10aaf2 NFSv4: nfs4_return_incompatible_delegation() should check [...] adds 3887ce1aac3a NFSv4: Fix nfs4_inode_make_writeable() adds 42c304c34e2d NFS: nfs_inode_find_state_and_recover() fix stateid matching adds ee05f456772d NFSv4: Fix races between open and delegreturn adds 246afc0aa5a7 NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn adds 70d136b2dc18 NFSv4: Don't retry the GETATTR on old stateid in nfs4_dele [...] adds 43622eab8d0a NFS: Add a tracepoint in nfs_fh_to_dentry() adds 66eb3add452a SUNRPC: Avoid RPC delays when exiting suspend adds f9bdad8ca8a4 NFS NFSD: defining nl4_servers structure needed by both adds 0491567b51ef NFS: add COPY_NOTIFY operation adds 1d38f3f0d700 NFS: add ca_source_server<> to COPY adds ec4b09250898 NFS: inter ssc open adds 0b9018b9cab9 NFS: skip recovery of copy open on dest server adds 7e350197a1c1 NFS: for "inter" copy treat ESTALE as ENOTSUPP adds 6b61c969d501 NFS: COPY handle ERR_OFFLOAD_DENIED adds 124060255d59 NFS: also send OFFLOAD_CANCEL to source server adds fefa1a812a9a NFS handle NFS4ERR_PARTNER_NO_AUTH error adds 0e65a32c8a56 NFS: handle source server reboot adds 1275101026b4 NFS based on file size issue sync copy or fallback to gene [...] adds 8dff1df551df NFS: replace cross device check in copy_file_range adds 807ce06c24fb Merge branch 'linux-ssc-for-5.5' adds 634d811c619b nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list adds 5c441544f045 NFSv4.x: Handle bad/dead sessions correctly in nfs41_seque [...] adds 5326de9e94be NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits f [...] adds d49dd11753f4 NFSv4: add declaration of current_stateid adds 9c91fa36b617 NFS: remove unneeded semicolon adds 0e96322b241c fs: nfs: sysfs: Remove NULL check before kfree adds 89658c4d04c7 NFS: Return -ETXTBSY when attempting to write to a swapfile adds 913eca1aea87 NFS: Fallocate should use the nfs4_fattr_bitmap adds 000301042413 NFSv4: Make _nfs42_proc_copy_notify() static adds 843aa17a35bf NFS: remove duplicated include from nfs4file.c adds 66588abe2db0 NFSv4.2 fix kfree in __nfs42_copy_file_range adds f751c5452594 NFSv4.2 fix memory leak in nfs42_ssc_open adds 5cd8b0d4dd96 SUNRPC: Eliminate log noise in call_reserveresult adds bf7ca707ae60 SUNRPC: Add trace points to observe transport congestion control adds 4b93dab36f28 xprtrdma: Add unique trace points for posting Local Invali [...] adds a31b2f939219 xprtrdma: Connection becomes unstable after a reconnect adds eea63ca7ffa1 xprtrdma: Initialize rb_credits in one place adds 2ae50ad68cd7 xprtrdma: Close window between waking RPC senders and post [...] adds c3700780a096 xprtrdma: Fix MR list handling adds 9d2da4ff00f3 xprtrdma: Manage MRs in context of a single connection adds 15d9b015d3d1 xprtrdma: Ensure ri_id is stable during MR recycling adds f995879ec4aa xprtrdma: Remove rpcrdma_sendctx::sc_xprt adds b5cde6aa882d xprtrdma: Remove rpcrdma_sendctx::sc_device adds dc15c3d5f168 xprtrdma: Move the rpcrdma_sendctx::sc_wr field adds d6764bbd7763 xprtrdma: Refactor rpcrdma_prepare_msg_sges() adds 614f3c96d7e5 xprtrdma: Pull up sometimes adds 6cb28687fd1d xprtrdma: Wake tasks after connect worker fails adds 7b020f17bbd3 xprtrdma: Report the computed connect delay adds d4957f01d29b xprtrdma: Refine trace_xprtrdma_fixup adds f54c870d326a xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() adds a52c23b8b207 xprtrdma: Replace dprintk in xprt_rdma_set_port adds 4e121fcae809 Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs.org/ [...] adds 511ba52e4c01 NFS4: Trace state recovery operation adds 21f86d2d63f9 NFS4: Trace lock reclaims adds e8d70b321ecc SUNRPC: Fix another issue with MIC buffer space adds eea69b17528d Merge remote-tracking branch 'nfs/linux-next' adds ff27e9f74830 SUNRPC: Trace gssproxy upcall results adds 5866efa8cbfb SUNRPC: Fix svcauth_gss_proxy_init() adds 12357f1b2c8e nfsd: minor 4.1 callback cleanup adds 2bbfed98a4d8 nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutd [...] adds 20428a8047ea nfsd: mark cb path down on unknown errors adds cc1ce2f13ea1 nfsd: document callback_wq serialization of callback code adds 2a67803e1305 nfsd: Drop LIST_HEAD where the variable it declares is nev [...] adds 581ae686f269 race in exportfs_decode_fh() adds d05a02019690 sunrpc: remove __KERNEL__ ifdefs adds fb7dd0a1ba86 lockd: remove __KERNEL__ ifdefs adds 18b9a895e652 nfsd: Fix cld_net->cn_tfm initialization adds a2e2f2dc77a1 nfsd: v4 support requires CRYPTO_SHA256 adds 7c149057d044 nfsd: restore NFSv3 ACL support adds 8729aaba7462 SUNRPC: Fix backchannel latency metrics adds 9851de5d6419 Merge remote-tracking branch 'nfsd/nfsd-next' adds 188945e9d926 ubi: Print skip_check in ubi_dump_vol_info() adds 099718776742 ubi: Fix warning static is not at beginning of declaration adds b27b281f9cfa ubifs: Remove obsolete TODO from dfs_file_write() adds 3cfa4412df98 ubifs: Force prandom result to __le32 adds df22b5b3ecc6 ubifs: Fixed missed le64_to_cpu() in journal adds 7cc7720f06ab ubifs: Fix type of sup->hash_algo adds 91cbf01178c3 Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() e [...] adds 10256f000932 ubifs: do_kill_orphans: Fix a memory leak bug adds 6abf57262166 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps adds f9c34bb52997 ubi: Fix producing anchor PEBs adds f07d6954a76e Merge remote-tracking branch 'ubifs/linux-next' adds 25a409572b5f xfs: mark xfs_buf_free static adds 30fa529e3b2e xfs: add a xfs_inode_buftarg helper adds f9acc19c8cbe xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write adds c7d68318c9ae xfs: use xfs_inode_buftarg in xfs_file_ioctl adds 9afe1d5c14e0 xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 adds 837a6e7f5cdb fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers adds 7a42c70ea0dd xfs: disable xfs_ioc_space for always COW inodes adds 360c09c01c5a xfs: consolidate preallocation in xfs_file_fallocate adds c84760659dcf xfs: check attribute leaf block structure adds 16c6e92c7e98 xfs: namecheck attribute names before listing them adds 04df34ac6494 xfs: namecheck directory entry names before listing them adds c2414ad6e66a xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata adds fec40e220ffc xfs: refactor xfs_bmap_count_blocks using newer btree helpers adds e992ae8afded xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks adds 2123ef851083 xfs: simplify setting bio flags adds 8da57c5c000c xfs: remove the biosize mount option adds 69e8575dee42 xfs: remove the dsunit and dswidth variables in adds dd2d535e3fb2 xfs: cleanup calculating the stat optimal I/O size adds b5ad616c3edf xfs: don't use a different allocsice for -o wsync adds 3cd1d18b0d40 xfs: remove the m_readio_* fields in struct xfs_mount adds 5da8a07c79e8 xfs: rename the m_writeio_* fields in struct xfs_mount adds 2fcddee8cd8f xfs: simplify parsing of allocsize mount option adds 3274d0080100 xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to adds 7c6b94b1b526 xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE adds aa58d4455a11 xfs: clean up printing the allocsize option in adds 1775c506a31e xfs: clean up printing inode32/64 in xfs_showargs adds 21f55993eb7a xfs: merge xfs_showargs into xfs_fs_show_options adds 249bd9087a52 xfs: properly serialise fallocate against AIO+DIO adds ae7e403fa5bb xfs: simplify xfs_iomap_eof_align_last_fsb adds 49bbf8c76156 xfs: mark xfs_eof_alignment static adds 57c49444d7cc xfs: remove the extsize argument to xfs_eof_alignment adds 88cdb7147b21 xfs: slightly tweak an assert in xfs_fs_map_blocks adds 307cdb54b80e xfs: don't log the inode in xfs_fs_map_blocks if it adds e696663a97e8 xfs: simplify the xfs_iomap_write_direct calling adds be6cacbeea8c xfs: refactor xfs_bmapi_allocate adds fd638f1de1f3 xfs: move extent zeroing to xfs_bmapi_allocate adds c34d570d1586 xfs: cleanup use of the XFS_ALLOC_ flags adds e91ec882af21 xfs: relax shortform directory size checks adds d243b89a611e xfs: constify the buffer pointer arguments to error functions adds a5155b870d68 xfs: always log corruption errors adds f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len adds e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname adds 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check adds 7b77b46a6137 xfs: use kmem functions for struct xfs_mount adds a943f372c22b xfs: merge freeing of mp names and mp adds 82332b6da226 xfs: add xfs_remount_rw() helper adds 2c6eba31775b xfs: add xfs_remount_ro() helper adds c0a6791667f8 xfs: refactor suffix_kstrtoint() adds 846410ccd104 xfs: avoid redundant checks when options is empty adds 48a06e1b5773 xfs: refactor xfs_parseags() adds 9a861816a026 xfs: move xfs_parseargs() validation to a helper adds 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() adds 73e5fff98b64 xfs: switch to use the new mount-api adds 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() adds 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() adds 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() adds 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() adds ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map adds 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap adds 9842b56cd406 xfs: make the assertion message functions take a mount parameter adds 8ef34723eff0 xfs: add missing early termination checks to record scrubb [...] adds 0279c71fe0d1 xfs: remove redundant assignment to variable error adds 5d1116d4c6af xfs: periodically yield scrub threads to the scheduler adds 5f213ddbcbe8 xfs: fix missing header includes adds f5be08446ee7 xfs: null out bma->prev if no previous extent adds 120254608f04 xfs: "optimize" buffer item log segment bitmap setting adds d6abecb82573 xfs: range check ri_cnt when recovering log items adds cf085a1b5d22 xfs: Correct comment tyops -> typos adds f755979355d4 xfs: annotate functions that trip static checker locking checks adds 5113f8ec3753 xfs: clean up weird while loop in xfs_alloc_ag_vextent_near adds 2fe4f92834c4 xfs: refactor "does this fork map blocks" predicate adds 895e196fb6f8 xfs: convert EIO to EFSCORRUPTED when log contents are invalid adds 7f6bcf7c2941 xfs: remove a stray tab in xfs_remount_rw() adds a39f089a25e7 xfs: move incore structures out of xfs_da_format.h adds b16be561876e xfs: use unsigned int for all size values in struct xfs_da [...] adds 649d9d98c60e xfs: refactor btree node scrubbing adds f475dc4dc7cc xfs: devirtualize ->node_hdr_from_disk adds e1c8af1e02c7 xfs: devirtualize ->node_hdr_to_disk adds 51908ca75feb xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr adds 3b34441309f3 xfs: move the node header size to struct xfs_da_geometry adds 518425560a8b xfs: devirtualize ->leaf_hdr_from_disk adds 163fbbb3568b xfs: devirtualize ->leaf_hdr_to_disk adds 787b0893ad1e xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr adds 545910bcc875 xfs: move the dir2 leaf header size to struct xfs_da_geometry adds 478c7835cb8e xfs: move the max dir2 leaf entries count to struct xfs_da [...] adds 5ba30919a6fc xfs: devirtualize ->free_hdr_from_disk adds 200dada70008 xfs: devirtualize ->free_hdr_to_disk adds 195b0a44ab73 xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_no [...] adds a84f3d5cb04f xfs: add a bests pointer to struct xfs_dir3_icfree_hdr adds ed1d612fbe6b xfs: move the dir2 free header size to struct xfs_da_geometry adds 5893e4feb0ea xfs: move the max dir2 free bests count to struct xfs_da_geometry adds 3d92c93b7065 xfs: devirtualize ->db_to_fdb and ->db_to_fdindex adds 84915e1bdddf xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino adds 50f6bb6b7aea xfs: devirtualize ->sf_entsize and ->sf_nextentry adds 93b1e96a4200 xfs: devirtualize ->sf_get_ino and ->sf_put_ino adds 4501ed2a3a86 xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype adds c81484e2b97f xfs: remove the unused ->data_first_entry_p method adds 1682310474b2 xfs: remove the data_dot_offset field in struct xfs_dir_ops adds 2eb68a5d3619 xfs: remove the data_dotdot_offset field in struct xfs_dir_ops adds da3ca0df8bd1 xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry [...] adds ee641d5af5e6 xfs: remove the ->data_unused_p method adds 263dde869bd0 xfs: cleanup xfs_dir2_block_getdents adds 2f4369a862b6 xfs: cleanup xfs_dir2_leaf_getdents adds 4c037dd5fd32 xfs: cleanup xchk_dir_rec adds 4a1a8b2f5f78 xfs: cleanup xchk_directory_data_bestfree adds 8073af5153ce xfs: cleanup xfs_dir2_block_to_sf adds 62479f573459 xfs: cleanup xfs_dir2_data_freescan_int adds 48a71399e747 xfs: cleanup __xfs_dir3_data_check adds 9eedae10899a xfs: remove the now unused ->data_entry_p method adds 5c072127d31d xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset adds fdbb8c5b805c xfs: devirtualize ->data_entsize adds 7e8ae7bd1c5d xfs: devirtualize ->data_entry_tag_p adds d73e1cee8add xfs: move the dir2 data block fixed offsets to struct xfs_ [...] adds 711c7dbf5fda xfs: cleanup xfs_dir2_data_entsize adds 1848b607a9ad xfs: devirtualize ->data_bestfree_p adds 59b8b465058e xfs: devirtualize ->data_get_ftype and ->data_put_ftype adds 957ee13e204a xfs: remove the now unused dir ops infrastructure adds ae42976de7f1 xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int adds 23220fe260c4 xfs: always pass a valid hdr to xfs_dir3_leaf_check_int adds 27d9ee577dcc xfs: actually check xfs_btree_check_block return in xfs_bt [...] adds 2815a16d7ff6 xfs: attach dquots and reserve quota blocks during unwritt [...] adds 2713fefa5dd5 xfs: attach dquots before performing xfs_swap_extents adds 1ec28615d248 xfs: add a XFS_IS_CORRUPT macro adds f9e0370648b9 xfs: kill the XFS_WANT_CORRUPT_* macros adds a71895c5dad1 xfs: convert open coded corruption check to use XFS_IS_CORRUPT adds 537dabcfdbc1 xfs: remove the unused m_chsize field adds d8d11fc703a2 xfs: devirtualize ->m_dirnameops adds 8d2d878db897 xfs: use a struct timespec64 for the in-core crtime adds de7a866fd41b xfs: merge the projid fields in struct xfs_icdinode adds 048a35d2f0b4 xfs: don't reset the "inode core" in xfs_iread adds 93597ae8dac0 xfs: Fix deadlock between AGI and AGF when target_ip exist [...] adds e8777b27ca8a xfs: avoid time_t in user api adds aefe69a45d84 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t adds c072fbefe48e xfs: remove the xfs_quotainfo_t typedef adds fd8b81dbbb23 xfs: remove the xfs_dq_logitem_t typedef adds d0bdfb106907 xfs: remove the xfs_qoff_logitem_t typedef adds 1cc95e6f0d7c xfs: Replace function declaration by actual definition adds 35dab307c8e9 xfs: remove unused typedef definitions adds a55cefccaaa8 xfs: remove unused structure members & simple typedefs adds eb0d21637f89 xfs: remove duplicated include from xfs_dir2_data.c adds 8234532fd400 xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE adds f368b29ba917 xfs: fix another missing include adds 050552cbe06a xfs: fix some memory leaks in log recovery adds 2a2b5932db67 xfs: fix attr leaf header freemap.size underflow adds b1231760e443 xfs: Remove slab init wrappers adds aaf54eb8bc15 xfs: Remove kmem_zone_destroy() wrapper adds 377bcd5f3b7f xfs: Remove kmem_zone_free() wrapper adds 6519f708cc35 xfs: report corruption only as a regular error adds fa0d44ec7faa xfs: simplify mappedbno handling in xfs_da_{get,read}_buf adds 45feef8f50b9 xfs: refactor xfs_dabuf_map adds 199e9ba4e4a9 xfs: improve the xfs_dabuf_map calling conventions adds 06566fda428e xfs: remove the mappedbno argument to xfs_da_reada_buf adds dfb8759408a9 xfs: remove the mappedbno argument to xfs_attr3_leaf_read adds c943c0b2e5c3 xfs: remove the mappedbno argument to xfs_dir3_leaf_read adds f3fcb314d16c xfs: remove the mappedbno argument to xfs_dir3_leafn_read adds 02c57f0a8b07 xfs: split xfs_da3_node_read adds cd2c9f1b544b xfs: remove the mappedbno argument to xfs_da_read_buf adds 2911edb653b9 xfs: remove the mappedbno argument to xfs_da_get_buf adds cec6739e3d58 Merge remote-tracking branch 'xfs/for-next' adds add66fcbd3fb iomap: Fix overflow in iomap_page_mkwrite adds 2b91b28e29f6 iomap: iomap_bmap should check iomap_apply return value adds e9f930ac88a8 iomap: fix return value of iomap_dio_bio_actor on 32bit systems adds 6334b91e502c iomap: trace iomap_appply results adds 419e9c38aa07 iomap: Fix pipe page leakage during splicing adds 29ba8d964417 Merge remote-tracking branch 'iomap/iomap-for-next' adds 3253d9d09337 splice: only read in as much information as there is pipe [...] adds f2ea335910ee Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 7f72534f1056 Merge remote-tracking branch 'vfs/for-next' adds fd612402152f Merge branch 'for-5.5-pr-warn' into for-5.5 adds 9d95f0ce36df MAINTAINERS: Add VSPRINTF adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 1d28122131b2 checkpatch: don't warn about new vsprintf pointer extension '%pe' adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds b6378b402ecd Merge remote-tracking branch 'printk/for-next' adds 50f0626416e1 Merge branch 'pci/aer' adds 72ea91afbfb0 PCI/ASPM: Add sysfs attributes for controlling ASPM link states adds 87e90283c94c PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code adds 95c3216e3418 Merge branch 'pci/aspm' adds dd660e06e2cf Merge branch 'pci/enumeration' adds b94ec12dfaee PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() adds 75fcc0ce72e5 PCI: pciehp: Do not disable interrupt twice on suspend adds 87d0f2a5536f PCI: pciehp: Prevent deadlock on disconnect adds 77adf9355304 ACPI / hotplug / PCI: Allocate resources directly under th [...] adds 858dfc6c30d5 Merge branch 'pci/hotplug' adds 4257ac5acdee x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate adds 65e3c803e7a4 x86/PCI: Correct SPDX comment style adds 0d2f4d62ff41 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y adds bbd8810d3998 PCI: Remove unused includes and superfluous struct declaration adds 7e8ce0e2b036 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect adds ca22d1f5474a PCI: sysfs: Remove unused attribute groups adds 127a7709495d PCI/PTM: Remove spurious "d" from granularity message adds 97a0ac8a4678 PCI/PTM: Remove dependency on PCIEPORTBUS adds 33ce09ef1732 PCI/ASPM: Remove dependency on PCIEPORTBUS adds b6479581e682 PCI: Remove PCIe Kconfig dependencies on PCI adds b7da3d4df052 PCI: Allow building PCIe things without PCIEPORTBUS adds bbdb2f5ecdf1 PCI: Add #defines for Enter Compliance, Transmit Margin adds 19d7a95a8ba6 drm/amdgpu: Correct Transmit Margin masks adds 35e768e29672 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 88027c89ea14 drm/amdgpu: Prefer pcie_capability_read_word() adds 40bd4be5a652 drm/radeon: Correct Transmit Margin masks adds ca56f99c18ca drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 3d581b11e34a drm/radeon: Prefer pcie_capability_read_word() adds b6de01b4a601 Merge branch 'pci/misc' adds af9e76c93173 Merge branch 'pci/msi' adds f2c33ccacb2d PCI/PM: Always return devices to D0 when thawing adds dc68b406783e PCI/PM: Correct pci_pm_thaw_noirq() documentation adds ec6a75ef8e33 PCI/PM: Clear PCIe PME Status even for legacy power management adds f7b32a86e455 PCI/PM: Run resume fixups before disabling wakeup events adds 6da2f2ccfd2d PCI/PM: Make power management op coding style consistent adds 85a9b0507db2 PCI/PM: Note that PME can be generated from D0 adds b64cf7a1711d PCI/PM: Wrap long lines in documentation adds 6941a0c2bded PCI/PM: Use PCI dev_printk() wrappers for consistency adds 12bcae44bf48 PCI/PM: Use pci_WARN() to include device information adds 7e24bc347e57 PCI/PM: Apply D2 delay as milliseconds, not microseconds adds 993cc6d1bd3a PCI/PM: Expand PM reset messages to mention D3hot (not just D3) adds baef7f8e5e91 PCI/PM: Simplify pci_set_power_state() adds 77b84bb306fd xen-platform: Convert to generic power management adds 89cdbc354635 PCI/PM: Remove unused pci_driver.resume_early() hook adds 1a1daf097e21 PCI/PM: Remove unused pci_driver.suspend_late() hook adds 81cfa5908fd6 PCI/PM: Move power state update away from pci_power_up() adds adfac8f6b739 PCI/PM: Use pci_power_up() in pci_set_power_state() adds dc2256b0735d PCI/PM: Fold __pci_start_power_transition() into its caller adds d6aa37cd04fd PCI/PM: Avoid exporting __pci_complete_power_transition() adds 9c77e63bd8dc PCI/PM: Fold __pci_complete_power_transition() into its caller adds e43f15ea2f6d PCI/PM: Decode D3cold power state correctly adds 327ccbbcc149 PCI/PM: Return error when changing power state from D3cold adds 4827d63891b6 PCI/PM: Add pcie_wait_for_link_delay() adds ad9001f2f411 PCI/PM: Add missing link delays required by the PCIe spec adds bae26849372b PCI/PM: Move pci_dev_wait() definition earlier adds 395f121e6199 PCI/PM: Wait for device to become ready after power-on adds 85b03b556046 Merge branch 'pci/pm' adds c13704f5685d PCI: Avoid double hpmemsize MMIO window assignment adds 73884a7082f4 PCI: Do not use bus number zero from EA capability adds 065c88dc34be Merge branch 'pci/resource' adds 428f6debdb32 Merge branch 'pci/switchtec' adds f338bb9f0179 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 adds c8de8ed2dcaa PCI: Make ACS quirk implementations more uniform adds 7cf2cba43f15 PCI: Unify ACS quirk desired vs provided checking adds df1b25bf92e8 Merge branch 'pci/virtualization' adds 2562594db774 Merge branch 'remotes/lorenzo/pci/aardvark' adds bd22885aa188 PCI: cadence: Refactor driver to use as a core library adds de80f95ccb9c PCI: cadence: Move all files to per-device cadence directory adds c74df5e68274 Merge branch 'remotes/lorenzo/pci/cadence' adds ef93b1614591 Merge branch 'remotes/lorenzo/pci/dwc' adds 3fe82816724e Merge branch 'remotes/lorenzo/pci/endpoint' adds 23ec76b30b97 Merge branch 'remotes/lorenzo/pci/iproc' adds d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] adds 7973eb13aecf PCI: layerscape: Add LS1028a support adds 7b37390ee76f Merge branch 'remotes/lorenzo/pci/layerscape' adds 08702f9da6a0 Merge branch 'remotes/lorenzo/pci/meson' adds b7ce70d72ba7 Merge branch 'remotes/lorenzo/pci/mobiveil' adds af072edb8355 PCI: rcar: Remove unnecessary header include (../pci.h) adds 85bff4c3d320 PCI: rcar: Move the inbound index check adds 767c7846419c PCI: rcar: Recalculate inbound range alignment for each co [...] adds 7c7e53e1c93d PCI: rcar: Fix missing MACCTLR register setting in initial [...] adds 78020c2643f0 Merge branch 'remotes/lorenzo/pci/rcar' adds 1e4d40186026 PCI: rockchip: Make some regulators non-optional adds 1b01663bf6e0 Merge branch 'remotes/lorenzo/pci/rockchip' adds c8568963adf7 Merge branch 'remotes/lorenzo/pci/tegra' adds 4b1140ade8f5 PCI: uniphier: Set mode register to host mode adds d0ba09e882c1 Merge branch 'remotes/lorenzo/pci/uniphier' adds 08bcdd22ecdb PCI: vmd: Add bus 224-255 restriction decode adds ec11e5c213cc PCI: vmd: Add device id for VMD device 8086:9A0B adds 0bc06a889c4c Merge branch 'remotes/lorenzo/pci/vmd' adds 494f8b10d832 resource: Add a resource_list_first_type helper adds 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() adds 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() adds e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() adds 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() adds 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() adds 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() adds 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() adds 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() adds 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() adds 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data adds e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() adds 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() adds ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() adds 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() adds f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() adds 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET adds ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST adds 331f63457165 PCI: of: Add inbound resource parsing to helpers adds ea4f718e8455 PCI: ftpci100: Use inbound resources for setup adds 070d7d70291c PCI: v3-semi: Use inbound resources for setup adds 6dce5aa59e0b PCI: xgene: Use inbound resources for setup adds b9ae59b30bcf PCI: iproc: Use inbound resources for setup adds 085f793984ad PCI: rcar: Use inbound resources for setup adds 3b55809cf91f PCI: Make devm_of_pci_get_host_bridge_resources() static adds e7f9b7ad50b8 Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' adds 3c379a59b479 tools: PCI: Fix fd leakage adds 2684a241d437 Merge branch 'remotes/lorenzo/pci/misc' adds 9d09e5a95c54 PCI: Fix typos adds 36533f355b1a PCI: Fix indentation adds d3d7b62ffff9 Merge branch 'pci/trivial' adds 6bf431f80022 Merge remote-tracking branch 'pci/next' adds 8d82cee2f8aa pstore: Make pstore_choose_compression() static adds c29298d5a15b Merge remote-tracking branch 'pstore/for-next/pstore' adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds 76f8cf6e0cfd HID: intel-ish-hid: Spelling s/diconnect/disconnect/ adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds 1cb0d2aee263 HID: core: check whether Usage Page item is after Usage ID items adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds f1a0094cbbe9 HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4f6585815084 HID: i2c-hid: remove orphaned member sleep_delay adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 61005d65b6c7 HID: logitech-hidpp: Silence intermittent get_battery_capa [...] adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 0c8432236dea HID: i2c-hid: fix no irq after reset on raydium 3118 adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds fd70466d37bf HID: i2c-hid: Reset ALPS touchpads on resume adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 8725aa4fa7de HID: rmi: Check that the RMI_STARTED bit is set before unr [...] adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 2dbc6f113acd HID: Improve Windows Precision Touchpad detection. adds b03e5774d51f HID: quirks: remove hid-led devices from hid_have_special_driver adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds ce2f84c68b7c Merge remote-tracking branch 'hid/for-next' adds 52d3be711e06 i2c: stm32f7: rework slave_id allocation adds 7375e079eb3d dt-bindings: i2c: meson: convert to yaml adds 53aaaa5d9b1e i2c: stm32f7: fix & reorder remove & probe error handling adds bcc156e2289d i2c: xiic: Fix kerneldoc warnings adds 7bdf7c84c216 i2c: icy: no need to populate address for scanned device adds d77eceb2de99 i2c: stm32f7: report dma error during probe adds 9af1563a5486 i2c: cros-ec-tunnel: Make the device acpi compatible adds 4d51b4cea218 i2c: pxa: migrate to new i2c_slave APIs adds 7be5f90f689a i2c: pxa: remove unused i2c-slave APIs adds 786ad52d529f Merge branch 'i2c/for-5.5' into i2c/for-next adds 993e21940684 Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.ker [...] adds c39511ffb99b i2c: rcar: Remove superfluous call to clk_get_rate() adds a2b0e390d21a i2c: at91: Use dma_request_chan() directly for channel request adds 67d7630f0eae i2c: qup: Use dma_request_chan() directly for channel request adds efa42b5e3ec7 i2c: sh_mobile: Use dma_request_chan() directly for channe [...] adds 79e4be2c08bb i2c: tegra: Use dma_request_chan() directly for channel request adds 9af433840b3f i2c: remove helpers for ref-counting clients adds 901499c43737 Merge branch 'i2c/for-5.5' into i2c/for-next adds 3274d632cb1a Merge branch 'i2c/for-current' into i2c/for-next adds 5a5e277b8d40 i2c: iproc: Add i2c repeated start capability adds 7787657d7ee5 i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop adds 790591f41ede i2c: i801: Correct Intel Jasper Lake SOC naming adds dca0dd28fa5e i2c: smbus: Don't filter out duplicate alerts adds 1b00ff61597e i2c: Fix Kconfig indentation adds dbbfd9a67f08 Merge branch 'i2c/for-5.5' into i2c/for-next adds 57142e89a7b0 Merge remote-tracking branch 'i2c/i2c/for-next' adds 708bc6ec65a7 i3c: Spelling s/dicovered/discovered/ adds 469191c7fcd0 MAINTAINERS: Mark linux-i3c mailing list moderated adds ae24f2b6f828 MAINTAINERS: add myself as maintainer of Cadence I3C maste [...] adds 1c477f888d4c Merge remote-tracking branch 'i3c/i3c/next' adds aaddf36e8e94 Merge branch 'dmi/master' adds 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] adds 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode adds 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] adds c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string adds da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability adds 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res adds 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz adds 2057bdfb7184 hwmon: (ina3221) Add summation feature support adds 9f90fd652bed hwmon: Add support for ltc2947 adds 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation adds 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 adds 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver adds 17fe2983e872 dt-bindings: hwmon: Add TMP512/513 adds 59dfa75e5d82 hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. adds afe45277ade6 hwmon: (dell-smm) Add support for disabling automatic BIOS [...] adds 4a1288f1c1cf dell-smm-hwmon: Add documentation adds eaf2bc69999c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d41abfd7ae33 Documentation/scheduler: fix links in sched-stats adds 822bbba0cabb Merge tag 'v5.4-rc4' into docs-next adds ef8330fe0271 docs/core-api: memory-allocation: fix typo adds 094ef1c9fbea docs/core-api: memory-allocation: remove uses of c:func: adds 1c16b3d58681 docs/core-api: memory-allocation: mention size helpers adds 43756e347f21 scripts/kernel-doc: Add support for named variable macro a [...] adds 67dd7d87d4dd docs: driver-api: make interconnect title quieter adds 0d0da9aa03a1 scripts/sphinx-pre-install: fix Arch latexmk dependency adds 73eb802ad97f docs: admin-guide: Fix min value of threads-max in kernel.rst adds e80d89380c5a docs: admin-guide: Remove threads-max auto-tuning adds 36bc683dde0a kernel-doc: rename the kernel-doc directive 'functions' to [...] adds e8686a40a32a docs: process: Add base-commit trailer usage adds ff467342d309 Documentation: atomic_open called with shared lock on non- [...] adds 5c8fac10c837 coresight: etm4x: docs: Update ABI doc for new sysfs name scheme. adds b3ef0df18132 coresight: etm4x: docs: Update ABI doc for new sysfs etm4 [...] adds 8adf42e29392 coresight: docs: Create common sub-directory for coresight trace. adds f0ae2cfae53b coresight: etm4x: docs: Adds detailed document for program [...] adds 88288ed050ad docs: printk-formats: add ptrdiff_t type to printk-formats adds 4a9acb6de0f2 Documentation/process: Add AMD contact for embargoed hardw [...] adds 14d3fe428be5 Revert "Documentation: admin-guide: add earlycon documenta [...] adds f11f2a3c5435 docs: filesystems: convert autofs.txt to reST adds c11565e88790 docs: filesystems: Update code snippets in autofs.rst adds e8a9e30d7211 docs: filesystems: Add mount map description in Content adds 5ca470a0c388 docs: Add request_irq() documentation adds 291084904eb0 Documentation: Document how to get links with git am adds 83ededdb72ca docs: Add initial documentation for devfreq adds 2ece3e00ac95 docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER [...] adds bf3b965bc45c Documentation/kokr: Kill all references to mmiowb() adds 18b68475c5ef docs/memory-barriers.txt/kokr: Fix style, spacing and gram [...] adds 3ef2f6aca51d docs/memory-barriers.txt/kokr: Update I/O section to be cl [...] adds a897b13d1b77 docs/memory-barriers.txt: Remove remaining references to mmiowb() adds bf23a48edbe3 Documentation/translation: Use Korean for Korean translati [...] adds 605b0f53a126 Documentation/process/howto/kokr: Update for 4.x -> 5.x ve [...] adds 402613f3ef4b Documentation: security: core.rst: fix warnings adds e3fedd570ded Documentation: Remove bootmem_debug from kernel-parameters.txt adds 4920323cffc0 docs, parallelism: Fix failure path and add comment adds dffd011480d7 docs, parallelism: Do not leak blocking mode to other readers adds 51e46c7a4007 docs, parallelism: Rearrange how jobserver reservations are made adds 1ca84ed6425f MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile adds 4699c504e603 Maintainer Handbook: Maintainer Entry Profile adds 47843401e3a0 libnvdimm, MAINTAINERS: Maintainer Entry Profile adds 0bfa52a43ec0 docs: fix up the maintainer profile document adds 22abcd756961 Merge branch 'maintainer-profile' into docs-next adds 607d380d6a08 Merge remote-tracking branch 'jc_docs/docs-next' adds 4147dca25d1f media: doc-rst: add more info for resolution change blocks [...] adds 318335c25096 media: doc-rst: ipu3: clarification on data type conversio [...] adds dca5ef2aa1e6 media: staging/intel-ipu3: remove the unnecessary compiler flags adds 17f74b145af3 media: smiapp: unlock on error in smiapp_start_streaming() adds 1438d3c1c35f media: cx231xx: remove redundant assignment to variable status adds c7bc0434081f media: imx7-mipi-csis: make array 'registers' static const [...] adds 5c2a99480eb8 media: xilinx: Use the correct style for SPDX License Identifier adds 16d6bc53fb79 media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] adds 9ecb6718c679 media: vpx3220: make array input_vals static, makes object [...] adds d973933858ee media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] adds 11609a7e21f8 media: bdisp: fix memleak on release adds 1091eb830627 media: radio: wl1273: fix interrupt masking on release adds 8f4900617472 media: rcar-vin: Do not enumerate unsupported pixel formats adds f8fe466aa727 media: rcar-vin: Define which hardware supports NV12 adds 9b744a3ec812 media: rcar-vin: Add support for outputting NV12 adds 8681cc38dfa8 media: dt-bindings: rcar-vin: Add R8A774B1 support adds 81b19e5d3381 media: dt-bindings: rcar-csi2: Add R8A774B1 support adds 3f9402a09f21 media: rcar-vin: Enable support for R8A774B1 adds 5ebc4b2eb433 media: rcar-csi2: Enable support for R8A774B1 adds 60afcc06ad41 media: staging: media: cedrus: use devm_platform_ioremap_r [...] adds d39083234c60 media: rcar_drif: fix a memory disclosure adds 704c6c80fb47 media: exynos4-is: Fix recursive locking in isp_video_release() adds 3cbd3d99fd85 media: v4l2-subdev: Don't use __u32 internally adds 545b618cfb5c media: v4l2-core: fix touch support in v4l_g_fmt adds a3fd80198de6 media: coda: fix deadlock between decoder picture run and [...] adds 3b299d9abf15 media: coda: request to skip kernel mapping for decoded buffers adds fa7662aad7dc media: bt819: Reduce amount of F* words in the world adds c05b9d7b9f3e media: fdp1: Fix R-Car M3-N naming in debug message adds d619a95693ac media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings adds cb639a6f4a0c media: s5p-jpeg: drop unused components from s5p_jpeg_q_data adds b2b9b0a669b5 media: staging: media: allegro-dvt: remove bool comparison adds ce22c6f242b6 media: staging/imx: Use a shorter name for driver adds e62138403a84 media: hi556: Add support for Hi-556 sensor adds 31172e520b68 media: vimc: Make capture devices and subdevices use diffe [...] adds 8ffd573c25e5 media: vivid: media_device_cleanup was called too early adds 6a8c521c529e media: am437x: fix smatch warning adds c4abb192caca media: mtk-vpu: fix two smatch warnings adds 492b53a50a1c media: rc/ite-cir: fix smatch warning adds 2df34d3a27c1 media: em28xx: fix two smatch warnings adds 2c3e42bf78c7 media: ti-vpe: fix smatch error adds b5f72a17b1b2 media: ov6650: fix smatch warning adds 61b8584a2f3a media: mantis: fix two smatch errors adds 131837245095 media: siano: fix spelling mistake "ENBALE" -> "ENABLE" adds 0c90f649d2f5 media: vivid: add vivid_create_queue() helper adds 6dcd5d7a7a29 media: vivid: Fix wrong locking that causes race condition [...] adds 4d741cbd58bf media: exynos4-is: fix wrong mdev and v4l2 dev order in er [...] adds 3b98a21a3202 media: v4l2_ctrl: Add p_def to v4l2_ctrl_config adds f1bd5eae7de7 media: v4l2_ctrl: Add const pointer to ctrl_ptr adds 483b2217dbb0 media: vivid: Add an area control adds 134f9e9ef202 media: v4l2_core: Add p_area to struct v4l2_ext_control adds 8508a2d519ed media: Documentation: v42l_core: v4l2_ext_control adds 57d024f8db65 media: v4l2-ctrl: Use p_const when possible adds b95182a6e822 media: v4l2-device.h: fix typo: putss -> puts adds 61ad123318c2 media: cedrus: Fix decoding for some H264 videos adds 1fd50a2c2944 media: cedrus: Use helpers to access capture queue adds 0b0393d59eb4 media: uapi: h264: clarify expected scaling_list_4x4/8x8 order adds a6b8feae7c88 media: cedrus: Use correct H264 8x8 scaling list adds e17f08e31666 media: hantro: Do not reorder H264 scaling list adds edeb237884d6 media: hantro: Fix H264 max frmsize supported on RK3288 adds 658f9d9921d7 media: hantro: Fix motion vectors usage condition adds 58c93a548b02 media: hantro: Fix picture order count table enable adds 3ea35d5db448 media: vimc: sen: remove unused kthread_sen field adds 1076df3a77b4 media: v4l2-mem2mem: Fix hold buf flag checks adds 4adc0423de92 media: venus: remove invalid compat_ioctl32 handler adds 44c77cd9e1a8 media: MAINTAINERS: ao-cec: Update path for yaml bindings adds 7f404ae9cf2a media: pvrusb2: Fix oops on tear-down when radio support i [...] adds d52741728a51 media: coda: drop unused irqlock adds 1b976fc6d684 media: b2c2-flexcop-usb: add sanity checking adds 74a96b51a36d media: flexcop-usb: ensure -EIO is returned on error condition adds 130ec3dfa5b8 media: dvbsky: remove unused code adds 4f0fac3b1aa5 media: rc: add keymap for Beelink GS1 remote control adds 6555431ba2c5 media: arm64: dts: allwinner: beelink-gs1: Add rc-beelink- [...] adds 7204e062aede media: dt-bindings: sh-mobile-ceu: Remove now unimplemente [...] adds 40ee75247228 media: v4l2: Use FIELD_SIZEOF directly adds 99cf8a7074c4 media: dt-bindings: Fix building error for dt_binding_check adds c3df30a01da4 media: aspeed-video: Fix memory leaks in aspeed_video_probe adds c20df61861b7 media: vimc: upon streaming, check that the pipeline start [...] adds 3192b2ca79b3 media: mtk-vcodec: Remove extra area allocation in an inpu [...] adds ff1c21f4cffd media: coda: disable encoder compose selections adds ee8951e56c0f media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT adds 4ffd31463ce3 media: coda: disable decoder crop selections adds 2df200ab234a media: si470x-i2c: add missed operations in remove adds df4a3e7f88e3 media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. adds 3aef46bd5bf2 media: cedrus: Properly signal size in mode register adds 03e612e701a6 media: cedrus: Fix H264 4k support adds 0b3e5c15f9cb media: cedrus: Increase maximum supported size adds 9f22e88a4bba media: vim2m: media_device_cleanup was called too early adds 693c5f144aeb media: vicodec: media_device_cleanup was called too early adds 01da44446b3b media: siano: Use the correct style for SPDX License Identifier adds 59d8bf5ddfcf media: i2c: Use the correct style for SPDX License Identifier adds ae02d49493b5 media: hantro: Fix s_fmt for dynamic resolution changes adds 4edead77fa16 media: Documentation: media: *_DEFAULT targets for subdevs adds 1dea68495da5 media: zr364xx: remove redundant assigmnent to idx, clean up code adds ce01100c5d79 media: dt-bindings: media: ti-vpe: Document VPE driver adds a79b200af75c media: ti-vpe: vpe: fix compatible to match bindings adds 329f26882150 media: hantro: Fix H264 motion vector buffer offset adds a8fe996084e3 media: hantro: Reduce H264 extra space for motion vectors adds 79c523291ea2 media: hantro: Use output buffer width and height for H264 [...] adds 0875962af488 media: hantro: Remove now unused H264 pic_size adds a2cbf80a842a media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly adds dca6b3733a4a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] adds 9e943b86af4c Merge remote-tracking branch 'v4l-dvb/master' adds a00351687f8a software node: remove DEV_PROP_MAX adds 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() adds 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN adds b871160fbc61 software node: mark internal macros with double underscores adds 75dd63c968d8 software node: clean up property_copy_string_array() adds 1f74d70ff212 software node: get rid of property_set_pointer() adds 5236f5fe2319 software node: remove property_entry_read_uNN_array functions adds daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros adds 1afc14032e54 software node: simplify property_entry_read_string_array() adds 2c976bb27775 Merge branch 'devprop' into linux-next adds edc5935ec777 ACPICA: Results from Clang adds 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 adds aaf7566f33d2 ACPICA: More Clang changes adds 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() adds 1770093c5bed ACPICA: make acpi_load_table() return table index adds efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] adds 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] adds 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' adds 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] adds 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] adds 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] adds c7ccf10bb92e ACPICA: Update version to 20191018 adds 695ed8f391cb Merge branch 'acpica' into linux-next adds f7cb57a04b17 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] adds 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support adds 406857f773b0 ACPI: EC: add support for hardware-reduced systems adds a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions adds ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver adds cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver adds 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code adds 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] adds d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] adds 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T adds 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA adds e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] adds 2a10024f72b2 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] adds c710fcc5d95a ACPI: NUMA: Establish a new drivers/acpi/numa/ directory adds fe3e5e65c06e efi: Enumerate EFI_MEMORY_SP adds 6950e31b35fd x86/efi: Push EFI_MEMMAP check into leaf routines adds b617c5266eed efi: Common enable/disable infrastructure for EFI soft res [...] adds 262b45ae3ab4 x86/efi: EFI soft reservation to E820 enumeration adds 16993c0f0a43 arm/efi: EFI soft reservation to memblock adds 199c84717612 x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP adds 33dd70752cd7 lib: Uplevel the pmem "region" ida to a global allocator adds 460370ab20b6 dax: Fix alloc_dax_region() compile warning adds a6c7f4c6aea5 device-dax: Add a driver for "hmem" devices adds 0f847f8c0813 ACPI: NUMA: HMAT: Register HMAT at device_initcall level adds cf8741ac57ed ACPI: NUMA: HMAT: Register "soft reserved" memory as an "h [...] adds 4caa525b783b ACPI: HMAT: don't mix pxm and nid when setting memory targ [...] adds 59b2c5b63587 ACPI: NUMA: HMAT: fix a section mismatch adds 0f1839d08887 ACPI: HMAT: use %u instead of %d to print u32 values adds b4447c0dcd0d ACPI: OSI: Shoot duplicate word adds 57cce8bb6c28 Merge branches 'acpi-mm' and 'acpi-osi' into linux-next adds ea0d11c9dd95 PM / core: Clean up some function headers in power.h adds 01ca4827a748 PM / wakeirq: remove unnecessary parentheses adds d80a4ac20800 cpupower : Handle set and info subcommands correctly adds d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct adds 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag adds 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] adds 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] adds 9581e24c3f00 Merge tag 'linux-cpupower-5.5-rc1' of git://git.kernel.org [...] adds cae478114fbe powercap/intel_rapl: add support for CometLake Mobile adds f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop adds a3c2ec4ff059 Merge branches 'pm-sleep', 'pm-tools' and 'powercap' into [...] adds 25cb20a212a1 PM / OPP: Support adjusting OPP voltages at runtime adds 16c71c511328 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds aca32d7bccf9 power: avs: smartreflex: Remove superfluous cast in debugf [...] adds 2079fe6ea8cb ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition adds ca765a8cfe0c PM / Domains: Introduce dev_pm_domain_start() adds ea71c59669f1 PM / Domains: Implement the ->start() callback for genpd adds 1b32999e205b mmc: tmio: Avoid boilerplate code in ->runtime_suspend() adds fe0c2baae0bd PM / Domains: Convert to dev_to_genpd_safe() in genpd_sysc [...] adds b643f8ef06f3 Merge branches 'pm-opp', 'pm-avs' and 'pm-domains' into li [...] adds 99e98d3fb100 cpuidle: Consolidate disabled state checks adds c1d51f684c72 cpuidle: Use nanoseconds as the unit of time adds b6495b7f004d cpuidle: teo: Exclude cpuidle overhead from computations adds 63f202e5edf1 cpuidle: teo: Avoid using "early hits" incorrectly adds 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals adds fc59dfcf324e Merge branch 'pm-cpuidle' into linux-next adds 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() adds db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] adds 99e18df3a41a Merge back earlier cpufreq material for v5.5. adds 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] adds e6e8df07268c cpufreq: Add NULL checks to show() and store() methods of cpufreq adds eb9809b94db0 Merge back cpufreq changes for v5.5. adds c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection adds d9f7aef83e00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] adds bf02b96fdc7d Merge branch 'pm-cpufreq' into linux-next adds c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] adds fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos adds 3b7b37846ba6 Documentation: devicetree: add PPMU events description adds df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] adds 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property adds d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show adds 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show adds 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment adds dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int adds d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] adds 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error adds e7955a34a234 PM / devfreq: tegra30: Drop write-barrier adds 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out adds 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code adds 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier adds 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] adds 142665582736 PM / devfreq: tegra30: Reset boosting on startup adds 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] adds b87dea3bbab2 PM / devfreq: tegra30: Constify structs adds 9cff2177789f PM / devfreq: tegra30: Include appropriate header adds 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] adds 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] adds 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold adds 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors adds f61ee201068a PM / devfreq: tegra30: Support variable polling interval adds fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient adds 2b328421e4ed Merge tag 'devfreq-next-for-5.5' of git://git.kernel.org/p [...] adds 8752bdb5f55b Merge branch 'pm-devfreq' into linux-next adds cbda56d5fefc cpuidle: Introduce cpuidle_driver_state_disabled() for dri [...] adds 0b14dccc0e92 Merge branch 'pm-cpuidle' into linux-next adds ec323217fdb0 Merge branch 'pm-qos' into linux-next adds c55b51a06b01 cpuidle: Allow idle injection to apply exit latency limit adds 5aa9ba6312e3 cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() adds 1992b66d2f55 PM: Wrap documentation to fit in 80 columns adds 16512c3e4523 Merge branches 'pm-cpuidle' and 'pm-docs' into linux-next adds 0fc9acbf71f3 Merge remote-tracking branch 'pm/linux-next' adds 1a005912410f thermal: rcar_gen3_thermal: Add r8a774b1 support adds 554cee820e22 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774b1 support adds 86bd20a5a518 thermal-generic-adc: Silent error message for EPROBE_DEFER adds 9809797b932e thermal: qoriq: add thermal monitor unit version 2 support adds 8b71bce407b3 drivers: thermal: tsens: Get rid of id field in tsens_sensor adds 0e9c0bc73082 drivers: thermal: tsens: Simplify code flow in tsens_probe adds 3795ad5e2669 drivers: thermal: tsens: Add __func__ identifier to debug [...] adds 7c938f4837ab drivers: thermal: tsens: Add debugfs support adds a877e768f655 dt-bindings: thermal: tsens: Convert over to a yaml schema adds bd93ee3cb43b drivers: thermal: tsens: Create function to return sign-ex [...] adds 634e11d5b450 drivers: thermal: tsens: Add interrupt support adds 667986740263 dt-bindings: thermal: Add DT bindings documentation for Am [...] adds 421eda108e6c thermal: amlogic: Add thermal driver to support G12 SoCs adds 573ae2d9e00c MAINTAINERS: add entry for Amlogic Thermal driver adds 0e580290170d thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976 adds da73f9b898b2 dt: thermal: tsens: Document compatible for MSM8976/56 adds f96c8e501528 thermal: Remove netlink support adds ae16a688f691 thermal: Initialize thermal subsystem earlier adds 3f6ec871e1c2 cpufreq: Initialize the governors in core_initcall adds 57db08f41b2a cpufreq: Initialize cpufreq-dt driver earlier adds b418bab452cd clk: qcom: Initialize clock drivers earlier adds 11ff4bdd1ab4 cpufreq: qcom-hw: Move driver initialization earlier adds c7071f4914a4 thermal: qcom: tsens-v1: Fix kfree of a non-pointer value adds 76bf653f08dd thermal: no need to set .owner when using module_platform_driver adds f5bf3c06730c thermal: cpu_cooling: Remove pointless dependency on CONFIG_OF adds 0cac7559f1b6 thermal: cpu_cooling: Reorder the header file adds f0a353b4d184 drivers: thermal: tsens: fix potential integer overflow on [...] adds 48da6f80057c arm64: defconfig: Enable CONFIG_ENERGY_MODEL adds 27a47e422ef3 PM / EM: Declare EM data types unconditionally adds 5a4e5b78956a thermal: cpu_cooling: Make the power-related code depend on IPA adds a4e893e802e6 thermal: cpu_cooling: Migrate to using the EM framework adds def0aa869050 thermal: Fix deadlock in thermal thermal_zone_device_check adds 799be16d92e4 Merge remote-tracking branch 'thermal/thermal/linux-next' adds b98c7518c534 firewire: ohci: stop using get_seconds() for BUS_TIME adds 7807759e4ad8 firewire: core: code cleanup after vm_map_pages_zero introduction adds 0570d951602b Merge remote-tracking branch 'ieee1394/for-next' adds 7167b56fca27 Merge remote-tracking branch 'swiotlb/linux-next' adds cf7e93c12fbc RDMA/restrack: Remove PID namespace support adds ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] adds dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments adds 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function adds a916051191a3 RDMA/cm: Use specific keyword to check define adds 24f521492304 RDMA/cm: Update copyright together with SPDX tag adds 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] adds f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition adds 79d81ef42c9a RDMA/srpt: Fix TPG creation adds 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq adds 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration adds 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path adds 949b452f9cfe rdma: Remove nes ABI header adds 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization adds 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used adds 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr adds 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr adds 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width adds 0edefddbae39 RDMA/siw: Fix post_recv QP state locking adds ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() adds 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter adds a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter adds c9121262d57b RDMA/core: Set DMA parameters correctly adds a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] adds 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next adds fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch adds 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray adds 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP adds 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table adds 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data adds c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] adds 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] adds 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr adds 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP adds 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() adds b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path adds 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy adds d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray adds 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] adds 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range adds bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next adds d5b60e26e86a RDMA/hns: Fix build error again adds 546d30099ed2 RDMA/mlx5: Return proper error value adds 11f552e21755 IB/mlx5: Test write combining support adds b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core adds 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions adds c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure adds e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers adds 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers adds 4c6bb02d5980 RDMA/qedr: Use the common mmap API adds 97f612509294 RDMA/qedr: Add doorbell overflow recovery support adds b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support adds 55bfe905fa97 RDMA/core: Fix return code when modify_port isn't supported adds 25f3b49b9288 RDMA/hns: Remove unsupported modify_port callback adds 6135b71159de RDMA/ocrdma: Remove unsupported modify_port callback adds ad0593ec8930 RDMA/qedr: Remove unsupported modify_port callback adds 77cf98d4ec90 Revert "RDMA/srpt: Postpone HCA removal until after config [...] adds 8a80cf931060 RDMA/mad: Delete never implemented functions adds 688eec9d3dca RDMA/qib: Delete extra line adds 874e476ba949 RDMA/qib: Delete empty check_cc_key function adds be4a8d46732a RDMA/mad: Allocate zeroed MAD buffer adds 6a42265c9116 RDMA/ocrdma: Make ocrdma_pma_counters() return void adds dd0b0159f7b3 RDMA/mad: Do not check MAD sizes in roce and ib drivers adds 84b56d57cf3c RDMA/ocrdma: Simplify process_mad function adds ffa2fd1323e3 RDMA/mlx5: Rewrite MAD processing logic to be readable adds ec6adad0a1e3 RDMA/hns: Delete unnecessary variable max_post adds 16a11e0bffca RDMA/hns: Remove unnecessary structure hns_roce_sqp adds 03ccba5c2cf7 RDMA/hns: Delete unnecessary uar from hns_roce_cq adds d938d7856f42 RDMA/hns: Modify fields of struct hns_roce_srq adds 6eef524201de RDMA/hns: Replace not intuitive function/macro names adds 880f133c6026 RDMA/hns: Simplify doorbell initialization code adds 301cc7eb2cd9 RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code adds 1ceb0b11a8a2 RDMA/hns: Fix non-standard error codes adds d11769fdc1bb RDMA/hns: Modify appropriate printings adds 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code adds e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] adds 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters adds e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator adds 960657b732e1 RDMA/qedr: Fix potential use after free adds da046d5f895f RDMA/i40iw: Fix potential use after free adds 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them adds 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name adds 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static adds 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. adds 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission adds 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag adds 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get adds e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime adds 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' adds ff3195b3ed85 IB/mlx4: Update HW GID table while adding vlan GID adds c16339b69c0d IB/mlx5: Support extended number of strides for Striding RQ adds 0acc637dacb6 RDMA/cm: Use refcount_t type for refcount variable adds a25984f3baaa RDMA/qedr: Fix null-pointer dereference when calling rdma_ [...] adds e019cb536d04 net/mlx5: Fixed a typo in a comment in esw_del_uc_addr() adds 6d94e610e4b6 net/mlx5: E-Switch, Rename egress config to generic name adds b1a3380aa709 net/mlx5: E-Switch, Rename ingress acl config in offloads mode adds fdde49e00b9d net/mlx5: E-switch, Introduce and use vlan rule config helper adds ea2300e02a71 net/mlx5: Introduce and use mlx5_esw_is_manager_vport() adds 99ecd64631ef net/mlx5: Correct comment for legacy fields adds d68316b5a104 net/mlx5: Move metdata fields under offloads structure adds 853b53520c9d net/mlx5: Move legacy drop counter and rule under legacy s [...] adds 77b094305b1b net/mlx5: Tide up state_lock and vport enabled flag usage adds 925a6acc77a7 net/mlx5: E-switch, Prepare code to handle vport enable error adds f5d0c01d65ad net/mlx5: E-switch, Legacy introduce and use per vport acl [...] adds b7752f8341c4 net/mlx5: Move ACL drop counters life cycle close to ACL l [...] adds 89a0f1fb16ad net/mlx5: E-switch, Offloads introduce and use per vport a [...] adds 748da30b376e net/mlx5: E-switch, Offloads shift ACL programming during [...] adds a962d7a61e24 net/mlx5: Restrict metadata disablement to offloads mode adds 10652f39943e net/mlx5: Refactor ingress acl configuration adds 238302fae021 net/mlx5: E-switch, Enable metadata on own vport adds e53a9d26cf80 IB/mlx5: Introduce and use mlx5_core_is_vf() adds 8b3f2eb038d3 net/mlx5: fix kvfree of uninitialized pointer spec adds 9ea7f01f470a net/mlx5: fix spelling mistake "metdata" -> "metadata" adds 6c7295e13ffd devlink: Add new "enable_roce" generic device param adds e90cde0d76f0 net/mlx5: Document flow_steering_mode devlink param adds cc9defcbb8fa net/mlx5: Handle "enable_roce" devlink param adds b5a498baf929 IB/mlx5: Rename profile and init methods adds 94de879c28d8 IB/mlx5: Load profile according to RoCE enablement state adds 12063c2e4c0e net/mlx5: Simplify fdb chain and prio eswitch defines adds 2cf2954bd7ff net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines adds 4db7b98e9432 net/mlx5: Define fdb tc levels per prio adds 34b13cb3eaa5 net/mlx5: Accumulate levels for chains prio namespaces adds 439e843f1f43 net/mlx5: Refactor creating fast path prio chains adds 975b992fdd4b net/mlx5: Add new chain for netfilter flow table offload adds 30aad41721e0 net/core: Add support for getting VF GUIDs adds bfcb3c5d1485 IB/core: Add interfaces to get VF node and port GUIDs adds 2446887ed226 IB/ipoib: Add ndo operation for getting VFs GUID attributes adds 9c0015ef0928 IB/mlx5: Implement callbacks for getting VFs GUID attributes adds 3694e41e4151 Merge branch 'ib-guids' into rdma.git for-next adds 6e419e35e68a RDMA/bnxt_re: Fix Kconfig indentation adds e284b159c688 RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series adds 98998ffe5216 RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices adds fca5b9dc0986 RDMA/bnxt_re: Fix missing le16_to_cpu adds 25d24f4241f7 IB/hfi1: remove redundant assignment to variable ret adds bcf7cc534cd4 RDMA/efa: Store network attributes in device attributes adds e6c4f3ff434c RDMA/efa: Support remote read access in MR registration adds 666e8ff535d4 RDMA/efa: Expose RDMA read related attributes adds e2b2744a06d3 RDMA/hns: Redefine interfaces used in creating cq adds 18a96d25ce84 RDMA/hns: Redefine the member of hns_roce_cq struct adds 707783ab5f48 RDMA/hns: Rename the functions used inside creating cq adds f295e4cece5c RDMA/hns: Delete unnecessary callback functions for cq adds e98b757eba3a Merge remote-tracking branch 'rdma/for-next' adds 69977901867a net: aquantia: fix spelling mistake: tx_queus -> tx_queues adds 92d72f1b8bbb net: aquantia: fix unintention integer overflow on left shift adds d607525bd912 net: dsa: return directly from dsa_to_port adds 352b1dee7440 net: fec: remove redundant assignment to pointer bdp adds ff9246571a2e i40e: Fix for persistent lldp support adds e42b7e9cefca i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO adds a3e09ded6a6d i40e: Extract detection of HW flags into a function adds 0514db37dd78 i40e: Extend PHY access with page change flag adds 998e5166e604 i40e: initialize ITRN registers with correct values adds cdb89f15bd46 i40e: allow ethtool to report SW and FW versions in recovery mode adds d80a476f4a12 i40e: Fix LED blinking flow for X710T*L devices adds 621650cabee5 i40e: Refactoring VF MAC filters counting to make more reliable adds 27d461333459 i40e: prevent memory leak in i40e_setup_macvlans adds 6d28f1d95c42 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 11dbb632a45a net: aquantia: make two symbols be static adds b6989d248a2d net: dsa: LAN9303: select REGMAP when LAN9303 enable adds 207136dfeb3b net: aquantia: remove unused including <linux/version.h> adds 76d7774e203d net: aquantia: fix error handling in aq_ptp_poll adds caabee5b53f5 net: phy: dp83867: support Wake on LAN adds 199f3ac31955 ionic: Remove set but not used variable 'sg_desc' adds e528afb72a48 Documentation: net-sysfs: describe missing statistics adds f8d975be7114 net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_ [...] adds 911af5e149bb net: phy: marvell: fix downshift function naming adds 5c6bc5199b5d net: phy: marvell: add downshift support for M88E1111 adds 262caf47449d net: phy: marvell: add PHY tunable support for more PHY versions adds 5b5168c76a07 Merge branch 'net-phy-marvell-fix-and-extend-downshift-support' adds cb5ff33fbfee cavium: thunder: Fix use true/false for bool type adds acda6180e86b broadcom: bnxt: Fix use true/false for bool adds 51210ad5a558 inet: do not call sublist_rcv on empty list adds f73b12812a3d tipc: improve throughput between nodes in netns adds 8466a57dfbb0 net/smc: remove unneeded include for smc.h adds 6869c3b02b59 net: bridge: fdb: convert is_local to bitops adds 29e63fffd666 net: bridge: fdb: convert is_static to bitops adds e0458d9a733b net: bridge: fdb: convert is_sticky to bitops adds ac3ca6af443a net: bridge: fdb: convert added_by_user to bitops adds b5cd9f7c4248 net: bridge: fdb: convert added_by_external_learn to use bitops adds d38c6e3db0c4 net: bridge: fdb: convert offloaded to use bitops adds 3fb01a31afda net: bridge: fdb: set flags directly in fdb_create adds 9014fc319b4b Merge branch 'bridge-fdbs-bitops' adds 3d5f3a67e466 nfc: pn533: i2c: "pn532" as dt compatible string adds 3c57b3954701 nfc: pn532: Add uart phy docs and rename it adds 0bf2840ccc6e nfc: pn533: Add dev_up/dev_down hooks to phy_ops adds 843cc92ed323 nfc: pn533: Split pn533 init & nfc_register adds c656aa4c27b1 nfc: pn533: add UART phy driver adds c64b875fe1e1 nfc: pn533: Add autopoll capability adds e4a5dc1849d3 nfc: pn532_uart: Make use of pn532 autopoll adds 749234419aee Merge branch 'nfc-pn533-add-uart-phy-driver' adds 5075066a7782 mlxsw: reg: Increase size of MPAR register adds ff298839b673 mlxsw: pci: Increase PCI reset timeout for SN3800 systems adds 5fd2ef468906 mlxsw: Bump firmware version to 13.2000.2308 adds a72afb6879bb mlxsw: Enforce firmware version for Spectrum-2 adds 6c814e8c4e78 Merge branch 'mlxsw-Update-firmware-version' adds c0bceb97db9e tipc: add smart nagle feature adds c4917bfc3a6f tc-testing: fixed two failing pedit tests adds 98298e6ca6d5 flow_dissector: add meaningful comments adds 3b336d6f4ec6 flow_dissector: skip the ICMP dissector for non ICMP packets adds 5dec597e5cd0 flow_dissector: extract more ICMP information adds 58deb77cc52d bonding: balance ICMP echoes in layer3+4 mode adds 29f52875ba99 Merge branch 'ICMP-flow-improvements' adds a319fb52e4b3 net: phy: marvell: add downshift support for 88E1145 adds 1d7a55267fae vxlan: drop "vxlan" parameter in vxlan_fdb_alloc() adds a2a1a13b81e6 net: dsa: add ethtool pause configuration support adds 84e93d999a67 wimax: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops adds 914ee9c436cb e1000e: Add support for Comet Lake adds a7023819404a e1000e: Use rtnl_lock to prevent race conditions between n [...] adds daee5598e491 e1000e: Drop unnecessary __E1000_DOWN bit twiddling adds 4085d06d2f22 igb: Add UDP segmentation offload support adds c74d4bdbae4f ixgbe: Add UDP segmentation offload support adds 3fd8ed563958 i40e: Add UDP segmentation offload support adds fb776f5d57ee e1000e: Add support for Tiger Lake adds 203bddfdfb6c e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set adds dba7bf0348e4 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 21d8bd123ac4 net: qrtr: Simplify 'qrtr_tun_release()' adds c8ecebd04cbb net: sched: extract common action counters update code int [...] adds 5e1ad95b630e net: sched: extract bstats update code into function adds 26b537a88ca5 net: sched: extract qstats update code into functions adds ef816f3c49c1 net: sched: don't expose action qstats to skb_tc_reinsert() adds 5e174d5e73df net: sched: modify stats helper functions to support regul [...] adds abbb0d33632c net: sched: extend TCA_ACT space with TCA_ACT_FLAGS adds e38226786022 net: sched: update action implementations to support flags adds 9ae6b78708a7 tc-testing: implement tests for new fast_init action flag adds d86784fe9b03 Merge branch 'Control-action-percpu-counters-allocation-by [...] adds d74361dc5870 cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' adds 94e768373ae1 mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits adds a513b1a5910b mlxsw: reg: Add Port Module Type Mapping Register adds 25911e1b9797 mlxsw: spectrum: Use PMTM register to get max module width adds 2e6a2d7b4508 mlxsw: spectrum: Move max_width check up before count check adds 26a6befa5df7 mlxsw: spectrum: Distinguish between unsplittable and split port adds 4a7f970f1240 mlxsw: spectrum: Replace port_to_module array with array o [...] adds 7b39fa5befbb mlxsw: spectrum: Use mapping of port being split for creat [...] adds 35896d9641db mlxsw: spectrum: Pass mapping values in port mapping structure adds c8fc10dc17c2 mlxsw: spectrum: Add sanity checks into module info get adds d0846ce9aa90 mlxsw: spectrum: Push getting offsets of split ports into [...] adds 038784a9dfc2 mlxsw: spectrum: Introduce resource for getting offset of [...] adds 49185277cc45 mlxsw: spectrum: Remember split base local port and use it [...] adds 013da2979118 mlxsw: spectrum: Use port_module_max_width to compute base [...] adds c3a64b5173e1 mlxsw: spectrum: Fix base port get for split count 4 and 8 adds fbbeea310267 mlxsw: spectrum: Iterate over all ports in gap during unsp [...] adds 973b7fdb5ff1 mlxsw: spectrum: Generalize split count check adds 8c933eab2d19 Merge branch 'mlxsw-Make-port-split-code-more-generic' adds 246880958ac9 firmware: broadcom: add OP-TEE based BNXT f/w manager adds e07ab2021eb6 bnxt_en: Add support to invoke OP-TEE API to reset firmware adds 0b0eacf3c83c bnxt_en: Add support to collect crash dump via ethtool adds 796977443018 Merge branch 'bnxt_en-Add-OP-TEE-based-bnxt-f-w-manager' adds 3d77d0cb054c net: hns3: dump some debug information when reset fail adds 647522a5ef64 net: hns3: add struct netdev_queue debug info for TX timeout adds d6ad7c530625 net: hns3: cleanup some magic numbers adds db4d3d554eb5 net: hns3: cleanup some coding style issues adds e4b806edfabd net: hns3: cleanup a format-truncation warning adds 0bfdf2868cd5 net: hns3: optimize local variable initialization adds 9e69045654ec net: hns3: add or modify some comments adds adcf738b804b net: hns3: cleanup some print format warning adds 39edaf24f819 net: hns3: cleanup byte order issues when printed adds 2bd7c3e1ab30 Merge branch 'net-hns3-add-some-optimizations-and-cleanups' adds f07f30042f8e dpaa_eth: use only one buffer pool per interface adds 8151ee88bad5 dpaa_eth: use page backed rx buffers adds c70fd3182cae dpaa_eth: perform DMA unmapping before read adds 9a4f4f3a894f dpaa_eth: avoid timestamp read on error paths adds ae1512fb745f dpaa_eth: simplify variables used in dpaa_cleanup_tx_fd() adds 7689d82c4585 dpaa_eth: use fd information in dpaa_cleanup_tx_fd() adds 2388ba36e945 dpaa_eth: cleanup skb_to_contig_fd() adds 84d06c606ca4 dpaa_eth: use a page to store the SGT adds 46e93e5443a7 dpaa_eth: add dropped frames to percpu ethtool stats adds 1f722e19a264 dpaa_eth: remove netdev_err() for user errors adds e414696d4952 dpaa_eth: extend delays in ndo_stop adds a2d00f3db73d soc: fsl: qbman: allow registering a device link for the p [...] adds e06eea555b87 dpaa_eth: register a device link for the qman portal used adds 4a956bd22b88 Merge branch 'DPAA-Ethernet-changes' adds b7f143d093e1 s390/qdio: implement IQD Multi-Write adds 8b664cd127a1 s390/qeth: use IQD Multi-Write adds ec2b559d6849 s390/qeth: use QDIO_BUFNR() adds f9ce416ac79d s390/qeth: keep IRQ disabled until NAPI is really done adds 9897d583b015 s390/qeth: consolidate some duplicated HW cmd code adds 04fa55fe07d1 s390/qeth: don't set card state in qeth_qdio_clear_card() adds 1b40d4b2fbd6 s390/qeth: use helpers for IP address hashing adds 8bf70b68847a s390/qeth: don't cache MAC addresses for multicast IPs adds 72919b6b3b32 Merge branch 's390-next' adds d170eb69d40e mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init adds 8c42350116fe sfc: support encapsulation of xdp_frames in efx_tx_buffer adds eb9a36be7f3e sfc: perform XDP processing on received packets adds e45a4fed9d00 sfc: Enable setting of xdp_prog adds 3990a8fffbda sfc: allocate channels for XDP tx queues adds dfe44c1f52ee sfc: handle XDP_TX outcomes of XDP eBPF programs adds cd846bef2d74 sfc: add XDP counters to ethtool stats adds e3b205b1fdf0 Merge branch 'sfc-Add-XDP-support' adds 6fff8c010785 bus: fsl-mc: export device types present on the bus adds 1ac210d128ef bus: fsl-mc: add the fsl_mc_get_endpoint function adds f5c3fffa4c18 dpaa2-eth: update the TX frame queues on DPNI_IRQ_EVENT_EN [...] adds 719479230893 dpaa2-eth: add MAC/PHY support through phylink adds ecc5fe7d2b3d net: documentation: add docs for MAC/PHY support in DPAA2 adds 5c26c1d6dffa Merge branch 'dpaa2-eth-add-MAC-PHY-support-through-phylink' adds c5f51765a1f6 net: dsa: list DSA links in the fabric adds 96252b8e0532 net: dsa: remove ds->rtable adds 3774ecdb8ca2 net: dsa: remove switch routing table setup code adds 9c8ad1ab66b5 net: dsa: remove the dst->ds array adds 8e5cb84c67e0 net: dsa: remove tree functions related to switches adds 27d4d19d7c82 net: dsa: remove limitation of switch index value adds fcee85f19f39 net: dsa: tag_8021q: clarify index limitation adds e43ea83cc786 Merge branch 'net-dsa-replace-routing-tables-with-a-list' adds 90f906243bf6 bnxt_en: Add support for L2 rewrite adds 08f8280e8788 bnxt: Avoid logging an unnecessary message when a flow can [...] adds 9b9eb518e338 bnxt_en: Add support for NAT(L3/L4 rewrite) adds 627c89d00fb9 bnxt_en: flow_offload: offload tunnel decap rules via indi [...] adds aa46dffff452 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. adds f3a6d206c25a bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during erro [...] adds 6a68749dbd77 bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during susp [...] adds 44715423dd01 Merge branch 'bnxt_en-Updates-for-net-next' adds 52340b82cf1a hp100: Move 100BaseVG AnyLAN driver to staging adds be0c5677970d net: bridge: fdb: br_fdb_update can take flags directly adds 31f1155bdc26 net: bridge: fdb: avoid two atomic bitops in br_fdb_extern [...] adds 58ec1ea637ca net: bridge: fdb: restore unlikely() when taking over exte [...] adds 23c161ee2c22 Merge branch 'net-bridge-minor-followup-optimizations' adds c23fcbbc6aa4 tc-testing: added tests with cookie for conntrack TC action adds d31e95585ca6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 94ff9ebb49a5 libbpf: Fix compatibility for kernels without need_wakeup adds d3a3aa0c59e8 libbpf: Fix off-by-one error in ELF sanity check adds a566e35f1e8b libbpf: Don't use kernel-side u32 type in xsk.c adds 15ab09bdca61 bpf: Enforce 'return 0' in BTF-enabled raw_tp programs adds 9ffccb76062a selftests/bpf: Test narrow load from bpf_sysctl.write adds 7e07e7aec569 bpf: Add s390 testing documentation adds af21c717f475 bpf, testing: Refactor test_skb_segment() for testing skb_ [...] adds cf204a718357 bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segm [...] adds af91acbc6299 bpf: Fix bpf jit kallsym access adds f1b9509c2fb0 bpf: Replace prog_raw_tp+btf_id with prog_tracing adds 12a8654b2e5a libbpf: Add support for prog_tracing adds 06087114606c Merge branch 'bpf-cleanup-btf-raw-tp' adds 75b0bfd2e1a7 Revert "selftests: bpf: Don't try to read files without re [...] adds 64fe8c061de7 xsk: Store struct xdp_sock as a flexible array member of t [...] adds e65650f291ee bpf: Implement map_gen_lookup() callback for XSKMAP adds d817991cc748 xsk: Restructure/inline XSKMAP lookup/redirect/flush adds 78db77fab1c6 Merge branch 'bpf-xskmap-perf-improvements' adds d1b4574a4b86 libbpf: Fix error handling in bpf_map__reuse_fd() adds 4580b25fcee5 libbpf: Store map pin path and status in struct bpf_map adds 196f8487f51e libbpf: Move directory creation into _pin() functions adds 57a00f41644f libbpf: Add auto-pinning of maps when loading BPF objects adds 2f4a32cc83a5 selftests: Add tests for automatic map pinning adds e1cb7d2d60d5 Merge branch 'map-pinning' adds 1d1585ca0f48 uaccess: Add non-pagefault user-space write function adds 75a1a607bb7e uaccess: Add strict non-pagefault kernel-space read function adds eb1b66887472 bpf: Make use of probe_user_write in probe write helper adds 6ae08ae3dea2 bpf: Add probe_read_{user, kernel} and probe_read_{user, k [...] adds 6e07a6341277 bpf: Switch BPF probe insns to bpf_probe_read_kernel adds 251e2d337a1a bpf, samples: Use bpf_probe_read_user where appropriate adds 50f9aa44cac7 bpf, testing: Convert prog tests to probe_read_{user, kern [...] adds fa553d9b57d4 bpf, testing: Add selftest to read/write sockaddr from user space adds 358fdb456288 Merge branch 'bpf_probe_read_user' adds ae8a76fb8b5d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 04b7d136d015 net: openvswitch: add flow-mask cache for performance adds 4bc63b1b531d net: openvswitch: convert mask list in mask array adds 1689754de624 net: openvswitch: shrink the mask array if necessary adds a7f35e78e701 net: openvswitch: optimize flow mask cache hash collision adds 57f7d7b91644 net: openvswitch: optimize flow-mask looking up adds 515b65a4b991 net: openvswitch: simplify the flow_hash adds 0a3e01371db1 net: openvswitch: add likely in flow_lookup adds 50b0e61b32ee net: openvswitch: fix possible memleak on destroy flow-table adds 4c76bf696a60 net: openvswitch: don't unlock mutex when changing the use [...] adds eec62eadd1d7 net: openvswitch: simplify the ovs_dp_cmd_new adds c219a1662276 Merge branch 'optimize-openvswitch-flow-looking-up' adds 2adf81c0f7b0 net: icmp: use input address in traceroute adds 06e7c70c6e89 tipc: improve message bundling algorithm adds fac6fce9bdb5 net: icmp6: provide input address for traceroute6 adds 5c5e7aac63ae dt-bindings: ptp: Add device tree binding for IDT ClockMat [...] adds 3a6ba7dc7799 ptp: Add a ptp clock driver for IDT ClockMatrix. adds a37ac8ae66e2 mISDN: remove unused variable 'faxmodulation_s' adds 40416d8ede65 net/mlx5: DR, Replace CRC32 implementation to use kernel lib adds cc4db579e69b net/mlx5: FPGA, support network cards with standalone FPGA adds 32680da71034 net/mlx5: Remove unneeded variable in mlx5_unload_one adds 556b9d16d3f5 net/mlx5: Clear VF's configuration on disabling SRIOV adds ae2741e2b6ce net/mlx5e: Verify that rule has at least one fwd/drop action adds 84c7af637512 net/mlx5: Do not hold group lock while allocating FTE in software adds 7dee607ed0e0 net/mlx5: Support lockless FTE read lookups adds 130c7b46c93d net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events adds 769619ee39df net/mlx5: WQ, Move short getters into header file adds 88f30bbcbaaa net/mlx5e: Bit sized fields rewrite support adds ab9341b54969 net/mlx5e: Add ToS (DSCP) header rewrite support adds 5a212e0cac54 net/mlx5: rate limit alloc_ent error messages adds 84d2dbb0aaaf net/mlx5: LAG, Use port enumerators adds 1cdc14e9d134 net/mlx5: LAG, Use affinity type enumerators adds 667f264676c7 net/mlx5: DR, Support IPv4 and IPv6 mixed matcher adds 1574cf83c7a0 Merge tag 'mlx5-updates-2019-11-01' of git://git.kernel.or [...] adds 5d1fcaf35d74 net: bridge: fdb: eliminate extra port state tests from fast-path adds 0c65b2b90d13 net: of_get_phy_mode: Change API to solve int/unit warnings adds b6b556afd21b ipv6: use jhash2() in rt6_exception_hash() adds 4dd147471dae net: sgi: ioc3-eth: don't abuse dma_direct_* calls adds 59511bcf33f9 net: sgi: ioc3-eth: fix usage of GFP_* flags adds 051a07ec7a3d net: sgi: ioc3-eth: simplify setting the DMA mask adds 7ca2c4c2ca9e net: sgi: ioc3-eth: fix setting NETIF_F_HIGHDMA adds 369a782af0f1 net: sgi: ioc3-eth: ensure tx ring is 16k aligned. adds 54e0602d796c net: ethernet: stmmac: drop unused variable in stm32mp1_se [...] adds 56c1291ee48b bpf: re-fix skip write only files in debugfs adds 1df96ca7e001 fm10k: add missing field initializers to TLV attributes) adds 0e100440e24b fm10k: add support for ndo_get_vf_stats operation adds 780e354dcdb9 ixgbe: Make use of cpumask_local_spread to improve RSS locality adds 739e6b4a8374 fm10k: update driver version to match out-of-tree adds 07066d9dc3d2 ixgbe: protect TX timestamping from API misuse adds 3df5b9a6a9ec i40e: enable X710 support adds dc645daef9af i40e: implement VF stats NDO adds eeb2045bb7d2 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds eff380aaffed ice: Introduce ice_base.c adds e75d1b2c3731 ice: get rid of per-tc flow in Tx queue configuration routines adds efc2214b6047 ice: Add support for XDP adds 0891d6d4b1fe ice: Move common functions to ice_txrx_lib.c adds 2d4238f55697 ice: Add support for AF_XDP adds 7237f5b0dba4 ice: introduce legacy Rx flag adds 59bb08080557 ice: introduce frame padding computation logic adds aaf27254fdf9 ice: add build_skb() support adds 23b44513c3e6 ice: allow 3k MTU for XDP adds 39069faac292 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df9f540ca742 hv_netvsc: flag software created hash value adds 1fac7ca4e63b hv_netvsc: record hardware hash in skb adds b8fed591df6b Merge branch 'netvsc-RSS-related-patches' adds 15122464d525 icmp: add helpers to recognize ICMP error packets adds 54074f1dbd6f icmp: remove duplicate code adds fd4b355829ec Merge branch 'icmp-move-duplicate-code-in-helper-functions' adds 2bceefbe557f tc-testing: added tests with cookie for mpls TC action adds c058f6dfeb1c net: dsa: Fix use after free in dsa_switch_remove() adds 3b7ad08b5153 vsock: Simplify '__vsock_release()' adds a5ec65169c60 net: hns3: remove unused macros adds fbdcdd78da7c Change in Openvswitch to support MPLS label depth of 3 in [...] adds 9482d036cc02 dt-bindings: net: Describe BCM7445 switch reset property adds eee87e4377a4 net: dsa: bcm_sf2: Add support for optional reset controller line adds 2ee6ad1ddf77 Merge branch 'net-dsa-bcm_sf2-Add-support-for-optional-res [...] adds 5cd73fbd7879 net: dsa: Add support for devlink resources adds d9ea56206c4d net: dsa: mv88e6xxx: Add number of MACs in the ATU adds 6239a386e784 net: dsa: mv88e6xxx: global2: Expose ATU stats register adds c5f299d59261 net: dsa: mv88e6xxx: global1_atu: Add helper for get next adds e0c69ca7dfbb net: dsa: mv88e6xxx: Add ATU occupancy via devlink resources adds 973ff55bef38 Merge branch 'mv88e6xxx-ATU-occupancy-as-devlink-resource' adds 4d390c287b2f net_sched: do not export gnet_stats_basic_packed to uapi adds d0083d98f685 net_sched: extend packet counter to 64bit adds b33e699fe43a net_sched: add TCA_STATS_PKT64 attribute adds 5ea4b122e7ed Merge branch 'net_sched-convert-packet-counters-to-64bit' adds f92186177620 net: ethernet: emac: Fix phy mode type adds 0a6890b9b4df bnx2x: Utilize FW 7.13.15.0. adds 069e47823fff bnx2x: Enable Multi-Cos feature. adds dc5a3d79c345 bnx2x: Fix PF-VF communication over multi-cos queues. adds 888f43e5da61 cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod adds 7b3a768b2bb2 Merge branch 'bnx2x-cnic-Enable-Multi-Cos' adds 86e8f2988786 cxgb4: Add pci reset handler adds 9647722befbe r8152: Add macpassthru support for ThinkPad Thunderbolt 3 [...] adds 79f0a4858fa7 batman-adv: Start new development cycle adds 9044854e4b8b batman-adv: Simplify 'batadv_v_ogm_aggr_list_free()' adds baa1e8a0da76 batman-adv: Axe 'aggr_list_lock' adds a7757d318a8a batman-adv: Use 'fallthrough' pseudo keyword adds 5759af0682b3 batman-adv: Drop lockdep.h include for soft-interface.c adds d673f5635852 Merge tag 'batadv-next-for-davem-20191105' of git://git.op [...] adds 1f592108bbd0 rtw88: fix sparse warnings for DPK adds a969cf42e5fe rtw88: fix sparse warnings for power tracking adds 7436a470b583 rtw88: 8822b: add RFE type 3 support adds 0b8db87da541 rtw88: use rtw_phy_pg_cfg_pair struct, not arrays adds ff0dfe5b0377 rtw88: rearrange if..else statements for rx rate indexes adds 18a0696e85fd rtw88: fix potential read outside array boundary adds 5195b9042640 rtw88: avoid FW info flood adds baff8da6e163 rtw88: remove redundant null pointer check on arrays adds cbbd7f9a5e76 rtlwifi: rtl8192c: Drop condition with no effect adds 6db774c17250 b43: main: Fix use true/false for bool type adds a9160bb35ad9 b43: dma: Fix use true/false for bool type variable adds 4b15f83adaf1 rtlwifi: rtl8821ae: Drop condition with no effect adds 086ddf860650 mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops adds a3ead21d6eec Merge tag 'wireless-drivers-next-2019-11-05' of git://git. [...] adds bfcccfe78b36 netdevsim: drop code duplicated by a merge adds acceca8d2416 selftests: bpf: log direct file writes adds fb90ab6ba93c Merge branch 'netdevsim-fix-tests-and-netdevsim' adds 5d8876e2c251 net: forcedeth: add xmit_more support adds 9439bb0f3656 ehea: replace with page_shift() in ehea_is_hugepage() adds a9b97286fec1 gianfar: Maximize Rx buffer size adds 462ef9752686 selftests: devlink: undo changes at the end of resource_test adds 71c780f1191f tc-testing: updated pedit TDC tests adds 9d027e3a83f3 net: neigh: use long type to store jiffies delta adds 3828a93f5cfd inet_diag: use jiffies_delta_to_msecs() adds 25c7a6d1f90e net: avoid potential false sharing in neighbor related code adds 7976a11b3092 net: use helpers to change sk_ack_backlog adds 288efe8606b6 net: annotate lockless accesses to sk->sk_ack_backlog adds 099ecf59f05b net: annotate lockless accesses to sk->sk_max_ack_backlog adds 3edcc5680148 Merge branch 'net-various-KCSAN-inspired-fixes' adds 3c28d99fc62d selftest: net: add some traceroute tests adds 6708ef779249 tipc: update cluster capabilities if node deleted adds 426071f1f399 tipc: reduce sensitive to retransmit failures adds f52f11ec8ad4 lwtunnel: add options process for arp request adds 0eb8eb2f9685 lwtunnel: add options process for cmp_encap adds 4ece47787077 lwtunnel: add options setting and dumping for geneve adds edf31cbb1502 lwtunnel: add options setting and dumping for vxlan adds b0a21810bd5e lwtunnel: add options setting and dumping for erspan adds 3924f72a3a1e Merge branch 'lwtunnel-add-ip-and-ip6-options-setting-and- [...] adds d0d605c5e10a tipc: eliminate the dummy packet in link synching adds b97fa0b54447 ptp: ptp_clockmatrix: Fix missing unlock on error in idtcm [...] adds 1dcff44a9d2b net: aquantia: fix return value check in aq_ptp_init() adds eb34e98baf4c net: axienet: Fix error return code in axienet_probe() adds 90ce9f23a886 net: openvswitch: select vport upcall portid directly adds 226df3ef1c02 dpaa2-eth: fix an always true condition in dpaa2_mac_get_if_mode adds 9ed498c6280a net: silence data-races on sk_backlog.tail adds a5a7daa52edb tcp: fix data-race in tcp_recvmsg() adds 4985dffced14 net: phy: at803x: fix Kconfig description adds 2c63221cd9e5 dt-bindings: net: phy: Add support for AT803X adds 2f664823a470 net: phy: at803x: add device tree binding adds 428061f70f1a net: phy: at803x: mention AR8033 as same as AR8031 adds 96c3671204b8 net: phy: at803x: fix the PHY names adds ed7fa2ad4055 net: phy: at803x: remove config_init for AR9331 adds 16cf4222beed Merge branch 'net-phy-at803x-device-tree-binding' adds 64a26007a8f5 net: dsa: mv8e6xxx: Fix stub function parameters adds a012dca9f7a2 ice: add ethtool -m support for reading i2c eeprom modules adds 031f21475297 ice: Update Boot Configuration Section read of NVM adds cfbf13674be4 ice: handle DCBx non-contiguous TC request adds c6012ac1c35b ice: fix driver unload flow adds b2883dfe1ffc ice: Adjust DCB INIT for SW mode adds 4e56802e0ef3 ice: save PCI state in probe adds eb0ee8abfeb9 ice: Check for null pointer dereference when setting rings adds 395594563b29 ice: write register with correct offset adds 5878589dc318 ice: print unsupported module message adds e18ff118181b ice: print PCI link speed and width adds 133f4883f906 ice: Get rid of ice_cleanup_header adds ff010eca05fa ice: Rename VF function ice_vc_dis_vf to match its behavior adds 039c60c5970f ice: Fix return value when SR-IOV is not supported adds fdc66c3da93b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2d791e3bf218 dpaa2-ptp: fix compile error adds 1c8dd9cb4697 net_sched: gen_estimator: extend packet counter to 64bit adds ab0367ea4221 cxgb4: query firmware for QoS offload resources adds 76c3a552e80e cxgb4: rework queue config and MSI-X allocation adds b1396c2bd675 cxgb4: parse and configure TC-MQPRIO offload adds 2d0cb84dd973 cxgb4: add ETHOFLD hardware queue support adds 4846d5330daf cxgb4: add Tx and Rx path for ETHOFLD traffic adds 0e395b3cb1fb cxgb4: add FLOWC based QoS offload adds 69625ea7bdfc Merge branch 'cxgb4-add-support-for-TC-MQPRIO-Qdisc-Offload' adds 630d4e75dd29 mlxsw: spectrum: Fix error return code in mlxsw_sp_port_mo [...] adds a613bafec516 enetc: add ioctl() support for PHY-related ops adds 88c8562b16a0 enetc: ethtool: add wake-on-lan callbacks adds 991df1fbb0dc dpaa2-eth: add ethtool MAC counters adds dddb318b9f98 net: phy: at803x: add missing dependency on CONFIG_REGULATOR adds 71685eb4ce80 inetpeer: fix data-race in inet_putpeer / inet_putpeer adds 2386d74845c3 selftests: Add source route tests to fib_tests adds 200ecef67b8d tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp adds c55b810abb13 enetc: fix return value for enetc_ioctl() adds 6896cc4d8fe6 devlink: Add layer 3 generic packet traps adds dbc684f15818 mlxsw: Add layer 3 devlink-trap support adds 6b45fe95fdbe selftests: devlink: Export functions to devlink library adds ef7f6b16156f selftests: devlink: Make devlink_trap_cleanup() more generic adds d3e985c91738 selftests: mlxsw: Add test cases for devlink-trap layer 3 drops adds 3b063ae57bdf devlink: Add layer 3 generic packet exception traps adds 21151f64a458 mlxsw: Add new FIB entry type for reject routes adds 0c3cbbf96def mlxsw: Add specific trap for packets routed via invalid nexthops adds fd74feeb2452 mlxsw: Add layer 3 devlink-trap exceptions support adds 7ce4e7608674 selftests: forwarding: devlink: Add functionality for trap [...] adds f10caf0278d1 selftests: forwarding: tc_common: Add hitting check adds 83b2b61e05f8 selftests: mlxsw: Add test cases for devlink-trap layer 3 [...] adds 7b89c580fb85 Merge branch 'mlxsw-Add-layer-3-devlink-trap-support' adds d993e14bd872 net: atlantic: update firmware interface adds 837c637869be net: atlantic: implement wake_phy feature adds 8aaa112a57c1 net: atlantic: refactoring pm logic adds 58128fa0265b net: atlantic: add msglevel configuration adds d1287ce4ffa1 net: atlantic: adding ethtool physical identification adds dc12f75afcc6 net: atlantic: add fw configuration memory area adds ea4b4d7fc106 net: atlantic: loopback tests via private flags adds 7b0c342f1f67 net: atlantic: code style cleanup adds ddef55263271 net: atlantic: stylistic renames adds 8009bb1928a6 net: atlantic: update flow control logic adds 822cd114cd05 net: atlantic: implement UDP GSO offload adds 362cabda8d4d net: atlantic: change email domains to Marvell adds a9ae168303e1 Merge branch 'aquantia-next' adds 693bd8b7ae46 ethernet: ti: cpts: use ktime_get_real_ns helper adds 12299132b3d3 net: ethernet: intel: Demote MTU change prints to debug adds 540938667986 net: qcom/emac: Demote MTU change print to debug adds 0f030bdb16dc Merge branch 'net-Demote-MTU-change-prints-to-debug' adds de7d5084d827 net: provide dev_lstats_read() helper adds dd5382a08157 net: provide dev_lstats_add() helper adds 3ed912264f1c net: nlmon: use standard dev_lstats_add() and dev_lstats_read() adds b4fba476dc4e veth: use standard dev_lstats_add() and dev_lstats_read() adds 4f77eb0941d1 vsockmon: use standard dev_lstats_add() and dev_lstats_read() adds 4a43b1f96b1d net: dummy: use standard dev_lstats_add() and dev_lstats_read() adds 316580b69d0a u64_stats: provide u64_stats_t type adds 5260dd3ed1ff tun: switch to u64_stats_t adds fd2f4737870e net: use u64_stats_t in struct pcpu_lstats adds 9dfd871481c8 Merge branch 'u64_stats_t' adds c305c6ae79e2 net: add annotations on hh->hh_len lockless accesses adds f8cc62ca3e66 net: add a READ_ONCE() in skb_peek_tail() adds d408bef4bfa6 tipc: eliminate checking netns if node established adds caee3174731c net: ethernet: stmmac: Add support for syscfg clock adds c8119fa8922b cxgb4: Use match_string() helper to simplify the code adds 7d13cf1e1d53 mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds 5d8983c8c3b5 mac80211: move store skb ack code to its own function adds f61d7884cef8 mac80211: don't re-parse elems in ieee80211_assoc_success() adds 6912daed05e1 mac80211: Shrink the size of ack_frame_id to make room for [...] adds 14f34e36b36c cfg80211: VLAN offload support for set_key and set_sta_vlan adds 5bd2ce6aa581 Merge tag 'mac80211-next-for-net-next-2019-11-08' of git:/ [...] adds 97c20ea8a115 cxgb4: fix 64-bit division on i386 adds 90b2be27bb0e net/sched: annotate lockless accesses to qdisc->empty adds bbab7ef23503 net: icmp: fix data-race in cmp_global_allow() adds 9d614b6425f8 ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow adds 1ddef455f4a8 ice: Add NDO callback to set the maximum per-queue bitrate adds b94b013eb626 ice: Implement DCBNL support adds 5f8cc355c413 ice: avoid setting features during reset adds c0a3665f71a2 ice: Fix to change Rx/Tx ring descriptor size via ethtool [...] adds 241c8cf052e7 ice: configure software LLDP in ice_init_pf_dcb adds ec4f5a436bdf ice: Check if VF is disabled for Opcode and other operations adds b791cdd5c78c ice: Change max MSI-x vector_id check in cfg_irq_map adds e000248ec870 ice: use pkg_dwnld_status instead of sq_last_status adds 88bb432a55de ice: delay less adds 893869d5d0c9 ice: Update enum ice_flg64_bits to current specification adds 87a2e4988994 ice: remove unnecessary conditional check adds 964674f1ddc1 ice: Introduce and use ice_vsi_type_str adds faa01721ced5 ice: use more accurate ICE_DBG mask types adds fb0254b28434 ice: print opcode when printing controlq errors adds f1ff4e80f848 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2a7ee696f7b0 tipc: add reference counter to bearer adds 4cbf8ac2fe5a tipc: enable creating a "preliminary" node adds 134bdac39766 tipc: add new AEAD key structure for user API adds fc1b6d6de220 tipc: introduce TIPC encryption & authentication adds e1f32190cf7d tipc: add support for AEAD key setting via netlink adds 1c8f11d057d6 Merge branch 'TIPC-Encryption' adds b756ad928d98 packet: fix data-race in fanout_flow_is_huge() adds f95e6c9c4617 selftest: net: add alternative names test adds a0c76345e3d3 devlink: disallow reload operation during device cleanup adds aef587be4292 sctp: add pf_expose per netns and sock and asoc adds 768e15182dcb sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification adds 8d2a6935d842 sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt adds 34515e94c92c sctp: add support for Primary Path Switchover adds d467ac0a3855 sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt adds 92da362c07d4 Merge branch 'sctp-rfc7829' adds 14684b93019a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 727b3668b730 net: sfp: rework upstream interface adds 8bfdce1defb1 r8169: add helper r8168g_phy_param adds b5e189b4f590 r8169: add helper r8168d_phy_param adds 3a129e3f9ac4 r8169: switch to phylib functions in more places adds 0721914a3d2b r8169: add helper r8168d_modify_extpage adds afa2642778f3 r8169: remove rtl8168c_4_hw_phy_config adds 7941af9b38fa Merge branch 'r8169-improve-PHY-configuration' adds 34d76e9fa846 net: dsa: sja1105: Implement the .gettimex64 system call for PTP adds 6cf99c13ea07 net: dsa: sja1105: Restore PTP time after switch reset adds af580ae2dcb2 net: dsa: sja1105: Disallow management xmit during switch reset adds 26285f135969 Merge branch 'Unlock-new-potential-in-SJA1105-with-PTP-sys [...] adds 228200179213 Support LAN743x PTP periodic output on any GPIO adds 5c74c54ce6ff net: dsa: mv88e6xxx: Split monitor port configuration adds f0942e00a1ab net: dsa: mv88e6xxx: Add support for port mirroring adds c82488df2460 Merge branch 'net-dsa-mv88e6xxx-Add-support-for-port-mirroring' adds 97bb69e1e36e net: mscc: ocelot: break apart ocelot_vlan_port_apply adds 9855934c2785 net: mscc: ocelot: break apart vlan operations into ocelot [...] adds 531ee1a6a325 net: mscc: ocelot: break out fdb operations into abstract [...] adds 306fd44b1af9 net: mscc: ocelot: change prototypes of hwtstamping ioctls adds 4bda14156ee2 net: mscc: ocelot: change prototypes of switchdev port att [...] adds f270dbfab879 net: mscc: ocelot: refactor struct ocelot_port out of func [...] adds 004d44f6e5a8 net: mscc: ocelot: separate net_device related items out o [...] adds c7282d387695 net: mscc: ocelot: refactor ethtool callbacks adds 714d0ffabeb2 net: mscc: ocelot: limit vlan ingress filtering to actual [...] adds 31350d7fb985 net: mscc: ocelot: move port initialization into separate [...] adds 889b8950d852 net: mscc: ocelot: separate the common implementation of n [...] adds 2b120dded260 net: mscc: ocelot: initialize list of multicast addresses [...] adds 26f4dbab7de2 net: mscc: ocelot: refactor adjust_link into a netdev-inde [...] adds 21468199016f net: mscc: ocelot: split assignment of the cpu port into a [...] adds c9d2203bcb81 net: mscc: ocelot: don't hardcode the number of the CPU port adds fe2b8a880809 Merge branch 'Accomodate-DSA-front-end-into-Ocelot' adds ed02551f58b9 lwtunnel: change to use nla_parse_nested on new options adds 58e8494eb033 lwtunnel: get nlsize for erspan options properly adds 0c06d166eacd lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users adds 7ec3f872bc85 r8169: respect EEE user setting when restarting network adds 2fca4ac914a1 net: sfp: fix sfp_bus_put() kernel documentation adds e85d81a1840a net: sfp: move sfp sub-state machines into separate functions adds 1539e0d33bbc net: sfp: move tx disable on device down to main state machine adds 0936ebc42f59 net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() adds d2e816c0293f net: sfp: handle module remove outside state machine adds d900954f57c6 net: sfp: rename T_PROBE_WAIT to T_SERIAL adds ed32abb1ee71 net: sfp: parse SFP power requirement earlier adds 7cfa9c92d0a3 net: sfp: avoid power switch on address-change modules adds 8e210b6bdc2c net: sfp: control TX_DISABLE and phy only from main state machine adds 181f29da1582 net: sfp: split the PHY probe from sfp_sm_mod_init() adds eefa6f1fa74f net: sfp: eliminate mdelay() from PHY probe adds 63ec1c7c3f3b net: sfp: allow fault processing to transition to other states adds d23751a09401 net: sfp: ensure TX_FAULT has deasserted before probing the PHY adds 6b0da5c9c1a3 net: sfp: track upstream's attachment state in state machine adds b036a554d080 net: sfp: split power mode switching from probe adds 73f5e847d83a net: sfp: move module insert reporting out of probe adds e117be74c559 net: sfp: allow sfp to probe slow to initialise GPON modules adds 139d3a212a1f net: sfp: allow modules with slow diagnostics to probe adds 7a28c886f645 Merge branch 'sfp-Allow-slow-to-initialise-GPON-modules-to-work' adds 1287723aa139 r8169: add support for RTL8117 adds 5b67a3ed4fe3 mlxsw: core: Enable devlink reload only on probe adds 6cc2c8762dfd samples/bpf: adjust Makefile and README.rst adds 9c64ecaef169 Documentation: networking: dpaa_eth: adjust buffer pool info adds 59618bc0e394 Documentation: networking: dpaa_eth: adjust sysfs paths adds c33fdc345331 tipc: fix update of the uninitialized variable err adds 29711306ce97 cxgb4: remove redundant assignment to hdr_len adds a24cae7012b5 net: stmmac: Fix sparse warning adds 8c6fc097a2f4 net: stmmac: gmac4+: Add Split Header support adds 04d1190aca77 net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks adds bc41a6689b30 net: stmmac: tc: Remove the speed dependency adds 88ebe2cf7f3f net: stmmac: Rework stmmac_rx() adds b776620651a1 net: stmmac: Implement UDP Segmentation Offload adds ca22d6977b9b Merge branch 'stmmac-next' adds b2ef81dcdf38 net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC adds 5aa4165c60aa mlxsw: core: Parse TLVs' offsets of incoming EMADs adds d17eb4030cc3 mlxsw: emad: Remove deprecated EMAD TLVs adds 664b3dd9ba58 mlxsw: core: Add EMAD string TLV adds 2aa4aa2051f8 mlxsw: core: Add support for EMAD string TLV parsing adds 72c8f428b5dc mlxsw: core: Extend EMAD information reported to devlink hwerr adds 5d716ab45ad5 mlxsw: core: Add support for using EMAD string TLV adds 9032b9e8f210 mlxsw: spectrum: Enable EMAD string TLV adds b55cbbee74b7 Merge branch 'mlxsw-Add-extended-ACK-for-EMADs' adds 0ee0bbb01893 net: atlantic: make symbol 'aq_pm_ops' static adds 7b094968ccbb net: atlantic: make function 'aq_ethtool_get_priv_flags', [...] adds 13eef6fc2c1f Merge branch 'atlantic-static' adds 8b8371b5bad3 cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static adds 6c0867022352 net: sfp: fix sfp_bus_add_upstream() warning adds e2cde864a1d3 devlink: Allow large formatted message of binary output adds d4e82cf4df30 net/mlx5: Dump of fw_fatal use updated devlink binary interface adds 8fdcd8fb21c0 netdevsim: Update dummy reporter's devlink binary interface adds ff18176ad806 selftests: Add a test of large binary to devlink health test adds 084346be8006 Merge branch 'Update-devlink-binary-output' adds 4e4637b10374 net: dsa: mv88e6xxx: fix broken if statement because of a [...] adds e0e2b35b790f net/sched: actions: remove unused 'order' adds 1e86606ba05d ptp: ptp_clockmatrix: Fix build error adds 9440a875b835 sfc: trace_xdp_exception on XDP failure adds 371fd7baa81d can: dev: can_restart(): remove unused code adds 50ec88120ea1 can: mcp251x: get rid of legacy platform data adds 877a902103fd can: mcp251x: add mcp251x_write_2regs() and make use of it adds 8ce8c0abcba3 can: mcp251x: only reset hardware as required adds e577ba728bf5 can: c_can: c_can_plaform: fix checkpatch warnings adds 3cc9358fb51f can: peak_canfd: fix checkpatch warnings adds 2b1a4547c122 can: peak_canfd: provide hw timestamps in rx skbs adds b687a7792b9c can: xilinx_can: fix checkpatch warnings adds 91e9f2c0e7a4 can: xilinx_can: avoid non-requested bus error frames adds 0ff8ee89624a can: xilinx_can: use devm_platform_ioremap_resource() to s [...] adds fb7d6a81c220 can: m_can: add support for one shot mode adds 6b43a2650806 can: m_can: add support for handling arbitration error adds 65725aa8829f can: grcan: use devm_platform_ioremap_resource() to simplify code adds 8dab8c65d1b5 can: ifi: use devm_platform_ioremap_resource() to simplify code adds ac9921ded292 can: rcar: use devm_platform_ioremap_resource() to simplify code adds 0767bbe530c1 can: sun4i: use devm_platform_ioremap_resource() to simplify code adds 54dd0b8904ac can: rx-offload: fix long lines adds a7b70e2d62d8 can: rx-offload: can_rx_offload_compare(): fix typo adds f1242cd981e3 can: rx-offload: can_rx_offload_irq_offload_timestamp(): d [...] adds 61d2350615c2 can: rx-offload: can_rx_offload_reset(): remove no-op function adds 4e9c9484b085 can: rx-offload: Prepare for CAN FD support adds a4721f27b94a can: flexcan: use devm_platform_ioremap_resource() to simp [...] adds 58ed8e77d312 can: flexcan: flexcan_irq_state(): only read timestamp if needed adds b36d3c0f7e70 can: flexcan: rename macro FLEXCAN_IFLAG_MB() -> FLEXCAN_I [...] adds 4e26598a7d3c can: flexcan: flexcan_irq(): rename variable reg_iflag -> [...] adds 07c054d3e53f can: flexcan: rename struct flexcan_priv::reg_imask{1,2}_d [...] adds 9ed63c60c9e3 can: flexcan: remove TX mailbox bit from struct flexcan_pr [...] adds 8ce5139e3db8 can: flexcan: convert struct flexcan_priv::rx_mask{1,2} to [...] adds 0ca64f02de38 can: flexcan: introduce struct flexcan_priv::tx_mask and m [...] adds d3a51507e45e can: flexcan: flexcan_read_reg_iflag_rx(): optimize reading adds b87c28b726da can: flexcan: flexcan_irq(): add support for TX mailbox in iflag1 adds b9468ad8ff65 can: flexcan: flexcan_mailbox_read() make use of flexcan_w [...] adds e0580b50d9d4 Merge tag 'linux-can-next-for-5.5-20191111' of git://git.k [...] adds 6012b9346d89 Bluetooth: Fix advertising duplicated flags adds 41d5b25fed0a Bluetooth: hci_qca: add PM support adds cf94da6f502d Bluetooth: Fix invalid-free in bcsp_close() adds 53121a7cc33b Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() adds e303d124b709 Bluetooth: btqca: Rename ROME specific variables to generi [...] adds 7d250a062f75 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds ce9db4643696 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 4717b05328ba tc-testing: Introduced tdc tests for basic filter adds b32d2f341623 netfilter: nf_flow_table: move conntrack object to struct [...] adds 9f48e9bf253a netfilter: nf_flow_table: remove union from flow_offload s [...] adds 62248df88a40 netfilter: nf_flowtable: remove flow_offload_entry structure adds f1363e058b84 netfilter: nf_flow_table: detach routing information from [...] adds 8bb69f3b2918 netfilter: nf_tables: add flowtable offload control plane adds c29f74e0df7a netfilter: nf_flow_table: hardware offload support adds 0320d1e7a381 Merge branch 'netfilter-flowtable-hardware-offload' adds 46cb01eeeb86 tipc: update mon's self addr when node addr generated adds 129bd7ca8ac0 net: dsa: Prevent usage of NET_DSA_TAG_8021Q as tagging protocol adds 36fe3a61aaca vxlan: implement get_link_ksettings ethtool method adds 542575fe4b9a bridge: implement get_link_ksettings ethtool method adds d438945ae565 Merge branch 'Implement-get_link_ksettings-for-VXLAN-and-bridge' adds 2eea1fa82f68 net: dsa: sja1105: Print the reset reason adds 5b1f0e62941b net: bcmgenet: Avoid touching non-existent interrupt adds 2b65f93687fb net: bcmgenet: Fix error handling on IRQ retrieval adds f7bda51fac34 dt-bindings: net: bcmgenet: Add BCM2711 support adds a50e3a9931c1 net: bcmgenet: Add BCM2711 support adds 4f8d81b77e66 net: bcmgenet: Refactor register access in bcmgenet_mii_config adds da38802211cc net: bcmgenet: Add RGMII_RXID support adds 90bc72b13c08 Merge branch 'ARM-Enable-GENET-support-for-RPi-4' adds 895badff2c2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d7eaf962a90b net: axienet: In kconfig remove arch dependency for axi_emac adds 6e952d95cab1 net: macb: move the Tx and Rx buffer initialization into a [...] adds 7897b071ac3b net: macb: convert to phylink adds f285604a6b6f Merge branch 'net-macb-convert-to-phylink' adds 07f23d90478c net: sfp: fix spelling mistake "requies" -> "requires" adds 693463e8340d ieee802154: remove set but not used variable 'status' adds d73cfd4283d9 Merge tag 'ieee802154-for-davem-2019-11-13' of git://git.k [...] adds 1e37be7d27d0 nfc: pn533: pn533_phy_ops dev_[up, down] return int adds 945fe45759bc net: ethernet: stmmac: fix indentation issue adds 75a1ccfe6c72 mscc.c: Add support for additional VSC PHYs adds 3128aad163d3 bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields(). adds d41378713eef net: atlantic: Signedness bug in aq_vec_isr_legacy() adds 72c996099dc6 cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() adds 41603d78b362 net: dsa: sja1105: Make the PTP command read-write adds 86db36a347b4 net: dsa: sja1105: Implement state machine for TAS with PT [...] adds ccb689939280 Merge branch 'PTP-clock-source-for-SJA1105-tc-taprio-offload' adds abfb228ae642 net: dsa: sja1105: Simplify reset handling adds 8d3f4a95a626 net: ethernet: mediatek: Integrate GDM/PSE setup operations adds 5ac9eda060c7 net: ethernet: mediatek: Refine the timing of GDM/PSE setup adds 8d66a8183d0c net: ethernet: mediatek: Enable GDM GDMA_DROP_ALL mode adds 839554b76e9f Merge branch 'Rework-mt762x-GDM-setup-flow' adds bd1903b7c459 net: openvswitch: add hash info to upcall adds 4d66c56f7efe dt-bindings: net: dp83869: Add TI dp83869 phy adds 01db923e8377 net: phy: dp83869: Add TI dp83869 phy adds 6f2275433a2f ibmveth: Detect unsupported packets before sending to the [...] adds d0db136ffb59 r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy adds c94ef13b04e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 86bb811b0808 net/mlx5: DR, Fix matcher builders select check adds a7cba0a4d508 net/mlx5: Read num_vfs before disabling SR-IOV adds e6014afd1c57 net/mlx5: Remove redundant NULL initializations adds 85bf490af1e2 net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_h [...] adds 71c6eaebf06a net/mlx5e: Set netdev name space on creation adds 4383cfcc65e7 net/mlx5: Add devlink reload adds 84179981317f net/mlx5: TC: Offload flow table rules adds f97d139aaafd Merge tag 'mlx5-updates-2019-11-12' of git://git.kernel.or [...] adds b37fa92e20ef net: mvneta: fix build skb for bm capable devices adds 23205e6d06d4 octeontx2-af: Dump current resource provisioning status adds 8756828a8148 octeontx2-af: Add NPA aura and pool contexts to debugfs adds 02e202c3d15e octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs adds c5a797e081da octeontx2-af: Add NDC block stats to debugfs. adds c57211b53682 octeontx2-af: Add CGX LMAC stats to debugfs adds f967488d095e octeontx2-af: Add per CGX port level NIX Rx/Tx counters adds e07fb507aeb1 octeontx2-af: Add NPC MCAM entry allocation status to debugfs adds a36740f614d3 octeontx2-af: Add mbox API to validate all responses adds fdb902981482 octeontx2-af: Sync hw mbox with bounce buffer. adds c6614738a89c octeontx2-af: Add macro to generate mbox handlers declarations adds 922584f60752 octeontx2-af: Update NPC KPU packet parsing profile adds 8cc89ae92518 octeontx2-af: Clear NPC MCAM entries before update adds 206ff848a1ab octeontx2-af: Add more RSS algorithms adds 5d9b976d4480 octeontx2-af: Support fixed transmit scheduler topology adds 561e8752a17b octeontx2-af: Enable broadcast packet replication adds ee1e75915f4f octeontx2-af: Support configurable NDC cache way_mask adds a02917663112 octeontx2-af: Add option to disable dynamic entry caching in NDC adds a7faa68b4e7f octeontx2-af: Start/Stop traffic in CGX along with NPC adds 798a496bf425 Merge branch 'octeontx2-af-Debugfs-support-and-updates-to- [...] adds 7ed78bc495fd vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT adds db205c766862 vsock: remove vm_sockets_get_local_cid() adds 3603a2e991a8 vsock: remove include/linux/vm_sockets.h file adds fe502c4a38d9 vsock: add 'transport' member in the struct vsock_sock adds 4c7246dc45e2 vsock/virtio: add transport parameter to the virtio_transp [...] adds daabfbca34ec vsock: add 'struct vsock_sock *' param to vsock_core_get_t [...] adds b9f2b0ffde0c vsock: handle buffer_size sockopts in the core adds b9ca2f5ff778 vsock: add vsock_create_connected() called by transports adds 55f3e149b690 vsock: move vsock_insert_unbound() in the vsock_create() adds 039642574cc4 hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() adds c0cfa2d8a788 vsock: add multi-transports support adds b1bba80a4376 vsock/vmci: register vmci_transport only when VMCI guest/h [...] adds 6a2c0962105a vsock: prevent transport modules unloading adds 36c5b48b91ac vsock: fix bind() behaviour taking care of CID adds ed8640a9612c vhost/vsock: refuse CID assigned to the guest->host transport adds 24df31f8d5be Merge branch 'vsock-add-multi-transports-support' adds 845ef9047b1f s390/qeth: gather more detailed RX dropped/error statistics adds 5fd3fcbb8af8 s390/qeth: support per-frame invalidation adds 7d4faee7c6db s390/qeth: drop unwanted packets earlier in RX path adds 17caeaa4766d s390/qeth: handle skb allocation error gracefully adds 8311c7a252e8 s390/qeth: clean up error path in qeth_core_probe_device() adds ddf28100ee1f s390/qeth: fine-tune L3 mcast locking adds 32a186c7f958 s390/qeth: remove gratuitious RX modeset adds 611abe5165ca s390/qeth: consolidate L3 mcast registration code adds 8659c189b6f2 s390/qeth: remove VLAN tracking for L3 devices adds b80c08ac9414 s390/qeth: replace qeth_l3_get_addr_buffer() adds 0b81c6c62021 s390/qeth: don't check drvdata in sysfs code adds a98cdaf73e32 Merge branch 's390-next' adds d6649d788e1a net/tls: Fix unused function warning adds 983db6198f0d mlxsw: spectrum_router: Allocate discard adjacency entry w [...] adds 09146abebc78 net: stmmac: Do not set RX IC bit if RX Coalesce is zero adds 4e4337ccf780 net: stmmac: Setup a default RX Coalesce value instead of [...] adds 854248e5ec81 net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD adds 52f96cd135b1 net: stmmac: xgmac: Remove uneeded computation for RFA/RFD adds da2024510031 net: stmmac: Tune-up default coalesce settings adds c2837423cb54 net: stmmac: Rework TX Coalesce logic adds 8d07a7930434 net: stmmac: xgmac: Do not enable TBU interrupt adds 43da44c87678 Merge branch 'net-stmmac-CPU-Performance-Improvements' adds 50c6b20eff8e net/smc: fix final cleanup sequence for SMCD devices adds 42bfba9eaa33 net/smc: immediate termination for SMCD link groups adds 5421ec281df9 net/smc: abnormal termination of SMCD link groups adds 5edd6b9cb8d7 net/smc: introduce bookkeeping of SMCD link groups adds 15e1b99aadfb net/smc: no WR buffer wait for terminating link group adds 2c1d3e50302f net/smc: abnormal termination without orderly flag adds 6a37ad3da5d6 net/smc: wait for tx completions before link freeing adds 0b29ec643613 net/smc: immediate termination for SMCR link groups adds e7be235fa783 Merge branch 'net-smc-improve-termination-handling-part-3' adds 259630e08c21 net: mscc: ocelot: move resource ioremap and regmap init t [...] adds dc3de2a294ea net: mscc: ocelot: filter out ocelot SoC specific PCS conf [...] adds 5bc9d2e6e7d5 net: mscc: ocelot: move invariant configs out of adjust_link adds fa914e9c4d94 net: mscc: ocelot: create a helper for changing the port MTU adds f24711fddc36 net: mscc: ocelot: export a constant for the tag length in bytes adds ba551bc3bc22 net: mscc: ocelot: adjust MTU on the CPU port in NPI mode adds 3a77b5933fdb net: mscc: ocelot: separate the implementation of switch reset adds 5e2563650232 net: mscc: ocelot: publish structure definitions to includ [...] adds a030dfe19473 net: mscc: ocelot: publish ocelot_sys.h to include/soc/mscc adds 8dce89aa5f32 net: dsa: ocelot: add tagger for Ocelot/Felix switches adds 56051948773e net: dsa: ocelot: add driver for Felix switch family adds 3bb884a4a0c4 Merge branch 'DSA-driver-for-Vitesse-Felix-switch' adds 61ca533c0e94 net: openvswitch: don't call pad_packet if not necessary adds 20021578ba22 selftests: net: tcp_mmap should create detached threads adds c39e342a050a tun: fix data-race in gro_normal_list() adds 6dabd405451f net/smc: introduce bookkeeping of SMCR link groups adds a33a803cfe64 net/smc: guarantee removal of link groups in reboot adds 4ead9c96d528 net/smc: use rcu_barrier() on module unload adds ab8536ca783d net/smc: remove unused constant adds 3af7ff93e43b Merge branch 'smc-last-part-of-termination-improvements' adds c3f812cea0d7 page_pool: do not release pool until inflight == 0. adds 34c6adf1977b enetc: Configure the Time-Aware Scheduler via tc-taprio offload adds 2e47cb415f0a enetc: update TSN Qbv PSPEED set according to adjust link speed adds 86c1fe8857af bnx2x: Drop redundant callback function casts adds 2c855d73f2f6 bnx2x: Remove read_status_t function casts adds 3e19d1f2654f bnx2x: Remove config_init_t function casts adds 26658f6bdb65 bnx2x: Remove format_fw_ver_t function casts adds 548e5ffe2e11 bnx2x: Remove hw_reset_t function casts adds f92e88dbd461 Merge branch 'bnx2x-Remove-function-casts' adds 8aef998df397 net: core: allow fast GRO for skbs with Ethernet header in head adds 4214fa1efffd net: mscc: ocelot: omit error check from of_get_phy_mode adds df98be06c94d bonding: symmetric ICMP transmit adds cc78dc3b7906 ath10k: enable transmit data ack RSSI for QCA9884 adds a69d3bdd4d40 ath10k: fix null dereference on pointer crash_data adds c5329b2d5b8b ath10k: fix array out-of-bounds access adds 486a88498434 ath10k: fix memory leak for tpc_stats_final adds f433abfc2f76 ath: rename regulatory rules adds d43810b2c180 ath10k: Correct error handling of dma_map_single() adds bfd6e6e6c5d2 ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_f [...] adds 0dc269314a25 ath10k: remove unneeded semicolon adds 85630469d268 wil6210: add SPDX license identifiers adds d77ef82c72ed ath5k: eeprom: Remove unneeded variable adds 6dea30b4fd54 wcn36xx: remove unecessary return adds 83e3a6729d5c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e310813279b7 ipw2x00: Remove redundant variable "rc" adds ea7ad5f12ca2 iwlegacy: Remove redundant variable "ret" adds bf9840ccf8ef rtw88: raise LPS threshold to 50, for less power consumption adds 5565331152ee brcmsmac: remove set but not used variables adds a3a03716196f rtlwifi: rtl8225se: remove some unused const variables adds a1f7c2cabf70 rt2800: remove errornous duplicate condition adds 5174f1e41074 rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() adds f530c1961af2 rtw88: fix potential NULL pointer access for firmware adds 21c60a28af58 rtw88: signal completion even on firmware-request failure adds 0e531cc575c4 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer [...] adds 3155db7613ed rtlwifi: rtl8192de: Fix missing callback that tests for hw [...] adds 330bb7117101 rtlwifi: rtl8192de: Fix missing enable interrupt flag adds 408f122a1f92 rtl8xxxu: Add support for Edimax EW-7611ULB adds 4a33f21cef84 qtnfmac: fix using skb after free adds dd4c2260dab0 qtnfmac: fix debugfs support for multiple cards adds 24227a9e956a qtnfmac: fix invalid channel information output adds 97aef03cb71b qtnfmac: modify Rx descriptors queue setup adds 46d55fcec163 qtnfmac: send EAPOL frames via control path adds 239ce8a79778 qtnfmac: handle MIC failure event from firmware adds 0756e913fc02 qtnfmac: add support for getting/setting transmit power adds bb99ff9baa02 iwlwifi: mvm: fix support for single antenna diversity adds d923b020dcec iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() adds 222ccf5e9f37 iwlwifi: nvm: update iwl_uhb_nvm_channels adds 686d5c5708c9 iwlwifi: mvm: in VHT connection use only VHT capabilities adds bc4f65b2fc77 iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static adds 4d75a9eba2e7 iwlwifi: dbg_ini: support dump collection upon assert during D3 adds 508127b7629e iwlwifi: scan: create function for scan scheduling params adds 51698293e323 iwlwifi: scan: Create function to build scan cmd adds 19ff9b2c6e3c iwlwifi: scan: adapt the code to use api ver 11 adds 6587ef6e22c5 iwlwifi: mvm: print rate_n_flags in a pretty format adds 60d1794e2842 iwlwifi: FW API: reference enum in docs of modify_mask adds ffe5619fd869 iwlwifi: bump FW API to 51 for 22000 series adds eb3dc36eeca4 iwlwifi: remove redundant assignment to variable bufsz adds c5aaa8be29b2 iwlwifi: mvm: fix unaligned read of rx_pkt_status adds 687db6ff5b70 iwlwifi: scan: make new scan req versioning flow adds 5167ff45a503 iwlwifi: scan: support scan req cmd ver 12 adds 39c1a9728f93 iwlwifi: refactor the SAR tables from mvm to acpi adds 559897363ca8 iwlwifi: mvm: scan: enable adaptive dwell in p2p adds d66bd0c4840a iwlwifi: mvm: don't skip mgmt tid when flushing all tids adds 220089c720b0 iwlwifi: mvm: start CTDP budget from 2400mA adds 4658d552e02c iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout adds 3681021fc6af iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 adds bfc3e9fdbfb8 iwlwifi: 22000: fix some indentation adds 7937fd322705 iwlwifi: mvm: fix non-ACPI function adds 05a11003a565 ath10k: fix get invalid tx rate for Mesh metric adds 402838a05def ath10k: fix potential issue of peer stats allocation adds 3b58d6a599ba ath10k: disable cpuidle during downloading firmware adds f4fe2e53349f ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" adds b70b3a36ec33 ath10k: qmi: Sleep for a while before assigning MSA memory adds 3c33a11a2913 wcn36xx: fix typo adds 8550179018e0 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 92fe0f81b64b brcmsmac: remove unnecessary return adds 38860bdf28b7 rtl8xxxu: Remove set but not used variable 'rsr' adds 4f5969c36a45 rtw88: remove duplicated include from ps.c adds 50bef71900d2 Merge tag 'wireless-drivers-next-2019-11-15' of git://git. [...] adds 725ea4bff9ad net: phylink: update to use phy_support_asym_pause() adds 718af5bc9709 r8169: improve conditional firmware loading for RTL8168d adds 229c1e0dfd3d r8169: load firmware for RTL8168fp/RTL8117 adds 597b01edafac selftests: net: avoid ptl lock contention in tcp_mmap adds 1e8795b1b20d mscc.c: fix semicolon.cocci warnings adds 19b7e21c55c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 25da5eb32cd5 netfilter: nft_meta: offload support for interface index adds f41f72d09ee1 netfilter: nft_payload: simplify vlan header handling adds 8dfd8b09aa34 netfilter: nf_tables: add nft_payload_rebuild_vlan_hdr() adds be193f5e21d0 netfilter: nf_tables_offload: pass extack to nft_flow_cls_ [...] adds f6ae9f120dad netfilter: nft_payload: add C-VLAN support adds b6520fce073b netfilter: ipset: Add wildcard support to net,iface adds 3944a4fd0d70 Merge branch 'master' of git://blackhole.kfki.hu/nf-next adds fcbad8293d52 netfilter: xt_time: use time64_t adds 6408c40c39d8 netfilter: nft_meta: use 64-bit time arithmetic adds 4a766d490d20 netfilter: nf_flow_table_offload: add flow_action_entry_ne [...] adds 5c27d8d76ce8 netfilter: nf_flow_table_offload: add IPv6 support adds 28f8bfd1ac94 netfilter: Support iif matches in POSTROUTING adds ea13ca305177 netfilter: nf_flow_table_offload: Fix check ndo_setup_tc w [...] adds 458a1828e9f7 netfilter: nf_flow_table: remove unnecessary parameter in [...] adds 6ca61c7a8bac netfilter: nf_tables_offload: remove reference to flow rul [...] adds 23403cd8898d netfilter: nf_tables_offload: release flow_rule on error f [...] adds 63b48c73ff56 netfilter: nf_tables_offload: undo updates if transaction fails adds d7c03a9f5c25 netfilter: nf_tables: check if bind callback fails and unb [...] adds ff4bf2f42a40 netfilter: nf_tables: add nft_unregister_flowtable_hook() adds 99638e9d6c85 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds fb3d8bcde6df dt-bindings: net: add ethernet controller and phy sfp property adds 298e54fa810e net: phy: add core phylib sfp support adds 36023da1c704 net: phy: marvell10g: add SFP+ support adds e64dbb1ac078 Merge branch 'Add-support-for-SFPs-behind-PHYs' adds b95e86d846b6 net: phy: avoid matching all-ones clause 45 PHY IDs adds c491eae8f9c0 xdp: remove memory poison on free for struct xdp_mem_allocator adds 7c9e69428da3 page_pool: add destroy attempts counter and rename tracepoint adds 832ccf6f80cd page_pool: extend tracepoint to also include the page PFN adds 6960f7e3b2d7 Merge branch 'page_pool-followup-changes-to-restore-tracep [...] adds 0fed96fa8342 selftests: mlxsw: Add router scale test for Spectrum-2 adds b22b0b0b10aa selftests: mlxsw: Check devlink device before running test adds 646cf7ed9abb selftests: forwarding: Add ethtool_lib.sh adds 8f72a9cf3690 selftests: forwarding: lib.sh: Add wait for dev with timeout adds 64916b57c0b1 selftests: forwarding: Add speed and auto-negotiation test adds c4154cffa390 Merge branch 'selftests-Add-ethtool-and-scale-tests' adds 41136ab35888 bnxt_en: Update firmware interface spec to 1.10.1.12. adds 19b3751ffa71 bnxt_en: Improve RX buffer error handling. adds 5b306bde2b46 bnxt_en: Increase firmware response timeout for coredump c [...] adds 0a3f4e4f342c bnxt_en: Extend ETHTOOL_RESET to hot reset driver. adds e633a32935a3 bnxt_en: Set MASTER flag during driver registration. adds e4e38237d7e3 bnxt_en: Report health status update after reset is done adds 05069dd4c577 bnxt_en: Return proper error code for non-existent NVM variable adds a2b31e27f626 bnxt_en: Add a warning message for driver initiated reset adds 642aebdee4a1 bnxt_en: Abort waiting for firmware response if there is n [...] adds bec39a9fbbfa Merge branch 'bnxt_en-Updates' adds 3132174b4b5c lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER adds c21709e744b4 net: phy: dp83869: fix return of uninitialized variable ret adds b8fc7177d8ae net: dsa: felix: Fix CPU port assignment when not last port adds 272630feb4c0 cxgb4: remove unneeded semicolon for switch block adds 2f1d370b997a lwtunnel: add support for multiple geneve opts adds 7cd9a58d6860 netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() adds 8819efc94301 netfilter: nf_tables_offload: allow ethernet interface type only adds a82055af5959 netfilter: nft_payload: add VLAN offload support adds 89d8fd44abfb netfilter: nft_payload: add C-VLAN offload support adds b9242da6f6e6 Merge branch 'nf_tables_offload-vlan-matching-support' adds 7fe579dfb90f net: ethernet: ti: ale: clean ale tbl on init and intf restart adds 4b41d3436796 net: ethernet: ti: cpsw: allow untagged traffic on host port adds e85c14370783 net: ethernet: ti: ale: modify vlan/mdb api for switchdev adds 51a9533797b0 net: ethernet: ti: cpsw: resolve build deps of cpsw drivers adds c5013ac1dd0e net: ethernet: ti: cpsw: move set of common functions in c [...] adds ef63fe72f698 dt-bindings: net: ti: add new cpsw switch driver bindings adds ed3525eda4c4 net: ethernet: ti: introduce cpsw switchdev based driver p [...] adds 111cf1ab4da3 net: ethernet: ti: introduce cpsw switchdev based driver p [...] adds da84e50c8e75 phy: ti: phy-gmii-sel: dependency from ti cpsw-switchdev driver adds 14c815a9d1d3 Documentation: networking: add cpsw switchdev based driver [...] adds 39331a49c4e1 ARM: dts: dra7: add dt nodes for new cpsw switch dev driver adds 15b991ade400 ARM: dts: am571x-idk: enable for new cpsw switch dev driver adds 3727d259ddaf arm: omap2plus_defconfig: enable new cpsw switchdev driver adds 1f12177b322d Merge branch 'cpsw-switchdev' adds bc836748707c page_pool: Add API to update numa node adds d5394610b1ba page_pool: Don't recycle non-reusable pages adds 6849c6d86bad net/mlx5e: Rx, Update page pool numa node when changed adds 77c05d2f7306 Merge branch 'page_pool-API-for-numa-node-change-handling' adds 4ec4762d8ec6 cxgb4: add TC-MATCHALL classifier egress offload adds 41ec03e534ca cxgb4: check rule prio conflicts before offload adds 21c4c60b7696 cxgb4: add TC-MATCHALL classifier ingress offload adds 07def463829c Merge branch 'cxgb4-add-TC-MATCHALL-classifier-offload' adds 041ccdb620f0 nfc: Fix Kconfig indentation adds f01b437d1297 isdn: Fix Kconfig indentation adds cec2975f2b70 net: sched: pie: enable timestamp based delay calculation adds f383b2950070 net: mvneta: rely on page_pool_recycle_direct in mvneta_run_xdp adds e68bc75691cc net: page_pool: add the possibility to sync DMA memory for device adds 07e13edbb6a6 net: mvneta: get rid of huge dma sync in mvneta_rx_refill adds e07e75412ba4 Merge branch 'page_pool-DMA-sync' adds 2be8ca97d07e vsock/vmci: make vmci_vsock_cb_host_called static adds e2ffe3ff6f5e net: ipconfig: Wait for deferred device probes adds e20c43dbdf96 r8169: change mdelay to msleep in rtl_fw_write_firmware adds cfccde80e8b1 r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE adds df0120f12f93 r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok adds e2193c933429 Merge branch 'r8169-smaller-improvements-to-firmware-handling' adds 42765ede5c54 selftests/bpf: Remove too strict field offset relo test cases adds ee26dade0e3b libbpf: Add support for relocatable bitfields adds 94f060e98495 libbpf: Add support for field size relocations adds 8b1cb1c9601f selftest/bpf: Add relocatable bitfield reading tests adds 0b163565b918 selftests/bpf: Add field size relocation tests adds f23c7ce341c2 Merge branch 'bpf-libbpf-bitfield-size-relo' adds 65a052d537f4 selftests/bps: Clean up removed ints relocations negative tests adds ed578021210e libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage adds 85d31dd07002 bpf: Account for insn->off when doing bpf_probe_read_kernel adds 7e22077d0c73 tools, bpf_asm: Warn when jumps are out of range adds 166f11d11f6f s390/bpf: Use kvcalloc for addrs array adds 6ad2e1a00729 s390/bpf: Wrap JIT macro parameter usages in parentheses adds dab2e9eb187c s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip adds 9656b346b280 libbpf: Fix negative FD close() in xsk_setup_xdp_prog() adds 3dc5e0598213 libbpf: Fix memory leak/double free issue adds 4ee113561571 libbpf: Fix potential overflow issue adds dd3ab126379e libbpf: Fix another potential overflow issue in bpf_prog_linfo adds 994021a7e084 libbpf: Make btf__resolve_size logic always check size err [...] adds 98e527af30a6 libbpf: Improve handling of corrupted ELF during map initi [...] adds 30ee348c1267 Merge branch 'bpf-libbpf-fixes' adds 7e3617a72df3 bpf: Add array support to btf_struct_access adds ed5941af3f67 bpf: Add cb access in kfree_skb test adds afbe3c27d9ae samples: bpf: Update outdated error message adds 451d1dc886b5 samples: bpf: update map definition to new syntax BTF-defined map adds ec6d5f47bfe3 libbpf: Unpin auto-pinned maps if loading fails adds 9c4e395a1e8c selftests/bpf: Add tests for automatic map unpinning on lo [...] adds 4f33ddb4e3e2 libbpf: Propagate EPERM to caller on program load adds b6e99b010ecf libbpf: Use pr_warn() when printing netlink errors adds 473f4e133a12 libbpf: Add bpf_get_link_xdp_info() function to get more X [...] adds 1a734efe0694 libbpf: Add getter for program size adds 472aeb386eda Merge branch 'map-pinning' adds cbf07409d0c2 libbpf: Support XDP_SHARED_UMEM with external XDP program adds 2e5d72c15f0d samples/bpf: Add XDP_SHARED_UMEM support to xdpsock adds a68977d269da libbpf: Allow for creating Rx or Tx only AF_XDP sockets adds 661842c46de2 samples/bpf: Use Rx-only and Tx-only sockets in xdpsock adds 57afa8b0cfa6 xsk: Extend documentation for Rx|Tx-only sockets and shared umems adds 0d2ec5b51dc6 Merge branch 'share-umem' adds b7a0d65d80a0 bpf, testing: Workaround a verifier failure for test_progs adds e47a179997ce bpf, testing: Add missing object file to TEST_FILES adds b7b3fc8dd95b bpf: Support doubleword alignment in bpf_jit_binary_alloc adds fcf35131396a s390/bpf: Make sure JIT passes do not increase code size adds 110b2263db8a samples/bpf: Remove duplicate option from xdpsock adds b31333298087 samples/bpf: Add missing option to xdpsock usage adds 808c9f7ebfff bpf, doc: Change right arguments for JIT example code adds c3d6324f841b x86/alternatives: Teach text_poke_bp() to emulate instructions adds 3b2744e66520 bpf: Refactor x86 JIT into helpers adds 5964b2000f28 bpf: Add bpf_arch_text_poke() helper adds fec56f5890d9 bpf: Introduce BPF trampoline adds 1442e2871b76 libbpf: Introduce btf__find_by_name_kind() adds b8c54ea455dc libbpf: Add support to attach to fentry/fexit tracing progs adds e41074d39d71 selftest/bpf: Simple test for fentry/fexit adds faeb2dce084a bpf: Add kernel test functions for fentry testing adds 11d1e2eefffe selftests/bpf: Add test for BPF trampoline adds d3b0856e5959 selftests/bpf: Add fexit tests for BPF trampoline adds 510312882c4b selftests/bpf: Add combined fentry/fexit test adds e76d776e9ca1 selftests/bpf: Add stress test for maximum number of progs adds 9fd4a39dc7fe bpf: Reserve space for BPF trampoline in BPF programs adds 9cc31b3a092d bpf: Fix race in btf_resolve_helper_id() adds 91cc1a99740e bpf: Annotate context types adds 8c1b6e69dcc1 bpf: Compare BTF types of functions arguments with actual types adds 5b92a28aae4d bpf: Support attaching tracing BPF program to other BPF programs adds e7bf94dbb882 libbpf: Add support for attaching BPF programs to other BP [...] adds 4c0963243c5f selftests/bpf: Extend test_pkt_access test adds d6f39601ec5e selftests/bpf: Add a test for attaching BPF prog to anothe [...] adds 2893c996d8ae Merge branch 'bpf-trampoline' adds 1e0bd5a091e5 bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_i [...] adds 85192dbf4de0 bpf: Convert bpf_prog refcnt to atomic64_t adds fc9702273e2e bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY adds 7fe74b436236 libbpf: Make global data internal arrays mmap()-able, if possible adds 5051b384523b selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests adds b97e12e594eb Merge branch 'bpf-array-mmap' adds 56bf877a5080 selftests, bpf: xdping is not meant to be run standalone adds 3b054b7133b4 selftests, bpf: Fix test_tc_tunnel hanging adds 2ea2612b987a selftests, bpf: Workaround an alu32 sub-register spilling issue adds a25ecd9d1e60 bpf: Fix memory leak on object 'data' adds 4e9b4a6883dd s390/bpf: Use relative long branches adds e0491f64795b s390/bpf: Align literal pool entries adds c1aff5682da2 s390/bpf: Load literal pool register using larl adds 451e448ff4bb s390/bpf: Use lgrl instead of lg where possible adds b25c57b6b7dd s390/bpf: Use lg(f)rl when long displacement cannot be used adds d1242b10ff03 s390/bpf: Remove JITed image size limitations adds 0424c5a4dda5 Merge branch 'remove-jited-size-limits' adds 3de88c9113f8 net-af_xdp: Use correct number of channels from ethtool adds a0d7da26ce86 libbpf: Fix call relocation offset calculation bug adds 24f65050276a selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 adds b2e2f0e6a6f9 bpf: Make array_map_mmap static adds 91e6015b082b bpf: Emit audit messages upon successful prog load and unload adds 196e8ca74886 bpf: Switch bpf_map_{area_alloc,area_mmapable_alloc}() to [...] adds ee5a489fd964 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c0d59da79534 ip_gre: Make none-tun-dst gre tunnel store tunnel info as [...] adds 9bb59a21f53e tcp: warn if offset reach the maxlen limit when using snprintf adds b34bb2cb5b62 net: sfp: add support for module quirks adds b0eae33b2583 net: sfp: add some quirks for GPON modules adds 9ce33351bd55 Merge branch 'sfp-quirks' adds f3c9a666b285 net: sfp: soft status and control support adds 039fcccaed33 vsock: avoid to assign transport if its initialization fails adds 0617aa988dac octeontx2-af: Fix uninitialized variable in debugfs adds fca3f91cc38a net: sched: add vxlan option support to act_tunnel_key adds e20d4ff2acd7 net: sched: add erspan option support to act_tunnel_key adds d8f9dfae49ce net: sched: allow flower to match vxlan options adds 79b1011cb33d net: sched: allow flower to match erspan options adds ff998a80c359 Merge branch 'net-sched-support-vxlan-and-erspan-options' adds f3bed7f8f93d net: remove the unnecessary strict_start_type in some policies adds 7b6a70f73764 lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS adds 1841b9829903 lwtunnel: check erspan options before allocating tun_info adds 5421cf84af69 drivers: net: Fix Kconfig indentation, continued adds 43da14110cb4 net: Fix Kconfig indentation, continued adds 7599a896f2e4 audit: Move audit_log_task declaration under CONFIG_AUDITSYSCALL adds 8163999db445 bpf: skmsg, fix potential psock NULL pointer dereference adds f145922ddcaa net: mscc: ocelot: export ocelot_hwstamp_get/set functions adds e23a7b3e8daa net: mscc: ocelot: convert to use ocelot_get_txtstamp() adds 400928bf928b net: mscc: ocelot: convert to use ocelot_port_add_txtstamp_skb() adds 5df66c48bc4e net: dsa: ocelot: define PTP registers for felix_vsc9959 adds c0bcf537667c net: dsa: ocelot: add hardware timestamping support for Felix adds 2c44713ed96d Merge branch 'DSA-Felix-PTP' adds 1f8ac5703037 ipv6: add fib6_has_custom_rules() helper adds b9b33e7c24af ipv6: keep track of routes using src adds 197dbf24e360 ipv6: introduce and uses route look hints for list input. adds c43c3d76c021 ipv4: move fib4_has_custom_rules() helper to public header adds 02b24941619f ipv4: use dst hint for ipv4 list receive adds 7d75c0cb22b7 Merge branch 'net-introduce-and-use-route-hint' adds 13baf667fa8e enetc: make enetc_setup_tc_mqprio static adds ba5f6a8617f4 tipc: update replicast capability for broadcast send link adds 41b416f1fc4c tipc: support in-order name publication events adds b226a826d83d mac80211: add a comment about monitor-to-dev injection adds 5072f73cb6ee mac80211: Add new sta_info getter by sta/vif addrs adds c90142a518d3 mac80211: expose HW conf flags through debugfs adds 08a5bdde3812 mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED adds bc71d8b580ba virt_wifi: fix use-after-free in virt_wifi_newlink() adds db3e1c40cf2f mac80211: Import airtime calculation code from mt76 adds 3ace10f5b5ad mac80211: Implement Airtime-based Queue Limit (AQL) adds 7a89233ac504 mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue adds 4bbb02f1a556 Merge tag 'mac80211-next-for-net-next-2019-11-22' of git:/ [...] adds d1746d1e80a8 net: flow_dissector: Wrap unionized VLAN fields in a struct adds fd1fef0c453d seg6: allow local packet processing for SRv6 End.DT6 behavior adds 3243e04ab1c0 net: dsa: ocelot: fix "should it be static?" warnings adds a9f852e92e40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 0ed96b46c0ac cxgb4/chcr: update SGL DMA unmap for USO adds 1a2a14fbc7e7 cxgb4: add UDP segmentation offload support adds 8311f0be9763 cxgb4: add stats for MQPRIO QoS offload Tx path adds 091189ab68d0 Merge branch 'cxgb4-add-udp-segmentation-offload-support' adds 30429fba99b5 net: inet_is_local_reserved_port() should return bool not int adds eae1bbb2a451 ice: Store number of functions for the device adds 9164f761c994 ice: Correct capabilities reporting of max TCs adds d4bc4e2d6b57 ice: Disallow VF VLAN opcodes if VLAN offloads disabled adds 2f9ec2419820 ice: Don't modify stripping for add/del VLANs on VF adds 949375de945f ice: fix stack leakage adds 1f9639d2fb91 ice: Only disable VF state when freeing each VF resources adds e25f9152bc07 ice: Fix setting coalesce to handle DCB configuration adds 1bc7a4ab85ba ice: Refactor removal of VLAN promiscuous rules adds 9efe35d0db84 ice: Do not use devm* functions for local uses adds 4015d11e4b97 ice: Add ice_pf_to_dev(pf) macro adds 4c66d227e424 ice: add helpers for virtchnl adds 730fdea40bef ice: implement VF stats NDO adds 87324e747fde ice: Implement ethtool ops for channels adds 1748ce80e0a3 ice: remove pointless NULL check of port_info adds ed960c1d36f5 ice: Update FW API minor version adds c4f2cbd37651 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8490e75cdbb7 sfc: change ARFS expiry mechanism adds 0aa6608daec5 sfc: suppress MCDI errors from ARFS adds ca70bd423f10 sfc: add statistics for ARFS adds 6fbc05e59163 sfc: do ARFS expiry work occasionally even without NAPI poll adds 8dcdc9524cad Merge branch 'sfc-ARFS-expiry-improvements' adds 84bb46cd6228 Revert "bpf: Emit audit messages upon successful prog load [...] adds e3cf8b3668a8 net: phy: remove phy_ethtool_sset() adds a5d66f810061 net: phy: initialise phydev speed and duplex sanely adds 66ac53a8c5c8 docs: networking: nfc: change headlines to sphinx syntax adds c0b96e8f9f84 docs: networking: nfc: change block diagram to sphinx syntax adds f67b7c087404 docs: networking: nfc: fix bullet list syntax adds bf0b2511e8d7 docs: networking: nfc: fix code block syntax adds 4791d77a08cc docs: networking: nfc: change to rst format adds 72a2707a8743 Merge branch 'nfc-convert-from-txt-to-rst' adds 7af496b9eb04 brcmfmac: remove set but not used variable 'mpnum','nsp','nmp' adds 805a57acd7b5 ipw2x00: remove set but not used variable 'reason' adds f89f1aefff5a ipw2x00: remove set but not used variable 'force_update' adds 92541dd9dda5 rtlwifi: rf_lock use non-irqsave spin_lock adds 4c8c0d8f709d rtlwifi: set proper udelay within rf_serial_read adds 45028223425d qtnfmac: remove VIF in firmware in case of error adds decfc5c70d20 qtnfmac: track broadcast domain of each interface adds 904628d3130b qtnfmac: add interface ID to each packet adds 4e14e76cee38 qtnfmac: advertise netdev port parent ID adds 1db359946bd1 qtnfmac: signal that all packets coming from device are al [...] adds be4f00cf1592 qtnfmac: add TLV for extension IEs adds df0af4c7bac4 qtnfmac: process HE capabilities requests adds 83a5a2d76f99 rtw88: pci: use macros to access PCI DBI/MDIO registers adds ff3297f62fff rtw88: pci: use for loop instead of while loop for DBI/MDIO adds d2e2c47e65af rtw88: pci: enable CLKREQ function if host supports it adds 3dff7c6e3749 rtw88: allows to enable/disable HCI link PS mechanism adds 5d26a6a6150c brcmfmac: disable PCIe interrupts before bus reset adds 4f61563da075 brcmfmac: remove monitor interface when detaching adds eac08515d7bd rtl8xxxu: Remove set but not used variable 'vif','dev','len' adds 4f4925a7b234 iwlwifi: pcie: fix support for transmitting SKBs with fraglist adds 17ffa21af93a iwlwifi: scan: support scan req FW API ver 13 adds ab393cb12d03 iwlwifi: pcie: make some RX functions static adds 49b7b35cf61f iwlwifi: config: remove max_rx_agg_size adds 924f838b6b36 iwlwifi: mvm: remove left-over non-functional email alias adds 5661925a9b38 iwlwifi: pcie: rx: use rxq queue_size instead of constant adds e8503aeca354 iwlwifi: mvm: Report tx/rx antennas adds e7babbe31fe2 iwlwifi: dvm: excessive if in rs_bt_update_lq() adds 9b08ae2219b1 iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb adds b646a883ad74 iwlwifi: mvm: remove outdated comment referring to wake lock adds 5974fbb5e10b iwlwifi: check kasprintf() return value adds 54fae6e31bed iwlwifi: bump FW API to 52 for 22000 series adds 54b6416e679d Merge tag 'iwlwifi-next-for-kalle-2019-11-20' of git://git [...] adds b4124a5b1a00 mt76: mt7615: fix control frame rx in monitor mode adds c7f647d9bdb0 mt76: remove aggr_work field from struct mt76_wcid adds b0b2373db7fe mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown adds a670111131db mt76: remove empty flag in mt76_txq_schedule_list adds af3076db14b1 mt76: usb: add lockdep_assert_held in __mt76u_vendor_request adds 4482455409b0 mt76: mt76x0e: make array mt76x0_chan_map static const, ma [...] adds 45971b2385d6 mt76: mt7615: enable SCS by default adds 7b37cce09d18 mt76: mt76x02: move mac_reset_counter in mt76x02_lib module adds ad571c93169b mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_m [...] adds d5b3be417b01 mt76: mt76x0u: reset counter starting the device adds fdb96b06040d mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module adds 0b82a8e8024b mt76: move queue debugfs entry to driver specific code adds 25990ed3816e mt76: mt7615: add queue entry in debugfs adds d7b47bbdd71c mt76: move aggr_stats array in mt76_dev adds 75601194a1c8 mt76: mt7615: collect aggregation stats adds 5a8d4678e02b mt76: mt7603: collect aggregation stats adds 055da6cfd0dc mt76: mt7603: remove q_rx field from struct mt7603_dev adds d515fdca46e7 mt76: report rx a-mpdu subframe status adds 9ec0b821b815 mt76: rename mt76_driver_ops txwi_flags to drv_flags and i [...] adds 0fd0eb54bfe0 mt76: store current channel survey_state in struct mt76_dev adds 5ce09c1a7907 mt76: track rx airtime for airtime fairness and survey adds ea565833fd78 mt76: mt7603: track tx airtime for airtime fairness and survey adds dcff8d4dc301 mt76: mt7603: switch to a different counter for survey busy time adds aec65e484779 mt76: unify channel survey update code adds b02f42f4ed2f mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset adds 355f8d00c597 mt76: mt76x02: track approximate tx airtime for airtime fa [...] adds 6bfa6e38266d mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 adds 29ed2a79de00 mt76: mt7615: fix survey channel busy time adds 87d3cdeb2811 mt76: mt7615: introduce mt7615_mac_wtbl_update routine adds b2c2f029683c mt76: mt7615: track tx/rx airtime for airtime fairness adds 55857ab85797 mt76: enable airtime fairness adds 36f7e2b2bb1d mt76: do not use devm API for led classdev adds 1a817fa73c3b mt76: add missing locking around ampdu action adds fb7d95c6ee4f mt76: drop rcu read lock in mt76_rx_aggr_stop adds e7aaa72f4728 mt76: fix aggregation stop issue adds 3e0705acd4de mt76: avoid enabling interrupt if NAPI poll is still pending adds d1bc9bf2072c mt76: mt76x0: eeprom: add support for MAC address from OF adds 237312c5e485 mt76: refactor cc_lock locking scheme adds bf5238b25ac3 mt76: add sanity check for a-mpdu rx wcid index adds 3473750cd412 mt76: remove obsolete .add_buf() from struct mt76_queue_ops adds b86b173f634f mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb adds 2ec1e82bbf92 mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate adds 5d1ad7d7bab0 mt76: mt7615: remove unneeded semicolon adds 80df01f4dc79 mt76: mt76u: rely on usb_interface instead of usb_dev adds 284efb473ef5 mt76: mt76u: rely on a dedicated stats workqueue adds cc53b52daa09 mt76: Remove set but not used variable 'idx' adds 61c51a74a4e5 mt76: use mt76_dev in mt76_is_{mmio,usb} adds 19d0affadd6e mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_ [...] adds 7f4b7920318b mt76: mt7615: add ibss support adds 0eb8c104fd8d mt76: move interface_modes definition in mt76_core module adds 2b5d1b91e174 mt76: mt7615: disable radar pattern detector during scanning adds 45876d6ebbd2 Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" adds e8b970c8e367 mt76: fix possible out-of-bound access in mt7615_fill_txs/ [...] adds e49c76d455a9 mt76: move mt76_get_antenna in mt76_core module adds acf5457fd99d mt76: mt7615: read {tx,rx} mask from eeprom adds 23cb16d2ccb5 mt76: mt76u: fix endpoint definition order adds 924ea58dadea Merge tag 'mt76-for-kvalo-2019-11-20' of https://github.co [...] adds 05d6c8cfdbd6 mt76: fix fix ampdu locking adds 3a06ee33963d Merge tag 'wireless-drivers-next-2019-11-22' of git://git. [...] adds ab818362c905 net: use rhashtable_lookup() instead of rhashtable_lookup_fast() adds d46b7e4fb060 net: phylink: rename mac_link_state() op to mac_pcs_get_state() adds ab118da4c10a net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT [...] adds 6e9e286e4ad5 net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code f [...] adds a18fab48dbac net/mlx5: DR, Add HW bits and definitions for Geneve flex parser adds b6d12238459d net/mlx5: DR, Add support for Geneve packets SW steering adds e689e998e102 net/mlx5e: TC, Stub out ipv6 tun create header function adds 90ac245814ab net/mlx5e: Remove redundant pointer check adds 9520aea75b88 Merge tag 'mlx5-updates-2019-11-22' of git://git.kernel.or [...] adds fc5141cb6a60 net: gro: use vlan API instead of accessing directly adds 6f3aeb1ba05d hv_netvsc: make recording RSS hash depend on feature flag adds ab44081fef9b sfc: fix build without CONFIG_RFS_ACCEL adds fb4cd81e4c03 bnxt_en: Add chip IDs for 57452 and 57454 chips. adds ef02af8c8ece bnxt_en: Disable/enable Bus master during suspend/resume. adds bdb3860236b3 bnxt_en: Do driver unregister cleanup in bnxt_init_one() f [...] adds 2e882468fce2 bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGT [...] adds f92335d83005 bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() adds f9b69d7f6279 bnxt_en: Fix suspend/resume path on 57500 chips adds 3be8136ce14e bnxt_en: Initialize context memory to the value specified [...] adds 1acefc9aedb3 bnxt_en: Assign more RSS context resources to the VFs. adds 8a60efd1decb bnxt_en: Skip disabling autoneg before PHY loopback when a [...] adds 8119e49b68fa bnxt_en: Refactor the initialization of the ethtool link s [...] adds b1613e78e98d bnxt_en: Add async. event logic for PHY configuration changes. adds c7e457f42c02 bnxt_en: Allow PHY settings on multi-function or NPAR PFs [...] adds d168f328fecc bnxt_en: Add support for flashing the device via devlink adds c98dfcd306cc Merge branch 'bnxt_en-Updates' adds c392bccf2c10 powerpc: Add const qual to local_read() parameter adds c5731cc5ebcb mlxsw: spectrum_router: After underlay moves, demote confl [...] adds ed43cff065d7 mlxsw: spectrum_router: Fix use of uninitialized adjacency index adds bd85880197d2 Merge branch 'mlxsw-Two-small-updates' adds dc83ef22cdb4 ax88179_178a: add ethtool_op_get_ts_info() adds 3d44a6fd0775 Bluetooth: btusb: fix PM leak in error case of setup adds b8dc647657d5 Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth adds df66499a1fab Bluetooth: delete a stray unlock adds e32ec8ea0d79 dt-bindings: net: Add compatible for BCM4335A0 bluetooth adds 1199ab4c9e1d Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth adds 7fdf6c6a0d0e Bluetooth: Allow combination of BDADDR_PROPERTY and INVALI [...] adds d088337c38a5 Bluetooth: Fix memory leak in hci_connect_le_scan adds a4f95f31a9f3 Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk adds 5f04ed74a8a3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 5d946c5abbaf xsk: Fix xsk_poll()'s return type adds a0f17cc6665c tools, bpftool: Fix warning on ignored return value for 'read' adds a89b2cbf71d6 tools, bpf: Fix build for 'make -s tools/bpf O=<dir>' adds 31f8b8295bb8 selftests, bpftool: Set EXIT trap after usage function adds 5940c5bf6504 selftests, bpftool: Skip the build test if not in tree adds a8fdaad5cfd2 selftests/bpf: Integrate verbose verifier log into test_progs adds ffc88174cdcf selftests/bpf: Ensure no DWARF relocations for BPF object files adds 1f8e2bcb2cd5 libbpf: Refactor relocation handling adds 8983b731ceb4 libbpf: Fix various errors and warning reported by checkpatch.pl adds 393cdfbee809 libbpf: Support initialized global variables adds 1f60750401c7 Merge branch 'libbpf-global-vars' adds 071cdecec57f xdp: Fix cleanup on map free for devmap_hash map type adds 1aace10f41ad libbpf: Fix bpf_object name determination for bpf_object__ [...] adds 6147a140c99f selftests/bpf: Ensure core_reloc_kernel is reading test_pr [...] adds 581738a681b6 bpf: Provide better register bounds after jmp32 instructions adds 260cb5df9d16 selftests/bpf: Add verifier tests for better jmp32 registe [...] adds 161f3cbcda06 Merge branch 'jmp32-reg-bounds' adds c4781e37c6a2 selftests/bpf: Add BPF trampoline performance test adds 4b3da77b72ad bpf, x86: Generalize and extend bpf_arch_text_poke for dir [...] adds 6332be04c039 bpf: Move bpf_free_used_maps into sleepable section adds 2beee5f57441 bpf: Move owner type, jited info into array auxiliary data adds a66886fe6c24 bpf: Add initial poke descriptor table for jit images adds da765a2f5993 bpf: Add poke dependency tracking for prog array maps adds d2e4c1e6c294 bpf: Constant map key tracking for prog array pokes adds 428d5df1fa4f bpf, x86: Emit patchable direct jump as tail call adds 79d49ba048ec bpf, testing: Add various tail call test cases adds 6dbae03b2e85 Merge branch 'optimize-bpf_tail_call' adds b8cd76ca4ae3 bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT adds f9a7cf6eb17c bpf: Introduce BPF_TRACE_x helper for the tracing tests adds b553a6ec5700 bpf: Simplify __bpf_arch_text_poke poke type handling adds 4eb47198e955 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bec170e55982 net: phy: add helpers phy_(un)lock_mdio_bus adds c431047c4efe enetc: add support Credit Based Shaper(CBS) for hardware offload adds adf6f8cb3f4c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 67dacabc9e7f Merge remote-tracking branch 'net-next/master' adds ed81745a4c96 mm: Implement no-MMU variant of vmalloc_user_node_flags adds b615e5a1e067 libbpf: Fix usage of u32 in userspace code adds 460251c81164 Merge remote-tracking branch 'bpf-next/master' adds f6e43528305d Merge remote-tracking branch 'nfc-next/master' adds 098b9c145362 gfs2: removed unnecessary semicolon adds f3b64b57c044 gfs2: Some whitespace cleanups adds 1a48049adb98 gfs2: make gfs2_fs_parameters static adds 39c3a948ecf6 gfs2: Improve mmap write vs. punch_hole consistency adds f53056c43063 gfs2: Multi-block allocations in gfs2_page_mkwrite adds 184b4e60853d gfs2: Fix end-of-file handling in gfs2_page_mkwrite adds 19ebc050e48c gfs2: Remove active journal side effect from gfs2_write_lo [...] adds feed98a8e5f3 gfs2: make gfs2_log_shutdown static adds fe5e7ba11fcf gfs2: fix glock reference problem in gfs2_trans_remove_revoke adds eb43e660c094 gfs2: Introduce function gfs2_withdrawn adds f155f5e01090 gfs2: fix infinite loop in gfs2_ail1_flush on io error adds 60528afa7866 gfs2: Don't loop forever in gfs2_freeze if withdrawn adds 52b1cdcb7a84 gfs2: Abort gfs2_freeze if io error is seen adds d99724c3c36a gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS adds 2c47c1be51fb gfs2: clean up iopen glock mess in gfs2_create_inode adds 8f81180ac183 gfs2: Remove duplicate call from gfs2_create_inode adds ade48088937f gfs2: Don't write log headers after file system withdraw adds 063c3a31418c Merge remote-tracking branch 'gfs2/for-next' adds e96303f0c9d4 mtd: maps: l440gx: Avoid printing address to dmesg adds 5c1719a2b978 MAINTAINERS: mtd/ubi/ubifs: Remove inactive maintainers adds 8b3cc926223b mtd: add DT bindings for the Intel IXP4xx Flash adds 2aba2f2a704d mtd: physmap_of: add a hook for Intel IXP4xx flash probing adds 69c7f4618c16 mtd: spear_smi: Fix Write Burst mode adds 267c1d772380 MAINTAINERS: ubi/ubifs: Update the Git repository adds c2d73ba892ea mtd: no need to check return value of debugfs_create functions adds 14f89e088155 mtd: devices: fix mchp23k256 read and write adds d532c28b8c15 mtd: cfi_util: use DIV_ROUND_UP() in cfi_udelay() adds ea4f51356fd9 mtd: cfi_cmdset_*: kill useless 'ret' variable initializers adds 03976af89e3b mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path o [...] adds 72914a8cff7e mtd: cfi_cmdset_0002: only check errors when ready in cfi_ [...] adds c15995695ea9 mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash adds ad39b5a1ed68 Merge CFI/Hyperbus tag 'for-v5.5-rc1' into mtd/next adds 567c2983efb9 mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods adds 40b04958fab5 mtd: spi-nor: Drop duplicated new line adds 502c4b0a1445 mtd: spi-nor: Group all Reg Ops to avoid forward declarations adds ebe04bfe26dd mtd: spi-nor: Stop compare with negative in Reg Ops methods adds 17ccd0e48722 mtd: spi-nor: Drop explicit cast to int to already int value adds 7380f79c111c mtd: spi-nor: Don't overwrite errno from Reg Ops adds cd1718f5c49d mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() adds 5ce1b49ccb52 mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() adds b662d398ccf1 mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() adds 70d2c6dcf8cc mtd: spi-nor: Drop redundant error reports in Reg Ops callers adds 4b3745361cc5 mtd: spi-nor: Fix retlen handling in sst_write() adds cc86f3e70598 mtd: spi-nor: Constify data to write to the Status Register adds 0aa369540d71 mtd: spi-nor: Print device info in case of error adds 5a0feb6287e3 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] adds a719a75a7761 mtd: spi-nor: fix silent truncation in spi_nor_read() adds 3d63ee5deb46 mtd: spi-nor: fix silent truncation in spi_nor_read_raw() adds f633ebe4879b mtd: spi-nor: Use dev_dbg insted of dev_err for low level info adds d1ed88eae3fb mtd: spi-nor: Print debug info inside Reg Ops methods adds bce679e5ae3a mtd: spi-nor: Check for errors after each Register Operation adds cd1ebe1ca065 mtd: spi-nor: Rename label as it is no longer generic adds abd494bb071f mtd: spi-nor: Void return type for spi_nor_clear_sr/fsr() adds 718dd9e69f7c mtd: spi-nor: Move the WE and wait calls inside Write SR methods adds 6e3087a86329 mtd: spi-nor: Merge spi_nor_write_sr() and spi_nor_write_sr_cr() adds 78f1ddf7bb6e mtd: spi-nor: Describe all the Reg Ops adds 6011b484f164 mtd: spi-nor: Drop spansion_quad_enable() adds b0db77f5aa03 mtd: spi-nor: Fix errno on Quad Enable methods adds 40b7d5cccc59 mtd: spi-nor: Check all the bits written, not just the BP ones adds b24eaf5f2375 mtd: spi-nor: Print debug message when the read back test fails adds 39d1e3340c73 mtd: spi-nor: Fix clearing of QE bit on lock()/unlock() adds 3e0930f109e7 mtd: spi-nor: Rework the disabling of block write protection adds 4da11da15a7c mtd: spi-nor: Extend the SR Read Back test adds bb2dc7f46ad8 mtd: spi-nor: Rename CR_QUAD_EN_SPAN to SR2_QUAD_EN_BIT1 adds 7b678c69c0ca mtd: spi-nor: Merge spansion Quad Enable methods adds 658488ed2108 mtd: spi-nor: Rename Quad Enable methods adds ac82229d4e0a mtd: spi-nor: Make sure nor->spimem and nor->controller_op [...] adds 9326b4e078cd mtd: spi-nor: Move condition to avoid a NULL check adds 4c42f63553d7 mtd: spi-nor: Add support for w25q256jw adds d6ee51637239 mtd: spi-nor: Add support for is25wp256 adds 83cba933a6db mtd: spi-nor: Set default Quad Enable method for ISSI flashes adds 8389a7b909f2 Merge tag 'spi-nor/for-5.5' into mtd/next adds f34a5072c465 mtd: rawnand: denali: remove the old unified controller/ch [...] adds 0e04b2ff7123 mtd: rawnand: brcmnand: Fix NULL pointer assignment adds 21777bc90427 mtd: rawnand: mxic: Remove dev_err() on platform_get_irq() [...] adds 29d9640bb537 mtd: rawnand: cadence: Remove dev_err() on platform_get_ir [...] adds 777260a5c992 mtd: rawnand: remove unecessary checking if dmac is NULL adds 589e1b6c47ce Merge tag 'nand/for-5.5' into mtd/next adds 172e9b5bfca1 Merge remote-tracking branch 'mtd/mtd/next' adds 60845e34f0c5 Merge tag 'drm-next-5.5-2019-10-25' of git://people.freede [...] adds a24e4b09dc75 Merge tag 'drm-misc-next-2019-10-24-2' of git://anongit.fr [...] adds 5a884be54789 drm/exynos: Move static keyword to the front of declaration adds 8c84b43f17cb Merge tag 'exynos-drm-next-for-v5.5' of git://git.kernel.o [...] adds 7cb12d48314e drm/dp_mst: Destroy MSTBs asynchronously adds d29333cf5cd7 drm/dp_mst: Remove PDT teardown in drm_dp_destroy_port() a [...] adds c485e2c97dae drm/dp_mst: Refactor pdt setup/teardown, add more locking adds 9408cc94eb04 drm/dp_mst: Handle UP requests asynchronously adds 14692a3637d4 drm/dp_mst: Add probe_lock adds 3f9b3f02dda5 drm/dp_mst: Protect drm_dp_mst_port members with locking adds dad7d84f8835 drm/dp_mst: Don't forget to update port->input in drm_dp_m [...] adds 79413ed4a1b7 drm/dp_mst: Lessen indenting in drm_dp_mst_topology_mgr_resume() adds 09e530657e1c drm/nouveau: Don't grab runtime PM refs for HPD IRQs adds ac0de16a38a9 drm/nouveau: Resume hotplug interrupts earlier adds 6857f879f98a drm/amdgpu: Iterate through DRM connectors correctly adds d20ebea8f0fa drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology adds 6f85f73821f6 drm/dp_mst: Add basic topology reprobing when resuming adds 12a280c72868 drm/dp_mst: Add topology ref history tracking for debugging adds 57c2af791b6c Merge tag 'topic/mst-suspend-resume-reprobe-2019-10-29-2' [...] adds 86d35f87ebaa drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of [...] adds 221bc77914cb drm/panfrost: Use generic code for devfreq adds 9e62b885f715 drm/panfrost: Simplify devfreq utilisation tracking adds 83b8a6f242ea drm/gem: Fix mmap fake offset handling for drm_gem_object_ [...] adds a262ef043642 Revert "kselftests: Add dma-heap test" adds 2e7f7cb2b50c Revert "dma-buf: heaps: Add CMA heap to dmabuf heaps" adds d59c5e025081 Revert "dma-buf: heaps: Add system heap to dmabuf heaps" adds 837324d43554 Revert "dma-buf: heaps: Add heap helpers" adds fae7d7d5f374 Revert "dma-buf: Add dma-buf heaps framework" adds 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...] adds a7303f773571 drm/tegra: Do not use ->load() and ->unload() callbacks adds 7edd7961e58d drm/tegra: Simplify IOMMU group selection adds 80327ce3d4ed gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API adds 44156eee91ba gpu: host1x: Clean up debugfs on removal adds ab4f81bfc2a8 gpu: host1x: Add direction flags to relocations adds b78e70c04c14 gpu: host1x: Allocate gather copy for host1x adds af1cbfb9bf0f gpu: host1x: Support DMA mapping of buffers adds 06867a362de0 gpu: host1x: Set DMA mask based on IOMMU setup adds 20e7dce255e9 drm/tegra: Remove memory allocation from Falcon library adds d972d6247628 drm/tegra: falcon: Clarify address usage adds 2e8d8749f6f9 drm/tegra: Support DMA API for display controllers adds fa6661b7aa0b drm/tegra: Optionally attach clients to the IOMMU adds c8a203647488 gpu: host1x: Unconditionally select IOMMU_IOVA adds 84db889e6d82 drm/tegra: Unconditionally select IOMMU_IOVA adds 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...] adds 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...] adds 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits adds 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active adds b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines adds 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt adds 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications adds aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt adds adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio adds 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities adds b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup adds 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup adds 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init adds 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds adds 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts adds 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt adds 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device adds d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test adds 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests adds e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere adds 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates adds a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices adds 7867d7099599 drm/i915/gem: Distinguish each object type adds ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt adds c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context adds 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...] adds f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...] adds e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration adds 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc adds aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...] adds 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform adds 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write adds a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition adds a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...] adds 3a7a92aba8fb drm/i915/execlists: Force preemption adds d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out adds 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled adds 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats adds 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow adds 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets adds 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well adds 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio adds 2871ea85c119 drm/i915/gt: Split intel_ring_submission adds 71b1c99081ae drm/i915/perf: Describe structure members in documentation adds 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...] adds 1d5a95b5c943 drm/i915: Rework global state locking adds bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier adds bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk adds 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate() adds dbe20703e178 drm/i915: Simplify skl_max_scale() adds 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+ adds 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...] adds 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...] adds 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites adds 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same. adds 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm adds 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes adds b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...] adds c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime adds 8c6388028d46 doc: Update header files names adds 900554dc6bfc drm/i915: Describe structure member in documentation adds d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code adds 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c adds 2728200f48d3 drm/i915/selftests: Force ordering of context switches adds dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds ba1d18e386d9 drm/i915: capture aux page table error register adds dc90fe3fd219 drm/i915: Add is_dgfx to device info adds d8203d398c0d drm/i915: add new gen12 dgfx platform macro adds e6e2ac07118b drm/i915: do not set MOCS control values on dgfx adds 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable adds b908be543e44 drm/i915: support creating LMEM objects adds cb6d2467ace7 drm/i915: setup io-mapping for LMEM adds 01377a0d7e66 drm/i915/lmem: support kernel mapping adds 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM adds 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages adds 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...] adds dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages adds 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix adds c442292a661b drm/i915/pmu: Initialise the spinlock before registering adds 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...] adds babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...] adds 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...] adds 3e7abf814193 drm/i915: Extract GT render power state management adds 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers adds 3fc794f27fec drm/i915: Split memory_region initialisation into its own file adds d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN adds dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps adds 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS() adds 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D adds 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines adds 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests adds 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt adds 96815f3d8b50 drm/i915/bios: add compression parameter block definition adds c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests adds 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt adds 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...] adds 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...] adds e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports adds 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...] adds a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...] adds 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines! adds e7f536000c4c drm/i915/selftests: Initialise ret adds f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator adds 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode adds 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...] adds 3df2c830bfc4 drm/i915/blt: fixup block_size rounding adds 773ed805b5ee drm/i915: define i915_ggtt_has_aperture adds 54b512cd7a6d drm/i915: do not map aperture if it is not available. adds cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture adds 895d8ebeaa92 drm/i915: error capture with no ggtt slot adds 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region adds 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture adds e60f7bb7ea68 drm/i915/selftests: check for missing aperture adds fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...] adds 00a7f0d7155c drm/i915/tgl: Add perf support on TGL adds 7f9d4c08846e drm/i915: Fix i845/i865 cursor width adds dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_* adds 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter adds b79029b2e859 drm/i915/gt: Make timeslice duration configurable adds 47c41af70696 drm/i915: Drop unused AUX register offsets adds 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS adds bf96b515082c drm/i915/perf: ensure selftests select valid format adds a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers adds 74393109a8c3 drm/i915/display: Handle fused off HDCP adds 7a40aac1d77a drm/i915/display: Check if FBC is fused off adds ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off adds 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC adds 545164646743 drm/i915: Provide more information on DP AUX failures adds a0e047156cde drm/i915/gem: Make context persistence optional adds b3545e086877 drm/i915/tgl: add support to one DP-MST stream adds e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state adds 811bb3db25ac drm/i915/tgl: Add gam instdone adds a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive() adds a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle adds 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe() adds 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode adds 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL adds 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup adds 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/ adds 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe adds 34053ee18974 drm/i915: Simplify pipe_mask setup even further adds 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs adds 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent adds 164a4128869f drm/i915/selftests: Pretty print the i915_active adds dde01d943559 drm/i915: Split detaching and removing the vma adds 9f37940756b1 drm/i915: drop lrc header page adds 034982cff1a1 drm/i915/guc: drop guc shared area adds 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds 1629224324b6 drm/i915/lmem: add the fake lmem region adds 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101 adds 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context() adds 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...] adds e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping adds 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101 adds 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...] adds 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch adds 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation adds ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...] adds e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev' adds 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...] adds b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO adds 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated adds bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2) adds 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi adds 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...] adds 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree adds 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...] adds 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...] adds 68acde7629d7 drm/dp_mst: fix gcc compile error adds cea35f5ad5ff drm/i915: Don't select BROKEN adds ed24d5d05e5d drm/mediatek: Add RGB[A] variants to published plane formats adds 31c5558dae05 drm/mediatek: Refactor plane init adds d6b53f68356f drm/mediatek: Add helper to get component for a plane adds f7c710d1e484 drm/mediatek: Add plumbing for layer_check hook adds ef87d3e2dd25 drm/mediatek: Plumb supported rotation values from compone [...] adds 84d805753983 drm/mediatek: Support reflect-y plane rotation adds b368d3ecab2d drm/mediatek: Support reflect-x plane rotation adds df4444577118 drm/mediatek: Support 180 degree rotation adds 393fdfdb4aee Merge tag 'mediatek-drm-next-5.5-2' of https://github.com/ [...] adds 8eb4704b124c drm/i915: Protect request peeking with RCU adds fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly adds 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT adds d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT adds a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late adds 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake adds d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare adds 23aae183ffdf Merge tag 'drm-intel-next-fixes-2019-11-07' of git://anong [...] adds 7f4009c4bbea drm: msm: a6xx: fix debug bus register configuration adds b149cbfeecaa drm/mst: Fix up u64 division adds 3ca3a9eab708 Merge tag 'drm-misc-next-fixes-2019-11-06' of git://anongi [...] adds 77e0723bd27f Merge v5.4-rc7 into drm-next adds e2f619aa14b6 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE adds 89b3d86403f1 drm/amdgpu: dont schedule jobs while in reset adds 39ea6e5f9e2d drm/amdgpu: change pstate only after all XGMI device initialized adds 086e1c561626 drm/amd/powerplay: update is_sw_smu_xgmi check adds 3e454860f2a4 drm/amd/powerplay: support xgmi pstate setting on powerpla [...] adds 84e4e8205efc drm/amdgpu: add navi14 PCI ID adds a4840d91c984 drm/amdgpu: enable VCN DPG on Raven and Raven2 adds 8863baefaf02 drm/amdgpu/gpuvm: add some additional comments in amdgpu_v [...] adds 26e99ba6d102 drm/amdgpu: Show resolution correctly in mode validation d [...] adds 9fd4c2d71237 drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 adds b73b7f48895a Revert "drm/amd/display: setting the DIG_MODE to the corre [...] adds 91872960caf5 drm/amd/powerplay: print the pptable provider adds 224f82e5b7bf drm/amdgpu/discovery: Need to free discovery memory adds d7c5782acd35 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 adds 58f46d4b6502 drm/amdgpu: disallow direct upload save restore list from [...] adds 8d3bf936bafe drm/amd/powerplay: update Arcturus driver-smu interface header adds 2c874ad9d629 drm/amd/swSMU: fix smu workload bit map error adds b0adca4d5016 drm/amdgpu: register gpu instance before fan boost feature [...] adds 5c5b2ba00667 drm/amdgpu: fix possible pstate switch race condition adds 60599a03638a drm/amdgpu: perform p-state switch after the whole hive in [...] adds cf3fde893d3a drm/amd/powerplay: fix deadlock on setting power_dpm_force [...] adds a6522a5c6388 drm/amdgpu: add dummy read by engines for some GCVM status [...] adds 11c610893410 drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 adds f88e2d1f8ec4 drm/amdgpu: change read of GPU clock counter on Vega10 VF adds 946ab8db6953 drm/amdgpu: fix potential double drop fence reference adds d94207057591 drm/amd/powerplay: fix struct init in renoir_print_clk_levels adds 365f7f8db8a4 drm/amdgpu: fix double reference dropping adds ad4d81dc57e2 drm/amdgpu/renoir: move gfxoff handling into gfx9 module adds 7158ca8476c9 drm/radeon: fix si_enable_smc_cac() failed issue adds ef177d11d696 drm/amdgpu: Improve RAS documentation (v2) adds f6baa07497fb drm/amdgpu: Add comments to gmc structure adds e31dcdcfabc1 drm/amdgpu: Need to disable msix when unloading driver adds 2af8153126e1 drm/amdgpu: fix sysfs interface pcie_replay_count error on [...] adds cb5932f866f5 drm/amdgpu: fix vega20 pstate status change adds 83a7772ba223 drm/sched: Use completion to wait for sched->thread idle v2. adds 7c55adb0a9a0 Revert "drm/amdgpu: dont schedule jobs while in reset" adds 2b6f717c33ef drm/sched: Avoid job cleanup if sched thread is parked. adds a28fda312a9f drm/amdgpu: Avoid accidental thread reactivation. adds dc10218da86b drm/sched: struct completion requires linux/completion.h i [...] adds eebc7f4d7ffa drm/amdgpu: allow direct upload save restore list for raven2 adds 875dc7c4ff22 drm/amd/powerplay: correct Arcturus OD support adds 558491dda004 drm/amd/powerplay: dynamically disable ds and ulv for compute adds 53dbc27ad5a9 drm/amdgpu/powerplay: fix AVFS handling with custom powerp [...] adds 0990ca235d91 Merge tag 'drm-next-5.5-2019-11-08' of git://people.freede [...] adds a64fc11b9a52 drm/msm: fix memleak on release adds 3447fd0c9dce Merge tag 'drm-misc-next-fixes-2019-11-13' of git://anongi [...] adds cee17a71656e drm/arcpgu: rework encoder search adds 94bc7f56a8af Merge tag 'arcpgu-updates-2019.07.18' of github.com:abrodk [...] adds 2248a28384fe drm/i915/gen8+: Add RC6 CTX corruption WA adds dfce90259d74 Backmerge i915 security patches from commit 'ea0b163b13ff' [...] adds d29926fa5f58 drm/i915/gt: Only drop heartbeat.systole if the sole owner adds 6300c6637251 drm/i915/gem: Fix error path to unlock if the GEM context [...] adds 56a327f983f4 drm/i915/display: only include intel_dp_link_training.h wh [...] adds 3cac195875ef drm/i915: Leave the aliasing-ppgtt size alone adds aeec766133f9 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds f77021372e28 drm/i915: Preload LUTs if the hw isn't currently using them adds 2b3c7f0db8b4 drm/i915/perf: always consider holding preemption a privileged op adds d231c15aff1e drm/i915: Protect context while grabbing its name for the request adds a7d87b70d6da drm/i915/pmu: "Frequency" is reported as accumulated cycles adds cee7fb437edc drm/i915/userptr: Try to acquire the page lock around set_ [...] adds 98ae6fb3f1dc drm/i915/execlists: Move reset_active() from schedule-out [...] adds 789c4aea3f08 drm/i915: Split a setting of MSA to MST and SST adds 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...] adds e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...] adds b4011644b03c drm/vmwgfx: remove set but not used variable 'srf' adds 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds 51bd363857c0 drm/amdgpu: avoid upload corrupted ta ucode to psp adds 901245624c78 drm/amdgpu/powerplay/smu7: fix AVFS handling with custom p [...] adds 4cae34d065e8 drm/radeon: Clean up code in radeon_pci_shutdown() adds 9f87516764a9 drm/amd/amdgpu: finish delay works before release resources adds 21677d088095 drm/amdgpu/navi10: implement sclk/mclk OD via pp_od_clk_voltage adds 6610713211b1 drm/amdgpu/navi10: implement GFXCLK_CURVE overdrive adds 7f3353f60e75 drm/amdgpu/navi10: Implement od clk printing adds 73abde4d864b drm/amdgpu/smu_v11: Unify and fix power limits adds fddbfb1c6503 drm/amd/powerplay: read pcie speed/width info (v2) adds 622b2a0ab647 drm/amdgpu/vcn: finish delay work before release resources adds c22fe762ba91 Merge tag 'drm-next-5.5-2019-11-15' of git://people.freede [...] adds 36104fcf8ff4 drm/i915: Flush context free work on cleanup adds 5d77aa07bd2f drm/i915: Fix detection for a CMP-V PCH adds 78e2ea291ead drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition adds 3e749f5199e1 drm/i915: Avoid atomic context for error capture adds 7e89d508558c drm/i915/perf: don't forget noa wait after oa config adds 9faf5fa4d3da drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 2a39b072ee69 drm/i915: Restore GT coarse power gating workaround adds a46bfdc83fee drm/i915/gt: Wait for new requests in intel_gt_retire_requests() adds e367925e80b5 drm/i915/guc: Skip suspend/resume GuC action on platforms [...] adds fa039b936cf5 drm/i915: fix accidental static variable use adds 093b92287363 drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] adds 83faaf074e6d drm/i915/gvt: Stop initializing pvinfo through reading mmio adds 0122baaa93cc Merge tag 'gvt-next-fixes-2019-11-12' of https://github.co [...] adds 30c185da7692 Merge tag 'drm-intel-next-fixes-2019-11-20' of git://anong [...] adds 9786b65bc61a drm/ttm: fix mmap refcounting adds 17eee668b3ca Merge tag 'drm-misc-next-fixes-2019-11-20' of git://anongi [...] adds 15b9cbb2c5e1 Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] adds e639ea0f9155 Merge tag 'drm-intel-next-fixes-2019-11-22' of git://anong [...] adds 0900a9efdb79 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds d112ea3cf086 drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds a310a1b4c1a9 drm/amd/powerplay: issue BTC on Navi during SMU setup adds 1ac38dbf6ede drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 06f75d54f462 drm/amd/powerplay: correct fine grained dpm force level setting adds 4e20f6550b52 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds c0e21ea1d0b5 drm/amdgpu: put flush_delayed_work at first adds f8a69a8022a2 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds e3dd3aa8e0b6 drm/amd/display: Fix debugfs on MST connectors adds 62d91dd2851e drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds 3d0e3ce52ce3 drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds dda0f4558c72 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds 70f7eb639e2f drm/amdgpu: disable gfxoff when using register read interface adds 5355d7e054fc drm/amdgpu: remove experimental flag for Navi14 adds 8fc413441388 drm/amdgpu: disable gfxoff on original raven adds 5e18d2b14c70 Revert "drm/amd/display: enable S/G for RAVEN chip" adds 1e902a6d32d7 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt adds 908a28be092e drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access adds 57fb0ab2f139 drm/amdgpu: Update Arcturus golden registers adds a3511321fd00 merge fix for "ftrace: Rework event_create_dir()" adds 210b3b3c7563 drm/amdgpu/gfx10: re-init clear state buffer after gpu reset adds ef1c0cbcd1e0 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] adds 1b34de7c3fef drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. adds 6c2c8972374a drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub adds f920d1bb9c4e drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 adds acc61b892936 Merge tag 'drm-next-5.5-2019-11-22' of git://people.freede [...] adds 7b67ec7e2b3a Merge remote-tracking branch 'drm/drm-next' adds 3261e013c0ca drm/amd/display: Add MST atomic routines adds 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...] adds 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB adds 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode adds 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources adds 7c008829cdc1 drm/amd/display: Add the DMUB service adds a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] adds 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask. adds 743b9786b14a drm/amd/display: Hook up the DMUB service in DM adds 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface adds 3a1627b07385 drm/amd/display: Add DMUB support to DC adds 9a71c7d31734 drm/amd/display: Register DMUB service with DC adds 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards adds 37f1b9f91904 drm/amd/display: 3.2.57 adds 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...] adds 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA adds 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] adds a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...] adds 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] adds 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...] adds f2988e67144a drm/amd/display: optimize bandwidth after commit streams. adds eb7d81af3c20 drm/amd/display: 3.2.58 adds ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs adds d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc adds 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled adds 8e5100a57543 drm/amd/display: initialize lttpr adds 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs adds bad7ab0be9be drm/amd/display: configure lttpr mode adds 64c12b733fe7 drm/amd/display: implement lttpr logic adds 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater. adds 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps. adds 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN adds 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware adds 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED adds aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag adds b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN adds defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] adds b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] adds b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector' adds d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig' adds 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] adds e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' adds d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type adds b74361974bfa drm/amd/display: remove redundant variable status adds b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...] adds d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii adds 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10 adds 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations adds 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution" adds 4b31b1720704 drm/amd/display: remove duplicated comparison expression adds cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...] adds 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data' adds 39a502c882e5 drm/amd/display: Use static const, not const static adds f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...] adds 026674cf055f drm/amd/display: remove set but not used variable 'ds_port' adds 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords adds e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...] adds 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue() adds 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10 adds 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10 adds bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size adds 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10 adds 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places adds 025916c914d1 drm/amd/display: remove set but not used variable 'bpc' adds 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...] adds 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector' adds a1bd079fca62 drm/amdgpu: remove set but not used variable 'count' adds 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid' adds 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd' adds 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI adds ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue adds 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c adds baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus adds 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras adds 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures adds 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests adds bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 adds 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support adds 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type adds 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg adds 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports adds b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 adds 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface adds 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 adds eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface adds 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x adds 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir adds a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir adds 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm adds 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm adds 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above adds 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir adds 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 adds e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks adds 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block adds c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup adds 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting adds d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' adds 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds d0d13fe87490 drm/amdgpu: put flush_delayed_work at first adds 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] adds 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] adds 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] adds 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] adds 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' adds 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio adds 8c8048f207e7 drm/amd/display: add automated audio test support adds e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula adds db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] adds d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi adds 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc adds 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] adds 7b23b0b45072 drm/amd/display: 3.2.59 adds 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled adds 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases adds c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] adds ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver adds 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors adds cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] adds 581c4488318d drm/amd/display: Clean up some code with unused registers adds be32c9891c13 drm/amd/display: revert change causing DTN hang for RV adds 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors adds d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs adds 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] adds ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold adds b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. adds 53db058581b2 drm/amd/display: 3.2.60 adds 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi adds 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut adds 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] adds 78c7738211e0 drm/amd/display: cleanup of function pointer tables adds b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging adds a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC adds f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] adds e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option adds f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code adds 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps adds eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 adds 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 adds 46df9931e0db drm/amd/display: Add logging for HDCP2.2 adds 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module adds da283469e05f drm/amd/display: Enable HDCP 2.2 adds 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm adds b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] adds 23eb41917fc9 drm/amd/display: add force Type0/1 flag adds 45375a501f13 drm/amd/display: Refactor HDCP encryption status update adds 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h adds 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK adds 302169003733 drm/amd/display: split rxstatus for hdmi and dp adds a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv adds 5111195ad617 drm/amd/display: Fix coding error in connector atomic check adds e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] adds ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] adds 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' adds 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' adds 77441f779498 drm/radeon: remove set but not used variable 'blocks' adds dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' adds a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds 16641949257a drm/amdgpu: remove not needed memset adds 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur adds 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface adds b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 adds 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven adds 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" adds b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings adds 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support adds 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration adds 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write adds cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission adds 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission adds 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled adds 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] adds 69d5436d4ded drm/amdgpu: add asic callback for BACO support adds 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) adds 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. adds 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. adds e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. adds ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. adds a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper adds 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] adds b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] adds 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit adds 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit adds 191343172809 drm/amdgpu: add baco support to runtime suspend/resume adds 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm adds 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo adds 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 adds f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context adds b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault adds 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt adds d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access adds 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse adds 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20 adds f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4 adds 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers adds d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE adds 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory adds 562b49fcd02d drm/amdgpu: simplify runtime suspend adds 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame adds 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()" adds c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset adds edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] adds c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. adds dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub adds 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 adds c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq() adds 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling adds e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions adds ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them adds 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4 adds 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue adds 4c50d6f64958 drm/amd: Fix Kconfig indentation adds 4afbccce0fa2 MAINTAINERS: Drop Rex Zhu for amdgpu powerplay adds b75ca438c254 drm/amd/powerplay: remove redundant assignment to variable [...] adds 1dbb27752ab4 drm/amd/display: Use NULL for pointer assignment in copy_s [...] adds 7ec116d5b072 drm/amdgpu: Ensure ret is always initialized when using SO [...] adds 95d00e829ca6 drm/radeon: remove redundant assignment to variable ret adds 9de83fcc40dd amdgpu: Enable KFD on POWER systems adds b7beab1362e1 drm/amd/display: remove set but not used variable 'msg_out' adds 2abab25b799c drm/amd/powerplay: remove set but not used variable 'stret [...] adds 8b0182977d71 drm/amdgpu: add UAPI for creating encrypted buffers adds ec61c0b6d12e drm/amdgpu: add UAPI to create secure commands (v3) adds 26e354198e25 drm/amdgpu: define the TMZ bit for the PTE adds 9ce1ba254385 drm/amdgpu: add tmz feature parameter (v2) adds 595e065eac5e drm/amdgpu: add amdgpu_tmz data structure adds f8ed096f4078 drm/amdgpu: add function to check tmz capability (v4) adds ec8284584d81 drm/amdgpu: add tmz bit in frame control packet adds 2dce9132e5c7 drm/amdgpu: expand the emit tmz interface with trusted flag adds d36dfae23aaf drm/amdgpu: expand the context control interface with trust flag adds e0c076792867 drm/amdgpu: job is secure iff CS is secure (v5) adds 0e5d3895f89f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 9466ac98d0d8 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 045d313b8603 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 43c1b2067771 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 6f39c8b766e7 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 3ecf24ab35eb drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds d4a4eff07e2a drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 2d104610c1db drm/ttm: Remove explicit typecasts of vm_private_data adds f395c0551b7b drm/ttm: Convert vm callbacks to helpers adds 4cc49223c39b drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds ff7f6c09ff7a drm/amdgpu: work around llvm bug #42576 adds b57776909f39 drm/amd/display: re-enable wait in pipelock, but add timeout adds c8d32798116b drm/amdgpu: move pci handling out of pm ops adds 53080f63f0f3 drm/amdgpu: flag vram lost on baco reset for VI/CIK adds fd392f9b12de Merge remote-tracking branch 'amdgpu/drm-next' adds d74a7566bef7 drm/i915/ehl: Update voltage level checks adds 198dfe671fdf drm/i915/tgl: Add DKL PHY vswing table for HDMI adds 03a2a606066c drm/i915/query: Align flavour of engine data lookup adds 732f9ca4a737 drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state adds f83d7e3f5189 drm/i915: Wait until the intel_wakeref idle callback is complete adds ee33baa83109 drm/i915: Mark up the calling context for intel_wakeref_put() adds ca1711d1991f drm/i915/gt: Close race between engine_park and intel_gt_r [...] adds bf201f5eda23 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] adds 97f9af78f38d drm/i915/gt: Mark the execlists->active as the primary vol [...] adds 4ec5cc78c1b0 drm/i915/execlists: Fixup cancel_port_requests() adds a09c2860ae4f drm/i915/gt: Adapt engine_park synchronisation rules for e [...] adds 311770173fac drm/i915/gt: Schedule request retirement when timeline idles adds c9b07c185bbe Merge remote-tracking branch 'drm-intel/for-linux-next' adds fd6c798b58e0 drm/msm/hdmi: silence -EPROBE_DEFER warning adds c4b0222e628f drm/msm: fix rd dumping for split-IB1 adds abdfd18fe073 drm/msm: always dump buffer base/size adds 1c2a9f254c26 drm/msm/mdp5: Add optional TBU and TBU_RT clocks adds 2ab45a0973a8 dt-bindings: msm/mdp5: Document optional TBU and TBU_RT clocks adds 1860f2a8b8b1 drm/msm/mdp5: Add configuration for msm8x76 adds 332d6084d4f7 drm/msm/dsi: Add configuration for 28nm PLL on family B adds 3f3c8aff1f8f drm/msm/dsi: Add configuration for 8x76 adds e20c9284c8f2 drm/msm/adreno: Add support for Adreno 510 GPU adds 1546453e533f Merge remote-tracking branch 'drm-msm/msm-next' adds 1a38d66ff751 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 31278ac25c71 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds a20db58f3e6e regmap: regmap-w1: Drop unreachable code adds 0c4b6e03b8ad Merge branch 'regmap-5.5' into regmap-next adds 7bb4871b70eb Merge remote-tracking branch 'regmap/for-next' adds e2854a1054ab moduleparam: fix parameter description mismatch adds 5d603311615f kernel/module.c: wakeup processes in module_wq on module unload adds d05b9156a57e Merge remote-tracking branch 'modules/modules-next' adds 95c9ea96adb3 Input: st1232 - simplify parsing of read buffer adds 16dc7c5c13f1 Input: st1232 - do not unconditionally configure as wakeup source adds 95dc58a9a02f Input: st1232 - rely on I2C core to configure wakeup interrupt adds efd7bb08a762 Input: st1232 - do not reset the chip too early adds ac6b31797925 Input: st1232 - do not allocate fingers data separately adds b67b6f598c5d Input: st1232 - do not set parent device explicitly adds 833c2c083856 Input: st1232 - note that the receive buffer is DMA-safe adds a1b92973fba4 Input: st1232 - switch to using MT-B protocol adds 7448bfec6bf5 Input: edt-ft5x06 - add support for regulator adds 055070a7d0d3 Input: psxpad-spi - switch to using polled mode of input devices adds bd88ce25335d Input: raspberrypi-ts - switch to using polled mode of inp [...] adds 08b936012964 Input: sur40 - switch to using polled mode of input devices adds 9b587815ddd8 Input: ts4800-ts - switch to using polled mode of input devices adds 7cca5a342ecd Input: tsc6507x-ts - switch to using polled mode of input devices adds d0fe37b923e1 Input: adc-keys - switch to using polled mode of input devices adds ea6c52ae259a Input: clps711x-keypad - switch to using polled mode of in [...] adds c028c44f4283 Input: jornada680_kbd - switch to using polled mode of inp [...] adds 9584bded0ba8 Input: gpio_keys_polled - switch to using polled mode of i [...] adds 071ec845c8c6 Input: apanel - switch to using polled mode of input devices adds 4a767ec368bf Input: wistron_btns - switch to using polled mode of input [...] adds 4d69ca90de6a Input: cobalt_btns - convert to use managed resources adds 5d96738d9a74 Input: cobalt_btns - switch to using polled mode of input devices adds 9e085dd069d5 Input: sgi_btns - switch to using managed resources adds aede7a1e0cc3 Input: sgi_btns - switch to using polled mode of input devices adds 528c7d02c78b Input: rb532_button - switch to using managed resources adds 36bc3684c212 Input: rb532_button - switch to using polled mode of input [...] adds ff68cf0b166e Input: gpio_decoder - switch to using polled mode of input [...] adds 867e8820e037 Input: mma8450 - switch to using polled mode of input devices adds 493a6ebd59dc Input: bma150 - use managed resources helpers adds b873f73cf66f Input: bma150 - switch to using polled mode of input devices adds e73391180ae9 Input: kxtj9 - switch to using managed resources adds 78713dfade75 Input: kxtj9 - switch to using polled mode of input devices adds d843304b22e8 Input: synaptics-rmi4 - simplify data read in rmi_f54_work adds ee85fbe14fd6 Input: ar1021 - fix typo in preprocessor macro name adds 92d6d0a19246 dt-bindings: input: touchscreen: ad7879: generic node name [...] adds eb91ecc9fc43 Input: ili210x - add ILI2117 support adds 71f8e38ae635 Input: ili210x - switch to using threaded IRQ adds 43f06a4c639d Input: ili210x - handle errors from input_mt_init_slots() adds efda86a49553 Input: ili210x - do not set parent device explicitly adds ef536abd3afd Input: ili210x - define and use chip operations structure adds 172bb5f34c0d Input: ili210x - do not unconditionally mark touchscreen a [...] adds a5fdf7d02656 Input: ili210x - remove unneeded suspend and resume handlers adds 7ca7cb2382d8 Merge branch 'ili2xxx-touchscreen' into next adds 8d13c7642fab Input: mms114 - use device_get_match_data adds c7dded5b2980 Input: ili210x - do not retrieve/print chip firmware version adds b32fbeaec52d Input: ili210x - add resolution to chip operations structure adds cc12ba1872c6 Input: ili210x - optionally show calibrate sysfs attribute adds dffe969aa7ab Input: imx_sc_key - correct SCU message structure to avoid [...] adds bcf1e034d3aa Input: fix Kconfig indentation adds fc1156f373e3 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus adds 71c296f6d5b3 Input: synaptics-rmi4 - fix various V4L2 compliance proble [...] adds 1a26c920717a Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q adds 175f1065d817 Merge remote-tracking branch 'input/next' adds 626fb735a43d blk-mq: Make blk_mq_run_hw_queue() return void adds 8962842ca5ab blk-mq: avoid sysfs buffer overflow with too many CPU cores adds 731dc4868311 bdev: Factor out bdev revalidation into a common helper adds cba22d86e0a1 bdev: Refresh bdev size for disks without partitioning adds 3495ea1b5f60 block: sed-opal: Generalizing write data to any opal table adds 51f421c85c88 block: sed-opal: Add support to read/write opal tables gen [...] adds 62c441c6ae05 block: sed-opal: Introduce Opal Datastore UID adds d2c9be89f8eb blk-mq: make sure that line break can be printed adds fa5322872187 block: avoid blk_bio_segment_split for small I/O operations adds f8db383507d6 block: Warn if elevator= parameter is used adds a84324d2ed05 block: Remove REQ_OP_ZONE_RESET plugging adds c7a1d926dc40 block: Simplify REQ_OP_ZONE_RESET_ALL handling adds 6c1b1da58f8c block: add zone open, close and finish operations adds e876df1fe0ad block: add zone open, close and finish ioctl support adds 912c0a85911a Merge branch 'for-linus' into for-5.5/block adds a557f1c7fee2 bfq-iosched: relocate bfqg_*rwstat*() helpers adds fd41e60331b1 bfq-iosched: stop using blkg->stat_bytes and ->stat_ios adds 7ca464383aec blk-throtl: stop using blkg->stat_bytes and ->stat_ios adds 8a80d5d6638b blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_ [...] adds f73316482977 blk-cgroup: reimplement basic IO stats using cgroup rstat adds 1d156646e0d8 blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGRO [...] adds 59db8ba2f652 block: still try to split bio if the bvec crosses pages adds 6952a7f8446e block: split bio if the only bvec's length is > SZ_4K adds 134e69000cd9 Merge branch 'for-5.5/block' into for-next adds efcfec579f61 loop: fix no-unmap write-zeroes request behavior adds f16583614222 nvme-fc: Sync nvme-fc header to FC-NVME-2 adds 53b2b2f59967 nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes adds 44fbf3bb1ac3 nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu adds 7db394848ece nvme-fc: clarify error messages adds bcde5f0fc7d3 nvme-fc: ensure association_id is cleared regardless of a [...] adds 58a8df67e057 nvme: introduce nvme_is_aen_req function adds 4d764bb9a92b nvmet: use bio_io_error instead of duplicating it adds e522f4460278 nvmet: add unlikely check at nvmet_req_alloc_sgl adds 59534b9d606e nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed adds 2dc3947b53f5 nvme: introduce "Command Aborted By host" status code adds 16686f3a6c3c nvme: move common call to nvme_cleanup_cmd to core layer adds 48c9e85b2346 nvme: resync include/linux/nvme.h with nvmecli adds 314d48dd2248 nvme: Cleanup and rename nvme_block_nr() adds e08f2ae85092 nvme: Introduce nvme_lba_to_sect() adds e0bace71779d nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() adds c73eebc07a0f nvmet-tcp: Don't set the request's data_len adds 2cb6963a16e9 nvmet: Introduce common execute function for get_log_page [...] adds 6f86f2c9d94d nvmet: Cleanup discovery execute handlers adds 59ef0eaa7741 nvmet: Introduce nvmet_dsm_len() helper adds e9061c397839 nvmet: Remove the data_len field from the nvmet_req struct adds be3f3114ddd5 nvmet: Open code nvmet_req_execute() adds d4b3a1741130 nvmet: fill discovery controller sn, fr and mn correctly adds 05d3046ff755 nvme-pci: Spelling s/resdicovered/rediscovered/ adds d84dd8cde674 nvmet: clean up command parsing a bit adds 9dea0c81ee4a nvmet: add plugging for read/write when ns is bdev adds 716fd9c119a9 nvmet: stop using bio_set_op_attrs adds 64fab7290dc3 nvme: Fix parsing of ANA log page adds 439b84fa17e9 Merge branch 'for-5.5/block' into for-5.5/drivers adds 2e2d6f7e44a2 dm: add zone open, close and finish support adds da644b2cc1a4 null_blk: add zone open, close, and finish support adds 8c9ae6ea0579 Merge branch 'for-5.5/drivers' into for-next adds e16381720a1b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6d1ec7814dce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ad512f2023b3 scsi: sd_zbc: add zone open, close, and finish support adds f13ac167b7ab Merge branch 'for-5.5/drivers-post' into for-next adds 130f4caf145c libata: Ensure ata_port probe has completed before detach adds 0fb596edaa52 ata: Documentation, fix function names adds 25937580a506 ata: define AC_ERR_OK adds 95364f36701e ata: make qc_prep return ata_completion_errors adds e9f691d89918 ata: sata_mv, avoid trigerrable BUG_ON adds dee58fe8dc57 ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) adds 44bdc2fb63aa ata: pata_artop: make arrays static const, makes object smaller adds b9f80fe2d6f6 Merge branch 'for-5.5/libata' into for-next adds ba816ad61fdf io_uring: run dependent links inline if possible adds 08a451739a9b io_uring: allow sparse fixed file sets adds c3a31e605620 io_uring: add support for IORING_REGISTER_FILES_UPDATE adds 33a107f0a1b8 io_uring: allow application controlled CQ ring size adds ba5290ccb6b5 io_uring: replace s->needs_lock with s->in_async adds a41525ab2e75 io_uring: add support for absolute timeouts adds 11365043e527 io_uring: add support for canceling timeout requests adds c826bd7a743f io_uring: add set of tracing events adds fa4562280889 io_uring: remove index from sqe_submit adds 95a1b3ff9a3e io_uring: Fix mm_fault with READ/WRITE_FIXED adds 771b53d033e8 io-wq: small threadpool implementation for io_uring adds 561fb04a6a22 io_uring: replace workqueue usage with io-wq adds fcb323cc53e2 io_uring: io_uring: add support for async work inheriting files adds de2ea4b64b75 net: add __sys_accept4_file() helper adds 17f2fe35d080 io_uring: add support for IORING_OP_ACCEPT adds b7620121dc04 io_uring: protect fixed file indexing with array_index_nospec() adds 65e19f54d29c io_uring: support for larger fixed file sets adds 842f96124c56 io_uring: fix race with canceling timeouts adds 975c99a57096 io_uring: io_wq_create() returns an error pointer, not NULL adds 62755e35dfb2 io_uring: support for generic async request cancel adds e9ffa5c2b77e io_uring: set -EINTR directly when a signal wakes up in io [...] adds 0069fc6b1cf2 io_uring: remove io_uring_add_to_prev() trace event adds 364b05fd06e8 io-wq: use kfree_rcu() to simplify the code adds 51c3ff62cac6 io_uring: add completion trace event adds 1056ef940380 MAINTAINERS: update io_uring entry adds 6f72653e76a5 io-wq: use proper nesting IRQ disabling spinlocks for cancel adds 89723d0bd6c7 io_uring: enable optimized link handling for IORING_OP_POLL_ADD adds f1f40853c01b io_uring: fixup a few spots where link failure isn't flagged adds 3aa5fa030558 io_uring: kill dead REQ_F_LINK_DONE flag adds ae9428ca6127 io_uring: Merge io_submit_sqes and io_ring_submit adds e5eb6366ac2d io_uring: io_queue_link*() right after submit adds 196be95cd557 io_uring: allocate io_kiocb upfront adds 50585b9a0736 io_uring: Use submit info inlined into req adds 267bc90442aa io_uring: use inlined struct sqe_submit adds e977d6d34f0c io_uring: abstract out io_async_cancel_one() helper adds 2665abfd757f io_uring: add support for linked SQE timeouts adds 84f97dc2333c io_uring: make io_cqring_events() take 'ctx' as argument adds 78e19bbef383 io_uring: pass in io_kiocb to fill/add CQ handlers adds 1d7bb1d50fb4 io_uring: add support for backlogged CQ ring adds 91d666ea43ad io-wq: io_wqe_run_queue() doesn't need to use list_empty_c [...] adds c5def4ab8494 io-wq: add support for bounded vs unbunded work adds 5f8fd2d3e0a7 io_uring: properly mark async work as bounded vs unbounded adds 206aefde4f88 io_uring: reduce/pack size of io_ring_ctx adds a197f664a0db io_uring: remove passed in 'ctx' function parameter ctx if [...] adds ec9c02ad4c38 io_uring: keep io_put_req only responsible for release and [...] adds c69f8dbe2426 io_uring: separate the io_free_req and io_free_req_find_ne [...] adds 46568e9be70f io_uring: fix error clear of ->file_table in io_sqe_files_ [...] adds 8e3cca127062 io_uring: convert accept4() -ERESTARTSYS into -EINTR adds 0ddf92e848ab io_uring: provide fallback request for OOM situations adds 47f467686ec0 io_uring: make ASYNC_CANCEL work with poll and timeout adds c1edbf5f081b io_uring: flag SQPOLL busy condition to userspace adds 768134d4f481 io_uring: don't do flush cancel under inflight_lock adds 76a46e066e2d io_uring: fix -ENOENT issue with linked timer with short timeout adds 9daf6185f259 Merge branch 'for-5.5/io_uring' into for-next adds d29510d35242 Merge branch 'for-5.5/drivers' into for-5.5/zoned adds 0788c4eda006 Merge branch 'for-5.5/drivers-post' into for-5.5/zoned adds d9dd73087a8b block: Enhance blk_revalidate_disk_zones() adds c98c3d09fca4 block: cleanup the !zoned case in blk_revalidate_disk_zones adds ceeb373aa6b9 block: Simplify report zones execution adds 5eac3eb30c9a block: Remove partition support for zoned block devices adds e3f89564c557 null_blk: clean up the block device operations adds 7fc8fb51a143 null_blk: clean up report zones adds 6d09c4086ed9 null_blk: Add zone_nr_conv to features adds 23a50861adda scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() adds d41003513e61 block: rework zone reporting adds bb28da98f75b Merge branch 'for-5.5/zoned' into for-next adds 960e432dfa59 io_uring: use correct "is IO worker" helper adds 7c9e7f0fe0d8 io_uring: fix potential deadlock in io_poll_wake() adds 15dff286d0e0 io_uring: check for validity of ->rings in teardown adds 1d29fc2ab2e8 Merge commit '15dff286d0e0087d4dcd7049911f179e4e4cfd94' in [...] adds cb711b91a3c6 blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() adds 708edafa8831 sbitmap: Delete sbitmap_any_bit_clear() adds 2a741a9d27c9 Merge branch 'for-5.5/block' into for-next adds 5fa4f8bac951 md/raid1: avoid soft lockup under high load adds 228fc7d76db6 md: avoid invalid memory access for array sb->dev_roles adds 45422b704db3 md/raid10: prevent access of uninitialized resync_pages offset adds e2a7b9f4a19d Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds c0e0954e909c bcache: fix fifo index swapping condition in journal_pin_cmp() adds 34cf78bf34d4 bcache: fix a lost wake-up problem caused by mca_cannibalize_lock adds 2d8869518a52 bcache: fix static checker warning in bcache_device_free() adds aaf8dbeab586 bcache: add more accurate error messages in read_super() adds 41fa4deef90b bcache: deleted code comments for dead code in bch_data_in [...] adds 06c1526da97d bcache: add code comment bch_keylist_pop() and bch_keylist [...] adds 84c529aea182 bcache: fix deadlock in bcache_allocator adds 5dccefd3ea0b bcache: add code comments in bch_btree_leaf_dirty() adds c5fcdedcee4e bcache: add idle_max_writeback_rate sysfs interface adds 9fcc34b1a6dd bcache: at least try to shrink 1 node in bch_mca_scan() adds 651bbba57ada bcache: remove the extra cflags for request.o adds 15fbb2312f32 bcache: don't export symbols adds 39ea175edf03 Merge branch 'for-5.5/drivers' into for-next adds 7d7230652e7c io_wq: add get/put_work handlers to io_wq_create() adds 36c2f9223e84 io-wq: ensure we have a stable view of ->cur_work for canc [...] adds e61df66c69b1 io-wq: ensure free/busy list browsing see all items adds 2f6d9b9d6357 io_uring: clean up io_uring_cancel_files() adds 9d858b214839 io_uring: introduce req_need_defer() adds a320e9fa1e26 io_uring: Fix getting file for non-fd opcodes adds df687c9e95e8 Merge branch 'for-5.5/io_uring' into for-next adds f902b0260002 block: refactor rescan_partitions adds 6917d0689993 block: merge invalidate_partitions into rescan_partitions adds a1548b674403 block: move rescan_partitions to fs/block_dev.c adds 142fe8f4bb16 block: fix bdev_disk_changed for non-partitioned devices adds f0b870df80bc block: remove (__)blkdev_reread_part as an exported API adds 979c690d9a01 block: move clearing bd_invalidated into check_disk_size_change adds ca7751a6e9bb Merge branch 'for-5.5/disk-revalidate' into for-next adds f1934892bd76 drivers/md/raid5.c: use the new spelling of RWH_WRITE_LIFE [...] adds 0815ef3c019d drivers/md/raid5-ppl.c: use the new spelling of RWH_WRITE_ [...] adds 97ab474c2dba Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds a3085d8079be Merge branch 'for-5.5/drivers' into for-next adds 22ffc78881bc Merge branch 'master' into for-next adds 021d1cdda387 io-wq: remove now redundant struct io_wq_nulls_list adds eac406c61cd0 io_uring: make POLL_ADD/POLL_REMOVE scale better adds ad06cdcaecaf io_uring: io_async_cancel() should pass in 'nxt' request pointer adds 870e1a5e2820 io_uring: cleanup return values from the queueing functions adds d6caecc156ba io_uring: make io_double_put_req() use normal completion path adds 993b8578a4b8 io_uring: make req->timeout be dynamically allocated adds 469d34c4afb2 io_uring: fix sequencing issues with linked timeouts adds ddc70f5bf990 io_uring: remove dead REQ_F_SEQ_PREV flag adds bd7f7a91114f Merge branch 'for-5.5/io_uring-post' into for-next adds de678bc63cc6 block: Don't disable interrupts in trigger_softirq() adds e6db926195b0 Merge branch 'for-5.5/block' into for-next adds a468168130ec scsi: sd_zbc: Remove set but not used variable 'buflen' adds 5349593c501b Merge branch 'for-5.5/zoned' into for-next adds 00b89892c869 Revert "bcache: fix fifo index swapping condition in journ [...] adds a6a8605cec77 Merge branch 'for-5.5/drivers' into for-next adds 496074f94b19 blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 adds 26b9dfdcebec Merge branch 'for-5.5/block' into for-next adds c6da429ea988 block: sed-opal: Introduce SUM_SET_LIST parameter and appe [...] adds 86ce34b03568 Merge branch 'for-5.5/block' into for-next adds 40edf2bea6a0 io_uring: correct poll cancel and linked timeout expiratio [...] adds 0e1e3a30a115 io_uring: request cancellations should break links adds f95e961fdc31 io-wq: wait for io_wq_create() to setup necessary workers adds 0c5cb3d003de io-wq: remove extra space characters adds 52907d45349d io_uring: break links for failed defer adds 4181d6a11958 io_uring: remove redundant check adds 5f8311e170cb io_uring: Fix leaking linked timeouts adds 23b05234485a io_uring: io_fail_links() should only consider first linke [...] adds 96398493dfe2 io_uring: Always REQ_F_FREE_SQE for allocated sqe adds 61405dff6b21 Merge branch 'for-5.5/io_uring-post' into for-next adds 9b70ef618d52 io_uring: io_allocate_scq_urings() should return a sane state adds 26a52a170dc5 Merge branch 'for-5.5/io_uring-post' into for-next adds 40d47c155e8a block,bfq: Skip tracing hooks if possible adds 2dd56c3ca0e3 Merge branch 'for-5.5/block' into for-next adds 9742577a7770 io_uring: allow finding next link independent of req refer [...] adds 11f0f8d6f170 io_uring: close lookup gap for dependent next work adds 3bb633c2e48e io_uring: drain next sqe instead of shadowing adds 830fc428d552 Merge branch 'for-5.5/io_uring-post' into for-next adds b68663186577 block: add iostat counters for flush requests adds b84e3e385bf8 Merge branch 'for-5.5/block' into for-next adds a642e18d84a2 io_uring: improve trace_io_uring_defer() trace point adds f930bbbfce0e Merge branch 'for-5.5/io_uring-post' into for-next adds 1e279153dfd5 Revert "block: split bio if the only bvec's length is > SZ_4K" adds a0780d1754b7 Merge branch 'for-5.5/block' into for-next adds 400b6a7b13a3 nvme: Add hardware monitoring support adds 530436c45ef2 nvme: Discard workaround for non-conformant devices adds 3aeb6a24f171 nvmet: add another maintainer adds 52deba0f02a9 nvme: hwmon: provide temperature min and max values for ea [...] adds 6c6aa2f26c68 nvme: hwmon: add quirk to avoid changing temperature threshold adds 866ca95da5e5 Merge branch 'nvme-5.5' of git://git.infradead.org/nvme in [...] adds 945ef43c6f66 Merge branch 'for-5.5/drivers-post' into for-next adds 03bf73c315ed nbd: prevent memory leak adds 893749db6c55 Merge branch 'for-5.5/drivers-post' into for-next adds 2395e912c9bc io_uring: rename __io_submit_sqe() adds d113a77ab37f io_uring: add likely/unlikely in io_get_sqring() adds eb060b247a3f io_uring: remove io_free_req_find_next() adds 85dbaffa0f10 io_uring: pass only !null to io_req_find_next() adds 079469808a34 io_uring: simplify io_req_link_next() adds 27b0e120b4fe io_uring: only !null ptr to io_issue_sqe() adds ef363d4dfa10 Merge branch 'for-5.5/io_uring-post' into for-next adds cde3e9341ebe io_uring: only return -EBUSY for submit on non-flushed backlog adds e5f814c8ec70 Merge branch 'for-5.5/io_uring-post' into for-next adds 9019dfee9e86 net: add __sys_connect_file() helper adds c1eb7e61ca99 io_uring: add support for IORING_OP_CONNECT adds 30e45b1294e7 io_uring: fix dead-hung for non-iter fixed rw adds 832ef6680601 Merge branch 'for-5.5/io_uring-post' into for-next adds f68160465835 Merge remote-tracking branch 'block/for-next' adds 6ba01df72b4b dm table: do not allow request-based DM to stack on partitions adds 22c992e1a868 dm raid: change rs_set_dev_and_array_sectors API and callers adds 99273d9e6e19 dm raid: to ensure resynchronization, perform raid set gro [...] adds f9f3ee9130eb dm raid: simplify rs_setup_recovery call chain adds 53be73a5d75f dm raid: streamline rs_get_progress() and its raid_status( [...] adds 8adeac3be03d dm stripe: use struct_size() in kmalloc() adds 8dd85873a0bd dm writecache: fix uninitialized variable warning adds c1005322ff02 dm writecache: handle REQ_FUA adds 6ca43ed8376a dm clone: replace spin_lock_irqsave with spin_lock_irq adds 52c67d416b26 dm clone: add bucket_lock_irq/bucket_unlock_irq helpers adds 8e0c9dacc39e dm thin: replace spin_lock_irqsave with spin_lock_irq adds 235bc8616060 dm bio prison: replace spin_lock_irqsave with spin_lock_irq adds 26b924b93c7b dm cache: replace spin_lock_irqsave with spin_lock_irq adds 6ec1be501500 dm dust: change result vars to r adds cc7a7fb3b689 dm dust: change ret to r in dust_map_read and dust_map adds 72d7df4c8079 dm dust: add limited write failure mode adds e7fad909b68a dm zoned: reduce overhead of backing device checks adds 35ad035b8398 dm raid: Remove unnecessary negation of a shift in raid10_ [...] adds d537858ac8aa dm integrity: fix excessive alignment of metadata runs adds d256d796279d dm thin: wakeup worker only when deferred bios exist adds 443633225ef9 dm: Fix Kconfig indentation adds f612b2132db5 Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" adds dcf966ba0075 Merge remote-tracking branch 'device-mapper/for-next' adds 84182fc7c16f pcmcia: clean an indentation issues, remove extraneous spaces adds e2c056759797 pcmcia: Use dev_get_drvdata where possible adds 990a1b506d3d pcmcia: include cs_internal.h for missing declarations adds e469edbb0613 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple adds bd9d6e0371d1 pcmcia: remove unused dprintk definition adds af96cb9a6a1e Merge remote-tracking branch 'pcmcia/pcmcia-next' adds dcaac3f78401 mmc: sdhci: Check card status after reset adds 7a869f00bb15 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 adds 4177bc5038c8 dt-bindings: mmc: add DT bindings for Milbeaut SD controller adds dd79b7e36703 mmc: sdhci-milbeaut: add Milbeaut SD controller driver adds b62a80174ffb dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding adds ff65ffe46d28 mmc: Add Actions Semi Owl SoCs SD/MMC driver adds f06d353f5288 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding adds 7a7dab237027 mmc: tmio: remove workaround for NON_REMOVABLE adds d67da5c90547 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper adds 824b90bbaf4d mmc: cavium-octeon: Use devm_platform_ioremap_resource() adds 01a5674301fa dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support adds 690dba13840e memstick: jmb38x_ms: clean up indentation issue adds 6b62e128e6f6 mmc: dw_mmc: fix indentation issue adds e2b98d83ff0c mmc: mmci: make unexported functions static adds 8266c585f489 mmc: mmci: add hardware busy timeout feature adds cb0335b778c7 mmc: mmci: add busy_complete callback adds 0e68de6aa7b1 mmc: mmci: sdmmc: add busy_complete callback adds bdf659a65622 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds d1807ad6b7de mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC adds 38413ce39a4b mmc: sdhci-pci: Make function amd_sdhci_reset static adds a02f8f48c194 mmc: jz4740: Add 8bit mode support adds 6d57e9cf8e58 dt-bindings: mmc: jz4740: Add bindings for JZ4760 adds 2af2af9940b0 mmc: jz4740: Add support for JZ4760 adds b5caac972801 dt-bindings: mmc: jz4740: Add bindings for X1000 adds fea5fcc25788 mmc: jz4740: Add support for X1000 adds 80fe4e90665a mmc: jz4740: Add support for Low Power Mode (LPM) adds 315e3bd7ac19 mmc: sdhci-pci: Add support for Intel JSL adds 61a14e5299bd mmc: mmci: stm32: make sdmmc_idma_validate_data static adds 5cd41fe89704 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] adds 727d836a375a mmc: sdhci-of-at91: add DT property to enable calibration [...] adds 6e32f65c14f1 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] adds 22dc132d5448 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround adds 3869468e0c48 mmc: block: Make card_busy_detect() a bit more generic adds a0d4c7eb71dd mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response adds c9af138c42f0 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support adds c11113d5022c mmc: vub300: Drop redundant host ops ->init_card() adds 6bb41b70c470 MAINTAINERS: Mark vub300 mmc driver as orphan adds cdb2256f795e mwifiex: Re-work support for SDIO HW reset adds 99b4ddd8b76a mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() adds 2ac55d5e5ec9 mmc: core: Re-work HW reset for SDIO cards adds d5cf1a591a37 dt-bindings: mmc: fsl-imx-esdhc: add imx8m compatible string adds 62c517256ef2 mmc: mmc_spi: Use proper debounce time for CD GPIO adds 5503301f0e56 mmc: atmel-mci: Use dma_request_chan() directly for channe [...] adds c2a93d75c0e2 mmc: moxart: Use dma_request_chan() directly for channel request adds 6ca228d1c5b9 Merge branch 'fixes' into next adds 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio adds 9b8d7072d655 net: wireless: ti: wl1251 add device tree support adds 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 adds f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] adds 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions adds 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 adds 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] adds 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata adds e5db673e7fe2 mmc: sdio: fix wl1251 vendor id adds 16568b4a4f0c mmc: core: fix wl1251 sdio quirks adds d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] adds b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] adds c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests adds f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions adds f545702b74f9 mmc: sdhci_am654: Add Support for Command Queuing Engine to J721E adds 9679062263c3 mmc: sdhci-of-aspeed: enable CONFIG_MMC_SDHCI_IO_ACCESSORS adds 76216850b207 mmc: sdhci-of-aspeed: add inversion signal presence adds b0b19ce6e47c mmc: sdhci: Fix grammar in warning message adds e1463618cd8c mmc: sdhci-of-arasan: Separate out clk related data to ano [...] adds 1963ae50999b dt-bindings: mmc: arasan: Update Documentation for the inp [...] adds 07a14d1df454 mmc: sdhci-of-arasan: Add sampling clock for a phy to use adds fec81c5bca24 dt-bindings: mmc: Add optional generic properties for mmc adds f3dafc374a82 mmc: sdhci-of-arasan: Add support to set clock phase delay [...] adds 1ed7d5c8f82d firmware: xilinx: Add SDIO Tap Delay nodes adds 1297eacfe79e dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller adds a5c8b2ae2e51 mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap [...] adds 1696d96890fc memstick: Fix Kconfig indentation adds 478c60cea1c1 Revert "mmc: tmio: remove workaround for NON_REMOVABLE" adds def7bd940f8c dt-bindings: mmc: Correct the type of the clk phase properties adds b55dbfad7e80 Merge remote-tracking branch 'mmc/next' adds 38e45d81d14e sparc64: implement ioremap_uc adds e537654b7039 lib: devres: add a helper function for ioremap_uc adds a8ff78f7f773 mfd: intel-lpss: Use devm_ioremap_uc for MMIO adds 7b8c4d73d7fe docs: driver-model: add devm_ioremap_uc adds 82245b6e9106 dt-bindings: rtc: mediatek: add missing mt6397 rtc adds c512995ce9dc rtc: mt6397: move some common definitions into rtc.h adds 851b87148aa2 rtc: mt6397: improvements of rtc driver adds 47e568129ba8 rtc: mt6397: add compatible for mt6323 adds d28c74c10751 power: reset: add driver for mt6323 poweroff adds 9d0863baff49 MAINTAINERS: add Mediatek shutdown drivers adds 7c5b0264ee80 Merge branches 'ib-mfd-doc-sparc-libdevres-5.5' and 'ib-mf [...] adds 3f31bc67e4dc mfd: intel-lpss: Add default I2C device properties for Gem [...] adds 37ef8c2c15bd mfd: rk808: Fix RK818 ID template adds bc85e4adbd50 mfd: rk808: Fix RK817 powerkey integration adds dbd16ef53487 mfd: rk808: Set RK817 interrupt polarity to low adds eeb86ed3eafa mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ adds f20781e5f38e mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] adds 393f05f1d465 mfd: Provide MACRO to declare commonly defined MFD cell at [...] adds f4d41ad84433 mfd: ab8500: Example using new OF_MFD_CELL MACRO adds a04b4be67731 mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] adds f5b4c8b45d93 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 adds 7f0e60c751dc mfd: max77620: Do not allocate IRQs upfront adds 5da3f7673764 mfd: arizona: Switch to using devm_gpiod_get() adds 11c4f2be58c2 mfd: mt6397: Fix probe after changing mt6397-core adds cbfdc839ea91 mfd: twl: Endian fixups in i2c write and read wrappers adds eb00f70d774f mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1 adds 28eafe9162b6 mfd: wm8998: Remove some unused registers adds c9d93428bf62 mfd: madera: Update DT binding document to support clock supplies adds 1e624fce3a1c mfd: madera: Add support for requesting the supply clocks adds 36f1b26b4bc4 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] adds 601e4289a01f mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy err [...] adds 2129e56e95f8 mfd: cs5535-mfd: Remove mfd_cell->id hack adds 2d4ba9173aec mfd: cs5535-mfd: Request shared IO regions centrally adds 99cd10597598 mfd: cs5535-mfd: Register clients using their own dedicate [...] adds b195e101580d mfd: mfd-core: Protect against NULL call-back function pointer adds ead1c83ddd76 mfd: mfd-core: Remove mfd_clone_cell() adds 0cfe013c2278 x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.di [...] adds 504c3fad8c38 x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.d [...] adds 5a47c0fbd276 mfd: mfd-core: Remove usage counting for .{en,dis}able() c [...] adds b944a688063c mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_ [...] adds 59dbc0e0d498 dt-bindings: mfd: max77650: Convert the binding document to yaml adds 22fb3ad0cc5f mfd: db8500-prcmu: Support U8420-sysclk firmware adds dd047dce3a6f mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs adds 49461659bde1 dt-bindings: mfd: max77693: Fix missing curly brace adds 6b5c350648b8 mfd: mfd-core: Honour Device Tree's request to disable a c [...] adds cfca8bb24e0c mfd: bd70528: Staticize bit value definitions adds de98a43eb76b mfd: ti_am335x_tscadc: Fix static checker warning adds 1341f587f004 Merge remote-tracking branch 'mfd/for-mfd-next' adds b8bfe845a674 dt-bindings: backlight: lm3630a: Fix missing include adds 51c0ddc75834 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c adds 488a92e68834 backlight: qcom-wled: Restructure the qcom-wled bindings adds 059dcfcb4afd backlight: qcom-wled: Add new properties for PMI8998 adds bb800a3715d4 backlight: qcom-wled: Rename PM8941* to WLED3 adds 775d2ffb4af6 backlight: qcom-wled: Restructure the driver for WLED3 adds 03b2b5e86986 backlight: qcom-wled: Add support for WLED4 peripheral adds feeab87b3072 backlight: qcom-wled: Add support for short circuit handling adds 8663c188beea backlight: qcom-wled: Add auto string detection logic adds 0b0cb52bd80e video: backlight: tosa: Use GPIO lookup table adds 8a0554837571 backlight: gpio: Remove unneeded include adds 3cfc291bfe3f backlight: gpio: Remove stray newline adds 706dc68102bc backlight: gpio: Explicitly set the direction of the GPIO adds d9e2b6eeaaa1 sh: ecovec24: add additional properties to the backlight device adds f35f06b784a1 backlight: gpio: Simplify the platform data handling adds 1c48b27a7868 sh: ecovec24: don't set unused fields in platform data adds 2e7ec69d6452 backlight: gpio: Remove unused fields from platform data adds d17465a0af3f backlight: gpio: Use a helper variable for &pdev->dev adds 9afa302473f3 backlight: gpio: Pull gpio_backlight_initial_power_state() [...] adds 75a7459ce4cf Merge remote-tracking branch 'backlight/for-backlight-next' adds d4f4c53cdee2 Merge remote-tracking branch 'battery/for-next' adds 96da2d9c905b dt-bindings: regulator: fixed: add off-on-delay-us property adds f7907e57aea2 regulator: fixed: add off-on-delay adds 5365e3df4229 regulator: fan53555: add chip id for Silergy SYR83X adds 99c4f70df3a6 regulator: ab8500: Remove AB8505 USB regulator adds 458ea3ad033f regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id adds 089b3f61ecfc regulator: core: Let boot-on regulators be powered off adds 9ebde17c5d03 regulator: stpmic1: Set a default ramp delay value adds 7d34aec52d29 regulator: da9062: refactor buck modes into header adds 844e7492ee3d regulator: da9062: add of_map_mode support for bucks adds a4bb429811bd dt-bindings: mfd: da9062: describe buck modes adds 1d7c4c115f7a regulator: vexpress: Use PTR_ERR_OR_ZERO() to simplify code adds 62f7f3eca4c3 tps6105x: add optional devicetree support adds f0a19fa823fb regulator: tps6105x: add optional devicetree support adds 76bec25b3236 regulator: Fix Kconfig indentation adds c15d5a645875 regulator: da9062: Return REGULATOR_MODE_INVALID for invalid mode adds a21da94f617b Merge branch 'regulator-5.5' into regulator-next adds 201fb871369e Merge remote-tracking branch 'regulator/for-next' adds 00e0590dbaec apparmor: fix unsigned len comparison with less than zero adds 8f21a6247525 apparmor: fix wrong buffer allocation in aa_new_mount adds bce4e7e9c45e apparmor: reduce rcu_read_lock scope for aa_file_perm mediation adds 341c1fda5e17 apparmor: make it so work buffers can be allocated from at [...] adds 9301ea38cbfb Merge remote-tracking branch 'apparmor/apparmor-next' adds c138a0213ad4 Merge remote-tracking branch 'keys/keys-next' adds 9da4cf0ece50 Merge remote-tracking branch 'selinux/next' adds e685612d0f22 Merge remote-tracking branch 'smack/for-next' adds df8aec8cd8b2 tomoyo: Don't check open/getattr permission on sockets. adds 07fca3f339d7 printk: Monitor change of console loglevel. adds 19768fdc4025 Revert "printk: Monitor change of console loglevel." adds fd46afeac605 Revert "tomoyo: Don't check open/getattr permission on sockets." adds cbf8353d474c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds c39593ab0500 tomoyo: Don't use nifty names on sockets. adds 5cdab7be8e92 Merge remote-tracking branch 'tomoyo/master' adds f2f5820e3ba6 tpm: Remove duplicate code from caps_show() in tpm-sysfs.c adds 15d0b22c01e6 tpm: provide a way to override the chip returned durations adds 5af4f1d5cb4d tpm_tis: override durations for STM tpm with firmware 1.2.8.28 adds fb8d6c8db3ba dt-bindings: tpm: document properties for cr50 adds 2e2ee5a2db06 tpm: Add a flag to indicate TPM power is managed by firmware adds 8ab5e82afa96 tpm: tpm_tis_spi: Introduce a flow control callback adds 797c0113c9a4 tpm: tpm_tis_spi: Support cr50 devices adds 86cd45e084b1 tpm: tpm_tis_spi: Cleanup includes adds 1fce4d8a19fe tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct adds f1689114acc5 tpm: add check after commands attribs tab allocation adds 44abdb377b7c tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf adds 74edff2d74c6 tpm: Move tpm_buf code to include/linux/ adds c6f61e59760d KEYS: Use common tpm_buf for trusted and asymmetric keys adds 47f9c2796891 KEYS: trusted: Create trusted keys subsystem adds 2e19e10131a0 KEYS: trusted: Move TPM2 trusted keys code adds 3ef193822b25 tpm_crb: fix fTPM on AMD Zen+ CPUs adds 9c8c5742b6af tpm: Switch to platform_get_irq_optional() adds 0b40dbcbba92 KEYS: trusted: Remove set but not used variable 'keyhndl' adds a8dc6f274021 Merge remote-tracking branch 'tpmdd/next' adds e11cfc697601 watchdog: w83627hf_wdt: Support NCT6116D adds 87d184680dd8 watchdog: imx2_wdt: Remove unnecessary blank line adds ebe66ded6d4c watchdog: imx2_wdt: Use __maybe_unused instead of #if CONF [...] adds 86865322d227 watchdog: imx2_wdt: Use 'dev' instead of dereferencing it [...] adds ff0aaacb6f26 watchdog: intel-mid_wdt: Add WATCHDOG_NOWAYOUT support adds b6276d4e4bc3 watchdog: sbc7240_wdt: Fix yet another -Wimplicit-fallthro [...] adds 72139dfa2464 watchdog: Fix the race between the release of watchdog_cor [...] adds ef14cab2d85b watchdog: cadence: Do not show error in case of deferred probe adds 5b256b56885a watchdog: bd70528: Trivial function documentation fix adds 4c0bfc039c88 watchdog: wdat_wdt: Spelling s/configrable/configurable/ adds 747d88a1a88c watchdog: imx7ulp: Pass the wdog instance inimx7ulp_wdt_enable() adds 9ab26e34bb62 watchdog: imx7ulp: Remove unused structure member adds c37e358163d9 watchdog: imx7ulp: Remove inline annotations adds eccb7fe5e72a watchdog: imx7ulp: Use definitions instead of magic values adds a19f89335f4b watchdog: prevent deferral of watchdogd wakeup on RT adds bc44fa734cef watchdog: make nowayout sysfs file writable adds 6083ab7b2f3f watchdog: imx7ulp: Fix reboot hang adds c04571251b3d watchdog: aspeed: Fix clock behaviour for ast2600 adds 39e68d9e7ab2 watchdog: sprd: Fix the incorrect pointer getting from dri [...] adds d615a6fd12b2 watchdog: sama5d4_wdt: cleanup the bit definitions adds 74f078c333e9 dt-bindings: watchdog: sama5d4_wdt: add microchip,sam9x60- [...] adds 1d9c30745455 watchdog: jz4740: Use WDT clock provided by TCU driver adds 6d532143c915 watchdog: jz4740: Use regmap provided by TCU driver adds 33c26ab4d6be watchdog: jz4740: Drop dependency on MACH_JZ47xx adds e5d015170ccd Merge remote-tracking branch 'watchdog/master' adds 77cf983892b2 iommu/ipmmu-vmsa: Remove all unused register definitions adds df9828aaa432 iommu/ipmmu-vmsa: tidyup register definitions adds 16d9454f5e04 iommu/ipmmu-vmsa: Add helper functions for MMU "context" r [...] adds 3dc28d9f59ea iommu/ipmmu-vmsa: Calculate context registers' offset inst [...] adds 3667c9978b29 iommu/ipmmu-vmsa: Add helper functions for "uTLB" registers adds 1289f7f15001 iommu/ipmmu-vmsa: Add utlb_offset_base adds 5b47748ecf2e iommu/rockchip: Don't provoke WARN for harmless IRQs adds 2009122f1d83 iommu/mediatek: Correct the flush_iotlb_all callback adds da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush adds a7a04ea34e1c iommu/mediatek: Use gather to achieve the tlb range flush adds 67caf7e2b5a4 iommu/mediatek: Delete the leaf in the tlb_flush adds 1f4fd6248139 iommu/mediatek: Move the tlb_sync into tlb_flush adds 60829b4d00aa iommu/mediatek: Get rid of the pgtlock adds c90ae4a63541 iommu/mediatek: Reduce the tlb flush timeout value adds 3f3b8d0c9c18 iommu/arm-smmu: Remove .tlb_inv_range indirection adds 3370cb6bf64f iommu/arm-smmu: Remove "leaf" indirection adds ae2b60f34ab2 iommu/arm-smmu: Move .tlb_sync method to implementation adds 696bcfb70986 iommu/arm-smmu: Remove arm_smmu_flush_ops adds 931a0ba638e0 iommu/arm-smmu: Report USF more clearly adds 9062c1d0beda iommu/io-pgtable: Move some initialization data to .init.rodata adds bdde4718aba3 iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_all [...] adds ee9bdfedd3dc iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps adds ff34f3cce278 firmware: qcom: scm: Ensure 'a0' status code is treated as signed adds 1a5ea3b7a6ac firmware: qcom_scm-64: Add atomic version of qcom_scm_call adds 5eb0e0e4f90a firmware/qcom_scm: Add scm call to handle smmu errata adds 759aaa10c76c iommu: arm-smmu-impl: Add sdm845 implementation hook adds db22a9de7a78 Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm [...] adds b5813c164ec8 iommu/io-pgtable: Make selftest gubbins consistently __init adds f7b90d2c7422 iommu/io-pgtable-arm: Rationalise size check adds 67f3e53d2a37 iommu/io-pgtable-arm: Simplify bounds checks adds 594ab90fc46c iommu/io-pgtable-arm: Simplify start level lookup adds c79278c185c8 iommu/io-pgtable-arm: Simplify PGD size handling adds 5fb190b0b525 iommu/io-pgtable-arm: Simplify level indexing adds 205577ab6f7a iommu/io-pgtable-arm: Rationalise MAIR handling adds dd5ddd3c7a8c iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc adds 5be9aa95f045 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds f7aff1a93f52 iommu/arm-smmu-v3: Don't display an error when IRQ lines a [...] adds 34d1b0895dbd iommu/arm-smmu: Remove duplicate error message adds a5bbbf37c6f8 iommu/amd: Do not re-fetch iommu->cmd_buf_tail adds 3332364e4ebc iommu/amd: Support multiple PCI DMA aliases in device table adds 3c124435e8dd iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping adds f036c7fa0ab6 iommu/vt-d: Check VT-d RMRR region in BIOS is reported as [...] adds 6c3a44ed3c55 iommu/vt-d: Turn off translations at shutdown adds c1c8058dfb98 iommu/virtio: Remove unused variable adds 9b3a713feef8 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] adds 6d99fc4dd9be Merge remote-tracking branch 'iommu/next' adds 05b842778ccb Merge remote-tracking branch 'vfio/next' adds 48d72272506b Merge remote-tracking branch 'audit/next' adds cf4ef3a82f74 dt-bindings: media: meson-ao-cec: convert to yaml adds a90cc244e89d media: dt-bindings: media: add new rc map names adds 2ff0b4504fce dt-bindings: soc: amlogic: canvas: convert to yaml adds ffe9fc1fb6a4 dt-bindings: display: st,stm32-dsi: Fix white spaces adds 692a0dc734c7 dt-bindings: can: Convert Allwinner A10 CAN controller to [...] adds 1ee1ffe1f0fb scripts/dtc: dtx_diff - add color output support adds 067c650c456e dtc: Use pkg-config to locate libyaml adds 23c091d95a98 dt-bindings: usb: Convert Allwinner A10 mUSB controller to [...] adds 6a24490fd664 dt-bindings: serial: Convert Samsung UART bindings to json-schema adds 3d9d879324bf dt-bindings: arm: samsung: Drop syscon compatible from CHI [...] adds 07e6315e75cd dt-bindings: interconnect: Convert qcom, qcs404 to DT schema adds 454f5d9da195 dt-bindings: Remove FIXME in yaml bindings adds 6453ae7f083b dt-bindings: net: davinci-mdio: convert bindings to json-schema adds f0d83c6614ad dt-bindings: arm-smmu: update binding for qcom sc7180 SoC adds 6aec97513a8c dt-bindings: usb: dwc3: Move Amlogic G12A DWC3 Glue Bindin [...] adds 2fa0a530594d dt-bindings: example-schema: Standard unit should be micro [...] adds 59b3d30f689d dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML adds a17f07d61cec dt-bindings: gpu: mali-midgard: Add Realtek RTD1295 adds 0211b71c52da dt-bindings: gpu: mali-bifrost: Add Realtek RTD1619 adds 3afd6389f320 dt-bindings: gpu: mali-midgard: add samsung exynos 5420 co [...] adds 5279a3d8bede dt-bindings: power: Convert Generic Power Domain bindings [...] adds abb4805e343a dt-bindings: power: Convert Samsung Exynos Power Domain bi [...] adds 93512dad334d dt-bindings: Improve validation build error handling adds 56fb34d86e87 dt-bindings: mfd: Convert stm32 timers bindings to json-schema adds 30f78c332e12 dt-bindings: crypto: Convert stm32 CRC bindings to json-schema adds a2f12f80d274 dt-bindings: crypto: Convert stm32 CRYP bindings to json-schema adds cc57d7daafc2 dt-bindings: Add syscon YAML description adds 7f3fefeec2ce of: property: Fix documentation for out values adds cc691344dbb0 dt-bindings: arm: Convert sprd board/soc bindings to json-schema adds f46e47f84a87 dt-bindings: arm: Add bindings for Unisoc SC9863A adds 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema adds d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A adds 89650a1e3b6f dt-bindings: pwm: Convert PWM bindings to json-schema adds d8c313d75abf dt-bindings: pwm: Convert Samsung PWM bindings to json-schema adds 5059791efc73 dt-bindings: rng: Convert stm32 RNG bindings to json-schema adds ceced4acb01a dt-bindings: crypto: Convert stm32 HASH bindings to json-schema adds b9da2fcc5ed9 dt-bindings: interrupt-controller: Convert stm32-exti to j [...] adds b88091f5d84a dt-bindings: mfd: Convert stm32 low power timers bindings [...] adds 4360bf724483 dt-bindings: mailbox: convert stm32-ipcc to json-schema adds 34376eb1b084 dt-bindings: remoteproc: convert stm32-rproc to json-schema adds 1e25c5f5333a dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema adds f33dabf59d6c dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml adds a8b0edcdd852 dt-bindings: power: Rename back power_domain.txt bindings [...] adds 8bacc735b9bc dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems adds 10378fadadef dt-bindings: interrupt-controller: arm,gic-v3: Add missing [...] adds 8db67896681b Merge remote-tracking branch 'devicetree/for-next' adds 76f0030f367c spi: dw: Remove runtime PM enable/disable from common part [...] adds c8b348dd8609 spi: txx9: Convert to use GPIO descriptors adds 26fa680ba9a1 spi: dw: Drop GPIO header adds c618a90dcaf3 spi: zynq-qspi: Drop GPIO header adds d948e6ca1899 spi: add power control when set_cs adds e9a8ba9769a0 spi: img-spfi: fix potential double release adds 27fb2313f28d spi: bcm-qspi: Convert to use CS GPIO descriptors adds 05766050d5bd spi: spi-mem: fallback to using transfers when CS gpios are used adds 9b10fa363baf spi: zynq-qspi: Keep the naming consistent across the driver adds 087622d09472 spi: zynq-qspi: Anything else than CS0 is not supported yet adds 941be7237351 spi: zynq-qspi: Keep the bitfields naming consistent adds 044ac826200f spi: zynq-qspi: Enhance the Linear CFG bit definitions adds dffaf7439979 spi: zynq-qspi: Clarify the select chip function adds 8f16292d8b49 spi: zynq-qspi: Do the actual hardware initialization late [...] adds d575c9b7c8b4 spi: zynq-qspi: Support two chip selects adds 8d8584912a43 spi: omap2-mcspi: Remove redundant checks adds 69c23dbf5f69 spi: nxp-fspi: Use devm API to fix missed unregistration o [...] adds 5eb263ef08b5 spi: pxa2xx: Add missed security checks adds 57a9460705f1 spi: Fix regression to return zero on success instead of p [...] adds cef76e5ace75 spi: at91-usart: Use dma_request_chan() directly for chann [...] adds bef1e0c8f74c spi: atmel: Use dma_request_chan() directly for channel request adds 2e33f310dcfb spi: fsl-lpspi: Use dma_request_chan() directly for channe [...] adds 5d3aa9ccf40c spi: imx: Use dma_request_chan() directly for channel request adds c1008957ff1a spi: pl022: Use dma_request_chan() directly for channel request adds 194e1d4bc262 spi: qup: Use dma_request_chan() directly for channel request adds df1b01417885 spi: s3c64xx: Use dma_request_chan() directly for channel request adds 4c973b98cdd3 spi: tegra114: Use dma_request_chan() directly for channel [...] adds 912a7df474d2 spi: tegra20-slink: Use dma_request_chan() directly for ch [...] adds 04358e40ba96 spi: tegra20-slink: add missed clk_unprepare adds cd050abeba2a spi: st-ssc4: add missed pm_runtime_disable adds ae7c2d342a10 spi: mediatek: add SPI_CS_HIGH support adds 554bbe726ce0 spi: Fix Kconfig indentation adds eb7e6dc6d9ff spi: pic32: Retire dma_request_slave_channel_compat() adds ffa119f7c42d dt-bindings: spi: Convert stm32 QSPI bindings to json-schema adds ca4196aa1008 Merge branch 'spi-5.5' into spi-next adds e2ce328b282d Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 10f9bf62178c Merge remote-tracking branch 'spi/for-next' adds 9a50dcaf0416 ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of [...] adds df1a7524741b x86/entry/32: Remove unused resume_userspace label adds 45c083831417 x86/entry/64: Remove pointless jump in paranoid_exit adds d84eb0a745a9 Merge branch 'x86/asm' adds 9f4813b531a0 Merge tag 'v5.4-rc8' into WIP.x86/mm, to pick up fixes adds 218bf1a8c73b x86/mm/pat: Convert the PAT tree to a generic interval tree adds 3309be371c20 x86/mm/pat: Clean up some of the local memtype_rb_*() calls adds b40805c214c5 x86/mm/pat: Drop the rbt_ prefix from external memtype fun [...] adds ee4e7b04b718 x86/mm/pat: Rename pat_rbtree.c to pat_interval.c adds 8afed68b3426 x86/mm/pat: Update the comments in pat.c and pat_interval. [...] adds bc8a3eed1241 x86/mm/pat: Disambiguate PAT-disabled boot messages adds 10ffd914266a x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] adds 37dfd5d60000 x86/mm/pat: Simplify the free_memtype() control flow adds b686cd38771d x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] adds 7fa6ebcdfb73 x86/mm/pat: Clean up PAT initialization flags adds 47f657a67cb8 Merge branch 'WIP.x86/mm' adds 90dc392fc445 x86: Remove the calgary IOMMU driver adds 948fdcf94289 x86/pci: Remove pci_64.h adds b52b0c4fc977 x86/pci: Remove #ifdef __KERNEL__ guard from <asm/pci.h> adds 11a98f37a5c1 x86: Fix typos in comments adds b41d62201b97 x86: Remove unused asm/rio.h adds ec556271bbb3 powerpc: Rename "notes" PT_NOTE to "note" adds 6fc4000656a1 powerpc: Remove PT_NOTE workaround adds af0f3e9e205c powerpc: Rename PT_LOAD identifier "kernel" to "text" adds 65182e6e3619 alpha: Rename PT_LOAD identifier "kernel" to "text" adds 430c6b2647e2 ia64: Rename PT_LOAD identifier "code" to "text" adds 6434efbd9aef s390: Move RO_DATA into "text" PT_LOAD Program Header adds 7a42d41d9dc2 x86/vmlinux: Restore "text" Program Header with dummy section adds 441110a547f8 vmlinux.lds.h: Provide EMIT_PT_NOTE to indicate export of .notes adds fbe6a8e618a2 vmlinux.lds.h: Move Program Header restoration into NOTES macro adds eaf937075c9a vmlinux.lds.h: Move NOTES into RO_DATA adds c82318254d15 vmlinux.lds.h: Replace RODATA with RO_DATA adds 93240b327929 vmlinux.lds.h: Replace RO_DATA_SECTION with RO_DATA adds c9174047b48d vmlinux.lds.h: Replace RW_DATA_SECTION with RW_DATA adds b8c2f776164c vmlinux.lds.h: Allow EXCEPTION_TABLE to live in RO_DATA adds b907693883fd x86/vmlinux: Actually use _etext for the end of the text segment adds f0d7ee17d57c x86/vmlinux: Move EXCEPTION_TABLE to RO_DATA segment adds 172c8b85dccf alpha: Move EXCEPTION_TABLE to RO_DATA segment adds 19f6bc32c6f4 arm64: Move EXCEPTION_TABLE to RO_DATA segment adds 1e51cd538809 c6x: Move EXCEPTION_TABLE to RO_DATA segment adds 380e57e2d41e h8300: Move EXCEPTION_TABLE to RO_DATA segment adds 9b30e704dd0d ia64: Move EXCEPTION_TABLE to RO_DATA segment adds 3bda6f37a794 microblaze: Move EXCEPTION_TABLE to RO_DATA segment adds 6e85e23ef2d0 parisc: Move EXCEPTION_TABLE to RO_DATA segment adds 4e9e559a0385 powerpc: Move EXCEPTION_TABLE to RO_DATA segment adds 94174c9b71c6 xtensa: Move EXCEPTION_TABLE to RO_DATA segment adds 2d0004d19829 x86/mm: Remove redundant address-of operators on addresses adds 5494c3a6a0b9 x86/mm: Report which part of kernel image is freed adds a329975491aa x86/mm: Report actual image regions in /proc/iomem adds 7705dc855797 x86/vmlinux: Use INT3 instead of NOP for linker fill bytes adds de7156689d69 m68k: Convert missed RODATA to RO_DATA adds 66584ea6b70a x86/build/vdso: Remove meaningless CFLAGS_REMOVE_*.o adds c82f636ef7a7 Merge branch 'x86/build' into WIP.x86/cleanups, to pick up [...] adds d3d9911e0e12 x86/setup: Clean up the header portion of setup.c adds b74374fef924 x86/setup: Enhance the comments adds 673f438288cc Merge branch 'WIP.x86/cleanups' adds 81ff2c37f9e5 x86/stackframe/32: Repair 32-bit Xen PV adds 29b810f5a5ec x86/xen/32: Make xen_iret_crit_fixup() independent of fram [...] adds 922eea2ce5c7 x86/xen/32: Simplify ring check in xen_iret_crit_fixup() adds d1457117ea75 Merge branch 'x86/urgent' adds 64870ed1b12e x86/speculation: Fix incorrect MDS/TAA mitigation status adds cd5a2aa89e84 x86/speculation: Fix redundant MDS mitigation message adds 0759406b9c06 Merge branch 'x86/pti' adds 9f76b63ce447 Merge branch 'x86/platform' adds 38dc371f09ff Merge branch 'x86/microcode' adds 112eee5d0600 x86/crash: Add a forward declaration of struct kimage adds 6f599d84231f x86/kdump: Always reserve the low 1M when the crashkernel [...] adds 7c321eb2b843 x86/kdump: Remove the backup region handling adds 9eff303725da x86/crash: Align function arguments on opening braces adds 7cde809ce155 Merge branch 'x86/kdump' adds 8c40397f22a4 x86/ptrace: Prevent truncation of bitmap size adds 2fff071d28b5 x86/process: Unify copy_thread_tls() adds 505b789996f6 x86/cpu: Unify cpu_init() adds 6b546e1c9ad2 x86/tss: Fix and move VMX BUILD_BUG_ON() adds b800fc4d4a2b x86/iopl: Cleanup include maze adds ae31cea86ab3 x86/ioperm: Simplify first ioperm() invocation logic adds 32f3bf67ee78 x86/ioperm: Avoid bitmap allocation if no permissions are set adds ecc7e37d4dad x86/io: Speedup schedule out of I/O bitmap user adds f5848e5fd2f8 x86/tss: Move I/O bitmap data into a seperate struct adds 577d5cd7e585 x86/ioperm: Move iobitmap data into a struct adds 060aa16fdb7c x86/ioperm: Add bitmap sequence number adds 22fe5b0439dd x86/ioperm: Move TSS bitmap update to exit to user work adds ea5f1cd7ab49 x86/ioperm: Remove bitmap if all permissions dropped adds 4804e382c117 x86/ioperm: Share I/O bitmap if identical adds 0907a09c2e52 selftests/x86/ioperm: Extend testing so the shared bitmap [...] adds be9afb4b529d x86/iopl: Fixup misleading comment adds c8137ace5638 x86/iopl: Restrict iopl() permission scope adds a24ca9976843 x86/iopl: Remove legacy IOPL option adds 111e7b15cf10 x86/ioperm: Extend IOPL config to control ioperm() as well adds e638ad00809a selftests/x86/iopl: Extend test to cover IOPL emulation adds a3ba966066af x86/entry/32: Clarify register saving in __switch_to_asm() adds 209a939d9721 Merge branch 'x86/iopl' adds b264f57fde0c x86/hyperv: Micro-optimize send_ipi_one() adds dce7cd62754b x86/hyperv: Allow guests to enable InvariantTSC adds ac94be498f84 Merge branch 'linus' into x86/hyperv adds 4df4cb9e99f8 x86/hyperv: Initialize clockevents earlier in CPU onlining adds a3b284ddef0e Merge branch 'x86/hyperv' adds 58db10378499 x86/fpu: Update stale variable name in comment adds c08550510ca2 x86/fpu: Shrink space allocated for xstate_comp_offsets adds 446e693ca30b x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardco [...] adds 2bd78f772079 Merge branch 'x86/fpu' adds e889a7052473 Merge branch 'x86/entry' adds b971880fe79f x86/Kconfig: Rename UMIP config parameter adds 9774a96f785b x86/umip: Make the comments vendor-agnostic adds f6a892ddd53e x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long adds db8c33f8b5be x86/cpu: Align the x86_capability array to size of unsigned long adds b3bccda7b553 Merge branch 'x86/cpu' adds a032475bc183 Merge branch 'x86/core' adds c311ed6183f4 x86/init: Allow DT configured systems to disable RTC at boot time adds 2c33c27fd603 x86/boot: Introduce kernel_info adds 00cd1c154d56 x86/boot: Introduce kernel_info.setup_type_max adds b3c72fc9a78e x86/boot: Introduce setup_indirect adds 4f900a9d1bd5 Merge branch 'x86/boot' adds c207eb73fba2 Merge branch 'x86/apic' adds ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF adds 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] adds 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of adds b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] adds 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get adds 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] adds 56144737e673 hrtimer: Annotate lockless access to timer->state adds 20d087368d38 time: Optimize ns_to_timespec64() adds 1d6acc18fee7 time: Fix spelling mistake in comment adds 3bbc53f4ae16 hrtimer: Remove the comment about not used HRTIMER_SOFTIRQ adds cf25e24db61c time: Rename tsk->real_start_time to ->start_boottime adds 99a940385959 Merge branch 'timers/core' adds d61ca3c25e03 sched/Kconfig: Fix spelling mistake in user-visible help text adds 28f81752cd44 Merge branch 'sched/rt' adds b8c96361402a sched/fair/util_est: Implement faster ramp-up EWMA on util [...] adds 802f4a827f13 sched/vtime: Record CPU under seqcount for kcpustat needs adds 14faf6fcac4b sched/cputime: Add vtime idle task state adds e6d5bf3e321c sched/cputime: Add vtime guest task state adds 0ca167c056ea context_tracking: Remove context_tracking_active() adds 74c578759f15 context_tracking: Rename context_tracking_is_enabled() => [...] adds 84e0dacd0c34 context_tracking: Rename context_tracking_is_cpu_enabled() [...] adds 097f2541c6e5 context_tracking: Introduce context_tracking_enabled_cpu() adds e44fcb4b7a29 sched/vtime: Rename vtime_accounting_cpu_enabled() to vtim [...] adds 9adbb9dd4c4e sched/vtime: Introduce vtime_accounting_enabled_cpu() adds 023e9deb51c9 context_tracking: Check static key on context_tracking_ena [...] adds 64eea63c19a2 sched/kcpustat: Introduce vtime-aware kcpustat accessor fo [...] adds ae37fe5c0750 procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 49bb001e246d cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIM [...] adds e79b3ddad679 leds: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM adds 6d5a763c303b Merge tag 'v5.4-rc7' into sched/core, to pick up fixes adds 7277a34c6be0 sched/fair: Better document newidle_balance() adds f488e1057bb9 sched/core: Make pick_next_task_idle() more consistent adds 5d7d605642b2 sched/core: Optimize pick_next_task() adds 98c2f700edb4 sched/core: Simplify sched_class::pick_next_task() adds 2eeb01a28c92 sched/fair: Use mul_u32_u32() adds a0e813f26ebc sched/core: Further clarify sched_class::set_next_task() adds 7763baace1b7 sched/uclamp: Fix overzealous type replacement adds 3318544b721d sched/fair: Fix rework of find_idlest_group() adds a9723389cc75 sched/fair: Add comments for group_type and balancing at S [...] adds b21feab0b865 Merge tag 'v5.4-rc8' into sched/core, to pick up fixes and [...] adds bef69dd87828 sched/cpufreq: Move the cfs_rq_util_change() call to cpufr [...] adds b7c0b3a16cfc Merge branch 'sched/core' adds dc6b025de95b x86/mce: Add Xeon Icelake to list of CPUs that support PPIN adds f6656208f04e x86/mce/therm_throt: Optimize notifications of thermal throttle adds 71c2aa3eed6a Merge branch 'ras/core' adds 36b3db03b474 perf/core: Fix the mlock accounting, again adds 773c40e68ef8 Merge branch 'perf/urgent' adds 65133033ee6e Merge branch 'perf/urgent' into perf/core, to pick up fixes adds fc1adfe306b7 perf/core, perf/x86: Introduce swap_task_ctx() method at ' [...] adds a44399703b48 perf/x86: Install platform specific ->swap_task_ctx() adapter adds 421ca868ea3b perf/x86/intel: Implement LBR callstack context synchronization adds c2b98a866151 perf/x86: Synchronize PMU task contexts on optimized conte [...] adds db0503e4f675 perf/core: Optimize perf_install_in_event() adds 66d258c5b048 perf/core: Optimize perf_init_event() adds d44f821b0e13 perf/core: Optimize perf_init_event() for TYPE_SOFTWARE adds 1ca7feb59087 Merge tag 'v5.4-rc7' into perf/core, to pick up fixes adds 8f05c1ff8bfb perf/x86/amd: Remove set but not used variable 'active' adds 490e6db09a90 perf data: Correctly identify directory data files adds 3dedec4f5ccc perf data: Move perf_dir_version into data.h adds 9b70b9db4e0c perf data: Rename directory "header" file to "data" adds 01e97a59ea3e perf session: Fix indent in perf_session__new()" adds 46e201efa15b perf data: Support single perf.data file directory adds eeb399b531a1 perf record: Put a copy of kcore into the perf.data directory adds a33d2611986a perf llvm: Make .o saving a debug message, not an info one adds 9d604aad4bb0 perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR adds 796c01a4bfb4 perf evsel: Always preserve errno while cleaning up perf_e [...] adds 2ccfb8bc2143 perf evsel: Avoid close(-1) adds a26e47162d76 perf tools: Move ALLOC_LIST into a function adds 826100a7ce9a perf tools: Avoid a malloc() for array events adds b7dc21f546d8 perf tests: Fix a typo adds 4bfbcf3ee1cc perf kvm: Use evlist layer api when possible adds b77afa1f810f perf probe: Fix to find range-only function instance adds acb6a7047ac2 perf probe: Walk function lines in lexical blocks adds 91e2f539eeda perf probe: Fix to show function entry line as probe-able adds 1785fbb73896 perf jevents: Fix resource leak in process_mapfile() and main() adds 07d369857808 perf probe: Fix wrong address verification adds 5d16dbcc311d perf probe: Fix to probe a function which has no entry pc adds eb6933b29d20 perf probe: Fix to probe an inline function which has no entry pc adds 3895534dd78f perf probe: Fix to list probe event with correct line number adds 18e21eb671dc perf probe: Fix to show inlined function callsite without [...] adds af04dd2f8eba perf probe: Fix to show ranges of variables in functions w [...] adds fd62c1097a07 perf auxtrace: Add auxtrace_cache__remove() adds 366df72657e0 perf dso: Refactor dso_cache__read() adds b86a9d918a38 perf dso: Add dso__data_write_cache_addr() adds ee2555b61286 perf map: Check if the map still has some refcounts on exit adds 20419d3a5bc0 perf map: Allow map__next() to receive a NULL arg adds 8efc4f05685d perf maps: Add for_each_entry()/_safe() iterators adds 50481461cfe9 perf map_groups: Introduce for_each_entry() and for_each_e [...] adds d894967fcaa4 libsubcmd: Move EXTRA_FLAGS to the end to allow overriding [...] adds 22bd8f1b5a1d libsubcmd: Use -O0 with DEBUG=1 adds 8e8714c3d157 perf tools: Splice events onto evlist even on error adds 7fcf1b89c88d perf vendor events intel: Update CascadelakeX events to v1.05 adds 61ec07f5917e perf vendor events intel: Update all the Intel JSON metric [...] adds 389799a7a1e8 perf env: Add perf_env__numa_node() adds 86895b480a2f perf stat: Add --per-node agregation support adds 71f699078b15 perf tools: Fix cross compile for ARM64 adds ef5502a1d9bd perf inject: Make --strip keep evsels adds 448d732cefb3 perf parse: Add parse events handle error adds b6645a723595 perf parse: Ensure config and str in terms are unique adds f2a8ecd8b1f4 perf parse: Add destructors for parse event terms adds cabbf26821aa perf parse: Before yyabort-ing free components adds 38f2c4226e6b perf parse: If pmu configuration fails free terms adds 1dc925568f01 perf parse: Add a deep delete for parse event terms adds b0c76fc4cfd9 perf symbols: Remove needless checks for map->groups->machine adds 93730f85eb37 perf machine: Add kernel_dso() method adds 5c65b1c0842f perf annotate: Fix heap overflow adds c701636aeec4 perf probe: Return a better scope DIE if there is no best scope adds f4d99bdfd124 perf probe: Skip end-of-sequence and non statement lines adds da6cb952a89e perf probe: Filter out instances except for inlined subrou [...] adds 86c0bf8539e7 perf probe: Fix to show calling lines of inlined functions adds dee36a2abb67 perf probe: Skip overlapped location on searching variables adds 6d57581659f7 perf record: Add support for limit perf output file size adds af8490eb2b33 perf tests: Fix out of bounds memory access adds 0bdf181fe0e5 perf diff: Don't use hack to skip column length calculation adds 6041441870ab perf block: Cleanup and refactor block info functions adds 7841f40aed93 perf hist: Count the total cycles of all samples adds b65a7d372b1a perf hist: Support block formats with compare/sort/display adds 6f7164fa231a perf report: Sort by sampled cycles percent per block for stdio adds 0b49f83657d5 perf report: Support --percent-limit for --total-cycles adds 7fa46cbf20d3 perf report: Sort by sampled cycles percent per block for tui adds 56b2147f34d0 Merge tag 'perf-core-for-mingo-5.5-20191107' of git://git. [...] adds fed4c9c68131 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds deb0c3c29d55 perf/core: Fix unlock balance in perf_init_event() adds a4faf00d994c perf/aux: Allow using AUX data in perf samples adds 8e105a1fc2a0 perf/x86/intel/pt: Factor out pt_config_start() adds 25e8920b301c perf/x86/intel/pt: Add sampling support adds 670638477aed perf/x86/intel/pt: Opportunistically use single range output mode adds 295c52ee1485 perf/x86/intel/pt: Prevent redundant WRMSRs adds de90d513b246 perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() adds f2baa060cd76 perf symbols: Stop using map->groups, we can use kmaps instead adds 9d355b381b35 perf map_groups: Pass the object to map_groups__find_ams() adds d3a022cbdce6 perf tools: Add map_groups to 'struct addr_location' adds 2975489458c5 perf annotate: Pass a 'map_symbol' in places receiving a p [...] adds c1529738f5eb perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' adds 5f0fef8ac3e7 perf callchain: Use 'struct map_symbol' in 'struct callcha [...] adds d46a4cdf4993 pref tools: Make 'struct addr_map_symbol' contain 'struct [...] adds 93fcce96c719 perf symbols: Use kmaps(map)->machine when we know its a k [...] adds 08f6680e627e perf tools: Add a 'struct map_groups' pointer to 'struct m [...] adds 94e44b9ca52a perf annotate: Stop using map->groups, use map_symbol->mg instead adds 3f662fc08ddd perf map: Combine maps__fixup_overlappings with its only use adds 7b018e298752 perf map: Remove ->groups from 'struct map' adds ccd26741f5e6 perf tool: Provide an option to print perf_event_open args [...] adds e1e9b78d3957 perf parse: Use YYABORT to clear stack after failure, plug [...] adds b0aeb45bad84 Merge tag 'perf-core-for-mingo-5.5-20191112' of git://git. [...] adds a44e4f3ab16b perf vendor events arm64: Fix commas so PMU event files ar [...] adds 835e5bd90926 perf vendor events power8: Fix commas so PMU event files a [...] adds da3ef7f6cd52 perf vendor events power9: Fix commas so PMU event files a [...] adds af833988c088 perf scripts python: exported-sql-viewer.py: Fix use of TR [...] adds bcb8af5c46e4 perf maps: Purge the entries from maps->names in __maps__purge() adds c5c584d2dbb0 perf maps: Do not use an rbtree to sort by map name adds 1ae14516cba0 perf map_groups: Add a front end cache for map lookups by name adds f068435d9bb2 perf map: No need to adjust the long name of modules adds 6e0a9b3dfaaf perf record: No need to process the synthesized MMAP events twice adds a94ab91a54c6 perf machine: No need to check if kernel module maps pre-exist adds a7c2b572e217 perf map_groups: Auto sort maps by name, if needed adds aceb98261ea7 perf callchain: Fix segfault in thread__resolve_callchain_ [...] adds 10f64581b1b7 libtraceevent: Fix parsing of event %o and %X argument types adds dbc984c96166 perf map: Use bitmap for booleans adds 7624e69465da perf map: Move seldom used ->flags field to second cacheline adds 1e5f015442e7 x86/insn: perf tools: Add some instructions to the new ins [...] adds b980be189c9b x86/insn: Add some Intel instructions to the opcode map adds 57f95bf5f882 perf probe: Show correct statement line number by perf probe -l adds 1ae5d88a4eef perf probe: Verify given line is a representive line adds 499144c83d3b perf probe: Do not show non representive lines by perf-probe -L adds 15354d546986 perf probe: Generate event name with line number adds 72363540c009 perf probe: Support multiprobe event adds 66f69b219716 perf probe: Support DW_AT_const_value constant value adds cb4027308570 perf probe: Trace a magic number if variable is not found adds a910e4666d61 perf parse: Report initial event parsing error adds 8f6ee51d772d Merge tag 'perf-core-for-mingo-5.5-20191119' of git://git. [...] adds 6375204010a2 Merge branch 'perf/core' adds 751459043cc8 futex: Drop leftover wake_q_add() comment adds a0855d24fc22 locking/mutex: Complain upon mutex API misuse in IRQ contexts adds c759bc47db0f locking/lockdep: Update the comment for __lock_release() adds ca16d5bee598 futex: Prevent robust futex exit race adds 127726fd2339 Merge branch 'locking/core' adds 153bedbac2eb irq_work: Convert flags to atomic_t adds 25269871db1a irq_work: Fix irq_work_claim() memory ordering adds feb4a51323ba irq_work: Slightly simplify IRQ_WORK_PENDING clearing adds e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing adds 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() adds 7bfdb5f96728 Merge branch 'irq/core' adds 8b5c712f2704 MAINTAINERS: update Ard's email address to @kernel.org adds 41e8a7c249bf efi/random: use arch-independent efi_call_proto() adds 0d95981438c3 x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI [...] adds d99c1ba6a73b efi: libstub/tpm: enable tpm eventlog function for ARM platforms adds 2278f452a12d Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds ad4e6812024c Merge branch 'efi/core' adds ac91dcca87e4 workqueue: Convert for_each_wq to use built-in list check adds ee5f4123ac66 Merge branch 'core/urgent' adds 4b48512c2e9c stacktrace: Get rid of unneeded '!!' pattern adds 401987a4aaf2 Merge branch 'core/stacktrace' adds 97df75cde57f Revert docs from "rcu: Restore barrier() to rcu_read_lock( [...] adds c07e6f36bc32 Revert docs from "treewide: Rename rcu_dereference_raw_not [...] adds ccc9971e2147 docs: rcu: convert some articles from html to ReST adds 07335c16a39c docs: rcu: Correct links referring to titles adds 76e771d18806 docs: rcu: Increase toctree to 3 adds d7424e283cc4 Restore docs "treewide: Rename rcu_dereference_raw_notrace [...] adds 71cb46ae46bd Restore docs "rcu: Restore barrier() to rcu_read_lock() an [...] adds 45271064e1ca doc: Update list_for_each_entry_rcu() documentation adds b1ec18eae0b6 Documentation: Rename rcu_node_context_switch() to rcu_not [...] adds 8e6af017f4b1 rcu: Remove unused function hlist_bl_del_init_rcu() adds 1d24dd4e01fb rcu: Several rcu_segcblist functions can be static adds 5a6446626d7e workqueue: Convert for_each_wq to use built-in list check adds 05ef9e9eb3da rcu: Ensure that ->rcu_urgent_qs is set before resched IPI adds 7eb54685c63c rcu: Remove obsolete descriptions for rcu_barrier tracepoint adds d01f86206864 rcu: Update descriptions for rcu_nocb_wake tracepoint adds 7cc0fffde6e4 rcu: Update descriptions for rcu_future_grace_period tracepoint adds b8889c9c89a2 rcu: Fix uninitialized variable in nocb_gp_wait() adds 36b5dae64513 rcu: Suppress levelspread uninitialized messages adds a63fc6b75cca rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() adds 12e78e690213 x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace [...] adds 1feace5d6a4a drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer() adds c0eaf15cd5d3 drivers/scsi: Replace rcu_swap_protected() with rcu_replac [...] adds 62860da7082e fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() adds 6092f7263f7e bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_ [...] adds e3f0d761fcae net/core: Replace rcu_swap_protected() with rcu_replace_pointer() adds b685b534bf15 net/netfilter: Replace rcu_swap_protected() with rcu_repla [...] adds 445d3749315f net/sched: Replace rcu_swap_protected() with rcu_replace_p [...] adds a60a5746004d security/safesetid: Replace rcu_swap_protected() with rcu_ [...] adds 8dcdfb7096a3 Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'no [...] adds 43e0ae7ae0f5 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 58ddf6a46ea7 Merge branch 'core/rcu' adds 00c21abed7d6 Merge branch 'core/objtool' adds 2daafcdae8a6 Merge branch 'x86/build' into core/kprobes, to pick up dep [...] adds 8c7eebc10687 x86/alternatives: Teach text_poke_bp() to emulate instructions adds 8959eb6ef5b8 x86/alternatives: Update int3_emulate_push() comment adds bc258962afa8 x86/alternatives, jump_label: Provide better text_poke() b [...] adds 7eb9fe7b170c x86/alternatives: Add and use text_gen_insn() helper adds 9706f7c3531f x86/ftrace: Use text_poke() adds 1091902b2bd0 x86/mm: Remove set_kernel_text_r[ow]() adds 56a1c2b14349 x86/alternative: Add text_opcode_size() adds a02273c89f76 x86/ftrace: Use text_gen_insn() adds a94d4b4a2a99 x86/alternative: Remove text_poke_loc::len adds 54d41ef26da6 x86/alternative: Shrink text_poke_loc adds 994795481ddb x86/ftrace: Mark ftrace_modify_code_direct() __ref adds 8986dec1a726 x86/kprobes: Convert to text-patching.h adds 5b8ad1c9bc44 x86/kprobes: Fix ordering while text-patching adds 42e51f187f86 arm/ftrace: Use __patch_text() adds 0e05d89d72e2 module: Remove set_all_modules_text_*() adds 60fdad00827c ftrace: Rework event_create_dir() adds 654920255149 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() adds 0be6748cdf51 x86/alternatives: Use INT3_INSN_SIZE adds b3fe13e1b04a Merge branch 'core/kprobes' adds ba31c1a48538 futex: Move futex exit handling into futex code adds 3d4775df0a89 futex: Replace PF_EXITPIDONE with a state adds 4610ba7ad877 exit/exec: Seperate mm_release() adds 150d71584b12 futex: Split futex_mm_release() for exit/exec adds f24f22435dcc futex: Set task::futex_state to DEAD right after handling [...] adds 18f694385c4f futex: Mark the begin of futex exit explicitly adds 4a8e991b91ac futex: Sanitize exit state handling adds af8cbda2cfca futex: Provide state handling for exec() as well adds 3f186d974826 futex: Add mutex around futex exit adds ac31c7ff8624 futex: Provide distinct return value when owner is exiting adds 3ef240eaff36 futex: Prevent exit livelock adds e16a444976e9 Merge branch 'locking/core' adds 33629c78c019 Merge remote-tracking branch 'tip/auto-latest' adds 38ddd4d15745 EDAC/amd64: Make struct amd64_family_type global adds 80355a3b2db9 EDAC/amd64: Gather hardware information early adds 5e4c55276ae8 EDAC/amd64: Save max number of controllers to family type adds 1c9b08bac5bf EDAC/amd64: Use cached data when checking for ECC adds 582f94b5900a EDAC/amd64: Check for memory before fully initializing an [...] adds 23f61b9fc5cc EDAC/ghes: Fix locking and memory barrier issues adds 7fdfee926be7 EDAC/amd64: Get rid of the ECC disabled long message adds bc9ad9e40dbc EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function adds 977b1ce7c117 EDAC: Remove EDAC_DIMM_OFF() macro adds c498afaf7df8 EDAC: Introduce an mci_for_each_dimm() iterator adds d260e8ff5195 EDAC/mc: Do not BUG_ON() in edac_mc_alloc() adds 47bec6b4c399 EDAC/mc: Remove needless zero string termination adds 0d8292e003ef EDAC/mc: Reduce indentation level in edac_mc_handle_error() adds 98edb865bd3e EDAC: Remove misleading comment in struct edac_raw_error_desc adds 7c1049317042 EDAC/ghes: Use standard kernel macros for page calculations adds 7088e29e0423 EDAC/ghes: Fix grain calculation adds 501eb40d2b85 EDAC/ghes: Remove intermediate buffer pvt->detail_location adds 787d899914aa EDAC: Unify the mc_event tracepoint call adds 778f3a9673ac EDAC/Documentation: Describe CPER module definition and DI [...] adds 16214bd9e43a EDAC/ghes: Do not warn when incrementing refcount on 0 adds 56d9e7bd3fa0 EDAC/altera: Use fast register IO for S10 IRQs adds 08a260d968d2 EDAC/altera: Cleanup the ECC Manager adds 5781823fd0d3 EDAC/altera: Use the Altera System Manager driver adds 5dcfeeba0873 Merge remote-tracking branch 'edac/edac-for-next' adds 2c542426128a irqchip: Remove redundant semicolon after while adds 2bbdfcc54ba8 irqchip/gic-v3-its: Fix u64 to __le64 warnings adds f8af4519dfb6 irqchip/gic-v3: Fix __iomem warning adds 6468fc18b006 irqchip/irq-bcm7038-l1: Add PM support adds b94f9008f2ad dt-bindings: Document brcm, irq-can-wake for brcm, bcm7038 [...] adds 27eebb60357e irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary adds e14b5e5ff084 dt-bindings: Document brcm, int-fwd-mask property for bcm7 [...] adds 96de80c14bc6 irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask adds 87cd38dfd9e6 dt/bindings: Add bindings for Layerscape external irqs adds 0dcd9f872769 irqchip: Add support for Layerscape external interrupt lines adds 8e4d5a5bde88 drivers: irqchip: qcom-pdc: Move to an SoC independent compatible adds bf93b04cd85d dt-bindings: qcom,pdc: Add compatible for sc7180 adds 898aa5ce6158 irqchip/gic-v3-its: Free collection mapping on device teardown adds 2f4f064b3131 irqchip/gic-v3-its: Factor out wait_for_syncr primitive adds 425c09be0f09 irqchip/gic-v3-its: Allow LPI invalidation via the DirectL [...] adds 0dd57fed6b46 irqchip/gic-v3-its: Make is_v4 use a TYPER copy adds ffedbf0cba15 irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead adds 576a83429757 irqchip/gic-v3-its: Kill its->device_ids and use TYPER cop [...] adds c1d4d5cd203c irqchip/gic-v3-its: Add its_vlpi_map helpers adds 286146960a11 irqchip/gic-v3-its: Synchronise INV command targetting a V [...] adds ed0e4aa9cc74 irqchip/gic-v3-its: Synchronise INT/CLEAR commands targett [...] adds 046b5054f566 irqchip/gic-v3-its: Lock VLPI map array before translating it adds 11635fa26dc7 irqchip/gic-v3-its: Make vlpi_lock a spinlock adds 0149385537e6 irqchip: Place CONFIG_SIFIVE_PLIC into the menu adds 20b44b4de61f irqchip: ingenic: Drop redundant irq_suspend / irq_resume [...] adds 52ecc87642f2 irqchip: ingenic: Error out if IRQ domain creation failed adds 208caadce5d4 irqchip: ingenic: Get virq number from IRQ domain adds 8bc7464b5140 irqchip: ingenic: Alloc generic chips from IRQ domain adds b8b0145f7d0e irqchip: Ingenic: Add process for more than one irq at the [...] adds 761becb29183 irqchip/ti-sci-inta: Use ERR_CAST inlined function instead [...] adds d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP adds 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls adds 09d31567f85b of/irq: Document properties for wakeup interrupt parent adds b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts adds da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask adds 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs adds e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls adds e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy adds 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs adds 7ab74bfa3ab7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 7162431dcf72 ftrace: Introduce PERMANENT ftrace_ops flag adds 35c9e74cff4c selftests/livepatch: Make dynamic debug setup and restore generic adds 8c666d2ab576 selftests/livepatch: Test interaction with ftrace_enabled adds 714641c3670c ftrace: Separate out the copying of a ftrace_hash from __f [...] adds 7e16f581a817 ftrace: Separate out functionality from ftrace_location_range() adds 763e34e74bb7 ftrace: Add register_ftrace_direct() adds 013bf0da0474 ftrace: Add ftrace_find_direct_func() adds b06457c83af6 ftrace: Add sample module that uses register_ftrace_direct() adds 646f01ccdd59 ftrace/selftest: Add tests to test register_ftrace_direct() adds 156473a0ff4f ftrace: Add another example of register_ftrace_direct() use case adds ed9dafebce52 ftrace/selftests: Update the direct call selftests to test [...] adds 562955fe6a55 ftrace/x86: Add register_ftrace_direct() for custom trampolines adds a3ad1a7e3968 ftrace/x86: Add a counter to test function_graph with direct adds 77ac117b3a82 ftrace/x86: Tell objtool to ignore nondeterministic ftrace [...] adds da537f0aef13 ftrace: Add information on number of page groups allocated adds 91edde2e6ae1 ftrace: Implement fs notification for tracing_max_latency adds 793937236d1e preemptirq_delay_test: Add the burst feature and a sysfs trigger adds 9c34fc4b7e90 tracing: Use CONFIG_PREEMPTION adds 6dff4d7dd3e0 tracing: Make internal ftrace events static adds 2d6425af6116 tracing: Declare newly exported APIs in include/linux/trace.h adds e585e6469d6f tracing: Verify if trace array exists before destroying it. adds 953ae45a0c25 tracing: Adding NULL checks for trace_array descriptor pointer adds b83b43ffc6e4 fgraph: Fix function type mismatches of ftrace_graph_retur [...] adds b43e78f65b1d tracing/selftests: Turn off timeout setting adds 52ae533b8a18 lib/sort: Move swap, cmp and cmp_r function types for wider use adds e8877ec5dbba lib/bsearch: Use generic type for comparator function adds 80042c8f06bf tracing: Use generic type for comparator function adds 0c3c86bdc691 tracing/hwlat: Fix a few trivial nits adds 6ee40511cb83 tracing: use kvcalloc for tgid_map array allocation adds c7411a1a126f tracing/kprobe: Check whether the non-suffixed symbol is notrace adds 353cade3149c seq_buf: Add printing formatted hex dumps adds ef56e047b2bd tracing: Use seq_buf_hex_dump() to dump buffers adds 9b4712044d05 tracing: Remove stray tab in TRACE_EVAL_MAP_FILE's help text adds 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] adds 0567d6809182 ftrace: Add modify_ftrace_direct() adds ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] adds 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events adds 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" adds 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] adds 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() adds 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code adds ea806eb3eab3 ftrace: Add a helper function to modify_ftrace_direct() to [...] adds 46f9469247c6 ftrace: Rename ftrace_graph_stub to ftrace_stub_graph adds eb01fedc3d53 ftrace: Return ENOTSUPP when DYNAMIC_FTRACE_WITH_DIRECT_CA [...] adds b41db132821f ftrace: Use BIT() macro adds a82a4804b4ee ring-buffer: Fix typos in function ring_buffer_producer adds fc809bc5ceaa tracing: Fix Kconfig indentation adds 288797871473 tracing: Adding new functions for kernel access to Ftrace [...] adds 89ed42495ef4 tracing: Sample module to demonstrate kernel access to Ftr [...] adds 0e24220821b0 tracing: Use xarray for syscall trace events adds 16c0f03f629a tracing: Enable syscall optimization for MIPS adds 6e8fab66ffa7 Merge remote-tracking branch 'ftrace/for-next' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds e100e2f047de Merge commit '8dcdfb7096a304130ab36fbb0f2961deaf863e5a' in [...] adds d0dc8c05af67 Merge remote-tracking branch 'rcu/rcu/next' adds e3b9a9e147db KVM: SVM: Serialize access to the SEV ASID bitmap adds 83af5e65a895 KVM: SVM: Guard against DEACTIVATE when performing WBINVD/ [...] adds 04f11ef45810 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter adds 0fc5deae03a2 KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when startin [...] adds 33af3a7ef9e6 KVM: SVM: Reduce WBINVD/DF_FLUSH invocations adds b17b7436f2f0 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date adds e7bddc52582d KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors adds 491c1ad1ac8d KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest adds 489cbcf01d1c KVM: x86: Add WARNs to detect out-of-bounds register indices adds f8845541e93c KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' adds cb3c1e2f3e8d KVM: x86: Add helpers to test/mark reg availability and dirtiness adds 34059c257010 KVM: x86: Fold decache_cr3() into cache_reg() adds 2cf9af0b5668 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use str [...] adds 30ce89acdfe9 KVM: remove redundant code in kvm_arch_vm_ioctl adds 4be946728f65 KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using [...] adds 35fbe0d4ef9a KVM: VMX: Write VPID to vmcs when creating vcpu adds 3c0f4be1f33b KVM: VMX: Remove vmx->hv_deadline_tsc initialization from [...] adds 4be534102624 KVM: VMX: Initialize vmx->guest_msrs[] right after allocation adds 1b84292bea00 KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() adds 7204160eb780 KVM: x86: Introduce vcpu->arch.xsaves_enabled adds c034f2aa8622 KVM: VMX: Fix conditions for guest IA32_XSS support adds 78958563d802 KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded adds 312a1c87798e KVM: SVM: Use wrmsr for switching between guest and host I [...] adds 9753d68865c5 KVM: VMX: Use wrmsr for switching between guest and host I [...] adds 139a12cfe1a0 KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to co [...] adds 864e2ab2b46d kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common adds 52297436199d kvm: svm: Update svm_xsaves_supported adds c90992bfb080 kvm: tests: Add test to verify MSR_IA32_XSS adds 149487bdacde KVM: Add separate helper for putting borrowed reference to kvm adds 19308a412ec5 x86/kvm: Fix -Wmissing-prototypes warnings adds e7011c5d17a7 Merge tag 'kvm-ppc-next-5.5-1' of git://git.kernel.org/pub [...] adds 53fafdbb8b21 KVM: x86: switch KVMCLOCK base to monotonic raw clock adds 7f7f0d9c0bcb KVM: x86: get rid of odd out jump label in pdptrs_changed adds f399e60c45f6 KVM: x86: optimize more exit handlers in vmx.c adds 4289d2728664 KVM: retpolines: x86: eliminate retpoline from vmx.c exit [...] adds 3dcb2a3fa5a0 KVM: retpolines: x86: eliminate retpoline from svm.c exit [...] adds 74c504a6d70a x86: retpolines: eliminate retpoline from msr event handlers adds ff90afa75573 KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS whe [...] adds 27cbe7d61898 KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state w [...] adds e64a8508234a KVM: VMX: Consume pending LAPIC INIT event when exit on IN [...] adds b139b5a24774 KVM: MMIO: get rid of odd out_err label in kvm_coalesced_m [...] adds 5b4ce93a8fe7 KVM: X86: avoid unused setup_syscalls_segments call when S [...] adds 1a686237d94b KVM: APIC: add helper func to remove duplicate code in kvm [...] adds 49d654d85f85 KVM: SVM: Remove check if APICv enabled in SVM update_cr8_ [...] adds 132f4f7e39fd KVM: VMX: Refactor update_cr8_intercept() adds 02d496cfb88a KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR adds 3ca270fc9edb perf/core: Provide a kernel-internal interface to recalibr [...] adds 52ba4b0b9977 perf/core: Provide a kernel-internal interface to pause pe [...] adds 98ff80f5b788 KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx adds c900c156c518 KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc [...] adds a6da0d77e98e KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_r [...] adds b35e5548b411 KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC adds 1924242b2aba KVM: x86: Optimization: Requst TLB flush in fast_cr3_switc [...] adds f245eeaddc3e selftests: kvm: Simplify loop in kvm_create_max_vcpus test adds 9477f4449b0b KVM: VMX: Add helper to check reserved bits in IA32_PERF_G [...] adds bfc6ad6ab356 KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry adds c547cb6f78cf KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry adds 458151f65b4d KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL o [...] adds 71f7347025bf KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry adds 03a8871add95 KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exi [...] adds d4069dbeb51e KVM: nVMX: mark functions in the header as "static inline" adds 365d3d55d601 kvm: nested: Introduce read_and_check_msr_entry() adds 7cfe0526fd37 kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS adds ef0fbcac3f2a kvm: vmx: Rename function find_msr() to vmx_find_msr_index() adds 662f1d1d1931 KVM: nVMX: Add support for capturing highest observable L2 TSC adds 8750e72a79dd KVM: remember position in kvm->vcpus array adds 7ee30bc132c6 KVM: x86: deliver KVM IOAPIC scan request to target vCPUs adds fe289ebb65ee Merge tag 'kvm-s390-next-5.5-1' of git://git.kernel.org/pu [...] adds 9a2ae9f6b6bb KVM: x86: Zero the IOAPIC scan request dest vCPUs bitmap adds cc877670975b KVM: nVMX: Use semi-colon instead of comma for exit-handle [...] adds c79eb77554bb KVM: nVMX: add CR4_LA57 bit to nested CR4_FIXED1 adds 5637f60b6828 KVM: x86: Unexport kvm_vcpu_reload_apic_access_page() adds 992edeaefed6 KVM: nVMX: Assume TLB entries of L1 and L2 are tagged diff [...] adds 9ff624cdbff4 KVM: arm/arm64: vgic: Remove the declaration of kvm_send_u [...] adds bad36e4e8cdc KVM: arm/arm64: vgic: Fix some comments typo adds ca185b260951 KVM: arm/arm64: vgic: Don't rely on the wrong pending table adds 9090825fa997 KVM: arm/arm64: Let the timer expire in hardirq context on RT adds 5bd90b098973 KVM: vgic-v4: Track the number of VLPIs per vcpu adds ef2e78ddadbb KVM: arm64: Opportunistically turn off WFI trapping when u [...] adds cd7056ae34af Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/next adds 14edff88315a Merge tag 'kvmarm-5.5' of git://git.kernel.org/pub/scm/lin [...] adds cbbaa2727aa3 KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES adds de1fca5d6e01 KVM: x86: do not modify masked bits of shared MSRs adds edef5c36b0c7 KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUID adds c11f83e0626b KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality adds b07a5c53d42a KVM: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on gue [...] adds 46f4f0aabc61 Merge branch 'kvm-tsx-ctrl' into HEAD adds b11494bcabba KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty w [...] adds db5a95ec166f KVM: x86: remove set but not used variable 'called' adds 0155b2b91b26 KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switc [...] adds c50d8ae3a127 KVM: x86: create mmu/ subdirectory adds 24885d1d79e2 KVM: x86: Remove a spurious export of a static function adds faf0be221674 KVM: Fix jump label out_free_* in kvm_init() adds 05c19c2fe17c KVM: x86: Open code shared_msr_update() in its only caller adds ad5996d9a0e8 KVM: x86: Grab KVM's srcu lock when setting nested state adds 85c9aae9ac8b kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints adds 31a88c82b466 KVM: PPC: Book3S HV: XIVE: Free previous EQ page when sett [...] adds 30486e72093e KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path adds 96710247298d Merge tag 'kvm-ppc-next-5.5-2' of git://git.kernel.org/pub [...] adds 1e9c2bfa0137 Merge remote-tracking branch 'kvm/linux-next' adds e8d255e4703a xen: mm: include <xen/xen-ops.h> for missing declarations adds 88920ddebd2f xen: mm: make xen_mm_init static adds fa6614d8ef13 xen/gntdev: Use select for DMA_SHARED_BUFFER adds ca8ffdaea560 xen/mcelog: drop __MC_MSR_MCGCAP adds 4e3f77d8419b xen/mcelog: add PPIN to record when available adds e221065aa613 xen/mcelog: also allow building for 32-bit kernels adds 23c1cce9f317 xen: Fix Kconfig indentation adds a3aa709ffd90 Merge remote-tracking branch 'xen-tip/linux-next' adds 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" adds ba30e27405af Revert "percpu: add __percpu to SHIFT_PERCPU_PTR" adds fc6a00f8f3cf Merge branch 'for-5.5' into for-next adds 3ebc777fb7bd Merge remote-tracking branch 'percpu/for-next' adds c29eb8538688 workqueue: more destroy_workqueue() fixes adds e66b39af00f4 workqueue: Fix pwq ref leak in rescuer_thread() adds 49e9d1a9faf2 workqueue: Add RCU annotation for pwq list walk adds 2fbcc42f4305 Merge remote-tracking branch 'workqueues/for-next' adds 4a8d82cdec16 platform/x86: intel_int0002_vgpio: Pass irqchip when addin [...] adds 3caa6f39e059 Add touchscreen platform data for the Schneider SCT101CTM tablet adds 263225c983aa tools/power/x86/intel-speed-select: Extend command set for [...] adds 82d4a34ee619 tools/power/x86/intel-speed-select: Change display of "avx [...] adds 91d928147bb0 tools/power/x86/intel-speed-select: Correct CLX-N frequency units adds a9b2f8e2fa6c tools/power/x86/intel-speed-select: Auto mode for CLX adds cd0e63706549 tools/power/x86/intel-speed-select: Use mailbox for CLOS_P [...] adds 40dee9dda37d tools/power/x86/intel-speed-select: Make CLOS frequency in MHz adds 21c3390d6128 tools/power/x86/intel-speed-select: Use Frequency weight for CLOS adds 7af5a95bb752 tools/power/x86/intel-speed-select: Support platform with [...] adds de7f9d3ddc8c tools/power/x86/intel-speed-select: Use core count for bas [...] adds 5c14aba77874 tools/power/x86/intel-speed-select: Increment version adds ee7b0d31f9f0 platform/x86: touchscreen_dmi: Add info for the ezpad 6 m4 tablet adds 20183ccd3e4d tools/power/x86/intel-speed-select: Ignore missing config level adds 1434a3d357d6 tools/power/x86/intel-speed-select: Display TRL buckets fo [...] adds e5caebdddc05 platform/mellanox: Fix Kconfig indentation adds 43e82d8aa925 platform/x86: intel_pmc_core: Fix the SoC naming inconsistency adds 5406327d43ed platform/x86: intel_pmc_core: Add Comet Lake (CML) platfor [...] adds dcb61af36c09 Merge remote-tracking branch 'drivers-x86/for-next' adds 3c4d77b68928 platform/chrome: wilco_ec: Add charging config driver adds 119a3cb6d687 platform/chrome: wilco_ec: Add keyboard backlight LED support adds 379c02ebcc9a platform/chrome: cros_ec: Fix Kconfig indentation adds 9f0289071761 platform/chrome: cros_ec: Put docs with the code adds 4b92a703e8c0 mfd / platform: cros_ec: Add sensor_count and make check_f [...] adds 4c26fbe85e02 iio / platform: cros_ec: Add cros-ec-sensorhub driver adds 2a2726f5c929 mfd / platform / iio: cros_ec: Register sensor through sensorhub adds 814153f6ba4c platform/chrome: cros-ec: Record event timestamp in the hard irq adds 7845cbbfd826 platform/chrome: cros_ec: Do not attempt to register a non [...] adds 6384b9ad1de5 platform/chrome: cros_ec: handle MKBP more events flag adds aaf5c813015d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] adds 99bfcd3993d3 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" adds 3d23a7b67255 Merge remote-tracking branch 'chrome-platform/for-next' adds a788f6f2e28d dt-bindings: Add docs for EL15203000 adds fc19967bcb8f leds: add LED driver for EL15203000 board adds b46d2b4d3d81 drivers: leds: tlc591xx: check error during device init adds be9f18eef601 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] adds 8b4423d6c5e6 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] adds 1ab4531ad132 leds: tlc591xx: simplify driver by using the managed led API adds 5b4b723c483f leds: tlc591xx: use devm_led_classdev_register_ext() adds 1051da2cfc7e leds: lm3692x: Print error value on dev_err adds d0f9cc49e9c8 leds: lm3692x: Don't overwrite return value in error path adds 396128d2ffcb leds: lm3692x: Handle failure to probe the regulator adds 846d0d14e7ec leds: lm3692x: Use flags from LM3692X_BOOST_CTRL adds da61a66a829d leds: lm3692x: Use flags from LM3692X_BRT_CTRL adds a2cafdfd8cf5 leds: tlc591xx: update the maximum brightness adds 11f700022137 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger adds f884e866537c leds: Kconfig: Be consistent with the usage of "LED" adds 4a29f90e60df leds: flash: Convert non extended registration to inline adds 57e5c31e5375 leds: flash: Remove extern from the header file adds 20cdba9d9c16 leds: flash: Add devm_* functions to the flash class adds e63a744871a3 leds: lm3601x: Convert class registration to device managed adds ec28a8cfdce6 leds: core: Remove extern from header adds 4b83cf07d7a4 leds: core: Fix devm_classdev_match to reference correct s [...] adds 9cc93be7b0c9 leds: core: Fix leds.h structure documentation adds 66c41131daba leds: pca953x: Use of_device_get_match_data() adds 7c6082b903ac leds: mlxreg: Fix possible buffer overflow adds fc7b5028f262 leds: an30259a: add a check for devm_regmap_init_i2c adds 5f820ed52371 leds: trigger: netdev: fix handling on interface rename adds d6d28035a5e8 Merge remote-tracking branch 'leds/for-next' adds 0d8633bf5311 drivers: ipmi: Support for both IPMB Req and Resp adds 8d73b2aeb808 ipmi: kill off 'timespec' usage again adds 8e6a5c833333 ipmi: fix ipmb_poll()'s return type adds 35750cdf3374 Merge remote-tracking branch 'ipmi/for-next' adds 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag adds bcbbcfd57247 driver core: Allow a device to wait on optional suppliers adds 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] adds 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] adds 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] adds ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] adds c7c116890941 debugfs: remove return value of debugfs_create_x8() adds 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() adds 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] adds d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long adds 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms adds f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] adds 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms adds 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call adds b889b3b07c9d firmware loader: log path to loaded firmwares adds 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] adds 4154abca299e Documentation: devres: add missing entry for devm_platform [...] adds 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants adds b873af620e58 lib: devres: provide devm_ioremap_resource_wc() adds bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() adds 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() adds c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() adds f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() adds cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() adds ba861f8e07bf of: property: Minor style clean up of of_link_to_phandle() adds a436ef4aba1f of: property: Make it easy to add device links from DT properties adds 8e12257dead7 of: property: Add device link support for iommus, mboxes a [...] adds d0dd61a2774f media: c8sectpfe: no need to check return value of debugfs [...] adds 0628cda318df mac80211: Use debugfs_create_xul() helper adds b52517e456f8 net: caif: Fix debugfs on 64-bit platforms adds c745da8d4320 mailbox: tegra: Fix superfluous IRQ error message adds bee3bbe616a2 driver core: Clarify documentation for fwnode_operations.a [...] adds 030cc787c30e firmware_class: make firmware caching configurable adds 492c88720d36 driver core: platform: use the correct callback type for b [...] adds 5c2d6a527b2c crypto: hisilicon: no need to check return value of debugf [...] adds edb44e8461cf cpu-topology: declare parse_acpi_topology in <linux/arch_t [...] adds 71564a26e3e9 driver core: platform: Declare ret variable only once adds 26e77708fdc2 driver core: Allow device link operations inside sync_state() adds 553671b76859 firmware_loader: Fix labels with comma for builtin firmware adds abf5c67dc43c drivers: base: Fix Kconfig indentation adds 60774d2af07a i2c: of: Populate fwnode in of_i2c_get_board_info() adds 3883539140b8 of: property: Fix the semantics of of_is_ancestor_of() adds e149573b2f84 of: property: Add device link support for "iommu-map" adds 4250b047039d debugfs: Fix !DEBUG_FS debugfs_create_automount adds 7f00be96f125 of: property: Add device link support for interrupt-parent [...] adds 0e4a459f56c3 tracing: Remove unnecessary DEBUG_FS dependency adds dbd4bb97b3a4 Merge remote-tracking branch 'driver-core/driver-core-next' adds 16c8373ecf7b Merge 5.4-rc6 into usb-next adds c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() adds a69dff995477 extcon: axp288: Remove the build-in connection description adds 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer adds f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get adds 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations adds 2a59aa7711e0 usb: usb251xb: Drop some unused defines adds 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 adds cd7da3bc6c58 usb: usb251xb: Add support for USB2422 adds c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ adds 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ adds a363d50515eb usb: host: fotg210: add missed clk_put calls adds 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 adds 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] adds 8c127a42af89 usb: typec: Introduce typec_get_drvdata() adds 46310e4dade2 usb: typec: Separate the operations vector adds 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations adds 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations adds 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations adds 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations adds 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] adds 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability adds 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] adds bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API adds f56de278e8ec usb: typec: ucsi: acpi: Move to the new API adds e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API adds 2ede55468ca8 usb: typec: ucsi: Remove the old API adds 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control adds 3cf657f07918 usb: typec: ucsi: Remove all bit-fields adds e716bb38edb4 usb: typec: ucsi: New error codes adds 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() adds 51d11d0a9ea4 dt-bindings: usb: renesas: usb3-peri: convert bindings to [...] adds 66d1b0c0580b usb: gadget: pch_udc: fix use after free adds e76b3bf7654c usb: Allow USB device to be warm reset in suspended state adds 79c36a704a87 USB: idmouse: simplify disconnect handling adds 6710f773b51f USB: idmouse: drop redundant open-count check from release adds d3db9c4dc14d USB: idmouse: clean up runaway white space adds fa5e146eece5 USB: legousbtower: drop redundant MODULE_LICENSE ifdef adds 07efa8738853 USB: legousbtower: drop redundant NULL check adds 30da837a4938 USB: legousbtower: zero driver data at allocation adds b5a80252e09c USB: legousbtower: drop redundant open_count check adds 835bd2b5672b USB: legousbtower: drop noisy disconnect messages adds 728fcd55e9ac USB: legousbtower: drop redundant interrupt-in running flag adds bafd1b1c2cee USB: legousbtower: stop interrupt-out URB unconditionally adds aa6f3832458d USB: legousbtower: remove tower_abort_transfers() adds 7cfa11a5739d USB: legousbtower: clean up pointer declarations in driver data adds a76c234faf7a USB: legousbtower: drop unnecessary packed attributes adds 728772489d9d USB: legousbtower: drop redundant endianness comments adds a0cd1df9d3e2 USB: legousbtower: clean up runaway white space adds 3c84f4bbe33f USB: legousbtower: drop superfluous brackets adds c1f602da92cc USB: legousbtower: drop superfluous newlines adds 91feb01596e5 appledisplay: fix error handling in the scheduled work adds 26a4d4c00f85 usbip: tools: fix fd leakage in the function of read_attr_ [...] adds ec5f8dfd89d2 dt-bindings: usb: renesas_usbhs: convert bindings to json-schema adds c368a411be00 dt-bindings: usb: rt1711h: Add connector bindings adds 92aa5986f4f7 USB: chaoskey: fix error case of a timeout adds 1ec13abac58b USBIP: add config dependency for SGL_ALLOC adds 2a9125317b24 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() adds ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] adds b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root adds ee93c83bf756 usb: host: imx21: create debugfs directory under usb root adds dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root adds 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() adds b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root adds de4c73982cce usb: dwc2: create debugfs directory under usb root adds a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root adds 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] adds 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root adds e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] adds 35714565089e USB: serial: ch341: reimplement line-speed handling adds e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 adds 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support adds ea422312a462 USB: serial: mos7720: fix remote wakeup adds 92fe35fb9c70 USB: serial: mos7840: fix remote wakeup adds 375cb533c00a USB: serial: mos7840: clean up device-type handling adds 1c333550ea92 USB: serial: mos7840: document MCS7810 detection hack adds 960fbd1ca584 USB: serial: mos7840: fix probe error handling adds 7183192196a6 USB: serial: mos7840: rip out broken interrupt handling adds 3ec9fb6f3854 USB: serial: mos7840: drop redundant urb context check adds ce039bd4b21f USB: serial: mos7840: drop paranoid port checks adds 6d3471eded5e USB: serial: mos7840: drop paranoid serial checks adds 2d52f0763f8e USB: serial: mos7840: drop serial struct accessor adds 7b2faede671a USB: serial: mos7840: drop port driver data accessors adds f8e8dcaf14d9 USB: serial: mos7840: drop read-urb check adds 067814c97494 USB: serial: mos7840: drop port open flag adds f0797095423e USB: serial: option: add support for Foxconn T77W968 LTE modules adds c1a1f273d082 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P adds 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] adds dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose adds 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes adds 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context adds 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] adds a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism adds 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset adds daf82bd24e30 usb: gadget: u_serial: add missing port entry locking adds fe1ea63ad806 usb: gadget: u_serial: reimplement console support adds b417343c6a0f usb: gadget: u_serial: make OBEX port not a console adds d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports adds bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal adds ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages adds c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s adds b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support adds 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt adds d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode adds 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 adds 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds eb23c8b4fd98 usb: fsl: Remove unused variable adds 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget adds 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] adds 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] adds e6fda6e69db2 usb: mtu3: add a new function to do status stage adds 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] adds e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds 1cbfb8c4f62d usb: gadget: Quieten gadget config message adds 5a1500774751 USB: gadget: udc: clean up an indentation issue adds a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] adds 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() adds 038761ce68c2 usb: dwc3: debug: Remove newline printout adds 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller adds f3088e6a12fe usb: mtu3: fix race condition about delayed_status adds 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] adds 387c359b84f7 usb: cdns3: Add TI specific wrapper driver adds 726b4fba94be usb: dwc3: of-simple: add a shutdown adds 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] adds 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge adds d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable adds 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events adds 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional adds df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] adds 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional adds 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic adds 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional adds b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence adds bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 adds 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS adds 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS adds bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure adds 093edc2baad2 usb: gadget: configfs: Fix missing spin_lock_init() adds c3afa2224345 usb: dwc3: Fix Kconfig indentation adds 2f8b6e9a2b5e usb: host: Fix Kconfig indentation adds b14f8b90341b usb: gadget: Fix Kconfig indentation adds 6aad39f63949 usb: misc: Fix Kconfig indentation adds 0b2c26fb1144 usb: serial: Fix Kconfig indentation adds d4836b69d935 usb: musb: create debugfs directory under usb root adds f5b7f7c83821 usb: gadget: atmel: create debugfs directory under usb root adds 91a9f2d3f976 usb: gadget: udc: gr_udc: create debugfs directory under usb root adds 4ccde514713f Merge remote-tracking branch 'usb/usb-next' adds 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 adds a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC adds 711b2bfba748 phy: add PHY_MODE_LVDS adds b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY adds 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy adds 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] adds c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning adds 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle adds 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 adds fef8daad7c74 Merge remote-tracking branch 'phy-next/next' adds 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl adds e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] adds 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour adds 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings adds 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings adds 4d2c82b192e4 tty: rocket: reduce stack usage adds b027ce258369 tty: serial: msm_serial: Fix flow control adds 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent adds eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] adds 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] adds 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" adds 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg adds fba67e8f8978 Remove every trace of SERIAL_MAGIC adds 596fd8dffb74 tty: serial: imx: use the sg count from dma_map_sg adds 74887542fdcc tty: serial: pch_uart: correct usage of dma_unmap_sg adds d338838c09de serial-uartlite: Change logic how console_port is setup adds a00d9db8952b serial-uartlite: Use allocated structure instead of static ones adds 61b37b049e20 tty: serial: amba-pl011: Use dma_request_chan() directly f [...] adds 84a25d956c4f tty: serial: tegra: Use dma_request_chan() directly for ch [...] adds 19b6ecfca6b8 tty: serial: msm_serial: Use dma_request_chan() directly f [...] adds 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] adds 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" adds 07e5d4ff125a Revert "serial-uartlite: Add runtime support" adds 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] adds 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" adds f4c47547b40a Revert "serial-uartlite: Move the uart register" adds f6a196477184 serial: pl011: Fix DMA ->flush_buffer() adds 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable adds 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] adds 4500914d3686 tty: Fix Kconfig indentation adds 14ce38484419 tty: remove unused argument from tty_open_by_driver() adds 7d73170e1c28 serial: serial_core: Perform NULL checks for break_ctl ops adds da88ac0bd683 tty: Fix Kconfig indentation, continued adds 1250ed7114a9 serial: stm32: fix clearing interrupt error flags adds 2ae0b31e0fac tty: don't crash in tty_init_dev when missing tty_port adds b2b2dd71e085 tty: vt: keyboard: reject invalid keycodes adds c5d50d2f9074 Merge remote-tracking branch 'tty/tty-next' adds 891e60368ba1 drivers: mcb: use symbol namespaces adds f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states adds b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] adds 0373d90639ef coresight: etm4x: Add support for ThunderX2 adds 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. adds 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. adds 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] adds 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. adds c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] adds 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] adds a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. adds ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs adds f08d688223b0 coresight: Add explicit architecture dependency adds edda32dabedb coresight: Serialize enabling/disabling a link device. adds 9c7db4947506 coresight: etm4x: Fix BMVAL misuse adds ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] adds 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] adds 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name adds 82b29b9f72af mei: me: add comet point V device id adds 8670b2b8b029 rfkill: allocate static minor adds 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] adds 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function adds 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds f8017bfc1414 nvmem: imx: scu: support hole region check adds 885ce72a09d0 nvmem: imx: scu: support write adds c33c585f1b3a nvmem: imx-ocotp: reset error status on probe adds 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig adds de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 755864feb729 nvmem: add Rockchip OTP driver adds 7383092c4d4c Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/li [...] adds 907b471ca228 mei: me: mei_me_dev_init() use struct device instead of st [...] adds 261b3e1f2a01 mei: me: store irq number in the hw struct. adds 261e071acd9b mei: abstract fw status register read. adds 52f6efdf8092 mei: add trc detection register to sysfs adds 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next adds f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() adds 68b91293c837 thunderbolt: Log switch route string on config read/write timeout adds af99f696b5c5 thunderbolt: Log error if adding switch fails adds 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] adds 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] adds 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] adds 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter adds b433d0100562 thunderbolt: Add helper macro to iterate over switch ports adds b5db76dba064 thunderbolt: Refactor add_switch() into two functions adds 91c0c12080d0 thunderbolt: Add support for lane bonding adds 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] adds 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() adds 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] adds de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] adds 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] adds a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels adds 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user adds 4180468e16cd Merge tag 'thunderbolt-for-v5.5' of git://git.kernel.org/p [...] adds 2e32c2d675ac fsi: Add fsi-master class adds cf700ba035dc fsi: Move master attributes to fsi-master class adds 2fc95e04131c ABI: Update FSI path documentation adds ae7748160159 trace: fsi: Print transfer size unsigned adds 9f4c2b516b4f fsi: core: Fix small accesses and unaligned offsets via sysfs adds 56ec311fddac fsi: fsi_master_class can be static adds 8bcd06d0cb3d fsi: Move defines to common header adds cccaa160c376 dt-bindings: fsi: Add description of FSI master adds 606397d67f41 fsi: Add ast2600 master driver adds 913b73730e15 fsi: aspeed: Add trace points adds 5e5022995683 fsi: aspeed: Fix OPB0 byte order register values adds 6120e5d821c0 dt-bindings: interconnect: qcom: add msm8974 bindings adds 4e60a9568dc6 interconnect: qcom: add msm8974 driver adds bce92136c28f Merge tag 'fpga-dfl-for-5.5' of git://git.kernel.org/pub/s [...] adds c134f914e9f5 soundwire: intel: fix PDI/stream mapping for Bulk adds 5bd54539788b soundwire: remove bitfield for unique_id, use u8 adds de5b174b3bc8 soundwire: slave: add helper to extract slave ID adds 2e8c4ad1f044 soundwire: ignore uniqueID when irrelevant adds a61ead03a6f2 Merge tag 'soundwire-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 01b59c763fe2 Merge 5.4-rc7 into char-misc-next adds 998174042da2 ppdev: fix PPGETTIME/PPSETTIME ioctls adds 45a2d64696b1 lp: fix sparc64 LPSETTIMEOUT ioctl adds c059d579961d parport: daisy: avoid hardcoded name adds e962cd9cf9cf parport: do not check portlist when using device-model adds 231ec2f24dad parport: load lowlevel driver if ports not found adds 60f8a59ddcdc parport: daisy: use new parport device model adds 8eb52a1ee37a binder: Fix race between mmap() and binder_alloc_print_pages() adds a7a74d7ff55a binder: Prevent repeated use of ->mmap() via NULL mapping adds 2a9edd056ed4 binder: Handle start==NULL in binder_update_page_range() adds 3ec1bd7693ee uio: fix irq init with dt support & irq not defined adds 46549769d051 w1: Fix documentation warning. adds b0bbc882e7b1 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple adds e0c31fdda264 pcmcia: include cs_internal.h for missing declarations adds c6bf3842a34a w1: new driver. DS2430 chip adds c0e5f4e73a71 misc: rtsx: Add support for RTS5261 adds e9cb0497b1c8 firmware: Fix incompatible function behavior for RSU driver adds 0a8f72fafb3f stm class: Lose the protocol driver when dropping its reference adds 87ff16007cff intel_th: Document software sinks adds 64498695dd80 mei: bus: add more client attributes to sysfs adds 7a7ebfa85f4f thunderbolt: Power cycle the router if NVM authentication fails adds 9def5dc10d3e coresight: funnel: Fix missing spin_lock_init() adds 9a5d847c0bda coresight: replicator: Fix missing spin_lock_init() adds 512592779a33 intel_th: Fix a double put_device() in error path adds 6a1743422a7c intel_th: pci: Add Ice Lake CPU support adds 6e6c18bcb78c intel_th: pci: Add Tiger Lake CPU support adds c8175bd155c5 char: Fix Kconfig indentation adds ab64ec1db25e misc: Fix Kconfig indentation adds 599ea01ce0b3 char: Fix Kconfig indentation, continued adds abb7e16fb6df habanalabs: handle F/W failure for sensor initialization adds 1e295d4dd5b2 habanalabs: remove set but not used variable 'ctx' adds f435614ff55c habanalabs: Fix typos adds df762375f17e habanalabs: Mark queue as expecting CB handle or address adds cb596aee8842 habanalabs: Add a new H/W queue type adds 8fdacf2a530f habanalabs: set TPC Icache to 16 cache lines adds 62c1e124a9e0 habanalabs: add opcode to INFO IOCTL to return clock rate adds 8d6de52866dc habanalabs: remove set but not used variable 'qman_base_addr' adds 91edbf2cf8f0 habanalabs: expose card name in INFO IOCTL adds f05912d8f16b habanalabs: read F/W versions before failure adds e1a84d56fcb9 habanalabs: use registers name defines for ETR block adds 6476b472437d habanalabs: set ETR as non-secured adds bd4c8cb17d4e habanalabs: increase max jobs number to 512 adds eda58bf7860a habanalabs: don't print error when queues are full adds 5d1012576d20 habanalabs: export uapi defines to user-space adds 7f74d4d335f1 habanalabs: re-factor memory module code adds 7b6e4ea0f7b1 habanalabs: type specific MMU cache invalidation adds 30919edef243 habanalabs: re-factor MMU masks and documentation adds 54bb67444ea3 habanalabs: split MMU properties to PCI/DRAM adds bc75d799f953 habanalabs: prevent read/write from/to the device during h [...] adds 1b98d8b23f29 habanalabs: optimize MMU unmap adds 71c5e55e7c07 habanalabs: skip VA block list update in reset flow adds bea84c4d67e5 habanalabs: invalidate MMU cache only once adds e604f551cdce habanalabs: remove unnecessary checks adds 7fbdc12b9111 habanalabs: remove prints on successful device initialization adds da1342a0eec0 habanalabs: use defines for F/W files adds e16ee4103770 habanalabs: make code more concise adds 52c01b013719 habanalabs: expose reset counters via existing INFO IOCTL adds 1af69d30c41d habanalabs: make the reset code more consistent adds 55f6d680970e habanalabs: flush EQ workers in hard reset adds 5feccddcf992 habanalabs: add more protection of device during reset adds b78cda795ac8 Merge tag 'misc-habanalabs-next-2019-11-21' of git://peopl [...] adds 1b9cc23bcbee Merge remote-tracking branch 'char-misc/char-misc-next' adds b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails adds 0fbdaa64cf0a Merge remote-tracking branch 'thunderbolt/next' adds 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo adds 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] adds c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] adds b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style adds f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' adds 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations adds 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis adds 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] adds 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' adds 883afa2de414 staging: emxx_udc: Fix the format of a parameter list adds 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars adds 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code adds 67e7bd248473 staging: emxx_udc: Fix invalid reference error adds 94d70f66c294 staging: sm750fb: Fix typo in comment adds 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits adds 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses adds 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] adds c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] adds e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) adds be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] adds 6853f94ad751 staging: exfat: remove unnecessary parentheses adds 072429a4d6ab staging: exfat: make alignment match open parenthesis adds 487242c3dd31 staging: exfat: remove unnecessary new line in if condition adds 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() adds d5ca94a4bdcc staging: exfat: avoid multiple assignments adds e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 adds 356543545576 iio: light: Add support for ADUX1020 sensor adds 038696f8bd2f iio: adc: max1027: Add debugfs register read support adds ffae10676475 iio: adc: max1027: Make it optional to use interrupts adds db033831b4f5 iio: adc: max1027: Reset the device at probe time adds 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] adds ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support adds 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional adds 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices adds dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices adds 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] adds a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer adds 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config adds 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] adds 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] adds 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] adds 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] adds d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] adds b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning adds b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] adds 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation adds 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] adds 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO adds 9d8e91d9169c iio: dac: stm32: add power management support adds 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available adds cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature adds af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml adds c991bf9b650f iio: dac: ad7303: replace mlock with own lock adds 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 adds fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 adds eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings adds a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver adds 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem adds 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP adds f213729f6796 counter: new TI eQEP driver adds 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg adds 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD adds d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks adds e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] adds c5d550fb6e12 counter: Fix typo in action_get description adds 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] adds 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. adds 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable adds 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking adds 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian adds 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups adds d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue adds 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon adds 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource adds 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource adds 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] adds 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. adds d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource adds a96de1393013 staging: iio: ad9834: add a check for devm_clk_get adds 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding adds 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU adds 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops adds 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] adds f110f3188e56 iio: temperature: Add support for LTC2983 adds 3986a14870cb dt-bindings: iio: Add ltc2983 documentation adds 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] adds 97d62c345af8 iio: chemical: sgp30: drop excess semicolon adds fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] adds 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings adds 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle adds 12737476e099 iio: st: Drop GPIO include adds cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX adds 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings adds ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] adds 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes adds 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array adds 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] adds 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] adds f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h adds dc7603e1fa3d staging: vc04_services: Remove unused structs adds 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi adds 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] adds 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues adds ebacc1a7654f staging: vt6655: Fix the spacing around operators adds 31d0c9d9b77d staging: vt6655: Fix open ended lines adds 3bce4750c97d staging: vt6655: Fix long lines adds ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties adds 6a20d283ed68 staging: axis-fifo: request resources using managed functions adds 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource adds 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues adds d3baf1e0b2fe staging: exfat: Fix logical operation continuation adds 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' adds 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses adds 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile adds 3b525cb00c62 staging: qlge: Avoid NULL comparison adds 2c1facbc437c staging: wfx: replace 0 by NULL adds 168c7d76425d staging: wfx: replace 1 by true adds 78ce93f3e80b staging: wfx: Remove local variable used only in return st [...] adds b7aa39a2ed01 staging: rtl8192e: fix potential use after free adds 55238d7a468d staging: rtl8723bs: os_dep: Remove unnecessary variable us [...] adds 8888ed03237d staging: rtl8723bs: Fix lines over 80 characters adds 5e3bafbd14b5 staging: wilc1000: avoid 'bool' datatype in struct sent to [...] adds 6cecbb2c6759 staging: wilc1000: remove 'wilc_' prefix from filenames adds 664578d581a9 staging: wilc1000: added 'WILC_' prefix in header guard macro adds f1f24260fc25 staging: wilc1000: avoid use of C++ style comments adds 027caaab0de7 staging: wilc1000: added proper spacing for comments adds 156aafd2bec0 staging: wilc1000: use defines for msg types received from [...] adds e1955fcdc71e staging: rtl8723bs: hal: Remove unnecessary typecast in kfree. adds e71903106721 staging: mt7621-dma: align to match open parenthesis adds a8fa78b8f497 staging: rtl8723bs: Fix line over 80 characters adds c3a12cc1ec4c staging: rtl8723bs: Simplify boolean expression adds fb22360db651 staging: vc04_services: Replace VCHI_INSTANCE_T with struc [...] adds 29ebf64f741e staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T type [...] adds 0ff3c366a7eb staging: vc04_services: Rename callback VCHI_CALLBACK_T to [...] adds 00d36494dee9 staging: vc04_services: Replace VCHIQ_STATUS_T enum typede [...] adds c6ac64b1e81c staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typ [...] adds 27c53ee865ba staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enu [...] adds 051fbf4739bd staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typ [...] adds d2684ce853cf staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum type [...] adds e661ad496a6f staging: vc04_services: Rename callback VCHIQ_USERDATA_TER [...] adds 80be64b2bf6d staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback adds c8bf4d3db9ef staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T [...] adds 9ce46d55510f staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typ [...] adds 4ddf9a2555ca staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef w [...] adds 885961fed45d staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typ [...] adds 4df0991b0c92 staging: most: remove string termination dependency from u [...] adds b79967a27f34 staging: vchiq: Have vchiu_queue_init() return 0 on success. adds f0cb9b5dfd1a Merge 5.4-rc7 into staging-next adds 5cd382b26933 staging: wfx: replace uintXX_t to uXX and intXX_t to sXX adds 1fa489b14dbc staging: octeon: fix missing a blank line after declaration adds a46e810975b8 staging: exfat: use prandom_u32() for i_generation adds c7e621bb981b staging: wilc1000: fix illegal memory access in wilc_parse [...] adds ff8292f78bcf staging: rtl8192u: Fix typo in comment adds 3d5f1eedbfd2 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids adds 2d9d2491530a staging: rtl8723bs: Drop ACPI device ids adds 4845b3c8c8d2 staging: most: configfs: move configfs subsystems to conta [...] adds 08283d307444 staging: most: block module removal while having active co [...] adds e11898460e89 staging: rtl8723bs: Remove commented code adds af96ce03218e staging: most: core: add comments to mutex and spinlock de [...] adds c3cc574f2bcd staging: rtl8723bs: Remove multiple blank lines adds 839e18aa1ef6 staging: rtl8723bs: Remove blank lines before a close brace adds 309e05f5f91f staging: rtl8723bs: Remove blank lines after an open brace adds 7db57ca4b134 staging: rtl8723bs: Remove unnecessary braces adds c5e648f8574d staging: dpaa2-ethsw: move port notifier per ethsw adds a3c6345e9f04 staging: dpaa2-ethsw: move port switchdev notifier per ethsw adds 910f30917cdf staging: dpaa2-ethsw: move port switchdev blocking notifie [...] adds b8f64757bad8 staging: dpaa2-ethsw: ordered workqueue should be per ethsw adds 133c88742471 staging: exfat: Clean up return codes - FFS_FORMATERR adds a75500c5d310 staging: exfat: Clean up return codes - FFS_MEDIAERR adds f9c53abb4299 staging: exfat: Clean up return codes - FFS_EOF adds 7785913b079f staging: exfat: Clean up return codes - FFS_INVALIDFID adds 0a7ef8d9483b staging: exfat: Clean up return codes - FFS_ERROR adds 97eab6cee3a6 staging: exfat: Clean up return codes - remove unused codes adds 4b1867213233 staging: exfat: Clean up return codes - FFS_SUCCESS adds ad03f80f7b72 staging: exfat: Collapse redundant return code translations adds ecbc9e989f62 staging: exfat: Correct return code adds 04a991cd9066 staging: exfat: Remove FAT/VFAT mount support, part 1 adds 7c6d78eb7c9c staging: exfat: Remove FAT/VFAT mount support, part 2 adds 2a17b09fdecd staging: exfat: Remove FAT/VFAT mount support, part 3 adds 35a829c1b797 staging: exfat: Remove FAT/VFAT mount support, part 4 adds 19e2bfe6ed13 staging: exfat: Clean up the namespace pollution part 1 adds ed5916c1e8db staging: exfat: Clean up the namespace pollution part 2 adds 388cd66808d5 staging: exfat: Clean up the namespace pollution part 3 adds 9435fa8d0601 staging: exfat: Clean up the namespace pollution part 4 adds a78b34b89bcb staging: exfat: Clean up the namespace pollution part 5 adds e5a490e03756 staging: exfat: Clean up the namespace pollution part 6 adds 99a4b135289e staging: exfat: Clean up the namespace pollution part 7 adds 65b88d81f5c9 staging: exfat: Clean up the namespace pollution part 8 adds 6366e523eb56 staging: exfat: Update the TODO file adds a7bddfe2dfce iio: dln2-adc: fix iio_triggered_buffer_postenable() position adds 9b58916035a6 iio: hdc100x: fix iio_triggered_buffer_{predisable,postena [...] adds 26ba6db67269 iio: gyro: adis16136: check ret val for non-zero vs less-t [...] adds fe4b7f917e8f iio: imu: adis16400: check ret val for non-zero vs less-than-zero adds c754a45455bb iio: imu: adis16460: check ret val for non-zero vs less-than-zero adds 92c7529fc1bf iio: imu: adis16480: check ret val for non-zero vs less-than-zero adds 6a39ab3b195c iio: imu: adis: check ret val for non-zero vs less-than-zero adds d9bbae304a3e iio: imu: adis16480: fix indentation of return statement adds 52c4c732b2a6 iio: imu: adis16480: prefer `unsigned int` over `unsigned` adds 9b742763d9d4 iio: imu: adis16480: assign bias value only if operation s [...] adds 38262c01ead4 iio: imu: adis: assign read val in debugfs hook only if op [...] adds c49cfc227e7f iio: imu: adis: assign value only if return code zero in r [...] adds d19aeb295154 iio: adc: aspeed: use devm_platform_ioremap_resource adds 38877a376adf iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource adds f2d025d3f237 iio: adc: bcm_iproc_adc: drop a stray semicolon adds 46e55d065394 iio: adc: cc10001: use devm_platform_ioremap_resource adds f449aa3edd65 iio: adc: ingenic: Use devm_platform_ioremap_resource adds 18d031f46e9c iio: adc: lpc18xx: use devm_platform_ioremap_resource adds 08cf48c7fa0b iio: adc: npcm: use devm_platform_ioremap_resource adds 6c78cc9c4a53 iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource adds e8ad78658ecc iio: adc: spear_adc: Use devm_platform_ioremap_resource adds afac22e3cf95 iio: adc: vf610: use devm_platform_ioremap_resource adds 29ec12e29f7f iio: dac: lpc18xx: Use devm_platform_ioremap_resource adds 2969c51e3a20 iio: dac: vf610: Use devm_platform_ioremap_resource adds a1acbc223a0c dt-bindings: iio: stm32-adc: add max clock rate property adds cb7e1b50e4e3 iio: adc: stm32: allow to tune analog clock adds 59af4e206365 iio: imu: st_lsm6dsx: explicitly define odr table size adds fc3f6ad7f5dc iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw adds f8710f0357bc iio: imu: st_lsm6dsx: express odr in mHZ adds 7b779f573c48 iio: light: add driver for veml6030 ambient light sensor adds fcefddc4b735 dt-bindings: iio: light: add veml6030 ALS bindings adds 56a8e6832874 iio: documentation: light: Add veml6030 sysfs documentation adds 0cdd991bbc51 dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml adds 6376cbe549ff iio: dac: ad5446: Add support for new AD5600 DAC adds e9a4cbcaaa39 iio: cros_ec_baro: set info_mask_shared_by_all_available field adds ea3b263e83ed dt-bindings: iio: imu: mpu6050: add vdd-supply adds 26a0ffeed951 iio: imu: mpu6050: Add support for vdd-supply regulator adds 5313513d4a63 dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml adds d898f9ac542f dt-bindings: iio: adc: Add dt-schema for AD7292 adds 506d2e317a0a iio: adc: Add driver support for AD7292 adds 731b60afcb3d tools: iio: Correctly add make dependency for iio_utils adds 49549cb23a29 iio: adis16480: Fix scales factors adds 4c35b7a51e2f iio: adis16480: Add debugfs_reg_access entry adds 8bde9f3d2a21 Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm [...] adds 7a3674898de3 staging: exfat: fix indentation issue adds 8c7128c4cf4e staging: align to fix warnings of line over 80 characters adds 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] adds abc16585919c staging: rtl8192u: fix indentation issue adds 6caba26ff721 staging: rtl8723bs: fix indentation issue adds d138aed68a93 staging: exfat: remove two unused functions adds 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" adds 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] adds 6cfed5984804 staging: rtl*: Remove tasklet callback casts adds 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' adds 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] adds eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] adds 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] adds 21f585480deb fbtft: Make sure string is NULL terminated adds 6753e7957fef fbtft: Describe function parameters in kernel-doc adds 2494fd4c8388 fbtft: Drop useless #ifdef CONFIG_OF and dead code adds 8b2d3aeeb7ec fbtft: Make use of device property API adds 189f39ee6ac5 fbtft: Drop OF dependency adds 3750392ecc9d staging: fbtft: Fix Kconfig indentation adds 63f1dae291b9 staging: fwserial: Fix Kconfig indentation adds 4574c517bb33 staging: most: Fix Kconfig indentation adds f82ea85dd722 staging: nvec: Fix Kconfig indentation adds ee5f771f10fc staging: pi433: Fix Kconfig indentation adds 83072c35ee87 staging: vc04: Fix Kconfig indentation adds 1637a947e684 staging: most: core: remove sysfs attr remove_link adds 5618332e5b95 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error adds 282eaa624f06 staging: octeon: indent with tabs instead of spaces adds eacb77aad729 staging: vchiq: Fix block comment format in vchiq_dump() adds 96a8b2912fe5 staging: vchiq_dump: Replace min with min_t adds 00d52fb7e4fd staging: fwserial: Fix Kconfig indentation (seven spaces) adds 0046b33ce553 staging: vchiq: Refactor indentation in vchiq_dump_* functions adds 0f6f8749872e staging: vchiq: Have vchiq_dump_* functions return an error code adds 097f38016010 Merge remote-tracking branch 'staging/staging-next' adds 1356476596f9 Merge remote-tracking branch 'mux/for-next' adds 41814c4eadf8 dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ adds 7208474d1c7a dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variab [...] adds 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] adds 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA adds 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels adds 96336cc043ba dt-bindings: dmaengine: xilinx_dma: Remove axidma multicha [...] adds 535b4b0c050b dt-bindings: dmaengine: xilinx_dma: Fix formatting and style adds 7cb1e57544e5 dt-bindings: dmaengine: xilinx_dma: Add binding for Xilinx [...] adds bcb2dc7b6c1e dmaengine: xilinx_dma: Remove axidma multichannel mode support adds c2f6b67db2bd dmaengine: xilinx_dma: Extend dma_config struct to store i [...] adds 6ccd692bfb7f dmaengine: xilinx_dma: Add Xilinx AXI MCDMA Engine driver support adds be80507d45be dt-bindings: dmaengine: Add X1000 bindings. adds fee175e44cb3 dmaengine: JZ4780: Add support for the X1000. adds 9568feda4e29 dmaengine: dma-jz4780: add missed clk_disable_unprepare in remove adds 7d4a069c5889 dmaengine: milbeaut-hdmac: remove redundant error log adds cdc3e306236b dmaengine: milbeaut-xdmac: remove redundant error log adds 051f5175f226 dmaengine: iop-adma: clean up an indentation issue adds 1ff95243257f dmaengine: mediatek: hsdma_probe: fixed a memory leak when [...] adds 5c5332a6a229 dmaengine: zx: remove: removed dmam_pool_destroy adds fa805360f4cf dt-bindings: dmaengine: sf-pdma: add bindins for SiFive PDMA adds 6973886ad58e dmaengine: sf-pdma: add platform DMA support for HiFive Un [...] adds b37949560b93 MAINTAINERS: Add Green as SiFive PDMA driver maintainer adds bb5a471de9bf Merge branch 'fixes' into next adds a7e335deed17 dmaengine: sprd: Add wrap address support for link-list mode adds c236ba4ae718 dmaengine: mmp_tdma: add missed of_dma_controller_free adds 39716c560c75 dmaengine: mmp_pdma: add missed of_dma_controller_free adds 340049d45368 dmaengine: ti: edma: fix missed failure handling adds dd9c324a5e96 dmaengine: sf-pdma: replace /** with /* for non-function comment adds 7d268a28ee33 dmaengine: sf-pdma: move macro to header file adds 67805a4b3c92 dmaengine: Fix Kconfig indentation adds 1978054c9126 Merge remote-tracking branch 'slave-dma/next' adds 1bb5ec2eec48 cgroup: use cgroup->last_bstat instead of cgroup->bstat_pe [...] adds 79ba3f6671c0 Merge branch 'for-5.5' into for-next adds 742e8cd3e1ba cgroup: freezer: don't change task and cgroups status unne [...] adds dab1e3e4b955 Merge branch 'for-5.5' into for-next adds d671fa6393d6 kselftests: cgroup: Avoid the reuse of fd after it is deallocated adds 4a855fe0923d Merge branch 'for-5.5' into for-next adds e23f568aa63f kernfs: fix ino wrap-around detection adds f05499a06fb4 writeback: use ino_t for inodes in tracepoints adds db53c73a8b5d netprio: use css ID instead of cgroup ID adds b680b08171eb kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() adds 880df1316173 kernfs: kernfs_find_and_get_node_by_ino() should only look [...] adds 67c0496e87d1 kernfs: convert kernfs_node->id from union kernfs_node_id to u64 adds fe0f726c9fb6 kernfs: combine ino/id lookup functions into kernfs_find_a [...] adds 33c5ac917519 kernfs: implement custom exportfs ops and fid type adds 40430452fd5d kernfs: use 64bit inos if ino_t is 64bit adds 743210386c03 cgroup: use cgrp->kn->id as the cgroup ID adds cc56b5387518 Merge branch 'for-5.5' into for-next adds d7495343228f cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() adds 499322b54d0c Merge branch 'for-5.5' into for-next adds 03189e8ed5b3 docs: cgroup: mm: Fix spelling of "list" adds 078cb46c8a52 Merge branch 'for-5.5' into for-next adds 40363cf13999 writeback: fix -Wformat compilation warnings adds 899969b46c28 Merge branch 'for-5.5' into for-next adds 7137c2f7a9d2 Merge remote-tracking branch 'cgroup/for-next' adds 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() adds d0e9760de338 scsi: ufs: Fix kernel-doc warnings adds 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate adds 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq adds 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer adds 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive adds 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy adds b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() adds ec990306f77f scsi: fnic: fix use after free adds a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling adds a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] adds 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... adds c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] adds d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok adds c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() adds a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] adds 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() adds 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow adds 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] adds 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] adds 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling adds dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check adds 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] adds b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message adds 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events adds dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures adds 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps adds aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 adds f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] adds a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] adds 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] adds f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. adds c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string adds 88e7e344ff95 Merge branch 'misc' into for-next adds a2498d943c40 Merge branch 'fixes' into for-next adds 983f127603fa scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure adds 71c80b75ce8f scsi: qla2xxx: Do command completion on abort timeout adds af2a0c51b120 scsi: qla2xxx: Fix SRB leak on switch command timeout adds dd322b7f3efc scsi: qla2xxx: Fix driver unload hang adds f45bca8c5052 scsi: qla2xxx: Fix double scsi_done for abort path adds 2f856d4e8c23 scsi: qla2xxx: Fix memory leak when sending I/O fails adds 65e920093805 scsi: qla2xxx: Fix device connect issues in P2P configuration adds b3f74568411b scsi: qla2xxx: Update driver version to 10.01.00.21-k adds 47140a20a819 scsi: qla2xxx: Remove an include directive adds 162b805e3832 scsi: qla2xxx: Fix a dma_pool_free() call adds f5a2b219a789 scsi: qla2xxx: initialize fc4_type_priority adds a10c8803d0db scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME adds 765ab6cdac3b scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl [...] adds eea2d396aa57 scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_en [...] adds 61951a6d3153 scsi: lpfc: Fix lpfc_cpumask_of_node_init() adds 9237f04e12cc scsi: core: Fix scsi_get/set_resid() interface adds 0eccce866f84 scsi: target: tcmu: Prevent memory reclaim recursion adds b2e47d8d392d Merge branch 'misc' into for-next adds 8e31a94938ad scsi: dt-bindings: ufs: ti,j721e-ufs.yaml: Add binding for [...] adds 6979e56cec97 scsi: ufs: Add driver for TI wrapper for Cadence UFS IP adds 6f23f8c5c9f1 scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null po [...] adds 6c6d59e0fe5b scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null point [...] adds d480e57809a0 scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() adds bc227dde0d8b scsi: lpfc: Initialize cpu_map for not present cpus adds 542ddc9b3469 scsi: lpfc: revise nvme max queues to be hdwq count adds 3b294c0fb910 scsi: lpfc: Update lpfc version to 12.6.0.2 adds 8c39673d5474 scsi: hisi_sas: Check sas_port before using it adds 547fde8b5a19 scsi: hisi_sas: Return directly if init hardware failed adds 7c0ecd40c312 scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() adds 964231aa0c7e scsi: hisi_sas: Stop converting a bool into a bool adds 3d4881d1d645 scsi: ufs: print helpful hint when response size exceed bu [...] adds cfcbae3895b8 scsi: ufs: fix potential bug which ends in system hang adds 63f565aa6e06 scsi: csiostor: Remove set but not used variable 'rln' adds 02f7e9f351a9 scsi: zorro_esp: Limit DMA transfers to 65536 bytes (excep [...] adds 70e8d9accd0a scsi: ufs: ufshcd: Remove dev_err() on platform_get_irq() failure adds 63cb70a1ee89 scsi: nsp_cs: drop redundant MODULE_LICENSE ifdef adds d04adaa47508 scsi: nsp_cs: enable compile-testing on 64-bit adds 79172ab20bfd scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead [...] adds 35c3363363ac scsi: core: Clean up SG_NONE adds aac285afe235 Merge branch 'misc' into for-next adds ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path adds 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller adds 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement adds cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context adds 9333d7757348 scsi: ufs: Fix irq return code adds 18f01374b55b scsi: ufs: Abort gating if clock on request is pending adds 6d303e4b19d6 scsi: ufs: Fix error handing during hibern8 enter adds ce21c63ee995 scsi: pm80xx: Fix for SATA device discovery adds e703977b505f scsi: pm80xx: Make phy enable completion as NULL adds cef1538456ba scsi: pm80xx: Initialize variable used as return status adds 4daf1ef3c681 scsi: pm80xx: Convert 'long' mdelay to msleep adds 7370672dc3e7 scsi: pm80xx: Squashed logging cleanup changes adds e90e236250e9 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check adds a88d9db94c4c scsi: pm80xx: Fix dereferencing dangling pointer adds 91a43fa61f10 scsi: pm80xx: Fix command issue sizing adds 51c1c5f6ed64 scsi: pm80xx: Cleanup command when a reset times out adds 3e253d9657b0 scsi: pm80xx: Do not request 12G sas speeds adds e2773c67e24a scsi: pm80xx: Controller fatal error through sysfs adds 7295493682aa scsi: pm80xx: Tie the interrupt name to the module instance adds 044f59de3a3d scsi: pm80xx: Modified the logic to collect fatal dump adds 3fe3d2428b62 scsi: qla4xxx: fix double free bug adds 9b44ffab49e3 scsi: arcmsr: fix indentation issues adds 4583a4f66b32 scsi: lpfc: use hdwq assigned cpu for allocation adds aa5334c4f301 scsi: scsi_debug: num_tgts must be >= 0 adds 350767f20be8 scsi: NCR5380: Call scsi_set_resid() on command completion adds d04fc41af247 scsi: NCR5380: Unconditionally clear ICR after do_abort() adds 0b7a223552d4 scsi: NCR5380: Add disconnect_mask module parameter adds 5a993e507ee6 Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" adds 29d28f2b8d37 scsi: bnx2i: fix potential use after free adds 11bf1d14b2d6 scsi: target: core: Document target_cmd_size_check() adds 80647a89eaf3 scsi: target: core: Release SPC-2 reservations when closin [...] adds e9d3009cb936 scsi: target: iscsi: Wait for all commands to finish befor [...] adds 238191d65d72 scsi: iscsi: Don't send data to unbound connection adds c941e0d17260 scsi: target: core: Fix a pr_debug() argument adds 65309ef6b258 scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() adds 4220129431ad Merge branch 'misc' into for-next adds c657c62e3b1f Merge remote-tracking branch 'scsi/for-next' adds 6f67d22982c0 virtio_balloon: name cleanups adds 41ed3a6e0ab0 virtio_balloon: divide/multiply instead of shifts adds 191afe8c92b0 ptr_ring: linked list fallback adds f780a29661a1 vhost: option to fetch descriptors through an independent struct adds c9a15d6b1887 vhost/test: add an option to test new code adds b375df10e312 vhost: batching fetches adds 7844b548f6e1 vhost/net: add an option to test new code adds 88d3c7697f25 vhost: last descriptor must have NEXT clear adds 1e223f4751f5 Merge remote-tracking branch 'vhost/linux-next' adds b2547dce4d4a hwspinlock: Remove BUG_ON() from the hwspinlock core adds a6fc49051cdb hwspinlock: Let the PM runtime can be optional adds 4d0c1c57329a hwspinlock: sprd: Remove redundant PM runtime implementation adds 9d399f0c5295 hwspinlock: u8500_hsem: Remove redundant PM runtime implem [...] adds bb06a5ce88fd rpmsg: char: Simplify 'rpmsg_eptdev_release()' adds 8cf9b615653e rpmsg: Fix Kconfig indentation adds ab1b12339edc dt-bindings: remoteproc: qcom: Add Q6v5 Modem PIL binding [...] adds 1665cbd5731f remoteproc: qcom_q6v5_mss: Add support for MSM8998 adds 99cf0361e7af remoteproc: fix argument 2 of rproc_mem_entry_init adds 714cf5e38460 remoteproc: stm32: use workqueue to treat mailbox callback adds 00a0eec59ddb remoteproc: Fix wrong rvring index computation adds 14ea1d04ed0f dt-bindings: remoteproc: stm32: add wakeup-source adds 410119ee29b6 remoteproc: stm32: wakeup the system by wdg irq adds 4a56e423e0e1 remoteproc: stm32: fix probe error case adds 070a8e805ff5 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds ccf8ee34b9e7 Merge remote-tracking branch 'rpmsg/for-next' adds 8a99358a1d8e ata: ahci-imx: Covert to use GPIO descriptor adds 69e00e2d8d31 dt-bindings: gpio: Add devicetree binding for RDA Micro GP [...] adds d57eb825e0dc gpio: Add RDA Micro GPIO controller support adds 921d6c32b6f8 MAINTAINERS: Add entry for RDA Micro GPIO driver and binding adds 1dfc462a5438 dt-bindings: gpio: brcm: Add bindings for xgs-iproc adds 6a41b6c5fc20 gpio: Add xgs-iproc driver adds c196924277ea Merge tag 'v5.4-rc6' into devel adds 504369cd6d2c gpiolib: Switch order of valid mask and hw init adds 5d682fa3d894 gpio: xgs-iproc: Fix section mismatch on device tree match table adds 9208b1e77d6e gpio: Add definition for GPIO direction adds e42615ec233b gpio: Use new GPIO_LINE_DIRECTION adds 2f4133bb5f14 gpiolib: No need to call gpiochip_remove_pin_ranges() twice adds 70d97e099bb4 Revert "gpio: expose pull-up/pull-down line flags to userspace" adds 61b7805a9b25 gpio: xgs-iproc: Fix platform_no_drv_owner.cocci warnings adds 8b598e7f4e9b drm/bridge: ti-tfp410: switch to using fwnode_gpiod_get_index() adds 1720624ee473 Merge tag 'v5.4-rc6' into gpio/for-next adds 6b240aeb121e Merge branch 'devel' into for-next adds 5be85ec0de84 Merge remote-tracking branch 'linusw/for-next' into gpio/for-next adds a6e191963f3b Merge remote-tracking branch 'driver-core/driver-core-next [...] adds bd84f2881a8d gpio: bd70528: Add MODULE ALIAS to autoload module adds b74f0456c120 gpio: em: Use proper irq_chip name adds f932a68695e4 gpio: rcar: Use proper irq_chip name adds 9225d5169d11 gpio: expose pull-up/pull-down line flags to userspace adds 7b479a8448c2 gpiolib: add support for pull up/down to lineevent_create adds 2148ad7790ea gpiolib: add support for disabling line bias adds 2821ae5f3033 gpiolib: add support for biasing output lines adds 64e7112ee307 gpio: mockup: add set_config to support pull up/down adds b043ed7ef0b3 gpiolib: move validation of line handle flags into helper [...] adds e588bb1eae31 gpio: add new SET_CONFIG ioctl() to gpio chardev adds 13a62a56aa4c gpio: tegra186: Derive register offsets from bank/port adds 22635ed8a20d gpio: tegra186: Program interrupt route mapping adds adce11839322 gpio: tegra186: Add debounce support adds be053b2dc91c gpio: em: Use platform_get_irq() to obtain interrupts adds 0f67f16a6e88 gpio: mmio: remove untrue leftover comment adds 94fc6702d989 Merge tag 'gpio-v5.5-updates-for-linus-part-2' of git://gi [...] adds b056ca1c2f01 gpiolib: Introduce ->add_pin_ranges() callback adds cd242b333b00 gpio: merrifield: Add GPIO <-> pin mapping ranges via callback adds 4a5e0f9e7351 gpio: merrifield: Pass irqchip when adding gpiochip adds 1bcab70b782d Merge tag 'intel-gpio-v5.5-1' of git://git.kernel.org/pub/ [...] adds b27f300f8cbd gpiolib: fix coding style in gpiod_hog() adds 3f86a7e090d1 gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_eve [...] adds 4e50573f3922 gpio: mpc8xxx: Don't overwrite default irq_set_type callback adds 787b64a43f7a gpio/mpc8xxx: fix qoriq GPIO reading adds d4fc46f1739d gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK adds 20e5a163b8df MAINTAINERS: Replace my email by one @kernel.org adds e272f7ec070d gpio: lynxpoint: Setup correct IRQ handlers adds 51158416c24d gpiolib: Grammar s/manager/managed/ adds 808b9931d5a0 gpio: of: Fix bogus reference to gpiod_get_count() adds 4e29b70d5437 Documentation: gpio: driver.rst: Fix warnings adds 41c4616bb81f gpio: Add TODO item for regmap helper adds 829b3897fd03 Merge remote-tracking branch 'gpio/for-next' adds 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip adds c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip adds 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip adds d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip adds 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip adds b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip adds b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] adds 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip adds bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 adds f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks adds f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support adds e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support adds 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support adds b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ adds 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip adds 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler adds 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] adds e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support adds 3bf864e2507a Merge tag 'v5.4-rc4' into devel adds 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] adds fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] adds 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] adds 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] adds 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] adds 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support adds 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support adds 930d3a4907ae pinctrl: rza2: Fix gpio name typos adds 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller adds d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR adds 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 adds dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] adds 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 adds f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 adds 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] adds ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] adds 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support adds d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] adds 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support adds 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B adds aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] adds 0b3292852863 pinctrl: at91: Enable slewrate by default on SAM9X60 adds 81898a44f288 pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_P [...] adds 10ff58aa3c2e pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() adds 8298d18a49a3 pinctrl: bcm: nsp: use gpiolib infrastructure for interrupts adds 574dce894bbe pinctrl: bcm: nsp: implement get_direction adds 26f6a7524dd3 pinctrl: add compatible for Amlogic Meson A1 pin controller adds e3dcb725a95a pinctrl: Convert Allwinner Pin Controller to a schema adds ba5b9c857b47 pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility adds 06cbe1f72b40 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 adds 90dc30f9bab4 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings adds ee1983527020 dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 adds 6e4f3db8dfcf pinctrl: just return if no valid maps adds 4b024225c4a8 pinctrl: use devm_platform_ioremap_resource() to simplify code adds 6fbd92a83377 Merge tag 'samsung-pinctrl-5.5' of https://git.kernel.org/ [...] adds 3af50e548019 dt-bindings: pinctrl: Convert generic pin mux and config p [...] adds 1566a6a30bf4 Merge tag 'v5.4-rc5' into devel adds 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation adds 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment adds e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic adds f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper adds 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper adds 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper adds 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] adds 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] adds c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support adds 11b389cc05bf pinctrl: intel: Missed type change to unsigned int adds 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int adds 08a96e43e349 Merge tag 'intel-pinctrl-v5.5-1' of git://git.kernel.org/p [...] adds f130d5fd1fa0 Merge branch 'devel' into for-next adds fb534fad1ed9 Merge remote-tracking branch 'pinctrl/for-next' adds b1174cf869cb Merge remote-tracking branch 'pwm/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds 0c9b79856991 Merge remote-tracking branch 'ktest/for-next' adds 3ca47e958a64 y2038: remove CONFIG_64BIT_TIME adds 94c467ddb273 y2038: add __kernel_old_timespec and __kernel_old_time_t adds ddccf40fe82b y2038: vdso: change timeval to __kernel_old_timeval adds 82210fc77898 y2038: vdso: change timespec to __kernel_old_timespec adds 21346564ccad y2038: vdso: change time_t to __kernel_old_time_t adds e6071b182df0 y2038: vdso: nds32: open-code timespec_add_ns() adds 176ed98c8a76 y2038: vdso: powerpc: avoid timespec references adds caf5e32d4ea7 y2038: ipc: remove __kernel_time_t reference from headers adds 1bf883c1a9cf y2038: stat: avoid 'time_t' in 'struct stat' adds 2a785996cc5e y2038: uapi: change __kernel_time_t to __kernel_old_time_t adds bdd565f817a7 y2038: rusage: use __kernel_old_timeval adds 75d319c06e6a y2038: syscalls: change remaining timeval to __kernel_old_timeval adds 0309f98f2fdc y2038: socket: remove timespec reference in timestamping adds df1b4ba9d4a8 y2038: socket: use __kernel_old_timespec instead of timespec adds 693737b6cc2e y2038: make ns_to_compat_timeval use __kernel_old_timeval adds e2bb80d55d75 y2038: elfcore: Use __kernel_old_timeval for process times adds bde9e963af2d y2038: timerfd: Use timespec64 internally adds 5e0fb1b57bea y2038: time: avoid timespec usage in settimeofday() adds c1745f84be26 y2038: itimer: compat handling to itimer.c adds 4c22ea2b9120 y2038: use compat_{get,set}_itimer on alpha adds ddbc7d0657e9 y2038: move itimer reset into itimer.c adds bd40a175769d y2038: itimer: change implementation to timespec64 adds 942437c97fd9 y2038: allow disabling time32 system calls adds 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 1c11ca7a0584 y2038: fix typo in powerpc vdso "LOPART" adds af3784689e2b y2038: ipc: fix x32 ABI breakage adds b111df8447ac y2038: alarm: fix half-second cut-off adds 6d75353320b4 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds e408571a4fce Merge remote-tracking branch 'y2038/y2038' adds 7e35e4eb7e56 livepatch: Keep replaced patches until post_patch callback [...] adds 73727f4dafa2 livepatch: Basic API to track system state changes adds 92c9abf5e575 livepatch: Allow to distinguish different version of syste [...] adds e553d2a53d47 livepatch: Documentation of the new API for tracking syste [...] adds ecd25094c5f5 livepatch: Selftests of the API for tracking system state changes adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds e9f37e090058 x86/stacktrace: update kconfig help text for reliable unwinders adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds cc10c6527f89 Merge remote-tracking branch 'livepatching/for-next' adds db2a4af115c4 rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds adds 9323e9631c85 rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bb451661db24 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions adds 7e7c005b4b1f rtc: disable uie before setting time and enable after adds 3e74ddaa7ca0 rtc: disallow update interrupts when time is invalid adds daa2695fcfdc rtc: ab-b5ze-s3: remove .remove adds aef069a277dc rtc: lpc32xx: remove .remove adds c202ec09ceeb rtc: sc27xx: remove .remove adds d5e6dd9f5c75 rtc: sirfsoc: remove .remove adds 4fc0d13f80a6 rtc: cros-ec: remove superfluous error message adds 0e8431379e3c rtc: cros-ec: let the core handle rtc range adds 94303f8930ed rtc: brcmstb-waketimer: add missed clk_disable_unprepare adds 394c051d0fe2 rtc: em3027: correct month value adds c3e12e66b14a rtc: bd70528: Add MODULE ALIAS to autoload module adds afe19a7ae8b6 rtc: bd70528: fix module alias to autoload module adds 7ad295d5196a rtc: Fix the AltCentury value on AMD/Hygon platform adds 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove adds 6d2130e68216 rtc: rx6110: Convert to SPDX identifier adds 265fc0910aae rtc: ds1302: Remove unused DRV_NAME adds e75603418d4a rtc: pcf8563: Constify clkout_rates adds 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] adds db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt adds e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit adds 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] adds 9ce72ef0c7bd Merge remote-tracking branch 'rtc/rtc-next' adds ab84b77afc95 libnvdimm/namsepace: Don't set claim_class on error adds 2f4741497c9d libnvdimm: Trivial comment fix adds c1f45d86a522 libnvdimm/pfn_dev: Don't clear device memmap area during g [...] adds 8f4b01fcded2 libnvdimm/namespace: Differentiate between probe mapping a [...] adds d7c0d927ad5c libnvdimm/pmem: Delete include of nd-core.h adds 4e24e37d5313 libnvdimm/btt: fix variable 'rc' set but not used adds cda93d6965a1 libnvdimm: Remove prototypes for nonexistent functions adds 78c81cc89a40 libnvdimm: Move attribute groups to device type adds cb719d5fefc5 libnvdimm: Move region attribute group definition adds adbb68293fc5 libnvdimm: Move nd_device_attribute_group to device_type adds e2f6a0e34870 libnvdimm: Move nd_numa_attribute_group to device_type adds 7c4fc8cde164 libnvdimm: Move nd_region_attribute_group to device_type adds 4ce79fa97e6a libnvdimm: Move nd_mapping_attribute_group to device_type adds 360eba7ebdf7 libnvdimm: Move nvdimm_attribute_group to device_type adds e755799aefa9 libnvdimm: Move nvdimm_bus_attribute_group to device_type adds 770619a95106 dax: Create a dax device_type adds 153dd28647d6 dax: Simplify root read-only definition for the 'resource' [...] adds bfd2e9140656 libnvdimm: Simplify root read-only definition for the 'res [...] adds cb4dd729ee6c dax: Add numa_node to the default device-dax attributes adds bcba0c454712 libnvdimm: Export the target_node attribute for regions an [...] adds 0dfbb932bb67 MAINTAINERS: Remove Keith from NVDIMM maintainers adds 4117195490b2 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds 38bb621dd800 Merge remote-tracking branch 'ntb/ntb-next' adds de5f91c49a15 MIPS: OCTEON: Replace SIZEOF_FIELD() macro adds 5ee857a1c8e7 linux/stddef.h: Add sizeof_member() macro adds ec2f877856e0 treewide: Use sizeof_member() macro adds fb94cfbb5cb9 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds 3f48f21c1ab7 Merge remote-tracking branch 'fsi/next' adds 5f6bb8f8f35c Merge remote-tracking branch 'nvmem/for-next' adds 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX adds 6b81141deb73 XArray: Improve documentation of search marks adds 5e496c24acfa Merge remote-tracking branch 'xarray/xarray' adds bedc61a922f9 Drivers: hv: vmbus: Introduce table of VMBus protocol versions adds 2d4f49b3e1e3 Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5. [...] adds 931cccc96773 Drivers: hv: vmbus: Add module parameter to cap the VMBus version adds 56fb10585934 scsi: storvsc: Add the support of hibernation adds 1ecf30202104 video: hyperv_fb: Add the support of hibernation adds 2194c2eb6717 hv_sock: Add the support of hibernation adds 0efeea5fb153 hv_netvsc: Add the support of hibernation adds 67e7cdb4829d video: hyperv: hyperv_fb: Obtain screen resolution from Hy [...] adds d21987d709e8 video: hyperv: hyperv_fb: Support deferred IO for Hyper-V [...] adds af9ca6f9bb16 drivers: hv: vmbus: Introduce latency testing adds c48d8b04893a tools: hv: add vmbus testing tool adds b14d749ac5ab Drivers: hv: Specify receive buffer size using Hyper-V page size adds 0541a225945d Drivers: hv: util: Specify ring buffer size using Hyper-V [...] adds fa36dcdf8b20 x86: hv: Add function to allocate zeroed page for Hyper-V adds 53edce00ceb7 Drivers: hv: vmbus: Remove dependencies on guest page size adds 2af5e7b7b230 Drivers: hv: balloon: Remove dependencies on guest page size adds b96f86534fa3 x86/hyperv: Implement hv_is_hibernation_supported() adds 25bd2b2f1f05 hv_balloon: Add the support of hibernation adds af13f9ed6f9a HID: hyperv: Add the support of hibernation adds d7f0b2e450e9 drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 adds 8aea7f82153d drivers/hv: Replace binary semaphore with mutex adds 7a1323b5dfe4 Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic adds 92791c265056 Merge remote-tracking branch 'hyperv/hyperv-next' adds 96f28b49c6c5 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 17a810699c18 selftests: add tests for clone3() adds 7acdfe534e72 Merge branch 'pidfd' into for-next adds 49cb2fc42ce4 fork: extend clone3() to support setting a PID adds 41585bbeeef9 selftests: add tests for clone3() with *set_tid adds ed5e2b403b55 Merge branch 'pidfd' into for-next adds 4f5c289ea66a selftests/clone3: flush stdout and stderr before clone3() [...] adds 28df751539e8 selftests/clone3: report a correct number of fails adds a019ff3b8b10 selftests/clone3: check that all pids are released on error paths adds 11fde161ab37 selftests/clone3: skip if clone3() is ENOSYS adds 04882c321b26 Merge branch 'pidfd' into for-next adds dcc85bfab0ef Merge remote-tracking branch 'pidfd/for-next' adds 4504a092d4aa PM / devfreq: Add missing locking while setting suspend_freq adds 0f68bfe7d58d PM / devfreq: Fix devfreq_notifier_call returning errno adds a2b3d24b7503 PM / devfreq: Set scaling_max_freq to max on OPP notifier error adds 1d81785fd070 PM / devfreq: Introduce get_freq_range helper adds 78cd384a0cec PM / devfreq: events: Fix excessive stack usage adds a99d362d6a93 PM / devfreq: Drop explicit selection of PM_OPP adds 806fdcc0304d PM / devfreq: Fix Kconfig indentation adds a5a2c1daab4e dt-bindings: memory: Add bindings for imx8m ddr controller adds a258d17d511c PM / devfreq: Add dynamic scaling for imx8m ddr controller adds cdd5b2be9d46 Merge remote-tracking branch 'devfreq/devfreq-next' adds ac541f250372 mm/hmm: allow snapshot of the special zero page adds 0e64e5b38c01 Merge branch 'odp_rework' into hmm.git adds 56f434f40f05 mm/mmu_notifier: define the header pre-processor parts eve [...] adds 99cb252f5e68 mm/mmu_notifier: add an interval tree notifier adds 04ec32fbc2b2 mm/hmm: allow hmm_range to be used with a mmu_interval_not [...] adds 107e899874e9 mm/hmm: define the pre-processor related parts of hmm.h ev [...] adds f25a546e6529 RDMA/odp: Use mmu_interval_notifier_insert() adds 3889551db212 RDMA/hfi1: Use mmu_interval_notifier_insert for user_exp_rcv adds 3506ff69c3ec drm/radeon: use mmu_interval_notifier_insert adds c625c274ee00 nouveau: use mmu_notifier directly for invalidate_range_start adds 20fef4ef84bf nouveau: use mmu_interval_notifier instead of hmm_mirror adds a9ae8731e6e5 drm/amdgpu: Call find_vma under mmap_sem adds 62914a99dee5 drm/amdgpu: Use mmu_interval_insert instead of hmm_mirror adds 81fa1af31b5d drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror adds a22dd506400d mm/hmm: remove hmm_mirror and related adds d3eeb1d77c5d xen/gntdev: use mmu_interval_notifier_insert adds d28c2c9a4877 mm/hmm: make full use of walk_page_range() adds 93f4e735b6d9 mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap adds 1139030e3492 Merge remote-tracking branch 'hmm/hmm' adds ea2dd7c0875e lib/list-test: add a test for the 'list' doubly linked list adds 5304ca245c0f Merge remote-tracking branch 'kunit/test' adds 81d2c6f81996 kasan: support instrumented bitops combined with generic bitops adds 5bece3d66153 powerpc: support KASAN instrumentation of bitops adds c080d2f35256 Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' adds 6a22d824a415 arm: remove ioremap_cached adds 315e5211aef9 unicore32: remove ioremap_cached adds fded1829a24b ia64: rename ioremap_nocache to ioremap_uc adds ac32292c8552 hexagon: clean up ioremap adds dda85fba6706 alpha: remove the unused __ioremap wrapper adds 5ace77e0b41a nios2: remove __ioremap adds a1fd79ad0d90 parisc: remove __ioremap adds c0d94aa54bd8 x86: Clean up ioremap() adds ab53cea41861 xtensa: clean up ioremap adds e97133959ad2 asm-generic: ioremap_uc should behave the same with and wi [...] adds 97c9801a15e5 asm-generic: don't provide ioremap for CONFIG_MMU adds d092a8707326 arch: rely on asm-generic/io.h for default ioremap_* definitions adds 076863473c0c m68k: rename __iounmap and mark it static adds 9425172ecd5d hexagon: remove __iounmap adds 3f3ded99aecf nios2: remove __iounmap adds 98c90e5ea34e sh: remove __iounmap adds 80b0ca98f91d lib: provide a simple generic ioremap implementation adds 38af57825313 riscv: use the generic ioremap code adds 1246b8146c55 csky: remove ioremap_cache adds 0055f67b596c csky: use generic ioremap adds eafee5944062 nds32: use generic ioremap adds 788034b9f6d0 Merge remote-tracking branch 'generic-ioremap/for-next' adds a2045ac7f5d8 mm/sparse: consistently do not zero memmap adds b76d88443e1c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 25905b65b199 /proc/kpageflags: do not use uninitialized struct pages adds 8740b4550e39 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds a3cf3928373b x86/mm: Split vmalloc_sync_all() adds 44f15f4e21e9 scripts/spelling.txt: add more spellings to spelling.txt adds 61bc95b6283f ocfs2: fix passing zero to 'PTR_ERR' warning adds 54904ffe1105 ramfs: support O_TMPFILE adds 6c7274fc6831 fs/buffer.c: fix use true/false for bool type adds bfe0f3d1605b fs/buffer.c: include internal.h for missing declarations adds 009cc703d595 mm, slab: make kmalloc_info[] contain all types of names adds 4c5e327233b2 mm, slab: remove unused kmalloc_size() adds 23fd0288f030 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds b8a16a45d0f1 mm: slub: print the offset of fault addresses adds 1c4ac98fc93a mm/slub.c: update comments adds dacc9d898171 mm/slub.c: clean up validate_slab() adds 5c54f3cfbb86 mm/slub.c: avoid slub allocation while holding list_lock adds dc3081407c91 mm/filemap.c: remove redundant cache invalidation after as [...] adds b697d3d7d497 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] adds d718e7742fcc mm/filemap.c: warn if stale pagecache is left after direct write adds 1e0de00d6296 mm/gup.c: allow CMA migration to propagate errors back to caller adds 58e340dcd5ee mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] adds a9fc584be5a3 mm, swap: disallow swapon() on zoned block devices adds a5494f722a23 mm-swap-disallow-swapon-on-zoned-block-devices-fix adds de8740bf42c0 mm/swap.c: trivial mark_page_accessed() cleanup adds 414e2de8adc1 mm, memcg: clean up reclaim iter array adds e24316197d23 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 9665647c4ae8 mm: memcontrol: remove dead code from memory_max_write() adds 879bd14671d8 mm: memcontrol: try harder to set a new memory.high adds 87fc3472de4d include/linux/memcontrol.h: fix comments based on per-node memcg adds 89a67342d420 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() adds 1884161582d6 mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 adds 5b9a55512cc3 Documentation/admin-guide/cgroup-v2.rst: document why inac [...] adds fa223befa14e Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" adds 2173607805d4 mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds bcbc8fc4508a shmem: pin the file in shmem_fault() if mmap_sem is dropped adds f41e3f4c6dd0 mm: emit tracepoint when RSS changes adds 2bc55f18d24a rss_stat: add support to detect RSS updates of external mm adds b9b71c55df80 rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix adds 839a06927614 vsprintf: inline call to ptr_to_hashval adds b241e1acfcb9 mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds 49e499276d9f mm/pgmap: use correct alignment when looking at first pfn [...] adds 5fddedd3b615 mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] adds da27a56d0aa1 mm/mmap.c: fix the adjusted length error adds e81a0c127c43 mm/swap.c: piggyback lru_add_drain_all() calls adds 71354f871d5e mm/mmap.c: prev could be retrieved from vma->vm_prev adds cc15b75ab2e3 mm/mmap.c: __vma_unlink_prev() is not necessary now adds aab657c88e97 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds f000fbec2815 mm/mmap.c: rb_parent is not necessary in __vma_link_list() adds 519f72880dc2 mm/rmap.c: don't reuse anon_vma if we just want a copy adds bbef81129703 mm/rmap.c: reuse mergeable anon_vma as parent when fork adds e43c06bfae4d mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] adds b8f40ec91250 mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] adds a501050444a2 ARC: mm: remove __ARCH_USE_5LEVEL_HACK adds b0dadcaa9b14 asm-generic/tlb: stub out pud_free_tlb() if nopud ... adds f8d98ef84205 asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... adds 864f1488436d asm-generic/tlb: stub out pmd_free_tlb() if nopmd adds cd82364d3494 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] adds d6e24a8935bc mm/rmap.c: fix outdated comment in page_get_anon_vma() adds 173ff0e0f9af mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() adds 85afdff58b4b mm: move the backup x_devmap() functions to asm-generic/pgtable.h adds d2317af65da2 mm: fix a huge pud insertion race during faulting adds 9e2323099fc2 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] adds 7a1ff6de1ee3 memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] adds f0968742a21e memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] adds dcfbb58ccf5d mm/memory-failure.c clean up around tk pre-allocation adds 037ac7a4755c mm, soft-offline: convert parameter to pfn adds c876cd3293c0 mm/memory-failure.c: use page_shift() in add_to_kill() adds 77ad2cd41ca3 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds ac1303fa0533 mm/memory_hotplug.c: add a bounds check to __add_pages() adds 356b96e5ffb2 mm/memory_hotplug: export generic_online_page() adds d5f1228aacf6 hv_balloon: use generic_online_page() adds 25b10ff5403e mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds de21c104b157 mm/memmap_init: update variable name in memmap_init_zone adds 1642d70b7dc4 mm/memory_hotplug: shrink zones when offlining memory adds fdea31c746ec mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 9211558379f7 mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 07ddc61ee008 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds e881065919dc mm/memory_hotplug: drop local variables in shrink_zone_span() adds c29f66836365 mm/memory_hotplug: cleanup __remove_pages() adds 09b6f4242b23 mm/page_alloc.c: don't set pages PageReserved() when offlining adds ac9135798aa8 mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE adds fbd7640b4cc7 include/linux/memory_hotplug.h: move definitions of {set,c [...] adds 87d81a5ae3e8 drivers/base/memory.c: drop the mem_sysfs_mutex adds 91d2841c2f4c mm/sparse.c: mark populate_section_memmap as __meminit adds 830fa3d1dc52 mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 adds 667cd01d32b0 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds 02bc88e20d6d mm/vmalloc: remove preempt_disable/enable when doing preloading adds 5e7c7f200bd2 mm/vmalloc: respect passed gfp_mask when doing preloading adds 3136bed9b8b6 mm/vmalloc: add more comments to the adjust_va_to_fit_type() adds 6e976fd64945 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds d005e4cdb230 mm/vmalloc: rework vmap_area_lock adds 1800fa0a084c kasan: support backing vmalloc space with real shadow memory adds ed30efb80ee5 kasan: add test for vmalloc adds 0e9db8dc6d97 fork: support VMAP_STACK with KASAN_VMALLOC adds 12124d97e320 x86/kasan: support KASAN_VMALLOC adds 8e177039622c mm/page_alloc: add alloc_contig_pages() adds fe8072c2c4e1 mm, pcp: share common code between memory hotplug and perc [...] adds c30389237849 mm, pcpu: make zone pcp updates and reset internal to the mm adds abdf589cc536 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro adds 5353df5f167c mm/page_alloc.c: print reserved_highatomic info adds ace075cdaa70 mm/vmscan: remove unused lru_pages argument adds 1e50d0c6f505 mm/vmscan.c: remove unused scan_control parameter from pageout() adds 54eacdb0dd8f mm: vmscan: simplify lruvec_lru_size() adds 98488792c0e6 mm/vmscan: fix an undefined behavior for zone id adds c03b8494cdcd mm-vmscan-simplify-lruvec_lru_size-fix-fix adds 2ce47c703cf0 mm: clean up and clarify lruvec lookup procedure adds a0823bb0413d mm: vmscan: move inactive_list_is_low() swap check to the caller adds f4f6dcc46260 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() adds 4e0294af99b9 mm: vmscan: replace shrink_node() loop with a retry jump adds 878571b6d7c4 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() adds 4339011c5631 mm: vmscan: split shrink_node() into node part and memcgs part adds a8d11640c1d0 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix adds 2b466d83ba50 mm: vmscan: harmonize writeback congestion tracking for no [...] adds 1a3c1adeee9a mm: vmscan: move file exhaustion detection to the node level adds e3dc9a6b27d6 mm: vmscan: detect file thrashing at the reclaim root adds e79625dc84c3 mm: vmscan: enforce inactive:active ratio at the reclaim root adds ebdb06441616 mm-vmscan-detect-file-thrashing-at-the-reclaim-root-fix adds 02d32893bc2e mm/vmscan: fix some -Wenum-conversion warnings adds b2d6a97143fd mm/vmscan.c: fix typo in comment adds 40f68da8811b kernel: sysctl: make drop_caches write-only adds fce92198d1c9 mm/z3fold.c: add inter-page compaction adds 1fc767d76ad9 mm/z3fold: fix -Wunused-but-set-variable warnings adds b67a504a7b2a mm/mempolicy.c: check range first in queue_pages_test_walk adds d2a3fce70ee8 mm/mempolicy.c: fix checking unmapped holes for mbind adds b865b3a2e831 mm/memblock.c: cleanup doc adds 02803e5067ee mm/memblock: correct doc for function adds 525572b131d7 mm: support memblock alloc on the exact node for sparse_bu [...] adds 42d8fcfd6bd0 mm, oom: avoid printk() iteration under RCU adds 23919bab3eff mm-oom-avoid-printk-iteration-under-rcu-fix adds f5a516fc8bfb hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds 9277ed6aee85 mm/hugetlbfs: fix error handling when setting up mounts adds 4310dbf566de powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h adds 8c943e4d02d2 hugetlbfs: convert macros to static inline, fix sparse warning adds 7f2643fd2a20 hugetlbfs: add O_TMPFILE support adds 31317f7f64c6 hugetlbfs: take read_lock on i_mmap for PMD sharing adds b64013d468b3 hugetlb: region_chg provides only cache entry adds 1bf7ec930b24 hugetlb: remove duplicated code adds d7ae0b6ba2ea hugetlb-remove-duplicated-code-checkpatch-fixes adds f2277048a088 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds bd69384bd857 hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix adds dff4854fc2f5 mm/userfaultfd: fix a GCC compilation warning adds 3829fd87dfec mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds e026d77b37a0 mm/huge_memory.c: split_huge_pages_fops should be defined [...] adds 200e311afc74 mm/migrate.c: handle freed page at the first place adds ef0cba6bfbc9 mm, thp: do not queue fully unmapped pages for deferred split adds deb03a111038 mm/thp: make set_huge_zero_page() return void adds 95339d0101fb mm/thp: flush file for !is_shmem PageDirty() case in colla [...] adds 5a86d98394fe mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds 40068e07591c mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds 359b3c750e48 autonuma: fix watermark checking in migrate_balanced_pgdat() adds 7ed8b56d729d autonuma: Reduce cache footprint when scanning page tables adds 4d75dccca976 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] adds ff88b8fdcb01 mm/vmstat: add helpers to get vmstat item names for each e [...] adds ba0063d663c9 mm/vmstat: do not use size of vmstat_text as count of /pro [...] adds 73ad0bf84275 mm/memcontrol: use vmstat names for printing statistics adds 896e89b1d97e mm/mmap.c: make vma_merge() comment more easy to understand adds 486ae605c62d mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp adds e77e84badb64 mm/madvise.c: replace with page_size() in madvise_inject_error() adds bbeccdced2e6 mm-madvise-replace-with-page_size-in-madvise_inject_error-fix adds 6922e458afae mm/madvise.c: use PAGE_ALIGN[ED] for range checking adds 000f508e491c userfaultfd: use vma_pagesize for all huge page size calculation adds d32280bc9e7e userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds 147d70c17870 userfaultfd: wrap the common dst_vma check into an inlined [...] adds 7a9127d0df45 fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 949f23d1a275 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK adds 1e6d8a26c91c mm/shmem.c: make array 'values' static const, makes object [...] adds 1cc4f22744b6 mm: shmem: use proper gfp flags for shmem_writepage() adds bc1d5359d5e5 mm/shmem.c: cast the type of unmap_start to u64 adds a3cf3e5e642a mm: fix struct member name in function comments adds 144c98367d14 mm: fix typos in comments when calling __SetPageUptodate() adds 1372d0a4c97b mm/memory_hotplug.c: remove __online_page_set_limits() adds 09d56a289709 mm/page_io.c: annotate refault stalls from swap_readpage adds 0c92a31024b1 mm-annotate-refault-stalls-from-swap_readpage-fix adds 8257e74f3475 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0841ebefc636 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 20157efbf4ac kernel/hung_task.c: Monitor killed tasks. adds 5d45ca3b2da8 proc: change ->nlink under proc_subdir_lock adds dcb885d53ec1 fs/proc/generic.c: delete useless "len" variable adds 91c5ac6b28ba fs/proc/internal.h: shuffle "struct pde_opener" adds 922792707219 include/linux/proc_fs.h: fix confusing macro arg name adds 2b50e5013804 include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds b0b506bf1bf0 .gitattributes: Use 'dts' diff driver for dts files adds 739b70a16711 linux/build_bug.h: change type to int adds 8a6e0b77de4e linux/scc.h: make uapi linux/scc.h self-contained adds a9fc5f2f6b2e syscalls: fix references to filenames containing syscall defs adds 041f00388187 kernel/notifier.c: intercept duplicate registrations to av [...] adds c636cdba6940 kernel/notifier.c: remove notifier_chain_cond_register() adds a11ec04299e3 kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds 8b3f8f53f50e kernel/profile.c: use cpumask_available to check for NULL cpumask adds 4971790837ef kernel/sys.c: avoid copying possible padding bytes in copy [...] adds 0b5665cded74 hung_task: allow printing warnings every check interval adds aebc881e75d4 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds ebe4391317c1 lib/rbtree: set successor's parent unconditionally adds a805dfa292af lib/rbtree: get successor's color directly adds 0082af6ea334 string: add stracpy and stracpy_pad mechanisms adds 2194efd86675 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 1ae392d02520 lib: optimize cpumask_local_spread() adds 1f241bb90d55 lib-optimize-cpumask_local_spread-v3 adds fe66821fb1d4 lib-optimize-cpumask_local_spread-v3-fix adds 1423baa52565 lib/test_meminit.c: add bulk alloc/free tests adds 5b28a67845a5 lib/math/rational.c: fix possible incorrect result from ra [...] adds 99fcc3f3078a checkpatch: improve ignoring CamelCase SI style variants like mA adds de25b414a1ef checkpatch: reduce is_maintained_obsolete lookup runtime adds 98dd12d8c7a2 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 9b3ea6892832 fs/epoll: remove unnecessary wakeups of nested epoll adds 44d78df706fa selftests: add epoll selftests adds 9344b01df5d1 fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds 270d2ccdad17 fs/binfmt_elf.c: extract elf_read() function adds 0f6ca551269c drivers/rapidio/rio-driver.c: fix missing include of <linu [...] adds 6ae1524f3442 drivers/rapidio/rio-access.c: fix missing include of <linu [...] adds afbc1d35119f drm: limit to INT_MAX in create_blob ioctl adds 7fc5b1369d32 uaccess: disallow > INT_MAX copy sizes adds 230588441705 aio: simplify read_events() adds 60af68e41e5e kcov: remote coverage support adds 3862ef637043 usb, kcov: collect coverage from hub_event adds 5e9dd08099d5 usb-kcov-collect-coverage-from-hub_event-fix adds 73ffd26b7524 vhost, kcov: collect coverage from vhost_worker adds 7f44ceb177e4 lib/ubsan: don't serialize UBSAN report adds 69cba7478061 smp_mb__{before,after}_atomic(): update Documentation adds 63a57a1f15af ipc/mqueue.c: remove duplicated code adds ec5cc134adc1 ipc/mqueue.c: update/document memory barriers adds 6c1e6aaf58fd ipc/msg.c: update and document memory barriers adds 92021d6ef52c ipc/sem.c: document and update memory barriers adds 9129372cbbc2 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 72c0de3f999b arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds e5a0d572e693 arch: sembuf.h: make uapi asm/sembuf.h self-contained adds a4cee976e966 ipc/msg.c: consolidate all xxxctl_down() functions adds b9ac4f83b3ae Merge branch 'akpm-current/current' adds c70c9c8d44c6 drivers/block/null_blk_main.c: fix layout adds 25bc2247a266 drivers/block/null_blk_main.c: fix uninitialized var warnings adds ff35ac1decd0 pinctrl: fix pxa2xx.c build warnings adds 560f3f741558 lib/genalloc.c: export symbol addr_in_gen_pool adds 377768773e4b lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds a5823320ca7f Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds cad700f8c913 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds 51e1a7387469 kernel-hacking: create submenu for arch special debugging options adds 62fc79244641 kernel-hacking: group kernel data structures debugging together adds 0c5a4edd4aa1 kernel-hacking: move kernel testing and coverage options t [...] adds 58b4102c89d5 kernel-hacking: move Oops into 'Lockups and Hangs' adds 5d1165346e2c kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds 9a26ab19a438 kernel-hacking: create a submenu for scheduler debugging options adds 3eb1dc7afafc kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds daa4a08bf42d kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds 55f68669bebe bitops: introduce the for_each_set_clump8 macro adds b5c858b376b7 linux/bitmap.h: fix potential sign-extension overflow adds 70443e09c6ae bitops-introduce-the-for_each_set_clump8-macro-fix-fix adds 52f4fad63166 linux/bitopts.h: Add for_each_set_clump8 documentation adds bc9da4ef3f12 lib/test_bitmap.c: add for_each_set_clump8 test cases adds 38dbb8c0cc3f gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds bc81689bace2 gpio: 104-idi-48: utilize for_each_set_clump8 macro adds 3de2a076a474 gpio: gpio-mm: utilize for_each_set_clump8 macro adds 830872ed9969 gpio: ws16c48: utilize for_each_set_clump8 macro adds 70858698d396 gpio: pci-idio-16: utilize for_each_set_clump8 macro adds 2bc55082021d gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds 6081f6794a03 gpio: uniphier: utilize for_each_set_clump8 macro adds 1f7b7d5badb3 gpio: 74x164: utilize the for_each_set_clump8 macro adds b7ef2812a527 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds 2d0df22708bf gpio: pisosr: utilize the for_each_set_clump8 macro adds aa1049e2c5f3 gpio: max3191x: utilize the for_each_set_clump8 macro adds cbab1dda5420 gpio: pca953x: utilize the for_each_set_clump8 macro adds ea0af0bd8089 lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds 979c68876d64 lib/test_bitmap: undefine macros after use adds a22902691d42 lib/test_bitmap: name EXP_BYTES properly adds 1ac8215bff87 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds e822e0281280 lib/test_bitmap: move exp1 and exp2 upper for others to use adds 335dc32a792c lib/test_bitmap: fix comment about this file adds 0cf39b26340b lib/bitmap: introduce bitmap_replace() helper adds cdda83cc8ed1 gpio: pca953x: remove redundant variable and check in IRQ handler adds 83365e95383a gpio: pca953x: use input from regs structure in pca953x_ir [...] adds 5458332d1ddc gpio: pca953x: convert to use bitmap API adds 359d96b42213 gpio: pca953x: reduce stack usage in couple of functions adds 574f28e0da08 gpio: pca953x: tighten up indentation adds c28d0a00dbf0 mm: add generic p?d_leaf() macros adds 73383c4a0bfd arc: mm: add p?d_leaf() definitions adds 506b739b9888 arm: mm: add p?d_leaf() definitions adds fb0fde70d983 arm64: mm: add p?d_leaf() definitions adds 8426679574b2 mips: mm: add p?d_leaf() definitions adds 417c4cfe8bfc powerpc: mm: add p?d_leaf() definitions adds 5e3007189013 riscv: mm: add p?d_leaf() definitions adds 187ab6de1ee8 s390: mm: add p?d_leaf() definitions adds f8daed90fcbb sparc: mm: add p?d_leaf() definitions adds c7bec62d6f70 x86: mm: add p?d_leaf() definitions adds 77cfbc9c6b90 mm: pagewalk: add p4d_entry() and pgd_entry() adds e232b3c1b229 mm: pagewalk: allow walking without vma adds 4e4f7fb0412d mm-pagewalk-allow-walking-without-vma-v15 adds e388362215d8 mm-pagewalk-allow-walking-without-vma-fix adds e705b926d037 mm: pagewalk: add test_p?d callbacks adds 647747b6980f mm: pagewalk: add 'depth' parameter to pte_hole adds e3dc47b3e261 x86: mm: point to struct seq_file from struct pg_state adds 53c5f97b9dc0 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds c630d5113c96 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds 0e394b4abb2b x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] adds b34559edccf0 mm: add generic ptdump adds c31cdbc14d25 mm-add-generic-ptdump-v15 adds 52a1349278c0 mm/ptdump: fix a -Wold-style-declaration warning adds a47acfecd0bf x86: mm: convert dump_pagetables to use walk_page_range adds 757c1a8a8a49 arm64: mm: convert mm/dump.c to use walk_page_range() adds 6fb79cd83dc3 arm64: mm: display non-present entries in ptdump adds 9ff02497a2e7 mm: ptdump: reduce level numbers by 1 in note_page() adds 550a4b9329f6 alpha: use pgtable-nopud instead of 4level-fixup adds 2f8dcc0e559c arm: nommu: use pgtable-nopud instead of 4level-fixup adds 521a1cccdd85 c6x: use pgtable-nopud instead of 4level-fixup adds 7ec72e874823 m68k: nommu: use pgtable-nopud instead of 4level-fixup adds 9ce8bd0fdf7d m68k: mm: use pgtable-nopXd instead of 4level-fixup adds e62e9e26b5f0 microblaze: use pgtable-nopmd instead of 4level-fixup adds 4041559e6da9 nds32: use pgtable-nopmd instead of 4level-fixup adds c4fd68bbc158 parisc: use pgtable-nopXd instead of 4level-fixup adds b60b242df7cb parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds e17d47fc9b36 sparc32: use pgtable-nopud instead of 4level-fixup adds daa0d2784818 um: remove unused pxx_offset_proc() and addr_pte() functions adds 42f82e7f195a um: add support for folded p4d page tables adds 80df6f61053f mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds d291b5f0e6b0 kernel.h: update comment about simple_strto<foo>() functions adds 7702c93a035f auxdisplay: charlcd: deduplicate simple_strtoul() adds cbe81b23b380 drivers/tty/serial/sh-sci.c: suppress warning adds 2dce4ac92ae4 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 516a38604423 Merge branch 'akpm/master' adds 131b7b67e6c2 Add linux-next specific files for 20191126
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 (c57cf3833c66) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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: .gitignore | 2 +- .mailmap | 5 + Documentation/ABI/testing/debugfs-hisi-sec | 43 + Documentation/ABI/testing/debugfs-hyperv | 23 + Documentation/ABI/testing/ima_policy | 4 + Documentation/ABI/testing/procfs-diskstats | 5 + Documentation/ABI/testing/sysfs-block | 6 + .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 +- Documentation/ABI/testing/sysfs-bus-fsi | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-mei | 21 + Documentation/ABI/testing/sysfs-bus-pci | 14 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-mei | 10 + .../ABI/testing/sysfs-class-net-statistics | 16 + Documentation/ABI/testing/sysfs-class-watchdog | 9 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 2 + Documentation/ABI/testing/sysfs-fs-f2fs | 6 + Documentation/ABI/testing/sysfs-secvar | 46 + Documentation/DMA-attributes.txt | 18 - Documentation/Makefile | 11 +- Documentation/admin-guide/cgroup-v2.rst | 18 +- .../admin-guide/device-mapper/dm-integrity.rst | 5 + .../admin-guide/device-mapper/dm-raid.rst | 2 + Documentation/admin-guide/hw-vuln/index.rst | 2 + Documentation/admin-guide/hw-vuln/mds.rst | 7 +- Documentation/admin-guide/hw-vuln/multihit.rst | 163 + .../admin-guide/hw-vuln/tsx_async_abort.rst | 279 + Documentation/admin-guide/iostats.rst | 9 + Documentation/admin-guide/kernel-parameters.txt | 150 +- Documentation/admin-guide/perf/imx-ddr.rst | 15 +- Documentation/admin-guide/perf/thunderx2-pmu.rst | 20 +- Documentation/admin-guide/ras.rst | 31 +- Documentation/admin-guide/sysctl/kernel.rst | 6 +- Documentation/arm64/cpu-feature-registers.rst | 4 +- Documentation/arm64/silicon-errata.rst | 7 +- Documentation/block/stat.rst | 14 +- Documentation/bpf/index.rst | 9 + Documentation/bpf/s390.rst | 205 + Documentation/core-api/genericirq.rst | 2 + Documentation/core-api/kernel-api.rst | 17 +- Documentation/core-api/memory-allocation.rst | 50 +- Documentation/core-api/printk-formats.rst | 14 + Documentation/core-api/symbol-namespaces.rst | 3 + Documentation/core-api/xarray.rst | 60 +- Documentation/crypto/api-skcipher.rst | 29 +- Documentation/crypto/architecture.rst | 4 - Documentation/crypto/crypto_engine.rst | 4 - Documentation/crypto/devel-algos.rst | 27 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 63 + Documentation/dev-tools/kcov.rst | 129 + Documentation/dev-tools/kcsan.rst | 256 + Documentation/devicetree/bindings/Makefile | 5 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/atmel-at91.yaml | 7 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 35 + Documentation/devicetree/bindings/arm/realtek.yaml | 12 + Documentation/devicetree/bindings/arm/renesas.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 14 +- .../bindings/arm/samsung/exynos-chipid.yaml | 3 +- Documentation/devicetree/bindings/arm/sprd.txt | 14 - Documentation/devicetree/bindings/arm/sprd.yaml | 33 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 1 + .../devicetree/bindings/board/fsl-board.txt | 30 - .../devicetree/bindings/clock/ingenic,cgu.txt | 1 + .../devicetree/bindings/clock/qcom,gcc.txt | 94 - .../devicetree/bindings/clock/qcom,gcc.yaml | 188 + .../devicetree/bindings/clock/qcom,q6sstopcc.yaml | 43 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 27 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 49 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 15 +- .../clock/renesas,rcar-gen2-cpg-clocks.txt | 60 - .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 2 +- .../devicetree/bindings/clock/ti/davinci/psc.txt | 2 +- .../bindings/counter/stm32-lptimer-cnt.txt | 29 - .../bindings/counter/stm32-timer-cnt.txt | 31 - .../devicetree/bindings/counter/ti-eqep.yaml | 50 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 88 + .../bindings/crypto/allwinner,sun8i-ss.yaml | 60 + .../devicetree/bindings/crypto/st,stm32-crc.txt | 16 - .../devicetree/bindings/crypto/st,stm32-crc.yaml | 38 + .../devicetree/bindings/crypto/st,stm32-cryp.txt | 19 - .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 + .../devicetree/bindings/crypto/st,stm32-hash.txt | 30 - .../devicetree/bindings/crypto/st,stm32-hash.yaml | 69 + .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 - .../bindings/display/bridge/anx6345.yaml | 102 + .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../devicetree/bindings/display/msm/mdp5.txt | 2 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 2 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 +- .../devicetree/bindings/dma/dma-common.yaml | 9 +- .../devicetree/bindings/dma/jz4780-dma.txt | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 55 + Documentation/devicetree/bindings/dma/ti-edma.txt | 8 + .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 24 +- .../devicetree/bindings/example-schema.yaml | 2 +- .../intel,ixp4xx-network-processing-engine.yaml | 2 - .../bindings/firmware/nvidia,tegra186-bpmp.txt | 2 +- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 16 +- .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 + .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 70 + .../devicetree/bindings/gpio/gpio-rda.yaml | 50 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 19 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 93 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 53 + .../devicetree/bindings/i2c/i2c-meson.txt | 30 - .../devicetree/bindings/i2c/i2c-stm32.txt | 65 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 + .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 - .../devicetree/bindings/iio/adc/mcp3911.txt | 30 - .../bindings/iio/adc/microchip,mcp3911.yaml | 71 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 - .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/adux1020.yaml | 47 + .../devicetree/bindings/iio/light/veml6030.yaml | 62 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 + .../bindings/iio/temperature/adi,ltc2983.yaml | 480 + .../bindings/iio/timer/stm32-lptimer-trigger.txt | 23 - .../bindings/iio/timer/stm32-timer-trigger.txt | 25 - .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- .../bindings/input/touchscreen/ad7879.txt | 4 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 1 + .../bindings/interconnect/qcom,qcs404.txt | 45 - .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../allwinner,sun7i-a20-sc-nmi.yaml | 4 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 + .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 + .../interrupt-controller/fsl,ls-extirq.txt | 49 + .../bindings/interrupt-controller/interrupts.txt | 12 + .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../interrupt-controller/st,stm32-exti.txt | 29 - .../interrupt-controller/st,stm32-exti.yaml | 98 + .../devicetree/bindings/iommu/arm,smmu.yaml | 1 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 1 + .../bindings/leds/backlight/qcom-wled.txt | 74 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 + .../devicetree/bindings/mailbox/stm32-ipcc.txt | 47 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 4 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 + .../devicetree/bindings/media/meson-ao-cec.txt | 37 - Documentation/devicetree/bindings/media/rc.yaml | 7 + .../devicetree/bindings/media/renesas,csi2.txt | 1 + .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/media/sh_mobile_ceu.txt | 17 - .../devicetree/bindings/media/ti,vpe.yaml | 64 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 + .../memory-controllers/nvidia,tegra124-mc.yaml | 152 + .../memory-controllers/nvidia,tegra30-emc.yaml | 336 + .../memory-controllers/nvidia,tegra30-mc.txt | 123 - .../memory-controllers/nvidia,tegra30-mc.yaml | 167 + .../bindings/mfd/atmel,at91rm9200-tcb.yaml | 113 - .../devicetree/bindings/mfd/atmel-tcb.txt | 56 + Documentation/devicetree/bindings/mfd/da9062.txt | 4 + Documentation/devicetree/bindings/mfd/madera.txt | 8 + Documentation/devicetree/bindings/mfd/max77693.txt | 1 + .../bindings/mfd/samsung,exynos5433-lpass.txt | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 162 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 48 - .../devicetree/bindings/mfd/stm32-timers.txt | 73 - Documentation/devicetree/bindings/mfd/syscon.txt | 32 - Documentation/devicetree/bindings/mfd/syscon.yaml | 84 + .../devicetree/bindings/misc/allwinner,syscon.txt | 20 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 25 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 3 + .../devicetree/bindings/mmc/mmc-controller.yaml | 14 + .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 98 + .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 6 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 6 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 6 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 6 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 1 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 + .../devicetree/bindings/net/can/sun4i_can.txt | 36 - .../devicetree/bindings/net/davinci-mdio.txt | 36 - .../bindings/net/ethernet-controller.yaml | 5 + .../devicetree/bindings/net/ethernet-phy.yaml | 5 + .../devicetree/bindings/net/nfc/pn532.txt | 46 + .../devicetree/bindings/net/nfc/pn533-i2c.txt | 29 - .../devicetree/bindings/net/qca,ar803x.yaml | 111 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 240 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 71 + .../devicetree/bindings/net/ti,dp83869.yaml | 84 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + Documentation/devicetree/bindings/perf/arm-ccn.txt | 1 + .../devicetree/bindings/perf/fsl-imx-ddr.txt | 1 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 243 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 164 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 140 + .../bindings/pinctrl/pinctrl-bindings.txt | 192 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 132 + .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 4 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../bindings/power/amlogic,meson-gx-pwrc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 2 +- .../devicetree/bindings/power/pd-samsung.txt | 45 - .../devicetree/bindings/power/pd-samsung.yaml | 66 + .../devicetree/bindings/power/power-domain.yaml | 133 + .../devicetree/bindings/power/power_domain.txt | 95 +- .../bindings/power/renesas,rcar-sysc.txt | 1 + .../bindings/power/renesas,sysc-rmobile.txt | 2 +- .../bindings/power/xlnx,zynqmp-genpd.txt | 2 +- .../devicetree/bindings/ptp/ptp-idtcm.yaml | 69 + .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +- .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +- .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +- .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +- .../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +- .../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +- .../devicetree/bindings/pwm/pwm-berlin.txt | 2 +- .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +- .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +- .../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-meson.txt | 2 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +- .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +- .../devicetree/bindings/pwm/pwm-samsung.txt | 51 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 109 + .../devicetree/bindings/pwm/pwm-sifive.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 30 - .../devicetree/bindings/pwm/pwm-stm32.txt | 40 - .../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm.txt | 11 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 29 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 2 +- .../devicetree/bindings/pwm/spear-pwm.txt | 2 +- .../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +- .../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +- .../bindings/regulator/fixed-regulator.yaml | 4 + .../regulator/nvidia,tegra-regulators-coupling.txt | 65 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 6 + .../bindings/remoteproc/st,stm32-rproc.yaml | 128 + .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 - .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../devicetree/bindings/reset/renesas,rst.txt | 1 + .../devicetree/bindings/rng/atmel-trng.txt | 2 +- .../devicetree/bindings/rng/st,stm32-rng.txt | 25 - .../devicetree/bindings/rng/st,stm32-rng.yaml | 48 + .../devicetree/bindings/rtc/rtc-mt6397.txt | 29 + .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- .../devicetree/bindings/serial/samsung_uart.txt | 58 - .../devicetree/bindings/serial/samsung_uart.yaml | 118 + .../devicetree/bindings/serial/sprd-uart.txt | 32 - .../devicetree/bindings/serial/sprd-uart.yaml | 72 + .../bindings/soc/amlogic/amlogic,canvas.txt | 33 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 49 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 2 +- Documentation/devicetree/bindings/soc/fsl/rcpm.txt | 14 +- .../devicetree/bindings/soc/mediatek/scpsys.txt | 2 +- .../devicetree/bindings/soc/rockchip/grf.txt | 6 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 2 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 2 +- .../devicetree/bindings/sound/renesas,fsi.txt | 31 - .../devicetree/bindings/sound/renesas,fsi.yaml | 76 + .../bindings/sound/rockchip-max98090.txt | 27 +- Documentation/devicetree/bindings/sound/rt5682.txt | 6 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 8 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 47 - .../devicetree/bindings/spi/st,stm32-qspi.yaml | 83 + .../devicetree/bindings/timer/ingenic,tcu.txt | 2 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 68 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../bindings/usb/allwinner,sun4i-a10-musb.txt | 28 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 100 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 127 + .../devicetree/bindings/usb/renesas,usb3-peri.txt | 65 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 86 + .../devicetree/bindings/usb/renesas,usbhs.txt | 58 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 126 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 29 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 + Documentation/devicetree/bindings/usb/usb251xb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 +- .../bindings/watchdog/atmel-sama5d4-wdt.txt | 2 +- Documentation/devicetree/writing-schema.rst | 6 +- Documentation/doc-guide/kernel-doc.rst | 29 +- Documentation/dontdiff | 1 + Documentation/driver-api/devfreq.rst | 30 + Documentation/driver-api/driver-model/devres.rst | 5 + Documentation/driver-api/generic-counter.rst | 162 +- Documentation/driver-api/gpio/driver.rst | 21 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/interconnect.rst | 2 +- Documentation/driver-api/libata.rst | 14 +- Documentation/filesystems/autofs.rst | 580 + Documentation/filesystems/autofs.txt | 559 - Documentation/filesystems/debugfs.txt | 13 +- Documentation/filesystems/f2fs.txt | 5 +- Documentation/filesystems/fscrypt.rst | 67 +- Documentation/filesystems/fsverity.rst | 12 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/gpu/amdgpu.rst | 35 + Documentation/gpu/i915.rst | 6 +- Documentation/hwmon/bel-pfe.rst | 112 + Documentation/hwmon/dell-smm-hwmon.rst | 164 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ltc2947.rst | 100 + Documentation/hwmon/tmp513.rst | 103 + Documentation/i2c/busses/i2c-i801.rst | 2 +- Documentation/kbuild/makefiles.rst | 17 - Documentation/livepatch/index.rst | 1 + Documentation/livepatch/system-state.rst | 167 + Documentation/maintainer/configure-git.rst | 30 + Documentation/maintainer/index.rst | 1 + .../maintainer/maintainer-entry-profile.rst | 102 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 8 +- .../media/uapi/v4l/v4l2-selection-targets.rst | 4 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 5 + Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 + Documentation/memory-barriers.txt | 11 +- Documentation/networking/af_xdp.rst | 28 +- .../device_drivers/aquantia/atlantic.txt | 46 +- .../networking/device_drivers/freescale/dpaa.txt | 12 +- .../device_drivers/freescale/dpaa2/index.rst | 1 + .../freescale/dpaa2/mac-phy-support.rst | 191 + .../networking/device_drivers/mellanox/mlx5.rst | 21 + .../device_drivers/ti/cpsw_switchdev.txt | 209 + Documentation/networking/devlink-params-mlx5.txt | 17 + .../networking/devlink-params-ti-cpsw-switch.txt | 10 + Documentation/networking/devlink-params.txt | 4 + Documentation/networking/devlink-trap.rst | 61 + Documentation/networking/filter.txt | 8 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 45 +- Documentation/networking/nfc.rst | 130 + Documentation/networking/nfc.txt | 128 - Documentation/networking/phy.rst | 3 +- Documentation/networking/tls-offload.rst | 4 + Documentation/nvdimm/maintainer-entry-profile.rst | 59 + Documentation/power/drivers-testing.rst | 7 +- Documentation/power/freezing-of-tasks.rst | 37 +- Documentation/power/opp.rst | 32 +- Documentation/power/pci.rst | 10 +- Documentation/power/pm_qos_interface.rst | 26 +- Documentation/power/runtime_pm.rst | 4 +- Documentation/power/suspend-and-cpuhotplug.rst | 7 +- Documentation/power/swsusp.rst | 14 +- Documentation/powerpc/index.rst | 1 + Documentation/process/coding-style.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/magic-number.rst | 1 - Documentation/process/submitting-patches.rst | 53 +- Documentation/riscv/patch-acceptance.rst | 32 + Documentation/scheduler/sched-stats.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 3 +- Documentation/security/keys/core.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 222 +- Documentation/sphinx/kerneldoc.py | 17 +- Documentation/sphinx/parallel-wrapper.sh | 33 + Documentation/trace/coresight.rst | 498 - .../trace/{ => coresight}/coresight-cpu-debug.rst | 0 .../trace/coresight/coresight-etm4x-reference.rst | 798 + Documentation/trace/coresight/coresight.rst | 498 + Documentation/trace/coresight/index.rst | 9 + Documentation/trace/ftrace-uses.rst | 10 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/index.rst | 3 +- Documentation/trace/intel_th.rst | 28 +- .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/it_IT/process/magic-number.rst | 1 - Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/ko_KR/index.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 227 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/vm/hmm.rst | 105 +- Documentation/x86/boot.rst | 174 + Documentation/x86/index.rst | 1 + Documentation/x86/tsx_async_abort.rst | 117 + MAINTAINERS | 292 +- Makefile | 127 +- Next/SHA1s | 431 +- Next/Trees | 5 +- Next/merge.log | 17787 +++++++++++++------ arch/Kconfig | 28 +- arch/alpha/include/asm/io.h | 6 - arch/alpha/include/asm/mmzone.h | 1 - arch/alpha/include/asm/pgalloc.h | 4 +- arch/alpha/include/asm/pgtable.h | 24 +- arch/alpha/kernel/osf_sys.c | 67 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/alpha/kernel/vmlinux.lds.S | 18 +- arch/alpha/mm/init.c | 12 +- arch/arc/Kconfig | 10 +- arch/arc/boot/dts/axc001.dtsi | 6 + arch/arc/boot/dts/axs101.dts | 2 +- arch/arc/boot/dts/axs103_idu.dts | 2 +- arch/arc/boot/dts/axs10x_mb.dtsi | 11 +- arch/arc/include/asm/cache.h | 2 + arch/arc/include/asm/io.h | 4 - arch/arc/include/asm/jump_label.h | 72 + arch/arc/include/asm/pgtable.h | 1 + arch/arc/kernel/Makefile | 1 + arch/arc/kernel/jump_label.c | 170 + arch/arc/kernel/unwind.c | 6 +- arch/arc/kernel/vmlinux.lds.S | 6 +- arch/arc/mm/dma.c | 8 +- arch/arm/Kconfig | 3 +- arch/arm/arm-soc-for-next-contents.txt | 146 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/big-endian.S | 2 +- arch/arm/boot/compressed/head.S | 4 +- arch/arm/boot/compressed/piggy.S | 2 +- arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/am33xx.dtsi | 26 + arch/arm/boot/dts/am3517.dtsi | 6 + arch/arm/boot/dts/am4372.dtsi | 26 + arch/arm/boot/dts/am571x-idk.dts | 27 + arch/arm/boot/dts/am572x-idk.dts | 5 + arch/arm/boot/dts/am574x-idk.dts | 5 + arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 5 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 66 + .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 66 +- arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 59 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 65 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 509 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 3 + arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 327 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 7 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 + arch/arm/boot/dts/aspeed-g5.dtsi | 24 +- arch/arm/boot/dts/aspeed-g6.dtsi | 129 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 96 + arch/arm/boot/dts/at91-kizbox2-2.dts | 26 + arch/arm/boot/dts/at91-kizbox2-common.dtsi | 258 + arch/arm/boot/dts/at91-kizbox2.dts | 244 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 6 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 1 + arch/arm/boot/dts/atlas7-evb.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 54 +- arch/arm/boot/dts/dra7.dtsi | 51 + arch/arm/boot/dts/e60k02.dtsi | 306 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 29 + arch/arm/boot/dts/exynos4412-n710x.dts | 5 + arch/arm/boot/dts/exynos5420.dtsi | 50 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 6 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 324 + arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 405 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 95 +- arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts | 16 + arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 40 + arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 418 + .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 109 + arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts | 16 + arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 40 + arch/arm/boot/dts/imx7ulp-evk.dts | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 1 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 13 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 5 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 6 +- arch/arm/boot/dts/mmp3.dtsi | 4 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 4 +- arch/arm/boot/dts/mt6323.dtsi | 27 + arch/arm/boot/dts/omap3-n900.dts | 5 + arch/arm/boot/dts/omap3-pandora-common.dtsi | 36 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 2 +- arch/arm/boot/dts/omap3.dtsi | 25 + arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 2 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 4 + arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2 +- arch/arm/boot/dts/omap4-l4.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 30 +- arch/arm/boot/dts/omap5.dtsi | 26 + arch/arm/boot/dts/rda8810pl.dtsi | 48 + arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 1 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 7 + arch/arm/boot/dts/sama5d2.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 13 +- arch/arm/boot/dts/stm32mp157c.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 1 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 17 + arch/arm/boot/dts/sun8i-a83t.dtsi | 9 + arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 174 + arch/arm/boot/dts/sun8i-h3.dtsi | 22 + arch/arm/boot/dts/sun8i-r40.dtsi | 9 + arch/arm/boot/dts/sun9i-a80.dtsi | 9 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 14 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 7917 +++++++-- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 201 + arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 302 + arch/arm/boot/dts/tegra20-paz00.dts | 41 +- arch/arm/boot/dts/tegra20-trimslice.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 2 + arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 + arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 801 + arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 1202 ++ arch/arm/boot/dts/tegra30.dtsi | 14 + arch/arm/boot/dts/vf500-colibri.dtsi | 2 +- arch/arm/configs/aspeed_g4_defconfig | 18 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/multi_v5_defconfig | 4 + arch/arm/configs/multi_v7_defconfig | 9 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 - arch/arm/configs/sunxi_defconfig | 3 + arch/arm/configs/tegra_defconfig | 2 + arch/arm/crypto/Kconfig | 22 +- arch/arm/crypto/Makefile | 17 +- arch/arm/crypto/chacha-glue.c | 343 + arch/arm/crypto/chacha-neon-glue.c | 202 - arch/arm/crypto/chacha-scalar-core.S | 460 + arch/arm/crypto/curve25519-core.S | 2062 +++ arch/arm/crypto/curve25519-glue.c | 127 + arch/arm/crypto/poly1305-armv4.pl | 1236 ++ arch/arm/crypto/poly1305-core.S_shipped | 1158 ++ arch/arm/crypto/poly1305-glue.c | 276 + arch/arm/include/asm/arch_gicv3.h | 2 +- arch/arm/include/asm/dma-direct.h | 19 - arch/arm/include/asm/ftrace.h | 4 - arch/arm/include/asm/hw_breakpoint.h | 3 + arch/arm/include/asm/io.h | 7 - arch/arm/include/asm/kvm_emulate.h | 4 +- arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 1 + arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/vdso/gettimeofday.h | 94 + arch/arm/include/asm/vdso/vsyscall.h | 71 + arch/arm/include/asm/vdso_datapage.h | 29 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/hw_breakpoint.c | 3 + arch/arm/kernel/time.c | 2 + arch/arm/kernel/vdso.c | 87 +- arch/arm/kernel/vmlinux-xip.lds.S | 4 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-imx/hotplug.c | 24 +- arch/arm/mach-omap1/Kconfig | 33 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/display.c | 1 + arch/arm/mach-omap2/hsmmc.c | 171 - arch/arm/mach-omap2/hsmmc.h | 32 - arch/arm/mach-omap2/omap_device.c | 19 +- arch/arm/mach-omap2/pdata-quirks.c | 105 - arch/arm/mach-omap2/timer.c | 4 +- arch/arm/mach-pxa/icontrol.c | 9 +- arch/arm/mach-pxa/include/mach/tosa.h | 15 - arch/arm/mach-pxa/tosa.c | 22 + arch/arm/mach-pxa/zeus.c | 9 +- arch/arm/mach-sunxi/mc_smp.c | 6 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +- arch/arm/mach-tegra/reset-handler.S | 6 +- arch/arm/mach-tegra/sleep-tegra30.S | 4 +- arch/arm/mach-ux500/cpu-db8500.c | 2 +- arch/arm/mm/Kconfig | 3 + arch/arm/mm/dma-mapping-nommu.c | 2 +- arch/arm/mm/dma-mapping.c | 14 +- arch/arm/mm/ioremap.c | 4 - arch/arm/mm/mmu.c | 2 +- arch/arm/mm/nommu.c | 4 - arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 6 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 6 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7-bugs.c | 3 + arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-v7m.S | 4 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/vdso/Makefile | 18 +- arch/{arm64/kernel/vdso32 => arm/vdso}/note.c | 0 arch/arm/vdso/vdso.lds.S | 2 + arch/arm/vdso/vgettimeofday.c | 255 +- arch/arm/xen/mm.c | 15 +- arch/arm64/Kconfig | 25 +- arch/arm64/Kconfig.debug | 19 +- arch/arm64/Makefile | 5 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 45 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 18 + .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 13 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 9 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 7 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 14 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 6 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 6 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 56 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 9 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 26 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 1 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts | 15 + .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 62 + arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 598 + arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 38 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 32 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 58 + arch/arm64/boot/dts/lg/lg1312.dtsi | 2 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 7 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 18 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 37 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 68 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 51 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 + arch/arm64/boot/dts/realtek/Makefile | 5 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 30 + arch/arm64/boot/dts/realtek/rtd1293.dtsi | 51 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 3 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 3 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 30 + arch/arm64/boot/dts/realtek/rtd1296.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd129x.dtsi | 50 +- arch/arm64/boot/dts/renesas/Makefile | 4 + .../boot/dts/renesas/r8a77961-salvator-xs.dts | 31 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 723 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 18 + arch/arm64/boot/dts/rockchip/px30.dtsi | 114 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 188 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 359 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 32 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 74 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 711 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 813 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 14 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 108 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 59 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 162 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 218 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 29 + arch/arm64/configs/defconfig | 11 +- arch/arm64/crypto/Kconfig | 17 +- arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 81 +- arch/arm64/crypto/poly1305-armv8.pl | 913 + arch/arm64/crypto/poly1305-core.S_shipped | 835 + arch/arm64/crypto/poly1305-glue.c | 237 + arch/arm64/include/asm/alternative.h | 36 + arch/arm64/include/asm/asm-uaccess.h | 17 - arch/arm64/include/asm/assembler.h | 13 - arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/extable.h | 10 +- arch/arm64/include/asm/ftrace.h | 23 + arch/arm64/include/asm/insn.h | 3 + arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/kvm_emulate.h | 9 +- arch/arm64/include/asm/memory.h | 6 - arch/arm64/include/asm/module.h | 2 +- arch/arm64/include/asm/page.h | 2 - arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable-prot.h | 15 +- arch/arm64/include/asm/pgtable.h | 19 +- arch/arm64/include/asm/processor.h | 12 +- arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/include/asm/uaccess.h | 27 +- arch/arm64/include/asm/vdso/vsyscall.h | 7 - arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpu_errata.c | 59 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry-ftrace.S | 140 +- arch/arm64/kernel/ftrace.c | 123 +- arch/arm64/kernel/insn.c | 13 + arch/arm64/kernel/kaslr.c | 44 +- arch/arm64/kernel/module-plts.c | 3 +- arch/arm64/kernel/module.c | 57 +- arch/arm64/kernel/perf_event.c | 191 +- arch/arm64/kernel/probes/kprobes.c | 7 + arch/arm64/kernel/vmlinux.lds.S | 10 +- arch/arm64/lib/clear_user.S | 2 - arch/arm64/lib/copy_from_user.S | 105 +- arch/arm64/lib/copy_in_user.S | 108 +- arch/arm64/lib/copy_template.S | 290 +- arch/arm64/lib/copy_template_user.S | 24 - arch/arm64/lib/copy_to_user.S | 104 +- arch/arm64/lib/copy_user_fixup.S | 14 - arch/arm64/lib/memcmp.S | 333 +- arch/arm64/lib/memcpy.S | 48 +- arch/arm64/lib/memmove.S | 232 +- arch/arm64/lib/strcmp.S | 272 +- arch/arm64/lib/strlen.S | 247 +- arch/arm64/lib/strncmp.S | 363 +- arch/arm64/lib/uaccess_flushcache.c | 6 +- arch/arm64/mm/Makefile | 4 +- arch/arm64/mm/dma-mapping.c | 8 +- arch/arm64/mm/dump.c | 148 +- arch/arm64/mm/extable.c | 13 +- arch/arm64/mm/fault.c | 4 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/mmu.c | 11 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/c6x/include/asm/pgtable.h | 2 +- arch/c6x/kernel/vmlinux.lds.S | 8 +- arch/c6x/mm/dma-coherent.c | 14 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/io.h | 11 +- arch/csky/include/asm/pgtable.h | 4 + arch/csky/kernel/vmlinux.lds.S | 5 +- arch/csky/mm/dma-mapping.c | 8 +- arch/csky/mm/ioremap.c | 52 - arch/h8300/kernel/vmlinux.lds.S | 9 +- arch/hexagon/include/asm/io.h | 18 +- arch/hexagon/kernel/dma.c | 4 +- arch/hexagon/kernel/hexagon_ksyms.c | 4 +- arch/hexagon/kernel/vmlinux.lds.S | 5 +- arch/hexagon/mm/ioremap.c | 4 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/io.h | 5 +- arch/ia64/include/asm/iommu.h | 5 + arch/ia64/kernel/asm-offsets.c | 2 +- arch/ia64/kernel/dma-mapping.c | 6 - arch/ia64/kernel/vmlinux.lds.S | 20 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/ioremap.c | 4 +- arch/m68k/atari/config.c | 27 + arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/mcf_pgalloc.h | 7 - arch/m68k/include/asm/mcf_pgtable.h | 28 +- arch/m68k/include/asm/mmu_context.h | 12 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/motorola_pgtable.h | 32 +- arch/m68k/include/asm/page.h | 9 +- arch/m68k/include/asm/pgtable_mm.h | 11 +- arch/m68k/include/asm/pgtable_no.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 5 - arch/m68k/include/asm/sun3_pgtable.h | 18 - arch/m68k/kernel/dma.c | 4 +- arch/m68k/kernel/sys_m68k.c | 10 +- arch/m68k/kernel/vmlinux-nommu.lds | 4 +- arch/m68k/kernel/vmlinux-std.lds | 4 +- arch/m68k/kernel/vmlinux-sun3.lds | 4 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/kmap.c | 124 +- arch/m68k/mm/mcfmmu.c | 16 +- arch/m68k/mm/motorola.c | 17 +- arch/m68k/sun3x/dvma.c | 7 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/io.h | 3 - arch/microblaze/include/asm/page.h | 3 - arch/microblaze/include/asm/pgalloc.h | 16 - arch/microblaze/include/asm/pgtable.h | 32 +- arch/microblaze/kernel/dma.c | 14 +- arch/microblaze/kernel/signal.c | 10 +- arch/microblaze/kernel/vmlinux.lds.S | 8 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/mm/pgtable.c | 13 +- arch/mips/Kbuild.platforms | 2 + arch/mips/Kconfig | 135 +- arch/mips/Makefile | 2 +- arch/mips/bmips/dma.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/fuloong2e_defconfig | 2 +- arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 2 - arch/mips/crypto/Makefile | 18 + arch/mips/crypto/chacha-core.S | 497 + arch/mips/crypto/chacha-glue.c | 150 + arch/mips/crypto/poly1305-glue.c | 203 + arch/mips/crypto/poly1305-mips.pl | 1273 ++ arch/mips/include/asm/bootinfo.h | 3 +- arch/mips/include/asm/cop2.h | 2 +- arch/mips/include/asm/cpu-type.h | 11 +- arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/dma-direct.h | 8 - arch/mips/include/asm/fixmap.h | 2 +- arch/mips/include/asm/hazards.h | 2 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/irqflags.h | 2 +- arch/mips/include/asm/mach-ip27/topology.h | 2 +- .../include/asm/mach-ip30/cpu-feature-overrides.h | 83 + arch/mips/include/asm/mach-ip30/irq.h | 87 + .../mips/include/asm/mach-ip30/kernel-entry-init.h | 13 + arch/mips/include/asm/mach-ip30/mangle-port.h | 22 + arch/mips/include/asm/mach-ip30/spaces.h | 20 + arch/mips/include/asm/mach-ip30/war.h | 26 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 44 + .../cs5536/cs5536.h | 0 .../cs5536/cs5536_mfgpt.h | 0 .../cs5536/cs5536_pci.h | 0 .../cs5536/cs5536_vsm.h | 0 arch/mips/include/asm/mach-loongson2ef/loongson.h | 326 + arch/mips/include/asm/mach-loongson2ef/machine.h | 23 + .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 + arch/mips/include/asm/mach-loongson2ef/mem.h | 37 + arch/mips/include/asm/mach-loongson2ef/pci.h | 46 + arch/mips/include/asm/mach-loongson2ef/spaces.h | 10 + arch/mips/include/asm/mach-loongson32/prom.h | 20 - .../asm/mach-loongson64/cpu-feature-overrides.h | 3 - arch/mips/include/asm/mach-loongson64/irq.h | 4 - .../asm/mach-loongson64/kernel-entry-init.h | 4 - arch/mips/include/asm/mach-loongson64/loongson.h | 115 - arch/mips/include/asm/mach-loongson64/machine.h | 29 - arch/mips/include/asm/mach-loongson64/mem.h | 37 - arch/mips/include/asm/mach-loongson64/mmzone.h | 29 +- arch/mips/include/asm/mach-loongson64/pci.h | 31 - arch/mips/include/asm/mach-loongson64/topology.h | 4 +- arch/mips/include/asm/mipsregs.h | 6 + arch/mips/include/asm/module.h | 12 +- arch/mips/include/asm/pgalloc.h | 4 +- arch/mips/include/asm/pgtable-32.h | 6 +- arch/mips/include/asm/pgtable-64.h | 44 +- arch/mips/include/asm/pgtable.h | 16 +- arch/mips/include/asm/pmon.h | 46 - arch/mips/include/asm/processor.h | 2 +- arch/mips/include/asm/r4kcache.h | 4 +- arch/mips/include/asm/sgi/heart.h | 272 + arch/mips/include/asm/sn/gda.h | 4 +- arch/mips/include/asm/sn/sn0/arch.h | 16 +- arch/mips/include/asm/vdso/vsyscall.h | 7 - arch/mips/include/uapi/asm/msgbuf.h | 7 +- arch/mips/include/uapi/asm/sembuf.h | 6 +- arch/mips/include/uapi/asm/shmbuf.h | 6 +- arch/mips/include/uapi/asm/stat.h | 16 +- arch/mips/jazz/jazzdma.c | 17 +- arch/mips/kernel/binfmt_elfn32.c | 4 +- arch/mips/kernel/binfmt_elfo32.c | 4 +- arch/mips/kernel/cpu-probe.c | 39 +- arch/mips/kernel/idle.c | 4 +- arch/mips/kernel/perf_event_mipsxx.c | 6 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/traps.c | 4 +- arch/mips/kernel/vmlinux.lds.S | 15 +- arch/mips/kvm/mmu.c | 40 +- arch/mips/kvm/trap_emul.c | 4 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/loongson2ef/Kconfig | 95 + arch/mips/loongson2ef/Makefile | 18 + arch/mips/loongson2ef/Platform | 32 + arch/mips/loongson2ef/common/Makefile | 26 + .../common/bonito-irq.c | 0 .../common/cs5536/Makefile | 0 .../common/cs5536/cs5536_acc.c | 0 .../common/cs5536/cs5536_ehci.c | 0 .../common/cs5536/cs5536_ide.c | 0 .../common/cs5536/cs5536_isa.c | 0 .../common/cs5536/cs5536_mfgpt.c | 0 .../common/cs5536/cs5536_ohci.c | 0 .../common/cs5536/cs5536_pci.c | 0 arch/mips/loongson2ef/common/env.c | 53 + arch/mips/loongson2ef/common/init.c | 52 + arch/mips/{loongson64 => loongson2ef}/common/irq.c | 0 arch/mips/loongson2ef/common/machtype.c | 62 + arch/mips/loongson2ef/common/mem.c | 62 + arch/mips/loongson2ef/common/pci.c | 89 + .../{loongson64 => loongson2ef}/common/platform.c | 0 arch/mips/loongson2ef/common/pm.c | 158 + arch/mips/loongson2ef/common/reset.c | 73 + arch/mips/{loongson64 => loongson2ef}/common/rtc.c | 0 arch/mips/loongson2ef/common/serial.c | 86 + arch/mips/loongson2ef/common/setup.c | 30 + arch/mips/loongson2ef/common/time.c | 28 + arch/mips/loongson2ef/common/uart_base.c | 43 + .../fuloong-2e/Makefile | 0 .../{loongson64 => loongson2ef}/fuloong-2e/dma.c | 0 .../{loongson64 => loongson2ef}/fuloong-2e/irq.c | 0 .../{loongson64 => loongson2ef}/fuloong-2e/reset.c | 0 .../{loongson64 => loongson2ef}/lemote-2f/Makefile | 0 arch/mips/loongson2ef/lemote-2f/clock.c | 143 + .../{loongson64 => loongson2ef}/lemote-2f/dma.c | 0 .../lemote-2f/ec_kb3310b.c | 0 .../lemote-2f/ec_kb3310b.h | 0 .../{loongson64 => loongson2ef}/lemote-2f/irq.c | 0 .../lemote-2f/machtype.c | 0 .../{loongson64 => loongson2ef}/lemote-2f/pm.c | 0 arch/mips/loongson2ef/lemote-2f/reset.c | 155 + arch/mips/loongson32/Kconfig | 2 +- arch/mips/loongson32/Platform | 4 +- arch/mips/loongson32/common/prom.c | 59 +- arch/mips/loongson32/common/setup.c | 11 +- arch/mips/loongson64/Kconfig | 119 +- arch/mips/loongson64/Makefile | 29 +- arch/mips/loongson64/Platform | 33 +- arch/mips/loongson64/{loongson-3 => }/acpi_init.c | 0 arch/mips/loongson64/common/Makefile | 27 - arch/mips/loongson64/common/cmdline.c | 44 - arch/mips/loongson64/common/early_printk.c | 38 - arch/mips/loongson64/common/env.c | 212 - arch/mips/loongson64/common/init.c | 56 - arch/mips/loongson64/common/machtype.c | 63 - arch/mips/loongson64/common/mem.c | 157 - arch/mips/loongson64/common/pci.c | 97 - arch/mips/loongson64/common/pm.c | 157 - arch/mips/loongson64/common/reset.c | 94 - arch/mips/loongson64/common/serial.c | 117 - arch/mips/loongson64/common/setup.c | 51 - arch/mips/loongson64/common/time.c | 32 - arch/mips/loongson64/common/uart_base.c | 46 - arch/mips/loongson64/{loongson-3 => }/cop2-ex.c | 0 arch/mips/loongson64/{loongson-3 => }/dma.c | 0 arch/mips/loongson64/env.c | 158 + arch/mips/loongson64/{loongson-3 => }/hpet.c | 0 arch/mips/loongson64/init.c | 46 + arch/mips/loongson64/irq.c | 162 + arch/mips/loongson64/lemote-2f/clock.c | 143 - arch/mips/loongson64/lemote-2f/reset.c | 155 - arch/mips/loongson64/loongson-3/Makefile | 11 - arch/mips/loongson64/loongson-3/irq.c | 158 - arch/mips/loongson64/loongson-3/numa.c | 270 - arch/mips/loongson64/numa.c | 273 + arch/mips/loongson64/pci.c | 51 + arch/mips/loongson64/{loongson-3 => }/platform.c | 0 arch/mips/loongson64/pm.c | 104 + arch/mips/loongson64/reset.c | 64 + arch/mips/loongson64/{common => }/rtc.c | 0 arch/mips/loongson64/setup.c | 30 + arch/mips/loongson64/{loongson-3 => }/smp.c | 0 arch/mips/loongson64/{loongson-3 => }/smp.h | 0 arch/mips/loongson64/time.c | 29 + arch/mips/math-emu/me-debugfs.c | 3 +- arch/mips/mm/c-r3k.c | 4 +- arch/mips/mm/c-r4k.c | 36 +- arch/mips/mm/c-tx39.c | 4 +- arch/mips/mm/dma-noncoherent.c | 18 +- arch/mips/mm/fault.c | 12 +- arch/mips/mm/hugetlbpage.c | 14 +- arch/mips/mm/init.c | 6 +- arch/mips/mm/ioremap.c | 6 +- arch/mips/mm/page.c | 2 +- arch/mips/mm/pgtable-32.c | 6 +- arch/mips/mm/tlb-r4k.c | 8 +- arch/mips/mm/tlbex.c | 6 +- arch/mips/oprofile/Makefile | 4 +- arch/mips/oprofile/common.c | 6 +- arch/mips/oprofile/op_model_mipsxx.c | 2 +- arch/mips/pci/Makefile | 2 +- arch/mips/pci/fixup-sb1250.c | 16 +- arch/mips/pci/pci-ip27.c | 13 - arch/mips/pci/pci-xtalk-bridge.c | 21 +- arch/mips/ralink/Kconfig | 1 + arch/mips/sgi-ip27/Kconfig | 7 - arch/mips/sgi-ip27/ip27-init.c | 23 +- arch/mips/sgi-ip27/ip27-irq.c | 4 + arch/mips/sgi-ip27/ip27-memory.c | 14 +- arch/mips/sgi-ip27/ip27-smp.c | 6 +- arch/mips/sgi-ip30/Makefile | 9 + arch/mips/sgi-ip30/Platform | 8 + arch/mips/sgi-ip30/ip30-common.h | 9 + arch/mips/sgi-ip30/ip30-console.c | 23 + arch/mips/sgi-ip30/ip30-irq.c | 328 + arch/mips/sgi-ip30/ip30-power.c | 41 + arch/mips/sgi-ip30/ip30-setup.c | 138 + arch/mips/sgi-ip30/ip30-smp.c | 149 + arch/mips/sgi-ip30/ip30-timer.c | 63 + arch/mips/sgi-ip30/ip30-xtalk.c | 152 + arch/mips/vdso/Makefile | 1 + arch/nds32/Kconfig | 1 + arch/nds32/Kconfig.cpu | 8 +- arch/nds32/boot/dts/Makefile | 2 - arch/nds32/include/asm/io.h | 3 +- arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgalloc.h | 3 - arch/nds32/include/asm/pgtable.h | 16 +- arch/nds32/include/asm/tlb.h | 1 - arch/nds32/kernel/dma.c | 8 +- arch/nds32/kernel/ftrace.c | 12 - arch/nds32/kernel/perf_event_cpu.c | 2 +- arch/nds32/kernel/pm.c | 4 +- arch/nds32/kernel/vdso/gettimeofday.c | 61 +- arch/nds32/kernel/vmlinux.lds.S | 5 +- arch/nds32/mm/Makefile | 3 +- arch/nds32/mm/fault.c | 16 +- arch/nds32/mm/init.c | 11 +- arch/nds32/mm/ioremap.c | 62 - arch/nds32/mm/mm-nds32.c | 6 +- arch/nds32/mm/proc.c | 26 +- arch/nios2/include/asm/io.h | 25 +- arch/nios2/kernel/vmlinux.lds.S | 5 +- arch/nios2/mm/dma-mapping.c | 8 +- arch/nios2/mm/ioremap.c | 23 +- arch/openrisc/Kconfig | 26 +- arch/openrisc/include/asm/io.h | 1 - arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/vmlinux.lds.S | 7 +- arch/parisc/Makefile | 1 - arch/parisc/include/asm/io.h | 11 +- arch/parisc/include/asm/page.h | 30 +- arch/parisc/include/asm/pgalloc.h | 41 +- arch/parisc/include/asm/pgtable.h | 52 +- arch/parisc/include/asm/tlb.h | 2 + arch/parisc/include/uapi/asm/msgbuf.h | 7 +- arch/parisc/include/uapi/asm/sembuf.h | 5 +- arch/parisc/include/uapi/asm/shmbuf.h | 6 +- arch/parisc/kernel/cache.c | 15 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/module.c | 10 +- arch/parisc/kernel/module.lds | 7 - arch/parisc/kernel/pci-dma.c | 17 +- arch/parisc/kernel/vmlinux.lds.S | 11 +- arch/parisc/mm/fixmap.c | 10 +- arch/parisc/mm/hugetlbpage.c | 18 +- arch/parisc/mm/ioremap.c | 10 +- arch/powerpc/Kbuild | 1 + arch/powerpc/Kconfig | 43 +- arch/powerpc/Kconfig.debug | 18 +- arch/powerpc/Makefile | 16 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 52 +- arch/powerpc/configs/40x/acadia_defconfig | 3 - arch/powerpc/configs/40x/ep405_defconfig | 3 - arch/powerpc/configs/40x/kilauea_defconfig | 3 - arch/powerpc/configs/40x/makalu_defconfig | 3 - arch/powerpc/configs/40x/obs600_defconfig | 3 - arch/powerpc/configs/40x/walnut_defconfig | 3 - arch/powerpc/configs/44x/akebono_defconfig | 3 - arch/powerpc/configs/44x/arches_defconfig | 3 - arch/powerpc/configs/44x/bamboo_defconfig | 3 - arch/powerpc/configs/44x/canyonlands_defconfig | 3 - arch/powerpc/configs/44x/currituck_defconfig | 3 - arch/powerpc/configs/44x/ebony_defconfig | 3 - arch/powerpc/configs/44x/eiger_defconfig | 3 - arch/powerpc/configs/44x/fsp2_defconfig | 3 - arch/powerpc/configs/44x/icon_defconfig | 3 - arch/powerpc/configs/44x/iss476-smp_defconfig | 3 - arch/powerpc/configs/44x/katmai_defconfig | 3 - arch/powerpc/configs/44x/rainier_defconfig | 3 - arch/powerpc/configs/44x/redwood_defconfig | 3 - arch/powerpc/configs/44x/sam440ep_defconfig | 3 - arch/powerpc/configs/44x/sequoia_defconfig | 3 - arch/powerpc/configs/44x/taishan_defconfig | 3 - arch/powerpc/configs/52xx/pcm030_defconfig | 3 - arch/powerpc/configs/83xx/kmeter1_defconfig | 3 - arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 3 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/adder875_defconfig | 3 - arch/powerpc/configs/amigaone_defconfig | 3 - arch/powerpc/configs/cell_defconfig | 2 - arch/powerpc/configs/chrp32_defconfig | 3 - ...corenet_basic_defconfig => corenet_base.config} | 0 arch/powerpc/configs/debug.config | 1 + arch/powerpc/configs/ep88xc_defconfig | 3 - arch/powerpc/configs/gamecube_defconfig | 3 - arch/powerpc/configs/mpc512x_defconfig | 3 - arch/powerpc/configs/mpc5200_defconfig | 1 - ...mpc85xx_basic_defconfig => mpc85xx_base.config} | 0 ...mpc86xx_basic_defconfig => mpc86xx_base.config} | 0 arch/powerpc/configs/mpc885_ads_defconfig | 3 - arch/powerpc/configs/pmac32_defconfig | 2 - arch/powerpc/configs/powernv_defconfig | 3 - arch/powerpc/configs/ppc44x_defconfig | 3 - arch/powerpc/configs/ppc6xx_defconfig | 4 - arch/powerpc/configs/ps3_defconfig | 3 - arch/powerpc/configs/skiroot_defconfig | 4 +- arch/powerpc/configs/storcenter_defconfig | 3 - arch/powerpc/configs/tqm8xx_defconfig | 3 - arch/powerpc/configs/wii_defconfig | 3 - arch/powerpc/crypto/crc-vpmsum_test.c | 1 + arch/powerpc/include/asm/Kbuild | 2 + arch/powerpc/include/asm/asm-prototypes.h | 3 +- arch/powerpc/include/asm/bitops.h | 51 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 15 - arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable.h | 30 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 16 - arch/powerpc/include/asm/bug.h | 41 +- arch/powerpc/include/asm/cache.h | 55 +- arch/powerpc/include/asm/cacheflush.h | 36 +- arch/powerpc/include/asm/dma-direct.h | 13 - arch/powerpc/include/asm/dma-mapping.h | 18 - arch/powerpc/include/asm/elf.h | 3 + arch/powerpc/include/asm/fixmap.h | 26 +- arch/powerpc/include/asm/hw_breakpoint.h | 9 +- arch/powerpc/include/asm/hw_irq.h | 57 +- arch/powerpc/include/asm/local.h | 2 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 1 + arch/powerpc/include/asm/opal-api.h | 5 +- arch/powerpc/include/asm/opal.h | 7 + arch/powerpc/include/asm/page.h | 9 - arch/powerpc/include/asm/pgtable.h | 4 - arch/powerpc/include/asm/reg.h | 26 +- arch/powerpc/include/asm/reg_8xx.h | 4 +- arch/powerpc/include/asm/secure_boot.h | 29 + arch/powerpc/include/asm/security_features.h | 8 +- arch/powerpc/include/asm/secvar.h | 35 + arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/uapi/asm/msgbuf.h | 8 +- arch/powerpc/include/uapi/asm/sembuf.h | 6 +- arch/powerpc/include/uapi/asm/shmbuf.h | 6 +- arch/powerpc/include/uapi/asm/spu_info.h | 14 - arch/powerpc/include/uapi/asm/stat.h | 2 +- arch/powerpc/kernel/Makefile | 28 +- arch/powerpc/kernel/asm-offsets.c | 18 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- arch/powerpc/kernel/dawr.c | 6 +- arch/powerpc/kernel/early_32.c | 8 +- arch/powerpc/kernel/eeh_driver.c | 22 +- arch/powerpc/kernel/eeh_sysfs.c | 18 +- arch/powerpc/kernel/exceptions-64s.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/hw_breakpoint.c | 119 +- arch/powerpc/kernel/ima_arch.c | 78 + arch/powerpc/kernel/misc_32.S | 611 - arch/powerpc/kernel/misc_64.S | 102 - arch/powerpc/kernel/process.c | 3 + arch/powerpc/kernel/prom_init.c | 51 +- arch/powerpc/kernel/prom_init_check.sh | 3 +- arch/powerpc/kernel/ptrace.c | 85 +- arch/powerpc/kernel/secure_boot.c | 50 + arch/powerpc/kernel/security.c | 49 +- arch/powerpc/kernel/secvar-ops.c | 17 + arch/powerpc/kernel/secvar-sysfs.c | 248 + arch/powerpc/kernel/setup_32.c | 3 + arch/powerpc/kernel/setup_64.c | 29 +- arch/powerpc/kernel/syscalls.c | 4 +- arch/powerpc/kernel/time.c | 7 +- arch/powerpc/kernel/traps.c | 15 +- arch/powerpc/kernel/udbg.c | 14 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/cacheflush.S | 4 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 8 +- arch/powerpc/kernel/vmlinux.lds.S | 37 +- arch/powerpc/kexec/Makefile | 25 + .../{kernel/machine_kexec.c => kexec/core.c} | 0 .../{kernel/machine_kexec_32.c => kexec/core_32.c} | 0 .../{kernel/machine_kexec_64.c => kexec/core_64.c} | 0 arch/powerpc/{kernel => kexec}/crash.c | 0 .../{kernel/kexec_elf_64.c => kexec/elf_64.c} | 0 .../machine_kexec_file_64.c => kexec/file_load.c} | 0 arch/powerpc/{kernel/ima_kexec.c => kexec/ima.c} | 0 arch/powerpc/kexec/relocate_32.S | 500 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_xive_native.c | 44 +- arch/powerpc/mm/book3s32/mmu.c | 11 +- arch/powerpc/mm/book3s64/hash_native.c | 38 +- arch/powerpc/mm/book3s64/hash_utils.c | 19 + arch/powerpc/mm/book3s64/pkeys.c | 10 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 80 +- arch/powerpc/mm/dma-noncoherent.c | 8 +- arch/powerpc/mm/fault.c | 6 +- arch/powerpc/mm/init_64.c | 54 +- arch/powerpc/mm/ioremap_32.c | 1 + arch/powerpc/mm/ioremap_64.c | 2 + arch/powerpc/mm/mem.c | 203 +- arch/powerpc/mm/nohash/8xx.c | 52 +- arch/powerpc/mm/pgtable_32.c | 5 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 13 + arch/powerpc/perf/callchain.c | 17 +- arch/powerpc/platforms/83xx/misc.c | 11 + arch/powerpc/platforms/83xx/mpc836x_mds.c | 7 - arch/powerpc/platforms/85xx/common.c | 23 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 - arch/powerpc/platforms/85xx/mpc85xx.h | 2 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 7 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/twr_p102x.c | 1 - arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 4 - arch/powerpc/platforms/8xx/cpm1.c | 18 +- arch/powerpc/platforms/8xx/pic.c | 2 +- arch/powerpc/platforms/Kconfig | 10 - arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 - arch/powerpc/platforms/powernv/Makefile | 1 + arch/powerpc/platforms/powernv/opal-call.c | 3 + arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-psr.c | 4 +- arch/powerpc/platforms/powernv/opal-secvar.c | 140 + .../powerpc/platforms/powernv/opal-sensor-groups.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 89 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 10 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 +- arch/powerpc/platforms/powernv/pci.c | 17 + arch/powerpc/platforms/powernv/smp.c | 53 +- arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/cmm.c | 431 +- arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 244 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 33 +- arch/powerpc/platforms/pseries/of_helpers.c | 8 +- arch/powerpc/platforms/pseries/papr_scm.c | 26 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 18 +- arch/powerpc/platforms/pseries/pseries_energy.c | 23 +- arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/sysdev/Makefile | 1 - arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/simple_gpio.c | 143 - arch/powerpc/sysdev/simple_gpio.h | 13 - arch/powerpc/sysdev/xive/common.c | 9 + arch/powerpc/tools/relocs_check.sh | 2 +- arch/powerpc/tools/unrel_branch_check.sh | 4 +- arch/powerpc/xmon/Makefile | 4 +- arch/powerpc/xmon/xmon.c | 121 +- arch/riscv/Kconfig | 39 +- arch/riscv/Kconfig.socs | 16 +- arch/riscv/Makefile | 13 +- arch/riscv/boot/Makefile | 19 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 7 + arch/riscv/boot/loader.S | 8 + arch/riscv/boot/loader.lds.S | 16 + arch/riscv/configs/defconfig | 24 + arch/riscv/configs/nommu_virt_defconfig | 78 + arch/riscv/configs/rv32_defconfig | 24 + arch/riscv/include/asm/asm-prototypes.h | 1 + arch/riscv/include/asm/cache.h | 8 + arch/riscv/include/asm/clint.h | 39 + arch/riscv/include/asm/csr.h | 74 +- arch/riscv/include/asm/current.h | 6 +- arch/riscv/include/asm/elf.h | 4 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/ftrace.h | 5 + arch/riscv/include/asm/futex.h | 12 +- arch/riscv/include/asm/hwcap.h | 7 +- arch/riscv/include/asm/image.h | 6 +- arch/riscv/include/asm/io.h | 149 +- arch/riscv/include/asm/irqflags.h | 12 +- arch/riscv/include/asm/kprobes.h | 6 +- arch/riscv/include/asm/mmio.h | 155 + arch/riscv/include/asm/mmiowb.h | 2 +- arch/riscv/include/asm/mmu.h | 3 + arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 6 +- arch/riscv/include/asm/pgalloc.h | 2 + arch/riscv/include/asm/pgtable-64.h | 7 + arch/riscv/include/asm/pgtable.h | 107 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/ptrace.h | 16 +- arch/riscv/include/asm/sbi.h | 11 +- arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/timex.h | 19 +- arch/riscv/include/asm/tlbflush.h | 12 +- arch/riscv/include/asm/uaccess.h | 4 + arch/riscv/include/uapi/asm/elf.h | 6 +- arch/riscv/include/uapi/asm/hwcap.h | 6 +- arch/riscv/include/uapi/asm/ucontext.h | 6 +- arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 8 +- arch/riscv/kernel/clint.c | 44 + arch/riscv/kernel/entry.S | 85 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 112 +- arch/riscv/kernel/irq.c | 17 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 17 +- arch/riscv/kernel/reset.c | 5 +- arch/riscv/kernel/sbi.c | 17 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 38 +- arch/riscv/kernel/smp.c | 16 +- arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 16 +- arch/riscv/kernel/vmlinux.lds.S | 5 +- arch/riscv/lib/Makefile | 11 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/cacheflush.c | 26 +- arch/riscv/mm/context.c | 2 + arch/riscv/mm/extable.c | 4 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 60 +- arch/riscv/mm/ioremap.c | 84 - arch/s390/boot/startup.c | 2 +- arch/s390/crypto/sha_common.c | 7 +- arch/s390/include/asm/alternative.h | 4 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/bug.h | 4 +- arch/s390/include/asm/ctl_reg.h | 1 + arch/s390/include/asm/io.h | 4 - arch/s390/include/asm/page.h | 2 - arch/s390/include/asm/pgalloc.h | 16 +- arch/s390/include/asm/pgtable.h | 99 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/qdio.h | 1 + arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/timex.h | 17 +- arch/s390/include/asm/unwind.h | 1 + arch/s390/include/uapi/asm/ipcbuf.h | 2 + arch/s390/kernel/dis.c | 13 +- arch/s390/kernel/early.c | 38 +- arch/s390/kernel/head64.S | 18 +- arch/s390/kernel/idle.c | 29 +- arch/s390/kernel/perf_cpum_cf.c | 21 +- arch/s390/kernel/perf_cpum_cf_diag.c | 10 +- arch/s390/kernel/perf_cpum_sf.c | 104 +- arch/s390/kernel/perf_event.c | 8 +- arch/s390/kernel/process.c | 36 +- arch/s390/kernel/smp.c | 80 +- arch/s390/kernel/time.c | 9 - arch/s390/kernel/unwind_bc.c | 32 +- arch/s390/kernel/vmlinux.lds.S | 12 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/init.c | 1 + arch/s390/mm/maccess.c | 12 +- arch/s390/net/bpf_jit_comp.c | 502 +- arch/sh/boards/mach-ecovec24/setup.c | 33 +- arch/sh/boot/compressed/misc.c | 5 + arch/sh/include/asm/io.h | 9 +- arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- arch/sh/kernel/dma-coherent.c | 6 +- arch/sh/kernel/vmlinux.lds.S | 3 +- arch/sh/mm/ioremap.c | 4 +- arch/sparc/include/asm/io_32.h | 1 + arch/sparc/include/asm/io_64.h | 1 + arch/sparc/include/asm/pgalloc_32.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 28 +- arch/sparc/include/asm/pgtable_64.h | 2 + arch/sparc/include/uapi/asm/ipcbuf.h | 2 + arch/sparc/include/uapi/asm/msgbuf.h | 8 +- arch/sparc/include/uapi/asm/sembuf.h | 6 +- arch/sparc/include/uapi/asm/shmbuf.h | 6 +- arch/sparc/include/uapi/asm/stat.h | 24 +- arch/sparc/kernel/ioport.c | 4 +- arch/sparc/kernel/vmlinux.lds.S | 3 +- arch/sparc/mm/fault_32.c | 11 +- arch/sparc/mm/highmem.c | 6 +- arch/sparc/mm/io-unit.c | 6 +- arch/sparc/mm/iommu.c | 6 +- arch/sparc/mm/srmmu.c | 51 +- arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/sparc/vdso/Makefile | 4 +- arch/sparc/vdso/vclock_gettime.c | 36 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/include/asm/common.lds.S | 3 +- arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/include/asm/pgtable.h | 3 + arch/um/kernel/mem.c | 8 +- arch/um/kernel/skas/mmu.c | 12 +- arch/um/kernel/skas/uaccess.c | 7 +- arch/um/kernel/tlb.c | 85 +- arch/um/kernel/trap.c | 4 +- arch/unicore32/include/asm/io.h | 4 +- arch/unicore32/kernel/vmlinux.lds.S | 5 +- arch/unicore32/mm/ioremap.c | 8 - arch/x86/Kconfig | 116 +- arch/x86/Kconfig.debug | 24 +- arch/x86/boot/Makefile | 4 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/eboot.c | 13 +- arch/x86/boot/compressed/kaslr.c | 58 +- arch/x86/boot/compressed/kernel_info.S | 22 + arch/x86/boot/header.S | 3 +- arch/x86/boot/tools/build.c | 5 + arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/Makefile | 3 + arch/x86/crypto/blake2s-core.S | 258 + arch/x86/crypto/blake2s-glue.c | 233 + arch/x86/crypto/chacha_glue.c | 184 +- arch/x86/crypto/curve25519-x86_64.c | 2475 +++ arch/x86/crypto/poly1305_glue.c | 199 +- arch/x86/entry/calling.h | 2 +- arch/x86/entry/common.c | 4 + arch/x86/entry/entry_32.S | 37 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/vdso/Makefile | 5 +- arch/x86/entry/vdso/vclock_gettime.c | 6 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/events/amd/core.c | 13 +- arch/x86/events/amd/ibs.c | 8 +- arch/x86/events/core.c | 8 + arch/x86/events/intel/core.c | 18 + arch/x86/events/intel/lbr.c | 23 + arch/x86/events/intel/pt.c | 203 +- arch/x86/events/intel/pt.h | 12 +- arch/x86/events/intel/uncore.c | 44 +- arch/x86/events/intel/uncore.h | 12 - arch/x86/events/perf_event.h | 11 + arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 21 + arch/x86/include/asm/bitops.h | 10 +- arch/x86/include/asm/calgary.h | 57 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/crash.h | 8 + arch/x86/include/asm/device.h | 3 - arch/x86/include/asm/disabled-features.h | 2 +- arch/x86/include/asm/dma-direct.h | 9 - arch/x86/include/asm/e820/types.h | 8 + arch/x86/include/asm/efi.h | 17 +- arch/x86/include/asm/ftrace.h | 15 +- arch/x86/include/asm/hyperv-tlfs.h | 5 + arch/x86/include/asm/io.h | 7 +- arch/x86/include/asm/io_bitmap.h | 29 + arch/x86/include/asm/iommu.h | 18 + arch/x86/include/asm/kexec.h | 10 - arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/kvm_host.h | 38 +- arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/msr-index.h | 18 + arch/x86/include/asm/mtrr.h | 2 +- arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/paravirt.h | 4 - arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/pci.h | 7 - arch/x86/include/asm/pci_64.h | 28 - arch/x86/include/asm/pgtable.h | 10 +- arch/x86/include/asm/pgtable_32_types.h | 2 +- arch/x86/include/asm/processor.h | 132 +- arch/x86/include/asm/ptrace.h | 6 + arch/x86/include/asm/purgatory.h | 10 - arch/x86/include/asm/rio.h | 64 - arch/x86/include/asm/sections.h | 1 - arch/x86/include/asm/segment.h | 12 + arch/x86/include/asm/set_memory.h | 2 - arch/x86/include/asm/switch_to.h | 10 + arch/x86/include/asm/tce.h | 35 - arch/x86/include/asm/text-patching.h | 84 +- arch/x86/include/asm/thread_info.h | 14 +- arch/x86/include/asm/trace/hyperv.h | 15 + arch/x86/include/asm/umip.h | 4 +- arch/x86/include/asm/unwind_hints.h | 8 + arch/x86/include/asm/xen/hypervisor.h | 2 - arch/x86/include/uapi/asm/bootparam.h | 16 +- arch/x86/include/uapi/asm/msgbuf.h | 9 +- arch/x86/include/uapi/asm/sembuf.h | 6 +- arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/kernel/Makefile | 7 +- arch/x86/kernel/alternative.c | 224 +- arch/x86/kernel/amd_gart_64.c | 4 +- arch/x86/kernel/apic/apic.c | 28 +- arch/x86/kernel/cpu/Makefile | 5 +- arch/x86/kernel/cpu/bugs.c | 185 +- arch/x86/kernel/cpu/common.c | 292 +- arch/x86/kernel/cpu/cpu.h | 18 + arch/x86/kernel/cpu/intel.c | 5 + arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 251 +- arch/x86/kernel/cpu/mshyperv.c | 7 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 - arch/x86/kernel/cpu/tsx.c | 140 + arch/x86/kernel/crash.c | 128 +- arch/x86/kernel/doublefault.c | 2 +- arch/x86/kernel/dumpstack_64.c | 7 + arch/x86/kernel/e820.c | 23 +- arch/x86/kernel/early-quirks.c | 2 + arch/x86/kernel/fpu/xstate.c | 22 +- arch/x86/kernel/ftrace.c | 702 +- arch/x86/kernel/ftrace_64.S | 42 +- arch/x86/kernel/ioport.c | 209 +- arch/x86/kernel/jump_label.c | 119 +- arch/x86/kernel/kdebugfs.c | 21 +- arch/x86/kernel/kprobes/core.c | 20 +- arch/x86/kernel/kprobes/opt.c | 62 +- arch/x86/kernel/ksysfs.c | 31 +- arch/x86/kernel/kvm.c | 1 + arch/x86/kernel/machine_kexec_64.c | 47 - arch/x86/kernel/paravirt.c | 2 - arch/x86/kernel/pci-calgary_64.c | 1586 -- arch/x86/kernel/pci-dma.c | 8 +- arch/x86/kernel/process.c | 206 +- arch/x86/kernel/process_32.c | 77 - arch/x86/kernel/process_64.c | 86 - arch/x86/kernel/ptrace.c | 12 +- arch/x86/kernel/setup.c | 205 +- arch/x86/kernel/tce_64.c | 177 - arch/x86/kernel/traps.c | 9 - arch/x86/kernel/tsc.c | 3 + arch/x86/kernel/umip.c | 12 +- arch/x86/kernel/vmlinux.lds.S | 16 +- arch/x86/kernel/x86_init.c | 24 +- arch/x86/kvm/Makefile | 4 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/ioapic.c | 34 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/lapic.c | 111 +- arch/x86/kvm/lapic.h | 3 + arch/x86/kvm/mmu.c | 6240 ------- arch/x86/kvm/mmu.h | 4 + arch/x86/kvm/mmu/mmu.c | 6502 +++++++ arch/x86/kvm/{ => mmu}/page_track.c | 0 arch/x86/kvm/mmu/paging_tmpl.h | 1090 ++ arch/x86/kvm/paging_tmpl.h | 1073 -- arch/x86/kvm/pmu.c | 124 +- arch/x86/kvm/pmu.h | 29 +- arch/x86/kvm/pmu_amd.c | 24 +- arch/x86/kvm/svm.c | 150 +- arch/x86/kvm/vmx/nested.c | 252 +- arch/x86/kvm/vmx/nested.h | 9 +- arch/x86/kvm/vmx/pmu_intel.c | 34 +- arch/x86/kvm/vmx/vmx.c | 384 +- arch/x86/kvm/vmx/vmx.h | 23 +- arch/x86/kvm/x86.c | 311 +- arch/x86/kvm/x86.h | 15 +- arch/x86/lib/Makefile | 4 + arch/x86/lib/x86-opcode-map.txt | 18 +- arch/x86/mm/Makefile | 12 +- arch/x86/mm/cpu_entry_area.c | 8 + arch/x86/mm/debug_pagetables.c | 8 +- arch/x86/mm/dump_pagetables.c | 343 +- arch/x86/mm/fault.c | 26 +- arch/x86/mm/init.c | 8 +- arch/x86/mm/init_32.c | 28 - arch/x86/mm/init_64.c | 48 +- arch/x86/mm/ioremap.c | 19 +- arch/x86/mm/kasan_init_64.c | 61 + arch/x86/mm/maccess.c | 43 + arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/pageattr.c | 4 +- arch/x86/mm/pat.c | 155 +- arch/x86/mm/pat_internal.h | 20 +- arch/x86/mm/pat_interval.c | 195 + arch/x86/mm/pat_rbtree.c | 268 - arch/x86/mm/pti.c | 2 +- arch/x86/net/bpf_jit_comp.c | 513 +- arch/x86/pci/fixup.c | 37 +- arch/x86/pci/sta2x11-fixup.c | 135 +- arch/x86/platform/efi/efi.c | 54 +- arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 3 + arch/x86/platform/olpc/olpc-xo1-pm.c | 8 - arch/x86/platform/olpc/olpc-xo1-sci.c | 6 - arch/x86/purgatory/Makefile | 2 + arch/x86/purgatory/purgatory.c | 19 - arch/x86/realmode/Makefile | 3 + arch/x86/realmode/init.c | 2 + arch/x86/realmode/rm/Makefile | 3 + arch/x86/um/vdso/um_vdso.c | 12 +- arch/x86/xen/enlighten_pv.c | 10 - arch/x86/xen/xen-asm_32.S | 74 +- arch/xtensa/Kconfig | 6 +- arch/xtensa/Kconfig.debug | 7 + arch/xtensa/include/asm/fixmap.h | 8 +- arch/xtensa/include/asm/io.h | 12 +- arch/xtensa/include/asm/pgtable.h | 4 - arch/xtensa/include/asm/platform.h | 27 - arch/xtensa/include/uapi/asm/ipcbuf.h | 2 + arch/xtensa/include/uapi/asm/msgbuf.h | 2 + arch/xtensa/include/uapi/asm/sembuf.h | 1 + arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/pci-dma.c | 129 +- arch/xtensa/kernel/traps.c | 27 +- arch/xtensa/kernel/vmlinux.lds.S | 8 +- arch/xtensa/mm/fault.c | 16 +- arch/xtensa/mm/kasan_init.c | 12 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/mm/tlb.c | 14 +- block/Kconfig | 4 + block/Kconfig.iosched | 1 + block/Makefile | 1 + block/bfq-cgroup.c | 85 +- block/bfq-iosched.c | 36 +- block/bfq-iosched.h | 10 + block/bio.c | 2 +- block/blk-cgroup-rwstat.c | 129 + block/blk-cgroup-rwstat.h | 149 + block/blk-cgroup.c | 317 +- block/blk-core.c | 16 +- block/blk-flush.c | 15 +- block/blk-iocost.c | 12 +- block/blk-merge.c | 17 +- block/blk-mq-sysfs.c | 15 +- block/blk-mq-tag.c | 8 - block/blk-mq-tag.h | 1 - block/blk-mq.c | 14 +- block/blk-softirq.c | 4 - block/blk-throttle.c | 71 +- block/blk-zoned.c | 453 +- block/elevator.c | 9 + block/genhd.c | 8 +- block/ioctl.c | 42 +- block/opal_proto.h | 6 +- block/partition-generic.c | 231 +- block/sed-opal.c | 318 +- certs/blacklist.c | 9 + crypto/Kconfig | 172 +- crypto/Makefile | 9 +- crypto/ablkcipher.c | 407 - crypto/adiantum.c | 9 +- crypto/aead.c | 165 +- crypto/algapi.c | 26 - crypto/api.c | 3 +- crypto/blake2b_generic.c | 320 + crypto/blake2s_generic.c | 171 + crypto/blkcipher.c | 548 - crypto/chacha_generic.c | 94 +- crypto/cryptd.c | 2 +- crypto/crypto_engine.c | 29 - crypto/crypto_user_stat.c | 4 - crypto/curve25519-generic.c | 90 + crypto/ecc.c | 5 +- crypto/essiv.c | 11 +- crypto/geniv.c | 176 + crypto/nhpoly1305.c | 3 +- crypto/poly1305_generic.c | 228 +- crypto/skcipher.c | 230 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 58 + crypto/testmgr.h | 1749 ++ crypto/tgr192.c | 4 +- drivers/acpi/Kconfig | 23 +- drivers/acpi/Makefile | 6 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acstruct.h | 10 + drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 + drivers/acpi/acpica/dbdisply.c | 2 - drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbnames.c | 114 + drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 - drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 - drivers/acpi/acpica/hwxfsleep.c | 3 + drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 + drivers/acpi/acpica/tbdata.c | 3 + drivers/acpi/acpica/tbxfload.c | 40 +- drivers/acpi/acpica/utbuffer.c | 52 +- drivers/acpi/acpica/utids.c | 2 - drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/button.c | 139 +- drivers/acpi/ec.c | 195 +- drivers/acpi/hmat/Kconfig | 11 - drivers/acpi/hmat/Makefile | 2 - drivers/acpi/hmat/hmat.c | 751 - drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 7 - drivers/acpi/numa/Kconfig | 18 + drivers/acpi/numa/Makefile | 3 + drivers/acpi/numa/hmat.c | 863 + drivers/acpi/{numa.c => numa/srat.c} | 0 drivers/acpi/osi.c | 6 +- drivers/acpi/pmic/intel_pmic.c | 20 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 301 + drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 + drivers/acpi/pmic/intel_pmic_crc.c | 301 - drivers/acpi/processor_idle.c | 1 - drivers/android/binder_alloc.c | 41 +- drivers/ata/acard-ahci.c | 6 +- drivers/ata/ahci.c | 2 +- drivers/ata/ahci_imx.c | 25 +- drivers/ata/ata_piix.c | 14 +- drivers/ata/libahci.c | 6 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-sff.c | 12 +- drivers/ata/pata_arasan_cf.c | 1 - drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_falcon.c | 42 +- drivers/ata/pata_macio.c | 6 +- drivers/ata/pata_pxa.c | 8 +- drivers/ata/pdc_adma.c | 7 +- drivers/ata/sata_fsl.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 34 +- drivers/ata/sata_nv.c | 18 +- drivers/ata/sata_promise.c | 6 +- drivers/ata/sata_qstor.c | 8 +- drivers/ata/sata_rcar.c | 6 +- drivers/ata/sata_sil.c | 8 +- drivers/ata/sata_sil24.c | 6 +- drivers/ata/sata_sx4.c | 6 +- drivers/auxdisplay/charlcd.c | 34 +- drivers/base/core.c | 167 +- drivers/base/cpu.c | 17 + drivers/base/firmware_loader/Kconfig | 14 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/firmware_loader/main.c | 7 +- drivers/base/memory.c | 69 +- drivers/base/platform.c | 58 +- drivers/base/power/common.c | 20 + drivers/base/power/domain.c | 40 +- drivers/base/power/power.h | 30 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/power/wakeup.c | 54 + drivers/base/regmap/regmap-w1.c | 4 - drivers/base/swnode.c | 215 +- drivers/block/drbd/drbd_main.c | 1 - drivers/block/loop.c | 39 +- drivers/block/nbd.c | 6 +- drivers/block/null_blk.h | 11 +- drivers/block/null_blk_main.c | 21 +- drivers/block/null_blk_zoned.c | 66 +- drivers/block/rbd.c | 207 +- drivers/block/rsxx/core.c | 2 + drivers/bluetooth/btbcm.c | 10 + drivers/bluetooth/btmtksdio.c | 1 + drivers/bluetooth/btqca.c | 92 +- drivers/bluetooth/btqca.h | 32 +- drivers/bluetooth/btusb.c | 3 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_bcsp.c | 3 + drivers/bluetooth/hci_qca.c | 143 +- drivers/bus/Kconfig | 14 +- drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/dprc-driver.c | 6 +- drivers/bus/fsl-mc/dprc.c | 53 + drivers/bus/fsl-mc/fsl-mc-bus.c | 43 + drivers/bus/fsl-mc/fsl-mc-private.h | 42 + drivers/bus/hisi_lpc.c | 9 +- drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0 drivers/bus/ti-sysc.c | 21 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 33 +- drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/atmel-rng.c | 39 +- drivers/char/hw_random/core.c | 5 +- drivers/char/hw_random/hisi-trng-v2.c | 99 + drivers/char/hw_random/ks-sa-rng.c | 38 + drivers/char/hw_random/omap3-rom-rng.c | 4 +- drivers/char/ipmi/Kconfig | 98 +- drivers/char/ipmi/ipmb_dev_int.c | 37 +- drivers/char/ipmi/ipmi_si_intf.c | 40 +- drivers/char/lp.c | 4 + drivers/char/ppdev.c | 16 +- drivers/char/random.c | 4 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 3 +- drivers/char/virtio_console.c | 28 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clk/at91/clk-main.c | 5 +- drivers/clk/at91/sckc.c | 23 +- drivers/clk/axs10x/i2s_pll_clock.c | 4 +- drivers/clk/axs10x/pll_clock.c | 7 +- drivers/clk/bcm/clk-bcm2835-aux.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-ast2600.c | 54 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk.c | 27 +- drivers/clk/davinci/pll.c | 4 +- drivers/clk/davinci/psc.c | 4 +- drivers/clk/hisilicon/clk-hi6220.c | 3 +- drivers/clk/hisilicon/reset.c | 4 +- drivers/clk/imgtec/clk-boston.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/clk/imx/clk-imx8mn.c | 2 +- drivers/clk/imx/clk-imx8mq.c | 4 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/tcu.c | 3 +- drivers/clk/ingenic/x1000-cgu.c | 274 + drivers/clk/mediatek/clk-mt2712.c | 6 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 6 +- drivers/clk/mediatek/clk-mt7629.c | 6 +- drivers/clk/mediatek/clk-mt8183.c | 6 +- drivers/clk/meson/axg-audio.c | 2025 ++- drivers/clk/meson/axg-audio.h | 21 +- drivers/clk/mvebu/ap-cpu-clk.c | 4 +- drivers/clk/mvebu/armada-xp.c | 26 - drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pxa/clk-pxa27x.c | 1 + drivers/clk/qcom/Kconfig | 26 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-rcg.h | 2 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-rpmh.c | 53 +- drivers/clk/qcom/clk-smd-rpm.c | 3 + drivers/clk/qcom/common.c | 5 +- drivers/clk/qcom/gcc-msm8998.c | 72 + drivers/clk/qcom/gcc-sc7180.c | 2450 +++ drivers/clk/qcom/gcc-sdm845.c | 96 +- drivers/clk/qcom/gpucc-msm8998.c | 338 + drivers/clk/qcom/q6sstop-qcs404.c | 223 + drivers/clk/renesas/Kconfig | 34 +- drivers/clk/renesas/Makefile | 5 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 457 - drivers/clk/renesas/r8a774b1-cpg-mssr.c | 327 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 64 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/samsung/clk-exynos5420.c | 34 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 4 +- drivers/clk/samsung/clk.c | 3 +- drivers/clk/sprd/common.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 - drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/tegra/Makefile | 2 + drivers/clk/tegra/clk-dfll.c | 56 + drivers/clk/tegra/clk-dfll.h | 2 + drivers/clk/tegra/clk-divider.c | 11 + drivers/clk/tegra/clk-emc.c | 12 +- drivers/clk/tegra/clk-periph.c | 21 + drivers/clk/tegra/clk-pll-out.c | 9 + drivers/clk/tegra/clk-pll.c | 86 +- drivers/clk/tegra/clk-sdmmc-mux.c | 16 + drivers/clk/tegra/clk-super.c | 41 + drivers/clk/tegra/clk-tegra-fixed.c | 15 + drivers/clk/tegra/clk-tegra-super-gen4.c | 7 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 1 + drivers/clk/tegra/clk-tegra20-emc.c | 293 + drivers/clk/tegra/clk-tegra20.c | 80 +- drivers/clk/tegra/clk-tegra210.c | 106 +- drivers/clk/tegra/clk-tegra30.c | 63 +- drivers/clk/tegra/clk.c | 112 +- drivers/clk/tegra/clk.h | 70 + drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/clk-33xx.c | 4 +- drivers/clk/ti/clk-43xx.c | 4 +- drivers/clk/ti/clk-44xx.c | 4 +- drivers/clk/ti/clk-54xx.c | 11 +- drivers/clk/ti/clk-7xx.c | 8 +- drivers/clk/ti/clk-dra7-atl.c | 6 - drivers/clk/ti/clkctrl.c | 50 +- drivers/clk/ti/clock.h | 7 +- drivers/clk/ti/divider.c | 282 +- drivers/clk/uniphier/clk-uniphier-core.c | 3 +- drivers/clocksource/hyperv_timer.c | 154 +- drivers/clocksource/sh_mtu2.c | 16 +- drivers/clocksource/timer-atmel-tcb.c | 101 +- drivers/clocksource/timer-mediatek.c | 10 +- drivers/clocksource/timer-riscv.c | 31 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 5 +- drivers/counter/stm32-timer-cnt.c | 17 +- drivers/counter/ti-eqep.c | 466 + drivers/cpufreq/cpufreq.c | 20 +- drivers/cpufreq/intel_pstate.c | 34 +- drivers/cpufreq/loongson2_cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/cpufreq/tegra124-cpufreq.c | 59 + drivers/cpuidle/cpuidle-powernv.c | 7 +- drivers/cpuidle/cpuidle.c | 72 +- drivers/cpuidle/driver.c | 57 +- drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/haltpoll.c | 7 +- drivers/cpuidle/governors/ladder.c | 29 +- drivers/cpuidle/governors/menu.c | 131 +- drivers/cpuidle/governors/teo.c | 114 +- drivers/cpuidle/poll_state.c | 2 + drivers/cpuidle/sysfs.c | 71 +- drivers/crypto/Kconfig | 89 +- drivers/crypto/Makefile | 2 +- drivers/crypto/allwinner/Kconfig | 87 + drivers/crypto/allwinner/Makefile | 3 + .../{sunxi-ss => allwinner/sun4i-ss}/Makefile | 0 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 595 + .../sun4i-ss}/sun4i-ss-core.c | 0 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 535 + .../sun4i-ss}/sun4i-ss-prng.c | 0 .../{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss.h | 0 drivers/crypto/allwinner/sun8i-ce/Makefile | 2 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 438 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 676 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 254 + drivers/crypto/allwinner/sun8i-ss/Makefile | 2 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 436 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 642 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 218 + drivers/crypto/amcc/crypto4xx_core.c | 6 +- drivers/crypto/amlogic/Kconfig | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 39 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 1 + drivers/crypto/amlogic/amlogic-gxl.h | 51 +- drivers/crypto/atmel-aes.c | 533 +- drivers/crypto/atmel-authenc.h | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 469 +- drivers/crypto/bcm/cipher.c | 373 +- drivers/crypto/bcm/cipher.h | 10 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/caam/Kconfig | 6 +- drivers/crypto/caam/ctrl.c | 222 +- drivers/crypto/caam/intern.h | 4 - drivers/crypto/caam/qi.c | 8 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/cavium/cpt/cptvf_algs.c | 292 +- drivers/crypto/cavium/nitrox/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 1 - drivers/crypto/ccp/Kconfig | 2 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 7 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 94 +- drivers/crypto/ccp/ccp-crypto-aes.c | 169 +- drivers/crypto/ccp/ccp-crypto-des3.c | 100 +- drivers/crypto/ccp/ccp-crypto-main.c | 14 +- drivers/crypto/ccp/ccp-crypto.h | 13 +- drivers/crypto/ccp/psp-dev.c | 38 +- drivers/crypto/ccp/psp-dev.h | 1 + drivers/crypto/ccree/cc_cipher.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 334 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 16 +- drivers/crypto/chelsio/chcr_ipsec.c | 27 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 12 +- drivers/crypto/hifn_795x.c | 183 +- drivers/crypto/hisilicon/Kconfig | 19 +- drivers/crypto/hisilicon/Makefile | 1 + drivers/crypto/hisilicon/qm.c | 40 +- drivers/crypto/hisilicon/qm.h | 2 + drivers/crypto/hisilicon/sec2/Makefile | 2 + drivers/crypto/hisilicon/sec2/sec.h | 156 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 889 + drivers/crypto/hisilicon/sec2/sec_crypto.h | 198 + drivers/crypto/hisilicon/sec2/sec_main.c | 1095 ++ drivers/crypto/hisilicon/sgl.c | 4 +- drivers/crypto/hisilicon/zip/zip_main.c | 285 +- drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel.h | 12 +- drivers/crypto/inside-secure/safexcel_cipher.c | 89 +- drivers/crypto/inside-secure/safexcel_hash.c | 31 +- drivers/crypto/ixp4xx_crypto.c | 228 +- drivers/crypto/marvell/cesa.h | 6 +- drivers/crypto/marvell/cipher.c | 14 +- drivers/crypto/mediatek/mtk-aes.c | 250 +- drivers/crypto/mxs-dcp.c | 140 +- drivers/crypto/n2_core.c | 194 +- drivers/crypto/nx/nx-aes-ccm.c | 5 - drivers/crypto/nx/nx-aes-gcm.c | 5 - drivers/crypto/omap-aes.c | 209 +- drivers/crypto/omap-aes.h | 4 +- drivers/crypto/omap-des.c | 232 +- drivers/crypto/picoxcell_crypto.c | 386 +- drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 304 +- drivers/crypto/qat/qat_common/qat_crypto.h | 4 +- drivers/crypto/qce/Makefile | 2 +- drivers/crypto/qce/ablkcipher.c | 440 - drivers/crypto/qce/cipher.h | 8 +- drivers/crypto/qce/common.c | 12 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/core.c | 2 +- drivers/crypto/qce/dma.c | 4 +- drivers/crypto/qce/skcipher.c | 440 + drivers/crypto/rockchip/Makefile | 2 +- drivers/crypto/rockchip/rk3288_crypto.c | 8 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 556 - drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 538 + drivers/crypto/s5p-sss.c | 187 +- drivers/crypto/sahara.c | 156 +- drivers/crypto/stm32/stm32-cryp.c | 338 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 589 - drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 534 - drivers/crypto/talitos.c | 308 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 371 +- drivers/crypto/virtio/Kconfig | 2 +- drivers/crypto/virtio/virtio_crypto_algs.c | 192 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 +- drivers/crypto/vmx/Makefile | 6 +- drivers/dax/Kconfig | 27 +- drivers/dax/Makefile | 2 + drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/dax-private.h | 2 +- drivers/dax/hmem.c | 56 + drivers/dax/pmem/core.c | 6 +- drivers/devfreq/Kconfig | 20 +- drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 165 +- drivers/devfreq/event/exynos-ppmu.c | 14 +- drivers/devfreq/governor.h | 3 + drivers/devfreq/imx8m-ddrc.c | 465 + drivers/devfreq/tegra30-devfreq.c | 417 +- drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 2 - drivers/dma-buf/dma-heap.c | 269 - drivers/dma-buf/heaps/Kconfig | 14 - drivers/dma-buf/heaps/Makefile | 4 - drivers/dma-buf/heaps/cma_heap.c | 178 - drivers/dma-buf/heaps/heap-helpers.c | 268 - drivers/dma-buf/heaps/heap-helpers.h | 55 - drivers/dma-buf/heaps/system_heap.c | 124 - drivers/dma-buf/sync_file.c | 2 +- drivers/dma/Kconfig | 66 +- drivers/dma/Makefile | 1 + drivers/dma/dma-jz4780.c | 8 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 4 +- drivers/dma/fsl-qdma.c | 3 + drivers/dma/iop-adma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/milbeaut-hdmac.c | 5 +- drivers/dma/milbeaut-xdmac.c | 5 +- drivers/dma/mmp_pdma.c | 2 + drivers/dma/mmp_tdma.c | 3 + drivers/dma/sf-pdma/Kconfig | 6 + drivers/dma/sf-pdma/Makefile | 1 + drivers/dma/sf-pdma/sf-pdma.c | 620 + drivers/dma/sf-pdma/sf-pdma.h | 124 + drivers/dma/sprd-dma.c | 13 + drivers/dma/ti/cppi41.c | 21 +- drivers/dma/ti/edma.c | 65 +- drivers/dma/xilinx/xilinx_dma.c | 517 +- drivers/dma/zx_dma.c | 1 - drivers/edac/altera_edac.c | 152 +- drivers/edac/amd64_edac.c | 215 +- drivers/edac/amd64_edac.h | 2 + drivers/edac/edac_mc.c | 138 +- drivers/edac/edac_mc_sysfs.c | 49 +- drivers/edac/ghes_edac.c | 128 +- drivers/edac/i10nm_base.c | 3 +- drivers/edac/i3200_edac.c | 3 +- drivers/edac/i5000_edac.c | 5 +- drivers/edac/i5100_edac.c | 14 +- drivers/edac/i5400_edac.c | 3 +- drivers/edac/i7300_edac.c | 3 +- drivers/edac/i7core_edac.c | 3 +- drivers/edac/ie31200_edac.c | 7 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/skx_base.c | 3 +- drivers/edac/ti_edac.c | 2 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firewire/core-cdev.c | 3 +- drivers/firewire/core-iso.c | 7 - drivers/firewire/core.h | 2 - drivers/firewire/net.c | 6 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/broadcom/Kconfig | 8 + drivers/firmware/broadcom/Makefile | 1 + drivers/firmware/broadcom/tee_bnxt_fw.c | 279 + drivers/firmware/efi/Kconfig | 22 + drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/apple-properties.c | 18 +- drivers/firmware/efi/arm-init.c | 9 + drivers/firmware/efi/arm-runtime.c | 26 +- drivers/firmware/efi/efi.c | 19 +- drivers/firmware/efi/esrt.c | 3 + drivers/firmware/efi/fake_mem.c | 26 +- drivers/firmware/efi/fake_mem.h | 10 + drivers/firmware/efi/libstub/Makefile | 8 +- drivers/firmware/efi/libstub/arm-stub.c | 2 + drivers/firmware/efi/libstub/arm32-stub.c | 21 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 43 +- drivers/firmware/efi/libstub/efistub.h | 2 - drivers/firmware/efi/libstub/random.c | 27 +- drivers/firmware/efi/test/efi_test.c | 8 + drivers/firmware/efi/tpm.c | 1 + drivers/firmware/efi/x86_fake_mem.c | 69 + drivers/firmware/qcom_scm-32.c | 5 + drivers/firmware/qcom_scm-64.c | 153 +- drivers/firmware/qcom_scm.c | 6 + drivers/firmware/qcom_scm.h | 5 + drivers/firmware/stratix10-rsu.c | 42 +- drivers/firmware/stratix10-svc.c | 18 +- drivers/firmware/xilinx/zynqmp.c | 8 +- drivers/fsi/Kconfig | 8 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 544 + drivers/fsi/fsi-master-hub.c | 46 - drivers/fsi/fsi-master.h | 71 + drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 2 +- drivers/gpio/gpio-104-idio-16.c | 4 +- drivers/gpio/gpio-74xx-mmio.c | 5 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-bd70528.c | 14 +- drivers/gpio/gpio-bd9571mwv.c | 4 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-em.c | 21 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-f7188x.c | 5 +- drivers/gpio/gpio-gpio-mm.c | 5 +- drivers/gpio/gpio-htc-egpio.c | 5 +- drivers/gpio/gpio-ich.c | 5 +- drivers/gpio/gpio-kempld.c | 5 +- drivers/gpio/gpio-loongson.c | 2 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 5 +- drivers/gpio/gpio-lynxpoint.c | 6 + drivers/gpio/gpio-madera.c | 5 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-max77620.c | 6 +- drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-merrifield.c | 50 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mockup.c | 105 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio-mvebu.c | 24 +- drivers/gpio/gpio-mxs.c | 5 +- drivers/gpio/gpio-omap.c | 6 +- drivers/gpio/gpio-pca953x.c | 15 +- drivers/gpio/gpio-pci-idio-16.c | 4 +- drivers/gpio/gpio-pcie-idio-24.c | 9 +- drivers/gpio/gpio-pisosr.c | 2 +- drivers/gpio/gpio-pl061.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 5 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-rda.c | 294 + drivers/gpio/gpio-reg.c | 3 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 7 +- drivers/gpio/gpio-sch.c | 5 +- drivers/gpio/gpio-sch311x.c | 5 +- drivers/gpio/gpio-siox.c | 4 +- drivers/gpio/gpio-stmpe.c | 5 +- drivers/gpio/gpio-tc3589x.c | 5 +- drivers/gpio/gpio-tegra.c | 5 +- drivers/gpio/gpio-tegra186.c | 287 +- drivers/gpio/gpio-thunderx.c | 5 +- drivers/gpio/gpio-tpic2810.c | 2 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65912.c | 4 +- drivers/gpio/gpio-tps68470.c | 6 +- drivers/gpio/gpio-tqmx86.c | 5 +- drivers/gpio/gpio-ts4900.c | 5 +- drivers/gpio/gpio-twl4030.c | 10 +- drivers/gpio/gpio-twl6040.c | 3 +- drivers/gpio/gpio-uniphier.c | 5 +- drivers/gpio/gpio-wcove.c | 7 +- drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpio-xgene.c | 5 +- drivers/gpio/gpio-xgs-iproc.c | 320 + drivers/gpio/gpio-xra1403.c | 5 +- drivers/gpio/gpio-xtensa.c | 4 +- drivers/gpio/gpio-zynq.c | 7 +- drivers/gpio/gpiolib-acpi.c | 34 +- drivers/gpio/gpiolib-of.c | 7 +- drivers/gpio/gpiolib.c | 240 +- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/Kconfig | 21 + drivers/gpu/drm/amd/acp/Kconfig | 10 +- drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 203 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 62 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 444 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 53 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 127 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 168 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 42 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 - drivers/gpu/drm/amd/amdgpu/cik.c | 120 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 88 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 11 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 62 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 584 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 234 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 11 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 269 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 + drivers/gpu/drm/amd/amdgpu/nv.c | 66 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/si.c | 103 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 60 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 16 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 481 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 496 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 252 +- drivers/gpu/drm/amd/amdgpu/vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 6 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 16 +- drivers/gpu/drm/amd/display/Kconfig | 33 +- drivers/gpu/drm/amd/display/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 526 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 50 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 64 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 53 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 70 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 9 +- drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 + drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 75 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 80 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 166 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 97 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 578 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 67 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 2 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 257 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 20 - drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 34 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 46 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 87 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 11 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 21 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce110/dce110_resource.c | 10 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 14 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 501 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 181 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 105 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 10 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 315 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 478 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 150 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 127 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 107 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 15 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 410 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 131 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 78 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 - drivers/gpu/drm/amd/display/dc/dm_services.h | 10 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 6 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 - .../drm/amd/display/dc/dml/display_mode_enums.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 - .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 6 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 8 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 6 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 54 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 19 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 4 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 3 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 267 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 129 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 518 + .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 68 + drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 142 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 64 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 126 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 45 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 120 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 430 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 - drivers/gpu/drm/amd/display/include/dal_types.h | 4 - .../amd/display/include/grph_object_ctrl_defs.h | 3 +- .../drm/amd/display/include/link_service_types.h | 7 + drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 2 - drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 101 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 884 + .../amd/display/modules/hdcp/hdcp2_transition.c | 674 + .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 507 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 4 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 - .../amd/display/modules/info_packet/info_packet.c | 46 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 + .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 + .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 - .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 26 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 109 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 33 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 64 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 15 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 14 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 3 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 2 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 17 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 + drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 6 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 406 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 5 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 107 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 128 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 44 + drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 6 +- drivers/gpu/drm/arc/arcpgu_drv.c | 16 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 11 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 15 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1176 +- drivers/gpu/drm/drm_gem.c | 27 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 - drivers/gpu/drm/drm_gem_ttm_helper.c | 13 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 17 +- drivers/gpu/drm/exynos/exynos_mixer.c | 4 +- drivers/gpu/drm/i915/Kconfig | 6 + drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/Kconfig.profile | 49 + drivers/gpu/drm/i915/Kconfig.unstable | 29 + drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 45 + drivers/gpu/drm/i915/display/intel_atomic.h | 5 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 39 + drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 + drivers/gpu/drm/i915/display/intel_audio.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 127 +- drivers/gpu/drm/i915/display/intel_color.c | 61 + drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 64 +- drivers/gpu/drm/i915/display/intel_display.c | 399 +- drivers/gpu/drm/i915/display/intel_display.h | 4 - drivers/gpu/drm/i915/display/intel_display_power.c | 5 + drivers/gpu/drm/i915/display/intel_display_types.h | 21 +- drivers/gpu/drm/i915/display/intel_dp.c | 62 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 43 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 9 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 12 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 28 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 430 +- drivers/gpu/drm/i915/display/intel_sprite.h | 7 + drivers/gpu/drm/i915/display/intel_tv.c | 4 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 52 + drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 218 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 15 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 8 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 112 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 + drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 94 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 25 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 319 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 174 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 178 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 34 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 350 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 + drivers/gpu/drm/i915/gt/intel_context.c | 1 + drivers/gpu/drm/i915/gt/intel_context.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 231 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 98 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 + drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 75 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 10 + drivers/gpu/drm/i915/gt/intel_engine_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 76 +- drivers/gpu/drm/i915/gt/intel_gt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 136 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 14 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 87 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 7 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 361 - drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 436 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 17 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 79 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 3 + drivers/gpu/drm/i915/gt/intel_rc6_types.h | 1 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 5 +- drivers/gpu/drm/i915/gt/intel_ring.c | 323 + drivers/gpu/drm/i915/gt/intel_ring.h | 131 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2053 +++ drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2360 --- drivers/gpu/drm/i915/gt/intel_rps.c | 1872 ++ drivers/gpu/drm/i915/gt/intel_rps.h | 38 + drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 + drivers/gpu/drm/i915/gt/intel_timeline.c | 41 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 + drivers/gpu/drm/i915/gt/mock_engine.c | 1 + drivers/gpu/drm/i915/gt/selftest_context.c | 3 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 7 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 28 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 7 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 536 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 154 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 9 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 25 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 7 +- drivers/gpu/drm/i915/gvt/handlers.c | 21 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 9 +- drivers/gpu/drm/i915/i915_active.c | 60 +- drivers/gpu/drm/i915/i915_active.h | 2 + drivers/gpu/drm/i915/i915_active_types.h | 1 + drivers/gpu/drm/i915/i915_cmd_parser.c | 435 +- drivers/gpu/drm/i915/i915_debugfs.c | 214 +- drivers/gpu/drm/i915/i915_drv.c | 56 +- drivers/gpu/drm/i915/i915_drv.h | 158 +- drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gem.h | 14 - drivers/gpu/drm/i915/i915_gem_fence_reg.c | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 217 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 5 + drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 124 +- drivers/gpu/drm/i915/i915_gpu_error.h | 5 +- drivers/gpu/drm/i915/i915_irq.c | 485 +- drivers/gpu/drm/i915/i915_irq.h | 12 - drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 7 + drivers/gpu/drm/i915/i915_perf.c | 446 +- drivers/gpu/drm/i915/i915_perf_types.h | 31 +- drivers/gpu/drm/i915/i915_pmu.c | 57 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 + drivers/gpu/drm/i915/i915_query.c | 7 +- drivers/gpu/drm/i915/i915_reg.h | 216 +- drivers/gpu/drm/i915/i915_request.c | 10 +- drivers/gpu/drm/i915/i915_scheduler.c | 44 +- drivers/gpu/drm/i915/i915_sysfs.c | 74 +- drivers/gpu/drm/i915/i915_utils.c | 43 +- drivers/gpu/drm/i915/i915_utils.h | 34 +- drivers/gpu/drm/i915/i915_vma.c | 69 +- drivers/gpu/drm/i915/i915_vma.h | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 13 + drivers/gpu/drm/i915/intel_device_info.h | 3 + drivers/gpu/drm/i915/intel_memory_region.c | 59 + drivers/gpu/drm/i915/intel_memory_region.h | 9 + drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 2134 +-- drivers/gpu/drm/i915/intel_pm.h | 24 - drivers/gpu/drm/i915/intel_region_lmem.c | 132 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_wakeref.c | 21 +- drivers/gpu/drm/i915/intel_wakeref.h | 45 +- drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 + drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 48 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 100 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 6 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 + drivers/gpu/drm/i915/selftests/i915_perf.c | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 + drivers/gpu/drm/i915/selftests/i915_selftest.c | 15 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 7 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 342 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 54 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 17 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/mcde/mcde_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 50 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 145 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 22 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 73 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 7 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 24 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 15 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 5 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 98 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 10 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 2 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 22 + drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 18 + drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 8 +- drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 38 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 33 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 230 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 124 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +- drivers/gpu/drm/panfrost/panfrost_device.h | 14 +- drivers/gpu/drm/panfrost/panfrost_job.c | 15 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 15 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 1 + drivers/gpu/drm/radeon/atombios_dp.c | 3 - drivers/gpu/drm/radeon/cik.c | 98 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon.h | 9 +- drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_dp_mst.c | 24 +- drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/radeon_mn.c | 218 +- drivers/gpu/drm/radeon/si.c | 101 +- drivers/gpu/drm/radeon/si_dpm.c | 6 +- drivers/gpu/drm/scheduler/sched_entity.c | 12 +- drivers/gpu/drm/scheduler/sched_main.c | 23 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 64 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 7 + drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 3 - drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 - drivers/gpu/host1x/Kconfig | 2 +- drivers/hid/hid-core.c | 55 +- drivers/hid/hid-hyperv.c | 34 + drivers/hid/hid-ids.h | 2 + drivers/hid/hid-logitech-hidpp.c | 3 + drivers/hid/hid-quirks.c | 8 +- drivers/hid/hid-rmi.c | 3 +- drivers/hid/i2c-hid/i2c-hid-core.c | 20 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 +- drivers/hid/wacom.h | 15 + drivers/hid/wacom_wac.c | 10 +- drivers/hv/Makefile | 1 + drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 4 +- drivers/hv/hv_balloon.c | 112 +- drivers/hv/hv_debugfs.c | 178 + drivers/hv/hv_fcopy.c | 3 +- drivers/hv/hv_kvp.c | 3 +- drivers/hv/hv_snapshot.c | 3 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 31 + drivers/hv/ring_buffer.c | 2 + drivers/hv/vmbus_drv.c | 54 +- drivers/hwmon/Kconfig | 37 + drivers/hwmon/Makefile | 4 + drivers/hwmon/dell-smm-hwmon.c | 115 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/ltc2947-core.c | 1183 ++ drivers/hwmon/ltc2947-i2c.c | 49 + drivers/hwmon/ltc2947-spi.c | 50 + drivers/hwmon/ltc2947.h | 12 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bel-pfe.c | 131 + drivers/hwmon/pmbus/ibm-cffps.c | 37 +- drivers/hwmon/tmp513.c | 772 + drivers/hwspinlock/hwspinlock_core.c | 16 +- drivers/hwspinlock/sprd_hwspinlock.c | 21 +- drivers/hwspinlock/u8500_hsem.c | 19 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 45 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/gth.c | 3 + drivers/hwtracing/intel_th/msu.c | 11 +- drivers/hwtracing/intel_th/pci.c | 20 + drivers/hwtracing/stm/policy.c | 4 + drivers/i2c/busses/Kconfig | 25 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 63 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 15 +- drivers/i2c/busses/i2c-i801.c | 8 +- drivers/i2c/busses/i2c-icy.c | 1 - drivers/i2c/busses/i2c-pxa.c | 75 +- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-stm32.c | 16 +- drivers/i2c/busses/i2c-stm32f7.c | 30 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 2 + drivers/i2c/i2c-core-acpi.c | 28 +- drivers/i2c/i2c-core-base.c | 32 - drivers/i2c/i2c-core-of.c | 5 +- drivers/i2c/i2c-smbus.c | 7 - drivers/i2c/muxes/Kconfig | 18 +- drivers/i3c/master.c | 2 +- drivers/ide/falconide.c | 60 +- drivers/iio/accel/cros_ec_accel_legacy.c | 6 - drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/adc/Kconfig | 25 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7292.c | 350 + drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 20 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 22 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 262 + drivers/iio/adc/lpc18xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 4 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 27 +- drivers/iio/adc/stm32-adc.c | 25 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 4 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5446.c | 6 + drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/lpc18xx_dac.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/gyro/adis16136.c | 24 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 - drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 27 + drivers/iio/imu/Makefile | 5 + drivers/iio/imu/adis.c | 5 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 8 +- drivers/iio/imu/adis16480.c | 121 +- drivers/iio/imu/fxos8700.h | 10 + drivers/iio/imu/fxos8700_core.c | 649 + drivers/iio/imu/fxos8700_i2c.c | 71 + drivers/iio/imu/fxos8700_spi.c | 59 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 52 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 15 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 53 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 31 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 880 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/light/Kconfig | 22 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adux1020.c | 849 + drivers/iio/light/cros_ec_light_prox.c | 6 - drivers/iio/light/veml6030.c | 908 + drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/pressure/bmp280-core.c | 129 +- drivers/iio/pressure/bmp280-i2c.c | 6 - drivers/iio/pressure/bmp280-spi.c | 6 - drivers/iio/pressure/bmp280.h | 1 - drivers/iio/pressure/cros_ec_baro.c | 3 + drivers/iio/pressure/st_pressure_core.c | 1 - drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/srf04.c | 29 +- drivers/iio/temperature/Kconfig | 11 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 1557 ++ drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cm.c | 62 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 46 +- drivers/infiniband/core/core_priv.h | 12 + drivers/infiniband/core/counters.c | 28 +- drivers/infiniband/core/cq.c | 27 +- drivers/infiniband/core/device.c | 27 +- drivers/infiniband/core/ib_core_uverbs.c | 335 + drivers/infiniband/core/mad.c | 31 +- drivers/infiniband/core/netlink.c | 107 +- drivers/infiniband/core/nldev.c | 41 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 - drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/trace.c | 14 - drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/core/umem_odp.c | 341 +- drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/infiniband/core/uverbs_main.c | 84 +- drivers/infiniband/core/verbs.c | 10 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 9 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/cxgb4/cm.c | 6 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/efa/efa.h | 13 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 29 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 40 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 19 +- drivers/infiniband/hw/efa/efa_main.c | 17 +- drivers/infiniband/hw/efa/efa_verbs.c | 372 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/init.c | 1 - drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/rc.c | 16 +- drivers/infiniband/hw/hfi1/sdma.c | 6 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 57 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 3 +- drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 146 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 3 +- drivers/infiniband/hw/hfi1/verbs.h | 9 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 14 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 300 +- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 51 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 60 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 21 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 69 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 30 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 12 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 64 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 30 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 37 +- drivers/infiniband/hw/mlx5/devx.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/ib_rep.c | 2 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 24 + drivers/infiniband/hw/mlx5/mad.c | 124 +- drivers/infiniband/hw/mlx5/main.c | 154 +- drivers/infiniband/hw/mlx5/mem.c | 199 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 57 +- drivers/infiniband/hw/mlx5/mr.c | 146 +- drivers/infiniband/hw/mlx5/odp.c | 1006 +- drivers/infiniband/hw/mlx5/qp.c | 54 +- drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 74 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 33 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 - drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 150 +- drivers/infiniband/hw/qedr/verbs.c | 643 +- drivers/infiniband/hw/qedr/verbs.h | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 - drivers/infiniband/hw/qib/qib_mad.c | 38 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 + drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 119 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rxe/rxe.c | 13 - drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 13 - drivers/infiniband/sw/rxe/rxe_verbs.c | 3 + drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw.h | 31 +- drivers/infiniband/sw/siw/siw_main.c | 4 + drivers/infiniband/sw/siw/siw_verbs.c | 196 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 + drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 105 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 25 +- drivers/input/ff-memless.c | 9 + drivers/input/joystick/Kconfig | 1 - drivers/input/joystick/psxpad-spi.c | 64 +- drivers/input/keyboard/Kconfig | 20 +- drivers/input/keyboard/adc-keys.c | 36 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/clps711x-keypad.c | 70 +- drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/input/keyboard/gpio_keys_polled.c | 65 +- drivers/input/keyboard/imx_sc_key.c | 2 +- drivers/input/keyboard/jornada680_kbd.c | 37 +- drivers/input/keyboard/snvs_pwrkey.c | 44 +- drivers/input/misc/Kconfig | 15 - drivers/input/misc/apanel.c | 153 +- drivers/input/misc/bma150.c | 190 +- drivers/input/misc/cobalt_btns.c | 73 +- drivers/input/misc/gpio_decoder.c | 42 +- drivers/input/misc/kxtj9.c | 224 +- drivers/input/misc/mma8450.c | 101 +- drivers/input/misc/rb532_button.c | 48 +- drivers/input/misc/sgi_btns.c | 54 +- drivers/input/misc/wistron_btns.c | 51 +- drivers/input/mouse/Kconfig | 16 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f11.c | 9 +- drivers/input/rmi4/rmi_f12.c | 32 +- drivers/input/rmi4/rmi_f54.c | 68 +- drivers/input/tablet/Kconfig | 20 +- drivers/input/touchscreen/Kconfig | 6 +- drivers/input/touchscreen/ar1021_i2c.c | 4 +- drivers/input/touchscreen/cyttsp4_core.c | 7 - drivers/input/touchscreen/edt-ft5x06.c | 30 + drivers/input/touchscreen/ili210x.c | 418 +- drivers/input/touchscreen/mms114.c | 3 +- drivers/input/touchscreen/raspberrypi-ts.c | 38 +- drivers/input/touchscreen/st1232.c | 184 +- drivers/input/touchscreen/sur40.c | 92 +- drivers/input/touchscreen/tps6507x-ts.c | 36 +- drivers/input/touchscreen/ts4800-ts.c | 68 +- drivers/interconnect/Kconfig | 2 +- drivers/interconnect/qcom/Kconfig | 18 +- drivers/interconnect/qcom/msm8974.c | 2 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd_iommu.c | 183 +- drivers/iommu/amd_iommu_quirks.c | 13 + drivers/iommu/amd_iommu_types.h | 2 +- drivers/iommu/arm-smmu-impl.c | 5 +- drivers/iommu/arm-smmu-qcom.c | 51 + drivers/iommu/arm-smmu-v3.c | 10 +- drivers/iommu/arm-smmu.c | 221 +- drivers/iommu/arm-smmu.h | 16 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/dmar.c | 5 +- drivers/iommu/intel-iommu.c | 30 +- drivers/iommu/io-pgtable-arm-v7s.c | 15 +- drivers/iommu/io-pgtable-arm.c | 130 +- drivers/iommu/ipmmu-vmsa.c | 220 +- drivers/iommu/mtk_iommu.c | 88 +- drivers/iommu/mtk_iommu.h | 2 +- drivers/iommu/qcom_iommu.c | 4 +- drivers/iommu/rockchip-iommu.c | 2 +- drivers/iommu/virtio-iommu.c | 3 +- drivers/irqchip/Kconfig | 8 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 119 +- drivers/irqchip/irq-gic-v3-its.c | 302 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ingenic.c | 85 +- drivers/irqchip/irq-ls-extirq.c | 197 + drivers/irqchip/irq-sifive-plic.c | 11 +- drivers/irqchip/irq-ti-sci-inta.c | 5 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/irqchip/qcom-pdc.c | 149 +- drivers/isdn/capi/capi.c | 2 +- drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 1 - drivers/leds/leds-an30259a.c | 7 + drivers/leds/leds-mlxreg.c | 4 +- drivers/leds/trigger/ledtrig-activity.c | 2 +- drivers/leds/trigger/ledtrig-netdev.c | 5 +- drivers/lightnvm/pblk-trace.h | 8 +- drivers/macintosh/ans-lcd.c | 3 +- drivers/mailbox/tegra-hsp.c | 4 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 + drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 + drivers/md/Kconfig | 54 +- drivers/md/bcache/Makefile | 2 - drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 4 +- drivers/md/bcache/bset.c | 17 +- drivers/md/bcache/btree.c | 19 +- drivers/md/bcache/closure.c | 7 - drivers/md/bcache/request.c | 12 - drivers/md/bcache/super.c | 56 +- drivers/md/bcache/sysfs.c | 7 + drivers/md/bcache/writeback.c | 4 + drivers/md/dm-bio-prison-v1.c | 27 +- drivers/md/dm-bio-prison-v2.c | 26 +- drivers/md/dm-cache-target.c | 77 +- drivers/md/dm-clone-metadata.c | 29 +- drivers/md/dm-clone-metadata.h | 4 +- drivers/md/dm-clone-target.c | 62 +- drivers/md/dm-crypt.c | 9 +- drivers/md/dm-dust.c | 97 +- drivers/md/dm-flakey.c | 25 +- drivers/md/dm-integrity.c | 28 +- drivers/md/dm-linear.c | 22 +- drivers/md/dm-raid.c | 164 +- drivers/md/dm-stripe.c | 15 +- drivers/md/dm-table.c | 27 +- drivers/md/dm-thin.c | 118 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm-zoned-metadata.c | 166 +- drivers/md/dm-zoned-reclaim.c | 8 +- drivers/md/dm-zoned-target.c | 54 +- drivers/md/dm-zoned.h | 2 + drivers/md/dm.c | 135 +- drivers/md/md.c | 51 +- drivers/md/raid1.c | 1 + drivers/md/raid10.c | 2 +- drivers/md/raid5-ppl.c | 4 +- drivers/md/raid5.c | 4 +- drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsir.h | 2 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 ++ drivers/media/i2c/max2175.h | 4 +- drivers/media/i2c/ov6650.c | 2 +- drivers/media/i2c/saa711x_regs.h | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 4 +- drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tvp5150_reg.h | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/pci/mantis/hopper_cards.c | 4 +- drivers/media/pci/mantis/mantis_cards.c | 4 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 1 - drivers/media/platform/aspeed-video.c | 3 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda.h | 1 - drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 7 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/qcom/venus/vdec.c | 3 - drivers/media/platform/qcom/venus/venc.c | 3 - drivers/media/platform/rcar-vin/rcar-core.c | 10 + drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + drivers/media/platform/rcar-vin/rcar-dma.c | 5 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 59 +- drivers/media/platform/rcar-vin/rcar-vin.h | 2 + drivers/media/platform/rcar_drif.c | 1 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 26 +- drivers/media/platform/ti-vpe/vpdma.c | 2 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/vicodec/vicodec-core.c | 4 +- drivers/media/platform/vim2m.c | 4 +- drivers/media/platform/vimc/vimc-capture.c | 2 +- drivers/media/platform/vimc/vimc-common.c | 95 +- drivers/media/platform/vimc/vimc-common.h | 12 +- drivers/media/platform/vimc/vimc-sensor.c | 5 - drivers/media/platform/vimc/vimc-streamer.c | 13 +- drivers/media/platform/vivid/vivid-cec.c | 7 +- drivers/media/platform/vivid/vivid-core.c | 261 +- drivers/media/platform/vivid/vivid-core.h | 1 + drivers/media/platform/vivid/vivid-ctrls.c | 14 + drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-kthread-out.c | 8 +- drivers/media/platform/vivid/vivid-sdr-cap.c | 8 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 + drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-beelink-gs1.c | 84 + drivers/media/usb/b2c2/flexcop-usb.c | 5 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 9 - drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 9 +- drivers/media/usb/usbtv/usbtv-audio.c | 3 +- drivers/media/usb/uvc/uvc_debugfs.c | 10 +- drivers/media/usb/zr364xx/zr364xx.c | 6 +- drivers/media/v4l2-core/v4l2-ctrls.c | 26 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 59 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/memory/emif.c | 5 +- drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/mc.c | 42 +- drivers/memory/tegra/mc.h | 74 +- drivers/memory/tegra/tegra124.c | 22 +- drivers/memory/tegra/tegra20-emc.c | 134 +- drivers/memory/tegra/tegra30-emc.c | 1232 ++ drivers/memory/tegra/tegra30.c | 23 + drivers/memstick/core/Kconfig | 18 +- drivers/memstick/host/Kconfig | 4 +- drivers/mfd/cros_ec_dev.c | 235 +- drivers/mfd/cs5535-mfd.c | 108 +- drivers/mfd/db8500-prcmu.c | 63 +- drivers/mfd/intel-lpss-pci.c | 13 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel_soc_pmic_crc.c | 5 +- drivers/mfd/madera-core.c | 27 +- drivers/mfd/mfd-core.c | 118 +- drivers/mfd/mt6397-core.c | 12 +- drivers/mfd/rohm-bd70528.c | 17 +- drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tps6105x.c | 34 +- drivers/mfd/wm8998-tables.c | 12 - drivers/misc/Kconfig | 16 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5261.c | 792 + drivers/misc/cardreader/rts5261.h | 233 + drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/habanalabs/command_submission.c | 127 +- drivers/misc/habanalabs/debugfs.c | 112 +- drivers/misc/habanalabs/device.c | 18 +- drivers/misc/habanalabs/firmware_if.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 78 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/goya/goya_coresight.c | 53 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 + drivers/misc/habanalabs/habanalabs.h | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 73 +- drivers/misc/habanalabs/hw_queue.c | 249 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 2 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_etr_regs.h | 114 + drivers/misc/habanalabs/include/hl_boot_if.h | 2 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 7 +- drivers/misc/habanalabs/include/qman_if.h | 12 + drivers/misc/habanalabs/memory.c | 392 +- drivers/misc/habanalabs/mmu.c | 204 +- drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.h | 36 + drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw-me.c | 72 +- drivers/misc/mei/hw-me.h | 12 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/init.c | 6 +- drivers/misc/mei/main.c | 24 + drivers/misc/mei/mei_dev.h | 18 +- drivers/misc/mei/pci-me.c | 16 +- drivers/misc/sram.c | 28 +- drivers/misc/vmw_vmci/vmci_driver.c | 67 + drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 2 + drivers/misc/vmw_vmci/vmci_host.c | 7 + drivers/mmc/core/core.c | 12 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/quirks.h | 7 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/atmel-mci.c | 13 +- drivers/mmc/host/dw_mmc.c | 10 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-of-arasan.c | 478 +- drivers/mmc/host/sdhci-of-aspeed.c | 12 + drivers/mmc/host/sdhci-of-at91.c | 2 +- drivers/mmc/host/sdhci.c | 4 +- drivers/mmc/host/sdhci_am654.c | 71 +- drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 21 +- drivers/mmc/host/vub300.c | 7 - drivers/mtd/chips/cfi_cmdset_0001.c | 10 +- drivers/mtd/chips/cfi_cmdset_0002.c | 79 +- drivers/mtd/chips/cfi_cmdset_0020.c | 8 +- drivers/mtd/chips/cfi_util.c | 2 +- drivers/mtd/devices/mchp23k256.c | 20 +- drivers/mtd/devices/spear_smi.c | 38 +- drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/physmap-core.c | 5 + drivers/mtd/maps/physmap-ixp4xx.c | 132 + drivers/mtd/maps/physmap-ixp4xx.h | 17 + drivers/mtd/mtdcore.c | 26 +- drivers/mtd/mtdswap.c | 8 +- drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung.c => samsung_mtd.c} | 0 drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 9 +- drivers/mtd/nand/raw/denali_dt.c | 55 +- drivers/mtd/nand/raw/mxic_nand.c | 4 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 1645 +- drivers/mtd/ubi/debug.c | 132 +- drivers/mtd/ubi/fastmap-wl.c | 31 +- drivers/mtd/ubi/fastmap.c | 14 +- drivers/mtd/ubi/ubi.h | 8 +- drivers/mtd/ubi/wl.c | 32 +- drivers/mtd/ubi/wl.h | 1 - drivers/net/Kconfig | 64 +- drivers/net/bonding/bond_main.c | 184 +- drivers/net/caif/Kconfig | 36 +- drivers/net/caif/caif_serial.c | 4 +- drivers/net/can/c_can/c_can.c | 71 +- drivers/net/can/c_can/c_can.h | 1 + drivers/net/can/c_can/c_can_platform.c | 21 +- drivers/net/can/dev.c | 6 +- drivers/net/can/flexcan.c | 142 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/m_can/m_can.c | 54 +- drivers/net/can/m_can/m_can_platform.c | 4 +- drivers/net/can/peak_canfd/peak_canfd.c | 25 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 3 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 6 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 140 +- drivers/net/can/slcan.c | 1 + drivers/net/can/spi/mcp251x.c | 77 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 252 +- drivers/net/can/usb/gs_usb.c | 1 + drivers/net/can/usb/mcba_usb.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 32 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/usb_8dev.c | 3 +- drivers/net/can/xilinx_can.c | 103 +- drivers/net/dsa/Kconfig | 3 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/bcm_sf2.c | 66 +- drivers/net/dsa/bcm_sf2.h | 3 + drivers/net/dsa/microchip/ksz_common.c | 7 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 308 +- drivers/net/dsa/mv88e6xxx/chip.h | 21 +- drivers/net/dsa/mv88e6xxx/global1.c | 60 +- drivers/net/dsa/mv88e6xxx/global1.h | 9 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 5 + drivers/net/dsa/mv88e6xxx/global2.c | 13 + drivers/net/dsa/mv88e6xxx/global2.h | 25 +- drivers/net/dsa/mv88e6xxx/port.c | 37 + drivers/net/dsa/mv88e6xxx/port.h | 3 + drivers/net/dsa/mv88e6xxx/ptp.c | 13 + drivers/net/dsa/ocelot/Kconfig | 11 + drivers/net/dsa/ocelot/Makefile | 6 + drivers/net/dsa/ocelot/felix.c | 530 + drivers/net/dsa/ocelot/felix.h | 37 + drivers/net/dsa/ocelot/felix_vsc9959.c | 583 + drivers/net/dsa/qca8k.c | 9 +- drivers/net/dsa/sja1105/Kconfig | 5 +- drivers/net/dsa/sja1105/sja1105.h | 34 +- drivers/net/dsa/sja1105/sja1105_main.c | 77 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 178 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 48 +- drivers/net/dsa/sja1105/sja1105_spi.c | 180 +- drivers/net/dsa/sja1105/sja1105_tas.c | 432 +- drivers/net/dsa/sja1105/sja1105_tas.h | 27 + drivers/net/dummy.c | 36 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/altera/altera_tse_main.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 7 - drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 9 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 235 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 24 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 1 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 232 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 28 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 95 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 16 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 1 - drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 43 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 114 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 26 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 11 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 54 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 207 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 228 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 253 +- drivers/net/ethernet/arc/emac_arc.c | 15 +- drivers/net/ethernet/arc/emac_rockchip.c | 10 +- drivers/net/ethernet/atheros/ag71xx.c | 5 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/aurora/nb8800.h | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 132 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 351 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 328 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 48 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 50 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 66 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 95 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 416 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 20 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/broadcom/cnic.c | 2 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 109 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 192 +- drivers/net/ethernet/broadcom/tg3.c | 4 + drivers/net/ethernet/cadence/Kconfig | 2 +- drivers/net/ethernet/cadence/macb.h | 9 +- drivers/net/ethernet/cadence/macb_main.c | 491 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 38 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 129 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 55 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 120 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 796 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 52 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 6 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 354 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.h | 49 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 650 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 43 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 36 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 159 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 39 + drivers/net/ethernet/chelsio/cxgb4/l2t.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 265 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 11 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 1036 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 5 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 50 + drivers/net/ethernet/cirrus/ep93xx_eth.c | 5 +- drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 31 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 274 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 4 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 68 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 143 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 3 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 38 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 375 + drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 38 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 2 +- drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 73 + drivers/net/ethernet/freescale/dpaa2/dpmac.c | 183 + drivers/net/ethernet/freescale/dpaa2/dpmac.h | 226 + drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 2 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/Makefile | 2 + drivers/net/ethernet/freescale/enetc/enetc.c | 39 +- drivers/net/ethernet/freescale/enetc/enetc.h | 17 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 5 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 27 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 93 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 7 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 300 + drivers/net/ethernet/freescale/fec_main.c | 23 +- drivers/net/ethernet/freescale/fec_ptp.c | 4 +- drivers/net/ethernet/freescale/fman/mac.c | 6 +- drivers/net/ethernet/freescale/fs_enet/Kconfig | 8 +- drivers/net/ethernet/freescale/gianfar.c | 7 +- drivers/net/ethernet/freescale/gianfar.h | 8 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 + drivers/net/ethernet/google/gve/gve_tx.c | 25 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 23 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 5 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 1 - drivers/net/ethernet/hisilicon/hns/hnae.h | 3 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 22 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 69 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 29 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 32 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 109 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 145 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 9 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 15 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 5 +- drivers/net/ethernet/ibm/emac/core.c | 5 +- drivers/net/ethernet/ibm/emac/core.h | 2 +- drivers/net/ethernet/ibm/emac/zmii.c | 3 +- drivers/net/ethernet/ibm/emac/zmii.h | 3 +- drivers/net/ethernet/ibm/ibmveth.c | 26 + drivers/net/ethernet/ibm/ibmvnic.c | 11 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 4 +- drivers/net/ethernet/intel/e1000e/hw.h | 12 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 + drivers/net/ethernet/intel/e1000e/netdev.c | 94 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 48 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 3 + drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 71 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 10 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 121 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 3 + drivers/net/ethernet/intel/i40e/i40e_devids.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 61 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 93 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 71 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 79 + drivers/net/ethernet/intel/ice/ice_base.c | 859 + drivers/net/ethernet/intel/ice/ice_base.h | 31 + drivers/net/ethernet/intel/ice/ice_common.c | 205 +- drivers/net/ethernet/intel/ice/ice_common.h | 12 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 65 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 7 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 6 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 313 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 28 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 933 + drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 19 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 534 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1327 +- drivers/net/ethernet/intel/ice/ice_lib.h | 55 +- drivers/net/ethernet/intel/ice/ice_main.c | 810 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 51 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 8 + drivers/net/ethernet/intel/ice/ice_sched.c | 1269 +- drivers/net/ethernet/intel/ice/ice_sched.h | 39 + drivers/net/ethernet/intel/ice/ice_switch.c | 16 +- drivers/net/ethernet/intel/ice/ice_switch.h | 5 - drivers/net/ethernet/intel/ice/ice_txrx.c | 600 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 140 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 273 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 59 + drivers/net/ethernet/intel/ice/ice_type.h | 69 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 535 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 12 + drivers/net/ethernet/intel/ice/ice_xsk.c | 1181 ++ drivers/net/ethernet/intel/ice/ice_xsk.h | 72 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_82575.h | 1 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 40 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 17 + drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 12 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 31 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 21 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 9 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 + drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 17 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 4 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 20 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 87 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 32 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 99 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 14950 ++++++++++++---- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 116 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 221 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1711 ++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 876 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 55 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 187 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 32 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 40 +- drivers/net/ethernet/marvell/pxa168_eth.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 60 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 33 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 42 + .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 56 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 7 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 222 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 590 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 91 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 276 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 61 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 232 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 69 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 6 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 17 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 13 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 13 +- .../mellanox/mlx5/core/steering/dr_action.c | 1 + .../mellanox/mlx5/core/steering/dr_crc32.c | 98 - .../mellanox/mlx5/core/steering/dr_domain.c | 3 - .../mellanox/mlx5/core/steering/dr_matcher.c | 123 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 30 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 158 +- .../mellanox/mlx5/core/steering/dr_types.h | 29 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 24 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 25 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 2 + drivers/net/ethernet/mellanox/mlxsw/core.c | 209 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 3 + drivers/net/ethernet/mellanox/mlxsw/emad.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 2 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 58 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 374 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 139 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 100 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 15 + drivers/net/ethernet/microchip/lan743x_ptp.c | 303 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 27 +- drivers/net/ethernet/mscc/ocelot.c | 1158 +- drivers/net/ethernet/mscc/ocelot.h | 482 +- drivers/net/ethernet/mscc/ocelot_ace.h | 4 +- drivers/net/ethernet/mscc/ocelot_board.c | 154 +- drivers/net/ethernet/mscc/ocelot_flower.c | 32 +- drivers/net/ethernet/mscc/ocelot_io.c | 14 +- drivers/net/ethernet/mscc/ocelot_police.c | 36 +- drivers/net/ethernet/mscc/ocelot_police.h | 4 +- drivers/net/ethernet/mscc/ocelot_regs.c | 3 +- drivers/net/ethernet/mscc/ocelot_tc.c | 56 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 10 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nvidia/forcedeth.c | 59 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 - drivers/net/ethernet/qlogic/qed/qed_main.c | 27 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 20 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 6 +- drivers/net/ethernet/qualcomm/qca_spi.c | 11 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +- drivers/net/ethernet/realtek/r8169_firmware.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 940 +- drivers/net/ethernet/renesas/ravb.h | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 30 +- drivers/net/ethernet/renesas/ravb_ptp.c | 11 + drivers/net/ethernet/renesas/sh_eth.c | 7 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 5 +- drivers/net/ethernet/sfc/ef10.c | 22 +- drivers/net/ethernet/sfc/efx.c | 283 +- drivers/net/ethernet/sfc/efx.h | 22 +- drivers/net/ethernet/sfc/ethtool.c | 33 + drivers/net/ethernet/sfc/net_driver.h | 84 +- drivers/net/ethernet/sfc/ptp.c | 3 +- drivers/net/ethernet/sfc/rx.c | 220 +- drivers/net/ethernet/sfc/tx.c | 92 + drivers/net/ethernet/sgi/ioc3-eth.c | 62 +- drivers/net/ethernet/socionext/sni_ave.c | 6 +- drivers/net/ethernet/stmicro/stmmac/common.h | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 31 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 21 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 33 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 4 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 5 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 18 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 315 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 58 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 134 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 - drivers/net/ethernet/ti/Kconfig | 20 +- drivers/net/ethernet/ti/Makefile | 2 + drivers/net/ethernet/ti/cpsw.c | 1377 +- drivers/net/ethernet/ti/cpsw_ale.c | 150 +- drivers/net/ethernet/ti/cpsw_ale.h | 11 + drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 2048 +++ drivers/net/ethernet/ti/cpsw_priv.c | 1246 +- drivers/net/ethernet/ti/cpsw_priv.h | 81 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 589 + drivers/net/ethernet/ti/cpsw_switchdev.h | 15 + drivers/net/ethernet/ti/cpts.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 37 +- drivers/net/ethernet/xilinx/Kconfig | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 18 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_main.c | 15 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/geneve.c | 2 +- drivers/net/hyperv/hyperv_net.h | 10 +- drivers/net/hyperv/netvsc.c | 38 +- drivers/net/hyperv/netvsc_drv.c | 83 +- drivers/net/hyperv/rndis_filter.c | 9 +- drivers/net/ieee802154/Kconfig | 12 +- drivers/net/ieee802154/cc2520.c | 3 - drivers/net/loopback.c | 38 +- drivers/net/macvlan.c | 3 +- drivers/net/netdevsim/dev.c | 37 +- drivers/net/netdevsim/health.c | 8 +- drivers/net/nlmon.c | 28 +- drivers/net/phy/Kconfig | 17 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 321 +- drivers/net/phy/dp83640.c | 16 + drivers/net/phy/dp83867.c | 131 +- drivers/net/phy/dp83869.c | 431 + drivers/net/phy/marvell.c | 115 +- drivers/net/phy/marvell10g.c | 25 +- drivers/net/phy/mdio-sun4i.c | 3 + drivers/net/phy/mdio_bus.c | 17 +- drivers/net/phy/mscc.c | 194 +- drivers/net/phy/phy-core.c | 28 +- drivers/net/phy/phy.c | 67 +- drivers/net/phy/phy_device.c | 79 +- drivers/net/phy/phylink.c | 85 +- drivers/net/phy/sfp-bus.c | 171 +- drivers/net/phy/sfp.c | 630 +- drivers/net/slip/slip.c | 2 + drivers/net/tun.c | 36 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 1 + drivers/net/usb/cdc_ether.c | 7 + drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 5 +- drivers/net/usb/qmi_wwan.c | 3 + drivers/net/usb/r8152.c | 88 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 43 +- drivers/net/virtio_net.c | 7 +- drivers/net/vsockmon.c | 31 +- drivers/net/vxlan.c | 48 +- drivers/net/wan/z85230.h | 2 - drivers/net/wimax/i2400m/debugfs.c | 6 +- drivers/net/wimax/i2400m/op-rfkill.c | 2 +- drivers/net/wireless/ath/Kconfig | 12 +- drivers/net/wireless/ath/ar5523/Kconfig | 14 +- drivers/net/wireless/ath/ath10k/core.c | 12 +- drivers/net/wireless/ath/ath10k/debug.c | 3 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/mac.c | 11 +- drivers/net/wireless/ath/ath10k/qmi.c | 7 + drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/usb.c | 8 + drivers/net/wireless/ath/ath10k/wmi.c | 49 +- drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath9k/Kconfig | 58 +- drivers/net/wireless/ath/regd.c | 50 +- drivers/net/wireless/ath/wcn36xx/hal.h | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 2 - drivers/net/wireless/ath/wil6210/boot_loader.h | 13 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 13 +- drivers/net/wireless/ath/wil6210/debug.c | 13 +- drivers/net/wireless/ath/wil6210/debugfs.c | 13 +- drivers/net/wireless/ath/wil6210/ethtool.c | 13 +- drivers/net/wireless/ath/wil6210/fw.c | 13 +- drivers/net/wireless/ath/wil6210/fw.h | 13 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 13 +- drivers/net/wireless/ath/wil6210/interrupt.c | 13 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/netdev.c | 13 +- drivers/net/wireless/ath/wil6210/p2p.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 13 +- drivers/net/wireless/ath/wil6210/pm.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.h | 17 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 13 +- drivers/net/wireless/ath/wil6210/trace.c | 13 +- drivers/net/wireless/ath/wil6210/trace.h | 13 +- drivers/net/wireless/ath/wil6210/txrx.c | 13 +- drivers/net/wireless/ath/wil6210/txrx.h | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 13 +- drivers/net/wireless/ath/wil6210/wil6210.h | 13 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 13 +- drivers/net/wireless/ath/wil6210/wil_platform.c | 15 +- drivers/net/wireless/ath/wil6210/wil_platform.h | 13 +- drivers/net/wireless/ath/wil6210/wmi.c | 13 +- drivers/net/wireless/ath/wil6210/wmi.h | 13 +- drivers/net/wireless/atmel/Kconfig | 42 +- drivers/net/wireless/broadcom/b43/dma.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 5 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 2 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 13 +- drivers/net/wireless/cisco/Kconfig | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 3 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 3 - drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 52 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 3 + drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 287 + drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 84 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 280 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 18 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 11 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 392 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 645 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 59 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 31 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 66 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- drivers/net/wireless/mac80211_hwsim.c | 14 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 33 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/mediatek/mt76/Makefile | 4 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 20 +- drivers/net/wireless/mediatek/mt76/airtime.c | 326 + drivers/net/wireless/mediatek/mt76/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 194 +- drivers/net/wireless/mediatek/mt76/mt76.h | 119 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 38 + drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 141 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 5 + .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 100 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 2 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 18 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 3 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 187 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 11 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 57 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 27 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 9 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 119 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 1 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 31 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 24 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 1 - .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 30 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 7 - .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 27 - .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 9 +- drivers/net/wireless/mediatek/mt76/pci.c | 46 + drivers/net/wireless/mediatek/mt76/tx.c | 23 +- drivers/net/wireless/mediatek/mt76/usb.c | 44 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 23 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 58 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 198 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 4 + drivers/net/wireless/quantenna/qtnfmac/core.c | 151 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 47 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 12 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 4 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 83 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 33 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 133 + drivers/net/wireless/quantenna/qtnfmac/switchdev.h | 24 + drivers/net/wireless/ralink/rt2x00/Kconfig | 44 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 42 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 14 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 25 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 10 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 12 +- drivers/net/wireless/realtek/rtw88/hci.h | 6 + drivers/net/wireless/realtek/rtw88/mac.c | 17 - drivers/net/wireless/realtek/rtw88/main.c | 15 +- drivers/net/wireless/realtek/rtw88/pci.c | 155 +- drivers/net/wireless/realtek/rtw88/pci.h | 16 + drivers/net/wireless/realtek/rtw88/phy.c | 34 +- drivers/net/wireless/realtek/rtw88/phy.h | 18 + drivers/net/wireless/realtek/rtw88/ps.c | 7 +- drivers/net/wireless/realtek/rtw88/ps.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 6 +- .../net/wireless/realtek/rtw88/rtw8822b_table.c | 829 +- .../net/wireless/realtek/rtw88/rtw8822b_table.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 94 +- drivers/net/wireless/realtek/rtw88/rx.c | 14 +- drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wl12xx/Kconfig | 8 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 - drivers/net/wireless/virt_wifi.c | 4 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/nfc/nxp-nci/i2c.c | 6 +- drivers/nfc/pn533/Kconfig | 11 + drivers/nfc/pn533/Makefile | 2 + drivers/nfc/pn533/i2c.c | 32 +- drivers/nfc/pn533/pn533.c | 287 +- drivers/nfc/pn533/pn533.h | 40 +- drivers/nfc/pn533/uart.c | 330 + drivers/nfc/pn533/usb.c | 16 +- drivers/nfc/port100.c | 2 +- drivers/nfc/st21nfca/core.c | 1 + drivers/ntb/hw/amd/ntb_hw_amd.c | 5 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/btt.c | 18 +- drivers/nvdimm/btt_devs.c | 24 +- drivers/nvdimm/bus.c | 44 +- drivers/nvdimm/claim.c | 14 +- drivers/nvdimm/core.c | 9 +- drivers/nvdimm/dax_devs.c | 27 +- drivers/nvdimm/dimm_devs.c | 30 +- drivers/nvdimm/e820.c | 13 - drivers/nvdimm/namespace_devs.c | 114 +- drivers/nvdimm/nd-core.h | 22 +- drivers/nvdimm/nd.h | 27 +- drivers/nvdimm/of_pmem.c | 13 - drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 248 +- drivers/nvme/host/Kconfig | 10 + drivers/nvme/host/Makefile | 1 + drivers/nvme/host/core.c | 42 +- drivers/nvme/host/fc.c | 49 +- drivers/nvme/host/hwmon.c | 259 + drivers/nvme/host/multipath.c | 24 +- drivers/nvme/host/nvme.h | 33 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 24 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/admin-cmd.c | 133 +- drivers/nvme/target/core.c | 20 +- drivers/nvme/target/discovery.c | 70 +- drivers/nvme/target/fabrics-cmd.c | 15 +- drivers/nvme/target/fc.c | 31 +- drivers/nvme/target/io-cmd-bdev.c | 43 +- drivers/nvme/target/io-cmd-file.c | 20 +- drivers/nvme/target/loop.c | 7 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 14 +- drivers/of/device.c | 9 +- drivers/of/of_mdio.c | 4 +- drivers/of/of_net.c | 16 +- drivers/of/property.c | 127 +- drivers/parport/daisy.c | 40 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 26 +- drivers/pci/Kconfig | 24 +- drivers/pci/Makefile | 3 +- drivers/pci/controller/Kconfig | 31 +- drivers/pci/controller/Makefile | 4 +- drivers/pci/controller/cadence/Kconfig | 45 + drivers/pci/controller/cadence/Makefile | 5 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 479 + drivers/pci/controller/cadence/pcie-cadence-host.c | 281 + drivers/pci/controller/cadence/pcie-cadence-plat.c | 174 + .../pci/controller/{ => cadence}/pcie-cadence.c | 0 drivers/pci/controller/cadence/pcie-cadence.h | 399 + drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 29 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 + drivers/pci/controller/pci-aardvark.c | 60 +- drivers/pci/controller/pci-ftpci100.c | 79 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-v3-semi.c | 74 +- drivers/pci/controller/pci-versatile.c | 71 +- drivers/pci/controller/pci-xgene.c | 73 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-cadence-ep.c | 565 - drivers/pci/controller/pcie-cadence-host.c | 362 - drivers/pci/controller/pcie-cadence.h | 322 - drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 82 +- drivers/pci/controller/pcie-mediatek.c | 43 +- drivers/pci/controller/pcie-mobiveil.c | 27 +- drivers/pci/controller/pcie-rcar.c | 92 +- drivers/pci/controller/pcie-rockchip-host.c | 158 +- drivers/pci/controller/pcie-rockchip.h | 5 - drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/controller/vmd.c | 34 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 12 +- drivers/pci/hotplug/pciehp.h | 6 +- drivers/pci/hotplug/pciehp_core.c | 36 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 65 +- drivers/pci/hotplug/rpaphp_core.c | 127 +- drivers/pci/of.c | 67 +- drivers/pci/pci-driver.c | 55 +- drivers/pci/pci.c | 343 +- drivers/pci/pci.h | 16 +- drivers/pci/pcie/Kconfig | 3 - drivers/pci/pcie/aspm.c | 2 +- drivers/pci/pcie/ptm.c | 2 +- drivers/pci/probe.c | 16 +- drivers/pci/quirks.c | 117 +- drivers/pci/setup-bus.c | 38 +- drivers/pcmcia/cardbus.c | 2 + drivers/pcmcia/cistpl.c | 1 + drivers/pcmcia/i82092.c | 34 +- drivers/pcmcia/i82092aa.h | 2 - drivers/pcmcia/yenta_socket.c | 3 +- drivers/perf/arm-ccn.c | 1 + drivers/perf/fsl_imx8_ddr_perf.c | 124 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 26 +- drivers/perf/thunderx2_pmu.c | 267 +- drivers/phy/allwinner/Kconfig | 11 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun50i-usb3.c | 190 + drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/ti/Kconfig | 4 +- drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 4 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 119 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/devicetree.c | 10 + drivers/pinctrl/intel/pinctrl-baytrail.c | 61 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-artpec6.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 3 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-coh901.c | 4 +- drivers/pinctrl/pinctrl-da850-pupd.c | 4 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 22 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-oxnas.c | 4 +- drivers/pinctrl/pinctrl-pic32.c | 4 +- drivers/pinctrl/pinctrl-pistachio.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +- drivers/pinctrl/pinctrl-rza2.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 35 +- drivers/pinctrl/pinctrl-tb10x.c | 4 +- drivers/pinctrl/pinctrl-u300.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 13 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 13 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 115 +- drivers/pinctrl/qcom/pinctrl-msm.h | 14 + drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 ++ drivers/pinctrl/qcom/pinctrl-sc7180.c | 18 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 + drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 4 +- drivers/pinctrl/spear/pinctrl-spear.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 3 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/pinctrl/zte/pinctrl-zx.c | 4 +- drivers/platform/chrome/Kconfig | 18 +- drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 51 +- drivers/platform/chrome/cros_ec_ishtp.c | 25 +- drivers/platform/chrome/cros_ec_lpc.c | 17 +- drivers/platform/chrome/cros_ec_proto.c | 197 +- drivers/platform/chrome/cros_ec_rpmsg.c | 19 +- drivers/platform/chrome/cros_ec_sensorhub.c | 199 + drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/chrome/wilco_ec/Makefile | 3 +- drivers/platform/chrome/wilco_ec/core.c | 28 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 191 + drivers/platform/mellanox/Kconfig | 16 +- drivers/platform/mips/Kconfig | 4 +- drivers/platform/mips/cpu_hwmon.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 28 +- drivers/platform/x86/intel_pmc_core.c | 17 +- drivers/platform/x86/touchscreen_dmi.c | 52 + drivers/power/avs/smartreflex.c | 2 +- drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/mt6323-poweroff.c | 97 + drivers/powercap/intel_rapl_common.c | 2 + drivers/ptp/Kconfig | 12 + drivers/ptp/Makefile | 1 + drivers/ptp/idt8a340_reg.h | 659 + drivers/ptp/ptp_chardev.c | 20 +- drivers/ptp/ptp_clockmatrix.c | 1427 ++ drivers/ptp/ptp_clockmatrix.h | 104 + drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/pwm/pwm-bcm-iproc.c | 1 + drivers/rapidio/rio-access.c | 2 + drivers/rapidio/rio-driver.c | 1 + drivers/regulator/Kconfig | 8 +- drivers/regulator/ab8500.c | 17 - drivers/regulator/core.c | 12 +- drivers/regulator/da9062-regulator.c | 49 +- drivers/regulator/fan53555.c | 2 + drivers/regulator/fixed.c | 2 + drivers/regulator/internal.h | 1 + drivers/regulator/rn5t618-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 6 + drivers/regulator/tps6105x-regulator.c | 2 + drivers/regulator/vexpress-regulator.c | 5 +- drivers/remoteproc/qcom_q6v5_mss.c | 52 +- drivers/remoteproc/remoteproc_core.c | 7 +- drivers/remoteproc/stm32_rproc.c | 100 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 10 +- drivers/reset/reset-brcmstb.c | 6 - drivers/reset/reset-npcm.c | 291 + drivers/rpmsg/Kconfig | 2 +- drivers/rpmsg/rpmsg_char.c | 6 +- drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-bd70528.c | 1 + drivers/rtc/rtc-brcmstb-waketimer.c | 1 + drivers/rtc/rtc-ds1302.c | 2 - drivers/rtc/rtc-em3027.c | 4 +- drivers/rtc/rtc-mc146818-lib.c | 15 +- drivers/rtc/rtc-msm6242.c | 23 +- drivers/rtc/rtc-mt6397.c | 107 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-rx6110.c | 16 +- drivers/rtc/rtc-tps65910.c | 21 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/qdio.h | 27 +- drivers/s390/cio/qdio_main.c | 57 +- drivers/s390/cio/qdio_setup.c | 2 - drivers/s390/cio/qdio_thinint.c | 41 +- drivers/s390/cio/vfio_ccw_cp.h | 1 + drivers/s390/cio/vfio_ccw_fsm.c | 11 +- drivers/s390/cio/vfio_ccw_private.h | 1 + drivers/s390/cio/vfio_ccw_trace.c | 14 + drivers/s390/cio/vfio_ccw_trace.h | 76 +- drivers/s390/crypto/pkey_api.c | 26 +- drivers/s390/net/ism.h | 2 - drivers/s390/net/qeth_core.h | 20 +- drivers/s390/net/qeth_core_main.c | 202 +- drivers/s390/net/qeth_core_mpc.h | 15 +- drivers/s390/net/qeth_core_sys.c | 80 +- drivers/s390/net/qeth_ethtool.c | 2 + drivers/s390/net/qeth_l2_main.c | 68 +- drivers/s390/net/qeth_l2_sys.c | 43 +- drivers/s390/net/qeth_l3.h | 27 +- drivers/s390/net/qeth_l3_main.c | 257 +- drivers/s390/net/qeth_l3_sys.c | 96 +- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 3 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/lpfc/lpfc.h | 28 + drivers/scsi/lpfc/lpfc_attr.c | 174 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 + drivers/scsi/lpfc/lpfc_els.c | 23 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 17 +- drivers/scsi/lpfc/lpfc_hw4.h | 10 + drivers/scsi/lpfc/lpfc_init.c | 641 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 202 +- drivers/scsi/lpfc/lpfc_sli4.h | 40 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 20 + drivers/scsi/pm8001/pm8001_hwi.c | 131 +- drivers/scsi/pm8001/pm8001_init.c | 36 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 +- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qla2xxx/qla_def.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 90 +- drivers/scsi/qla2xxx/qla_inline.h | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 11 +- drivers/scsi/qla2xxx/qla_isr.c | 5 + drivers/scsi/qla2xxx/qla_mbx.c | 4 - drivers/scsi/qla2xxx/qla_mid.c | 19 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 135 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 - drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_lib.c | 48 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_trace.c | 124 +- drivers/scsi/sd.c | 15 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sd_zbc.c | 278 +- drivers/scsi/sg.c | 89 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/scsi/storvsc_drv.c | 41 + drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 10 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ti-j721e-ufs.c | 90 + drivers/scsi/ufs/ufs-qcom.c | 53 + drivers/scsi/ufs/ufs-qcom.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufs_bsg.c | 1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 1 - drivers/scsi/ufs/ufshcd.c | 205 +- drivers/scsi/ufs/ufshcd.h | 2 + drivers/scsi/ufs/ufshci.h | 2 +- drivers/scsi/zorro_esp.c | 11 +- drivers/soc/amlogic/meson-gx-socinfo.c | 2 +- drivers/soc/fsl/Kconfig | 10 + drivers/soc/fsl/Makefile | 1 + drivers/soc/fsl/qbman/qman.c | 7 + drivers/soc/fsl/rcpm.c | 151 + drivers/soc/imx/soc-imx8.c | 32 +- drivers/soc/mediatek/mtk-scpsys.c | 214 +- drivers/soc/renesas/Kconfig | 21 +- drivers/soc/renesas/Makefile | 3 +- drivers/soc/renesas/r8a7796-sysc.c | 27 +- drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 7 +- drivers/soc/renesas/rcar-sysc.h | 3 +- drivers/soc/renesas/renesas-soc.c | 7 +- drivers/soc/samsung/exynos-asv.c | 2 +- drivers/soc/tegra/Kconfig | 10 + drivers/soc/tegra/Makefile | 2 + drivers/soc/tegra/flowctrl.c | 19 +- drivers/soc/tegra/pmc.c | 251 +- drivers/soc/tegra/regulators-tegra20.c | 365 + drivers/soc/tegra/regulators-tegra30.c | 317 + drivers/soc/ti/omap_prm.c | 4 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 10 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/intel.c | 10 +- drivers/soundwire/slave.c | 98 +- drivers/spi/Kconfig | 18 +- drivers/spi/spi-at91-usart.c | 4 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-bcm-qspi.c | 7 +- drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-dw.h | 1 - drivers/spi/spi-fsl-cpm.c | 3 +- drivers/spi/spi-fsl-lpspi.c | 4 +- drivers/spi/spi-img-spfi.c | 2 + drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 105 +- drivers/spi/spi-pic32.c | 46 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-pxa2xx.c | 10 + drivers/spi/spi-qup.c | 4 +- drivers/spi/spi-s3c64xx.c | 6 +- drivers/spi/spi-sifive.c | 11 +- drivers/spi/spi-st-ssc4.c | 3 + drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-txx9.c | 75 +- drivers/spi/spi-zynq-qspi.c | 84 +- drivers/spi/spi.c | 24 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/comedi/drivers/usbduxfast.c | 21 +- drivers/staging/emxx_udc/emxx_udc.c | 23 +- drivers/staging/exfat/Kconfig | 9 - drivers/staging/exfat/TODO | 70 +- drivers/staging/exfat/exfat.h | 178 +- drivers/staging/exfat/exfat_blkdev.c | 28 +- drivers/staging/exfat/exfat_cache.c | 303 +- drivers/staging/exfat/exfat_core.c | 2096 +-- drivers/staging/exfat/exfat_nls.c | 192 - drivers/staging/exfat/exfat_super.c | 840 +- drivers/staging/fbtft/Kconfig | 14 +- drivers/staging/fbtft/fbtft-core.c | 127 +- drivers/staging/fbtft/fbtft.h | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 + drivers/staging/fwserial/Kconfig | 26 +- drivers/{net/ethernet => staging}/hp/Kconfig | 0 drivers/{net/ethernet => staging}/hp/Makefile | 0 drivers/{net/ethernet => staging}/hp/hp100.c | 0 drivers/{net/ethernet => staging}/hp/hp100.h | 0 drivers/staging/iio/frequency/ad9834.c | 4 + drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 20 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 47 +- drivers/staging/media/hantro/hantro_h264.c | 56 +- drivers/staging/media/hantro/hantro_hw.h | 3 - drivers/staging/media/hantro/hantro_v4l2.c | 48 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 4 +- drivers/staging/media/imx/imx-media-capture.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 2 +- drivers/staging/media/ipu3/Makefile | 6 - drivers/staging/media/ipu3/TODO | 5 - drivers/staging/media/ipu3/include/intel-ipu3.h | 5 + drivers/staging/media/sunxi/cedrus/cedrus.h | 15 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 135 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 13 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 16 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 4 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/most/cdev/cdev.c | 1 + drivers/staging/most/configfs.c | 122 +- drivers/staging/most/core.c | 108 +- drivers/staging/most/core.h | 1 + drivers/staging/most/net/net.c | 1 + drivers/staging/most/sound/sound.c | 9 +- drivers/staging/most/video/video.c | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 17 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/nvec/Kconfig | 10 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/octeon-stubs.h | 33 +- drivers/staging/pi433/Kconfig | 24 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 18 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 60 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +- drivers/staging/rtl8192u/r8192U_core.c | 8 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_recv.c | 43 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_security.c | 10 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 372 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 25 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 7 +- drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/sm750_accel.c | 22 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 12 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +- .../staging/vc04_services/interface/vchi/vchi.h | 76 +- .../vc04_services/interface/vchi/vchi_common.h | 28 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 15 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 342 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 220 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 100 +- .../interface/vchiq_arm/vchiq_debugfs.c | 14 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 92 +- .../interface/vchiq_arm/vchiq_ioctl.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 162 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 14 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/wfx/bh.c | 2 +- drivers/staging/wfx/bus_sdio.c | 4 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 10 +- drivers/staging/wfx/data_tx.h | 18 +- drivers/staging/wfx/debug.c | 15 +- drivers/staging/wfx/fwio.c | 65 +- drivers/staging/wfx/hif_api_cmd.h | 498 +- drivers/staging/wfx/hif_api_general.h | 212 +- drivers/staging/wfx/hif_api_mib.h | 477 +- drivers/staging/wfx/hif_rx.c | 78 +- drivers/staging/wfx/hif_tx.c | 69 +- drivers/staging/wfx/hif_tx.h | 7 +- drivers/staging/wfx/hif_tx_mib.h | 13 +- drivers/staging/wfx/hwio.c | 42 +- drivers/staging/wfx/hwio.h | 9 +- drivers/staging/wfx/key.c | 56 +- drivers/staging/wfx/main.c | 61 +- drivers/staging/wfx/queue.c | 35 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 15 +- drivers/staging/wfx/secure_link.h | 6 +- drivers/staging/wfx/sta.c | 156 +- drivers/staging/wfx/sta.h | 8 +- drivers/staging/wfx/traces.h | 27 +- drivers/staging/wfx/wfx.h | 16 +- drivers/staging/wilc1000/Makefile | 8 +- drivers/staging/wilc1000/cfg80211.c | 1960 ++ drivers/staging/wilc1000/cfg80211.h | 29 + drivers/staging/wilc1000/hif.c | 2048 +++ drivers/staging/wilc1000/hif.h | 233 + drivers/staging/wilc1000/mon.c | 260 + drivers/staging/wilc1000/netdev.c | 955 + drivers/staging/wilc1000/netdev.h | 305 + drivers/staging/wilc1000/sdio.c | 1151 ++ drivers/staging/wilc1000/spi.c | 1145 ++ drivers/staging/wilc1000/wilc_hif.c | 2041 --- drivers/staging/wilc1000/wilc_hif.h | 233 - drivers/staging/wilc1000/wilc_mon.c | 260 - drivers/staging/wilc1000/wilc_netdev.c | 955 - drivers/staging/wilc1000/wilc_sdio.c | 1151 -- drivers/staging/wilc1000/wilc_spi.c | 1145 -- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1954 -- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 29 - drivers/staging/wilc1000/wilc_wfi_netdevice.h | 296 - drivers/staging/wilc1000/wilc_wlan.c | 1269 -- drivers/staging/wilc1000/wilc_wlan.h | 304 - drivers/staging/wilc1000/wilc_wlan_cfg.c | 457 - drivers/staging/wilc1000/wilc_wlan_if.h | 802 - drivers/staging/wilc1000/wlan.c | 1269 ++ drivers/staging/wilc1000/wlan.h | 304 + drivers/staging/wilc1000/wlan_cfg.c | 455 + .../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} | 0 drivers/staging/wilc1000/wlan_if.h | 802 + drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/iscsi_target.c | 10 +- drivers/target/iscsi/iscsi_target_auth.c | 232 +- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/target_core_fabric_lib.c | 2 +- drivers/target/target_core_transport.c | 28 + drivers/target/target_core_user.c | 6 +- drivers/tee/optee/call.c | 7 + drivers/tee/optee/core.c | 20 +- drivers/tee/optee/shm_pool.c | 12 +- drivers/thermal/Kconfig | 1 + drivers/thermal/cpu_cooling.c | 404 +- drivers/thermal/qcom/tsens-common.c | 6 +- drivers/thermal/thermal_core.c | 4 +- drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 - drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 576 +- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 + drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/Kconfig | 40 +- drivers/tty/amiserial.c | 84 - drivers/tty/hvc/Kconfig | 30 +- drivers/tty/n_gsm.c | 1 - drivers/tty/rocket.c | 32 +- drivers/tty/serial/8250/8250_dw.c | 8 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 98 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 84 +- drivers/tty/serial/ifx6x60.c | 3 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/msm_serial.c | 10 +- drivers/tty/serial/pch_uart.c | 5 +- drivers/tty/serial/{samsung.c => samsung_tty.c} | 0 drivers/tty/serial/serial-tegra.c | 3 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 97 +- drivers/tty/tty_io.c | 14 +- drivers/tty/vt/keyboard.c | 2 +- drivers/uio/uio_dmem_genirq.c | 14 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-ti.c | 236 + drivers/usb/cdns3/gadget.c | 33 +- drivers/usb/chipidea/ci_hdrc_imx.c | 69 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 10 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/Kconfig | 30 +- drivers/usb/dwc3/core.c | 37 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/dwc3/gadget.c | 6 + drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/configfs.c | 1 + drivers/usb/gadget/function/f_acm.c | 21 + drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 + drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_audio.c | 2 +- drivers/usb/gadget/function/u_serial.c | 516 +- drivers/usb/gadget/function/u_serial.h | 8 + drivers/usb/gadget/legacy/Kconfig | 26 +- drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 17 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 11 + drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 3 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 6 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ++++ drivers/usb/host/Kconfig | 50 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 25 +- drivers/usb/host/xhci-trace.h | 26 + drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 + drivers/usb/misc/Kconfig | 18 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/misc/chaoskey.c | 24 +- drivers/usb/misc/idmouse.c | 36 +- drivers/usb/misc/legousbtower.c | 303 +- drivers/usb/misc/usb251xb.c | 17 +- drivers/usb/musb/musb_debugfs.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/roles/class.c | 21 + drivers/usb/serial/Kconfig | 16 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 4 - drivers/usb/serial/mos7840.c | 762 +- drivers/usb/serial/option.c | 7 + drivers/usb/serial/whiteheat.c | 13 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 11 +- drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 36 +- drivers/usb/typec/tcpm/tcpm.c | 135 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 +- drivers/usb/typec/ucsi/ucsi.h | 417 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/usb/usbip/Kconfig | 1 + drivers/usb/usbip/stub_rx.c | 50 +- drivers/vhost/vhost.c | 6 + drivers/vhost/vhost.h | 1 + drivers/vhost/vsock.c | 102 +- drivers/video/backlight/gpio_backlight.c | 128 +- drivers/video/backlight/qcom-wled.c | 1256 +- drivers/video/backlight/tosa_bl.c | 10 +- drivers/video/backlight/tosa_bl.h | 8 + drivers/video/backlight/tosa_lcd.c | 28 +- drivers/video/fbdev/Kconfig | 1 + drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/c2p_core.h | 8 +- drivers/video/fbdev/hyperv_fb.c | 428 +- drivers/virtio/virtio_balloon.c | 43 +- drivers/virtio/virtio_ring.c | 4 +- drivers/w1/slaves/Kconfig | 8 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2430.c | 295 + drivers/watchdog/Kconfig | 5 +- drivers/watchdog/aspeed_wdt.c | 16 +- drivers/watchdog/at91sam9_wdt.h | 34 +- drivers/watchdog/bd70528_wdt.c | 5 +- drivers/watchdog/cadence_wdt.c | 6 +- drivers/watchdog/cpwd.c | 8 +- drivers/watchdog/imx2_wdt.c | 30 +- drivers/watchdog/imx7ulp_wdt.c | 45 +- drivers/watchdog/imx_sc_wdt.c | 8 +- drivers/watchdog/intel-mid_wdt.c | 1 + drivers/watchdog/jz4740_wdt.c | 108 +- drivers/watchdog/menz69_wdt.c | 1 + drivers/watchdog/meson_gxbb_wdt.c | 4 +- drivers/watchdog/pm8916_wdt.c | 15 +- drivers/watchdog/sbc7240_wdt.c | 3 +- drivers/watchdog/sprd_wdt.c | 6 +- drivers/watchdog/w83627hf_wdt.c | 11 +- drivers/watchdog/watchdog_dev.c | 101 +- drivers/watchdog/wdat_wdt.c | 2 +- drivers/xen/Kconfig | 63 +- drivers/xen/gntdev-common.h | 8 +- drivers/xen/gntdev.c | 179 +- drivers/xen/mcelog.c | 14 +- drivers/xen/platform-pci.c | 14 +- drivers/xen/swiotlb-xen.c | 12 +- fs/afs/callback.c | 1 - fs/afs/cmservice.c | 6 +- fs/afs/dir.c | 7 +- fs/afs/dir_edit.c | 12 +- fs/afs/file.c | 6 +- fs/afs/fsclient.c | 16 +- fs/afs/internal.h | 16 +- fs/afs/rxrpc.c | 13 +- fs/afs/server.c | 3 +- fs/afs/super.c | 1 + fs/afs/vlclient.c | 6 +- fs/afs/xattr.c | 16 +- fs/afs/yfsclient.c | 11 +- fs/aio.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/binfmt_elf.c | 12 +- fs/binfmt_elf_fdpic.c | 12 +- fs/block_dev.c | 69 +- fs/btrfs/block-group.c | 417 +- fs/btrfs/block-group.h | 46 +- fs/btrfs/btrfs_inode.h | 3 - fs/btrfs/ctree.c | 68 - fs/btrfs/ctree.h | 21 +- fs/btrfs/delalloc-space.c | 21 +- fs/btrfs/disk-io.c | 53 +- fs/btrfs/extent-tree.c | 239 +- fs/btrfs/extent_io.c | 88 +- fs/btrfs/free-space-cache.c | 71 +- fs/btrfs/free-space-cache.h | 39 +- fs/btrfs/free-space-tree.c | 50 +- fs/btrfs/free-space-tree.h | 18 +- fs/btrfs/inode.c | 46 +- fs/btrfs/ioctl.c | 8 +- fs/btrfs/locking.c | 231 +- fs/btrfs/ordered-data.c | 6 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/reada.c | 2 +- fs/btrfs/relocation.c | 15 +- fs/btrfs/scrub.c | 77 +- fs/btrfs/send.c | 43 +- fs/btrfs/space-info.c | 3 +- fs/btrfs/space-info.h | 1 - fs/btrfs/super.c | 7 +- fs/btrfs/sysfs.c | 16 +- fs/btrfs/sysfs.h | 2 +- fs/btrfs/tests/btrfs-tests.c | 6 +- fs/btrfs/tests/btrfs-tests.h | 4 +- fs/btrfs/tests/free-space-tests.c | 15 +- fs/btrfs/tests/free-space-tree-tests.c | 26 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/volumes.c | 65 +- fs/btrfs/volumes.h | 17 +- fs/buffer.c | 54 +- fs/ceph/caps.c | 10 +- fs/ceph/dir.c | 15 +- fs/ceph/file.c | 44 +- fs/ceph/inode.c | 1 + fs/ceph/mds_client.c | 19 +- fs/ceph/mdsmap.c | 11 +- fs/ceph/super.c | 11 +- fs/ceph/super.h | 12 +- fs/cifs/cifs_debug.c | 38 +- fs/cifs/cifs_spnego.c | 2 +- fs/cifs/cifsfs.c | 41 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 90 +- fs/cifs/cifsproto.h | 8 + fs/cifs/connect.c | 191 +- fs/cifs/dfs_cache.c | 3 +- fs/cifs/dir.c | 6 +- fs/cifs/file.c | 91 +- fs/cifs/inode.c | 336 +- fs/cifs/misc.c | 17 +- fs/cifs/sess.c | 230 +- fs/cifs/smb1ops.c | 8 +- fs/cifs/smb2misc.c | 175 +- fs/cifs/smb2ops.c | 141 +- fs/cifs/smb2pdu.c | 168 +- fs/cifs/smb2pdu.h | 3 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 165 +- fs/cifs/transport.c | 28 +- fs/compat_binfmt_elf.c | 4 +- fs/compat_ioctl.c | 23 +- fs/configfs/symlink.c | 2 +- fs/cramfs/inode.c | 4 +- fs/crypto/crypto.c | 10 +- fs/crypto/fscrypt_private.h | 18 +- fs/crypto/keyring.c | 8 +- fs/crypto/keysetup.c | 51 +- fs/crypto/policy.c | 41 +- fs/debugfs/file.c | 15 +- fs/direct-io.c | 21 - fs/ecryptfs/inode.c | 84 +- fs/erofs/Kconfig | 1 + fs/erofs/decompressor.c | 2 +- fs/erofs/erofs_fs.h | 3 +- fs/erofs/internal.h | 7 +- fs/erofs/super.c | 39 +- fs/erofs/utils.c | 4 +- fs/erofs/zdata.c | 86 +- fs/erofs/zmap.c | 28 +- fs/exec.c | 4 +- fs/exportfs/expfs.c | 31 +- fs/ext2/balloc.c | 67 +- fs/ext2/ext2.h | 12 + fs/ext2/inode.c | 7 +- fs/ext2/super.c | 15 +- fs/ext4/ext4.h | 24 +- fs/ext4/ext4_jbd2.c | 32 +- fs/ext4/ext4_jbd2.h | 106 +- fs/ext4/extents.c | 149 +- fs/ext4/file.c | 412 +- fs/ext4/fsync.c | 72 +- fs/ext4/ialloc.c | 7 +- fs/ext4/indirect.c | 125 +- fs/ext4/inode.c | 931 +- fs/ext4/migrate.c | 103 +- fs/ext4/namei.c | 50 +- fs/ext4/page-io.c | 167 +- fs/ext4/readpage.c | 6 +- fs/ext4/resize.c | 46 +- fs/ext4/super.c | 75 +- fs/ext4/xattr.c | 94 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 190 +- fs/f2fs/dir.c | 7 +- fs/f2fs/f2fs.h | 63 +- fs/f2fs/file.c | 52 +- fs/f2fs/gc.c | 46 +- fs/f2fs/inode.c | 8 +- fs/f2fs/namei.c | 15 +- fs/f2fs/node.c | 3 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 67 +- fs/f2fs/segment.h | 2 + fs/f2fs/super.c | 129 +- fs/f2fs/sysfs.c | 4 + fs/f2fs/xattr.c | 14 +- fs/file.c | 2 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 9 +- fs/fuse/dir.c | 25 +- fs/fuse/file.c | 2 + fs/fuse/fuse_i.h | 2 + fs/fuse/readdir.c | 2 +- fs/fuse/virtio_fs.c | 8 +- fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 11 +- fs/gfs2/file.c | 55 +- fs/gfs2/glock.c | 16 +- fs/gfs2/glops.c | 2 +- fs/gfs2/inode.c | 14 +- fs/gfs2/log.c | 25 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 34 +- fs/gfs2/lops.h | 3 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 23 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 6 +- fs/gfs2/super.c | 33 +- fs/gfs2/sys.c | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 9 + fs/hugetlbfs/inode.c | 59 +- fs/io-wq.c | 561 +- fs/io-wq.h | 30 +- fs/io_uring.c | 1642 +- fs/ioctl.c | 16 +- fs/iomap/apply.c | 7 + fs/iomap/buffered-io.c | 7 +- fs/iomap/direct-io.c | 15 +- fs/iomap/fiemap.c | 6 +- fs/iomap/trace.h | 103 + fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 26 +- fs/jbd2/journal.c | 65 +- fs/jbd2/revoke.c | 6 + fs/jbd2/transaction.c | 400 +- fs/kernfs/dir.c | 101 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 4 +- fs/kernfs/kernfs-internal.h | 2 - fs/kernfs/mount.c | 102 +- fs/lockd/host.c | 3 +- fs/nfs/callback.h | 4 +- fs/nfs/callback_proc.c | 8 +- fs/nfs/callback_xdr.c | 6 +- fs/nfs/client.c | 11 + fs/nfs/delegation.c | 170 +- fs/nfs/delegation.h | 4 +- fs/nfs/export.c | 1 + fs/nfs/file.c | 2 +- fs/nfs/inode.c | 54 +- fs/nfs/internal.h | 2 +- fs/nfs/namespace.c | 3 + fs/nfs/nfs2xdr.c | 21 +- fs/nfs/nfs3client.c | 5 +- fs/nfs/nfs3xdr.c | 14 +- fs/nfs/nfs42.h | 15 +- fs/nfs/nfs42proc.c | 201 +- fs/nfs/nfs42xdr.c | 190 +- fs/nfs/nfs4_fs.h | 21 +- fs/nfs/nfs4client.c | 13 +- fs/nfs/nfs4file.c | 141 +- fs/nfs/nfs4proc.c | 76 +- fs/nfs/nfs4state.c | 51 +- fs/nfs/nfs4super.c | 4 +- fs/nfs/nfs4trace.h | 175 + fs/nfs/nfs4xdr.c | 24 +- fs/nfs/nfstrace.h | 33 + fs/nfs/pnfs.c | 2 - fs/nfs/super.c | 6 +- fs/nfs/sysfs.c | 3 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/filecache.c | 2 - fs/nfsd/nfs4callback.c | 104 +- fs/nfsd/nfs4recover.c | 12 +- fs/nfsd/nfssvc.c | 3 +- fs/nfsd/state.h | 1 + fs/ocfs2/alloc.c | 32 +- fs/ocfs2/journal.c | 8 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/suballoc.c | 19 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/xattr.c | 56 +- fs/open.c | 6 +- fs/orangefs/super.c | 2 +- fs/pipe.c | 6 +- fs/proc/array.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 4 +- fs/pstore/platform.c | 2 +- fs/quota/dquot.c | 281 +- fs/reiserfs/file.c | 10 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/namei.c | 7 +- fs/reiserfs/reiserfs.h | 2 + fs/reiserfs/super.c | 2 + fs/reiserfs/xattr.c | 19 +- fs/reiserfs/xattr_acl.c | 4 +- fs/select.c | 10 +- fs/timerfd.c | 14 +- fs/ubifs/debug.c | 12 - fs/ubifs/journal.c | 4 +- fs/ubifs/orphan.c | 17 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 4 +- fs/ubifs/tnc_commit.c | 34 +- fs/ufs/super.c | 2 +- fs/userfaultfd.c | 18 +- fs/utimes.c | 8 +- fs/verity/enable.c | 2 +- fs/xfs/Makefile | 1 - fs/xfs/kmem.c | 2 +- fs/xfs/kmem.h | 30 - fs/xfs/libxfs/xfs_ag_resv.c | 2 + fs/xfs/libxfs/xfs_alloc.c | 380 +- fs/xfs/libxfs/xfs_alloc.h | 16 +- fs/xfs/libxfs/xfs_attr.c | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 116 +- fs/xfs/libxfs/xfs_attr_leaf.h | 30 +- fs/xfs/libxfs/xfs_attr_remote.c | 1 + fs/xfs/libxfs/xfs_bit.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 667 +- fs/xfs/libxfs/xfs_btree.c | 97 +- fs/xfs/libxfs/xfs_btree.h | 34 +- fs/xfs/libxfs/xfs_da_btree.c | 668 +- fs/xfs/libxfs/xfs_da_btree.h | 73 +- fs/xfs/libxfs/xfs_da_format.c | 888 - fs/xfs/libxfs/xfs_da_format.h | 59 +- fs/xfs/libxfs/xfs_dir2.c | 72 +- fs/xfs/libxfs/xfs_dir2.h | 90 +- fs/xfs/libxfs/xfs_dir2_block.c | 131 +- fs/xfs/libxfs/xfs_dir2_data.c | 282 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 307 +- fs/xfs/libxfs/xfs_dir2_node.c | 431 +- fs/xfs/libxfs/xfs_dir2_priv.h | 114 +- fs/xfs/libxfs/xfs_dir2_sf.c | 422 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 117 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 +- fs/xfs/libxfs/xfs_inode_fork.c | 14 +- fs/xfs/libxfs/xfs_inode_fork.h | 4 + fs/xfs/libxfs/xfs_log_format.h | 4 +- fs/xfs/libxfs/xfs_log_recover.h | 4 +- fs/xfs/libxfs/xfs_refcount.c | 174 +- fs/xfs/libxfs/xfs_rmap.c | 377 +- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_sb.c | 1 + fs/xfs/libxfs/xfs_trans_inode.c | 8 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.h | 2 - fs/xfs/scrub/attr.c | 11 +- fs/xfs/scrub/bitmap.c | 3 +- fs/xfs/scrub/common.h | 9 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/dabtree.h | 3 +- fs/xfs/scrub/dir.c | 132 +- fs/xfs/scrub/fscounters.c | 8 +- fs/xfs/scrub/health.c | 1 + fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/quota.c | 7 + fs/xfs/scrub/scrub.c | 1 + fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_acl.c | 18 +- fs/xfs/xfs_aops.c | 34 +- fs/xfs/xfs_aops.h | 3 - fs/xfs/xfs_attr_inactive.c | 76 +- fs/xfs/xfs_attr_list.c | 75 +- fs/xfs/xfs_bmap_item.c | 11 +- fs/xfs/xfs_bmap_util.c | 248 +- fs/xfs/xfs_bmap_util.h | 4 - fs/xfs/xfs_buf.c | 32 +- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 137 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot.c | 42 +- fs/xfs/xfs_dquot.h | 98 +- fs/xfs/xfs_dquot_item.h | 34 +- fs/xfs/xfs_error.c | 31 +- fs/xfs/xfs_error.h | 33 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 9 +- fs/xfs/xfs_file.c | 81 +- fs/xfs/xfs_filestream.c | 3 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_icache.c | 8 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 41 +- fs/xfs/xfs_inode.h | 31 +- fs/xfs/xfs_inode_item.c | 15 +- fs/xfs/xfs_ioctl.c | 203 +- fs/xfs/xfs_ioctl.h | 7 - fs/xfs/xfs_ioctl32.c | 49 +- fs/xfs/xfs_ioctl32.h | 13 +- fs/xfs/xfs_iomap.c | 199 +- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 64 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_iwalk.c | 3 +- fs/xfs/xfs_linux.h | 14 +- fs/xfs/xfs_log.c | 6 +- fs/xfs/xfs_log_cil.c | 4 +- fs/xfs/xfs_log_priv.h | 8 +- fs/xfs/xfs_log_recover.c | 148 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 58 +- fs/xfs/xfs_mount.h | 57 +- fs/xfs/xfs_pnfs.c | 55 +- fs/xfs/xfs_qm.c | 67 +- fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_qm_bhv.c | 8 +- fs/xfs/xfs_qm_syscalls.c | 139 +- fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_rmap_item.c | 13 +- fs/xfs/xfs_super.c | 1466 +- fs/xfs/xfs_symlink.c | 1 + fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_trace.h | 6 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 10 +- fs/xfs/xfs_trans_dquot.c | 56 +- fs/xfs/xfs_xattr.c | 1 + include/Kbuild | 1188 -- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 - include/asm-generic/4level-fixup.h | 39 - include/asm-generic/atomic-instrumented.h | 393 +- include/asm-generic/bitops-instrumented.h | 263 - include/asm-generic/bitops/instrumented-atomic.h | 100 + include/asm-generic/bitops/instrumented-lock.h | 81 + .../asm-generic/bitops/instrumented-non-atomic.h | 114 + include/asm-generic/export.h | 3 +- include/asm-generic/io.h | 89 +- include/asm-generic/mshyperv.h | 2 + include/asm-generic/pgtable.h | 60 + include/asm-generic/tlb.h | 2 +- include/asm-generic/vdso/vsyscall.h | 7 - include/asm-generic/vmlinux.lds.h | 80 +- include/clocksource/hyperv_timer.h | 7 +- include/crypto/aead.h | 2 +- include/crypto/algapi.h | 149 - include/crypto/blake2s.h | 106 + include/crypto/chacha.h | 83 +- include/crypto/chacha20poly1305.h | 48 + include/crypto/curve25519.h | 71 + include/crypto/engine.h | 4 - include/crypto/hash.h | 2 +- include/crypto/internal/blake2s.h | 24 + include/crypto/internal/chacha.h | 43 + include/crypto/internal/des.h | 12 - include/crypto/internal/poly1305.h | 58 + include/crypto/internal/skcipher.h | 32 - include/crypto/poly1305.h | 69 +- include/crypto/skcipher.h | 33 +- include/drm/bridge/dw_hdmi.h | 4 + include/drm/drm_cache.h | 2 +- include/drm/drm_dp_mst_helper.h | 160 +- include/drm/drm_gem.h | 5 +- include/drm/drm_gem_shmem_helper.h | 13 + include/drm/drm_self_refresh_helper.h | 3 +- include/drm/gpu_scheduler.h | 3 + include/drm/ttm/ttm_page_alloc.h | 2 +- include/dt-bindings/clock/aspeed-clock.h | 2 + include/dt-bindings/clock/ast2600-clock.h | 4 + include/dt-bindings/clock/omap5.h | 4 + include/dt-bindings/clock/px30-cru.h | 2 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 6 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 155 + include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 + include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 + include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra124-car-common.h | 1 + include/dt-bindings/clock/tegra210-car.h | 1 + include/dt-bindings/clock/x1000-cgu.h | 44 + include/dt-bindings/dma/x1000-dma.h | 40 + include/dt-bindings/gpio/meson-a1-gpio.h | 73 + include/dt-bindings/net/qca-ar803x.h | 13 + include/dt-bindings/net/ti-dp83869.h | 42 + include/dt-bindings/pinctrl/at91.h | 4 +- include/dt-bindings/power/r8a77961-sysc.h | 32 + .../dt-bindings/regulator/dlg,da9063-regulator.h | 16 + include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 + include/dt-bindings/reset/realtek,rtd1295.h | 111 + include/keys/system_keyring.h | 6 + include/kvm/arm_vgic.h | 4 +- include/linux/arch_topology.h | 1 + include/linux/blk-cgroup.h | 199 +- include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 26 + include/linux/blkdev.h | 30 +- include/linux/bpf.h | 260 +- include/linux/bpf_types.h | 77 +- include/linux/bpf_verifier.h | 4 +- include/linux/bsearch.h | 2 +- include/linux/btf.h | 1 + include/linux/can/core.h | 1 + include/linux/can/platform/mcp251x.h | 22 - include/linux/can/rx-offload.h | 7 +- include/linux/cgroup-defs.h | 19 +- include/linux/cgroup.h | 26 +- include/linux/clk-provider.h | 1 + include/linux/clk/tegra.h | 24 + include/linux/clk/ti.h | 3 +- include/linux/compat.h | 21 +- include/linux/compiler-clang.h | 9 + include/linux/compiler-gcc.h | 7 + include/linux/compiler.h | 57 +- include/linux/context_tracking.h | 26 +- include/linux/context_tracking_state.h | 21 +- include/linux/counter.h | 76 +- include/linux/cpu.h | 37 +- include/linux/cpu_cooling.h | 18 +- include/linux/cpuhotplug.h | 1 + include/linux/cpuidle.h | 27 +- include/linux/crypto.h | 861 +- include/linux/debugfs.h | 51 +- include/linux/device-mapper.h | 27 +- include/linux/device.h | 13 +- include/linux/dma-direct.h | 37 +- include/linux/dma-heap.h | 59 - include/linux/dma-mapping.h | 15 +- include/linux/dma-noncoherent.h | 22 +- include/linux/dma/sprd-dma.h | 4 + include/linux/dmar.h | 2 + include/linux/edac.h | 146 +- include/linux/efi.h | 36 +- include/linux/energy_model.h | 3 +- include/linux/export.h | 1 + include/linux/exportfs.h | 5 + include/linux/falloc.h | 10 +- include/linux/filter.h | 33 +- include/linux/firmware/broadcom/tee_bnxt_fw.h | 14 + .../linux/firmware/intel/stratix10-svc-client.h | 8 + include/linux/firmware/xlnx-zynqmp.h | 16 +- include/linux/fs.h | 14 +- include/linux/fscrypt.h | 3 + include/linux/fsl/mc.h | 2 + include/linux/ftrace.h | 152 +- include/linux/futex.h | 40 +- include/linux/fwnode.h | 14 +- include/linux/genhd.h | 5 +- include/linux/gfp.h | 23 + include/linux/gpio/driver.h | 8 + include/linux/hmm.h | 190 +- include/linux/hrtimer.h | 14 +- include/linux/hugetlb.h | 137 +- include/linux/hyperv.h | 19 + include/linux/i2c-pxa.h | 18 - include/linux/i2c.h | 3 - include/linux/icmp.h | 15 + include/linux/icmpv6.h | 14 + include/linux/idr.h | 2 +- include/linux/iio/imu/adis.h | 6 +- include/linux/ima.h | 3 +- include/linux/intel-iommu.h | 6 +- include/linux/interrupt.h | 16 +- include/linux/io-pgtable.h | 2 +- include/linux/io.h | 2 + include/linux/iommu.h | 8 +- include/linux/ioport.h | 1 + include/linux/irq.h | 6 + include/linux/irq_work.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqchip/ingenic.h | 14 - include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 118 +- include/linux/journal-head.h | 21 +- include/linux/kasan.h | 31 + include/linux/kcov.h | 23 + include/linux/kcsan-checks.h | 97 + include/linux/kcsan.h | 115 + include/linux/kernel.h | 19 +- include/linux/kernel_stat.h | 11 + include/linux/kernfs.h | 57 +- include/linux/kvm_host.h | 24 +- include/linux/libata.h | 13 +- include/linux/libnvdimm.h | 7 - include/linux/license.h | 1 + include/linux/livepatch.h | 17 + include/linux/lockd/debug.h | 4 - include/linux/lockd/lockd.h | 4 - include/linux/logic_pio.h | 4 +- include/linux/memcontrol.h | 43 +- include/linux/memory.h | 1 + include/linux/memory_hotplug.h | 6 +- include/linux/memregion.h | 23 + include/linux/mfd/arizona/registers.h | 7 - include/linux/mfd/core.h | 20 - include/linux/mfd/db8500-prcmu.h | 4 +- include/linux/mfd/dbx500-prcmu.h | 7 +- include/linux/mfd/madera/core.h | 11 + include/linux/mfd/mt6397/rtc.h | 71 + include/linux/miscdevice.h | 1 + include/linux/mlx5/driver.h | 20 +- include/linux/mlx5/fs.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 38 +- include/linux/mm_types.h | 5 + include/linux/mmc/card.h | 3 +- include/linux/mmc/sdio_ids.h | 2 + include/linux/mmu_notifier.h | 147 +- include/linux/mmzone.h | 32 +- include/linux/module.h | 11 +- include/linux/moduleloader.h | 2 +- include/linux/moduleparam.h | 4 +- include/linux/mtd/spi-nor.h | 13 +- include/linux/nd.h | 2 +- include/linux/netdevice.h | 22 +- include/linux/nfs4.h | 26 + include/linux/nfs_fs.h | 4 +- include/linux/nfs_fs_sb.h | 6 +- include/linux/nfs_xdr.h | 31 +- include/linux/nvme-fc.h | 182 +- include/linux/nvme.h | 60 +- include/linux/of_net.h | 7 +- include/linux/page-flags.h | 70 +- include/linux/pagewalk.h | 42 +- include/linux/parport.h | 1 + include/linux/pci.h | 15 +- include/linux/pci_ids.h | 1 + include/linux/percpu-defs.h | 2 +- include/linux/percpu-refcount.h | 16 +- include/linux/perf_event.h | 40 +- include/linux/phy.h | 22 +- include/linux/phy/phy.h | 3 +- include/linux/phy_led_triggers.h | 2 +- include/linux/phylink.h | 25 +- include/linux/pid.h | 3 +- include/linux/pid_namespace.h | 2 + include/linux/platform_data/cros_ec_proto.h | 41 +- include/linux/platform_data/cros_ec_sensorhub.h | 30 + include/linux/platform_data/gpio_backlight.h | 3 - include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/i2c-pxa.h | 4 - include/linux/platform_data/spi-mt65xx.h | 1 - include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_data/wilco-ec.h | 15 + include/linux/platform_device.h | 6 + include/linux/pm.h | 2 + include/linux/pm_domain.h | 5 + include/linux/pm_wakeup.h | 9 + include/linux/power/smartreflex.h | 3 + include/linux/property.h | 98 +- include/linux/ptdump.h | 22 + include/linux/qcom_scm.h | 2 + include/linux/quota.h | 2 +- include/linux/quotaops.h | 14 +- include/linux/radix-tree.h | 18 - include/linux/rbtree_augmented.h | 6 +- include/linux/regulator/ab8500.h | 3 - include/linux/regulator/fixed.h | 1 + include/linux/resource_ext.h | 12 + include/linux/rtsx_pci.h | 1 + include/linux/sbitmap.h | 9 - include/linux/sched.h | 26 +- include/linux/sched/mm.h | 6 +- include/linux/sched/task.h | 3 + include/linux/security.h | 3 + include/linux/sed-opal.h | 1 + include/linux/seq_buf.h | 3 + include/linux/seqlock.h | 51 +- include/linux/sfp.h | 29 +- include/linux/skbuff.h | 50 +- include/linux/skmsg.h | 9 +- include/linux/slab.h | 2 +- include/linux/soc/qcom/irq.h | 34 + include/linux/socket.h | 5 +- include/linux/sort.h | 8 +- include/linux/soundwire/sdw.h | 4 +- include/linux/stat.h | 3 +- include/linux/stddef.h | 13 +- include/linux/stmmac.h | 3 +- include/linux/string.h | 2 + include/linux/sunrpc/auth.h | 3 - include/linux/sunrpc/auth_gss.h | 2 - include/linux/sunrpc/clnt.h | 4 +- include/linux/sunrpc/gss_api.h | 2 - include/linux/sunrpc/gss_err.h | 3 - include/linux/sunrpc/msg_prot.h | 3 - include/linux/sunrpc/rpc_pipe_fs.h | 3 - include/linux/sunrpc/svcauth.h | 4 - include/linux/sunrpc/svcauth_gss.h | 2 - include/linux/sunrpc/xdr.h | 3 - include/linux/sunrpc/xprt.h | 7 +- include/linux/sunrpc/xprtsock.h | 4 - include/linux/swap.h | 2 +- include/linux/sxgbe_platform.h | 4 +- include/linux/syscalls.h | 24 +- include/linux/tick.h | 2 +- include/linux/time.h | 9 +- include/linux/time32.h | 2 +- include/linux/trace.h | 8 + include/linux/trace_events.h | 26 +- include/linux/trace_seq.h | 4 + include/linux/types.h | 7 +- include/linux/u64_stats_sync.h | 51 +- include/linux/uaccess.h | 16 + include/linux/usb/role.h | 3 + include/linux/usb/tcpm.h | 41 - include/linux/usb/typec.h | 41 +- include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 - include/linux/vmalloc.h | 18 +- include/linux/vmw_vmci_api.h | 2 + include/linux/vtime.h | 23 +- include/linux/w1.h | 1 + include/media/rc-map.h | 1 + include/media/v4l2-ctrls.h | 4 + include/media/v4l2-device.h | 2 +- include/net/act_api.h | 47 +- include/net/af_vsock.h | 45 +- include/net/arp.h | 4 +- include/net/bonding.h | 3 +- include/net/busy_poll.h | 6 +- include/net/cfg80211.h | 11 + include/net/devlink.h | 60 +- include/net/dsa.h | 63 +- include/net/flow_dissector.h | 33 +- include/net/fq_impl.h | 4 +- include/net/garp.h | 2 +- include/net/gen_stats.h | 6 + include/net/ip.h | 8 +- include/net/ip6_fib.h | 39 + include/net/ip_fib.h | 10 + include/net/ip_tunnels.h | 6 +- include/net/mac80211.h | 61 +- include/net/mrp.h | 2 +- include/net/ndisc.h | 8 +- include/net/neighbour.h | 6 +- include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_flow_table.h | 63 +- include/net/netfilter/nf_tables.h | 9 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/netfilter/nf_tables_offload.h | 1 + include/net/netns/ipv6.h | 3 + include/net/netns/sctp.h | 14 + include/net/netprio_cgroup.h | 2 +- include/net/page_pool.h | 85 +- include/net/route.h | 4 + include/net/sch_generic.h | 22 +- include/net/sctp/constants.h | 12 + include/net/sctp/structs.h | 16 +- include/net/smc.h | 4 + include/net/sock.h | 44 +- include/net/tcp.h | 12 +- include/net/tls.h | 7 + include/net/vsock_addr.h | 2 +- include/net/xdp_priv.h | 4 - include/net/xdp_sock.h | 51 +- include/rdma/ib_cm.h | 32 +- include/rdma/ib_mad.h | 40 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 86 +- include/rdma/ib_verbs.h | 72 +- include/scsi/iscsi_proto.h | 1 + include/scsi/scsi_cmnd.h | 5 +- include/scsi/scsi_host.h | 16 +- include/soc/at91/atmel_tcb.h | 1 - include/soc/fsl/qman.h | 11 + include/soc/mscc/ocelot.h | 550 + .../net/ethernet => include/soc}/mscc/ocelot_sys.h | 0 include/soc/tegra/mc.h | 2 +- include/sound/core.h | 1 + include/sound/hda_codec.h | 1 + include/sound/memalloc.h | 2 +- include/sound/pcm.h | 20 +- include/sound/rt5682.h | 1 + include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 2 + include/sound/soc-component.h | 7 +- include/sound/soc.h | 22 +- include/sound/timer.h | 6 +- include/trace/events/bridge.h | 12 +- include/trace/events/btrfs.h | 24 +- include/trace/events/cgroup.h | 6 +- include/trace/events/ext4.h | 13 +- include/trace/events/filemap.h | 2 +- include/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 + include/trace/events/io_uring.h | 99 +- include/trace/events/jbd2.h | 16 +- include/trace/events/kmem.h | 32 +- include/trace/events/page_pool.h | 44 +- include/trace/events/rdma_core.h | 251 - include/trace/events/rpcgss.h | 45 + include/trace/events/sunrpc.h | 55 + include/trace/events/tcp.h | 2 +- include/trace/events/timer.h | 16 +- include/trace/events/writeback.h | 140 +- include/trace/events/xdp.h | 19 +- include/trace/trace_events.h | 70 +- include/uapi/asm-generic/ipcbuf.h | 2 + include/uapi/asm-generic/msgbuf.h | 14 +- include/uapi/asm-generic/posix_types.h | 1 + include/uapi/asm-generic/sembuf.h | 8 +- include/uapi/asm-generic/shmbuf.h | 12 +- include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/amdgpu_drm.h | 3 + include/uapi/drm/i915_drm.h | 15 + include/uapi/linux/blkzoned.h | 17 +- include/uapi/linux/bpf.h | 130 +- include/uapi/linux/btrfs.h | 5 +- include/uapi/linux/btrfs_tree.h | 10 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/can/error.h | 2 +- include/uapi/linux/can/gw.h | 2 +- include/uapi/linux/can/j1939.h | 2 +- include/uapi/linux/can/netlink.h | 2 +- include/uapi/linux/can/raw.h | 2 +- include/uapi/linux/can/vxcan.h | 2 +- include/uapi/linux/cyclades.h | 6 +- include/uapi/linux/devlink.h | 3 +- include/uapi/linux/dma-heap.h | 55 - include/uapi/linux/elfcore.h | 8 +- include/uapi/linux/errqueue.h | 7 + include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/gen_stats.h | 5 +- include/uapi/linux/gpio.h | 28 +- include/uapi/linux/io_uring.h | 5 + include/uapi/linux/kcov.h | 28 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 6 +- include/uapi/linux/lwtunnel.h | 41 + include/uapi/linux/magic.h | 1 + include/uapi/linux/msg.h | 6 +- include/uapi/linux/netfilter/ipset/ip_set.h | 2 + include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/nl80211.h | 26 + include/uapi/linux/nvme_ioctl.h | 1 + include/uapi/linux/openvswitch.h | 4 +- include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/perf_event.h | 10 +- include/uapi/linux/pkt_cls.h | 34 + include/uapi/linux/pkt_sched.h | 22 +- include/uapi/linux/ppp_defs.h | 4 +- include/uapi/linux/ptp_clock.h | 5 +- include/uapi/linux/resource.h | 4 +- include/uapi/linux/scc.h | 1 + include/uapi/linux/sched.h | 57 +- include/uapi/linux/sctp.h | 15 + include/uapi/linux/sed-opal.h | 20 + include/uapi/linux/sem.h | 4 +- include/uapi/linux/shm.h | 6 +- include/uapi/linux/stat.h | 2 +- include/uapi/linux/tc_act/tc_tunnel_key.h | 29 + include/uapi/linux/time.h | 6 +- include/uapi/linux/time_types.h | 5 + include/uapi/linux/tipc.h | 22 + include/uapi/linux/tipc_netlink.h | 4 + include/uapi/linux/utime.h | 4 +- include/uapi/linux/videodev2.h | 1 + include/uapi/misc/habanalabs.h | 48 +- include/uapi/rdma/efa-abi.h | 6 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/nes-abi.h | 115 - include/uapi/rdma/qedr-abi.h | 25 + include/uapi/rdma/vmw_pvrdma-abi.h | 5 + include/uapi/sound/compress_params.h | 10 + include/xen/interface/xen-mca.h | 10 +- include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 26 +- init/init_task.c | 8 + init/main.c | 2 + ipc/syscall.c | 2 +- ipc/util.c | 2 +- kernel/Kconfig.preempt | 2 +- kernel/Makefile | 6 + kernel/audit_watch.c | 2 +- kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 263 +- kernel/bpf/btf.c | 558 +- kernel/bpf/cgroup.c | 6 +- kernel/bpf/core.c | 98 +- kernel/bpf/devmap.c | 74 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/inode.c | 7 +- kernel/bpf/local_storage.c | 6 +- kernel/bpf/map_in_map.c | 7 +- kernel/bpf/offload.c | 4 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 318 +- kernel/bpf/trampoline.c | 253 + kernel/bpf/verifier.c | 307 +- kernel/bpf/xskmap.c | 118 +- kernel/cgroup/cgroup.c | 86 +- kernel/cgroup/cpuset.c | 3 +- kernel/cgroup/freezer.c | 9 + kernel/cgroup/rstat.c | 46 +- kernel/compat.c | 24 - kernel/context_tracking.c | 6 +- kernel/cpu.c | 27 +- kernel/dma/Kconfig | 12 +- kernel/dma/coherent.c | 16 +- kernel/dma/contiguous.c | 9 +- kernel/dma/debug.c | 39 +- kernel/dma/direct.c | 188 +- kernel/dma/mapping.c | 45 +- kernel/dma/remap.c | 55 - kernel/dma/swiotlb.c | 2 +- kernel/events/core.c | 339 +- kernel/events/internal.h | 1 + kernel/events/ring_buffer.c | 36 + kernel/exit.c | 30 +- kernel/fork.c | 112 +- kernel/futex.c | 326 +- kernel/irq/chip.c | 44 + kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 2 +- kernel/irq_work.c | 34 +- kernel/kcov.c | 547 +- kernel/kcsan/Makefile | 11 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 626 + kernel/kcsan/debugfs.c | 275 + kernel/kcsan/encoding.h | 94 + kernel/kcsan/kcsan.h | 108 + kernel/kcsan/report.c | 320 + kernel/kcsan/test.c | 121 + kernel/kexec_file.c | 4 +- kernel/livepatch/Makefile | 2 +- kernel/livepatch/core.c | 44 +- kernel/livepatch/core.h | 5 +- kernel/livepatch/patch.c | 3 +- kernel/livepatch/state.c | 119 + kernel/livepatch/state.h | 9 + kernel/livepatch/transition.c | 12 +- kernel/locking/lockdep.c | 4 +- kernel/locking/mutex.c | 4 + kernel/module.c | 53 +- kernel/notifier.c | 2 +- kernel/pid.c | 72 +- kernel/pid_namespace.c | 2 - kernel/power/power.h | 2 +- kernel/power/qos.c | 8 +- kernel/printk/printk.c | 2 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 46 +- kernel/sched/cputime.c | 118 +- kernel/sched/deadline.c | 52 +- kernel/sched/fair.c | 274 +- kernel/sched/features.h | 1 + kernel/sched/idle.c | 43 +- kernel/sched/rt.c | 49 +- kernel/sched/sched.h | 55 +- kernel/sched/stop_task.c | 25 +- kernel/sched/topology.c | 11 +- kernel/signal.c | 12 +- kernel/stacktrace.c | 6 +- kernel/sys.c | 8 +- kernel/sys_ni.c | 23 + kernel/sysctl.c | 2 +- kernel/time/hrtimer.c | 13 +- kernel/time/itimer.c | 189 +- kernel/time/ntp.c | 2 +- kernel/time/tick-sched.c | 2 +- kernel/time/time.c | 55 +- kernel/time/vsyscall.c | 9 +- kernel/trace/Kconfig | 27 +- kernel/trace/blktrace.c | 84 +- kernel/trace/bpf_trace.c | 233 +- kernel/trace/fgraph.c | 11 +- kernel/trace/ftrace.c | 619 +- kernel/trace/preemptirq_delay_test.c | 144 +- kernel/trace/ring_buffer_benchmark.c | 4 +- kernel/trace/trace.c | 214 +- kernel/trace/trace.h | 56 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 49 +- kernel/trace/trace_events_hist.c | 10 +- kernel/trace/trace_export.c | 110 +- kernel/trace/trace_hwlat.c | 15 +- kernel/trace/trace_kprobe.c | 43 +- kernel/trace/trace_output.c | 15 + kernel/trace/trace_seq.c | 30 + kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_stat.h | 2 +- kernel/trace/trace_syscalls.c | 82 +- kernel/trace/trace_uprobe.c | 9 +- kernel/utsname.c | 2 +- kernel/workqueue.c | 58 +- lib/Kconfig | 7 +- lib/Kconfig.debug | 23 +- lib/Kconfig.kasan | 16 + lib/Kconfig.kcsan | 118 + lib/Makefile | 11 +- lib/bsearch.c | 2 +- lib/chacha.c | 113 - lib/cpumask.c | 102 +- lib/crypto/Kconfig | 130 + lib/crypto/Makefile | 42 +- lib/crypto/blake2s-generic.c | 111 + lib/crypto/blake2s-selftest.c | 622 + lib/crypto/blake2s.c | 126 + lib/crypto/chacha.c | 115 + lib/crypto/chacha20poly1305-selftest.c | 7393 ++++++++ lib/crypto/chacha20poly1305.c | 369 + lib/crypto/curve25519-fiat32.c | 864 + lib/crypto/curve25519-hacl64.c | 788 + lib/crypto/curve25519.c | 25 + lib/crypto/libchacha.c | 35 + lib/crypto/poly1305.c | 232 + lib/devres.c | 81 +- lib/dump_stack.c | 7 +- lib/idr.c | 31 +- lib/ioremap.c | 39 + lib/list-test.c | 30 +- lib/livepatch/Makefile | 5 +- lib/livepatch/test_klp_state.c | 162 + lib/livepatch/test_klp_state2.c | 191 + lib/livepatch/test_klp_state3.c | 5 + lib/logic_pio.c | 14 +- lib/memregion.c | 18 + lib/radix-tree.c | 2 +- lib/sbitmap.c | 17 - lib/seq_buf.c | 62 + lib/sort.c | 15 +- lib/test_bpf.c | 112 +- lib/test_kasan.c | 26 + lib/test_meminit.c | 20 +- lib/test_xarray.c | 22 + lib/ubsan.c | 7 +- lib/ubsan.h | 2 +- lib/vdso/gettimeofday.c | 4 +- lib/vsprintf.c | 40 +- lib/xarray.c | 8 +- lib/xz/xz_dec_lzma2.c | 1 + localversion-next | 2 +- mm/Kconfig | 2 +- mm/Kconfig.debug | 21 + mm/Makefile | 9 + mm/cma_debug.c | 10 +- mm/debug.c | 31 +- mm/filemap.c | 33 +- mm/gup.c | 32 +- mm/hmm.c | 531 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 4 +- mm/hugetlb_cgroup.c | 2 +- mm/hwpoison-inject.c | 4 +- mm/kasan/common.c | 231 + mm/kasan/generic_report.c | 3 + mm/kasan/kasan.h | 1 + mm/khugepaged.c | 37 +- mm/ksm.c | 14 +- mm/maccess.c | 70 +- mm/madvise.c | 28 +- mm/memblock.c | 48 +- mm/memcontrol.c | 135 +- mm/memory-failure.c | 2 +- mm/memory.c | 20 +- mm/memory_hotplug.c | 51 +- mm/mempolicy.c | 71 +- mm/migrate.c | 21 +- mm/mincore.c | 1 + mm/mmap.c | 21 +- mm/mmu_notifier.c | 559 +- mm/mprotect.c | 8 +- mm/nommu.c | 25 +- mm/page_alloc.c | 35 +- mm/page_io.c | 6 +- mm/pagewalk.c | 126 +- mm/ptdump.c | 151 + mm/rmap.c | 7 +- mm/shmem.c | 16 +- mm/slab.h | 8 +- mm/slub.c | 144 +- mm/sparse.c | 6 +- mm/vmalloc.c | 84 +- mm/vmscan.c | 646 +- mm/vmstat.c | 70 +- mm/workingset.c | 69 +- net/802/mrp.c | 6 +- net/Kconfig | 26 +- net/atm/clip.c | 6 +- net/atm/common.c | 2 +- net/atm/signaling.c | 2 +- net/atm/svc.c | 2 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_in.c | 2 +- net/batman-adv/bat_iv_ogm.c | 61 +- net/batman-adv/bat_v.c | 1 - net/batman-adv/bat_v_ogm.c | 75 +- net/batman-adv/hard-interface.c | 2 + net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/soft-interface.c | 5 +- net/batman-adv/types.h | 10 +- net/bluetooth/Kconfig | 2 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/hci_core.c | 26 +- net/bluetooth/hci_request.c | 9 + net/bluetooth/l2cap_core.c | 4 +- net/bpf/test_run.c | 43 + net/bridge/br.c | 2 +- net/bridge/br_device.c | 36 +- net/bridge/br_fdb.c | 157 +- net/bridge/br_input.c | 7 +- net/bridge/br_private.h | 24 +- net/bridge/br_switchdev.c | 12 +- net/bridge/netfilter/ebt_dnat.c | 19 +- net/caif/caif_socket.c | 4 +- net/can/af_can.c | 3 +- net/can/j1939/main.c | 9 + net/can/j1939/socket.c | 103 +- net/can/j1939/transport.c | 56 +- net/ceph/mon_client.c | 3 - net/compat.c | 2 +- net/core/bpf_sk_storage.c | 2 +- net/core/datagram.c | 8 +- net/core/dev.c | 12 +- net/core/devlink.c | 94 +- net/core/filter.c | 156 +- net/core/flow_dissector.c | 119 +- net/core/gen_estimator.c | 4 +- net/core/gen_stats.c | 12 +- net/core/neighbour.c | 8 +- net/core/net-sysfs.c | 25 +- net/core/netprio_cgroup.c | 8 +- net/core/page_pool.c | 189 +- net/core/rtnetlink.c | 39 +- net/core/scm.c | 6 +- net/core/skbuff.c | 2 +- net/core/skmsg.c | 33 +- net/core/sock.c | 6 +- net/core/xdp.c | 130 +- net/dccp/ipv4.c | 4 +- net/dccp/proto.c | 4 +- net/decnet/af_decnet.c | 4 +- net/decnet/dn_nsp_in.c | 2 +- net/dsa/Kconfig | 9 +- net/dsa/Makefile | 1 + net/dsa/dsa.c | 37 + net/dsa/dsa2.c | 122 +- net/dsa/dsa_priv.h | 4 +- net/dsa/port.c | 32 +- net/dsa/slave.c | 25 +- net/dsa/tag_8021q.c | 16 +- net/dsa/tag_ocelot.c | 241 + net/ethernet/eth.c | 7 +- net/ipv4/Kconfig | 218 +- net/ipv4/af_inet.c | 2 +- net/ipv4/datagram.c | 2 +- net/ipv4/fib_frontend.c | 10 - net/ipv4/fib_semantics.c | 2 +- net/ipv4/icmp.c | 14 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_diag.c | 15 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/ip_gre.c | 14 +- net/ipv4/ip_input.c | 38 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_tunnel_core.c | 440 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipconfig.c | 3 + net/ipv4/ipmr.c | 3 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 2 + net/ipv4/netfilter/nf_socket_ipv4.c | 10 +- net/ipv4/nexthop.c | 1 - net/ipv4/raw.c | 2 +- net/ipv4/route.c | 47 +- net/ipv4/syncookies.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 6 +- net/ipv4/tcp.c | 54 +- net/ipv4/tcp_cong.c | 6 + net/ipv4/tcp_diag.c | 4 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/tcp_ulp.c | 3 + net/ipv4/udp.c | 56 +- net/ipv4/xfrm4_output.c | 2 +- net/ipv6/icmp.c | 22 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_fib.c | 4 + net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_input.c | 29 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ipv6_sockglue.c | 4 +- net/ipv6/netfilter/Kconfig | 28 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 2 + net/ipv6/raw.c | 2 +- net/ipv6/route.c | 27 +- net/ipv6/seg6_local.c | 33 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 2 +- net/ipv6/xfrm6_output.c | 2 +- net/iucv/af_iucv.c | 2 +- net/llc/af_llc.c | 4 +- net/mac80211/Makefile | 3 +- net/mac80211/airtime.c | 597 + net/mac80211/cfg.c | 2 +- net/mac80211/debugfs.c | 88 + net/mac80211/debugfs_sta.c | 60 +- net/mac80211/ieee80211_i.h | 8 + net/mac80211/main.c | 12 +- net/mac80211/mlme.c | 103 +- net/mac80211/sta_info.c | 55 +- net/mac80211/sta_info.h | 12 + net/mac80211/status.c | 39 +- net/mac80211/trace.h | 28 +- net/mac80211/tx.c | 121 +- net/netfilter/Makefile | 3 +- net/netfilter/ipset/ip_set_core.c | 49 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 2 +- net/netfilter/ipset/ip_set_hash_net.c | 1 + net/netfilter/ipset/ip_set_hash_netiface.c | 23 +- net/netfilter/ipset/ip_set_hash_netnet.c | 1 + net/netfilter/nf_conntrack_proto_icmp.c | 6 +- net/netfilter/nf_flow_table_core.c | 177 +- net/netfilter/nf_flow_table_inet.c | 25 + net/netfilter/nf_flow_table_offload.c | 851 + net/netfilter/nf_tables_api.c | 63 +- net/netfilter/nf_tables_offload.c | 98 +- net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_cmp.c | 8 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_flow_offload.c | 5 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_meta.c | 18 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_payload.c | 94 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_HMARK.c | 6 +- net/netfilter/xt_RATEEST.c | 2 +- net/netfilter/xt_time.c | 19 +- net/netlink/af_netlink.c | 2 +- net/nfc/hci/Kconfig | 14 +- net/nfc/llcp_sock.c | 4 +- net/nfc/netlink.c | 2 - net/openvswitch/actions.c | 2 +- net/openvswitch/datapath.c | 115 +- net/openvswitch/datapath.h | 12 + net/openvswitch/flow.c | 20 +- net/openvswitch/flow.h | 14 +- net/openvswitch/flow_netlink.c | 87 +- net/openvswitch/flow_table.c | 381 +- net/openvswitch/flow_table.h | 19 +- net/openvswitch/vport.c | 5 +- net/packet/af_packet.c | 12 +- net/phonet/socket.c | 4 +- net/qrtr/tun.c | 6 +- net/rds/ib_cm.c | 23 +- net/rfkill/core.c | 9 +- net/rose/af_rose.c | 4 +- net/rxrpc/Kconfig | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/recvmsg.c | 18 +- net/sched/act_api.c | 58 +- net/sched/act_bpf.c | 5 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 10 +- net/sched/act_ct.c | 21 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_gact.c | 21 +- net/sched/act_ife.c | 5 +- net/sched/act_ipt.c | 12 +- net/sched/act_mirred.c | 19 +- net/sched/act_mpls.c | 6 +- net/sched/act_nat.c | 8 +- net/sched/act_pedit.c | 17 +- net/sched/act_police.c | 9 +- net/sched/act_sample.c | 4 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 4 +- net/sched/act_tunnel_key.c | 216 +- net/sched/act_vlan.c | 16 +- net/sched/cls_api.c | 83 +- net/sched/cls_bpf.c | 8 +- net/sched/cls_flower.c | 256 +- net/sched/em_meta.c | 4 +- net/sched/sch_generic.c | 2 +- net/sched/sch_pie.c | 120 +- net/sched/sch_taprio.c | 33 +- net/sctp/associola.c | 41 +- net/sctp/diag.c | 4 +- net/sctp/endpointola.c | 3 +- net/sctp/input.c | 4 +- net/sctp/protocol.c | 6 + net/sctp/sm_sideeffect.c | 5 + net/sctp/sm_statefuns.c | 4 +- net/sctp/socket.c | 163 +- net/sctp/sysctl.c | 22 +- net/smc/af_smc.c | 27 +- net/smc/smc_cdc.c | 3 + net/smc/smc_clc.c | 2 +- net/smc/smc_close.c | 27 +- net/smc/smc_core.c | 234 +- net/smc/smc_core.h | 9 +- net/smc/smc_ib.c | 9 +- net/smc/smc_ib.h | 3 + net/smc/smc_ism.c | 22 +- net/smc/smc_llc.c | 9 +- net/smc/smc_pnet.c | 2 - net/smc/smc_tx.c | 2 +- net/smc/smc_wr.c | 37 +- net/smc/smc_wr.h | 10 + net/socket.c | 35 +- net/sunrpc/auth_gss/gss_mech_switch.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 92 +- net/sunrpc/clnt.c | 7 +- net/sunrpc/sched.c | 2 +- net/sunrpc/svc.c | 2 + net/sunrpc/svcauth.c | 2 + net/sunrpc/xdr.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + net/sunrpc/xprtsock.c | 5 +- net/tipc/Kconfig | 15 + net/tipc/Makefile | 1 + net/tipc/bcast.c | 6 +- net/tipc/bcast.h | 2 +- net/tipc/bearer.c | 49 +- net/tipc/bearer.h | 6 +- net/tipc/core.c | 32 +- net/tipc/core.h | 20 + net/tipc/crypto.c | 1986 +++ net/tipc/crypto.h | 167 + net/tipc/discover.c | 4 +- net/tipc/link.c | 107 +- net/tipc/link.h | 1 + net/tipc/monitor.c | 15 + net/tipc/monitor.h | 1 + net/tipc/msg.c | 221 +- net/tipc/msg.h | 77 +- net/tipc/name_distr.c | 2 +- net/tipc/name_table.c | 51 +- net/tipc/name_table.h | 4 + net/tipc/net.c | 2 + net/tipc/netlink.c | 18 +- net/tipc/node.c | 490 +- net/tipc/node.h | 25 +- net/tipc/socket.c | 129 +- net/tipc/sysctl.c | 11 + net/tipc/udp_media.c | 1 + net/tls/tls_device.c | 10 +- net/tls/tls_main.c | 3 + net/tls/tls_proc.c | 2 + net/tls/tls_sw.c | 41 +- net/unix/af_unix.c | 8 +- net/vmw_vsock/af_vsock.c | 399 +- net/vmw_vsock/hyperv_transport.c | 92 +- net/vmw_vsock/virtio_transport.c | 177 +- net/vmw_vsock/virtio_transport_common.c | 176 +- net/vmw_vsock/vmci_transport.c | 142 +- net/vmw_vsock/vmci_transport.h | 3 - net/vmw_vsock/vmci_transport_notify.h | 1 - net/wireless/chan.c | 5 + net/wireless/nl80211.c | 13 +- net/wireless/trace.h | 6 +- net/wireless/util.c | 3 +- net/x25/af_x25.c | 4 +- net/xdp/xsk.c | 41 +- net/xfrm/Kconfig | 12 +- net/xfrm/xfrm_algo.c | 4 +- net/xfrm/xfrm_input.c | 3 + net/xfrm/xfrm_state.c | 2 + samples/Kconfig | 15 + samples/Makefile | 2 + samples/bpf/Makefile | 5 +- samples/bpf/README.rst | 12 +- samples/bpf/hbm.c | 2 +- samples/bpf/map_perf_test_kern.c | 4 +- samples/bpf/sockex1_kern.c | 12 +- samples/bpf/sockex2_kern.c | 12 +- samples/bpf/test_map_in_map_kern.c | 4 +- samples/bpf/test_probe_write_user_kern.c | 2 +- samples/bpf/xdp1_kern.c | 12 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp2_kern.c | 12 +- samples/bpf/xdp_adjust_tail_kern.c | 12 +- samples/bpf/xdp_fwd_kern.c | 13 +- samples/bpf/xdp_redirect_cpu_kern.c | 108 +- samples/bpf/xdp_redirect_kern.c | 24 +- samples/bpf/xdp_redirect_map_kern.c | 24 +- samples/bpf/xdp_router_ipv4_kern.c | 64 +- samples/bpf/xdp_rxq_info_kern.c | 37 +- samples/bpf/xdp_rxq_info_user.c | 6 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/bpf/xdp_tx_iptunnel_kern.c | 26 +- samples/bpf/xdp_tx_iptunnel_user.c | 2 +- samples/bpf/xdpsock.h | 11 + samples/bpf/xdpsock_kern.c | 24 + samples/bpf/xdpsock_user.c | 161 +- samples/ftrace/Makefile | 8 + samples/ftrace/ftrace-direct-modify.c | 88 + samples/ftrace/ftrace-direct-too.c | 51 + samples/ftrace/ftrace-direct.c | 45 + samples/ftrace/sample-trace-array.c | 131 + samples/ftrace/sample-trace-array.h | 84 + scripts/Kbuild.include | 15 +- scripts/Makefile.build | 9 - scripts/Makefile.headersinst | 18 - scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 24 +- scripts/Makefile.modpost | 11 +- scripts/Makefile.package | 6 +- scripts/atomic/gen-atomic-instrumented.sh | 17 +- scripts/checkpatch.pl | 10 +- scripts/dtc/Makefile | 4 +- scripts/dtc/dtx_diff | 12 +- scripts/gdb/linux/symbols.py | 3 +- scripts/jobserver-count | 58 - scripts/jobserver-exec | 66 + scripts/kallsyms.c | 287 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 13 +- scripts/kconfig/mconf-cfg.sh | 3 + scripts/kconfig/nconf-cfg.sh | 3 + scripts/kernel-doc | 16 + scripts/mod/modpost.c | 180 +- scripts/mod/modpost.h | 5 +- scripts/nsdeps | 31 +- scripts/package/buildtar | 8 +- scripts/spelling.txt | 28 + scripts/sphinx-pre-install | 1 + scripts/tools-support-relr.sh | 8 +- scripts/ver_linux | 2 + security/apparmor/domain.c | 2 +- security/apparmor/file.c | 27 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/path.h | 3 +- security/apparmor/label.c | 12 +- security/apparmor/lsm.c | 50 +- security/apparmor/mount.c | 30 +- security/integrity/Kconfig | 9 + security/integrity/Makefile | 7 +- security/integrity/ima/ima.h | 11 + security/integrity/ima/ima_appraise.c | 33 + security/integrity/ima/ima_main.c | 70 +- security/integrity/ima/ima_policy.c | 16 +- security/integrity/integrity.h | 1 + .../integrity/platform_certs/keyring_handler.c | 80 + .../integrity/platform_certs/keyring_handler.h | 32 + security/integrity/platform_certs/load_powerpc.c | 96 + security/integrity/platform_certs/load_uefi.c | 67 +- security/keys/trusted-keys/trusted_tpm1.c | 2 - security/lockdown/lockdown.c | 3 + security/selinux/hooks.c | 10 +- security/tomoyo/realpath.c | 32 +- sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/core/init.c | 1 + sound/core/memalloc.c | 25 +- sound/core/pcm_lib.c | 8 +- sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 88 +- sound/core/pcm_native.c | 68 +- sound/core/seq/seq_timer.c | 18 +- sound/core/timer.c | 196 +- sound/drivers/Kconfig | 1 + sound/drivers/aloop.c | 665 +- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/bebob/bebob_focusrite.c | 3 + sound/firewire/bebob/bebob_pcm.c | 9 +- sound/firewire/bebob/bebob_stream.c | 76 +- sound/firewire/dice/dice-pcm.c | 11 +- sound/firewire/digi00x/digi00x-pcm.c | 9 +- sound/firewire/fireface/ff-pcm.c | 9 +- sound/firewire/fireworks/fireworks_pcm.c | 9 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-pcm.c | 12 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 +- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 6 +- sound/firewire/oxfw/oxfw-pcm.c | 14 +- sound/firewire/tascam/tascam-pcm.c | 9 +- sound/hda/hdac_regmap.c | 1 + sound/isa/cs423x/cs4236.c | 3 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/hda_jack.c | 151 +- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 347 +- sound/pci/hda/patch_realtek.c | 63 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cros_ec_codec.c | 16 +- sound/soc/codecs/hdac_hda.c | 116 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/max98373.c | 4 +- sound/soc/codecs/pcm3168a.c | 48 +- sound/soc/codecs/rt1011.c | 70 +- sound/soc/codecs/rt5514-spi.c | 21 +- sound/soc/codecs/rt5645.c | 6 +- sound/soc/codecs/rt5677-spi.c | 29 +- sound/soc/codecs/rt5677.c | 445 +- sound/soc/codecs/rt5677.h | 11 +- sound/soc/codecs/rt5682.c | 43 +- sound/soc/codecs/tas2770.c | 10 +- sound/soc/codecs/tlv320aic31xx.c | 45 + sound/soc/codecs/tlv320aic31xx.h | 8 + sound/soc/codecs/wm2200.c | 5 + sound/soc/codecs/wm5100.c | 2 + sound/soc/codecs/wm8904.c | 73 +- sound/soc/codecs/wm8904.h | 1 + sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 + sound/soc/dwc/dwc-pcm.c | 2 +- sound/soc/fsl/fsl_audmix.c | 6 + sound/soc/fsl/fsl_audmix.h | 1 + sound/soc/intel/Kconfig | 17 +- sound/soc/intel/boards/Kconfig | 51 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 51 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 + sound/soc/intel/boards/bxt_rt298.c | 11 + sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 + sound/soc/intel/boards/hda_dsp_common.c | 85 + sound/soc/intel/boards/hda_dsp_common.h | 32 + .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 6 + sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 13 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 56 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 - sound/soc/intel/haswell/sst-haswell-pcm.c | 12 - sound/soc/intel/skylake/skl-pcm.c | 14 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 35 +- sound/soc/qcom/qdsp6/q6asm.c | 55 + sound/soc/qcom/qdsp6/q6asm.h | 15 + sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_max98090.c | 313 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/sh/rcar/core.c | 20 +- sound/soc/soc-component.c | 27 +- sound/soc/soc-core.c | 899 +- sound/soc/soc-generic-dmaengine-pcm.c | 2 +- sound/soc/soc-jack.c | 3 +- sound/soc/soc-pcm.c | 123 +- sound/soc/soc-topology.c | 17 +- sound/soc/sof/Kconfig | 27 +- sound/soc/sof/core.c | 13 + sound/soc/sof/imx/Kconfig | 8 +- sound/soc/sof/intel/Kconfig | 44 +- sound/soc/sof/intel/hda-codec.c | 22 +- sound/soc/sof/intel/hda-dsp.c | 22 +- sound/soc/sof/intel/hda.c | 17 +- sound/soc/sof/intel/hda.h | 10 +- sound/soc/sof/pcm.c | 12 - sound/soc/sof/pm.c | 39 +- sound/soc/sof/sof-pci-dev.c | 52 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 87 +- sound/soc/stm/stm32_sai_sub.c | 12 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ux500/ux500_msp_i2s.c | 3 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/card.c | 3 + sound/usb/clock.c | 10 +- sound/usb/endpoint.c | 3 + sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/mixer.c | 7 +- sound/usb/mixer_scarlett.c | 23 +- sound/usb/mixer_scarlett_gen2.c | 36 +- sound/usb/pcm.c | 50 +- sound/usb/quirks.c | 4 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 29 +- tools/arch/x86/include/asm/disabled-features.h | 2 +- tools/arch/x86/lib/x86-opcode-map.txt | 18 +- tools/bpf/Makefile | 6 + tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/btf.c | 6 +- tools/gpio/Build | 1 + tools/gpio/Makefile | 10 +- tools/hv/vmbus_testing | 376 + tools/iio/Build | 1 + tools/iio/Makefile | 10 +- tools/include/uapi/linux/bpf.h | 130 +- tools/lib/bpf/bpf.c | 14 +- tools/lib/bpf/bpf.h | 10 +- tools/lib/bpf/bpf_core_read.h | 74 + tools/lib/bpf/bpf_helpers.h | 6 + tools/lib/bpf/bpf_prog_linfo.c | 14 +- tools/lib/bpf/btf.c | 25 +- tools/lib/bpf/btf.h | 2 + tools/lib/bpf/libbpf.c | 1178 +- tools/lib/bpf/libbpf.h | 41 +- tools/lib/bpf/libbpf.map | 10 + tools/lib/bpf/libbpf_internal.h | 4 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/netlink.c | 87 +- tools/lib/bpf/nlattr.c | 10 +- tools/lib/bpf/xsk.c | 128 +- tools/lib/subcmd/Makefile | 9 +- tools/lib/traceevent/event-parse.c | 7 +- tools/objtool/check.c | 19 + tools/pci/pcitest.c | 1 + tools/perf/Documentation/perf-record.txt | 7 + tools/perf/Documentation/perf-report.txt | 11 + tools/perf/Documentation/perf-stat.txt | 5 + .../Documentation/perf.data-directory-format.txt | 63 + tools/perf/Documentation/perf.txt | 2 + tools/perf/arch/arm64/util/sym-handling.c | 3 +- tools/perf/arch/powerpc/util/kvm-stat.c | 4 +- tools/perf/arch/s390/annotate/instructions.c | 8 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 52 + tools/perf/arch/x86/tests/insn-x86-dat-64.c | 62 + tools/perf/arch/x86/tests/insn-x86-dat-src.c | 109 + tools/perf/arch/x86/util/event.c | 2 +- tools/perf/builtin-annotate.c | 8 +- tools/perf/builtin-diff.c | 121 +- tools/perf/builtin-inject.c | 54 - tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-record.c | 129 +- tools/perf/builtin-report.c | 69 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-stat.c | 54 + tools/perf/builtin-top.c | 9 +- tools/perf/builtin-trace.c | 16 +- tools/perf/check-headers.sh | 5 +- tools/perf/lib/evsel.c | 3 +- .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 14 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 28 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 26 +- .../arch/arm64/ampere/emag/instruction.json | 28 +- .../arch/arm64/ampere/emag/intrinsic.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 12 +- .../arch/arm64/ampere/emag/pipeline.json | 2 +- .../arch/arm64/arm/cortex-a53/branch.json | 2 +- .../pmu-events/arch/arm64/arm/cortex-a53/bus.json | 4 +- .../arch/arm64/arm/cortex-a53/other.json | 4 +- .../arm64/arm/cortex-a57-a72/core-imp-def.json | 120 +- .../pmu-events/arch/arm64/armv8-recommended.json | 158 +- .../arch/arm64/cavium/thunderx2/core-imp-def.json | 74 +- .../arch/arm64/hisilicon/hip08/core-imp-def.json | 60 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 18 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 22 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 28 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 60 +- .../arch/powerpc/power8/floating-point.json | 6 +- .../pmu-events/arch/powerpc/power8/frontend.json | 158 +- .../pmu-events/arch/powerpc/power8/marked.json | 266 +- .../pmu-events/arch/powerpc/power8/memory.json | 72 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 1150 +- .../pmu-events/arch/powerpc/power8/pipeline.json | 118 +- tools/perf/pmu-events/arch/powerpc/power8/pmc.json | 48 +- .../arch/powerpc/power8/translation.json | 60 +- .../perf/pmu-events/arch/powerpc/power9/cache.json | 44 +- .../arch/powerpc/power9/floating-point.json | 14 +- .../pmu-events/arch/powerpc/power9/frontend.json | 142 +- .../pmu-events/arch/powerpc/power9/marked.json | 250 +- .../pmu-events/arch/powerpc/power9/memory.json | 52 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 934 +- .../pmu-events/arch/powerpc/power9/pipeline.json | 212 +- tools/perf/pmu-events/arch/powerpc/power9/pmc.json | 48 +- .../arch/powerpc/power9/translation.json | 92 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 178 +- .../arch/x86/broadwellx/bdx-metrics.json | 184 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 12068 +++++++------ .../arch/x86/cascadelakex/clx-metrics.json | 210 +- .../arch/x86/cascadelakex/floating-point.json | 92 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 656 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 11408 ++++++------ .../pmu-events/arch/x86/cascadelakex/other.json | 9620 +++++----- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 1234 +- .../arch/x86/cascadelakex/uncore-memory.json | 191 + .../arch/x86/cascadelakex/uncore-other.json | 1585 +- .../arch/x86/cascadelakex/virtual-memory.json | 339 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 164 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 170 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 170 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 172 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 114 +- .../arch/x86/sandybridge/snb-metrics.json | 112 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 188 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 204 +- tools/perf/pmu-events/jevents.c | 13 +- tools/perf/scripts/python/exported-sql-viewer.py | 12 +- tools/perf/tests/backward-ring-buffer.c | 9 + tools/perf/tests/bp_signal.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/map_groups.c | 11 +- tools/perf/tests/parse-events.c | 3 +- tools/perf/tests/vmlinux-kallsyms.c | 6 +- tools/perf/ui/browsers/annotate.c | 25 +- tools/perf/ui/browsers/hists.c | 27 +- tools/perf/ui/browsers/hists.h | 2 + tools/perf/ui/gtk/annotate.c | 27 +- tools/perf/ui/stdio/hist.c | 29 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 107 +- tools/perf/util/annotate.h | 22 +- tools/perf/util/auxtrace.c | 28 + tools/perf/util/auxtrace.h | 1 + tools/perf/util/block-info.c | 538 + tools/perf/util/block-info.h | 78 + tools/perf/util/callchain.c | 40 +- tools/perf/util/callchain.h | 5 +- tools/perf/util/cpumap.c | 18 + tools/perf/util/cpumap.h | 3 + tools/perf/util/cs-etm.c | 4 +- tools/perf/util/data.c | 46 +- tools/perf/util/data.h | 12 + tools/perf/util/db-export.c | 16 +- tools/perf/util/debug.c | 2 + tools/perf/util/debug.h | 9 + tools/perf/util/dso.c | 135 +- tools/perf/util/dso.h | 7 + tools/perf/util/dwarf-aux.c | 142 +- tools/perf/util/dwarf-aux.h | 3 + tools/perf/util/env.c | 40 + tools/perf/util/env.h | 6 + tools/perf/util/event.c | 6 +- tools/perf/util/evsel.c | 45 +- tools/perf/util/evsel_fprintf.c | 29 +- tools/perf/util/header.h | 4 - tools/perf/util/hist.c | 73 +- tools/perf/util/hist.h | 3 +- tools/perf/util/llvm-utils.c | 5 +- tools/perf/util/machine.c | 103 +- tools/perf/util/machine.h | 2 - tools/perf/util/map.c | 167 +- tools/perf/util/map.h | 8 +- tools/perf/util/map_groups.h | 31 +- tools/perf/util/map_symbol.h | 5 +- tools/perf/util/mem-events.c | 2 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/parse-events.c | 239 +- tools/perf/util/parse-events.h | 7 + tools/perf/util/parse-events.y | 391 +- tools/perf/util/pmu.c | 32 +- tools/perf/util/probe-event.c | 21 +- tools/perf/util/probe-event.h | 3 + tools/perf/util/probe-file.c | 14 + tools/perf/util/probe-file.h | 2 + tools/perf/util/probe-finder.c | 193 +- tools/perf/util/probe-finder.h | 1 + tools/perf/util/python.c | 1 + tools/perf/util/record.h | 1 + .../perf/util/scripting-engines/trace-event-perl.c | 16 +- .../util/scripting-engines/trace-event-python.c | 18 +- tools/perf/util/session.c | 8 +- tools/perf/util/sort.c | 89 +- tools/perf/util/stat-display.c | 15 + tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 1 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 160 +- tools/perf/util/symbol.h | 26 +- tools/perf/util/symbol_conf.h | 1 + tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/thread.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/perf/util/unwind-libunwind-local.c | 7 +- tools/perf/util/unwind.h | 8 +- tools/perf/util/util.c | 19 +- tools/perf/util/vdso.c | 4 +- tools/power/cpupower/ToDo | 14 + tools/power/cpupower/utils/cpupower-info.c | 9 + tools/power/cpupower/utils/cpupower-set.c | 9 + tools/power/cpupower/utils/helpers/cpuid.c | 4 + tools/power/cpupower/utils/helpers/helpers.h | 1 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 5 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 64 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 178 +- tools/power/x86/intel-speed-select/isst-core.c | 155 +- tools/power/x86/intel-speed-select/isst-display.c | 142 +- tools/power/x86/intel-speed-select/isst.h | 2 + tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/arm64/Makefile | 64 +- tools/testing/selftests/arm64/README | 25 + tools/testing/selftests/arm64/signal/.gitignore | 3 + tools/testing/selftests/arm64/signal/Makefile | 32 + tools/testing/selftests/arm64/signal/README | 59 + tools/testing/selftests/arm64/signal/signals.S | 64 + .../testing/selftests/arm64/signal/test_signals.c | 29 + .../testing/selftests/arm64/signal/test_signals.h | 100 + .../selftests/arm64/signal/test_signals_utils.c | 328 + .../selftests/arm64/signal/test_signals_utils.h | 120 + .../signal/testcases/fake_sigreturn_bad_magic.c | 52 + .../signal/testcases/fake_sigreturn_bad_size.c | 77 + .../testcases/fake_sigreturn_bad_size_for_magic0.c | 46 + .../testcases/fake_sigreturn_duplicated_fpsimd.c | 50 + .../testcases/fake_sigreturn_misaligned_sp.c | 37 + .../testcases/fake_sigreturn_missing_fpsimd.c | 50 + .../mangle_pstate_invalid_compat_toggle.c | 31 + .../testcases/mangle_pstate_invalid_daif_bits.c | 35 + .../testcases/mangle_pstate_invalid_mode_el1h.c | 15 + .../testcases/mangle_pstate_invalid_mode_el1t.c | 15 + .../testcases/mangle_pstate_invalid_mode_el2h.c | 15 + .../testcases/mangle_pstate_invalid_mode_el2t.c | 15 + .../testcases/mangle_pstate_invalid_mode_el3h.c | 15 + .../testcases/mangle_pstate_invalid_mode_el3t.c | 15 + .../mangle_pstate_invalid_mode_template.h | 28 + .../selftests/arm64/signal/testcases/testcases.c | 196 + .../selftests/arm64/signal/testcases/testcases.h | 104 + .../testing/selftests/arm64/{ => tags}/.gitignore | 0 tools/testing/selftests/arm64/tags/Makefile | 7 + .../selftests/arm64/{ => tags}/run_tags_test.sh | 0 .../testing/selftests/arm64/{ => tags}/tags_test.c | 0 tools/testing/selftests/bpf/Makefile | 16 +- tools/testing/selftests/bpf/bpf_trace_helpers.h | 58 + tools/testing/selftests/bpf/bpf_util.h | 6 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 186 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 90 + .../testing/selftests/bpf/prog_tests/fentry_test.c | 64 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 76 + .../selftests/bpf/prog_tests/fexit_stress.c | 76 + .../testing/selftests/bpf/prog_tests/fexit_test.c | 64 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 93 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 220 + tools/testing/selftests/bpf/prog_tests/pinning.c | 224 + .../testing/selftests/bpf/prog_tests/probe_user.c | 78 + tools/testing/selftests/bpf/prog_tests/tailcalls.c | 487 + .../selftests/bpf/prog_tests/test_overhead.c | 142 + .../btf__core_reloc_arrays___err_wrong_val_type.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 - .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 - .../bpf/progs/btf__core_reloc_bitfields.c | 3 + .../btf__core_reloc_bitfields___bit_sz_change.c | 3 + .../btf__core_reloc_bitfields___bitfield_vs_int.c | 3 + ...__core_reloc_bitfields___err_too_big_bitfield.c | 3 + .../btf__core_reloc_bitfields___just_big_enough.c | 3 + .../progs/btf__core_reloc_ints___err_bitfield.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 - .../selftests/bpf/progs/btf__core_reloc_size.c | 3 + .../bpf/progs/btf__core_reloc_size___diff_sz.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 173 +- tools/testing/selftests/bpf/progs/fentry_test.c | 54 + tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 82 + tools/testing/selftests/bpf/progs/fexit_test.c | 57 + tools/testing/selftests/bpf/progs/kfree_skb.c | 90 +- tools/testing/selftests/bpf/progs/pyperf.h | 67 +- tools/testing/selftests/bpf/progs/strobemeta.h | 36 +- tools/testing/selftests/bpf/progs/tailcall1.c | 48 + tools/testing/selftests/bpf/progs/tailcall2.c | 59 + tools/testing/selftests/bpf/progs/tailcall3.c | 31 + tools/testing/selftests/bpf/progs/tailcall4.c | 33 + tools/testing/selftests/bpf/progs/tailcall5.c | 40 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 4 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 4 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 4 +- .../selftests/bpf/progs/test_core_reloc_arrays.c | 4 +- .../bpf/progs/test_core_reloc_bitfields_direct.c | 63 + .../bpf/progs/test_core_reloc_bitfields_probed.c | 57 + .../bpf/progs/test_core_reloc_existence.c | 4 +- .../selftests/bpf/progs/test_core_reloc_flavors.c | 4 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 4 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 8 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 4 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 4 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 4 +- .../bpf/progs/test_core_reloc_primitives.c | 4 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 4 +- .../selftests/bpf/progs/test_core_reloc_size.c | 51 + tools/testing/selftests/bpf/progs/test_mmap.c | 45 + tools/testing/selftests/bpf/progs/test_overhead.c | 39 + tools/testing/selftests/bpf/progs/test_pinning.c | 31 + .../selftests/bpf/progs/test_pinning_invalid.c | 16 + .../testing/selftests/bpf/progs/test_pkt_access.c | 38 +- .../testing/selftests/bpf/progs/test_probe_user.c | 26 + tools/testing/selftests/bpf/progs/test_seg6_loop.c | 4 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 30 +- tools/testing/selftests/bpf/test_offload.py | 27 +- tools/testing/selftests/bpf/test_progs.c | 18 +- tools/testing/selftests/bpf/test_progs.h | 10 +- tools/testing/selftests/bpf/test_stub.c | 4 + tools/testing/selftests/bpf/test_sysctl.c | 31 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 5 + tools/testing/selftests/bpf/verifier/jmp32.c | 83 + .../selftests/breakpoints/breakpoint_test_arm64.c | 2 +- tools/testing/selftests/cgroup/test_freezer.c | 1 + tools/testing/selftests/clone3/.gitignore | 2 + tools/testing/selftests/clone3/Makefile | 4 +- tools/testing/selftests/clone3/clone3.c | 202 + .../selftests/clone3/clone3_clear_sighand.c | 49 +- tools/testing/selftests/clone3/clone3_selftests.h | 63 + tools/testing/selftests/clone3/clone3_set_tid.c | 397 + tools/testing/selftests/dmabuf-heaps/Makefile | 9 - tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 238 - .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 68 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 563 + .../net/mlxsw/devlink_trap_l3_exceptions.sh | 557 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 10 +- .../drivers/net/mlxsw/spectrum-2/router_scale.sh | 18 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 8 +- .../selftests/drivers/net/netdevsim/devlink.sh | 15 + .../selftests/{livepatch => ftrace}/settings | 0 .../ftrace/test.d/direct/ftrace-direct.tc | 69 + .../ftrace/test.d/direct/kprobe-direct.tc | 84 + tools/testing/selftests/gen_kselftest_tar.sh | 21 +- .../{kselftest_module.sh => kselftest/module.sh} | 0 tools/testing/selftests/kselftest_install.sh | 24 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/include/x86_64/processor.h | 7 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 7 +- tools/testing/selftests/kvm/lib/assert.c | 4 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 72 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 76 + tools/testing/selftests/lib/bitmap.sh | 2 +- tools/testing/selftests/lib/prime_numbers.sh | 2 +- tools/testing/selftests/lib/printf.sh | 2 +- tools/testing/selftests/lib/strscpy.sh | 2 +- tools/testing/selftests/livepatch/Makefile | 4 +- tools/testing/selftests/livepatch/functions.sh | 34 +- .../testing/selftests/livepatch/test-callbacks.sh | 2 +- tools/testing/selftests/livepatch/test-ftrace.sh | 65 + .../testing/selftests/livepatch/test-livepatch.sh | 2 +- .../selftests/livepatch/test-shadow-vars.sh | 2 +- tools/testing/selftests/livepatch/test-state.sh | 180 + tools/testing/selftests/memfd/memfd_test.c | 36 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/altnames.sh | 75 + tools/testing/selftests/net/fib_tests.sh | 52 +- .../selftests/net/forwarding/devlink_lib.sh | 55 + tools/testing/selftests/net/forwarding/ethtool.sh | 318 + .../selftests/net/forwarding/ethtool_lib.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 29 +- .../testing/selftests/net/forwarding/tc_common.sh | 11 + tools/testing/selftests/net/reuseport_dualstack.c | 3 +- tools/testing/selftests/net/so_txtime.c | 4 +- tools/testing/selftests/net/tcp_mmap.c | 73 +- tools/testing/selftests/net/tls.c | 108 + tools/testing/selftests/net/traceroute.sh | 322 + tools/testing/selftests/net/udpgso.c | 3 +- tools/testing/selftests/net/udpgso_bench_tx.c | 3 +- tools/testing/selftests/pidfd/pidfd.h | 4 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 1 + tools/testing/selftests/pidfd/pidfd_poll_test.c | 1 + tools/testing/selftests/pidfd/pidfd_wait.c | 14 +- tools/testing/selftests/powerpc/include/utils.h | 1 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 7 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 119 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 581 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- tools/testing/selftests/powerpc/security/Makefile | 5 +- .../selftests/powerpc/security/branch_loops.S | 82 + .../selftests/powerpc/security/spectre_v2.c | 218 + tools/testing/selftests/powerpc/signal/sigfuz.c | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 4 + tools/testing/selftests/powerpc/utils.c | 20 + .../selftests/proc/proc-self-map-files-002.c | 6 +- tools/testing/selftests/ptp/testptp.c | 53 +- tools/testing/selftests/sync/sync.c | 6 +- .../tc-testing/tc-tests/actions/csum.json | 24 + .../selftests/tc-testing/tc-tests/actions/ct.json | 96 + .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/mirred.json | 24 + .../tc-testing/tc-tests/actions/mpls.json | 145 + .../tc-testing/tc-tests/actions/pedit.json | 254 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 24 + .../tc-testing/tc-tests/actions/vlan.json | 24 + .../tc-testing/tc-tests/filters/basic.json | 325 + tools/testing/selftests/vm/Makefile | 5 + tools/testing/selftests/vm/run_vmtests | 10 + tools/testing/selftests/x86/ioperm.c | 16 +- tools/testing/selftests/x86/iopl.c | 129 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- usr/include/Makefile | 23 +- virt/kvm/arm/arch_timer.c | 8 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/vgic/vgic-init.c | 1 + virt/kvm/arm/vgic/vgic-its.c | 3 + virt/kvm/arm/vgic/vgic-v3.c | 8 +- virt/kvm/arm/vgic/vgic-v4.c | 4 +- virt/kvm/coalesced_mmio.c | 8 +- virt/kvm/kvm_main.c | 239 +- 7019 files changed, 356274 insertions(+), 168555 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec create mode 100644 Documentation/ABI/testing/debugfs-hyperv create mode 100644 Documentation/ABI/testing/sysfs-secvar create mode 100644 Documentation/admin-guide/hw-vuln/multihit.rst create mode 100644 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst create mode 100644 Documentation/bpf/s390.rst create mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/devicetree/bindings/arm/sprd.txt create mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmh-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-c [...] delete mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml create mode 100644 Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml create mode 100644 Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-meson.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stm32.txt create mode 100644 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] create mode 100644 Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/sh_mobile_ceu.txt create mode 100644 Documentation/devicetree/bindings/media/ti,vpe.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mfd/atmel,at91rm9200-tcb.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt delete mode 100644 Documentation/devicetree/bindings/mfd/syscon.txt create mode 100644 Documentation/devicetree/bindings/mfd/syscon.yaml delete mode 100644 Documentation/devicetree/bindings/misc/allwinner,syscon.txt create mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt create mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt delete mode 100644 Documentation/devicetree/bindings/net/davinci-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar803x.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,dp83869.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-p [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/pd-samsung.txt create mode 100644 Documentation/devicetree/bindings/power/pd-samsung.yaml create mode 100644 Documentation/devicetree/bindings/power/power-domain.yaml create mode 100644 Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nvidia,tegra-regula [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt delete mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt6397.txt delete mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.txt create mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml create mode 100644 Documentation/driver-api/devfreq.rst create mode 100644 Documentation/filesystems/autofs.rst delete mode 100644 Documentation/filesystems/autofs.txt create mode 100644 Documentation/hwmon/bel-pfe.rst create mode 100644 Documentation/hwmon/dell-smm-hwmon.rst create mode 100644 Documentation/hwmon/ltc2947.rst create mode 100644 Documentation/hwmon/tmp513.rst create mode 100644 Documentation/livepatch/system-state.rst create mode 100644 Documentation/maintainer/maintainer-entry-profile.rst create mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg create mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/mac-phy [...] create mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.txt create mode 100644 Documentation/networking/devlink-params-mlx5.txt create mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt create mode 100644 Documentation/networking/nfc.rst delete mode 100644 Documentation/networking/nfc.txt create mode 100644 Documentation/nvdimm/maintainer-entry-profile.rst create mode 100644 Documentation/riscv/patch-acceptance.rst create mode 100644 Documentation/sphinx/parallel-wrapper.sh delete mode 100644 Documentation/trace/coresight.rst rename Documentation/trace/{ => coresight}/coresight-cpu-debug.rst (100%) create mode 100644 Documentation/trace/coresight/coresight-etm4x-reference.rst create mode 100644 Documentation/trace/coresight/coresight.rst create mode 100644 Documentation/trace/coresight/index.rst create mode 100644 Documentation/x86/tsx_async_abort.rst create mode 100644 arch/arc/include/asm/jump_label.h create mode 100644 arch/arc/kernel/jump_label.c create mode 100644 arch/arm/boot/dts/ast2500-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/at91-kizbox2-2.dts create mode 100644 arch/arm/boot/dts/at91-kizbox2-common.dtsi delete mode 100644 arch/arm/boot/dts/at91-kizbox2.dts create mode 100644 arch/arm/boot/dts/e60k02.dtsi create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp.dtsi create mode 100644 arch/arm/crypto/chacha-glue.c delete mode 100644 arch/arm/crypto/chacha-neon-glue.c create mode 100644 arch/arm/crypto/chacha-scalar-core.S create mode 100644 arch/arm/crypto/curve25519-core.S create mode 100644 arch/arm/crypto/curve25519-glue.c create mode 100644 arch/arm/crypto/poly1305-armv4.pl create mode 100644 arch/arm/crypto/poly1305-core.S_shipped create mode 100644 arch/arm/crypto/poly1305-glue.c create mode 100644 arch/arm/include/asm/vdso/gettimeofday.h create mode 100644 arch/arm/include/asm/vdso/vsyscall.h delete mode 100644 arch/arm/mach-omap2/hsmmc.c delete mode 100644 arch/arm/mach-omap2/hsmmc.h copy arch/{arm64/kernel/vdso32 => arm/vdso}/note.c (100%) create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1293.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1296.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-a1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi create mode 100644 arch/arm64/crypto/poly1305-armv8.pl create mode 100644 arch/arm64/crypto/poly1305-core.S_shipped create mode 100644 arch/arm64/crypto/poly1305-glue.c delete mode 100644 arch/arm64/lib/copy_template_user.S delete mode 100644 arch/arm64/lib/copy_user_fixup.S create mode 100644 arch/mips/crypto/chacha-core.S create mode 100644 arch/mips/crypto/chacha-glue.c create mode 100644 arch/mips/crypto/poly1305-glue.c create mode 100644 arch/mips/crypto/poly1305-mips.pl create mode 100644 arch/mips/include/asm/mach-ip30/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-ip30/irq.h create mode 100644 arch/mips/include/asm/mach-ip30/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-ip30/mangle-port.h create mode 100644 arch/mips/include/asm/mach-ip30/spaces.h create mode 100644 arch/mips/include/asm/mach-ip30/war.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/cpu-feature-overrides.h rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536.h (100%) rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_m [...] rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_p [...] rename arch/mips/include/asm/{mach-loongson64 => mach-loongson2ef}/cs5536/cs5536_v [...] create mode 100644 arch/mips/include/asm/mach-loongson2ef/loongson.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/machine.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/mem.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/pci.h create mode 100644 arch/mips/include/asm/mach-loongson2ef/spaces.h delete mode 100644 arch/mips/include/asm/mach-loongson32/prom.h delete mode 100644 arch/mips/include/asm/mach-loongson64/machine.h delete mode 100644 arch/mips/include/asm/mach-loongson64/mem.h delete mode 100644 arch/mips/include/asm/pmon.h create mode 100644 arch/mips/include/asm/sgi/heart.h create mode 100644 arch/mips/loongson2ef/Kconfig create mode 100644 arch/mips/loongson2ef/Makefile create mode 100644 arch/mips/loongson2ef/Platform create mode 100644 arch/mips/loongson2ef/common/Makefile rename arch/mips/{loongson64 => loongson2ef}/common/bonito-irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/Makefile (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_acc.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ehci.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ide.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_isa.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_mfgpt.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_ohci.c (100%) rename arch/mips/{loongson64 => loongson2ef}/common/cs5536/cs5536_pci.c (100%) create mode 100644 arch/mips/loongson2ef/common/env.c create mode 100644 arch/mips/loongson2ef/common/init.c rename arch/mips/{loongson64 => loongson2ef}/common/irq.c (100%) create mode 100644 arch/mips/loongson2ef/common/machtype.c create mode 100644 arch/mips/loongson2ef/common/mem.c create mode 100644 arch/mips/loongson2ef/common/pci.c rename arch/mips/{loongson64 => loongson2ef}/common/platform.c (100%) create mode 100644 arch/mips/loongson2ef/common/pm.c create mode 100644 arch/mips/loongson2ef/common/reset.c copy arch/mips/{loongson64 => loongson2ef}/common/rtc.c (100%) create mode 100644 arch/mips/loongson2ef/common/serial.c create mode 100644 arch/mips/loongson2ef/common/setup.c create mode 100644 arch/mips/loongson2ef/common/time.c create mode 100644 arch/mips/loongson2ef/common/uart_base.c rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/Makefile (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/dma.c (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/fuloong-2e/reset.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/Makefile (100%) create mode 100644 arch/mips/loongson2ef/lemote-2f/clock.c rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/dma.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/ec_kb3310b.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/ec_kb3310b.h (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/irq.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/machtype.c (100%) rename arch/mips/{loongson64 => loongson2ef}/lemote-2f/pm.c (100%) create mode 100644 arch/mips/loongson2ef/lemote-2f/reset.c rename arch/mips/loongson64/{loongson-3 => }/acpi_init.c (100%) delete mode 100644 arch/mips/loongson64/common/Makefile delete mode 100644 arch/mips/loongson64/common/cmdline.c delete mode 100644 arch/mips/loongson64/common/early_printk.c delete mode 100644 arch/mips/loongson64/common/env.c delete mode 100644 arch/mips/loongson64/common/init.c delete mode 100644 arch/mips/loongson64/common/machtype.c delete mode 100644 arch/mips/loongson64/common/mem.c delete mode 100644 arch/mips/loongson64/common/pci.c delete mode 100644 arch/mips/loongson64/common/pm.c delete mode 100644 arch/mips/loongson64/common/reset.c delete mode 100644 arch/mips/loongson64/common/serial.c delete mode 100644 arch/mips/loongson64/common/setup.c delete mode 100644 arch/mips/loongson64/common/time.c delete mode 100644 arch/mips/loongson64/common/uart_base.c rename arch/mips/loongson64/{loongson-3 => }/cop2-ex.c (100%) rename arch/mips/loongson64/{loongson-3 => }/dma.c (100%) create mode 100644 arch/mips/loongson64/env.c rename arch/mips/loongson64/{loongson-3 => }/hpet.c (100%) create mode 100644 arch/mips/loongson64/init.c create mode 100644 arch/mips/loongson64/irq.c delete mode 100644 arch/mips/loongson64/lemote-2f/clock.c delete mode 100644 arch/mips/loongson64/lemote-2f/reset.c delete mode 100644 arch/mips/loongson64/loongson-3/Makefile delete mode 100644 arch/mips/loongson64/loongson-3/irq.c delete mode 100644 arch/mips/loongson64/loongson-3/numa.c create mode 100644 arch/mips/loongson64/numa.c create mode 100644 arch/mips/loongson64/pci.c rename arch/mips/loongson64/{loongson-3 => }/platform.c (100%) create mode 100644 arch/mips/loongson64/pm.c create mode 100644 arch/mips/loongson64/reset.c rename arch/mips/loongson64/{common => }/rtc.c (100%) create mode 100644 arch/mips/loongson64/setup.c rename arch/mips/loongson64/{loongson-3 => }/smp.c (100%) rename arch/mips/loongson64/{loongson-3 => }/smp.h (100%) create mode 100644 arch/mips/loongson64/time.c create mode 100644 arch/mips/sgi-ip30/Makefile create mode 100644 arch/mips/sgi-ip30/Platform create mode 100644 arch/mips/sgi-ip30/ip30-common.h create mode 100644 arch/mips/sgi-ip30/ip30-console.c create mode 100644 arch/mips/sgi-ip30/ip30-irq.c create mode 100644 arch/mips/sgi-ip30/ip30-power.c create mode 100644 arch/mips/sgi-ip30/ip30-setup.c create mode 100644 arch/mips/sgi-ip30/ip30-smp.c create mode 100644 arch/mips/sgi-ip30/ip30-timer.c create mode 100644 arch/mips/sgi-ip30/ip30-xtalk.c delete mode 100644 arch/nds32/mm/ioremap.c delete mode 100644 arch/parisc/kernel/module.lds rename arch/powerpc/configs/{corenet_basic_defconfig => corenet_base.config} (100%) create mode 100644 arch/powerpc/configs/debug.config rename arch/powerpc/configs/{mpc85xx_basic_defconfig => mpc85xx_base.config} (100%) rename arch/powerpc/configs/{mpc86xx_basic_defconfig => mpc86xx_base.config} (100%) delete mode 100644 arch/powerpc/include/asm/dma-mapping.h create mode 100644 arch/powerpc/include/asm/secure_boot.h create mode 100644 arch/powerpc/include/asm/secvar.h create mode 100644 arch/powerpc/kernel/ima_arch.c create mode 100644 arch/powerpc/kernel/secure_boot.c create mode 100644 arch/powerpc/kernel/secvar-ops.c create mode 100644 arch/powerpc/kernel/secvar-sysfs.c create mode 100644 arch/powerpc/kexec/Makefile rename arch/powerpc/{kernel/machine_kexec.c => kexec/core.c} (100%) rename arch/powerpc/{kernel/machine_kexec_32.c => kexec/core_32.c} (100%) rename arch/powerpc/{kernel/machine_kexec_64.c => kexec/core_64.c} (100%) rename arch/powerpc/{kernel => kexec}/crash.c (100%) rename arch/powerpc/{kernel/kexec_elf_64.c => kexec/elf_64.c} (100%) rename arch/powerpc/{kernel/machine_kexec_file_64.c => kexec/file_load.c} (100%) rename arch/powerpc/{kernel/ima_kexec.c => kexec/ima.c} (100%) create mode 100644 arch/powerpc/kexec/relocate_32.S create mode 100644 arch/powerpc/platforms/powernv/opal-secvar.c delete mode 100644 arch/powerpc/sysdev/simple_gpio.c delete mode 100644 arch/powerpc/sysdev/simple_gpio.h create mode 100644 arch/riscv/boot/loader.S create mode 100644 arch/riscv/boot/loader.lds.S create mode 100644 arch/riscv/configs/nommu_virt_defconfig create mode 100644 arch/riscv/include/asm/clint.h create mode 100644 arch/riscv/include/asm/mmio.h create mode 100644 arch/riscv/kernel/clint.c create mode 100644 arch/riscv/kernel/sbi.c delete mode 100644 arch/riscv/mm/ioremap.c create mode 100644 arch/x86/boot/compressed/kernel_info.S create mode 100644 arch/x86/crypto/blake2s-core.S create mode 100644 arch/x86/crypto/blake2s-glue.c create mode 100644 arch/x86/crypto/curve25519-x86_64.c delete mode 100644 arch/x86/include/asm/calgary.h delete mode 100644 arch/x86/include/asm/dma-direct.h create mode 100644 arch/x86/include/asm/io_bitmap.h delete mode 100644 arch/x86/include/asm/pci_64.h delete mode 100644 arch/x86/include/asm/rio.h delete mode 100644 arch/x86/include/asm/tce.h create mode 100644 arch/x86/kernel/cpu/tsx.c delete mode 100644 arch/x86/kernel/pci-calgary_64.c delete mode 100644 arch/x86/kernel/tce_64.c delete mode 100644 arch/x86/kvm/mmu.c create mode 100644 arch/x86/kvm/mmu/mmu.c rename arch/x86/kvm/{ => mmu}/page_track.c (100%) create mode 100644 arch/x86/kvm/mmu/paging_tmpl.h delete mode 100644 arch/x86/kvm/paging_tmpl.h create mode 100644 arch/x86/mm/maccess.c create mode 100644 arch/x86/mm/pat_interval.c delete mode 100644 arch/x86/mm/pat_rbtree.c create mode 100644 block/blk-cgroup-rwstat.c create mode 100644 block/blk-cgroup-rwstat.h delete mode 100644 crypto/ablkcipher.c create mode 100644 crypto/blake2b_generic.c create mode 100644 crypto/blake2s_generic.c delete mode 100644 crypto/blkcipher.c create mode 100644 crypto/curve25519-generic.c create mode 100644 crypto/geniv.c delete mode 100644 drivers/acpi/hmat/Kconfig delete mode 100644 drivers/acpi/hmat/Makefile delete mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/acpi/numa/Kconfig create mode 100644 drivers/acpi/numa/Makefile create mode 100644 drivers/acpi/numa/hmat.c rename drivers/acpi/{numa.c => numa/srat.c} (100%) create mode 100644 drivers/acpi/pmic/intel_pmic_bytcrc.c create mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c delete mode 100644 drivers/acpi/pmic/intel_pmic_crc.c rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%) create mode 100644 drivers/char/hw_random/hisi-trng-v2.c create mode 100644 drivers/clk/ingenic/x1000-cgu.c create mode 100644 drivers/clk/qcom/gcc-sc7180.c create mode 100644 drivers/clk/qcom/gpucc-msm8998.c create mode 100644 drivers/clk/qcom/q6sstop-qcs404.c delete mode 100644 drivers/clk/renesas/clk-rcar-gen2.c create mode 100644 drivers/clk/renesas/r8a774b1-cpg-mssr.c create mode 100644 drivers/clk/tegra/clk-tegra20-emc.c create mode 100644 drivers/counter/ti-eqep.c create mode 100644 drivers/crypto/allwinner/Kconfig create mode 100644 drivers/crypto/allwinner/Makefile rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/Makefile (100%) create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-core.c (100%) create mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-prng.c (100%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss.h (100%) create mode 100644 drivers/crypto/allwinner/sun8i-ce/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h create mode 100644 drivers/crypto/allwinner/sun8i-ss/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h create mode 100644 drivers/crypto/hisilicon/sec2/Makefile create mode 100644 drivers/crypto/hisilicon/sec2/sec.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c delete mode 100644 drivers/crypto/qce/ablkcipher.c create mode 100644 drivers/crypto/qce/skcipher.c delete mode 100644 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c create mode 100644 drivers/crypto/rockchip/rk3288_crypto_skcipher.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c delete mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-hash.c create mode 100644 drivers/dax/hmem.c create mode 100644 drivers/devfreq/imx8m-ddrc.c delete mode 100644 drivers/dma-buf/dma-heap.c delete mode 100644 drivers/dma-buf/heaps/Kconfig delete mode 100644 drivers/dma-buf/heaps/Makefile delete mode 100644 drivers/dma-buf/heaps/cma_heap.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h delete mode 100644 drivers/dma-buf/heaps/system_heap.c create mode 100644 drivers/dma/sf-pdma/Kconfig create mode 100644 drivers/dma/sf-pdma/Makefile create mode 100644 drivers/dma/sf-pdma/sf-pdma.c create mode 100644 drivers/dma/sf-pdma/sf-pdma.h create mode 100644 drivers/firmware/broadcom/tee_bnxt_fw.c create mode 100644 drivers/firmware/efi/fake_mem.h create mode 100644 drivers/firmware/efi/x86_fake_mem.c create mode 100644 drivers/fsi/fsi-master-aspeed.c create mode 100644 drivers/gpio/gpio-rda.c create mode 100644 drivers/gpio/gpio-xgs-iproc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/Kconfig.unstable create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_submission.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h create mode 100644 drivers/hv/hv_debugfs.c create mode 100644 drivers/hwmon/ltc2947-core.c create mode 100644 drivers/hwmon/ltc2947-i2c.c create mode 100644 drivers/hwmon/ltc2947-spi.c create mode 100644 drivers/hwmon/ltc2947.h create mode 100644 drivers/hwmon/pmbus/bel-pfe.c create mode 100644 drivers/hwmon/tmp513.c create mode 100644 drivers/iio/adc/ad7292.c create mode 100644 drivers/iio/adc/intel_mrfld_adc.c create mode 100644 drivers/iio/imu/fxos8700.h create mode 100644 drivers/iio/imu/fxos8700_core.c create mode 100644 drivers/iio/imu/fxos8700_i2c.c create mode 100644 drivers/iio/imu/fxos8700_spi.c create mode 100644 drivers/iio/light/adux1020.c create mode 100644 drivers/iio/light/veml6030.c create mode 100644 drivers/iio/temperature/ltc2983.c create mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/core/trace.c create mode 100644 drivers/iommu/arm-smmu-qcom.c create mode 100644 drivers/irqchip/irq-ls-extirq.c create mode 100644 drivers/media/i2c/hi556.c create mode 100644 drivers/media/rc/keymaps/rc-beelink-gs1.c create mode 100644 drivers/memory/tegra/tegra30-emc.c create mode 100644 drivers/misc/cardreader/rts5261.c create mode 100644 drivers/misc/cardreader/rts5261.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_etr_regs.h create mode 100644 drivers/mtd/maps/physmap-ixp4xx.c create mode 100644 drivers/mtd/maps/physmap-ixp4xx.h rename drivers/mtd/nand/onenand/{samsung.c => samsung_mtd.c} (100%) create mode 100644 drivers/net/dsa/ocelot/Kconfig create mode 100644 drivers/net/dsa/ocelot/Makefile create mode 100644 drivers/net/dsa/ocelot/felix.c create mode 100644 drivers/net/dsa/ocelot/felix.h create mode 100644 drivers/net/dsa/ocelot/felix_vsc9959.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.h create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_qos.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.c create mode 100644 drivers/net/ethernet/intel/ice/ice_base.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.h create mode 100644 drivers/net/ethernet/intel/ice/ice_nvm.h create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.c create mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c create mode 100644 drivers/net/ethernet/ti/cpsw_new.c create mode 100644 drivers/net/ethernet/ti/cpsw_switchdev.c create mode 100644 drivers/net/ethernet/ti/cpsw_switchdev.h create mode 100644 drivers/net/phy/dp83869.c create mode 100644 drivers/net/wireless/mediatek/mt76/airtime.c create mode 100644 drivers/net/wireless/mediatek/mt76/pci.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/switchdev.h create mode 100644 drivers/nfc/pn533/uart.c create mode 100644 drivers/nvme/host/hwmon.c create mode 100644 drivers/pci/controller/cadence/Kconfig create mode 100644 drivers/pci/controller/cadence/Makefile create mode 100644 drivers/pci/controller/cadence/pcie-cadence-ep.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-host.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-plat.c rename drivers/pci/controller/{ => cadence}/pcie-cadence.c (100%) create mode 100644 drivers/pci/controller/cadence/pcie-cadence.h delete mode 100644 drivers/pci/controller/pcie-cadence-ep.c delete mode 100644 drivers/pci/controller/pcie-cadence-host.c delete mode 100644 drivers/pci/controller/pcie-cadence.h create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c create mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c create mode 100644 drivers/power/reset/mt6323-poweroff.c create mode 100644 drivers/ptp/idt8a340_reg.h create mode 100644 drivers/ptp/ptp_clockmatrix.c create mode 100644 drivers/ptp/ptp_clockmatrix.h create mode 100644 drivers/reset/reset-npcm.c create mode 100644 drivers/s390/cio/vfio_ccw_trace.c create mode 100644 drivers/scsi/ufs/ti-j721e-ufs.c create mode 100644 drivers/soc/fsl/rcpm.c create mode 100644 drivers/soc/tegra/regulators-tegra20.c create mode 100644 drivers/soc/tegra/regulators-tegra30.c rename drivers/{net/ethernet => staging}/hp/Kconfig (100%) rename drivers/{net/ethernet => staging}/hp/Makefile (100%) rename drivers/{net/ethernet => staging}/hp/hp100.c (100%) rename drivers/{net/ethernet => staging}/hp/hp100.h (100%) create mode 100644 drivers/staging/wilc1000/cfg80211.c create mode 100644 drivers/staging/wilc1000/cfg80211.h create mode 100644 drivers/staging/wilc1000/hif.c create mode 100644 drivers/staging/wilc1000/hif.h create mode 100644 drivers/staging/wilc1000/mon.c create mode 100644 drivers/staging/wilc1000/netdev.c create mode 100644 drivers/staging/wilc1000/netdev.h create mode 100644 drivers/staging/wilc1000/sdio.c create mode 100644 drivers/staging/wilc1000/spi.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/staging/wilc1000/wilc_mon.c delete mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/staging/wilc1000/wilc_sdio.c delete mode 100644 drivers/staging/wilc1000/wilc_spi.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h delete mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan_if.h create mode 100644 drivers/staging/wilc1000/wlan.c create mode 100644 drivers/staging/wilc1000/wlan.h create mode 100644 drivers/staging/wilc1000/wlan_cfg.c rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%) create mode 100644 drivers/staging/wilc1000/wlan_if.h rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%) create mode 100644 drivers/usb/cdns3/cdns3-ti.c create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c create mode 100644 drivers/video/backlight/tosa_bl.h create mode 100644 drivers/w1/slaves/w1_ds2430.c delete mode 100644 fs/xfs/libxfs/xfs_da_format.c delete mode 100644 include/Kbuild delete mode 100644 include/asm-generic/4level-fixup.h delete mode 100644 include/asm-generic/bitops-instrumented.h create mode 100644 include/asm-generic/bitops/instrumented-atomic.h create mode 100644 include/asm-generic/bitops/instrumented-lock.h create mode 100644 include/asm-generic/bitops/instrumented-non-atomic.h create mode 100644 include/crypto/blake2s.h create mode 100644 include/crypto/chacha20poly1305.h create mode 100644 include/crypto/curve25519.h create mode 100644 include/crypto/internal/blake2s.h create mode 100644 include/crypto/internal/chacha.h create mode 100644 include/crypto/internal/poly1305.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h create mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h create mode 100644 include/dt-bindings/clock/x1000-cgu.h create mode 100644 include/dt-bindings/dma/x1000-dma.h create mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h create mode 100644 include/dt-bindings/net/qca-ar803x.h create mode 100644 include/dt-bindings/net/ti-dp83869.h create mode 100644 include/dt-bindings/power/r8a77961-sysc.h create mode 100644 include/dt-bindings/regulator/dlg,da9063-regulator.h create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1295.h delete mode 100644 include/linux/can/platform/mcp251x.h delete mode 100644 include/linux/dma-heap.h create mode 100644 include/linux/firmware/broadcom/tee_bnxt_fw.h delete mode 100644 include/linux/i2c-pxa.h delete mode 100644 include/linux/irqchip/ingenic.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 include/linux/memregion.h create mode 100644 include/linux/mfd/mt6397/rtc.h create mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 include/linux/ptdump.h create mode 100644 include/linux/soc/qcom/irq.h delete mode 100644 include/linux/vm_sockets.h create mode 100644 include/soc/mscc/ocelot.h rename {drivers/net/ethernet => include/soc}/mscc/ocelot_sys.h (100%) create mode 100644 include/trace/events/fsi_master_aspeed.h delete mode 100644 include/trace/events/rdma_core.h delete mode 100644 include/uapi/linux/dma-heap.h delete mode 100644 include/uapi/rdma/nes-abi.h create mode 100644 kernel/bpf/trampoline.c create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/livepatch/state.c create mode 100644 kernel/livepatch/state.h create mode 100644 lib/Kconfig.kcsan delete mode 100644 lib/chacha.c create mode 100644 lib/crypto/Kconfig create mode 100644 lib/crypto/blake2s-generic.c create mode 100644 lib/crypto/blake2s-selftest.c create mode 100644 lib/crypto/blake2s.c create mode 100644 lib/crypto/chacha.c create mode 100644 lib/crypto/chacha20poly1305-selftest.c create mode 100644 lib/crypto/chacha20poly1305.c create mode 100644 lib/crypto/curve25519-fiat32.c create mode 100644 lib/crypto/curve25519-hacl64.c create mode 100644 lib/crypto/curve25519.c create mode 100644 lib/crypto/libchacha.c create mode 100644 lib/crypto/poly1305.c create mode 100644 lib/livepatch/test_klp_state.c create mode 100644 lib/livepatch/test_klp_state2.c create mode 100644 lib/livepatch/test_klp_state3.c create mode 100644 lib/memregion.c create mode 100644 mm/ptdump.c create mode 100644 net/dsa/tag_ocelot.c create mode 100644 net/mac80211/airtime.c create mode 100644 net/netfilter/nf_flow_table_offload.c create mode 100644 net/tipc/crypto.c create mode 100644 net/tipc/crypto.h create mode 100644 samples/bpf/xdpsock.h create mode 100644 samples/bpf/xdpsock_kern.c create mode 100644 samples/ftrace/Makefile create mode 100644 samples/ftrace/ftrace-direct-modify.c create mode 100644 samples/ftrace/ftrace-direct-too.c create mode 100644 samples/ftrace/ftrace-direct.c create mode 100644 samples/ftrace/sample-trace-array.c create mode 100644 samples/ftrace/sample-trace-array.h create mode 100644 scripts/Makefile.kcsan delete mode 100755 scripts/jobserver-count create mode 100755 scripts/jobserver-exec create mode 100644 security/integrity/platform_certs/keyring_handler.c create mode 100644 security/integrity/platform_certs/keyring_handler.h create mode 100644 security/integrity/platform_certs/load_powerpc.c create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-cfl-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-cml-match.c create mode 100755 tools/hv/vmbus_testing create mode 100644 tools/perf/Documentation/perf.data-directory-format.txt create mode 100644 tools/perf/util/block-info.c create mode 100644 tools/perf/util/block-info.h create mode 100644 tools/testing/selftests/arm64/README create mode 100644 tools/testing/selftests/arm64/signal/.gitignore create mode 100644 tools/testing/selftests/arm64/signal/Makefile create mode 100644 tools/testing/selftests/arm64/signal/README create mode 100644 tools/testing/selftests/arm64/signal/signals.S create mode 100644 tools/testing/selftests/arm64/signal/test_signals.c create mode 100644 tools/testing/selftests/arm64/signal/test_signals.h create mode 100644 tools/testing/selftests/arm64/signal/test_signals_utils.c create mode 100644 tools/testing/selftests/arm64/signal/test_signals_utils.h create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_d [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_m [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_m [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/testcases.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/testcases.h rename tools/testing/selftests/arm64/{ => tags}/.gitignore (100%) create mode 100644 tools/testing/selftests/arm64/tags/Makefile rename tools/testing/selftests/arm64/{ => tags}/run_tags_test.sh (100%) rename tools/testing/selftests/arm64/{ => tags}/tags_test.c (100%) create mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_fexit.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_stress.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/mmap.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pinning.c create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tailcalls.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_overhead.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___j [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___diff_sz.c create mode 100644 tools/testing/selftests/bpf/progs/fentry_test.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_test.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall1.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall2.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall3.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall4.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall5.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_size.c create mode 100644 tools/testing/selftests/bpf/progs/test_mmap.c create mode 100644 tools/testing/selftests/bpf/progs/test_overhead.c create mode 100644 tools/testing/selftests/bpf/progs/test_pinning.c create mode 100644 tools/testing/selftests/bpf/progs/test_pinning_invalid.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_user.c create mode 100644 tools/testing/selftests/clone3/clone3.c create mode 100644 tools/testing/selftests/clone3/clone3_selftests.h create mode 100644 tools/testing/selftests/clone3/clone3_set_tid.c delete mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile delete mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l3_drops.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l3_excep [...] create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/router_scale.sh copy tools/testing/selftests/{livepatch => ftrace}/settings (100%) create mode 100644 tools/testing/selftests/ftrace/test.d/direct/ftrace-direct.tc create mode 100644 tools/testing/selftests/ftrace/test.d/direct/kprobe-direct.tc rename tools/testing/selftests/{kselftest_module.sh => kselftest/module.sh} (100%) create mode 100644 tools/testing/selftests/kvm/x86_64/xss_msr_test.c create mode 100755 tools/testing/selftests/livepatch/test-ftrace.sh create mode 100755 tools/testing/selftests/livepatch/test-state.sh create mode 100755 tools/testing/selftests/net/altnames.sh create mode 100755 tools/testing/selftests/net/forwarding/ethtool.sh create mode 100755 tools/testing/selftests/net/forwarding/ethtool_lib.sh create mode 100755 tools/testing/selftests/net/traceroute.sh create mode 100644 tools/testing/selftests/powerpc/security/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/security/spectre_v2.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/basic.json