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-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 6d028043b55e Add linux-next specific files for 20190830 omits 6d662567bf83 Merge branch 'akpm/master' omits 62f9765df45f drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits e97c7c23e884 drivers/tty/serial/sh-sci.c: suppress warning omits 4c812871cbbe mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits 010bc8725521 hexagon: drop empty and unused free_initrd_mem omits 19ded54eb104 mm: untag user pointers in mmap/munmap/mremap/brk omits b40d8a83e1b3 vfio/type1: untag user pointers in vaddr_get_pfn omits 1086b92da00c tee/shm: untag user pointers in tee_shm_register omits e27a2e316f8e media/v4l2-core: untag user pointers in videobuf_dma_conti [...] omits 3b96304f8857 drm/radeon: untag user pointers in radeon_gem_userptr_ioctl omits 6075ea520dee drm/amdgpu: untag user pointers omits 0593c3cd4e01 userfaultfd: untag user pointers omits 1e62fb63c907 fs/namespace: untag user pointers in copy_mount_options omits 1bdda22dab5f mm: untag user pointers in get_vaddr_frames omits 6e2fd0301942 mm: untag user pointers in mm/gup.c omits adee9b4293dd mm: untag user pointers passed to memory syscalls omits 6eaf0cc43cd7 lib: untag user pointers in strn*_user omits 78a211c758ee pinctrl: fix pxa2xx.c build warnings omits a6bbc27261e8 mm: merge fix for "pagewalk: separate function pointers fr [...] omits 14f4bec14a4b Merge branch 'akpm-current/current' omits b75aecfbe531 Merge remote-tracking branch 'fpga/for-next' omits e58b341134ca Merge remote-tracking branch 'hmm/hmm' omits 2f6e2a06b51e Merge remote-tracking branch 'pidfd/for-next' omits b24d664722e2 Merge remote-tracking branch 'hyperv/hyperv-next' omits 596cf5ab5cba Merge remote-tracking branch 'xarray/xarray' omits f9016e8058fd Merge remote-tracking branch 'nvmem/for-next' omits 44824f3ccd35 Merge remote-tracking branch 'slimbus/for-next' omits 20bec1e9a70e Merge remote-tracking branch 'fsi/next' omits cd086a0b6e04 Merge remote-tracking branch 'kspp/for-next/kspp' omits bd4d0086a7c5 Merge remote-tracking branch 'at24/at24/for-next' omits f9f836032585 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 4cb65f973115 Merge remote-tracking branch 'rtc/rtc-next' omits 23cc216db9d5 Merge remote-tracking branch 'coresight/next' omits d5be90dd6153 Merge remote-tracking branch 'livepatching/for-next' omits e25246e1fdad Merge remote-tracking branch 'y2038/y2038' omits 6940640b722c Merge remote-tracking branch 'kselftest/next' omits 2dd4f4bc61e0 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 97e461648f4f Merge remote-tracking branch 'pinctrl-intel/for-next' omits 466f9c843668 Merge remote-tracking branch 'pinctrl/for-next' omits 46e99f2aa7b9 Merge remote-tracking branch 'gpio-intel/for-next' omits 82d58191109a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 52ebc4f06350 Merge remote-tracking branch 'gpio/for-next' omits d0c030be1c9f Merge remote-tracking branch 'rpmsg/for-next' omits bb41ef47e320 Merge remote-tracking branch 'scsi-mkp/for-next' omits ecda3e90e635 Merge remote-tracking branch 'scsi/for-next' omits 2b9376f59792 Merge remote-tracking branch 'cgroup/for-next' omits 0f4bd4fe723d Merge remote-tracking branch 'slave-dma/next' omits 4f93c00b23c4 Merge remote-tracking branch 'icc/icc-next' omits 467dba848044 Merge remote-tracking branch 'mux/for-next' omits 17f5a3b83b74 Merge remote-tracking branch 'staging/staging-next' omits 59b7609d7350 Merge remote-tracking branch 'thunderbolt/next' omits 940261338b96 Merge remote-tracking branch 'soundwire/next' omits e009b97e0bd2 Merge remote-tracking branch 'extcon/extcon-next' omits 58cac3fa4cfa Merge remote-tracking branch 'char-misc/char-misc-next' omits 12b85c851739 Merge remote-tracking branch 'tty/tty-next' omits 6933f8bdee12 Merge remote-tracking branch 'phy-next/next' omits 4a911486da27 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 8008bcbaeb2c Merge remote-tracking branch 'usb-serial/usb-next' omits 6575ad4efd82 Merge remote-tracking branch 'usb-gadget/next' omits 07ae77fc8695 Merge remote-tracking branch 'usb/usb-next' omits 2b4c81d3dd15 Merge remote-tracking branch 'driver-core/driver-core-next' omits c0618e28e813 Merge remote-tracking branch 'ipmi/for-next' omits 23101f536b11 Merge remote-tracking branch 'leds/for-next' omits 1225bee485ed Merge remote-tracking branch 'hsi/for-next' omits 327dc1b47421 Merge remote-tracking branch 'chrome-platform/for-next' omits a5eab794bcad Merge remote-tracking branch 'drivers-x86/for-next' omits 6fc54ab0113a Merge remote-tracking branch 'percpu/for-next' omits e2ae1b07204a Merge remote-tracking branch 'kvms390/next' omits a7a230a42934 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 4c4345977d32 Merge remote-tracking branch 'kvm-arm/next' omits 3ad785b04a1a Merge remote-tracking branch 'kvm/linux-next' omits 16cfa852fdd7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 7800e9b5656c Merge remote-tracking branch 'edac/edac-for-next' omits 408155e7385f Merge remote-tracking branch 'clockevents/clockevents/next' omits 7093581ddfdb Merge remote-tracking branch 'tip/auto-latest' omits 5ced47cf18f5 Merge remote-tracking branch 'spi/for-next' omits bbadb3cb226e Merge remote-tracking branch 'devicetree/for-next' omits adf829c0afbf Merge remote-tracking branch 'vfio/next' omits 08035d03417b Merge remote-tracking branch 'iommu/next' omits 23b2a5ae0500 Merge remote-tracking branch 'watchdog/master' omits 9e886c0a2ddb Merge remote-tracking branch 'smack/for-next' omits 0ba5e45a5f44 Merge remote-tracking branch 'selinux/next' omits b93467a2e8fe next-20190828/keys omits 03b9d98706d4 Merge remote-tracking branch 'integrity/next-integrity' omits 47668c3df178 Merge remote-tracking branch 'apparmor/apparmor-next' omits 9dba365a6c56 Merge remote-tracking branch 'security/next-testing' omits 450fd5809930 Merge remote-tracking branch 'regulator/for-next' omits dc35dcc332f7 Merge remote-tracking branch 'mfd/for-mfd-next' omits 61d711dcb93e Merge remote-tracking branch 'kgdb/kgdb-next' omits 57d349bf9033 Merge remote-tracking branch 'mmc/next' omits b562f4c425e9 Merge remote-tracking branch 'device-mapper/for-next' omits 224732d87805 Merge remote-tracking branch 'block/for-next' omits 99fa4cdf9cc2 Merge remote-tracking branch 'input/next' omits 881f73fee15c Merge remote-tracking branch 'sound-asoc/for-next' omits 65d89d8da3c3 Merge remote-tracking branch 'sound/for-next' omits deca6a34fd28 Merge remote-tracking branch 'regmap/for-next' omits 5fb0b13de0c9 Merge remote-tracking branch 'drm-msm/msm-next' omits a61465d81ada Merge remote-tracking branch 'drm-intel/for-linux-next' omits 0c84acfb8306 Merge remote-tracking branch 'amdgpu/drm-next' omits 933948081d4f Merge remote-tracking branch 'drm/drm-next' omits 199d454c0775 Merge remote-tracking branch 'crypto/master' omits ff5ac06792aa Merge remote-tracking branch 'spi-nor/spi-nor/next' omits cbac8bd3efbc Merge remote-tracking branch 'nand/nand/next' omits 5241b68076d4 Merge remote-tracking branch 'gfs2/for-next' omits c7d0534ef558 Merge remote-tracking branch 'bluetooth/master' omits 23f3c9035c51 Merge remote-tracking branch 'nfc-next/master' omits 5a36b4f7467b Merge remote-tracking branch 'netfilter-next/master' omits ef8c4304d7d8 Merge remote-tracking branch 'bpf-next/master' omits 05f4b611dfe7 Merge remote-tracking branch 'net-next/master' omits 23460fa10b73 Merge remote-tracking branch 'rdma/for-next' omits a20d9acea43d Merge remote-tracking branch 'swiotlb/linux-next' omits 9dcb0e541c88 Merge remote-tracking branch 'ieee1394/for-next' omits 5b47f0eb554f Merge remote-tracking branch 'thermal-soc/next' omits d6be78d22013 Merge remote-tracking branch 'thermal/next' omits 4857799734cd Merge remote-tracking branch 'opp/opp/linux-next' omits 18d92f20a814 Merge remote-tracking branch 'cpupower/cpupower' omits 0ba0d4fed3ad Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 7a3dc93ae3a1 Merge remote-tracking branch 'pm/linux-next' omits 47048593d82d Merge remote-tracking branch 'v4l-dvb/master' omits 74804273a729 Merge remote-tracking branch 'jc_docs/docs-next' omits 75af6f8a2dc9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 299941b9c7cb Merge remote-tracking branch 'i3c/i3c/next' omits 4ec1aeb64b20 Merge remote-tracking branch 'i2c/i2c/for-next' omits 0fdcb1ec5bc8 Merge remote-tracking branch 'hid/for-next' omits 4736aca4dc71 Merge remote-tracking branch 'pci/next' omits b78f6c6e8a59 Merge remote-tracking branch 'printk/for-next' omits 86afbfc4f4dd Merge remote-tracking branch 'vfs/for-next' omits 5a9d50f3c28b Merge remote-tracking branch 'file-locks/locks-next' omits 363840480bb6 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 093a785ed4cb Merge remote-tracking branch 'iomap/iomap-for-next' omits 249dd402137c Merge remote-tracking branch 'xfs/for-next' omits 1f75c7da98a5 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 17ebf3ce7ef4 Merge remote-tracking branch 'nfsd/nfsd-next' omits bb1b1ef0210a Merge remote-tracking branch 'nfs-anna/linux-next' omits 2a2fb3278288 Merge remote-tracking branch 'fuse/for-next' omits 1b69a4374cda Merge remote-tracking branch 'fsverity/fsverity' omits 9cf4f0531f1a Merge remote-tracking branch 'f2fs/dev' omits 9824fc7661d7 Merge remote-tracking branch 'ext4/dev' omits af370c7f8235 Merge remote-tracking branch 'ext3/for_next' omits 62c41acf1d61 Merge remote-tracking branch 'ecryptfs/next' omits 3219499eb51d Merge remote-tracking branch 'cifs/for-next' omits 37c87a8b07cf Merge remote-tracking branch 'ceph/master' omits 87e4703f2455 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 4c59c237e730 Merge remote-tracking branch 'afs/afs-next' omits ee1445855696 Merge remote-tracking branch 'fscrypt/master' omits 310e492d95ff Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 1126b11b2be7 Merge remote-tracking branch 'sh/sh-next' omits e7acaeefff3b Merge remote-tracking branch 's390/features' omits bdbf460e33e3 Merge remote-tracking branch 'soc-fsl/next' omits f7f1d23402ae Merge remote-tracking branch 'powerpc/next' omits 7cd168ba97aa Merge remote-tracking branch 'parisc-hd/for-next' omits 48bd7eb1c5c1 Merge remote-tracking branch 'mips/mips-next' omits f593efa9ee82 Merge remote-tracking branch 'm68knommu/for-next' omits 0d1ff50e23e5 Merge remote-tracking branch 'm68k/for-next' omits 61ad3bbdb4f6 Merge remote-tracking branch 'ia64/next' omits 99ab3e05e1e7 Merge remote-tracking branch 'h8300/h8300-next' omits 0ae731e07634 Merge remote-tracking branch 'csky/linux-next' omits 34ce8e49c3eb Merge remote-tracking branch 'clk/clk-next' omits 858364b05a8d Merge remote-tracking branch 'tegra/for-next' omits 9060bda43db9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 30e3fa9cd7e9 Merge remote-tracking branch 'samsung-krzk/for-next' omits 9fb760dab2cd Merge remote-tracking branch 'rockchip/for-next' omits bd8cd0f5d53a Merge remote-tracking branch 'renesas-geert/next' omits 7ae209e4f714 Merge remote-tracking branch 'renesas/next' omits a346d8df4ede Merge remote-tracking branch 'qcom/for-next' omits 25ebcb22864b Merge remote-tracking branch 'omap/for-next' omits e828a749572e Merge remote-tracking branch 'mvebu/for-next' omits f92bba918cf0 Merge remote-tracking branch 'mediatek/for-next' omits 5f454f02621a Merge remote-tracking branch 'keystone/next' omits 10f54aaa6fe3 Merge remote-tracking branch 'imx-mxs/for-next' omits 7ad5dc1f2a3f Merge remote-tracking branch 'bcm2835/for-next' omits 44880713b431 Merge remote-tracking branch 'at91/at91-next' omits 91993bb76d4e Merge remote-tracking branch 'aspeed/for-next' omits 851708e3e2e4 Merge remote-tracking branch 'amlogic/for-next' omits 69c8ca5334ed Merge remote-tracking branch 'actions/for-next' omits afdaf3ac825c Merge remote-tracking branch 'arm-soc/for-next' omits 529952053dc1 Merge remote-tracking branch 'arm64/for-next/core' omits a39e44c19782 Merge remote-tracking branch 'arm/for-next' omits 10826e8d36de Merge remote-tracking branch 'dma-mapping/for-next' omits 02f6418524e4 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits fbfe0443f1c9 Merge remote-tracking branch 'kbuild/for-next' omits a340c8ad40be Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 54dddd1923e9 smb3: add mount option to allow forced caching of read only share omits feb027635b34 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 157a3709ec5f Merge remote-tracking branch 'risc-v-fixes/fixes' omits c357b692b457 Merge remote-tracking branch 'mmc-fixes/fixes' omits f9e14e300283 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7d739171efe5 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits d7535d45d485 Merge remote-tracking branch 'vfs-fixes/fixes' omits 5c5f65320d6b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 27364e3b8313 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 4c40478ab941 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits b2297b5a27c8 Merge remote-tracking branch 'kvm-fixes/master' omits ffb1a90fd632 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8ee27d8e89b6 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 05daa584d3b6 Merge remote-tracking branch 'ide/master' omits c8415d740b1b Merge remote-tracking branch 'crypto-current/master' omits f44ff4751e11 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7ad310a3fe0e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits e5c184eb80a2 Merge remote-tracking branch 'usb.current/usb-linus' omits 1c888b8ce6cf Merge branch 'pci/trivial' omits c34924a35583 Merge remote-tracking branch 'spi-fixes/for-linus' omits 16e088b76da1 Merge branch 'remotes/lorenzo/pci/tegra' omits 6e30148cff47 Merge remote-tracking branch 'regulator-fixes/for-linus' omits a3365ec69823 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 99db526d7aad Merge remote-tracking branch 'regmap-fixes/for-linus' omits 843c3aa1bbca Merge branch 'remotes/lorenzo/pci/mediatek' omits 807289ad219c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a96dee62605a Merge branch 'remotes/lorenzo/pci/layerscape' omits eff9060b46db Merge branch 'remotes/lorenzo/pci/imx' omits 258bb9bc8ea2 Merge remote-tracking branch 'sound-current/for-linus' omits c072496e7fed Merge branch 'remotes/lorenzo/pci/hv' omits 2192702ebb8a Merge remote-tracking branch 'mac80211/master' omits c71ef0682321 Merge branch 'remotes/lorenzo/pci/dwc' omits 54b52c151577 Merge branch 'pci/resource' omits 0c197677ef02 Merge remote-tracking branch 'netfilter/master' omits 0e3d5002e915 Merge branch 'pci/p2pdma' omits cfa8a0cf385e Merge remote-tracking branch 'ipsec/master' omits c46ef9b1bafd Merge branch 'pci/msi' omits 941bff32ff94 Merge remote-tracking branch 'bpf/master' omits b348a901d013 Merge branch 'pci/misc' omits 50a8217c6bc9 Merge remote-tracking branch 'net/master' omits e5e805d050f8 Merge branch 'pci/enumeration' omits 96ac97cbd07a Merge branch 'pci/encapsulate' omits bcbcce8feb4d Merge remote-tracking branch 'sparc/master' omits b1e42548d700 Merge branch 'pci/aspm' omits eeffaf2eb707 Merge remote-tracking branch 'powerpc-fixes/fixes' omits c20a09748b2d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 2316fcdea83f Merge remote-tracking branch 'arm-current/fixes' omits 852790068f26 rtc: pcf85363/pcf85263: fix error that failed to run hwclock -w omits c4efaf31f69e drm/amdkfd: Remove GPU ID in GWS queue creation omits 978335ef84ed compiler_attributes.h: add note about __section omits 29d2bf90c7d3 include/linux/compiler.h: remove unused KENTRY macro omits c00a90db6520 include/linux: prefer __section and __aligned from compile [...] omits fe7c37cbabbc Merge branch 'perf/core' omits 5b38a3037323 Merge branch 'timers/core' omits 5e306b8f8bed Merge branch 'x86/pti' omits 0289e6ca10f2 Merge branch 'x86/urgent' omits dd9027b9c055 include/asm-generic: prefer __section from compiler_attributes.h omits a103a32ac6a2 x86: prefer __section, __maybe_unused and __aligned from c [...] omits d239a8eb7137 Merge branch 'for-next/atomics' into for-next/core omits de3c88a7c507 Merge branch 'for-next/perf' into for-next/core omits ff560c0d79d5 arm64: atomics: Use K constraint when toolchain appears to [...] omits 313481ec9347 rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 106ef722b2e8 rtc: snvs: set range omits 12b8827bbf95 arm64: atomics: Undefine internal macros after use omits 696d0fee26a7 arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL omits 3128f0fc73aa arm64: asm: Kill 'asm/atomic_arch.h' omits c207fb6efe7c arm64: lse: Remove unused 'alt_lse' assembly macro omits 709dc8bf7f48 virtio-fs: add Documentation/filesystems/virtiofs.rst omits b30cd5abd839 virtio-fs: add virtiofs filesystem omits 01f15c2d05e4 mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses omits a47073dc63ee mmc: sdhci-cadence: override spec version omits ad2aee63ffe1 mmc: sdhci: constify references of parameters to __sdhci_r [...] omits 45dcf266fcd9 Merge branch 'fixes' into next omits b4b6629f5aae mmc: mediatek: enable SDIO IRQ low level trigger function omits 04b1515afda1 mmc: sdhci: Export sdhci_abort_tuning function symbol omits ecae7f2e615d PCI: Add Genesys Logic, Inc. Vendor ID omits ab2b153ab382 mmc: sdhci: Add PLL Enable support to internal clock setup omits b0f342473d56 mmc: sdhci: Change timeout of loop for checking internal c [...] omits b00c74647e7e mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing omits e81c903fb9e2 powerpc: prefer __section and __printf from compiler_attributes.h omits 943d7ad53351 Merge branch 'fixes' into next omits c4e354baf952 mmc: sdhci-sprd: clear the UHS-I modes read from registers omits 2054742f1450 mms: sdhci-sprd: add SDHCI_QUIRK_BROKEN_CARD_DETECTION omits f0b47ecef707 mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits 5798980ec319 mmc: sdhci-sprd: add get_ro hook function omits 6c4ab637548c mmc: sdhci-sprd: fixed incorrect clock divider omits 66a0fe0acf30 Merge branch 'timers/core' omits 8355a217de76 Merge branch 'locking/core' omits 33e0a8514637 Merge branch 'linus' omits c0f8c60343bd fuse: allow skipping control interface and forced unmount omits 4fb4ec865c4a fuse: dissociate DESTROY from fuseblk omits 3501fb73a8b8 fuse: delete dentry if timeout is zero omits 6a9b95cb091e fuse: separate fuse device allocation and installation in [...] omits 94c60c6f58b4 fuse: add fuse_iqueue_ops callbacks omits 1458e5e9f99a fuse: extract fuse_fill_super_common() omits 21301dd006fc fuse: export fuse_dequeue_forget() function omits c1d5599d3b42 fuse: export fuse_get_unique() omits 04b07f111cee fuse: export fuse_send_init_request() omits ca277fea749f fuse: export fuse_len_args() omits f35d3d6200cf fuse: export fuse_end_request() omits 6b4a844db3c3 cuse: fix broken release omits b1ee3c9aac16 f2fs: fix flushing node pages when checkpoint is disabled omits 1f96107d880d f2fs: fix to avoid corruption during inline conversion omits 745a72084e97 Merge branches 'work.misc' and 'work.mount' into for-next omits 2c0152995d6d Merge branch 'core/headers' omits 1e1061d32cbc Merge branch 'core/rcu' omits a5bf58337abe Merge branch 'core/stacktrace' omits 76d79403c77b Merge branch 'efi/core' omits 984360c22b12 Merge branch 'irq/core' omits 20b8bcb2f457 manual merge of locking/core omits 97cad3ea27bf Merge branch 'ras/core' omits 543c66381314 Merge branch 'sched/core' omits 4b6f01d4f531 Merge branch 'sched/rt' omits d77eef3e0f3f Merge branch 'smp/hotplug' omits d91c9998290b vfs: Convert ceph to use the new mount API omits c0168c522a04 gfs2: Convert gfs2 to fs_context omits b111d992ce81 vfs: Kill mount_single() omits 95ca438fb451 vfs: Convert spufs to use the new mount API omits 860dd2df99af vfs: Convert hypfs to use the new mount API omits c4ec5ef81f99 hypfs: Fix error number left in struct pointer member omits 0547cbc5d8f0 vfs: Convert pstore to use the new mount API omits cea95fbc0d2c vfs: Convert tracefs to use the new mount API omits 39ecd9c2347c vfs: Convert debugfs to use the new mount API omits e478b48498a7 vfs: Add a single-or-reconfig keying to vfs_get_super() omits 5bc607063348 vfs: Convert squashfs to use the new mount API omits 3040d9516d1c mtd: Kill mount_mtd() omits bbb0827557ab vfs: Convert jffs2 to use the new mount API omits 98112c422edc vfs: Convert cramfs to use the new mount API omits cb5a7730d41e vfs: Convert romfs to use the new mount API omits a7c5a1a81444 mtd: Provide fs_context-aware mount_mtd() replacement omits 48ceb15f98c8 vfs: Move the subtype parameter into fuse omits 2ad9ab0f7429 vfs: Convert fuse to use the new mount API omits 8f7682192c88 dm ioctl: Use struct_size() helper omits c44abd49ef83 ioat/dca: Use struct_size() helper omits 23d379ffc27c perf/x86/intel/uncore: Use struct_size() in kzalloc_node() omits 0393562c7350 nds32: Mark expected switch fall-throughs omits c5d629eb8a08 libnvdimm, region: Use struct_size() helper in kzalloc() omits 802e5dffae8f leds: ti-lmu-common: Fix coccinelle issue in TI LMU omits 20bc8eabd301 leds: lm3532: Avoid potentially unpaired regulator calls omits dcbce3cd20be libnvdimm/pfn: Fix namespace creation on misaligned addresses omits 98ee6cd3ed66 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topolo [...] omits ac979b674ecd Merge branch 'x86/apic' omits 3c25f8de2261 Merge branch 'x86/boot' omits 6ac1c1257107 Merge branch 'x86/build' omits 3ba1559328e1 Merge branch 'x86/cleanups' omits adfbb5b801e7 Merge branch 'x86/cpu' omits 54e753c4f259 Merge branch 'x86/entry' omits c003799a7707 Merge branch 'x86/hyperv' omits 60ecea200123 Merge branch 'x86/irq' omits 97294ad9ce13 Merge branch 'x86/mm' omits 81e85f9c524e Merge branch 'x86/platform' omits 799bf50b0f6f Merge branch 'x86/urgent' omits a18aeb035b62 Merge tag 'qcom-arm64-defconfig-for-5.4' into all-for-5.4 omits 14f58b17ee02 Merge tag 'qcom-arm64-for-5.4' into all-for-5.4 omits 0dfbabc018e8 Merge tag 'qcom-drivers-for-5.4' into all-for-5.4 omits 3a2a4d1835ed Merge branch 'spi-5.4' into spi-next omits 7f83dd1551c5 Merge branch 'spi-5.3' into spi-linus omits 0f48f55e3598 Merge branch 'regulator-5.4' into regulator-next omits 8024a93ea4dd Merge branch 'regulator-5.3' into regulator-linus omits 8aceffa09b4b Merge branch 'asoc-5.4' into asoc-next omits f382a7452a99 Merge branch 'asoc-5.3' into asoc-linus omits 5173fe6d0650 fuse: cleanup fuse_wait_on_page_writeback omits 7f3461d124e6 fuse: require /dev/fuse reads to have enough buffer capaci [...] omits 977bb819916f mmc: core: Fix init of SD cards reporting an invalid VDD range omits 65eaac7736ab Merge branch 'pm-devfreq' into linux-next omits 5377579522c8 Merge branch 'pm-devfreq' into linux-next omits 0d3dc5b5b0cf Merge branch 'devprop' into linux-next omits 712462f9342b Merge branch 'pm-cpufreq-qos' into linux-next omits 97637fe0837c ipc/msg.c: consolidate all xxxctl_down() functions omits 16f8cf05adc0 ipc/mqueue: improve exception handling in do_mq_notify() omits f8feb0071808 ipc/mqueue.c: delete an unnecessary check before the macro [...] omits 574f66784dc8 bug: move WARN_ON() "cut here" into exception handler omits fde4564cdd26 bug: consolidate __WARN_FLAGS usage omits ccfe491b3b2b bug: clean up helper macros to remove __WARN_TAINT() omits 4f431ad8df0e bug: lift "cut here" out of __warn() omits ecd0c3b69c05 bug: consolidate warn_slowpath_fmt() usage omits 5a2e5d47c294 bug: rename __WARN_printf_taint() to __WARN_printf() omits 45e63da88c75 bug: refactor away warn_slowpath_fmt_taint() omits 6872efb9cb64 scripts/gdb: handle split debug omits 68317896452b kgdb: don't use a notifier to enter kgdb at panic; call directly omits 8a288dba768c aio: simplify read_events() omits 1ce723542800 kexec: restore arch_kexec_kernel_image_probe declaration omits 989d7f6106ca kexec: bail out upon SIGKILL when allocating memory. omits 405353faeb42 cpumask: nicer for_each_cpumask_and() signature omits cb684110fa0a fork: improve error message for corrupted page tables omits 514d54c950d9 fat: add nobarrier to workaround the strange behavior of device omits 0470e25046fa fs/reiserfs/do_balan.c: remove set but not used variable omits d6bac24d33d9 fs/reiserfs/journal.c: remove set but not used variable omits 67eda3e8f240 fs/reiserfs/do_balan.c: remove set but not used variables omits a47844e925d8 fs/reiserfs/fix_node.c: remove set but not used variables omits dd9584c690f9 fs/reiserfs/prints.c: remove set but not used variables omits f51c2e6a7a94 fs/reiserfs/objectid.c: remove set but not used variables omits 31003a22388c fs/reiserfs/lbalance.c: remove set but not used variables omits 76b7ef422490 fs/reiserfs/stree.c: remove set but not used variables omits 19880ff8acd7 fs/reiserfs/journal.c: remove set but not used variables omits 8b4dd495cb85 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits 9354368aafc8 checkpatch: allow consecutive close braces omits 4a187a173947 checkpatch: prefer __section over __attribute__((section(...))) omits 8ae93a816b0b checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE omits a3eed39086b9 checkpatch.pl: warn on invalid commit id omits 12282b32e3cb checkpatch: improve SPDX license checking omits 89e65b47c695 checkpatch: don't interpret stack dumps as commit IDs omits 0d84ec356e28 lib/math/rational.c: fix possible incorrect result from ra [...] omits 68f6c22f31cb lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds omits 839b46bb80f0 lib/extable.c: add missing prototypes omits df0de5e82415 lib/generic-radix-tree.c: make 2 functions static inline omits affc8e7ebbda strscpy: reject buffer sizes larger than INT_MAX omits 1319d266dac1 include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 25d686d3eab1 kernel-doc: core-api: Include string.h into core-api omits 80d860508b2f kernel-doc: core-api: include string.h into core-api omits 2d4eba103dc1 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 7e2cfa97f980 string: add stracpy and stracpy_pad mechanisms omits 67ed5df05764 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 5566eec39b34 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 6dd6b2bdc4a9 lib/genalloc.c: export symbol addr_in_gen_pool omits 2ce37ef802a7 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits dde8c4d620da augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits 843c2e7a1980 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits 5ec9e6112db8 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 19edd12fc7cd augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits 528b0dee61e4 rbtree: avoid generating code twice for the cached version [...] omits 68d15c007d8b hung_task: allow printing warnings every check interval omits f3bf5fa4097e kernel/elfcore.c: include proper prototypes omits 1853baac43b7 linux/coff.h: add include guard omits 771a65218dc3 kernel/hung_task.c: Monitor killed tasks. omits e9e6442ed7cb fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d06280267e09 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7e81aa040d34 mm: don't expose page to fast gup before it's ready omits 3571652ae404 mm/vmscan: remove unused lru_pages argument omits cc3c52c9d33e mm, memcg: make scan aggression always exclude protection omits 20c45e98c82f mm, memcg: make memory.emin the baseline for utilisation d [...] omits b18caffbc23b mm, memcg: proportional memory.{low,min} reclaim omits c102ee10dbb6 zswap: use movable memory if zpool support allocate movabl [...] omits e6ab2525d02d zpool: add malloc_support_movable to zpool_driver omits 440e1096c943 shmem: fix obsolete comment in shmem_getpage_gfp() omits ca28e07c5b57 mm/madvise: reduce code duplication in error handling paths omits 269a7cb95be6 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits ec65b5ea480e mm: clear PG_active on MADV_PAGEOUT omits 43fa5b68eff8 mm: introduce MADV_PAGEOUT omits 38ebbcc8fd8e mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits 1c8999b3963d mm: introduce MADV_COLD omits 075198037de2 mm: mmap: increase sockets maximum memory size pgoff for 32bits omits d5b94ccc78e4 mm-mmapc-refine-find_vma_prev-with-rb_last-fix omits a46274b246bc mm/mmap.c: refine find_vma_prev() with rb_last() omits 72bdc3b465dc riscv-make-mmap-allocation-top-down-by-default-v6 omits 6eac6d0605a0 riscv: make mmap allocation top-down by default omits d3a935c04cd0 mips: use generic mmap top-down layout and brk randomization omits 0b0e615fa32e mips: replace arch specific way to determine 32bit task wi [...] omits 848d805cccb6 mips: adjust brk randomization offset to fit generic version omits e61c04c8af77 mips: use STACK_TOP when computing mmap base address omits 98fba10ff7a0 mips: properly account for stack randomization and stack g [...] omits c63e6225b315 arm: use generic mmap top-down layout and brk randomization omits 97656e84801a arm: use STACK_TOP when computing mmap base address omits fe918bb14b56 arm: properly account for stack randomization and stack guard gap omits 681fcc4e32db arm64, mm: make randomization selected by generic topdown [...] omits 48935a1ea717 arm64, mm: move generic mmap layout functions to mm omits 330cebee3302 arm64: consider stack randomization for mmap base only whe [...] omits 975c29af6137 arm64: make use of is_compat_task instead of hardcoding this test omits 6a0c7769a249 mm, fs: move randomize_stack_top from fs to mm omits 9984b615f638 psi-annotate-refault-stalls-from-io-submission-fix-2 omits a2993afb09ef psi-annotate-refault-stalls-from-io-submission-fix omits 725dc28e95d8 mm, thp: account deferred split THPs into MemAvailable omits 0888f5d24f1a uprobe: collapse THP pmd after removing all uprobes omits 0e49596ede74 khugepaged: add comments for retract_page_tables() omits e292b78b326f khugepaged: enable collapse pmd for pte-mapped THP omits 70bfd29a8311 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT omits 1e34ffc2355e mm, thp: introduce FOLL_SPLIT_PMD omits cd7af404b8fe uprobe: use original page when all uprobes are removed omits c2622bc9a600 mm: move memcmp_pages() and pages_identical() omits 06b81cccbf33 mm-thp-make-deferred-split-shrinker-memcg-aware-v6 omits 5aa8a6519152 mm: thp: make deferred split shrinker memcg aware omits 8678d709cf25 mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-v6 omits 1675e85f2582 mm: shrinker: make shrinker not depend on memcg kmem omits 720b8e0165b0 mm: move mem_cgroup_uncharge out of __page_cache_release() omits 945d438b97a1 mm: thp: extract split_queue_* into a struct omits da6049b71548 mm,thp: avoid writes to file with THP in pagecache omits 9ab89ea66496 khugepaged: fix double unlock in collapse_file() omits cd540cadbd6b khugepaged: fix build without CONFIG_SHMEM omits b39a4032a196 mm,thp: add read-only THP support for (non-shmem) FS omits 61a9d7cf3d8c khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() omits 79deea91b85e mm,thp: stats for file backed THP omits e944650a4220 filemap: update offset check in filemap_fault() omits b36ed3dc3c73 filemap: check compound_head(page)->mapping in pagecache_g [...] omits 5ace25337210 filemap: check compound_head(page)->mapping in filemap_fault() omits 5c8d2d931cfe thp: update split_huge_page_pmd() comment omits 4908ed9ef5e9 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() omits 1ab8f75268e2 hugetlbfs: don't retry when pool page allocations start to fail omits e837543e0f5f mm, compaction: raise compaction priority after it withdrawns omits 34774c38c028 mm, reclaim: cleanup should_continue_reclaim() omits bf17260a4613 mm, reclaim: make should_continue_reclaim perform dryrun d [...] omits 142d9f0e59bd mm/oom: add oom_score_adj and pgtables to Killed process message omits c80ce8980aba memcg, oom: don't require __GFP_FS when invoking memcg OOM killer omits fb5f33786e5c mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits c7c3e4a1c85b mm/oom_kill.c: add task UID to info message on an oom kill omits 1ebf516b244a mm-oom-avoid-printk-iteration-under-rcu-fix omits 1c5f1bf3fa8b mm, oom: avoid printk() iteration under RCU omits 4c339d837829 mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] omits 90f432ca5899 mm/compaction.c: remove unnecessary zone parameter in isol [...] omits 44dc9406d3e3 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits cb6a4b551a0d mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits ce4675b06a1b mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 815f29f8fdd9 mm/compaction: introduce a helper compact_zone_counters_init() omits 7fd497828604 mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 0b16b87fe4c9 mm: silence -Woverride-init/initializer-overrides omits d96d659ff6af mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask omits 795e3b61923e mm/vmalloc: modify struct vmap_area to reduce its size omits 3c77756adfa3 mm/vmalloc: do not keep unpurged areas in the busy tree omits bf6feb42df6d mm/sparse.c: use __nr_to_section(section_nr) to get mem_section omits 3ac72279f8e2 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits de4310885a95 mm/sparse.c: mark sparse_buffer_free as __meminit omits f27058cbc9d4 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 71a0dfe04b32 mm/memory_hotplug: online_pages cannot be 0 in online_pages() omits 3e67145ddad2 mm-memory_hotplug-make-sure-the-pfn-is-aligned-to-the-orde [...] omits dd0c7d6d2e6c mm/memory_hotplug: make sure the pfn is aligned to the ord [...] omits 041175639fa0 mm/memory_hotplug: simplify online_pages_range() omits c58a9efc0167 mm/memory_hotplug: drop PageReserved() check in online_pag [...] omits f0d2ba7e1739 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] omits 5105b6e1b403 mm/memory_hotplug.c: prevent memory leak when reusing pgdat omits 0bfa5ab68960 drivers/base/memory.c: don't store end_section_nr in memor [...] omits f933c930fc24 driver/base/memory.c: validate memory block size early omits e0c1152aae1c drivers/base/memory.c: fixup documentation of removable/ph [...] omits 60bb462fc7ad drivers/base/node.c: simplify unregister_memory_block_unde [...] omits 0018406475a0 mm-memory_hotplug-remove-move_pfn_range-fix omits c420b2e4bafa mm/memory_hotplug: remove move_pfn_range() omits 4388bede44d0 mm: consolidate pgtable_cache_init() and pgd_cache_init() omits ec9f542c1c71 microblaze: switch to generic version of pte allocation omits 96b6dd5fb446 sh: switch to generic version of pte allocation omits e95c3e078f1f ia64: switch to generic version of pte allocation omits 624879da37e8 mm: remove quicklist page table caches omits cc1fd4b2c223 mm: release the spinlock on zap_pte_range omits 7b2ce1ac536e mm/mmap.c: fix the adjusted length error omits e81314f1a341 mm: remove redundant assignment of entry omits 54da90426690 net/xdp: convert put_page() to put_user_page*() omits 8637528e21dd drivers/gpu/drm/via: convert put_page() to put_user_page*() omits aaba668f4b22 mm/gup: remove unused variable in siw_free_plist() omits 628b0e9e078e mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits 574bd7d3248e mm: vmscan: do not share cgroup iteration between reclaimers omits 58ec9a434c76 mm: memcontrol: switch to rcu protection in drain_all_stock() omits 0b7534798656 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits ce6880b23f36 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 51e2584716c4 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 73a5253033e5 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 097f0ef3d6da mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits 9c3fd9cbb4c7 mm, memcg: throttle allocators when failing reclaim over m [...] omits 13fb4ae737c5 mm-page-cache-store-only-head-pages-in-i_pages-fix omits ae82d76f411f mm: page cache: store only head pages in i_pages omits c4ab02eb6058 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits b96849af955a mm/filemap.c: don't initiate writeback if mapping has no d [...] omits b16863f76c18 mm, page_owner, debug_pagealloc: save and dump freeing sta [...] omits 660151b11444 mm, page_owner: keep owner info when freeing the page omits 4de01d3a6be9 mm, page_owner: record page owner for each subpage omits bae591f6187b mm: replace list_move_tail() with add_page_to_lru_list_tail() omits 9a03d77eca51 mm: introduce compound_nr() omits 01ad11fc08e8 mm-introduce-page_shift-fix omits d6b066700532 mm: Introduce page_shift() omits ab3392ace36e mm: introduce page_size() omits ad2a0823112d mm/rmap.c: remove set but not used variable 'cstart' omits 666e5f981972 mm/page_poison.c: fix a typo in a comment omits e553b1171790 lib-test_kasan-add-roundtrip-tests-checkpatch-fixes omits eb0cb9ba4bf6 lib/test_kasan.c: add roundtrip tests omits 5889b14d8df6 kasan: add memory corruption identification for software t [...] omits 4b65493dc9b8 mm/kmemleak: increase the max mem pool to 1M omits 58d7d01fcd17 mm/kmemleak.c: record the current memory pool size omits 7e9250388cc9 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 10c6958de35a mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits d304c664b0db mm: kmemleak: use the memory pool for early allocations omits ffc1d61c71a3 mm: kmemleak: simple memory allocation pool for kmemleak objects omits 2a5ca39e2e1a mm: kmemleak: make the tool tolerant to struct scan_area a [...] omits 965bd66db3b7 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits 92c989d01a6f mm, slab: move memcg_cache_params structure to mm/slab.h omits ad262e8d7035 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] omits 89fbe694e410 mm, sl[ou]b: improve memory accounting omits b3b7eca15f55 mm, slab: extend slab/shrink to shrink all memcg caches omits 29ac53eec706 ramfs: support O_TMPFILE omits d3f6c6915338 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 270ae052f1fd fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 39ba806dcf99 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 5ba045da71fb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 4afbe224578e ocfs2: checkpoint appending truncate log transaction befor [...] omits 2538fb184fc1 ocfs2: wait for recovering done after direct unlock request omits 2ce34e75c6b2 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits d545df9d1474 ocfs2: clear zero in unaligned direct IO omits f7b36b0caaa1 fs/ocfs2/dir.c: remove set but not used variables omits cbc1c636163b fs/ocfs2/file.c: remove set but not used variables omits 7fd4648f889f fs/ocfs2/namei.c: remove set but not used variables omits f9e4113a81b4 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration omits 4a9cd0891426 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() omits 60c96d8f2030 ocfs2: ensure ret is set to zero before returning omits ee63eb97f6ae ocfs2: further debugfs cleanups omits 7e59ad4fafff jbd2: remove jbd2_journal_inode_add_[write|wait] omits d01431e8b143 ocfs2: use jbd2_inode dirty range scoping omits 47468425c5ea kbuild: clean compressed initramfs image omits 18235de95228 mailmap: add aliases for Dmitry Safonov omits 937eb5ac33c6 mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate omits 58901e7c0a86 mm, memcg: partially revert "mm/memcontrol.c: keep local V [...] omits 717c78deca4c /proc/kpageflags: do not use uninitialized struct pages omits d1277a93a8de /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fdc223227712 mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n omits 7f21b883e4b2 mm: memcontrol: flush percpu slab vmstats on kmem offlining omits 56b935eecf92 PCI: Remove unnecessary returns omits d226aa82c45e PCI: OF: Correct of_irq_parse_pci() documentation omits 7d9c55a29496 PCI: Fix typos and whitespace errors omits 4f6cc83f4c0e cifs: remove set but not used variables omits 46c85de882cf smb3: Incorrect size for netname negotiate context omits b47f2906bb3e cifs: remove unused variable omits 1dd1cbd9b10d cifs: remove redundant assignment to variable rc omits 634d7fb48d1d smb3: add missing flag definitions omits b017b3944782 cifs: add passthrough for smb2 setinfo omits ff73401bb14b cifs: prepare SMB2_Flush to be usable in compounds omits 38bf95f32934 cifs: allow chmod to set mode bits using special sid omits 3493c413b7b9 cifs: get mode bits from special sid on stat omits ac5bcc39c5c3 fs: cifs: cifsssmb: remove redundant assignment to variable ret omits 779b51f0a91c cifs: fix a comment for the timeouts when sending echos omits 5add28d2f357 leds: syscon: Use resource managed variant of device register omits ea4117e6feaa leds: Replace {devm_}led_classdev_register() macros with inlines omits a3beb22926f1 arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916 omits c8e86e4b73fd Merge branch 'mvebu/dt64' into mvebu/for-next omits a134be718f3d arm: Add DRM_MSM to defconfigs with ARCH_QCOM omits 64efd34d4ba1 afs: security: Use struct_size() in kzalloc() omits 8349a6062ac0 ima: use struct_size() in kzalloc() omits dc7ec95f035b posix_acl: Use struct_size() helper omits 73346abf4c4b usb: udc: lpc32xx: Silence fall-through warning omits 8f11f7ae8822 ARC: unwind: Mark expected switch fall-through omits 65a439cf22f7 Merge branches 'acpi-soc' and 'acpi-misc' into linux-next omits 6009961baeab Merge branches 'acpi-apei', 'acpi-processor', 'acpi-tables [...] omits 3b97cc5dfc49 Merge branch 'acpica' into linux-next omits 0bd3dd4fc740 Merge branches 'acpi-pm', 'pm-domains', 'pm-qos' and 'pm-t [...] omits 62e897ea20a1 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 309bee105df3 Merge branch 'pm-s2idle-rework' into linux-next omits 174d15369ad1 Merge branch 'pm-sleep' into linux-next omits 81564976b1a9 PCI: tegra: Add Tegra194 PCIe support omits 74d55576620a f2fs: enhance f2fs_is_checkpoint_ready()'s readability omits 913e4ca55f2d f2fs: clean up __bio_alloc()'s parameter omits 5477e422423b f2fs: fix wrong error injection path in inc_valid_block_count() omits d13797d2b8e9 f2fs: fix to writeout dirty inode during node flush omits 7994b2086af2 f2fs: optimize case-insensitive lookups omits b912da3e6f22 Merge branches 'arm/omap', 'arm/exynos', 'x86/amd' and 'co [...] omits 986d1c7de75a afs: Fix possible oops in afs_lookup trace event omits 6176fb5dd1d6 rxrpc: Fix lack of conn cleanup when local endpoint is cleaned up omits 570f6a92eb52 afs: Fix leak in afs_lookup_cell_rcu() omits 5d0bd5d101dc dt-bindings: Add ipsps1 as a trivial device omits 2c90f125381e hwmon: pmbus: Add Inspur Power System power supply driver omits 75be3eee8475 hwmon/ltc2990: Generalise DT to fwnode support omits c4bd7a9ca612 hwmon (coretemp) Fix a memory leak bug omits 183c0f68b9f7 afs: Use afs_extract_discard() rather than iov_iter_discard() omits d2c3ccc5e942 afs: Support RCU pathwalk omits e3ba5169c8b8 afs: Provide an RCU-capable key lookup omits c99c589a16b9 afs: remove unused variable 'afs_zero_fid' omits 2e32640245ce afs: remove unused variable 'afs_voltypes' omits 5bd89b8b68ba afs: use correct afs_call_type in yfs_fs_store_opaque_acl2 omits f201443ffc82 Merge tag 'rxrpc-fixes-20190820' into afs-next omits 592bbf1c8ccd rxrpc: Only call skb_cow_data() once per packet omits c2c1176cc5e9 rxrpc: Use shadow refcount for packets in the RxTx ring omits 832a3da21d8e rxrpc: Add a shadow refcount in the skb private data omits f63f5a56d802 rxrpc: Use the tx-phase skb flag to simplify tracing omits 284371220b34 rxrpc: Abstract out rxtx ring cleanup omits 1a98fc2c5bd7 rxrpc: Add a private skb flag to indicate transmission-phase skbs omits d07249ab2412 rxrpc: Use info in skbuff instead of reparsing a jumbo packet omits aa5541526e02 rxrpc: Improve jumbo packet counting omits bfc60dca8784 rxrpc: Pass the input handler's data skb reference to the Rx ring omits cf80618a8402 Bluetooth: hci_qca: Use kfree_skb() instead of kfree() omits 1a1aeb5be0e8 Bluetooth: hci_qca: Make structure qca_proto constant omits ee0b115a1341 Bluetooth: 6lowpan: Make variable header_ops constant omits 9935d1bc794f Bluetooth: btusb: Fix suspend issue for Realtek devices omits c69c9498b789 hwmon: (raspberrypi) update MODULE_AUTHOR() email address omits bb523e06c13c Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings omits e39165a0e8bf Bluetooth: hci_qca: Remove redundant initializations to zero omits d9fcef4e91d4 Bluetooth: Add support for utilizing Fast Advertising Interval omits 8b1bc28c3a24 hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable omits 0e22cda1ac13 hwmon: (lm75) Add new fields into lm75_params_ omits eacce011bd91 hwmon: (lm75) Create function from code to write into registers omits 4e825aad7514 hwmon: (lm75) Create structure to save all the configurati [...] omits 1f566c3d3f7f hwmon: (nct7904) Add extra sysfs support for fan, voltage [...] omits 76f9ac8479ee hwmon: w83795: Fan control option isn't that dangerous omits 442abf01d9b8 hwmon: (npcm750-pwm-fan) Remove dev_err() usage after plat [...] omits 691578d39301 hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] omits 7bb59bc498f8 hwmon: (nct6775) Integrate new model nct6116 omits 9b5e47fd912d hwmon: (adt7475) Convert to use hwmon_device_register_with [...] omits 1f58eb8701ed hwmon: (w83781d) convert to i2c_new_dummy_device omits b3d29e976603 hwmon: (smm665) convert to i2c_new_dummy_device omits 7ff1c35b3c6c hwmon: (asb100) convert to i2c_new_dummy_device omits f80052919427 hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs omits 3fd670c3ff95 x86/amd_nb: Add PCI device IDs for family 17h, model 70h omits cc6c405478a0 docs: hwmon: pxe1610: convert to ReST format and add to the index omits ab695c67b1ec hwmon: (k8temp) update to use new hwmon registration API omits 08ff2773f5cd hwmon: (pmbus/max31785) Remove a useless #define omits 50849f0ddbab hwmon: (lm75) add support for PCT2075 omits a55ff075e9df device-tree: bindinds: add NXP PCT2075 as compatible devic [...] omits 6f3422d2f204 hwmon: Remove ads1015 driver omits 4207f85eb0f6 hwmon: (lm75) Fix write operations for negative temperatures omits 3cfa5c97f41f hwmon: pmbus: ucd9000: remove unneeded include omits 8cf8684e0d24 Merge branch 'keys-acl' into keys-next omits a980d1e5c353 keys: Provide KEYCTL_GRANT_PERMISSION omits f802f2b3a991 keys: Replace uid/gid/perm permissions checking with an ACL omits a2318b6a16a8 riscv: Use latest system call ABI adds 265381004994 Merge tag '5.3-rc6-smb3-fixes' of git://git.samba.org/sfre [...] adds db26d53c7d6a Merge tag 'drm-misc-fixes-2019-08-28' of git://anongit.fre [...] adds c3dd029cc001 Merge tag 'drm-fixes-5.3-2019-08-28' of git://people.freed [...] adds 1c0d63eb0e82 Merge tag 'drm-intel-fixes-2019-08-29' of git://anongit.fr [...] adds f69f199271ec Merge tag 'drm-fixes-2019-08-30' of git://anongit.freedesk [...] adds 72741084d903 mmc: core: Fix init of SD cards reporting an invalid VDD range adds efdaf27517a8 mmc: sdhci-sprd: fixed incorrect clock divider adds 4eae8cbdff94 mmc: sdhci-sprd: add get_ro hook function adds 6a526f66ab14 mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds 4324e54bbea0 mms: sdhci-sprd: add SDHCI_QUIRK_BROKEN_CARD_DETECTION adds 2f765c175e1d mmc: sdhci-sprd: clear the UHS-I modes read from registers adds e73a3896eaca mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing adds 0d70787b6594 Merge tag 'mmc-v5.3-rc5' of git://git.kernel.org/pub/scm/l [...] adds e8c99200b4d1 libceph: don't call crypto_free_sync_skcipher() on a NULL tfm adds d435c9a7b85b rbd: restore zeroing past the overlap when reading from parent adds fbcb0b4feb5c Merge tag 'ceph-for-5.3-rc7' of git://github.com/ceph/ceph-client adds 531a64e4c35b RDMA/siw: Fix IPv6 addr_list locking adds 8fb8e9e46261 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e8d6766f3cc8 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 846d2db3e000 keys: ensure that ->match_free() is called in request_key_ [...] adds 0a51b08fb3b4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ab9bb6318b09 Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" adds e0f14b8ca388 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bee07b33db78 mm: memcontrol: flush percpu slab vmstats on kmem offlining adds 441e254cd40d mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n adds b4c46484dc3f mm, memcg: partially revert "mm/memcontrol.c: keep local V [...] adds 14108b9131a4 mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate adds a6c135bb1a59 mailmap: add aliases for Dmitry Safonov adds d2e5fb927ee7 mm, memcg: do not set reclaim_state on soft limit reclaim adds 6c1c280805de mm: memcontrol: fix percpu vmstats and vmevents flush adds 31bb5feb0d28 Merge branch 'akpm' (patches from Andrew) adds 834354f642ad Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7fb86707cc3a Merge tag 'riscv/for-v5.3-rc7' of git://git.kernel.org/pub [...] adds 7bd46644ea0f ftrace: Fix NULL pointer dereference in t_probe_next() adds 372e0d01da71 ftrace: Check for empty hash and comment the race with reg [...] adds 5b0022dd32b7 ftrace: Check for successful allocation of hash adds 595a438c78db tracing: Make exported ftrace_set_clr_event non-static adds 19a58ce1dc72 tracing/probe: Fix null pointer dereference adds 2e8156273189 ftrace/x86: Remove mcount() declaration adds c68c9ec1c52e tracing: Correct kdoc formats adds 95381debd9ee Merge tag 'trace-v5.3-rc6' of git://git.kernel.org/pub/scm [...] adds f08b2080e360 MAINTAINERS: i2c mv64xxx: Update documentation path adds b3d604d40516 i2c: iproc: Stop advertising support of SMBUS quick cmd adds abf4923e97c3 i2c: mediatek: disable zero-length transfers for mt8183 adds eea173097dfb Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds adb8049097a9 tools/power x86_energy_perf_policy: Fix "uninitialized var [...] adds 6ac1730f7db8 tools/power/x86: Enable compiler optimisations and Fortify [...] adds f3fe116a44fd tools/power: Fix typo in man page adds 03531482402a tools/power x86_energy_perf_policy: Fix argument parsing adds d743dae6d193 tools/power turbostat: remove duplicate pc10 column adds d4794f25f122 tools/power turbostat: Make interval calculation per threa [...] adds 15423b958f33 tools/power turbostat: fix leak of file descriptor on erro [...] adds 605736c6929d tools/power turbostat: fix file descriptor leaks adds eeb71c950bc6 tools/power turbostat: fix buffer overrun adds b62b3184576b tools/power turbostat: add Jacobsville support adds cd188af5282d tools/power turbostat: Fix Haswell Core systems adds 570992fc5733 tools/power turbostat: rename has_hsw_msrs() adds d93ea567fc4e tools/power turbostat: Add Ice Lake NNPI support adds c026c23629b8 tools/power turbostat: read from pipes too adds 6ee9fc63d2e7 tools/power turbostat: do not enforce 1ms adds 1e9042b9c8d4 tools/power turbostat: Fix CPU%C1 display value adds 9cfa8e042f7c tools/power turbostat: Fix caller parameter of get_tdp_amd() adds c1c10cc77883 tools/power turbostat: Add support for Hygon Fam 18h (Dhya [...] adds 9eb4b5180d33 tools/power turbostat: update version number adds 5358e6e77490 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 44d3bbb6f5e5 perf/x86/intel: Restrict period on Nehalem adds 0f4cd769c410 perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops adds 5fb181cba010 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 9f159ae07f07 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 869326532956 Merge tag 'mac80211-for-davem-2019-08-29' of git://git.ker [...] adds b6b4dc4c1fa7 amd-xgbe: Fix error path in xgbe_mod_init() adds 3b25528e1e35 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent adds c3c9e3df49f8 rxrpc: Improve jumbo packet counting adds e2de6c404898 rxrpc: Use info in skbuff instead of reparsing a jumbo packet adds 4858e40303fb rxrpc: Pass the input handler's data skb reference to the Rx ring adds a641fd00d05a rxrpc: Abstract out rxtx ring cleanup adds b311e68420aa rxrpc: Add a private skb flag to indicate transmission-phase skbs adds 987db9f7cd1e rxrpc: Use the tx-phase skb flag to simplify tracing adds d0d5c0cd1e71 rxrpc: Use skb_unshare() rather than skb_cow_data() adds a285c1fa39cc Merge tag 'rxrpc-fixes-20190827' of git://git.kernel.org/p [...] adds d12040b6933f rxrpc: Fix lack of conn cleanup when local endpoint is cle [...] adds 94880a5b2e81 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds daf1de907879 netfilter: nft_meta_bridge: Fix get NFT_META_BRI_IIFVPROTO [...] adds c3d7a089f945 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a15d56a60760 batman-adv: Only read OGM tvlv_len after buffer len check adds 0ff0f15a32c0 batman-adv: Only read OGM2 tvlv_len after buffer len check adds 5b161002bd6d Merge tag 'batadv-net-for-davem-20190830' of git://git.ope [...] adds 5f81d5455589 net: dsa: microchip: fill regmap_config name adds efb55222d31c taprio: Fix kernel panic in taprio_destroy adds f04b514c0ce2 taprio: Set default link speed to 10 Mbps in taprio_set_pi [...] adds 1c6c09a0ae62 net/sched: cbs: Set default link speed to 10 Mbps in cbs_s [...] adds 154f4fb7a0b8 Merge branch 'Fix-issues-in-tc-taprio-and-tc-cbs' adds 6fdc060d7476 net: aquantia: fix removal of vlan 0 adds 392349f60110 net: aquantia: fix limit of vlan filters adds c2ef057ee775 net: aquantia: reapply vlan filters on up adds 5c47e3ba6fe5 net: aquantia: linkstate irq should be oneshot adds be6cef69ba57 net: aquantia: fix out of memory condition on rx side adds 879c3808a4a1 Merge branch 'net-aquantia-fixes-on-vlan-filters-and-other [...] adds de5eb9e00eba dt-bindings: net: dsa: document additional Microchip KSZ85 [...] adds d9033ae95cf4 net: dsa: microchip: add KSZ8563 compatibility string adds 3daa418392db Merge branch 'net-dsa-microchip-add-KSZ8563-support' adds 02a3f0d5a70a tc-testing: don't hardcode 'ip' in nsPlugin.py adds dd1bf47a84fe net: bcmgenet: use ethtool_op_get_ts_info() adds dd7078f05e1b enetc: Add missing call to 'pci_free_irq_vectors()' in pro [...] adds e1e54ec7fb55 net: seeq: Fix the function used to release some memory in [...] adds 345464fb760d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2c248f92fa4f Merge tag 'usb-5.3-rc7' of git://git.kernel.org/pub/scm/li [...] adds 49ffdb4c7c65 Merge tag 'char-misc-5.3-rc7' of git://git.kernel.org/pub/ [...] adds 089cf7f6ecb2 Linux 5.3-rc7 new 2b3547e88c31 Merge remote-tracking branch 'powerpc-fixes/fixes' new e4e45d778885 Merge remote-tracking branch 'sparc/master' new e33b4325e60e net: stmmac: dwmac-sun8i: Variable "val" in function sun8i [...] new b6fedf3c8c83 Merge remote-tracking branch 'net/master' new 5abd0c896428 Merge remote-tracking branch 'ipsec/master' new 48bd0d68cd4b netfilter: bridge: Drops IPv6 packets if IPv6 module is no [...] new 039b1f4f24ec netfilter: nft_socket: fix erroneous socket assignment new 44568e604fa3 Merge remote-tracking branch 'netfilter/master' adds 89781d0806c2 ALSA: hda/realtek - Fix overridden device-specific initialization new d33cd42d8667 ALSA: hda/realtek - Add quirk for HP Pavilion 15 new 1bf12dd3e979 Merge remote-tracking branch 'sound-current/for-linus' adds 696d05225ceb ASoC: fsl_ssi: Fix clock control issue in master mode adds cc9bbb6cde6c ASoC: Intel: Baytrail: Fix implicit fallthrough warning adds a2dc6f82fd86 ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .pr [...] new 3fbb7e449772 Merge branch 'asoc-5.3' into asoc-linus new 84f643a40eeb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new f9fc15b1fab9 Merge remote-tracking branch 'regmap-fixes/for-linus' new 71f0c4894d98 Merge branch 'regulator-5.3' into regulator-linus new a1634d6b5a54 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 94e9c0f52214 spi: dw-pci: Add MODULE_DEVICE_TABLE new 12e0a6314389 Merge branch 'spi-5.3' into spi-linus new e4da51fe3493 Merge remote-tracking branch 'spi-fixes/for-linus' new 330adbdec161 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new cd0a959db928 Merge remote-tracking branch 'ide/master' new d5fb8f4d79c0 Merge remote-tracking branch 'slave-dma-fixes/fixes' new 4d8fa053cc14 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 6f8c8f3c3101 hwmon: pmbus: ucd9000: remove unneeded include adds 7d82fcc9d9e8 hwmon: (lm75) Fix write operations for negative temperatures adds e027a2dea5fd hwmon (coretemp) Fix a memory leak bug new 87f54876fe52 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 274b924088e9 libnvdimm/pfn: Fix namespace creation on misaligned addresses new eb292ae9a97a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new a3d733f040f3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 3f1bd3e96433 Merge remote-tracking branch 'vfs-fixes/fixes' new 1b8f89228253 Merge remote-tracking branch 'scsi-fixes/fixes' adds 325d0ab3a1d1 drm/modes: Add a switch to differentiate free standing options adds 728a257f652a drm/modes: Fix the command line parser to take force optio [...] adds 3764137906a5 drm/modes: Introduce a whitelist for the named modes adds 424c38a4e325 drm/selftests: modes: Add more unit tests for the cmdline parser new 65a07b01360a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 57bd739ffe7a usb: udc: lpc32xx: Silence fall-through warning new dc0eb47f43ac Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 2f36c5520e47 Merge remote-tracking branch 'kbuild/for-next' adds cfad365f0343 x86: prefer __section, __maybe_unused and __aligned from c [...] adds 1acab08505cb include/asm-generic: prefer __section from compiler_attributes.h adds 08d54fc68c0a include/linux: prefer __section and __aligned from compile [...] adds 5c75c72c1831 include/linux/compiler.h: remove unused KENTRY macro adds c4814af0b75c compiler_attributes.h: add note about __section new b4ab989b59cf Merge remote-tracking branch 'compiler-attributes/compiler [...] new fb9c8b284798 Merge remote-tracking branch 'dma-mapping/for-next' adds 3940ba8eea8c asm-generic: don't provide __ioremap adds 602828c1aade __div64_const32(): improve the generic C version adds 9b87647c665d asm-generic: add unlikely to default BUG_ON(x) new 27332cd3a06b Merge remote-tracking branch 'asm-generic/master' new b984e8fa499a Merge remote-tracking branch 'arm/for-next' adds ac12cf85d682 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topolo [...] adds 0ca98b2456fb arm64: lse: Remove unused 'alt_lse' assembly macro adds 0533f97b4356 arm64: asm: Kill 'asm/atomic_arch.h' adds b32baf91f60f arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL adds 5aad6cdabbf9 arm64: atomics: Undefine internal macros after use adds 03adcbd996be arm64: atomics: Use K constraint when toolchain appears to [...] adds 61b7cddfe861 Merge branch 'for-next/atomics' into for-next/core new e33eed9654f8 Merge remote-tracking branch 'arm64/for-next/core' new 5d0e09879690 Merge remote-tracking branch 'arm-soc/for-next' new ca53ae5b3d41 Merge remote-tracking branch 'actions/for-next' new e011a91dbb38 Merge remote-tracking branch 'amlogic/for-next' new f602fcea2e56 Merge remote-tracking branch 'aspeed/for-next' new 5bf21ae701e6 Merge remote-tracking branch 'at91/at91-next' new e99faa0715f6 Merge remote-tracking branch 'bcm2835/for-next' new 46a0b373f641 Merge remote-tracking branch 'imx-mxs/for-next' new 96f38848f090 Merge remote-tracking branch 'keystone/next' new 955df906121a Merge remote-tracking branch 'mediatek/for-next' adds 4e48ff438fca Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD adds 8ef75105b5b1 arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl adds 3e8e28f28e40 dt-bindings: marvell: document Turris Mox compatible adds 7109d817db2e arm64: dts: marvell: add DTS for Turris Mox adds 153e97d3bdf3 Merge branch 'mvebu/dt64' into mvebu/for-next new dca60b35e46f Merge remote-tracking branch 'mvebu/for-next' new e793a0b4c84d Merge remote-tracking branch 'omap/for-next' adds ad517b3884b8 Merge tag 'qcom-drivers-for-5.4' into all-for-5.4 adds 162eeae200e0 ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM adds 1cd3e52a07b8 ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM adds 460cdf511e4d Merge tag 'qcom-defconfig-for-5.4' into all-for-5.4 adds 51d4831e79c3 Merge tag 'qcom-arm64-for-5.4' into all-for-5.4 adds 6377910c5c14 arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM adds fcee7de608a2 arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916 adds 63e584644247 Merge tag 'qcom-arm64-defconfig-for-5.4' into all-for-5.4 new 94dc9f0dac20 Merge remote-tracking branch 'qcom/for-next' adds ae688e1720fd arm64: dts: renesas: hihope-common: Fix eMMC status new e05fc24a7abe Merge remote-tracking branch 'renesas/next' new 2f66efa6f49e Merge remote-tracking branch 'renesas-geert/next' new 9a8892922547 reset: Remove copy'n'paste redundancy in the comments new 68d5ecf72705 dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml new 33385da8d218 dt-bindings: reset: pdc: Convert PDC Global bindings to yaml new 0fcf9e1e4fca Merge remote-tracking branch 'reset/reset/next' adds 03e61929c0d2 arm64: dts: rockchip: limit clock rate of MMC controllers [...] adds de9183bca276 Merge branch 'v5.4-armsoc/dts64' into for-next new a66644238074 Merge remote-tracking branch 'rockchip/for-next' new 2cf842ba2f41 ARM: dts: exynos: Remove not accurate secondary ADC compatible new 5b0eeeaa3761 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi [...] new 5833f5a5daf3 dt-bindings: gpu: mali: Add Samsung exynos5250 compatible new 4c43ad9e9d41 ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board new 137cae0b7af7 ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250 new 124e0f4a39f7 ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow new 8965e019cc96 ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board new 96141cd458c0 Merge branch 'next/dt' into for-next new 86759eeb32f7 ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in new c6712d640fa5 Merge branch 'next/defconfig' into for-next new 1e9a1e80944d Merge remote-tracking branch 'samsung-krzk/for-next' new 5e6604b2bc24 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 730ef7611e90 Merge remote-tracking branch 'tegra/for-next' new 49b106737797 Merge remote-tracking branch 'clk/clk-next' new 84e81b257e46 Merge remote-tracking branch 'csky/linux-next' new c323592aa93f Merge remote-tracking branch 'h8300/h8300-next' new 3f74bb92325e Merge remote-tracking branch 'ia64/next' new 2cecd1f11ca4 m68k: Simplify ioremap_nocache() new 0f1979b402df m68k: Remove ioremap_fullcache() new 14e18895bcd8 Merge remote-tracking branch 'm68k/for-next' new 2159ac2f63c6 Merge remote-tracking branch 'm68knommu/for-next' adds d3b9f659fac6 microblaze/nommu: use the generic uncached segment support adds 04e3543e228f microblaze: use the generic dma coherent remap allocator new c709bf455d60 microblaze: remove ioremap_fullcache new e8db250fa702 Merge remote-tracking branch 'microblaze/next' adds dfc8d8de855d mips/atomic: Fix cmpxchg64 barriers adds 1c6c1ca31858 mips/atomic: Fix loongson_llsc_mb() wreckage adds 42344113ba7a mips/atomic: Fix smp_mb__{before,after}_atomic() new 414eb65e88e3 Merge remote-tracking branch 'mips/mips-next' adds ae2930583c7a or1k: dts: Fix ethoc network configuration in or1ksim devicetree adds eabe7e9a21a2 or1k: dts: Add ethoc device to SMP devicetree adds f3b17320db25 openrisc: map as uncached in ioremap new ddc291e4eea7 Merge remote-tracking branch 'openrisc/for-next' new 1ea1f7f408e4 Merge remote-tracking branch 'parisc-hd/for-next' adds 63ce271b5e37 powerpc/prom: convert PROM_BUG() to standard trap adds a04565741284 powerpc/8xx: drop unused self-modifying code alternative t [...] adds 3bbd2343734e powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack adds f7a0bf7d904e powerpc/32s: add an option to exclusively select powerpc 601 adds 12c3f1fd87bf powerpc/32s: get rid of CPU_FTR_601 feature adds 88fb309409ab powerpc/32s: drop CPU_FTR_USE_RTC feature adds 39097b9c6d76 powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR adds e0291f1decd6 powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE adds c7bf1252d5b3 powerpc/32: don't use CPU_FTR_COHERENT_ICACHE adds facd04a904ff powerpc: convert to copy_thread_tls adds 555e28179d37 powerpc/64: remove support for kernel-mode syscalls adds f2902a2fb40c powerpc: use the generic dma coherent remap allocator adds bc605cd79edb powerpc/of/pci: Rewrite pci_parse_of_flags adds 0c9c1d563975 x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig adds 47e5d8f9ed34 swiotlb: Remove call to sme_active() adds e740815a97e2 dma-mapping: Remove dma_check_mask() adds 284e21fab2cf x86, s390/mm: Move sme_active() and sme_me_mask to x86-spe [...] adds ae7eb82a92fa fs/core/vmcore: Move sev_active() reference to x86 arch code adds 5cbdaeefb655 s390/mm: Remove sev_active() function adds 07aa1e786d4f Merge branch 'topic/mem-encrypt' into next adds 4f916593be9d KVM: PPC: Book3S: Fix incorrect guest-to-user-translation [...] adds 35872480da47 powerpc/powernv/ioda: Split out TCE invalidation from TCE updates adds 01b7d128b5a7 KVM: PPC: Book3S: Invalidate multiple TCEs at once adds 650ab1e370cd vfio/spapr_tce: Invalidate multiple TCEs at once adds 021b7868113c powerpc/pseries/iommu: Switch to xchg_no_kill adds a102f139aac5 powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exc [...] adds 70ed86f4de5b powerpc: Add PowerPC Capabilities ELF note adds 134cb3ab71c0 Documentation/powerpc: Add ELF note documentation adds 250c6c31228d Documentation/powerpc: Ultravisor API adds a49dddbdb0cc powerpc/kernel: Add ucall_norets() ultravisor call handler adds bb04ffe85eeb powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR adds 139a1d2842ec powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE adds 5223134029a8 powerpc/mm: Write to PTCR only if ultravisor disabled adds 512a5a6452b6 powerpc/powernv: Access LDBAR only if ultravisor disabled adds 6c85b7bc637b powerpc/kvm: Use UV_RETURN ucall to return to ultravisor adds dea45ea77752 powerpc/powernv/opal-msglog: Refactor memcons code adds 68e0aa8ec5ce powerpc/powernv: Add ultravisor message log interface adds 9044adca782c Merge branch 'topic/ppc-kvm' into next adds 136bc0397ae2 powerpc/pseries: Introduce option to build secure virtual [...] adds 528229d21078 powerpc: Add support for adding an ESM blob to the zImage wrapper adds 6a9c930bd775 powerpc/prom_init: Add the ESM call to prom_init adds f7777e008cad powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_ [...] adds 7f70c3815a35 powerpc: Introduce the MSR_S bit adds e311a92da18c powerpc/pseries: Add and use LPPACA_SIZE constant adds bd104e6db6f0 powerpc/pseries/svm: Use shared memory for LPPACA structures adds d5394c059da9 powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL) adds 256ba2c1689e powerpc/pseries/svm: Unshare all pages before kexecing a n [...] adds 734560ac39ae powerpc/pseries/svm: Export guest SVM status to user space [...] adds 4edaac512c8a powerpc/pseries/svm: Disable doorbells in SVM guests adds edea902c1c1e powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests adds 2efbc58f157a powerpc/pseries/svm: Force SWIOTLB for secure guests adds bf75a8db72e9 powerpc/configs: Enable secure guest support in pseries an [...] new 0be9f7fd5d8f powerpc/64s/exception: machine check fwnmi remove HV case new 1039f62431e2 powerpc/64s/exception: machine check remove bitrotted comment new 19dbe673e62b powerpc/64s/exception: machine check fix KVM guest test new fe9d482b1d87 powerpc/64s/exception: machine check adjust RFI target new b5c27f7c5679 powerpc/64s/exception: machine check pseries should always [...] new fa2760eca504 powerpc/64s/exception: machine check remove machine_check_ [...] new 0b66370c61fc powerpc/64s/exception: machine check use correct cfar for [...] new 7290f3b3d3e6 powerpc/64s/powernv: machine check dump SLB contents new 9ca766f9891d powerpc/64s/pseries: machine check convert to use common e [...] new 272f636445cf powerpc/64s/exception: machine check pseries should skip t [...] new c8eb54dbc808 powerpc/64s/exception: machine check restructure to reuse [...] new abd1f4ca2b41 powerpc/64s/exception: machine check move tramp code new 296e753fb447 powerpc/64s/exception: simplify machine check early path new b7d9ccec3056 powerpc/64s/exception: machine check move unrecoverable ha [...] new fce16d482276 powerpc/64s/exception: untangle early machine check handle [...] new b3fe35261e32 powerpc/64s/exception: machine check improve labels and comments new c31f7134dc53 powerpc/64s/exception: Fix DAR load for handle_page_fault [...] new a243281195c3 powerpc/64s/exception: move head-64.h exception code to ex [...] new def0db4f9ddc powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HS [...] new 9a7a0773d7d2 powerpc/64s/exception: Fix performance monitor virt handler new 5ff79a5ea69f powerpc/64s/exception: remove 0xb00 handler new 7299417c8214 powerpc/64s/exception: Replace PROLOG macros and EXC helpe [...] new 9b40f62b8a49 powerpc/64s/exceptions: Use keyword params to shorten arg lists new d29768e13cf6 powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2 new 52b989231c6f powerpc/64s/exception: Add the virt variant of the denorm [...] new 4515c5fa4193 powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and [...] new 141fed2669a9 powerpc/64s/exception: Add INT_KVM_HANDLER gas macro new 7027d53d1ab1 powerpc/64s/exception: KVM_HANDLER reorder arguments to ma [...] new 9a9c739aa83d powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3 new bcbceed40a8c powerpc/64s/exception: Add INT_COMMON gas macro to generat [...] new 5d5e0edfd5fa powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller new 8c9fb5d4f3dd powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 an [...] new d1a84718888e powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcil [...] new c7c5cbb42d6e powerpc/64s/exception: move interrupt entry code above the [...] new 1b3599829a25 powerpc/64s/exception: program check handler do not branch [...] new 05f97d94dd0e powerpc/64s/exception: Remove pointless KVM handler name b [...] new 9b123d1ea237 powerpc/64s/exception: reduce page fault unnecessary loads new ebf76f9fd956 Merge remote-tracking branch 'powerpc/next' new fc1d5219fcf0 Merge remote-tracking branch 'soc-fsl/next' adds 015b269337e6 Merge tag 'common/for-v5.4-rc1/cpu-topology' into for-v5.4 [...] adds 4f3f90084673 riscv: Using CSR numbers to access CSRs adds d95f1a542c3d RISC-V: Implement sparsemem adds 909548d6c578 riscv: add arch/riscv/Kbuild new 3b790f5a04a7 Merge remote-tracking branch 'risc-v/for-next' new 25dc69d8786b Merge remote-tracking branch 's390/features' new 32eb5707a9b8 Merge remote-tracking branch 'sh/sh-next' adds 474f249f130e xtensa: clean up PS_WOE_BIT usage adds 37b6b4dafa46 xtensa: add support for call0 ABI in userspace adds 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next new 6ec80dfa6039 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 0642ea2409f3 ext4 crypto: fix to check feature status before get policy new cde8252ff38b Merge remote-tracking branch 'fscrypt/master' new f16180739cd1 Merge remote-tracking branch 'net/master' into afs-next new cacf2d7dcf96 afs: remove unused variable 'afs_voltypes' new 52c9c1307800 afs: remove unused variable 'afs_zero_fid' new 23a289137ab8 afs: Use afs_extract_discard() rather than iov_iter_discard() new 8b6a666a9754 afs: Provide an RCU-capable key lookup new a0753c29004f afs: Support RCU pathwalk new 086cff4050fe Merge remote-tracking branch 'afs/afs-next' new d232cd2f6455 Merge remote-tracking branch 'btrfs-kdave/for-next' new ba98537a82ea Merge remote-tracking branch 'ceph/master' new a48ffa319dd1 cifs: fix a comment for the timeouts when sending echos new 0387ad783b17 fs: cifs: cifsssmb: remove redundant assignment to variable ret new a2b8f333a3fc cifs: get mode bits from special sid on stat new f5229c319282 cifs: allow chmod to set mode bits using special sid new ba44b62016c8 cifs: prepare SMB2_Flush to be usable in compounds new b52cb401d644 cifs: add passthrough for smb2 setinfo new 7b88cd70b0d0 smb3: add missing flag definitions new c12189c51e26 cifs: remove redundant assignment to variable rc new 442606bd677b cifs: remove unused variable new ba940bacb93e smb3: Incorrect size for netname negotiate context new 436be5557dcb cifs: remove set but not used variables new e8870aa07894 smb3: add mount option to allow forced caching of read only share new d93cbd0d4430 cifs: create a helper to find a writeable handle by path name new d0e5899489d8 cifs: use existing handle for compound_op(OP_SET_INFO) whe [...] new 0c588ab0b883 cifs: add new debugging macro cifs_server_dbg new 42297d0a58d1 cifs: fix dereference on ses before it is null checked new 79436eb4eb39 smb3: add some more descriptive messages about share when [...] new f25a9f638c3f smb3: add mount option to allow RW caching of share access [...] new 2682cd04b796 Merge remote-tracking branch 'cifs/for-next' new ff4dd081977d configfs: stash the data we need into configfs_buffer at o [...] new f19e4ed1e1ed configfs_register_group() shouldn't be (and isn't) called [...] new 47320fbe11a6 configfs: new object reprsenting tree fragments new 46058b2f01c2 configfs: provide exclusion between IO and removals new 82ada42ef784 Merge remote-tracking branch 'configfs/for-next' new e0d8996df28d Merge remote-tracking branch 'ecryptfs/next' new 8875f52427b9 Merge remote-tracking branch 'ext3/for_next' new 749ed4aaa926 Merge remote-tracking branch 'ext4/dev' adds fbce5d4ab3ab f2fs: optimize case-insensitive lookups adds 5ba6c6f19f6e f2fs: fix to writeout dirty inode during node flush adds f88c760df45a f2fs: fix wrong error injection path in inc_valid_block_count() adds 56bc729da354 f2fs: clean up __bio_alloc()'s parameter adds 0e762d7154bd f2fs: enhance f2fs_is_checkpoint_ready()'s readability adds ba4aa6103c44 f2fs: fix to avoid corruption during inline conversion adds 9530ba093d8d f2fs: fix flushing node pages when checkpoint is disabled adds 48aeaa459579 f2fs: convert inline_data in prior to i_size_write adds 497dd8f203e6 f2fs: add missing documents of reserve_root/resuid/resgid new 384d1dd15721 Merge remote-tracking branch 'f2fs/dev' new 99a173b928a7 Merge remote-tracking branch 'fsverity/fsverity' new 1fb027d75964 fuse: require /dev/fuse reads to have enough buffer capaci [...] new 17b2cbe29492 fuse: cleanup fuse_wait_on_page_writeback new 56d250ef9650 cuse: fix broken release new c08428c528bc vfs: Create fs_context-aware mount_bdev() replacement new 5eae593422da vfs: Convert fuse to use the new mount API new e4ad40d4dd0b vfs: subtype handling moved to fuse new b4c19acbe007 fuse: export fuse_end_request() new 6f25ee765c7c fuse: export fuse_len_args() new 294acb6399de fuse: export fuse_send_init_request() new ad69ac5bc815 fuse: export fuse_get_unique() new b0f76676ed41 fuse: export fuse_dequeue_forget() function new 226a46262cdb fuse: extract fuse_fill_super_common() new c86d5d8e82e0 fuse: add fuse_iqueue_ops callbacks new 86a303ea9bde fuse: separate fuse device allocation and installation in [...] new bf518e8f8083 fuse: delete dentry if timeout is zero new aeec95daeac1 fuse: dissociate DESTROY from fuseblk new 6369512541e7 fuse: allow skipping control interface and forced unmount new 26125580e922 virtio-fs: add virtiofs filesystem new 0cd80c707791 virtio-fs: add Documentation/filesystems/virtiofs.rst new 2c12f7ff01ae Merge remote-tracking branch 'fuse/for-next' new eb3d8f42231a NFS: Fix inode fileid checks in attribute revalidation code new 47e62567cd56 Merge remote-tracking branch 'nfs/linux-next' new 53536354d99c Merge remote-tracking branch 'nfs-anna/linux-next' new 206935efe1f1 Merge remote-tracking branch 'nfsd/nfsd-next' new b7d178da7dd5 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds e7ee96dfb8c2 xfs: remove all *_ITER_ABORT values adds 39ee2239a5a2 xfs: remove all *_ITER_CONTINUE values adds aee7754bbeb1 xfs: move xfs_dir2_addname() adds a07258a69528 xfs: factor data block addition from xfs_dir2_node_addname_int() adds 0e822255f95d xfs: factor free block index lookup from xfs_dir2_node_add [...] adds 610125ab1e4b xfs: speed up directory bestfree block scanning adds 756c6f0f7efe xfs: reverse search directory freespace indexes adds 728bcaa3e0f9 xfs: make attr lookup returns consistent adds a0e959d3c9d5 xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue adds e3cc4554ce1b xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue adds 9df243a1a9e6 xfs: consolidate attribute value copying adds ddbca70cc45c xfs: allocate xattr buffer on demand adds 692fe62433d4 mm: Handle MADV_WILLNEED through vfs_fadvise() adds cf1ea0592dbf fs: Export generic_fadvise() adds 40144e49ff84 xfs: Fix stale data exposure when readahead races with hole punch adds adcb0ca2330b xfs: fix the dax supported check in xfs_ioctl_setattr_dax_ [...] adds ecfc28a41cf1 xfs: cleanup xfs_fsb_to_db adds 1baa2800e62d xfs: remove the unused XFS_ALLOC_USERDATA flag new 2b13668a33ce Merge remote-tracking branch 'xfs/for-next' new 655498b7be17 Merge remote-tracking branch 'iomap/iomap-for-next' new 2b44fb131e0a Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 4399b83907fc Merge remote-tracking branch 'file-locks/locks-next' new 51eab3829186 mtd: Provide fs_context-aware mount_mtd() replacement new f6dc88cfeb11 vfs: Convert romfs to use the new mount API new d74503eed1b5 vfs: Convert cramfs to use the new mount API new d1f8b99efc6c vfs: Convert jffs2 to use the new mount API new f5299d87ac2a mtd: Kill mount_mtd() new 03a09e7dcee9 vfs: Convert squashfs to use the new mount API new d3c317e89f57 vfs: Add a single-or-reconfig keying to vfs_get_super() new 2fa9d3c7b604 vfs: Convert debugfs to use the new mount API new 97dae379269b vfs: Convert tracefs to use the new mount API new fab3d3fd23ce vfs: Convert pstore to use the new mount API new 0a421fe37c0a hypfs: Fix error number left in struct pointer member new 75231fb6e196 vfs: Convert hypfs to use the new mount API new 514b423fe4e8 vfs: Convert spufs to use the new mount API new 529803dce39b vfs: Kill mount_single() new 348140124f09 gfs2: Convert gfs2 to fs_context new 60cb036dbda7 vfs: Convert ceph to use the new mount API adds ff0ebee239ce filename_lookup(): audit_inode() argument is always 0 adds 39145f5f0cc9 filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there adds c9b07eab0c87 audit_inode(): switch to passing AUDIT_INODE_... adds fbb7d9d56d16 kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h adds 6b61aed06a3b namei.h: get the comments on LOOKUP_... in sync with reality adds ce6595a28a15 kill the last users of user_{path,lpath,path_dir}() adds ee594bfff389 fs/namei.c: new helper - legitimize_root() new dc7857ad3711 fs/namei.c: keep track of nd->root refcount status new 1916c61779fb hypfs: don't bother with d_delete() new 28cd4af104d6 infiniband: don't bother with d_delete() new 65efb20db59e devpts_pty_kill(): don't bother with d_delete() adds f2683bd8d5bd [PATCH] fix d_absolute_path() interplay with fsmount() adds ff09297ec996 autofs: simplify get_next_positive_...(), get rid of trylocks adds c4931db9b08c get rid of autofs_info->active_count adds 5f68056ca50f autofs_lookup(): hold ->d_lock over playing with ->d_flags new c12b37d7f766 Merge branches 'work.misc', 'work.mount', 'work.namei', 'w [...] new 423b067a467f Merge remote-tracking branch 'vfs/for-next' new e2b9bfb70830 Merge remote-tracking branch 'printk/for-next' adds df2733fd8118 Merge branch 'pci/aspm' adds 095a244aa00f Merge branch 'pci/encapsulate' adds 05df6310b675 Merge branch 'pci/enumeration' adds e333fce2e816 Merge branch 'pci/misc' adds ad5ba64c309a Merge branch 'pci/msi' adds e80fd1cad5e3 Merge branch 'pci/p2pdma' adds 7fa3deba6a21 Merge branch 'pci/resource' adds 371316c8289d Merge branch 'remotes/lorenzo/pci/dwc' adds 7dd9c891c8bc Merge branch 'remotes/lorenzo/pci/hv' adds c5f59d70480c Merge branch 'remotes/lorenzo/pci/imx' adds 7ae2fec5f7d0 Merge branch 'remotes/lorenzo/pci/layerscape' adds 9b3cc428905e Merge branch 'remotes/lorenzo/pci/mediatek' adds c2877e0cbe1e Merge branch 'remotes/lorenzo/pci/mobiveil' adds c563034309ad PCI: tegra: Add Tegra194 PCIe support adds 0bde3151755c Merge branch 'remotes/lorenzo/pci/tegra' adds d1bbf38aaf88 PCI: Fix typos and whitespace errors adds b071c1fd7a8a PCI: OF: Correct of_irq_parse_pci() documentation adds 55507aea5882 PCI: Remove unnecessary returns adds 325eb5b9b37b Merge branch 'pci/trivial' new 39fbde931c01 Merge remote-tracking branch 'pci/next' new f0f559f10cc6 Merge remote-tracking branch 'hid/for-next' adds 016bf3baa38b Merge branch 'i2c/for-current' into i2c/for-next adds 539005ffc626 i2c: iproc: Add full name of devicetree node to adapter name adds 67a53081e655 i2c: iproc: Make bcm_iproc_i2c_quirks constant adds 26d97fe8bbed Merge branch 'i2c/for-5.4' into i2c/for-next new 21eba6f3192e Merge remote-tracking branch 'i2c/i2c/for-next' new 1ec048063860 Merge remote-tracking branch 'i3c/i3c/next' adds 5dffa3c05e93 hwmon: Remove ads1015 driver adds 98cd95a59980 device-tree: bindinds: add NXP PCT2075 as compatible devic [...] adds 7621c3ccffc5 hwmon: (lm75) add support for PCT2075 adds 24a39fcd9528 hwmon: (pmbus/max31785) Remove a useless #define adds 9c26024e71eb hwmon: (k8temp) update to use new hwmon registration API adds ca6d3c53be00 docs: hwmon: pxe1610: convert to ReST format and add to the index adds 483e79a703a0 x86/amd_nb: Add PCI device IDs for family 17h, model 70h adds b59ee840b028 hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs adds 8342d5e69957 hwmon: (asb100) convert to i2c_new_dummy_device adds 195efc81b3af hwmon: (smm665) convert to i2c_new_dummy_device adds df625020092d hwmon: (w83781d) convert to i2c_new_dummy_device adds 3a1eec172696 hwmon: (adt7475) Convert to use hwmon_device_register_with [...] adds f15f5263b728 hwmon: (nct6775) Integrate new model nct6116 adds 262ce4af99e1 hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] adds 02f59d1f5acb hwmon: (npcm750-pwm-fan) Remove dev_err() usage after plat [...] adds 174a283e0f09 hwmon: w83795: Fan control option isn't that dangerous adds a6b16141ac76 hwmon: (nct7904) Add extra sysfs support for fan, voltage [...] adds dfaf09845ca7 hwmon: (lm75) Create structure to save all the configurati [...] adds 3c8e3f749de4 hwmon: (lm75) Create function from code to write into registers adds 3a3aceaa65b7 hwmon: (lm75) Add new fields into lm75_params_ adds 40760e7d1f40 hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable adds df90ff256339 hwmon: (raspberrypi) update MODULE_AUTHOR() email address adds 31a2a068d36b hwmon/ltc2990: Generalise DT to fwnode support adds 2f7fed7e0465 hwmon: pmbus: Add Inspur Power System power supply driver adds 75d5d9d74538 dt-bindings: Add ipsps1 as a trivial device adds 72b8cba90957 hwmon: (iio_hwmon) Enable power exporting from IIO new 2e091fac4871 dt-bindings: hwmon: Document ibm,cffps2 compatible string new 0f459556cd18 pmbus: (ibm-cffps) Add support for version 2 of the PSU new 658e687b4218 hwmon: Add Synaptics AS370 PVT sensor driver new 27c8bac145ef hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT new 9c551fac9ea9 hwmon: (nct7904) Fix incorrect temperature limitation regi [...] new 2f6ce2c004ff Merge remote-tracking branch 'hwmon-staging/hwmon-next' new a63466060cba Merge remote-tracking branch 'jc_docs/docs-next' adds 20a438d53fd9 media: sun4i: Make sun4i_csi_formats static new 560b4f7847e1 Merge remote-tracking branch 'v4l-dvb/master' new dba775fbe267 Merge branch 'pm-sleep' into linux-next new 6d3c6bbc4734 Merge branch 'pm-s2idle-rework' into linux-next new fdc940b14d54 Merge branch 'pm-cpuidle' into linux-next new 77c84dd1881d sched/cpufreq: Align trace event behavior of fast switching new d15ce412737a ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier new dc111e9b177e Merge branches 'pm-cpufreq' and 'pm-cpufreq-qos' into linux-next new 44d9de087711 Merge branch 'pm-devfreq' into linux-next new 55edbc8400c2 Merge branches 'acpi-pm', 'pm-domains', 'pm-qos' and 'pm-t [...] new 6dc96ac8e8ef Merge branch 'acpica' into linux-next new 9dc5238fe752 Merge branches 'acpi-apei', 'acpi-processor', 'acpi-tables [...] new f051654eff3a Merge branches 'acpi-soc' and 'acpi-misc' into linux-next new 33bbe9d3c1c2 Merge branch 'devprop' into linux-next new 4c4cdc4c6385 ACPI / CPPC: do not require the _PSD method new b89823861e09 Merge branch 'acpi-cppc' into linux-next new b125f23501b5 Merge remote-tracking branch 'pm/linux-next' new 48822a43617a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 176f34886784 Merge remote-tracking branch 'cpupower/cpupower' new 196231d9822d Merge remote-tracking branch 'opp/opp/linux-next' adds 9aee3713135a thermal: armada: Fix -Wshift-negative-value adds b9cd1663fb49 thermal: rcar_gen3_thermal: Replace devm_add_action() foll [...] adds 9d6b4b871dcf thermal: tegra: Fix a typo adds 6b8249abb093 drivers: thermal: qcom: tsens: Fix memory leak from qfprom read adds 51904045d4aa thermal: qoriq: Add clock operations adds 11f0cdc8bd62 thermal: qoriq: Fix error path of calling qoriq_tmu_regist [...] adds 4d82000af007 thermal: qoriq: Use devm_platform_ioremap_resource() inste [...] adds aea591970f65 thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 11f787b0840e dt-bindings: thermal: qoriq: Add optional clocks property adds 6b221b0af750 Merge branches 'thermal-soc-misc' and 'thermal-soc-qoriq' [...] adds 0ca7ab5b0092 Merge branch 'thermal-soc' into next new dc5236ffd795 Merge remote-tracking branch 'thermal/next' new b388cbcb1233 Merge remote-tracking branch 'thermal-soc/next' new 351266b6e789 Merge remote-tracking branch 'ieee1394/for-next' new a90e9eb9cbfd Merge remote-tracking branch 'swiotlb/linux-next' adds 82e620d9c3a0 RDMA/hns: Modify the data structure of hns_roce_av adds 90c559b1864a RDMA/hns: Remove the some magic number adds bfe860351e31 RDMA/hns: Fix cast from or to restricted __le32 for driver adds e075da5e7c47 RDMA/hns: Add reset process for function-clear adds 18df508c7970 RDMA/hns: Remove if-else judgment statements for creating srq adds afca2a2b837a RDMA/hns: Delete the not-used lines adds 98c09b8c9767 RDMA/hns: Fix wrong assignment of qp_access_flags new fcf279ecae5b Merge remote-tracking branch 'rdma/for-next' adds 1a914990ffe9 wimax/i2400m: remove debug containing bogus calculation of index adds 688125a6e787 MIPS: SGI-IP27: remove ioc3 ethernet init adds cbe7d51745f9 MIPS: SGI-IP27: restructure ioc3 register access adds c1b6a3d85d3f net: sgi: ioc3-eth: remove checkpatch errors/warning adds 141a7dbb886f net: sgi: ioc3-eth: use defines for constants dealing with [...] adds c7b572747549 net: sgi: ioc3-eth: allocate space for desc rings only once adds 489467e52486 net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring() adds 9c328b05443a net: sgi: ioc3-eth: separate tx and rx ring handling adds fcd0da5a6d87 net: sgi: ioc3-eth: introduce chip start function adds 19a957b6b464 net: sgi: ioc3-eth: split ring cleaning/freeing and allocation adds 850d2fed5bce net: sgi: ioc3-eth: refactor rx buffer allocation adds ed870f6a7aa2 net: sgi: ioc3-eth: use dma-direct for dma allocations adds 8dff19a6dcb8 net: sgi: ioc3-eth: use csum_fold adds 3498cb272e87 net: sgi: ioc3-eth: Fix IPG settings adds d1c9454274d8 net: sgi: ioc3-eth: protect emcr in all cases adds 70359dbe2475 net: sgi: ioc3-eth: no need to stop queue set_multicast_list adds 19828bd3d1a0 Merge branch 'ioc3-eth-improvements' adds b3b0ddd07e63 bnxt_en: Use a common function to print the same ethtool - [...] adds a935cb7ec449 bnxt_en: Remove the -1 error return code from bnxt_hwrm_do [...] adds d4f1420d3656 bnxt_en: Convert error code in firmware message response t [...] adds a798302d56f5 bnxt_en: Simplify error checking in the SR-IOV message for [...] adds 5bedb5296e33 bnxt_en: Suppress all error messages in hwrm_do_send_msg() [...] adds ba642ab773db bnxt_en: Prepare bnxt_init_one() to be called multiple times. adds 702d5011ab5e bnxt_en: Refactor bnxt_sriov_enable(). adds 91b9be487001 bnxt_en: Register buffers for VFs before reserving resources. adds ec5d31e3c15d bnxt_en: Handle firmware reset status during IF_UP. adds 07f83d72d238 bnxt_en: Discover firmware error recovery capabilities. adds 9ffbd6773490 bnxt_en: Pre-map the firmware health monitoring registers. adds 7e914027f757 bnxt_en: Enable health monitoring. adds 3bc7d4a352ef bnxt_en: Add BNXT_STATE_IN_FW_RESET state. adds 6763c779c2d8 bnxt_en: Add new FW devlink_health_reporter adds 2151fe0830fd bnxt_en: Handle RESET_NOTIFY async event from firmware. adds 230d1f0de754 bnxt_en: Handle firmware reset. adds 657a33c8a0a2 bnxt_en: Add devlink health reset reporter. adds 2cd869685045 bnxt_en: Retain user settings on a VF after RESET_NOTIFY event. adds b4fff2079d10 bnxt_en: Do not send firmware messages if firmware is in e [...] adds cbb51067a5f5 bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task(). adds d1db9e166bf6 bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors. adds acfb50e4e773 bnxt_en: Add FW fatal devlink_health_reporter. adds 1f99fc7fffa5 Merge branch 'bnxt_en-health-and-error-recovery' adds 77afe3b82e97 arcnet: capmode: remove redundant assignment to pointer pkt adds 27382472adcd net: stmmac: depend on COMMON_CLK adds fa730a3bb9d3 sched: act_vlan: implement stats_update callback adds de8e1beb1919 tcp_bbr: clarify that bbr_bdp() rounds up in comments adds f2b795ea025c net: sched: cls_matchall: cleanup flow_action before deallocating adds daa664a5cdd5 net/mlx5e: Move local var definition into ifdef block adds fd0f75d28da2 Merge branch 'Fixes-for-unlocked-cls-hardware-offload-API- [...] adds e72cb7d62453 bnxt_en: Fix compile error regression with CONFIG_BNXT_SRI [...] adds 7cf92ccb8555 net/mlx5e: Remove unlikely() from WARN*() condition adds 974ceb21fcf9 udp: Remove unlikely() from IS_ERR*() condition adds 2a813f139220 batman-adv: Add Sven to MAINTAINERS file adds 5c63592f90c6 Merge tag 'batadv-next-for-davem-20190830' of git://git.op [...] adds f40d9b20864a net: bridge: Populate the pvid flag in br_vlan_get_info adds 5f33183b7fdf net: dsa: tag_8021q: Restore bridge VLANs when enabling vl [...] adds b0274eb0d76e Merge branch 'Dynamic-toggling-of-vlan_filtering-for-SJA1105-DSA' adds 2d4c849530a9 qed: Add APIs for reading config id attributes. adds d44a3ced7023 qede: Add support for reading the config id attributes. adds 3b86bd076284 qed: Add APIs for configuring grc dump config flags. adds 849dbf09234a qede: Add support for dumping the grc data. adds ed6e8103ba72 Merge branch 'qed-Enhancements' adds 15a7dea750e0 net/tls: use RCU protection on icsk->icsk_ulp_data adds 61723b393292 tcp: ulp: add functions to dump ulp-specific information adds 26811cc9f55a net: tls: export protocol version, cipher, tx_conf/rx_conf [...] adds 1b6ca07b6879 Merge branch 'net-tls-add-socket-diag' adds c7282b501f22 devlink: Make port index data type as unsigned int adds 58b6be4175a4 devlink: Use switch-case instead of if-else adds 38320f69403d Merge branch 'Minor-cleanup-in-devlink' adds 6f671045b642 net/ncsi: add response handlers for PLDM over NC-SI adds dc161162e42c r8169: don't set bit RxVlan on RTL8125 adds 56fcd40f8a51 netlabel: remove redundant assignment to pointer iter adds bdad7529ee4e net: hns3: remove redundant assignment to pointer reg_info adds b943e03341e6 net: hns3: remove set but not used variable 'qos' adds 946bc2509eb8 net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link adds f441ed0f4c89 net: dsa: mv88e6xxx: fix SERDES IRQ mapping adds 4241ef52372e net: dsa: mv88e6xxx: introduce .serdes_irq_mapping adds 5122d4ec9e80 net: dsa: mv88e6xxx: simplify .serdes_get_lane adds 9db4a7257e60 net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane adds 6600d8e5822d net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set adds dc272f600eb3 net: dsa: mv88e6xxx: pass lane to .serdes_power adds 61a46b4147b2 net: dsa: mv88e6xxx: introduce .serdes_irq_enable adds 907b9b9fcaef net: dsa: mv88e6xxx: introduce .serdes_irq_status adds 45de77ff8286 net: dsa: mv88e6xxx: centralize SERDES IRQ handling adds 4bc61b0b1695 Merge branch 'net-dsa-mv88e6xxx-centralize-SERDES-IRQ-handling' new 765b7590c92d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new a21cf11bc57f mlx5: Add missing init_net check in FIB notifier new 4ba0ebbc6cde net: dsa: Fix off-by-one number of calls to devlink_port_u [...] new 136163618e3a mvpp2: refactor BM pool functions new 7d04b0b13b11 mvpp2: percpu buffers new 67538eb5c00f Merge branch 'mvpp2-per-cpu-buffers' new b839c26bb63b Merge remote-tracking branch 'net-next/master' adds 1c8f9b91c456 bpf: s390: add JIT support for multi-function programs adds e0a43aa3e4a4 tools: bpftool: ignore make built-in rules for getting ker [...] adds 45c5589d0715 tools: bpftool: improve and check builds for different mak [...] adds fbdb620b7c67 tools: bpf: account for generated feature/ and libbpf/ dir [...] adds 5b84ad2e8921 tools: bpftool: do not link twice against libbpf.a in Makefile adds c5a2c734b4fe Merge branch 'bpf-bpftool-build-improvements' adds bc2796db5a02 nfp: bpf: rework MTU checking adds f24e29099f4f nfp: bpf: add simple map op cache adds 736a55309de3 Merge branch 'bpf-nfp-map-op-cache' adds 0741be358d5a bpf: fix error check in bpf_tcp_gen_syncookie adds 1c6d6e021c45 selftests/bpf: Fix a typo in test_offload.py adds 10912fc9faa1 i40e: simplify Rx buffer recycle adds b35a2d3e8956 ixgbe: simplify Rx buffer recycle adds c05cd3645814 xsk: add support to allow unaligned chunk placement adds 2f86c806a8a8 i40e: modify driver for handling offsets adds d8c3061e5edd ixgbe: modify driver for handling offsets adds beb3e4b29530 mlx5e: modify driver for handling offsets adds 282c0c798f8e net/mlx5e: Allow XSK frames smaller than a page adds 10d30e301732 libbpf: add flags to umem config adds c543f5469822 samples/bpf: add unaligned chunks mode support to xdpsock adds 03895e63ff97 samples/bpf: add buffer recycling for unaligned chunks to xdpsock adds 3945b37a975d samples/bpf: use hugepages in xdpsock app adds d57f172c99bd doc/af_xdp: include unaligned chunk case adds bdb15a29cc28 Merge branch 'bpf-xdp-unaligned-chunk' new e62ec8c6ebda Merge remote-tracking branch 'bpf-next/master' new c9b9dcb430b3 net/mlx5: Move device memory management to mlx5_core new 97b5484ed608 net/mlx5: Add HW bits and definitions required for SW steering new 3a6ef5158d4a net/mlx5: Avoid disabling RoCE when uninitialized new f813cb506b8c net/mlx5: Add stub for mlx5_eswitch_mode new fc603294267f net/mlx5: Set only stag for match untagged packets new 4bd9133f226c Merge remote-tracking branch 'mlx5-next/mlx5-next' new 3cd1e543ca1f Merge remote-tracking branch 'netfilter-next/master' new 21ec8ec3a738 Merge remote-tracking branch 'nfc-next/master' adds 623fc8e457f7 Bluetooth: Add support for utilizing Fast Advertising Interval adds d2edeeec232d Bluetooth: hci_qca: Remove redundant initializations to zero adds a4f077da6ed3 Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings adds 8528d50827b7 Bluetooth: btusb: Fix suspend issue for Realtek devices adds c6ed0ba8b76e Bluetooth: 6lowpan: Make variable header_ops constant adds f52b5d058b31 Bluetooth: hci_qca: Make structure qca_proto constant adds 048ea5526658 Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY f [...] adds 0af6f0a4748e dt-bindings: net: Add compatible for BCM4345C5 bluetooth device adds 855244451453 bluetooth: bcm: Add support for loading firmware for BCM4345C5 adds 3105c48ee8b7 bluetooth: hci_bcm: Give more time to come out of reset adds 067fe418f5e1 arm64: dts: allwinner: h6: Add pin configs for uart1 adds 15f6eb5351a2 arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth adds 6531deb8a79d Bluetooth: hci_qca: wait for Pre shutdown complete event b [...] adds 48108451ade4 Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY adds 663f3ae2e512 Bluetooth: btrtl: Add firmware version print adds 51b4c991d0f6 Bluetooth: btrtl: Remove redundant prefix from calls to rt [...] adds 657fb9c74266 Bluetooth: btrtl: Remove trailing newline from calls to rt [...] new 02976feffba5 Merge remote-tracking branch 'bluetooth/master' adds b26af9304467 mac80211: minstrel_ht: fix infinite loop because supported [...] adds 7010998c6caf nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands adds c8cd6e7f159e cfg80211: add local BSS receive time to survey information new fecbfdbcb170 Merge remote-tracking branch 'mac80211-next/master' new f238d6010144 Merge remote-tracking branch 'gfs2/for-next' new 776ed73d39a0 Merge remote-tracking branch 'nand/nand/next' adds 173c3d47736e mtd: spi-nor: Add support for mt35xu02g adds 9607af6f857f mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)" new 7ef255e6e789 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 309b77e0f8bf crypto: picoxcell - Fix the name of the module in the desc [...] adds 389139b34f40 crypto: arm64/aegis128 - use explicit vector load for perm [...] adds f975abb23c6f crypto: essiv - add tests for essiv in cbc(aes)+sha256 mode adds 65d0042b5290 crypto: arm64/aes-cts-cbc - factor out CBC en/decryption o [...] adds 735177ca148a crypto: arm64/aes - implement accelerated ESSIV/CBC mode adds 84a0b00aa486 crypto: s5p - deal gracefully with bogus input sizes adds c4624488665f crypto: s5p - use correct block size of 1 for ctr(aes) adds 0f6e5c823477 crypto: inside-secure - make driver selectable for non-Mar [...] adds 70e39e2259a7 crypto: inside-secure - Remove redundant algo to engine ma [...] adds 625f269a5a7a crypto: inside-secure - add support for PCI based FPGA dev [...] adds f6cc45c854da crypto: inside-secure - add support for using the EIP197 w [...] adds 671e50384ee6 crypto: caam/qi - use print_hex_dump_debug function to pri [...] adds 70c0cda27a10 crypto: caam - move DMA mask selection into a function adds 51e002e949d4 crypto: caam - simplfy clock initialization adds a6c4194ead00 crypto: caam - convert caam_jr_init() to use devres adds d488dfd9b210 crypto: caam - request JR IRQ as the last step adds 9f5db8b5ea27 crytpo: caam - make use of iowrite64*_hi_lo in wr_reg64 adds 393d2d0fe8e7 crypto: caam - use ioread64*_hi_lo in rd_reg64 adds 6e05542fd606 crypto: caam - drop 64-bit only wr/rd_reg64() adds 3a0944c53626 crypto: caam - share definition for MAX_SDLEN adds 1a3daadce955 crypto: caam - make CAAM_PTR_SZ dynamic adds e27d96298bb8 crypto: caam - move cpu_to_caam_dma() selection to runtime adds 6c5f898f12a3 crypto: caam - drop explicit usage of struct jr_outentry adds dff36801a9f0 crypto: caam - don't hardcode inpentry size adds a1cf573ee95d crypto: caam - select DMA address size at runtime adds a6727055971b crypto: caam - always select job ring via RSR on i.MX8MQ adds 6796c02a4b7e crypto: caam - add clock entry for i.MX8MQ adds f1d087b912c6 crypto: aegis128 - Fix -Wunused-const-variable warning adds 25e9960c370b crypto: atmel - Fix -Wunused-const-variable warning adds 2be7f901610c crypto: nx - remove unused variables 'nx_driver_string' an [...] adds c03a50930495 crypto: ccp - invoke fallback for XTS ciphertext stealing adds 9ecf5ad522e0 crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypt [...] adds 1bbbbcfdc0f0 crypto: hisilicon - select CRYPTO_LIB_DES while compiling [...] new 82d958a7793b Merge remote-tracking branch 'crypto/master' new 0453b5c1b29b Merge remote-tracking branch 'drm/drm-next' adds 0b2d2c2eecf2 drm/amdgpu: Handle job is NULL use case in amdgpu_device_g [...] adds ea1fc5e1ff71 drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsup [...] adds 759662558811 drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/ [...] adds 537e3bbfeea1 drm/amdgpu: fix no interrupt issue for renoir emu (v2) adds 20c14ee13501 drm/amdgpu: Fix undefined dm_ip_block for navi12 adds 9c9284f9cee9 drm/amdgpu: Move null pointer dereference check new 6581b17e0016 Merge remote-tracking branch 'amdgpu/drm-next' adds 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW adds 5b6030da28cd drm: Move port definition back to i915 header adds 807c71d59a10 drm: Extend I915 mei interface for transcoder info adds 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info adds 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp adds 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ adds b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...] adds 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections adds ed3126fa0d39 drm/i915: parameterize south hpd macros adds 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling adds b32821c03631 drm/i915: parameterize SDE hotplug registers adds 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup adds 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt adds c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines adds aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup adds 7bff9779d769 drm/i915: Fix regression with crtc disable ordering adds 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+ adds 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+ adds dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state() new 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again new 66a990dd0c49 drm/i915: Prefer encoder->name over port_name() new 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit new 5ea9b80bbda4 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c90f30812a79 drm/panfrost: Add missing check for pfdev->regulator adds aebe8c22a912 drm/panfrost: Fix possible suspend in panfrost_remove adds fe20d1cc9582 drm/shmem: Do dma_unmap_sg before purging pages adds edbd7f318cd6 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge adds 55b9a0549e43 drm/panfrost: Use mutex_trylock in panfrost_gem_purge adds 635430797d3f drm/panfrost: Rework runtime PM initialization adds 330bec4b7ccf drm/panfrost: Hold runtime PM reference until jobs complete adds e316f08f1abf drm/panfrost: Remove unnecessary mmu->lock mutex adds ec7eba47da86 drm/panfrost: Rework page table flushing and runtime PM in [...] adds 86df65f39b00 drm/panfrost: Split mmu_hw_do_operation into locked and un [...] adds 5924d40958df drm/panfrost: Add cache/TLB flush before switching address space adds 62f1089f3cbe drm/panfrost: Flush and disable address space when freeing [...] adds 45d0dbd15a3b drm/panfrost: Remove unnecessary hwaccess_lock spin_lock new d08072836ded Merge remote-tracking branch 'drm-misc/for-linux-next' adds 079674a0a345 drm/msm/dpu: Correct dpu encoder spinlock initialization adds f10bbfe6a470 drm/msm/mdp4: Drop unused GPIO include adds 8c0a2af8d564 drm/msm/dsi: Drop unused GPIO includes adds 9a31616d8e43 drm/msm/dpu: Drop unused GPIO code adds 219310a50a26 drm/msm/hdmi: Convert to use GPIO descriptors adds 1d1ad57393cd drm/msm: Transition console to msm framebuffer adds 82237df9cb40 drm/msm: correct NULL pointer dereference in context_init adds 82e969d12c61 drm: msm: Fix add_gpu_components adds 35de8ef77114 drm/msm/dpu: remove dpu_mdss:hwversion adds 6b0c4d2539da drm/msm/mdp5: Add msm8998 support adds 3fa63b8e6f53 drm/msm/a6xx: add missing MODULE_FIRMWARE() adds ef7d1ded86c5 drm/msm/phy/dsi_phy: silence -EPROBE_DEFER warnings adds 6a3549ac2abe drm/msm/mdp5: Find correct node for creating gem address space adds 27cfa9de20d9 drm/msm: Annotate intentional switch statement fall throughs adds 653c3c73ce64 drm/msm: Use generic bulk clock function adds fb0f20986165 drm/msm: Use struct_size() helper adds 846e5a322bfb drm/msm/dpu: fix "frame done" timeouts adds f49475f07a06 drm/msm/dpu: remove stray "\n" adds 7981dc1262f5 drm/msm: Remove Kconfig default new 627593f38109 Merge remote-tracking branch 'drm-msm/msm-next' new dbcc574a4bfa drm/etnaviv: fix missing unlock on error in etnaviv_iommuv [...] new 17756ad31192 Merge remote-tracking branch 'etnaviv/etnaviv/next' new cabafa83cbd9 Merge remote-tracking branch 'regmap/for-next' adds 6af86bdb8ad4 ALSA: firewire-motu: add support for MOTU 4pre new 94044dfb0bcf MAINTAINERS: update entry of firewire audio drivers new 36ac8691d04a Merge remote-tracking branch 'sound/for-next' adds 2231b2c63f86 ASoC: ti: davinci-i2s: Add S32_LE as support format adds 27b7def93aab ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based cha [...] adds 69f34053f883 ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk r [...] adds ca964edf0ddb ASoC: Intel: Haswell: Adjust machine device private context adds 1fc3e6b2ac3f ASoC: Intel: haswell: Simplify device probe adds c25e93bba90b ASoC: Intel: bdw-rt5677: Simplify device probe adds 54d037d5a466 ASoC: Intel: broadwell: Simplify device probe adds 37638af8135c ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL adds 96ed76983307 ASoC: mediatek: mt8183: move private structure adds 95d779b4b8e7 ASoC: mediatek: mt8183: move headset jack to card-specific [...] adds fc347483b87f ASoC: mediatek: mt8183: remove forward declaration of head [...] adds e5b3ae3e8c47 ASoC: mediatek: mt8183: fix space issues adds 1a8e7cdfa4f5 ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning adds 8a99f76ac1a5 ASoC: dt-bindings: Convert Allwinner A33 codec to a schema adds 497144a5b7af ASoC: dt-bindings: Convert Allwinner A64 analog codec to a schema new 9a7c9fe1203e ASoC: soc-core: add soc_rtd_free() new ffd60fba19d9 ASoC: soc-core: move soc_probe_component() position new b614beafa495 ASoC: soc-core: dapm related setup at one place new 95c267dd2043 ASoC: soc-core: add snd_soc_dapm_init() new 6fb035502956 ASoC: soc-core: move soc_probe_link_components() position new 323b6383af9f Merge branch 'asoc-5.4' into asoc-next new 40bd7a88a73a Merge remote-tracking branch 'sound-asoc/for-next' new cfd8579ddc02 Input: psmouse - drop all unneeded functions from mouse headers new 53119e513478 Input: soc_button_array - use platform_device_register_resndata() new c8a144b250dc Input: i8042 - enable wakeup on a stable struct device new 5dc15dcf39c4 ARM: ux500: improve BU21013 touchpad bindings new a1b70a44b80a Input: bu21013_ts - convert to use GPIO descriptors new a866781e84dd Input: bu21013_ts - rename some variables new 0570bab05410 Input: bu21013_ts - annotate supend/resume methods as __ma [...] new a5ee351d5bc7 Input: bu21013_ts - remove useless comments new caeb1aae283f Input: bu21013_ts - convert to using managed resources new 1eb7b4cacc01 Input: bu21013_ts - remove support for platform data new db3e34d4036d Input: bu21013_ts - use interrupt from I2C client new 18aa4d6b6748 Input: bu21013_ts - fix suspend when wake source new 307ec663f6c3 Input: bu21013_ts - switch to using MT-B (slotted) protocol new 4b6253fa7364 Input: bu21013_ts - switch to using standard touchscreen p [...] new aa5a5ddf4aa0 Merge remote-tracking branch 'input/next' adds e916ad29d964 blkcg: add missing NULL check in ioc_cpd_alloc() adds 3a8e9ac89e6a writeback: add tracepoints for cgroup foreign writebacks adds b2d6d22e124d Merge branch 'for-5.4/block' into for-next adds 6be182607db9 nvme-tcp: cleanup nvme_tcp_recv_pdu adds 10407ec9b42d nvme-tcp: Use protocol specific operations while reading socket adds 4fba445828fc nvme: have nvme_init_identify set ctrl->cap adds aa22c8e6650d nvme-pci: set ctrl sqsize to the device q_depth adds c0f2f45be297 nvme: move sqsize setting to the core adds b5b0504878b8 nvme: don't pass cap to nvme_disable_ctrl adds 79fd751d61aa nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp adds 1a9460cef571 nvme-tcp: support simple polling adds 3bec2e3754be nvmet: fix data units read and written counters in SMART log adds c638984521f1 nvme: add Get LBA Status command opcode adds a5ef757204ba nvme: trace: support for Get LBA Status opcode parsed adds 177b06ed0997 nvme: trace: parse Get LBA Status command in detail adds 42df26d4df7b nvmet: trace: parse Get LBA Status command in detail adds b627200762c7 nvmet-tcp: fix possible NULL deref adds 35d1a938dcda nvmet-tcp: fix possible memory leak adds 52b4451a9e5a nvme-fabrics: Add type of service (TOS) configuration adds e63440d6a313 nvme-rdma: Add TOS for rdma transport adds 9924b0304ab2 nvme-tcp: Use struct nvme_ctrl directly adds bb13985d5a55 nvme-tcp: Add TOS for tcp transport adds 89275a9659fe nvmet-tcp: Add TOS for tcp transport adds e01f91dff91c nvme-multipath: fix ana log nsid lookup when nsid is not found adds 35fe0d12c8a3 nvme: trace bio completion adds 8a1d09a668e7 nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros adds c1e0cc7e1d31 nvme-pci: Add support for variable IO SQ element size adds 66341331ba0d nvme-pci: Add support for Apple 2018+ models adds d38e9f04ebf6 nvme-pci: Support shared tags across queues for Apple 2018 [...] adds e7832cb48a65 nvme: make fabrics command run on a separate request queue adds f2fa006f81cc nvme-pci: Tidy up nvme_unmap_data adds f15872c5dce4 nvme-fc: Use rq_dma_dir macro adds bc31c1eea99d nvme-rdma: Use rq_dma_dir macro adds 8f5914bceef0 Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] adds 570ff0a3c1c5 Merge branch 'for-5.4/block' into for-next adds 60fc35f327e0 ahci: Do not export local variable ahci_em_messages adds 6d2410f6aada Merge branch 'for-5.4/libata' into for-next adds 0feacaa21634 writeback: don't access page->mapping directly in track_fo [...] adds 0684d9040596 Merge branch 'for-5.4/block' into for-next adds c312ef176399 libata/ahci: Drop PCS quirk for Denverton and beyond adds 8ba64588ef21 Merge branch 'for-5.4/libata' into for-next new ad27518df681 Merge remote-tracking branch 'block/for-next' new 33f7cc50ac08 Merge remote-tracking branch 'device-mapper/for-next' adds a3e9991aeadd Merge branch 'fixes' into next adds dffa1c3825a0 mmc: sdhci: Change timeout of loop for checking internal c [...] adds d2e1a708b633 mmc: sdhci: Add PLL Enable support to internal clock setup adds 75f692537e2f PCI: Add Genesys Logic, Inc. Vendor ID adds f6c6a6c7bd9f mmc: sdhci: Export sdhci_abort_tuning function symbol adds 0b09197146be mmc: mediatek: enable SDIO IRQ low level trigger function adds 355af48d4898 mmc: sdhci: constify references of parameters to __sdhci_r [...] adds d620d496ba9b mmc: sdhci-cadence: override spec version adds 6078f28cf9d1 mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses new 44ee595c8488 Merge remote-tracking branch 'mmc/next' new 8db6e0603987 Merge remote-tracking branch 'kgdb/kgdb-next' new b65dc4f6b339 mfd: ezx-pcap: Replace mutex_lock with spin_lock new b9a801dfa591 mfd: Add support for Merrifield Basin Cove PMIC new cbd1c5c4d443 mfd: intel-lpss: Consistently use GENMASK() new c5b90cb26e83 mfd: intel-lpss: Add Intel Skylake ACPI IDs new f68c0a873ef2 mfd: sm501: Include the GPIO driver header new 1094422253db mfd: htc-i2cpld: Drop check because i2c_unregister_device( [...] new 569fac74627c mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request new fea3ac55e112 mfd: db8500-prcmu: Support the higher DB8520 ARMSS new b788d111e676 dt-bindings: mfd: mediatek: mt6397: Change to relative paths new 7051919d1751 dt-bindings: mfd: mediatek: Update RTC to include MT6323 new 8ab1267ff73d dt-bindings: mfd: mediatek: Add MT6323 Power Controller new 09c1dec47002 mfd: mt6397: Add mutex include new 7c3f7cd5a0c9 mfd: mt6323: Replace boilerplate resource code with DEFINE [...] new 8391c6cb2414 mfd: mt6323: Add MT6323 RTC and PWRC new a765051de6f7 Merge remote-tracking branch 'mfd/for-mfd-next' new 865cac14c2da backlight: rave-sp: Leave initial state and register with [...] new 072e2c8192cf backlight: lm3630a: Switch to use fwnode_property_count_uXX() new 30f644fd6ec9 backlight: lms283gf05: Fix a typo in the description passe [...] new bcd69da98e36 video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE} new 28a1d72a221e video: backlight: tosa_lcd: drop check because i2c_unregis [...] new ec665b756e6f backlight: gpio-backlight: Correct initial power state handling new 6451e123dec3 MAINTAINERS: Add entry for stable backlight sysfs ABI docu [...] new d55c028f8b25 backlight: Expose brightness curve type through sysfs new 511a204638d7 backlight: pwm_bl: Set scale type for CIE 1931 curves new c0b64faf0fe6 backlight: pwm_bl: Set scale type for brightness curves sp [...] new 90f7747003cc Merge remote-tracking branch 'backlight/for-backlight-next' adds f1b937cc86be power: supply: register HWMON devices with valid names adds 6f3ed834717b power: supply: axp288_fuel_gauge: Sort the DMI blacklist a [...] adds fa7da7449eb3 power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to t [...] new 99956a9e0825 power: supply: sbs-battery: use correct flags field new 47c169e17bbd MAINTAINERS: N900: Remove isp1704_charger.h record new fe55e7703273 power: supply: sbs-battery: only return health when batter [...] new 10948061162a power: supply: ab8500_charger: Mark expected switch fall-through new 828802228485 power: supply: Init device wakeup after device_add() new 0e063317d579 power: reset: gpio-restart: Fix typo when gpio reset is not found new 40badfa39609 power: supply: max17042_battery: Fix a typo in function names new 9eab9a5b4c53 power: supply: ab8500: remove set but not used variables ' [...] new 59857e9eadce power: reset: reboot-mode: Fix author email format new 08614b407d8d power: supply: sc27xx: Introduce local variable 'struct de [...] new 204205836f4d power: supply: sc27xx: Replace devm_add_action() followed [...] new 5c35ba9b4743 power: supply: bq25890_charger: Add the BQ25895 part new 72e538f6ee88 power: supply: isp1704: remove redundant assignment to var [...] new 343160e98cff power: supply: max77650: add MODULE_ALIAS() new 7cff19b9a8ff power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_D [...] new 168e68d07275 power: supply: sc27xx: Fix conditon to enable the FGU interrupt new 7384b0e7668f power: supply: sc27xx: Fix the the accuracy issue of coulo [...] new ff062d06948c power: supply: sc27xx: Make sure the alarm capacity is lar [...] new 580665279fb6 power: supply: sc27xx: Optimize the battery capacity calibration new 7cfd33d997a4 power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute new 7f7378618b41 power: supply: cpcap-charger: Enable vbus boost voltage new e3a76b8f8bf4 Merge remote-tracking branch 'battery/for-next' adds 50bc5731f7fc regulator: mt6358: Add BROKEN dependency while waiting for [...] adds dab106742318 regulator: sy8824x: use c++style for the comment block near SPDX adds e02e23d5f019 regulator: sy8824x: add prefixes to BUCK_EN and MODE macros adds baedad4c35ce MAINTAINERS: Add keyword pattern on regulator_get_optional() new d0087e72710c regulator: provide regulator_bulk_set_supply_names() new 375e9dad5e3e Merge branch 'regulator-5.4' into regulator-next new 01b326b1195c Merge remote-tracking branch 'regulator/for-next' new 0c48d8446857 Merge remote-tracking branch 'security/next-testing' new db6439d908df Merge remote-tracking branch 'apparmor/apparmor-next' new 0703d14b677b Merge remote-tracking branch 'integrity/next-integrity' adds f4e8f69b7571 uapi: General notification ring definitions new d3c0444b7ea8 security: Add hooks to rule on setting a watch new d1d2a2417438 security: Add a hook for the point of notification insertion new ce24d039a79d General notification queue with user mmap()'able ring buffer new a22331076dba keys: Add a notification facility new 3bbb79856f4d Add a general, global device notification watch list new 648864496767 block: Add block layer notifications new cd51316a9ed2 usb: Add USB subsystem notifications new f8f4b6ccd2ad Add sample notification program new 5c51630c7517 selinux: Implement the watch_key security hook new faf08e4cb7ea smack: Implement the watch_key and post_notification hooks [...] new c8af88036941 Merge branch 'notifications-core' into keys-next new 5a3443437836 Merge remote-tracking branch 'keys/keys-next' new 65d9afb42dc4 Merge remote-tracking branch 'selinux/next' new d084508a61e8 Merge remote-tracking branch 'smack/for-next' new 14591e2351ef MAINTAINERS: fix style in KEYS-TRUSTED entry new 5b359c7c4372 tpm_tis_core: Turn on the TPM before probing IRQ's new 1ea32c83c699 tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts new 28eba2fddd5a tpm: Remove a deprecated comments about implicit sysfs locking new 09e574831b27 tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE new e8bd417aab0c tpm/tpm_ftpm_tee: Document fTPM TEE driver new d1e70465b8d7 Merge remote-tracking branch 'tpmdd/next' new 2e0e86f38426 Merge remote-tracking branch 'watchdog/master' adds 0ce4a85f4f01 Revert "iommu/vt-d: Avoid duplicated pci dma alias consideration" adds 7893b59b1e2d iommu/vt-d: Remove global page flush support adds 29746d012588 dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI adds cecdce9d7eed iommu/mediatek: Use a struct as the platform data adds 2e9b0908f5aa memory: mtk-smi: Use a general config_port interface adds 42d42c76f8d2 memory: mtk-smi: Use a struct for the platform data for sm [...] adds 76ce65464fcd iommu/mediatek: Fix iova_to_phys PA start for 4GB mode adds 5950b9541b50 iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_ [...] adds 7f315c9da9f5 iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa adds 73d50811bc91 iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to [...] adds 4c019de65323 iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for [...] adds b4dad40e4f35 iommu/mediatek: Adjust the PA for the 4GB Mode adds 2aa4c2597cd6 iommu/mediatek: Add bclk can be supported optionally adds b3e5eee76548 iommu/mediatek: Add larb-id remapped support adds acb3c92a6130 iommu/mediatek: Refine protect memory definition adds 50822b0b948f iommu/mediatek: Move reset_axi into plat_data adds 2b326d8b1d2b iommu/mediatek: Move vld_pa_rng into plat_data adds 64fea74a0d20 memory: mtk-smi: Add gals support adds 907ba6a19599 iommu/mediatek: Add mt8183 IOMMU support adds 15a01f4c6060 iommu/mediatek: Add mmu1 support adds 4f0a1a1ae351 memory: mtk-smi: Invoke pm runtime_callback to enable clocks adds 567e58cf96dd memory: mtk-smi: Add bus_sel for mt8183 adds b9475b3471f8 iommu/mediatek: Fix VLD_PA_RNG register backup when suspend adds ec2da07ca120 memory: mtk-smi: Get rid of need_larbid adds 1ee9feb2c9f8 iommu/mediatek: Clean up struct mtk_smi_iommu adds 353b325047fd iommu/arm-smmu: Mask TLBI address correctly adds a5b396ce5001 iommu/qcom: Mask TLBI addresses correctly adds 0caf5f4e84fe iommu/arm-smmu: Convert GR0 registers to bitfields adds 5114e96cb27e iommu/arm-smmu: Convert GR1 registers to bitfields adds 620565a76bb3 iommu/arm-smmu: Convert context bank registers to bitfields adds 490325e0c123 iommu/arm-smmu: Rework cb_base handling adds 71e8a8cdaff9 iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() adds 6100576284e9 iommu/arm-smmu: Get rid of weird "atomic" write adds aadbf2143aeb iommu/arm-smmu: Abstract GR1 accesses adds 19713fd40df8 iommu/arm-smmu: Abstract context bank accesses adds 00320ce65058 iommu/arm-smmu: Abstract GR0 accesses adds c5fc64881f07 iommu/arm-smmu: Rename arm-smmu-regs.h adds fc058d37b345 iommu/arm-smmu: Add implementation infrastructure adds 6d7dff62afb0 iommu/arm-smmu: Move Secure access quirk to implementation adds 3995e18689fd iommu/arm-smmu: Add configuration implementation hook adds 62b993a36e4c iommu/arm-smmu: Add reset implementation hook adds ba7e4a08bbf7 iommu/arm-smmu: Add context init implementation hook adds 4b67f1ddcf23 iommu/arm-smmu: Make private implementation details static adds d720e64150c7 iommu/arm-smmu: Ensure 64-bit I/O accessors are available [...] adds 2a8868f16e6b iommu/arm-smmu-v3: Separate s/w and h/w views of prod and [...] adds 8a073da07bac iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro adds 52be86374f48 iommu/arm-smmu-v3: Move low-level queue fields out of arm_ [...] adds 7c288a5b2793 iommu/arm-smmu-v3: Operate directly on low-level queue whe [...] adds 587e6c10a7ce iommu/arm-smmu-v3: Reduce contention during command-queue [...] adds 2af2e72b18b4 iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() adds 05cbaf4ddd02 iommu/arm-smmu-v3: Document ordering guarantees of command [...] adds b5e86196b83f iommu/arm-smmu-v3: Disable detection of ATS and PRI adds f75d8e33df91 iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag adds 7314ca8699e1 iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length in [...] adds bfff88ec1afe iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PC [...] adds 353e3cf8590c iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs adds cdb8a3c34635 iommu/arm-smmu-v3: Avoid locking on invalidation path when [...] adds a91bcc2b6537 Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI" adds 1554240ff864 Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg [...] adds dbe8e6a81a2a Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 4c0088934153 Merge branch 'arm/smmu' into arm/mediatek adds 8758553791df iommu/qcom: Use struct_size() helper adds 3d708895325b iommu/amd: Silence warnings under memory pressure adds 2c70010867f1 iommu/vt-d: Fix wrong analysis whether devices share the same bus adds 0d87308cca2c iommu/iova: Avoid false sharing on fq_timer_on adds 4dbd258ff63e iommu: Revisit iommu_insert_resv_region() implementation adds 6b0c54e7f271 iommu/dma: Fix for dereferencing before null checking adds d127bc9be856 iommu: Remove wrong default domain comments adds aede20306942 Merge branches 'iommu/fixes', 'arm/omap', 'arm/exynos', 'a [...] new 63ed91326dfa Merge remote-tracking branch 'iommu/next' new f16d94a5e9c3 Merge remote-tracking branch 'vfio/next' new 5a211da6c7bb Merge remote-tracking branch 'devicetree/for-next' adds 91d0c59f460f dt-binding: spi: add NPCM FIU controller adds ace55c411b11 spi: npcm-fiu: add NPCM FIU controller driver adds ca105398430d spi: bcm-qspi: Make BSPI default mode new 4fbc485324d2 spi: ep93xx: Repair SPI CS lookup tables new a27a6bb4fac7 Merge branch 'spi-5.4' into spi-next new 8724d1a40462 Merge remote-tracking branch 'spi/for-next' new 006d6183b4a8 Merge branch 'x86/vmware' new 29d9a0b50736 x86/boot: Preserve boot_params.secure_boot from sanitizing new 9ce03b08b0fb Merge branch 'x86/urgent' new 15b1295143a4 Merge branch 'x86/pti' new eafead31c540 Merge branch 'x86/platform' new bb10a2c0e525 Merge branch 'x86/mm' new 46d7e2f591b3 Merge branch 'x86/irq' new d2685cfeeca1 Merge branch 'x86/hyperv' new 874a9a4ddb04 Merge branch 'x86/entry' new 77e5517cb506 Merge branch 'linus' into x86/cpu, to resolve conflicts new 9721a2adb13d Merge branch 'x86/cpu' new c7f784ad02f9 Merge branch 'x86/cleanups' new 21be6907148e Merge branch 'x86/build' new 9a91dcfe30a8 Merge branch 'x86/boot' new 06fadf942e4f Merge branch 'x86/apic' new 1e1b5f4c8e70 Merge branch 'timers/core' new db66c8a79e9f Merge branch 'smp/hotplug' new 8602c1cff5d2 Merge branch 'sched/rt' new e459011f620e Merge branch 'sched/core' new 375b7f4cade0 Merge branch 'ras/core' new e98db89489f0 Merge branch 'linus' into perf/core, to pick up fixes new 67260e8c0e68 perf c2c: Display proper cpu count in nodes column new 0ac1dd5b4a70 perf timechart: Refactor svg_build_topology_map() new f78f96676a25 perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online new 92b5a1545ad5 perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() new 7df4e36a4785 perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online new 8c7274691f0d perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online new dc84187f32a3 perf header: Replace MAX_NR_CPUS with cpu__max_cpu() new df552793493f libperf: Warn when exceeding MAX_NR_CPUS in cpumap new 108a1bb9d1d8 perf tools: Remove needless libtraceevent include directives new a77494026309 perf header: Move CPUINFO_PROC to the only file where it is used new 91854f9a077e perf tools: Move everything related to sys_perf_event_open [...] new f37110205c30 perf time-utils: Adopt rdclock() from perf.h new c1a604dff486 perf tools: Remove needless perf.h include directive from headers new 0ac25fd0a04d perf tools: Remove perf.h from source files not needing it new b42090256fba perf tools: Remove debug.h from header files not needing it new 8520a98dbab6 perf debug: Remove needless include directives from debug.h new b6b5574b80d6 perf env: Remove env.h from other headers where just a fwd [...] new 4cb3c6d546aa perf event: Remove needless include directives from event.h new 38847db9740a libtraceevent, perf tools: Changes in tep_print_event_* APIs new 5d6552ab3b71 libtraceevent: Remove tep_register_trace_clock() new e97fd1383cd7 libtraceevent: Change users plugin directory new fac583fdb674 perf dso: Adopt DSO related macros from symbol.h new 9bea81b36a8d perf symbol: Move C++ demangle defines to the only file using it new c38fa94d1882 perf symbols: Add missing linux/refcount.h to symbol.h new b1d1b094f757 perf symbols: Move symsrc prototypes to a separate header new 4a3cec84949d perf dsos: Move the dsos struct and its methods to separat [...] new 171f7474b6bb perf hist: Remove needless ui/progress.h from hist.h new 4772925885da perf tools: Move 'struct events_stats' and prototypes to s [...] new 5c9dbe6da133 perf tools: Remove needless sort.h include directives new afce8c482c48 perf probe: No need for symbol.h, symbol_conf is enough new df1a0a110c2c perf tools: Remove needless map.h include directives new 4becb2395f91 perf tools: Remove needless thread.h include directives new ef7d95661d04 perf tools: Remove needless thread_map.h include directives new 7ae811b12e41 perf tools: Remove needless evlist.h include directives new fa0d98462fae perf tools: Remove needless evlist.h include directives new f2a39fe84901 perf auxtrace: Uninline functions that touch perf_session new d3300a3c4e76 perf symbols: Move mem_info and branch_info out of symbol.h new a55ab7c4ca69 perf pmu: Change convert_scale from static to global new 287f2649f791 perf metricgroup: Scale the metric result new f01642e4912b perf metricgroup: Support multiple events for metricgroup new d046b725487a objtool: Move x86 insn decoder to a common location new 58993fb2c511 perf: Update .gitignore file new f1da0a6c1365 perf intel-pt: Remove inat.c from build dependency list new 00a263902ac3 perf intel-pt: Use shared x86 insn decoder new 87a682a7c4e7 perf build: Ignore intentional differences for the x86 ins [...] new 2ffd84ae973b objtool: Update sync-check.sh from perf's check-headers.sh new ae31a514a134 objtool: Ignore intentional differences for the x86 insn decoder new 2c58167877a6 Merge tag 'perf-core-for-mingo-5.4-20190901' of git://git. [...] new b7cbbc1a0f86 Merge branch 'perf/core' new 7cb310033883 Merge branch 'locking/core' new 7768d9513fe7 Merge branch 'irq/core' new 54d804af6e22 Merge branch 'efi/core' new 8938abc4a58d Merge branch 'core/stacktrace' new c6c9c381290a Merge branch 'core/rcu' new 83d78a86fa8b Merge branch 'core/headers' new e13093a01b23 Merge remote-tracking branch 'tip/auto-latest' new 704ac1bdac98 Merge remote-tracking branch 'clockevents/clockevents/next' new 7f9bf8499f21 Merge remote-tracking branch 'edac/edac-for-next' adds abc08aac82af dt-bindings: interrupt-controller: New binding for the mes [...] adds b2fb4b77994a irqchip/meson-gpio: Add support for meson sm1 SoCs adds d6a95280ba16 irqchip/mmp: Do not use of_address_to_resource() to get mux regs adds a46bc5fd8b20 irqchip/mmp: Add missing chained_irq_{enter,exit}() adds 9e8e8912b05f irqchip/mmp: Mask off interrupts from other cores adds 2178add02238 irqchip/mmp: Coexist with GIC root IRQ controller new 1c03ae8d50f9 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 1263e2277521 Merge remote-tracking branch 'kvm/linux-next' new 06f95cb339c6 Merge remote-tracking branch 'kvm-arm/next' new f9c76a2c757e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 1d7f2bb34cbd Merge remote-tracking branch 'kvms390/next' new 2e5b20b4e8a9 Merge remote-tracking branch 'percpu/for-next' new 4fc6db8c7d62 Merge remote-tracking branch 'drivers-x86/for-next' new 7aa703bb8824 mfd / platform: cros_ec: Handle chained ECs as platform devices new 47f11e0b40e9 mfd / platform: cros_ec: Move cros-ec core driver out from MFD new eda2e30c6684 mfd / platform: cros_ec: Miscellaneous character device to [...] new 459aedb9a5d4 mfd: cros_ec: Switch to use the new cros-ec-chardev driver new 2fa2b980e3fe mfd / platform: cros_ec: Rename config to a better name new 840d9f131f65 mfd / platform: cros_ec: Reorganize platform and mfd includes new 5156fb75ead1 mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helper new b027dcf7c4c3 mfd: cros_ec: Add convenience struct to define dedicated C [...] new 832a636f6afe mfd: cros_ec: Add convenience struct to define autodetecta [...] new 28e6fcc871bc mfd: cros_ec: Use mfd_add_hotplug_devices() helper new 7e0bb52d0df9 Merge tag 'ib-mfd-extcon-hid-i2c-iio-input-media-chrome-po [...] new 255326bf96c9 Merge remote-tracking branch 'chrome-platform/for-next' new f8b4e9396386 Merge remote-tracking branch 'hsi/for-next' adds 7c322056e356 leds: Replace {devm_}led_classdev_register() macros with inlines adds 68bfcf6debd7 leds: syscon: Use resource managed variant of device register adds 070a0eed7580 leds: lm3532: Avoid potentially unpaired regulator calls adds 2637fd436c60 leds: ti-lmu-common: Fix coccinelle issue in TI LMU adds 1669ec78b87c leds: is31fl32xx: Use struct_size() helper adds d4b02200ae7c leds: pwm: Use struct_size() helper adds 4e4210402639 leds: trigger: gpio: GPIO 0 is valid new 82d404a98bba Merge remote-tracking branch 'leds/for-next' new 49b1611c71eb Merge remote-tracking branch 'ipmi/for-next' new cef63361d3c3 Merge remote-tracking branch 'driver-core/driver-core-next' adds a7a3a6a941cf dt-bindings: add binding for USBSS-DRD controller. adds 91f255a26bce usb: common: Separated decoding functions from dwc3 driver. adds 010665b44d59 usb: common: Patch simplify usb_decode_set_clear_feature f [...] adds f72429fc88b5 usb: common: Simplify usb_decode_get_set_descriptor function. adds 7733f6c32e36 usb: cdns3: Add Cadence USB3 DRD Driver adds 6bbf87a131ed usb:cdns3 Fix for stuck packets in on-chip OUT buffer. adds 17b63704ec7c usb: dwc3: gadget: Workaround Mirosoft's BESL check adds ec8ca8a3489c usb: gadget: net2280: Move all "ll" registers in one structure adds 18a93cd38be3 usb: gadget: net2280: Add workaround for AB chip Errata 11 new 96e46dcfb853 Merge tag 'usb-for-v5.4' of git://git.kernel.org/pub/scm/l [...] new 7a8114620485 Merge 5.3-rc7 into usb-next new ca0a1406cce5 Merge remote-tracking branch 'usb/usb-next' new eaaf2551e568 Merge remote-tracking branch 'usb-serial/usb-next' new ecd55e367f3d usb: chipidea: msm: Use device-managed registration API new c2071bcfc2ba Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 6a5247197f30 Merge remote-tracking branch 'phy-next/next' new bc4c21207d57 Merge remote-tracking branch 'tty/tty-next' new 99097a214b0c Merge 5.3-rc7 into char-misc-next new dd9f7efc27f9 Merge remote-tracking branch 'char-misc/char-misc-next' new 23eb10cecb70 Merge remote-tracking branch 'extcon/extcon-next' new 21b2a8fa4cda Merge remote-tracking branch 'soundwire/next' new 3b75dcf9cbaf Merge remote-tracking branch 'thunderbolt/next' adds 8d8a09b093d7 erofs: remove all likely/unlikely annotations adds 097a802ae15e erofs: reduntant assignment in __erofs_get_meta_page() new 58985a9d2d03 drivers/staging/exfat - by default, prohibit mount of fat/vfat new 544b3e7fd2d3 staging: exfat: make exfat depend on BLOCK new 32055abad7af Merge remote-tracking branch 'staging/staging-next' new 421b4691b1cc Merge remote-tracking branch 'mux/for-next' new 6c48ed4c820c Merge remote-tracking branch 'icc/icc-next' new 976489f3262c Merge remote-tracking branch 'slave-dma/next' new d4025369e14c Merge remote-tracking branch 'cgroup/for-next' adds 4cc064f65d1e Merge branch 'fixes' into for-next adds 22d48c3e8eb4 Merge branch 'misc' into for-next new ce0a305715cf Merge remote-tracking branch 'scsi/for-next' new bb3ac60176f6 Merge remote-tracking branch 'scsi-mkp/for-next' new 81310f3d3130 Merge remote-tracking branch 'rpmsg/for-next' adds bc624a06f0c5 gpio: pca953x: correct type of reg_direction adds 438b6c20e616 gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read adds 89f2c0425cb5 Merge tag 'gpio-v5.3-rc7-fixes-for-linus' of git://git.ker [...] adds f6a7053ddcf1 gpio: zynq: Pass irqchip when adding gpiochip adds 1fc4f3c962b7 Merge branch 'devel' into for-next new b8365abed08a Merge remote-tracking branch 'gpio/for-next' new 3bc6fe73184f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new b43c57d5b407 Merge remote-tracking branch 'gpio-intel/for-next' new 7b21ff58329b Merge remote-tracking branch 'pinctrl/for-next' new cefa2f0db023 Merge remote-tracking branch 'pinctrl-intel/for-next' new b514313af71a Merge remote-tracking branch 'pinctrl-samsung/for-next' adds c321d43b8da1 selftests/seccomp: fix build on older kernels adds 6ea425b50c48 selftests: watchdog: Add optional file argument adds ebdd3c0b179e selftest/ftrace: Fix typo in trigger-snapshot.tc adds 037caee7779f selftests: watchdog: cleanup whitespace in usage options adds 0aa3769d0a99 selftests: livepatch: add missing fragments to config adds 9659ef791c3f selftests: tpm2: install python files new 8f98846ce135 Merge remote-tracking branch 'kselftest/next' adds 188d20bcd1eb vfs: Add file timestamp range support adds 50e17c000c46 vfs: Add timestamp_truncate() api adds 3818c1907a5e timestamp_truncate: Replace users of timespec64_trunc adds f8b92ba67c5d mount: Add mount warning for impending timestamp expiry adds 42e729b9ddbb utimes: Clamp the timestamps before update adds 22b139691f9e fs: Fill in max and min timestamps in superblock adds d5c6e2d5188d 9p: Fill min and max timestamps in sb adds 4881c4971df0 ext4: Initialize timestamps limits adds 1fcb79c1b218 fs: nfs: Initialize filesystem timestamp ranges adds cb7a69e60590 fs: cifs: Initialize filesystem timestamp ranges adds c0da64f6bb67 fs: fat: Initialize filesystem timestamp ranges adds 487b25bc4be9 fs: affs: Initialize filesystem timestamp ranges adds 452c2779410a fs: sysv: Initialize filesystem timestamp ranges adds 028ca4db0a6e fs: ceph: Initialize filesystem timestamp ranges adds cdd62b5b07e8 fs: hpfs: Initialize filesystem timestamp ranges adds 8833293d0acc fs: omfs: Initialize filesystem timestamp ranges adds 83b8a3fbe3aa pstore: fs superblock limits adds 5ad32b3acded isofs: Initialize filesystem timestamp ranges adds 9d14545b05f9 Merge branch 'limits' of https://github.com/deepa-hub/vfs [...] new 9f8be509647b Merge remote-tracking branch 'y2038/y2038' new 38c1c04e709b Merge remote-tracking branch 'livepatching/for-next' new 6ebd22fba591 Merge remote-tracking branch 'coresight/next' adds 79610340cac8 rtc: snvs: set range adds c59a9fc7272e rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 7ef66122bdb3 rtc: pcf85363/pcf85263: fix regmap error in set_time adds 59a7f24fceb3 rtc: max77686: convert to devm_i2c_new_dummy_device() adds 4053e74996b8 rtc: s35390a: convert to devm_i2c_new_dummy_device() adds cd646ec003c5 rtc: pcf8563: add Epson RTC8564 compatible adds deaa3ff4984f rtc: pcf8563: add Microcrystal RV8564 compatible adds 8d3f805e6896 rtc: pcf8563: convert to devm_rtc_allocate_device adds c7d5f6dbd9f9 rtc: pcf8563: remove useless indirection adds f648d40b99ba rtc: pcf8563: let the core handle range offsetting adds d76a81d0c262 rtc: sun6i: Allow using as wakeup source from suspend adds 4a9eb8154ffd dt-bindings: rtc: ds1307: add rx8130 compatible new e2610e304828 Merge remote-tracking branch 'rtc/rtc-next' new b91271f62d0d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 3f391997aeba Merge remote-tracking branch 'at24/at24/for-next' new a9073f7ef0ae Merge remote-tracking branch 'kspp/for-next/kspp' new 4ffa82453c31 Merge remote-tracking branch 'fsi/next' new 4c1b927f422d Merge remote-tracking branch 'slimbus/for-next' new ba8a4b7a9104 Merge remote-tracking branch 'nvmem/for-next' new 918848f8293e Merge remote-tracking branch 'xarray/xarray' new 345f0254e5b2 HID: hv: Remove dependencies on PAGE_SIZE for ring buffer new 334374648c47 Merge remote-tracking branch 'hyperv/hyperv-next' new c60d67aad7b7 kdb: Replace strncmp with str_has_prefix new f12dc871e3ec kgdb: fix comment regarding static function new 67ffeb4525c2 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new 34287ba57a90 Merge remote-tracking branch 'pidfd/for-next' new 38f6a046f023 include: dt-bindings: add Performance Monitoring Unit for Exynos new 9f600d9e1670 Merge remote-tracking branch 'devfreq/for-next' new 3ad1aab70acb csky: add missing brackets in a macro for tlb.h new a2ea3cd78abd drm/radeon: guard against calling an unpaired radeon_mn_un [...] new 50cc329ebbfb Merge remote-tracking branch 'hmm/hmm' adds e56476897448 fpga: Remove dev_err() usage after platform_get_irq() new 5319f37db5f6 Merge remote-tracking branch 'fpga/for-next' adds 83b2468367a3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 9e8fff6a5ed4 /proc/kpageflags: do not use uninitialized struct pages adds 9ca10a23e32a kbuild: clean compressed initramfs image adds 6ec421601b95 ocfs2: use jbd2_inode dirty range scoping adds 215e33b2cafb jbd2: remove jbd2_journal_inode_add_[write|wait] adds c6fb210667c2 ocfs2: further debugfs cleanups adds 7caebc2e942e ocfs2: ensure ret is set to zero before returning adds 99cc43db5df0 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() adds 924219b5f499 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration adds 013cc6a3477c fs/ocfs2/namei.c: remove set but not used variables adds 70f838bf6b61 fs/ocfs2/file.c: remove set but not used variables adds 46ac2d052454 fs/ocfs2/dir.c: remove set but not used variables adds 29584d0716cf ocfs2: clear zero in unaligned direct IO adds f86201012f42 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 36b21a33fa06 ocfs2: wait for recovering done after direct unlock request adds 4f78317dac33 ocfs2: checkpoint appending truncate log transaction befor [...] adds 8bc434bacbdb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 5ec1e22c3fe3 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] adds 93e810798aa9 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds ee399bbd21e2 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds bcf08b2a350c ramfs: support O_TMPFILE adds 6ecbdb72a52f mm, slab: extend slab/shrink to shrink all memcg caches adds 958fbf31879b mm, sl[ou]b: improve memory accounting adds 88751e135139 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] adds 6d805e334da8 mm, slab: move memcg_cache_params structure to mm/slab.h adds 4a0804f379b8 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K adds 51030fbd3bd4 mm: kmemleak: make the tool tolerant to struct scan_area a [...] adds 7c0b28c09db4 mm: kmemleak: simple memory allocation pool for kmemleak objects adds 70b8ff87f1b4 mm: kmemleak: use the memory pool for early allocations adds 5bc34355294b mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] adds 013e2b3fc574 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] adds eb1ad44328ed mm/kmemleak.c: record the current memory pool size adds 77ce11c44c23 mm/kmemleak: increase the max mem pool to 1M adds d8d76636caa8 kasan: add memory corruption identification for software t [...] adds 537a6557765d lib/test_kasan.c: add roundtrip tests adds 51219ab075f3 lib-test_kasan-add-roundtrip-tests-checkpatch-fixes adds e1d35570c71d mm/page_poison.c: fix a typo in a comment adds 5cf3805cad7f mm/rmap.c: remove set but not used variable 'cstart' adds 4d85e3f24a4e mm: introduce page_size() adds 752f353f265e mm: Introduce page_shift() adds c103c6a30d5d mm-introduce-page_shift-fix adds 46d5fa030cd9 mm: introduce compound_nr() adds 861e86259aad mm: replace list_move_tail() with add_page_to_lru_list_tail() adds d3dafcfe9257 mm, page_owner: record page owner for each subpage adds 1f8c3abc662a mm, page_owner: keep owner info when freeing the page adds 037a548509aa mm, page_owner, debug_pagealloc: save and dump freeing sta [...] adds 0ccd5fbacff9 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 9600f1f0a140 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds 00e6e3275336 mm: page cache: store only head pages in i_pages adds 554dfb5cf324 mm-page-cache-store-only-head-pages-in-i_pages-fix adds ad5cd8144d8e mm, memcg: throttle allocators when failing reclaim over m [...] adds 89c35f1b01d8 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix adds 891ac7bf5a41 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 9281e9ddbc94 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 365007730f2b mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds b01a7d690bae mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds c59f180fad1a mm: memcontrol: switch to rcu protection in drain_all_stock() adds c3eb190b0351 mm: vmscan: do not share cgroup iteration between reclaimers adds 2fd86b22f075 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds 5d6c53914bcd mm/gup: remove unused variable in siw_free_plist() adds 329b47febe61 drivers/gpu/drm/via: convert put_page() to put_user_page*() adds bae8b725fe62 net/xdp: convert put_page() to put_user_page*() adds b47011719e5c mm: remove redundant assignment of entry adds f75594c094e8 mm/mmap.c: fix the adjusted length error adds c29fb5e0c53e mm: release the spinlock on zap_pte_range adds aa66fac0f503 mm: remove quicklist page table caches adds dbac2be1dcde ia64: switch to generic version of pte allocation adds f02cafbaba69 sh: switch to generic version of pte allocation adds 6b34c83b5a07 microblaze: switch to generic version of pte allocation adds e10b0ff68eee mm: consolidate pgtable_cache_init() and pgd_cache_init() adds 82c27d09bac8 mm/memory_hotplug: remove move_pfn_range() adds cf804e91ab00 mm-memory_hotplug-remove-move_pfn_range-fix adds 9742b3ebaa27 drivers/base/node.c: simplify unregister_memory_block_unde [...] adds 3dca4574ca8a drivers/base/memory.c: fixup documentation of removable/ph [...] adds e12c4411ae2b driver/base/memory.c: validate memory block size early adds 76d8a29c2c1c drivers/base/memory.c: don't store end_section_nr in memor [...] adds 640316da6c42 mm/memory_hotplug.c: prevent memory leak when reusing pgdat adds 299e3d706af8 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] adds c62f9d706c96 mm/memory_hotplug: drop PageReserved() check in online_pag [...] adds 0bde8c7f17c4 mm/memory_hotplug: simplify online_pages_range() adds 9d6e27612688 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] adds 15040557dba6 mm-memory_hotplug-make-sure-the-pfn-is-aligned-to-the-orde [...] adds 8ab94cde8c21 mm/memory_hotplug: online_pages cannot be 0 in online_pages() adds bc1aa181c56a mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 9131cae4a55c mm/sparse.c: mark sparse_buffer_free as __meminit adds 79c9658ad370 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds 3393cd6fb362 mm/sparse.c: use __nr_to_section(section_nr) to get mem_section adds 415968757865 mm/vmalloc: do not keep unpurged areas in the busy tree adds 5e7ecae8fa83 mm/vmalloc: modify struct vmap_area to reduce its size adds 3ecc7ac08e80 mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask adds 1bf787ccd3b0 mm: silence -Woverride-init/initializer-overrides adds 3ffce0b4e1e4 mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds ed6ae5009d43 mm/compaction: introduce a helper compact_zone_counters_init() adds 6097d8cdaa17 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 2c9da5b86141 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 83a96d50141f mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds e706bc8f73da mm/compaction.c: remove unnecessary zone parameter in isol [...] adds 697e12de9b9e mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] adds 2bef7dc905ed mm, oom: avoid printk() iteration under RCU adds 48e2922ee5f5 mm-oom-avoid-printk-iteration-under-rcu-fix adds d2654789415a mm/oom_kill.c: add task UID to info message on an oom kill adds b634f16baa2d mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds bca5331ffa1c memcg, oom: don't require __GFP_FS when invoking memcg OOM killer adds 9f352e6fbf70 mm/oom: add oom_score_adj and pgtables to Killed process message adds 02aa0a68a40e mm, reclaim: make should_continue_reclaim perform dryrun d [...] adds 5b81625a4a01 mm, reclaim: cleanup should_continue_reclaim() adds cfa0b23773cd mm, compaction: raise compaction priority after it withdrawns adds 8e33cd6b58a4 hugetlbfs: don't retry when pool page allocations start to fail adds a6b383a1b622 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() adds 1c2787771003 thp: update split_huge_page_pmd() comment adds 0bf3a2467c55 filemap: check compound_head(page)->mapping in filemap_fault() adds 309db745ef7c filemap: check compound_head(page)->mapping in pagecache_g [...] adds 8d20b36fcc76 filemap: update offset check in filemap_fault() adds b6da4917b4dd mm,thp: stats for file backed THP adds 744b96e556bb khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() adds a2256471445d mm,thp: add read-only THP support for (non-shmem) FS adds 2af1594c5810 khugepaged: fix build without CONFIG_SHMEM adds b9f8b69ac7e2 khugepaged: fix double unlock in collapse_file() adds c8d03567dcb9 mm,thp: avoid writes to file with THP in pagecache adds bf2bcdc10e1d mm: thp: extract split_queue_* into a struct adds 7e951d636a20 mm: move mem_cgroup_uncharge out of __page_cache_release() adds a641225725f6 mm: shrinker: make shrinker not depend on memcg kmem adds b9a56cfbcd8c mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-v6 adds 7d75b6ad3292 mm: thp: make deferred split shrinker memcg aware adds 23008754bf9e mm-thp-make-deferred-split-shrinker-memcg-aware-v6 adds 418611b161a3 mm: move memcmp_pages() and pages_identical() adds 9e6f333612e5 uprobe: use original page when all uprobes are removed adds b0728f341608 mm, thp: introduce FOLL_SPLIT_PMD adds ba61ca2bdb21 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT adds a8638137ab40 khugepaged: enable collapse pmd for pte-mapped THP adds 6338d625f21a khugepaged: add comments for retract_page_tables() adds 0b08e84d68f7 uprobe: collapse THP pmd after removing all uprobes adds 85de42447ed4 mm, thp: account deferred split THPs into MemAvailable adds 774695bb9dd1 psi-annotate-refault-stalls-from-io-submission-fix adds 5b79b78bfcc2 psi-annotate-refault-stalls-from-io-submission-fix-2 adds 07ff544527f1 mm, fs: move randomize_stack_top from fs to mm adds d6547222864e arm64: make use of is_compat_task instead of hardcoding this test adds 7f4a4731aef7 arm64: consider stack randomization for mmap base only whe [...] adds 912cbafc58a5 arm64, mm: move generic mmap layout functions to mm adds f500d3ccdaa2 arm64, mm: make randomization selected by generic topdown [...] adds ba38f5c96f8b arm: properly account for stack randomization and stack guard gap adds e00048c6fdd7 arm: use STACK_TOP when computing mmap base address adds 5297f34907d2 arm: use generic mmap top-down layout and brk randomization adds 7d22b6b4e260 mips: properly account for stack randomization and stack g [...] adds a76325ec2f0f mips: use STACK_TOP when computing mmap base address adds 3d7930af4e17 mips: adjust brk randomization offset to fit generic version adds c30d4d877cab mips: replace arch specific way to determine 32bit task wi [...] adds 7b062e77d450 mips: use generic mmap top-down layout and brk randomization adds f6a9089b8915 riscv: make mmap allocation top-down by default adds fcde8947bea1 riscv-make-mmap-allocation-top-down-by-default-v6 adds 45be0fe92837 mm/mmap.c: refine find_vma_prev() with rb_last() adds 8e8be0f3c0a5 mm-mmapc-refine-find_vma_prev-with-rb_last-fix adds 49624852c2df mm: mmap: increase sockets maximum memory size pgoff for 32bits adds 946ebdcbaade mm: introduce MADV_COLD adds 5fc69fd30038 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM adds 4f61f2df0c2d mm: introduce MADV_PAGEOUT adds ec200ca06aa0 mm: clear PG_active on MADV_PAGEOUT adds 3966fe88f62b mm: factor out common parts between MADV_COLD and MADV_PAGEOUT adds 9726bcda9c7c mm/madvise: reduce code duplication in error handling paths adds 965270f60bb4 shmem: fix obsolete comment in shmem_getpage_gfp() adds ce8d06cc4490 zpool: add malloc_support_movable to zpool_driver adds 5269a465561f zswap: use movable memory if zpool support allocate movabl [...] adds 3b4185a28385 mm, memcg: proportional memory.{low,min} reclaim adds 88d7fb375bb5 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 457b98f11125 mm, memcg: make scan aggression always exclude protection adds 6ffc7ee7838c mm/vmscan: remove unused lru_pages argument adds f81458f5257b mm: don't expose page to fast gup before it's ready adds 71bf4f4c04ac fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2f1aeafb7c3e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1964ff105f79 kernel/hung_task.c: Monitor killed tasks. adds 1b85650a666f linux/coff.h: add include guard adds 31b4c71ca0e5 kernel/elfcore.c: include proper prototypes adds 6e3d8673a43e hung_task: allow printing warnings every check interval adds 8770440902bd rbtree: avoid generating code twice for the cached version [...] adds 5b2295cd6f90 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro adds ac42831c8a30 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro adds 2b423b9659ca augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix adds e9a75ef0e46b augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 adds 40649aa1ddd7 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] adds f948d99049a0 lib/genalloc.c: export symbol addr_in_gen_pool adds 4823a3bc7a46 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 4b3eb809c094 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds c10a152c661a string: add stracpy and stracpy_pad mechanisms adds fb79c8a22c0e Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 8bb9fa5bed9e kernel-doc: core-api: include string.h into core-api adds 1face931b03e kernel-doc: core-api: Include string.h into core-api adds c2264cb68fed include/trace/events/writeback.h: fix -Wstringop-truncatio [...] adds 897568b87932 strscpy: reject buffer sizes larger than INT_MAX adds 95ddd51a6906 lib/generic-radix-tree.c: make 2 functions static inline adds ed42c6fcfaf7 lib/extable.c: add missing prototypes adds 20a8b0191ff7 lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds adds bb9ae4b78c4b lib/math/rational.c: fix possible incorrect result from ra [...] adds ae58bd18a420 checkpatch: don't interpret stack dumps as commit IDs adds 9ea614641e28 checkpatch: improve SPDX license checking adds 436e742d77d7 checkpatch.pl: warn on invalid commit id adds d33b953d0462 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE adds 000ea2656990 checkpatch: prefer __section over __attribute__((section(...))) adds 6b2481d4a66b checkpatch: allow consecutive close braces adds 5a35a096eab8 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] adds 296677483469 fs/reiserfs/journal.c: remove set but not used variables adds edc80c41d487 fs/reiserfs/stree.c: remove set but not used variables adds f8105c432fc9 fs/reiserfs/lbalance.c: remove set but not used variables adds 89d6529ea44a fs/reiserfs/objectid.c: remove set but not used variables adds 1a2fbec2a74f fs/reiserfs/prints.c: remove set but not used variables adds 982bc550fc14 fs/reiserfs/fix_node.c: remove set but not used variables adds 552099480266 fs/reiserfs/do_balan.c: remove set but not used variables adds 6bcdda7410aa fs/reiserfs/journal.c: remove set but not used variable adds 58263ab637e1 fs/reiserfs/do_balan.c: remove set but not used variable adds bd369499b231 fat: add nobarrier to workaround the strange behavior of device adds f8f75be8e5b9 fork: improve error message for corrupted page tables adds 4126d425359c cpumask: nicer for_each_cpumask_and() signature adds cffb7bf4b5db kexec: bail out upon SIGKILL when allocating memory. adds cc00c96ec6cf kexec: restore arch_kexec_kernel_image_probe declaration adds a200e9d864a8 aio: simplify read_events() adds af81c6d8a09b kgdb: don't use a notifier to enter kgdb at panic; call directly adds 1b4fb86cc0f0 scripts/gdb: handle split debug adds a3b8a42b9286 bug: refactor away warn_slowpath_fmt_taint() adds e26466187de5 bug: rename __WARN_printf_taint() to __WARN_printf() adds 5ac7b65af68b bug: consolidate warn_slowpath_fmt() usage adds a0ebf6f7a976 bug: lift "cut here" out of __warn() adds e7369412ce75 bug: clean up helper macros to remove __WARN_TAINT() adds 5a8771d0446f bug: consolidate __WARN_FLAGS usage adds 6b845ae8bc11 bug: move WARN_ON() "cut here" into exception handler adds d5513cc1be24 ipc/mqueue.c: delete an unnecessary check before the macro [...] adds 6520fe1958d7 ipc/mqueue: improve exception handling in do_mq_notify() adds f7dcf869ad39 ipc/msg.c: consolidate all xxxctl_down() functions new 2664deb3027f Merge branch 'akpm-current/current' new 223ea0d265fb pinctrl: fix pxa2xx.c build warnings new 72787e4fbeaf lib: untag user pointers in strn*_user new 991e71193878 mm: untag user pointers passed to memory syscalls new 824c148a5991 mm: untag user pointers in mm/gup.c new dbd9189d1d5a mm: untag user pointers in get_vaddr_frames new a88923bee89a fs/namespace: untag user pointers in copy_mount_options new b3e827582699 userfaultfd: untag user pointers new 872ee9084ae8 drm/amdgpu: untag user pointers new b79f7c9a9c9b drm/radeon: untag user pointers in radeon_gem_userptr_ioctl new fb1ef121a29d media/v4l2-core: untag user pointers in videobuf_dma_conti [...] new 04d607d9d8f7 tee/shm: untag user pointers in tee_shm_register new a97338339235 vfio/type1: untag user pointers in vaddr_get_pfn new 6d00bab7b554 mm: untag user pointers in mmap/munmap/mremap/brk new b816940dfc0e hexagon: drop empty and unused free_initrd_mem new f636d7406e73 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming new 20c81705358f drivers/tty/serial/sh-sci.c: suppress warning new 00b3bd28c4c4 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 41c06688d555 Merge branch 'akpm/master' new 7dc4585e0378 Add linux-next specific files for 20190903
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 (6d028043b55e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 566 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-backlight | 26 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 + Documentation/admin-guide/kernel-parameters.txt | 5 + .../bindings/arm/marvell/armada-37xx.txt | 8 + Documentation/devicetree/bindings/hwmon/as370.txt | 11 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 8 +- .../bindings/input/touchscreen/bu21013.txt | 27 +- .../amlogic,meson-gpio-intc.txt | 1 + .../devicetree/bindings/iommu/mediatek,iommu.txt | 30 +- .../memory-controllers/mediatek,smi-common.txt | 12 +- .../memory-controllers/mediatek,smi-larb.txt | 4 + Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 1 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 1 + .../bindings/power/reset/mt6323-poweroff.txt | 20 + .../devicetree/bindings/reset/qcom,aoss-reset.txt | 52 - .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 47 + .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 - .../devicetree/bindings/reset/qcom,pdc-global.yaml | 47 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 1 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 4 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 39 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 57 + .../bindings/sound/sun50i-codec-analog.txt | 14 - .../devicetree/bindings/sound/sun8i-a33-codec.txt | 63 - .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 47 + .../devicetree/bindings/thermal/qoriq-thermal.txt | 1 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/f2fs.txt | 5 + Documentation/filesystems/fscrypt.rst | 3 +- Documentation/gpu/i915.rst | 23 +- Documentation/ioctl/ioctl-number.rst | 1 + Documentation/networking/af_xdp.rst | 10 +- Documentation/powerpc/elfnote.rst | 42 + Documentation/powerpc/ultravisor.rst | 1057 +++++ Documentation/security/keys/core.rst | 186 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_ftpm_tee.rst | 27 + Documentation/watch_queue.rst | 460 ++ MAINTAINERS | 14 +- Makefile | 2 +- Next/SHA1s | 194 +- Next/merge.log | 4602 +++++++++++--------- arch/Kconfig | 3 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 9 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 + arch/arm/boot/dts/exynos5250.dtsi | 47 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 14 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 14 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 2 +- arch/arm/mach-ep93xx/simone.c | 2 +- arch/arm/mach-ep93xx/ts72xx.c | 4 +- arch/arm/mach-ep93xx/vision_ep9307.c | 2 +- arch/arm/mach-mmp/regs-icu.h | 3 + arch/arm/tools/syscall.tbl | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 19 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 ++++ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 5 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 + arch/arm64/crypto/aes-glue.c | 206 +- arch/arm64/crypto/aes-modes.S | 28 + arch/csky/include/asm/tlb.h | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/include/asm/kmap.h | 17 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/Kconfig | 3 + arch/microblaze/include/asm/io.h | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/consistent.c | 221 +- arch/mips/include/asm/atomic.h | 19 +- arch/mips/include/asm/barrier.h | 44 +- arch/mips/include/asm/bitops.h | 47 +- arch/mips/include/asm/cmpxchg.h | 18 +- arch/mips/include/asm/sn/ioc3.h | 357 +- arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-init.c | 13 - arch/openrisc/boot/dts/or1ksim.dts | 5 +- arch/openrisc/boot/dts/simple_smp.dts | 6 + arch/openrisc/include/asm/io.h | 20 +- arch/openrisc/include/asm/pgtable.h | 2 +- arch/openrisc/mm/ioremap.c | 8 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 13 +- arch/powerpc/boot/main.c | 41 + arch/powerpc/boot/ops.h | 2 + arch/powerpc/boot/wrapper | 24 +- arch/powerpc/boot/zImage.lds.S | 8 + arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/asm-prototypes.h | 11 + arch/powerpc/include/asm/book3s/32/pgtable.h | 12 +- arch/powerpc/include/asm/bug.h | 8 - arch/powerpc/include/asm/cputable.h | 20 +- arch/powerpc/include/asm/elfnote.h | 24 + arch/powerpc/include/asm/firmware.h | 5 +- arch/powerpc/include/asm/head-64.h | 41 - arch/powerpc/include/asm/iommu.h | 21 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/mce.h | 6 + arch/powerpc/include/asm/mem_encrypt.h | 26 + arch/powerpc/include/asm/nohash/32/pgtable.h | 12 +- arch/powerpc/include/asm/ppc_asm.h | 28 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg.h | 3 + arch/powerpc/include/asm/svm.h | 31 + arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/timex.h | 34 +- arch/powerpc/include/asm/ultravisor-api.h | 33 + arch/powerpc/include/asm/ultravisor.h | 49 + arch/powerpc/kernel/Makefile | 5 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/entry_32.S | 22 +- arch/powerpc/kernel/entry_64.S | 21 +- arch/powerpc/kernel/exceptions-64s.S | 1644 ++++--- arch/powerpc/kernel/head_32.S | 49 +- arch/powerpc/kernel/head_64.S | 6 +- arch/powerpc/kernel/head_8xx.S | 28 +- arch/powerpc/kernel/iommu.c | 23 +- arch/powerpc/kernel/machine_kexec_64.c | 9 + arch/powerpc/kernel/mce.c | 40 +- arch/powerpc/kernel/mce_power.c | 4 + arch/powerpc/kernel/misc_32.S | 31 +- arch/powerpc/kernel/note.S | 40 + arch/powerpc/kernel/paca.c | 52 +- arch/powerpc/kernel/pci_of_scan.c | 66 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/prom_init.c | 98 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/sysfs.c | 20 + arch/powerpc/kernel/ucall.S | 14 + arch/powerpc/kernel/vdso.c | 22 - arch/powerpc/kernel/vdso32/datapage.S | 2 + arch/powerpc/kernel/vdso32/vdso32.lds.S | 4 +- arch/powerpc/kvm/book3s_64_vio.c | 29 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 38 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 39 +- arch/powerpc/mm/book3s32/mmu.c | 15 +- arch/powerpc/mm/book3s64/hash_utils.c | 9 +- arch/powerpc/mm/book3s64/pgtable.c | 52 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/dma-noncoherent.c | 312 +- arch/powerpc/mm/mem.c | 4 - arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 9 - arch/powerpc/platforms/Kconfig | 3 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/powernv/Makefile | 1 + arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/opal-msglog.c | 57 +- arch/powerpc/platforms/powernv/pci-ioda.c | 56 +- arch/powerpc/platforms/powernv/powernv.h | 5 + arch/powerpc/platforms/powernv/setup.c | 9 + arch/powerpc/platforms/powernv/ultravisor.c | 69 + arch/powerpc/platforms/pseries/Kconfig | 14 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/iommu.c | 16 +- arch/powerpc/platforms/pseries/ras.c | 460 +- arch/powerpc/platforms/pseries/setup.c | 29 +- arch/powerpc/platforms/pseries/smp.c | 3 +- arch/powerpc/platforms/pseries/svm.c | 85 + arch/riscv/Kbuild | 3 + arch/riscv/Kconfig | 21 + arch/riscv/Makefile | 2 +- arch/riscv/include/asm/page.h | 2 + arch/riscv/include/asm/pgtable.h | 13 + arch/riscv/include/asm/sparsemem.h | 11 + arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 2 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/context.c | 7 +- arch/riscv/mm/init.c | 12 +- arch/s390/Kconfig | 4 +- arch/s390/hypfs/inode.c | 2 +- arch/s390/include/asm/mem_encrypt.h | 5 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/mm/init.c | 7 +- arch/s390/net/bpf_jit_comp.c | 66 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/Kconfig | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/amd/ibs.c | 13 +- arch/x86/events/intel/core.c | 6 + arch/x86/events/intel/uncore.c | 7 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/mem_encrypt.h | 10 + arch/x86/include/asm/perf_event.h | 12 +- arch/x86/kernel/crash_dump_64.c | 5 + arch/x86/mm/mem_encrypt.c | 2 - arch/xtensa/Kconfig | 48 + arch/xtensa/include/asm/processor.h | 11 +- arch/xtensa/include/asm/regs.h | 1 + arch/xtensa/kernel/entry.S | 42 +- arch/xtensa/kernel/head.S | 2 +- arch/xtensa/kernel/signal.c | 26 +- arch/xtensa/kernel/stacktrace.c | 5 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/traps.c | 4 + block/Kconfig | 9 + block/blk-core.c | 29 + block/blk-iocost.c | 4 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/aegis.h | 11 - crypto/aegis128-core.c | 11 + crypto/aegis128-neon-inner.c | 38 +- crypto/tcrypt.c | 9 + crypto/testmgr.c | 14 + crypto/testmgr.h | 497 +++ drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/processor_driver.c | 39 +- drivers/acpi/processor_perflib.c | 100 +- drivers/acpi/processor_thermal.c | 84 +- drivers/ata/ahci.c | 116 +- drivers/ata/ahci.h | 2 + drivers/ata/libahci.c | 1 - drivers/base/Kconfig | 9 + drivers/base/Makefile | 1 + drivers/base/watch.c | 90 + drivers/block/rbd.c | 11 + drivers/bluetooth/btbcm.c | 3 + drivers/bluetooth/btqca.c | 5 +- drivers/bluetooth/btrtl.c | 119 +- drivers/bluetooth/hci_bcm.c | 3 +- drivers/bluetooth/hci_qca.c | 7 + drivers/char/tpm/Kconfig | 5 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 - drivers/char/tpm/tpm_ftpm_tee.c | 350 ++ drivers/char/tpm/tpm_ftpm_tee.h | 40 + drivers/char/tpm/tpm_tis_core.c | 3 + drivers/crypto/Kconfig | 14 +- drivers/crypto/atmel-i2c.c | 12 + drivers/crypto/atmel-i2c.h | 12 - drivers/crypto/caam/caamalg.c | 2 +- drivers/crypto/caam/caamalg_qi.c | 9 +- drivers/crypto/caam/caamalg_qi2.h | 27 - drivers/crypto/caam/caamhash.c | 2 +- drivers/crypto/caam/caampkc.c | 8 +- drivers/crypto/caam/caamrng.c | 2 +- drivers/crypto/caam/ctrl.c | 221 +- drivers/crypto/caam/desc_constr.h | 47 +- drivers/crypto/caam/error.c | 3 + drivers/crypto/caam/intern.h | 32 +- drivers/crypto/caam/jr.c | 93 +- drivers/crypto/caam/pdb.h | 16 +- drivers/crypto/caam/pkc_desc.c | 8 +- drivers/crypto/caam/qi.h | 26 - drivers/crypto/caam/regs.h | 140 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 3 - drivers/crypto/hisilicon/Kconfig | 1 + drivers/crypto/inside-secure/safexcel.c | 740 +++- drivers/crypto/inside-secure/safexcel.h | 43 +- drivers/crypto/inside-secure/safexcel_cipher.c | 11 - drivers/crypto/inside-secure/safexcel_hash.c | 12 - drivers/crypto/inside-secure/safexcel_ring.c | 3 +- drivers/crypto/nx/nx.h | 3 - drivers/crypto/s5p-sss.c | 7 +- drivers/dma/ioat/dca.c | 3 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-usbc-cros-ec.c | 3 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/gpio/gpio-pca953x.c | 15 +- drivers/gpio/gpio-zynq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 - .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 - .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 3 + drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 5 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 13 +- drivers/gpu/drm/drm_modes.c | 54 +- drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 10 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 98 +- drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 25 +- drivers/gpu/drm/i915/display/intel_display.h | 20 +- drivers/gpu/drm/i915/display/intel_display_types.h | 7 + drivers/gpu/drm/i915/display/intel_dp.c | 125 +- drivers/gpu/drm/i915/display/intel_dp.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 10 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 214 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 + drivers/gpu/drm/i915/display/intel_hdmi.c | 156 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 1 + drivers/gpu/drm/i915/display/intel_sdvo.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 7 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 79 +- drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 63 +- drivers/gpu/drm/i915/i915_debugfs.c | 5 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 1 - drivers/gpu/drm/i915/i915_irq.c | 171 +- drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_perf.c | 3 + drivers/gpu/drm/i915/i915_reg.h | 198 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 9 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 2 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 132 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 66 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 42 +- drivers/gpu/drm/msm/msm_drv.c | 40 - drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_fbdev.c | 3 + drivers/gpu/drm/msm/msm_gem_submit.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 - drivers/gpu/drm/panfrost/panfrost_device.h | 3 - drivers/gpu/drm/panfrost/panfrost_drv.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 11 +- drivers/gpu/drm/panfrost/panfrost_job.c | 43 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 91 +- drivers/gpu/drm/radeon/radeon_mn.c | 3 + drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 7 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 130 + drivers/hid/Kconfig | 2 +- drivers/hid/hid-google-hammer.c | 4 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/as370-hwmon.c | 147 + drivers/hwmon/iio_hwmon.c | 18 +- drivers/hwmon/nct7904.c | 16 +- drivers/hwmon/pmbus/ibm-cffps.c | 110 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-bcm-iproc.c | 11 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/iio/accel/cros_ec_accel_legacy.c | 3 +- drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_device.h | 17 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 49 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 256 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 5 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 8 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 30 +- drivers/infiniband/hw/mlx5/cmd.c | 130 - drivers/infiniband/hw/mlx5/cmd.h | 4 - drivers/infiniband/hw/mlx5/main.c | 102 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 - drivers/infiniband/hw/qib/qib_fs.c | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 31 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 4 +- drivers/input/misc/soc_button_array.c | 22 +- drivers/input/mouse/alps.h | 11 - drivers/input/mouse/byd.h | 11 - drivers/input/mouse/cypress_ps2.h | 11 - drivers/input/mouse/elantech.h | 18 +- drivers/input/mouse/hgpk.h | 13 +- drivers/input/mouse/lifebook.h | 13 +- drivers/input/mouse/logips2pp.h | 7 - drivers/input/mouse/sentelic.h | 11 - drivers/input/mouse/touchkit_ps2.h | 8 - drivers/input/mouse/trackpoint.h | 8 - drivers/input/mouse/vmmouse.h | 11 - drivers/input/serio/i8042.c | 25 +- drivers/input/touchscreen/bu21013_ts.c | 740 ++-- drivers/iommu/Makefile | 2 +- drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/arm-smmu-impl.c | 174 + drivers/iommu/arm-smmu-regs.h | 210 - drivers/iommu/arm-smmu-v3.c | 945 +++- drivers/iommu/arm-smmu.c | 579 +-- drivers/iommu/arm-smmu.h | 402 ++ drivers/iommu/dma-iommu.c | 4 +- drivers/iommu/intel-iommu.c | 55 +- drivers/iommu/intel-svm.c | 36 +- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 88 +- drivers/iommu/iommu.c | 102 +- drivers/iommu/iova.c | 4 +- drivers/iommu/mtk_iommu.c | 168 +- drivers/iommu/mtk_iommu.h | 21 +- drivers/iommu/mtk_iommu_v1.c | 6 +- drivers/iommu/qcom_iommu.c | 24 +- drivers/irqchip/irq-meson-gpio.c | 52 +- drivers/irqchip/irq-mmp.c | 84 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-pwm.c | 8 +- drivers/leds/trigger/ledtrig-gpio.c | 12 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/media/platform/Kconfig | 3 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 5 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 2 +- drivers/memory/mtk-smi.c | 268 +- drivers/mfd/Kconfig | 37 +- drivers/mfd/Makefile | 5 +- drivers/mfd/cros_ec_dev.c | 463 +- drivers/mfd/db8500-prcmu.c | 40 +- drivers/mfd/ezx-pcap.c | 53 +- drivers/mfd/htc-i2cpld.c | 3 +- drivers/mfd/intel-lpss-acpi.c | 26 + drivers/mfd/intel-lpss.c | 39 +- drivers/mfd/intel_soc_pmic_mrfld.c | 157 + drivers/mfd/mt6397-core.c | 38 +- drivers/mfd/sm501.c | 1 + drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/mei/hdcp/mei_hdcp.c | 45 +- drivers/misc/mei/hdcp/mei_hdcp.h | 17 +- drivers/misc/watch_queue.c | 893 ++++ drivers/mtd/spi-nor/spi-nor.c | 8 +- drivers/net/arcnet/capmode.c | 2 +- drivers/net/dsa/microchip/ksz9477_spi.c | 1 + drivers/net/dsa/microchip/ksz_common.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 141 +- drivers/net/dsa/mv88e6xxx/chip.h | 15 +- drivers/net/dsa/mv88e6xxx/port.c | 21 +- drivers/net/dsa/mv88e6xxx/serdes.c | 382 +- drivers/net/dsa/mv88e6xxx/serdes.h | 107 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 10 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 906 +++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 91 + drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 197 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 181 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 17 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 26 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 26 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 4 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 274 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 15 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 223 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 8 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 187 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 + drivers/net/ethernet/netronome/nfp/bpf/main.c | 33 + drivers/net/ethernet/netronome/nfp/bpf/main.h | 24 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 82 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 15 + drivers/net/ethernet/qlogic/qed/qed_main.c | 48 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 29 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 15 + drivers/net/ethernet/qlogic/qede/qede.h | 15 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 114 + drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/seeq/sgiseeq.c | 7 +- drivers/net/ethernet/sgi/ioc3-eth.c | 1038 ++--- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 7 +- drivers/net/wimax/i2400m/fw.c | 9 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/core.c | 37 +- drivers/nvme/host/fabrics.c | 26 +- drivers/nvme/host/fabrics.h | 3 + drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/nvme.h | 36 +- drivers/nvme/host/pci.c | 99 +- drivers/nvme/host/rdma.c | 53 +- drivers/nvme/host/tcp.c | 132 +- drivers/nvme/host/trace.c | 18 + drivers/nvme/target/admin-cmd.c | 14 +- drivers/nvme/target/loop.c | 28 +- drivers/nvme/target/tcp.c | 24 +- drivers/nvme/target/trace.c | 18 + drivers/pci/controller/dwc/Kconfig | 10 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-designware.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1634 +++++++ drivers/phy/motorola/phy-cpcap-usb.c | 8 +- drivers/platform/chrome/Kconfig | 60 +- drivers/platform/chrome/Makefile | 2 + drivers/{mfd => platform/chrome}/cros_ec.c | 64 +- drivers/platform/chrome/cros_ec_chardev.c | 252 ++ drivers/platform/chrome/cros_ec_debugfs.c | 3 +- drivers/platform/chrome/cros_ec_i2c.c | 12 +- drivers/platform/chrome/cros_ec_ishtp.c | 5 +- drivers/platform/chrome/cros_ec_lightbar.c | 3 +- drivers/platform/chrome/cros_ec_lpc.c | 7 +- drivers/platform/chrome/cros_ec_proto.c | 3 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_spi.c | 12 +- drivers/platform/chrome/cros_ec_sysfs.c | 3 +- drivers/platform/chrome/cros_ec_trace.c | 2 +- drivers/platform/chrome/cros_ec_trace.h | 4 +- drivers/platform/chrome/cros_ec_vbc.c | 3 +- drivers/platform/chrome/cros_usbpd_logger.c | 5 +- drivers/power/reset/gpio-restart.c | 2 +- drivers/power/reset/reboot-mode.c | 2 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_charger.c | 9 +- drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 23 +- drivers/power/supply/cros_usbpd-charger.c | 5 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max77650-charger.c | 1 + drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/sbs-battery.c | 27 +- drivers/power/supply/sc27xx_fuel_gauge.c | 223 +- drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-cros-ec.c | 4 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/helpers.c | 21 + drivers/regulator/mt6358-regulator.c | 549 +++ drivers/regulator/sy8824x.c | 27 +- drivers/reset/core.c | 2 - drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-cros-ec.c | 3 +- drivers/rtc/rtc-max77686.c | 17 +- drivers/rtc/rtc-pcf8563.c | 48 +- drivers/rtc/rtc-s35390a.c | 54 +- drivers/rtc/rtc-sun6i.c | 30 + drivers/scsi/lpfc/lpfc_sli4.h | 3 - drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-bcm-qspi.c | 1 + drivers/spi/spi-dw-pci.c | 1 + drivers/spi/spi-npcm-fiu.c | 771 ++++ drivers/staging/exfat/Kconfig | 10 + drivers/staging/exfat/exfat_super.c | 6 + drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/qcom/tsens-8960.c | 2 + drivers/thermal/qcom/tsens-v0_1.c | 12 +- drivers/thermal/qcom/tsens-v1.c | 1 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/qoriq_thermal.c | 45 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/usb/Kconfig | 2 + drivers/usb/Makefile | 2 + drivers/usb/cdns3/Kconfig | 46 + drivers/usb/cdns3/Makefile | 16 + drivers/usb/cdns3/cdns3-pci-wrap.c | 203 + drivers/usb/cdns3/core.c | 653 +++ drivers/usb/cdns3/core.h | 98 + drivers/usb/cdns3/debug.h | 161 + drivers/usb/cdns3/drd.c | 381 ++ drivers/usb/cdns3/drd.h | 167 + drivers/usb/cdns3/ep0.c | 888 ++++ drivers/usb/cdns3/gadget-export.h | 28 + drivers/usb/cdns3/gadget.c | 2751 ++++++++++++ drivers/usb/cdns3/gadget.h | 1338 ++++++ drivers/usb/cdns3/host-export.h | 28 + drivers/usb/cdns3/host.c | 74 + drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 493 +++ drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/common/Makefile | 1 + drivers/usb/common/debug.c | 268 ++ drivers/usb/core/Kconfig | 9 + drivers/usb/core/devio.c | 56 + drivers/usb/core/hub.c | 4 + drivers/usb/dwc3/debug.h | 252 -- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/udc/net2280.c | 38 +- drivers/usb/gadget/udc/net2280.h | 3 - drivers/vfio/vfio_iommu_spapr_tce.c | 18 +- drivers/video/backlight/Kconfig | 2 - drivers/video/backlight/backlight.c | 19 + drivers/video/backlight/gpio_backlight.c | 24 +- drivers/video/backlight/lm3630a_bl.c | 3 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/pwm_bl.c | 35 +- drivers/video/backlight/rave-sp-backlight.c | 10 +- drivers/video/backlight/tosa_lcd.c | 3 +- fs/9p/vfs_super.c | 6 +- fs/affs/amigaffs.c | 2 +- fs/affs/amigaffs.h | 3 + fs/affs/inode.c | 4 +- fs/affs/super.c | 4 + fs/afs/security.c | 5 +- fs/attr.c | 21 +- fs/autofs/autofs_i.h | 1 - fs/autofs/expire.c | 103 +- fs/autofs/root.c | 44 +- fs/befs/linuxvfs.c | 2 + fs/bfs/inode.c | 2 + fs/ceph/super.c | 2 + fs/cifs/cifs_debug.h | 31 + fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsfs.c | 24 + fs/cifs/cifsglob.h | 5 +- fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 79 +- fs/cifs/dir.c | 2 +- fs/cifs/file.c | 35 + fs/cifs/netmisc.c | 14 +- fs/cifs/smb2inode.c | 126 +- fs/cifs/smb2pdu.c | 118 +- fs/cifs/smb2transport.c | 61 +- fs/cifs/transport.c | 116 +- fs/coda/inode.c | 3 + fs/coda/pioctl.c | 7 +- fs/configfs/configfs_internal.h | 15 +- fs/configfs/dir.c | 137 +- fs/configfs/file.c | 280 +- fs/configfs/inode.c | 12 +- fs/cramfs/inode.c | 2 + fs/crypto/keyring.c | 40 +- fs/crypto/keysetup_v1.c | 2 +- fs/d_path.c | 6 +- fs/devpts/inode.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/efs/super.c | 2 + fs/erofs/data.c | 23 +- fs/erofs/decompressor.c | 2 +- fs/erofs/dir.c | 14 +- fs/erofs/inode.c | 10 +- fs/erofs/internal.h | 4 +- fs/erofs/namei.c | 14 +- fs/erofs/super.c | 16 +- fs/erofs/utils.c | 12 +- fs/erofs/xattr.c | 12 +- fs/erofs/zdata.c | 44 +- fs/erofs/zmap.c | 8 +- fs/erofs/zpvec.h | 6 +- fs/ext2/super.c | 2 + fs/ext4/ext4.h | 10 +- fs/ext4/ioctl.c | 2 + fs/ext4/super.c | 17 +- fs/f2fs/dir.c | 2 +- fs/f2fs/file.c | 49 +- fs/fat/inode.c | 12 + fs/freevxfs/vxfs_super.c | 2 + fs/fs-writeback.c | 5 + fs/fs_context.c | 14 - fs/fscache/object-list.c | 2 +- fs/fuse/fuse_i.h | 50 +- fs/fuse/inode.c | 311 +- fs/fuse/virtio_fs.c | 41 +- fs/hpfs/hpfs_fn.h | 6 +- fs/hpfs/super.c | 2 + fs/inode.c | 33 +- fs/isofs/inode.c | 7 + fs/jffs2/fs.c | 3 + fs/jfs/super.c | 2 + fs/kernfs/inode.c | 7 +- fs/minix/inode.c | 2 + fs/namei.c | 64 +- fs/namespace.c | 45 +- fs/nfs/inode.c | 18 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfstrace.h | 2 - fs/nfs/super.c | 20 +- fs/ntfs/inode.c | 21 +- fs/omfs/inode.c | 4 + fs/posix_acl.c | 12 +- fs/proc/vmcore.c | 8 +- fs/proc_namespace.c | 2 +- fs/pstore/ram.c | 2 + fs/qnx4/inode.c | 2 + fs/qnx6/inode.c | 2 + fs/reiserfs/super.c | 3 + fs/romfs/super.c | 2 + fs/squashfs/super.c | 2 + fs/super.c | 7 +- fs/sysv/super.c | 5 +- fs/ubifs/auth.c | 2 +- fs/ubifs/file.c | 21 +- fs/ufs/super.c | 7 + fs/utimes.c | 6 +- fs/verity/signature.c | 17 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_attr.c | 79 +- fs/xfs/libxfs/xfs_attr.h | 6 +- fs/xfs/libxfs/xfs_attr_leaf.c | 122 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 + fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_dir2_node.c | 678 ++- fs/xfs/libxfs/xfs_rmap.c | 18 +- fs/xfs/libxfs/xfs_shared.h | 6 - fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/attr.c | 4 +- fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/repair.c | 4 +- fs/xfs/xfs_acl.c | 12 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_file.c | 26 + fs/xfs/xfs_fsmap.c | 12 +- fs/xfs/xfs_ioctl.c | 19 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_itable.h | 13 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/xfs_iwalk.h | 13 +- fs/xfs/xfs_super.c | 2 + fs/xfs/xfs_xattr.c | 2 +- include/Kbuild | 2 +- include/acpi/processor.h | 26 +- include/asm-generic/bug.h | 2 +- include/asm-generic/div64.h | 16 +- include/asm-generic/io.h | 9 - include/drm/drm_gem_shmem_helper.h | 2 +- include/drm/i915_drm.h | 18 - include/drm/i915_mei_hdcp_interface.h | 42 +- include/dt-bindings/memory/mt8183-larb-port.h | 130 + include/dt-bindings/pmu/exynos_ppmu.h | 25 + include/linux/audit.h | 21 +- include/linux/backlight.h | 8 + include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 15 + include/linux/crash_dump.h | 14 + include/linux/device.h | 7 + include/linux/fs.h | 7 + include/linux/fs_context.h | 5 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/input/bu21013.h | 34 - include/linux/intel-iommu.h | 3 - include/linux/io-pgtable.h | 9 +- include/linux/key.h | 124 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 38 + include/linux/mem_encrypt.h | 15 +- include/linux/mfd/cros_ec.h | 292 -- include/linux/mfd/intel_soc_pmic_mrfld.h | 81 + include/linux/mfd/mt6397/core.h | 2 + include/linux/mlx5/device.h | 7 + include/linux/mlx5/driver.h | 14 + include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 235 +- include/linux/namei.h | 63 +- include/linux/nvme.h | 5 +- include/linux/pci.h | 2 +- .../linux/platform_data/cros_ec_chardev.h | 12 +- .../{mfd => platform_data}/cros_ec_commands.h | 0 .../cros_ec.h => platform_data/cros_ec_proto.h} | 82 +- include/linux/qed/qed_if.h | 20 + include/linux/regulator/consumer.h | 12 + include/linux/regulator/mt6358-regulator.h | 56 + include/linux/security.h | 32 +- include/linux/syscalls.h | 1 + include/linux/time64.h | 2 + include/linux/trace_events.h | 1 + include/linux/usb.h | 18 + include/linux/usb/ch9.h | 27 + include/linux/usb/usb338x.h | 35 +- include/linux/watch_queue.h | 94 + include/net/cfg80211.h | 4 + include/net/devlink.h | 2 +- include/net/inet_connection_sock.h | 2 +- include/net/tcp.h | 3 + include/net/tls.h | 26 +- include/net/udp.h | 2 +- include/net/xdp_sock.h | 75 +- include/soc/mediatek/smi.h | 5 - include/sound/soc-dapm.h | 3 + include/trace/events/rxrpc.h | 19 +- include/trace/events/writeback.h | 126 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/if_xdp.h | 9 + include/uapi/linux/inet_diag.h | 9 + include/uapi/linux/keyctl.h | 67 +- include/uapi/linux/nl80211.h | 3 + include/uapi/linux/tls.h | 15 + include/uapi/linux/watch_queue.h | 183 + kernel/debug/debug_core.c | 5 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/dma/mapping.c | 8 - kernel/dma/swiotlb.c | 3 +- kernel/sched/cpufreq_schedutil.c | 7 +- kernel/sys_ni.c | 1 + kernel/trace/ftrace.c | 17 + kernel/trace/trace.c | 26 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_probe.c | 3 +- lib/crypto/sha256.c | 3 + lib/digsig.c | 2 +- lib/kfifo.c | 3 +- localversion-next | 2 +- mm/fadvise.c | 4 +- mm/madvise.c | 22 +- mm/memcontrol.c | 15 +- mm/vmscan.c | 5 +- net/batman-adv/bat_iv_ogm.c | 20 +- net/batman-adv/bat_v_ogm.c | 18 +- net/bridge/br_netfilter_hooks.c | 4 + net/bridge/br_vlan.c | 2 + net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/ceph/ceph_common.c | 2 +- net/core/devlink.c | 44 +- net/core/filter.c | 2 +- net/core/sock_map.c | 2 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/dsa2.c | 39 +- net/dsa/tag_8021q.c | 102 +- net/ipv4/tcp_bbr.c | 6 +- net/ipv4/tcp_diag.c | 52 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/ncsi/ncsi-pkt.h | 5 + net/ncsi/ncsi-rsp.c | 11 +- net/netfilter/nft_socket.c | 6 +- net/netlabel/netlabel_kapi.c | 2 +- net/rxrpc/ar-internal.h | 4 +- net/rxrpc/call_object.c | 2 +- net/rxrpc/conn_client.c | 5 - net/rxrpc/input.c | 41 +- net/rxrpc/key.c | 19 +- net/rxrpc/recvmsg.c | 13 +- net/rxrpc/sendmsg.c | 1 - net/rxrpc/skbuff.c | 64 +- net/sched/act_vlan.c | 14 + net/sched/cls_matchall.c | 2 + net/sched/sch_cbs.c | 19 +- net/sched/sch_taprio.c | 31 +- net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 90 +- net/wireless/nl80211.c | 5 + net/wireless/reg.c | 6 +- net/xdp/xdp_umem.c | 19 +- net/xdp/xsk.c | 94 +- net/xdp/xsk_diag.c | 2 +- net/xdp/xsk_queue.h | 70 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/bpf/xdpsock_user.c | 61 +- samples/watch_queue/Makefile | 8 + samples/watch_queue/watch_test.c | 233 + security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/ima/ima_template.c | 5 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 9 + security/keys/compat.c | 5 +- security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 7 +- security/keys/internal.h | 44 +- security/keys/key.c | 67 +- security/keys/keyctl.c | 199 +- security/keys/keyring.c | 47 +- security/keys/permission.c | 361 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 40 +- security/keys/request_key_auth.c | 15 +- security/security.c | 23 + security/selinux/hooks.c | 30 +- security/smack/smack_lsm.c | 85 +- sound/firewire/motu/motu.c | 12 + sound/pci/hda/hda_generic.c | 3 +- sound/pci/hda/hda_generic.h | 1 + sound/pci/hda/patch_realtek.c | 3 + sound/soc/codecs/Kconfig | 4 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/fsl/fsl_ssi.c | 18 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 1 + sound/soc/intel/boards/bdw-rt5677.c | 6 +- sound/soc/intel/boards/broadwell.c | 6 +- sound/soc/intel/boards/haswell.c | 6 +- sound/soc/intel/common/sst-acpi.c | 3 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 55 +- sound/soc/qcom/Kconfig | 2 +- sound/soc/soc-core.c | 323 +- sound/soc/soc-dapm.c | 21 + sound/soc/sof/intel/Kconfig | 2 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/davinci-i2s.c | 90 +- sound/soc/ti/edma-pcm.c | 17 +- .../x86/include/asm}/inat.h | 0 .../arch/x86/include/asm/inat_types.h | 0 .../x86/include/asm}/insn.h | 0 .../{objtool => }/arch/x86/include/asm/orc_types.h | 0 tools/{objtool => }/arch/x86/lib/inat.c | 2 +- tools/{objtool => }/arch/x86/lib/insn.c | 4 +- .../{objtool => }/arch/x86/lib/x86-opcode-map.txt | 0 .../arch/x86/tools/gen-insn-attr-x86.awk | 0 tools/bpf/.gitignore | 1 + tools/bpf/Makefile | 5 +- tools/bpf/bpftool/.gitignore | 2 + tools/bpf/bpftool/Makefile | 28 +- tools/include/uapi/linux/if_xdp.h | 9 + tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/xsk.c | 33 +- tools/lib/bpf/xsk.h | 27 + tools/lib/traceevent/Makefile | 6 +- tools/lib/traceevent/event-parse-api.c | 40 - tools/lib/traceevent/event-parse-local.h | 6 - tools/lib/traceevent/event-parse.c | 333 +- tools/lib/traceevent/event-parse.h | 30 +- tools/lib/traceevent/event-plugin.c | 2 +- tools/objtool/Makefile | 4 +- tools/objtool/arch/x86/Build | 4 +- tools/objtool/arch/x86/decode.c | 4 +- tools/objtool/arch/x86/include/asm/inat.h | 230 - tools/objtool/arch/x86/include/asm/insn.h | 216 - tools/objtool/sync-check.sh | 44 +- tools/perf/.gitignore | 3 + tools/perf/arch/arm/annotate/instructions.c | 1 + tools/perf/arch/arm/util/auxtrace.c | 1 + tools/perf/arch/arm/util/cs-etm.c | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 1 + tools/perf/arch/arm64/util/sym-handling.c | 8 +- tools/perf/arch/common.c | 3 + tools/perf/arch/common.h | 4 +- tools/perf/arch/powerpc/util/mem-events.c | 1 + tools/perf/arch/powerpc/util/perf_regs.c | 1 - tools/perf/arch/powerpc/util/sym-handling.c | 1 + tools/perf/arch/powerpc/util/unwind-libdw.c | 1 + tools/perf/arch/x86/tests/bp-modify.c | 1 + tools/perf/arch/x86/tests/insn-x86.c | 3 +- tools/perf/arch/x86/tests/intel-cqm.c | 1 - tools/perf/arch/x86/tests/perf-time-to-tsc.c | 2 + tools/perf/arch/x86/tests/rdpmc.c | 4 +- tools/perf/arch/x86/util/archinsn.c | 3 +- tools/perf/arch/x86/util/perf_regs.c | 4 +- tools/perf/arch/x86/util/tsc.c | 2 +- tools/perf/bench/epoll-ctl.c | 1 + tools/perf/bench/epoll-wait.c | 1 + tools/perf/bench/mem-functions.c | 3 +- tools/perf/bench/numa.c | 1 - tools/perf/bench/sched-messaging.c | 1 - tools/perf/bench/sched-pipe.c | 1 - tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-bench.c | 1 - tools/perf/builtin-buildid-cache.c | 5 +- tools/perf/builtin-buildid-list.c | 4 +- tools/perf/builtin-c2c.c | 7 +- tools/perf/builtin-config.c | 3 +- tools/perf/builtin-data.c | 2 + tools/perf/builtin-diff.c | 2 + tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-help.c | 5 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-kallsyms.c | 1 + tools/perf/builtin-kmem.c | 5 +- tools/perf/builtin-kvm.c | 5 +- tools/perf/builtin-list.c | 5 +- tools/perf/builtin-lock.c | 4 +- tools/perf/builtin-mem.c | 2 + tools/perf/builtin-probe.c | 5 +- tools/perf/builtin-record.c | 2 + tools/perf/builtin-report.c | 7 + tools/perf/builtin-sched.c | 3 +- tools/perf/builtin-script.c | 4 +- tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-timechart.c | 10 +- tools/perf/builtin-top.c | 5 +- tools/perf/builtin-trace.c | 4 + tools/perf/builtin-version.c | 2 +- tools/perf/check-headers.sh | 11 +- tools/perf/lib/cpumap.c | 6 + tools/perf/perf-sys.h | 51 +- tools/perf/perf.c | 7 +- tools/perf/perf.h | 21 - tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 1 - .../perf/scripts/python/Perf-Trace-Util/Context.c | 1 - tools/perf/tests/attr.c | 3 +- tools/perf/tests/backward-ring-buffer.c | 2 + tools/perf/tests/bp_account.c | 3 +- tools/perf/tests/bp_signal.c | 3 +- tools/perf/tests/bp_signal_overflow.c | 3 +- tools/perf/tests/bpf.c | 2 + tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/code-reading.c | 8 + tools/perf/tests/dso-data.c | 1 + tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/event-times.c | 2 + tools/perf/tests/event_update.c | 3 + tools/perf/tests/expr.c | 1 + tools/perf/tests/hists_common.c | 3 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 2 - tools/perf/tests/hists_link.c | 2 - tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 2 + tools/perf/tests/kmod-path.c | 2 + tools/perf/tests/llvm.c | 2 +- tools/perf/tests/mem.c | 1 + tools/perf/tests/mem2node.c | 2 + tools/perf/tests/mmap-basic.c | 3 + tools/perf/tests/openat-syscall-all-cpus.c | 1 + tools/perf/tests/openat-syscall-tp-fields.c | 1 + tools/perf/tests/openat-syscall.c | 1 + tools/perf/tests/parse-events.c | 1 + tools/perf/tests/perf-record.c | 1 + tools/perf/tests/sample-parsing.c | 2 + tools/perf/tests/sdt.c | 3 +- tools/perf/tests/sw-clock.c | 2 + tools/perf/tests/switch-tracking.c | 2 + tools/perf/tests/task-exit.c | 2 + tools/perf/tests/thread-map.c | 7 + tools/perf/tests/thread-mg-share.c | 1 - tools/perf/tests/unit_number__scnprintf.c | 1 + tools/perf/tests/vmlinux-kallsyms.c | 1 + tools/perf/tests/wp.c | 5 + tools/perf/ui/browser.c | 1 - tools/perf/ui/browsers/annotate.c | 2 + tools/perf/ui/browsers/header.c | 1 - tools/perf/ui/browsers/hists.c | 6 + tools/perf/ui/browsers/map.c | 1 + tools/perf/ui/browsers/res_sample.c | 3 + tools/perf/ui/browsers/scripts.c | 4 +- tools/perf/ui/gtk/annotate.c | 1 + tools/perf/ui/gtk/browser.c | 2 - tools/perf/ui/gtk/helpline.c | 1 + tools/perf/ui/gtk/hists.c | 1 - tools/perf/ui/gtk/setup.c | 1 - tools/perf/ui/gtk/util.c | 1 + tools/perf/ui/helpline.h | 2 - tools/perf/ui/hist.c | 4 + tools/perf/ui/progress.c | 1 - tools/perf/ui/setup.c | 3 +- tools/perf/ui/stdio/hist.c | 1 + tools/perf/ui/tui/helpline.c | 2 + tools/perf/ui/tui/progress.c | 1 - tools/perf/ui/tui/setup.c | 3 +- tools/perf/ui/tui/util.c | 1 - tools/perf/ui/util.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 5 +- tools/perf/util/arm-spe.c | 4 +- tools/perf/util/auxtrace.c | 33 + tools/perf/util/auxtrace.h | 52 +- tools/perf/util/bpf-event.c | 1 + tools/perf/util/bpf-event.h | 1 + tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/bpf-prologue.c | 2 +- tools/perf/util/branch.c | 3 +- tools/perf/util/branch.h | 8 + tools/perf/util/build-id.c | 1 + tools/perf/util/cacheline.c | 1 - tools/perf/util/callchain.c | 3 + tools/perf/util/callchain.h | 1 + tools/perf/util/cgroup.c | 3 +- tools/perf/util/cloexec.c | 4 +- tools/perf/util/color.c | 3 +- tools/perf/util/color_config.c | 3 +- tools/perf/util/config.c | 4 + tools/perf/util/cpumap.c | 1 - tools/perf/util/cputopo.h | 1 - tools/perf/util/cs-etm.c | 6 +- tools/perf/util/cs-etm.h | 3 +- tools/perf/util/data.c | 1 + tools/perf/util/db-export.c | 1 + tools/perf/util/debug.c | 6 +- tools/perf/util/debug.h | 6 +- tools/perf/util/dso.c | 237 +- tools/perf/util/dso.h | 28 +- tools/perf/util/dsos.c | 232 + tools/perf/util/dsos.h | 44 + tools/perf/util/dwarf-aux.c | 1 + tools/perf/util/dwarf-aux.h | 2 + tools/perf/util/env.c | 1 + tools/perf/util/event.c | 5 +- tools/perf/util/event.h | 61 +- tools/perf/util/events_stats.h | 51 + tools/perf/util/evlist.c | 3 + tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 2 + tools/perf/util/evsel.h | 1 + tools/perf/util/expr.y | 2 + tools/perf/util/genelf.c | 3 +- tools/perf/util/genelf_debug.c | 1 - tools/perf/util/header.c | 27 +- tools/perf/util/hist.c | 7 + tools/perf/util/hist.h | 6 +- tools/perf/util/intel-bts.c | 2 +- tools/perf/util/intel-pt-decoder/Build | 22 +- .../util/intel-pt-decoder/gen-insn-attr-x86.awk | 392 -- tools/perf/util/intel-pt-decoder/inat.c | 82 - tools/perf/util/intel-pt-decoder/inat_types.h | 15 - tools/perf/util/intel-pt-decoder/insn.c | 593 --- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 10 +- .../perf/util/intel-pt-decoder/x86-opcode-map.txt | 1072 ----- tools/perf/util/intel-pt.c | 2 +- tools/perf/util/jitdump.c | 1 + tools/perf/util/llvm-utils.c | 1 + tools/perf/util/llvm-utils.h | 2 +- tools/perf/util/lzma.c | 1 + tools/perf/util/machine.c | 18 +- tools/perf/util/machine.h | 3 +- tools/perf/util/map.c | 3 + tools/perf/util/mem-events.c | 2 +- tools/perf/util/mem-events.h | 9 + tools/perf/util/mem2node.c | 2 + tools/perf/util/mem2node.h | 3 +- tools/perf/util/metricgroup.c | 89 +- tools/perf/util/metricgroup.h | 1 + tools/perf/util/mmap.c | 4 + tools/perf/util/mmap.h | 1 + tools/perf/util/ordered-events.c | 1 + tools/perf/util/parse-branch-options.c | 3 +- tools/perf/util/parse-events.c | 4 +- tools/perf/util/path.c | 3 +- tools/perf/util/path.h | 3 + tools/perf/util/perf-hooks.c | 1 + tools/perf/util/pmu.c | 9 +- tools/perf/util/pmu.h | 2 + tools/perf/util/probe-event.c | 6 +- tools/perf/util/probe-file.c | 4 +- tools/perf/util/probe-finder.c | 1 + tools/perf/util/pstack.c | 1 + tools/perf/util/python.c | 4 + tools/perf/util/record.c | 4 + tools/perf/util/s390-cpumsf.c | 2 +- tools/perf/util/s390-sample-raw.c | 2 - .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 10 +- tools/perf/util/sort.c | 9 +- tools/perf/util/sort.h | 1 - tools/perf/util/stat-display.c | 1 + tools/perf/util/stat-shadow.c | 65 +- tools/perf/util/stat.c | 8 +- tools/perf/util/strbuf.c | 5 + tools/perf/util/svghelper.c | 54 +- tools/perf/util/svghelper.h | 4 +- tools/perf/util/symbol-elf.c | 7 + tools/perf/util/symbol-minimal.c | 2 + tools/perf/util/symbol.c | 5 + tools/perf/util/symbol.h | 63 +- tools/perf/util/symbol_fprintf.c | 1 + tools/perf/util/symsrc.h | 46 + tools/perf/util/target.c | 3 + tools/perf/util/thread-stack.c | 1 + tools/perf/util/thread.c | 2 +- tools/perf/util/time-utils.c | 1 - tools/perf/util/time-utils.h | 9 + tools/perf/util/top.c | 1 + tools/perf/util/top.h | 1 + tools/perf/util/trace-event-info.c | 1 - tools/perf/util/trace-event-parse.c | 3 +- tools/perf/util/trace-event-read.c | 1 - tools/perf/util/trace-event-scripting.c | 1 - tools/perf/util/trace-event.h | 1 - tools/perf/util/trigger.h | 1 - tools/perf/util/unwind-libdw.c | 1 + tools/perf/util/unwind-libunwind.c | 1 + tools/perf/util/util.c | 2 +- tools/perf/util/values.c | 1 + tools/perf/util/vdso.c | 1 + tools/perf/util/zlib.c | 1 + tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.c | 127 +- tools/power/x86/x86_energy_perf_policy/Makefile | 3 +- .../x86_energy_perf_policy.8 | 2 +- .../x86_energy_perf_policy.c | 28 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 143 + tools/testing/selftests/bpf/test_offload.py | 2 +- .../ftrace/test.d/trigger/trigger-snapshot.tc | 2 +- tools/testing/selftests/livepatch/config | 2 + tools/testing/selftests/seccomp/seccomp_bpf.c | 5 + .../selftests/tc-testing/plugin-lib/nsPlugin.py | 22 +- tools/testing/selftests/tpm2/Makefile | 1 + tools/testing/selftests/watchdog/watchdog-test.c | 41 +- 1239 files changed, 38958 insertions(+), 18553 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-backlight create mode 100644 Documentation/devicetree/bindings/hwmon/as370.txt create mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-co [...] create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt create mode 100644 Documentation/powerpc/elfnote.rst create mode 100644 Documentation/powerpc/ultravisor.rst create mode 100644 Documentation/security/tpm/tpm_ftpm_tee.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts create mode 100644 arch/powerpc/include/asm/elfnote.h create mode 100644 arch/powerpc/include/asm/mem_encrypt.h create mode 100644 arch/powerpc/include/asm/svm.h create mode 100644 arch/powerpc/include/asm/ultravisor-api.h create mode 100644 arch/powerpc/include/asm/ultravisor.h create mode 100644 arch/powerpc/kernel/note.S create mode 100644 arch/powerpc/kernel/ucall.S create mode 100644 arch/powerpc/platforms/powernv/ultravisor.c create mode 100644 arch/powerpc/platforms/pseries/svm.c create mode 100644 arch/riscv/Kbuild create mode 100644 arch/riscv/include/asm/sparsemem.h create mode 100644 drivers/base/watch.c create mode 100644 drivers/char/tpm/tpm_ftpm_tee.c create mode 100644 drivers/char/tpm/tpm_ftpm_tee.h create mode 100644 drivers/hwmon/as370-hwmon.c create mode 100644 drivers/iommu/arm-smmu-impl.c delete mode 100644 drivers/iommu/arm-smmu-regs.h create mode 100644 drivers/iommu/arm-smmu.h create mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c create mode 100644 drivers/misc/watch_queue.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c create mode 100644 drivers/pci/controller/dwc/pcie-tegra194.c rename drivers/{mfd => platform/chrome}/cros_ec.c (84%) create mode 100644 drivers/platform/chrome/cros_ec_chardev.c create mode 100644 drivers/regulator/mt6358-regulator.c create mode 100644 drivers/spi/spi-npcm-fiu.c create mode 100644 drivers/usb/cdns3/Kconfig create mode 100644 drivers/usb/cdns3/Makefile create mode 100644 drivers/usb/cdns3/cdns3-pci-wrap.c create mode 100644 drivers/usb/cdns3/core.c create mode 100644 drivers/usb/cdns3/core.h create mode 100644 drivers/usb/cdns3/debug.h create mode 100644 drivers/usb/cdns3/drd.c create mode 100644 drivers/usb/cdns3/drd.h create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget-export.h create mode 100644 drivers/usb/cdns3/gadget.c create mode 100644 drivers/usb/cdns3/gadget.h create mode 100644 drivers/usb/cdns3/host-export.h create mode 100644 drivers/usb/cdns3/host.c create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/common/debug.c create mode 100644 include/dt-bindings/memory/mt8183-larb-port.h create mode 100644 include/dt-bindings/pmu/exynos_ppmu.h delete mode 100644 include/linux/input/bu21013.h create mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h rename drivers/mfd/cros_ec_dev.h => include/linux/platform_data/cros_ec_chardev.h (79%) rename include/linux/{mfd => platform_data}/cros_ec_commands.h (100%) copy include/linux/{mfd/cros_ec.h => platform_data/cros_ec_proto.h} (86%) create mode 100644 include/linux/regulator/mt6358-regulator.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c rename tools/{perf/util/intel-pt-decoder => arch/x86/include/asm}/inat.h (100%) rename tools/{objtool => }/arch/x86/include/asm/inat_types.h (100%) rename tools/{perf/util/intel-pt-decoder => arch/x86/include/asm}/insn.h (100%) rename tools/{objtool => }/arch/x86/include/asm/orc_types.h (100%) rename tools/{objtool => }/arch/x86/lib/inat.c (98%) rename tools/{objtool => }/arch/x86/lib/insn.c (99%) rename tools/{objtool => }/arch/x86/lib/x86-opcode-map.txt (100%) rename tools/{objtool => }/arch/x86/tools/gen-insn-attr-x86.awk (100%) delete mode 100644 tools/objtool/arch/x86/include/asm/inat.h delete mode 100644 tools/objtool/arch/x86/include/asm/insn.h create mode 100644 tools/perf/util/dsos.c create mode 100644 tools/perf/util/dsos.h create mode 100644 tools/perf/util/events_stats.h delete mode 100644 tools/perf/util/intel-pt-decoder/gen-insn-attr-x86.awk delete mode 100644 tools/perf/util/intel-pt-decoder/inat.c delete mode 100644 tools/perf/util/intel-pt-decoder/inat_types.h delete mode 100644 tools/perf/util/intel-pt-decoder/insn.c delete mode 100644 tools/perf/util/intel-pt-decoder/x86-opcode-map.txt create mode 100644 tools/perf/util/symsrc.h create mode 100755 tools/testing/selftests/bpf/test_bpftool_build.sh