This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards bcb67f0fbce9 Add linux-next specific files for 20190412 discards 58abc4464584 Merge branch 'akpm/master' discards a42ee5272e95 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards b6e45d268c0a drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl discards 115ff67b317a drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] discards b0c336a78c5b mm, memcg: consider subtrees in memory.events discards cace35af3f2d mm-rename-ambiguously-named-memorystat-counters-and-functions-fix discards 75a9bde82784 mm, memcg: rename ambiguously named memory.stat counters a [...] discards e2b4e23bcf21 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> discards 8798536893fc treewide: replace #include <asm/sizes.h> with #include <li [...] discards b51acd6fcb08 kernel, resource: use resource_overlaps() to simplify regi [...] discards 5c058666f2c5 fs/block_dev.c: Remove duplicate header discards 30cc4ead6096 fs/cachefiles/namei.c: remove duplicate header discards 76682b801249 include/linux/sched/signal.h: replace `tsk' with `task' discards d74243fd0fb5 fs/coda/psdev.c: remove duplicate header discards 8768375c1394 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] discards 4f8bba35a5d5 pinctrl: fix pxa2xx.c build warnings discards 955e5e3cf7ac Merge branch 'akpm-current/current' discards 039f47aa6a37 bridge: only include nf_queue.h if needed discards 75a253b051cf Merge remote-tracking branch 'devfreq/for-next' discards bfc79713d408 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' discards d3b6f73195e6 Merge remote-tracking branch 'xarray/xarray' discards 5b5db2e6d79e Merge remote-tracking branch 'nvmem/for-next' discards 497113ef4497 Merge remote-tracking branch 'slimbus/for-next' discards 7c79d4430b18 Merge remote-tracking branch 'gnss/gnss-next' discards 5fb9f4c10084 Merge remote-tracking branch 'ntb/ntb-next' discards 44ec77bc7833 Merge remote-tracking branch 'at24/at24/for-next' discards e498d15ceec7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards e055f8ab3cba Merge remote-tracking branch 'rtc/rtc-next' discards b2f58ef4b8b0 Merge remote-tracking branch 'coresight/next' discards 92088dd02487 Merge remote-tracking branch 'livepatching/for-next' discards 714d8cac5cb9 Merge remote-tracking branch 'y2038/y2038' discards 39dad30db93f Merge remote-tracking branch 'kselftest/next' discards 46d65909952d Merge remote-tracking branch 'random/dev' discards 662bed3ad099 Merge remote-tracking branch 'pwm/for-next' discards e72639bba7e2 Merge remote-tracking branch 'pinctrl/for-next' discards 86615f75aa05 Merge remote-tracking branch 'gpio/for-next' discards 201d619a300c Merge remote-tracking branch 'rpmsg/for-next' discards 1ed2093ad002 Merge remote-tracking branch 'vhost/linux-next' discards e011bd1ff074 Merge remote-tracking branch 'scsi/for-next' discards 4093812e31e0 Merge remote-tracking branch 'cgroup/for-next' discards f5d4a0e25ab0 Merge remote-tracking branch 'slave-dma/next' discards 6c31555940f0 Merge remote-tracking branch 'icc/icc-next' discards cf5a43ba8181 Merge remote-tracking branch 'mux/for-next' discards 20ac78e83f14 Merge remote-tracking branch 'staging/staging-next' discards cbbea0909204 Merge remote-tracking branch 'thunderbolt/next' discards c54e67665da8 Merge remote-tracking branch 'extcon/extcon-next' discards 17b6040adc2e Merge remote-tracking branch 'char-misc/char-misc-next' discards d3498d74670e Merge remote-tracking branch 'tty/tty-next' discards f63e2517ff77 Merge remote-tracking branch 'phy-next/next' discards 9e76c501c074 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards f4759b183de3 Merge remote-tracking branch 'usb-serial/usb-next' discards 59bd06b92db6 Merge remote-tracking branch 'usb/usb-next' discards 28b71693d17e Merge remote-tracking branch 'driver-core/driver-core-next' discards 4a1621918ed3 Merge remote-tracking branch 'ipmi/for-next' discards fc6be6e70cb3 Merge remote-tracking branch 'leds/for-next' discards 87fe8541315b Merge remote-tracking branch 'chrome-platform/for-next' discards 7a4388e3eff9 Merge remote-tracking branch 'drivers-x86/for-next' discards d42eaa296ab7 Merge remote-tracking branch 'workqueues/for-next' discards 1a2d36f3823f Merge remote-tracking branch 'percpu/for-next' discards 3d43a306d455 Merge remote-tracking branch 'kvm-arm/next' discards bcb0ae8af401 Merge remote-tracking branch 'rcu/rcu/next' discards b28bab0569d4 Merge remote-tracking branch 'ftrace/for-next' discards 03fd8ab05845 Merge remote-tracking branch 'edac-amd/for-next' discards 3035f9d9f8cb Merge remote-tracking branch 'clockevents/clockevents/next' discards 1ab51963c06d Merge remote-tracking branch 'tip/auto-latest' discards 25481df63fdd Merge remote-tracking branch 'spi/for-next' discards b5dd3f498958 Merge remote-tracking branch 'devicetree/for-next' discards 3839514c469e Merge remote-tracking branch 'audit/next' discards 3083a794bb87 Merge remote-tracking branch 'iommu/next' discards c98788be4bb3 Merge remote-tracking branch 'tpmdd/next' discards 6fc236548309 Merge remote-tracking branch 'selinux/next' discards 703d3df3e891 Merge remote-tracking branch 'integrity/next-integrity' discards ccd484ebe474 Merge remote-tracking branch 'apparmor/apparmor-next' discards ce035fe4b198 Merge remote-tracking branch 'security/next-testing' discards 5f065f0aa0ca Merge remote-tracking branch 'regulator/for-next' discards b9af6d7d512c Merge remote-tracking branch 'battery/for-next' discards 096298e48843 Merge remote-tracking branch 'backlight/for-backlight-next' discards 1b6cafb237f0 Merge remote-tracking branch 'mfd/for-mfd-next' discards 97febc278ea4 Merge remote-tracking branch 'kgdb/kgdb-next' discards c94aff8d6bfe Merge remote-tracking branch 'mmc/next' discards 676cf4fbda25 Merge remote-tracking branch 'block/for-next' discards 032c15e5cab2 Merge remote-tracking branch 'input/next' discards 04c774051bbc Merge remote-tracking branch 'modules/modules-next' discards be652399ddfd Merge remote-tracking branch 'sound-asoc/for-next' discards 6d7aaf18c235 Merge remote-tracking branch 'sound/for-next' discards a3353e1107bf Merge remote-tracking branch 'regmap/for-next' discards 71eb155cf2a7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 5bc3af59cdee Merge remote-tracking branch 'drm-msm/msm-next' discards e99e573a11d0 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 8cb03a1b67ce Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 45d15b79ac5c Merge remote-tracking branch 'drm-intel/for-linux-next' discards c34f05b3e20b Merge remote-tracking branch 'amdgpu/drm-next' discards 8a84ef63f417 Merge remote-tracking branch 'drm/drm-next' discards 16bb7ccc41e2 Merge remote-tracking branch 'crypto/master' discards c4f25276e955 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 45b94be63f42 Merge remote-tracking branch 'nand/nand/next' discards c651370a5403 Merge remote-tracking branch 'gfs2/for-next' discards b26f76333c1e Merge remote-tracking branch 'mac80211-next/master' discards 768b4dbefff4 Merge remote-tracking branch 'bluetooth/master' discards c903e329e31e Merge remote-tracking branch 'wireless-drivers-next/master' discards 11b95884a4bb Merge remote-tracking branch 'nfc-next/master' discards 5eff28ff40a4 Merge remote-tracking branch 'netfilter-next/master' discards b53bc85ce33e Merge remote-tracking branch 'ipsec-next/master' discards 359ed9588a8d Merge remote-tracking branch 'bpf-next/master' discards c64e07a6b0d2 Merge remote-tracking branch 'net-next/master' discards da37debdf632 Merge remote-tracking branch 'rdma/for-next' discards 020049fe2e82 Merge remote-tracking branch 'swiotlb/linux-next' discards 2aa430769d54 Merge remote-tracking branch 'dlm/next' discards e05ce89a8669 Merge remote-tracking branch 'ieee1394/for-next' discards 7049d5bb6224 Merge remote-tracking branch 'opp/opp/linux-next' discards 9a9d379b6540 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards b080efb727b5 Merge remote-tracking branch 'pm/linux-next' discards c3705412657a Merge remote-tracking branch 'fbdev/fbdev-for-next' discards b8587f249f3e Merge remote-tracking branch 'v4l-dvb-next/master' discards d02c08a85312 Merge remote-tracking branch 'v4l-dvb/master' discards 670c8b8443d2 Merge remote-tracking branch 'jc_docs/docs-next' discards 8e7592043088 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards c85cc264c022 Merge remote-tracking branch 'i3c/i3c/next' discards 74b16e3115fe Merge remote-tracking branch 'i2c/i2c/for-next' discards 9920da7a875c Merge remote-tracking branch 'hid/for-next' discards d968276c0709 Merge remote-tracking branch 'pci/next' discards f3cff76f13d4 Merge remote-tracking branch 'printk/for-next' discards f1e9c4c957e0 Merge remote-tracking branch 'vfs/for-next' discards 8ec2a42612bc Merge remote-tracking branch 'orangefs/for-next' discards ddddbfb8a632 Merge remote-tracking branch 'nfsd/nfsd-next' discards 789dd2ecf16e Merge remote-tracking branch 'nfs-anna/linux-next' discards 36349941978f Merge remote-tracking branch 'nfs/linux-next' discards 7583fdc411f2 Merge remote-tracking branch 'jfs/jfs-next' discards 78ba3f62e40a Merge remote-tracking branch 'f2fs/dev' discards 81ba6c3b21d9 Merge remote-tracking branch 'ext4/dev' discards 1235c1b4837b Merge remote-tracking branch 'ext3/for_next' discards 87311f23a24c Merge remote-tracking branch 'ecryptfs/next' discards 69182b5c3fcd Merge remote-tracking branch 'cifs/for-next' discards 73ffccf4ee48 Merge remote-tracking branch 'btrfs-kdave/for-next' discards c6b097299265 Merge remote-tracking branch 'befs/for-next' discards 2ff0d04b197f Merge remote-tracking branch 'xtensa/xtensa-for-next' discards b64fda8d44f8 Merge remote-tracking branch 's390/features' discards 9a3c733db42d Merge remote-tracking branch 'parisc-hd/for-next' discards 983e2db8a08f Merge remote-tracking branch 'nds32/next' discards 81900b72cf46 Merge remote-tracking branch 'mips/mips-next' discards 9fac5838609f Merge remote-tracking branch 'm68k/for-next' discards 81ac63d065a3 Merge remote-tracking branch 'csky/linux-next' discards 9b29e6d96c9d Merge remote-tracking branch 'clk-samsung/for-next' discards c2b2b38d42f5 Merge remote-tracking branch 'clk/clk-next' discards 0d9f254eac8b Merge remote-tracking branch 'tegra/for-next' discards 99e45aa87476 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 2d3e17c596e1 Merge remote-tracking branch 'samsung-krzk/for-next' discards 9cfd2626d060 Merge remote-tracking branch 'rockchip/for-next' discards beab50b92451 Merge remote-tracking branch 'renesas/next' discards f6de79ca2469 Merge remote-tracking branch 'qcom/for-next' discards e9fcc112a7cf Merge remote-tracking branch 'reset/reset/next' discards 10ae20419dae Merge remote-tracking branch 'omap/for-next' discards 57dabd874a9b Merge remote-tracking branch 'mvebu/for-next' discards bac5a028e495 Merge remote-tracking branch 'mediatek/for-next' discards fc1221fdf5ef Merge remote-tracking branch 'keystone/next' discards db9e909d16df Merge remote-tracking branch 'imx-mxs/for-next' discards c05097fe7bb1 Merge remote-tracking branch 'bcm2835/for-next' discards 78445a79a34c Merge remote-tracking branch 'at91/at91-next' discards 7b08ae9a7f36 Merge remote-tracking branch 'amlogic/for-next' discards c970915584ff Merge remote-tracking branch 'actions/for-next' discards 86aab3eb4208 Merge remote-tracking branch 'arm-soc/for-next' discards 121151457998 Merge remote-tracking branch 'arm-perf/for-next/perf' discards 42b5e504ce0c Merge remote-tracking branch 'arm64/for-next/core' discards ebb7d84ff0db Merge remote-tracking branch 'dma-mapping/for-next' discards 6be2dd8d841e Merge remote-tracking branch 'kbuild/for-next' discards c2ed199dbe99 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 52a290bfbd86 Merge remote-tracking branch 'mmc-fixes/fixes' discards 5f218fb01d71 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards df89fca50eb6 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards 2f1bfcb3af57 Merge remote-tracking branch 'scsi-fixes/fixes' discards 80ca0f6c4949 Merge remote-tracking branch 'i3c-fixes/master' discards ad3430f6b758 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' discards 8b65478b4405 Merge remote-tracking branch 'vfs-fixes/fixes' discards bb54802cdca1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 472e2bcefcf8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 921175e3f650 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards f13b2c0ba11b Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 81eb0dd679b2 Merge remote-tracking branch 'crypto-current/master' discards f75779eb5d3f Merge remote-tracking branch 'input-current/for-linus' discards 84143810ffe4 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 88aa9db33021 Merge remote-tracking branch 'staging.current/staging-linus' discards af2db00fa976 Merge remote-tracking branch 'phy/fixes' discards ea211fa4a4a6 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 85db02563f2f Merge remote-tracking branch 'pci-current/for-linus' discards da4da5b76649 Merge remote-tracking branch 'spi-fixes/for-linus' discards f0293b854d69 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 245c8e8bad42 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 36613f5be1fc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 9fa00c404f6b Merge remote-tracking branch 'sound-current/for-linus' discards dabd291cbba2 Merge remote-tracking branch 'mac80211/master' discards 97d2658bd0b6 Merge remote-tracking branch 'wireless-drivers/master' discards f365c5537ff0 Merge remote-tracking branch 'ipsec/master' discards a2ece4b6e4b6 Merge remote-tracking branch 'bpf/master' discards d47135197d95 Merge remote-tracking branch 'net/master' discards 41dc955a55c7 Merge remote-tracking branch 'powerpc-fixes/fixes' discards 40e77d3ff5d1 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards a1a980268267 Merge remote-tracking branch 'arc-current/for-curr' discards fd8f57ba16fc Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 27b8f1b39f28 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next omits caecd53e7b1d orangefs: copy Orangefs-sized blocks into the pagecache if [...] omits 14d239f94115 orangefs: pass slot index back to readpage. omits 8d3127001962 orangefs: remember count when reading. omits 553218045845 orangefs: add orangefs_revalidate_mapping omits a0c64fe549d1 orangefs: implement writepages omits 060835cf6bbc orangefs: write range tracking omits 8f6ceea9c831 orangefs: avoid fsync service operation on flush omits f89f8c7e3146 orangefs: skip inode writeout if nothing to write omits e38e46a2061b orangefs: move do_readv_writev to direct_IO omits a2f437e159bf orangefs: do not return successful read when the client-co [...] omits 2725550ff0e6 orangefs: implement writepage omits dfc635841d10 orangefs: migrate to generic_file_read_iter omits 0baa8bd104f6 orangefs: service ops done for writeback are not killable omits c8dd0c0cd08b orangefs: remove orangefs_readpages omits b263c1df153e orangefs: reorganize setattr functions to track attribute changes omits be9601256045 orangefs: let setattr write to cached inode omits 3688004eff7c orangefs: set up and use backing_dev_info omits 62407cc23051 orangefs: hold i_lock during inode_getattr omits 98d9c702b145 orangefs: update attributes rather than relying on server omits d018e4d6e641 orangefs: simplify orangefs_inode_getattr interface omits 9a0a0f99ee43 orangefs: do not invalidate attributes on inode create omits 702882525cdb orangefs: implement xattr cache omits 9aa96be42c01 mtd: cfi_cmdset_0002: Mark expected switch fall-throughs omits 74d1bae4f54c mtd: lpddr_cmds: Mark expected switch fall-through omits c952d46871eb mtd: phram: Mark expected switch fall-throughs omits 9cfbcc371e4e mtd: cfi_util: mark expected switch fall-throughs discards 4644ccb7458b Merge branch for-5.2/arm64/defconfig into for-next discards a499a0f7e6db Merge branch for-5.2/arm64/dt into for-next discards e65286b18d77 Merge branch for-5.2/arm/defconfig into for-next discards e469c8669200 Merge branch for-5.2/arm/soc into for-next discards b8b8ec4037ac Merge branch for-5.2/memory into for-next discards d6a5ff42c84b Merge branch for-5.2/firmware into for-next discards 0af3cb6c107e Merge branch for-5.2/soc into for-next discards 6ce50b2d9d20 Merge branch for-5.2/bus into for-next omits ff5e68b3cf66 platform/chrome: cros_ec_debugfs: no need to check return [...] omits 48b660dddca1 platform/chrome: cros_ec_proto: check for NULL transfer function omits 9cced499d6fd platform/chrome: wilco_ec: Standardize mailbox interface omits 2d8649f44824 platform/chrome: Add CrOS USB PD logging driver omits af94524108b4 platform/chrome: cros_ec_spi: Transfer messages at high priority discards 8a2f2caf2be7 Merge branch 'v5.2-armsoc/dts64' into for-next discards cd2fb7c04b0e Merge branch 'v5.2-armsoc/dts32' into for-next discards c6166843a62c Merge branch 'v5.2-armsoc/drivers' into for-next discards acb355334d20 apparmor: fix blob compression when ns is forced on a policy load discards 270ad142eb0f apparmor: fix missing ZLIB defines discards 2ef099825091 apparmor: fix blob compression build failure on ppc discards f686980d61b9 apparmor: Initial implementation of raw policy blob compression discards 852870f3e84f Merge branch 'regulator-5.2' into regulator-next discards b52904576c2d Merge branch 'regulator-5.1' into regulator-linus omits 3e683b839e7a Merge branch 'asoc-5.2' into asoc-next omits d0ebbf7d6e23 Merge branch 'asoc-5.1' into asoc-linus omits af6379124a3f memstick: jmb38x_ms: remove set but not used variable 'data' omits fb926c4e4aac MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver omits c2995128ad85 Merge branch 'fixes' into next omits b93543e5c1d9 mmc: sdhci-pci: Add support for Intel CML omits 0b700b1f9034 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] omits b5aeb00b4435 mmc: mtk-sd: check for valid optional memory resource omits a3c347565896 mmc: alcor: enable DMA transfer of large buffers omits 4aa232c250f7 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes omits 4401345bd92e MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section omits 1e09c5a36041 MAINTAINERS: Collect TI FLASH MEDIA drivers into one section discards 6c16e337dfa5 Merge branch 'pci/trivial' discards 0bce1167140d Merge branch 'remotes/lorenzo/pci/misc' discards 2a7592b34514 Merge branch 'remotes/lorenzo/pci/xilinx' discards a4923e7912a8 Merge branch 'remotes/lorenzo/pci/rcar' discards fee155e9a91d Merge branch 'remotes/lorenzo/pci/iproc' discards 394f8d8cdfe4 Merge branch 'remotes/lorenzo/pci/dwc' discards 74ee52a9dde8 Merge branch 'remotes/lorenzo/pci/controller-fixes' discards da6f45058859 Merge branch 'pci/misc' discards 8bd384e35332 Merge branch 'pci/msi' discards 3c34975b4ac7 Merge branch 'pci/hotplug' discards d61592c673ca Merge branch 'pci/enumeration' discards a5571ce0121e parisc: Switch from DISCONTIGMEM to SPARSEMEM omits 03ff42e5d8b9 hwmon: OCC drivers are ARM-only omits 23f75d441be0 hwmon: (occ) Move common code to a separate module discards 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full discards c74453544181 Merge branch 'spi-5.2' into spi-next discards ba7e42598c08 Merge branch 'spi-5.1' into spi-linus omits 4a3e1cae2eb0 Merge branch 'acpica' into linux-next omits 5a9bb58af24a Merge branch 'pm-cpufreq' into linux-next omits ff90d67c6570 PM / devfreq: add tracing for scheduling work omits 81b0b743e66c trace: events: add devfreq trace event file omits ed5279a94871 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] omits 91637bbfc9b6 PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] omits 123d7c94c492 PM / devfreq: exynos-bus: Suspend all devices on system shutdown omits 7c7c9ccbef37 PM / devfreq: Fix static checker warning in try_then_reque [...] omits 13dcba4b0a9d PM / devfreq: Restart previous governor if new governor fa [...] omits b1ac591af3c6 PM / devfreq: tegra: remove unneeded variable omits fc3068f37bbf PM / devfreq: rockchip-dfi: remove unneeded semicolon omits fc3d5e874c63 PM / devfreq: rk3399_dmc: remove unneeded semicolon omits 0eb99a4f3440 PM / devfreq: consistent indentation omits 6f0fc28eb949 PM / devfreq: fix missing check of return value in devfreq [...] omits 3c3144dfc772 PM / devfreq: fix mem leak in devfreq_add_device() omits b34d702db1ed PM / devfreq: Use of_node_name_eq for node name comparisons omits 24010a5c0ba6 csky: Add perf_arch_fetch_caller_regs support omits e34825b4068c csky: Fixup wrong update_mmu_cache implementation omits d1aecf4cdea3 csky: Support dynamic start physical address omits 0212037fa1a2 csky: Reconstruct signal processing omits 82a42f69c080 csky: Use in_syscall & forget_syscall instead of r11_sig omits b6cc9dcbca43 Merge branch 'acpica-fixes' into linux-next discards 2f39be46bf81 Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] discards 0a84ec0b3fd5 Merge LKMM and RCU commits discards ca0be596f9a2 tools/memory-model: Make history-check scripts use mselect7 discards 42c6baaa4d79 tools/memory-model: Make checkghlitmus.sh use mselect7 discards c574ef4e17c2 Merge branch 'kconfig' into for-next omits 40b78b3dad71 Merge branches 'pm-docs' and 'pm-x86' into linux-next omits 6197ac209485 Merge branch 'acpi-pm' into linux-next discards 0789f833b857 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. omits 0cd843d29d97 csky: Add non-uapi asm/ptrace.h namespace omits 35bf885ba741 csky: mm/fault.c: Remove duplicate header omits b34e75001cd6 csky: remove redundant generic-y omits 1d2d8f3025c7 csky: Update syscall_trace_enter/exit implementation omits cd15d9ab46ff csky: Add perf callchain support omits 4498cd6c7a1e csky/ftrace: Add dynamic function tracer (include graph tracer) omits abaa5898d020 csky: Fixup vdsp&fpu issues in kernel discards 902eddb8b550 tools/memory-model: Fix scripting --jobs argument discards 9aa0e340cf57 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 10be187a52e6 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next omits cf2c2377b218 Merge branch 'pm-cpufreq' into linux-next omits dac77930aad8 Merge branch 'pm-x86' into linux-next omits f1f65256ffc8 Merge branches 'acpi-utils' and 'acpi-video' into linux-next omits 7898b0a7d69a Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] omits 9c0f3df00266 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses omits f315f56fec60 hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses omits 92a55ca4b065 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses omits f1552c9cc236 hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] omits f3a40c279e71 hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] omits b0a7a7e00cd4 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] omits 15164c207350 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] omits c9e93f51af77 hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] omits 5228f259c604 hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] omits f9dbb08cb447 hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] omits 4719aff9c95c hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] omits ae93f7b2ca0b hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 3178bcaabd79 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 177c93f5a060 hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 1e58d9aca45a hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] omits 61b3c6650a56 hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] omits e704cf04616b hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] omits 92fa75b52e06 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] omits 7b5e8bd787f3 hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] discards f015b0c50728 tools/memory-model: Add -v flag to jingle7 runs discards e912a44ba6db tools/memory-model: Make runlitmus.sh check for jingle errors discards fac403086c9c tools/memory-model: Allow herd to deduce CPU type discards 46f1114c6420 tools/memory-model: Keep assembly-language litmus tests discards dfa4c8fd6db5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 563222d57d9b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards cbcfd6037c3b tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards 6fd8163baae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards ef76d1f261a6 tools/memory-model: Hardware checking for check{,all}litmus.sh discards 3b5296522fb4 tools/memory-model: Fix checkalllitmus.sh comment discards c67a422a40c7 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards e489d5886d79 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards f44a9f4e2329 tools/memory-model: Update parseargs.sh for hardware verification discards ac796236be48 arm64: tegra: Add supply for temperature sensor on P2888 discards 706ffab2480a CPER: Remove unnecessary use of user-space types discards 5496147dfcea CPER: Add UEFI spec references discards 54cfc84de3ee PCI: Fix comment typos discards 2ecdfd10d440 Merge branch 'linus' discards a1dcc8301796 Merge branch 'v5.2-armsoc/dts32' into for-next discards 902c059b9d00 Merge branch 'x86/urgent' discards 3595eaa15cdd Merge branch 'x86/cleanups' discards 57344ef6355b Merge branch 'x86/asm' discards 4d67e72367a8 Merge branch 'timers/core' discards 532746809eba Merge branch 'ras/core' discards b129fe22b969 Merge branch 'perf/urgent' discards c6515aa42447 Merge branch 'linus' discards abc8cad6822d Merge branches 'iommu/fixes', 'x86/vt-d' and 'core' into next omits 8e3c818111de mmc: mmc_spi: Convert to use SPDX identifier omits ddd155c545cb mmc: mmc_spi: Indentation fixes omits 0aa6105bdf44 mmc: mmc_spi: Join string literals back omits d0ec3247ca96 mmc: mmc_spi: Remove useless NULL check at ->remove() omits 03b9d7d67f04 mmc: mmc_spi: Remove redundant dev_set_drvdata() omits 5e31121c9dcc mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback omits dffa78fd472f mmc: mmci: stm32: define get_dctrl_cfg omits 751bbcbb7f58 mmc: mmci: qcom: define get_dctrl_cfg omits 97e14888057a mmc: mmci: define get_dctrl_cfg for legacy variant discards 4a5d5420a4e0 Merge branch 'x86/urgent' discards e97fb6baaecb Merge branch 'timers/core' discards d4c64ba40244 Merge branch 'smp/urgent' discards 7490bc40bc1d Merge branch 'locking/urgent' discards edcc70b38da5 Merge branch 'core/urgent' discards 25e746409eaa Merge branch 'linus' discards dc504f2adafa Merge branch 'efi/core' discards 57fc0c5d1212 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 discards d1b86ac45458 arm64: tegra: Add L2 cache topology to Tegra210 discards c934e2257697 arm64: tegra: Enable CPU idle support for Shield discards 72ce6f215c7b arm64: tegra: Enable CPU idle support for Smaug discards e26f5dd5a7b7 arm64: tegra: Enable CPU idle support for Jetson TX1 discards 7103ac519e73 arm64: tegra: Add CPU idle states properties for Tegra210 discards c967959371d7 arm64: tegra: Fix timer node for Tegra210 omits 07631bf072a4 mmc: mmci: add get_datactrl_cfg callback and helper functions omits 20bee38b01a2 mmc: alcor: enable DMA for writes omits 417b85c5da5e Merge branch 'fixes' into next discards 0626f0df9ed0 Merge branch 'x86/urgent' discards 8911b02c48da Merge branch 'x86/timers' discards 9e1d77f25fad Merge branch 'x86/cpu' discards e511ab5b0456 Merge branch 'x86/cleanups' discards 53d7de5a8a81 Merge branch 'timers/core' discards f5c360d14397 Merge branch 'ras/core' discards 0ed638dd7f81 Merge branch 'irq/core' discards ef6a9f4f3ef9 Merge branch 'core/urgent' discards d3aa8a12f30e Merge branch 'v5.2-armsoc/dts64' into for-next discards a33becb551bd Merge branch 'v5.2-armsoc/dts32' into for-next discards 82dea4ddb9c1 Merge branch 'v5.1-armsoc/dts-fixes' into for-next discards 9a1a496f1406 Merge branch 'v5.2-clk/next' into for-next discards 52b7562fddb6 Merge branch 'v5.2-armsoc/dts64' into for-next discards c0e7feef7350 Merge branch 'v5.2-armsoc/dts32' into for-next omits db3d9547ee6a mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. omits ba6dcadcee1e dt-bindings: mmc: Add disable-cqe-dcmd property. omits 5a8fc39aec3b mmc: sdhci-omap: Make sdhci_omap_reset static omits b38e6eb0a4c5 mmc: tegra: fix CQE enable and resume sequence omits fe4c70a0a973 mmc: cqhci: add CQHCI_SSC1 register CBC field mask omits cd29182438df mmc: tegra: add Tegra186 WAR for CQE omits 39cca827228a mmc: cqhci: allow hosts to update dcmd cmd desc omits 7b6cba7f3f19 dt-bindings: mmc: tegra: document Tegra194 compatible string omits c1219193a8f2 mmc: tegra: update hw tuning process omits 172579b72f32 mmc: sdhci: allow host to specify maximum tuning loops omits 7ec69f0aca7a mmc: tegra: fix ddr signaling for non-ddr modes omits 65581752e4e3 mmc: mtk-sd: add support for MT8516 omits 2a8cbb550ce1 mmc: renesas_sdhi: set CBSY flag before probing TMIO host omits 823f86bc958f mmc: renesas_sdhi: prevent overflow for max_req_size omits bc3443c4af8a mmc: tmio: introduce macro for max block size omits d85d630b11e8 mmc: renesas_sdhi: update copyright information omits 9b6ad1026fe5 mmc: mxs-mmc: Enable MMC_CAP_ERASE omits d6e41978eedf mmc_spi: add a status check for spi_sync_locked omits 031b209c1b5a mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data omits e35ee5de06ae mmc: sdhci-of-esdhc: add erratum eSDHC7 support omits c260b437440a mmc: sdhci-of-esdhc: add erratum A-009204 support omits 81af3ea67129 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support omits 9107a584ee23 mmc: sdhci-of-esdhc: add erratum eSDHC5 support omits ec870c0c8ded mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] omits 37ed3128370d mmc: host: Pedantic cleanups to Kconfig omits 8efe9abfffae mmc: mmci: Make mmci_variant_init() static omits 9d414bca0b57 mmc: mmci: Share sdmmc_variant_init() via the common header file omits 3d9428fdddfa mmc: mmci: Drop qcom specific header file omits 24550f6d03d6 mmc: mmci: Re-work code starting DMA for the qcom variant omits 37f22b514028 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag omits 5bb5a1308524 mmc: mmci: Don't share un-implemented DMA functions adds 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 788f07ebe040 Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.fr [...] adds 58890f31f98d Merge tag 'drm-fixes-2019-04-12' of git://anongit.freedesk [...] adds f2a7346955e5 Merge tag 'acpi-5.1-rc5' of git://git.kernel.org/pub/scm/l [...] adds 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] adds ea951a943f8d Merge tag 'mmc-v5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds f16628d6e8c6 clang-format: Update with the latest for_each macro list adds 8e72d95d993d Merge tag 'clang-format-for-linus-v5.1-rc5' of git://githu [...] adds 3c677d206210 iommu/amd: Set exclusion range correctly adds 4876191cbe2a Merge tag 'iommu-fix-v5.1-rc5' of git://git.kernel.org/pub [...] adds 8ee15f324866 Merge tag 'dma-mapping-5.1-1' of git://git.infradead.org/u [...] adds a0fe2c6479aa linux/kernel.h: Use parentheses around argument in u64_to_ [...] adds 4fa5ecda2bf9 objtool: Add rewind_stack_do_exit() to the noreturn list adds 54c63a75581f Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 95c5c618fa43 irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init() adds e8458e7afa85 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n adds 325aa19598e4 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake [...] adds 6a022984c3fe Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 90c1cba2b3b3 locking/lockdep: Zap lock classes even with lock debugging [...] adds 26e2b81977bb Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 583feb08e7f7 perf/x86/intel: Fix handling of wakeup_events for multi-en [...] adds d7262457e35d perf/x86/intel: Initialize TFA MSR adds 914123fa3904 x86/perf/amd: Resolve race condition when disabling PMC adds 6d3edaae16c6 x86/perf/amd: Resolve NMI latency issues for active PMCs adds 3966c3feca3f x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1d54ad944074 perf/core: Fix perf_event_disable_inatomic() race adds 73fdb2c908c6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 0e9f02450da0 sched/fair: Do not re-read ->h_load_next during hierarchic [...] adds 5e6f1fee60a3 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 07d7e12091f4 alarmtimer: Return correct remaining time adds 122c215bfae8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds faa3604eda32 x86/resctrl: Fix typos in the mba_sc mount option adds 5b77e95dd779 x86/asm: Use stricter assembly constraints in bitops adds 6d0a598489ca Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 045afc24124d arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 5ded88718aef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds cf60528f8ab8 Merge tag 'powerpc-5.1-5' of git://git.kernel.org/pub/scm/ [...] adds a3b84248628d Merge tag 'pci-v5.1-fixes-2' of git://git.kernel.org/pub/s [...] adds b3cf181c65c4 clk: mediatek: fix clk-gate flag setting adds f89b9e1be7da clk: imx: Fix PLL_1416X not rounding rates adds 09bad0df3974 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 87af0c381357 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] adds b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] adds 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all adds 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT adds 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root adds eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire adds bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids adds 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids adds 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() adds eb3afb75b57c nvme: cancel request synchronously adds b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] adds a3761c3c9120 block: do not leak memory in bio_copy_user_iov() adds 67f471b6ed3b nvme-fc: correct csn initialization and increments on error adds d808b7f759b5 nvmet: fix discover log page when offsets are used adds c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds a89afe58f1a7 block: fix the return errno for direct IO adds 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block adds f958d7b528b1 mm: make page ref count overflow check tighter and more explicit adds 88b1a17dfc3e mm: add 'try_get_page()' helper function adds 8fde12ca79af mm: prevent get_user_pages() from overflowing page refcount adds 15fab63e1e57 fs: prevent page refcount overflow in pipe_buf_get adds 6b3a70773630 Merge branch 'page-refs' (page ref overflow) adds dc4060a5dc25 Linux 5.1-rc5 adds 563adc207d90 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds caad50c5364d Merge remote-tracking branch 'arc-current/for-curr' adds e30584509659 dctcp: more accurate tracking of packets delivery adds dd3ac9a68435 net/rds: Check address length before reading address family adds 238ffdc49ef9 mISDN: Check address length before reading address family adds 175f7c1f01d3 sctp: Check address length before reading address family adds d852be84770c net: netlink: Check address length before reading groups field adds a9107a14a9b9 rxrpc: Check address length before reading srx_service field adds bd7d46ddca06 Bluetooth: Check address length before reading address field adds c68e747d0a98 llc: Check address length before reading address field adds ba024f2574a1 bpf: Check address length before reading address family adds bddc028a4f2a udpv6: Check address length before reading address family adds 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping adds 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp adds 56d282d9db19 rxrpc: Clear socket error adds 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed adds 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() adds f7f1dd3162ef afs: Check for rxrpc call completion in wait loop adds 39ce67557568 rxrpc: Trace received connection aborts adds 1a2391c30c0b rxrpc: Fix detection of out of order acks adds 9e550f015303 Merge branch 'rxrpc-fixes' adds ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure adds c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() adds 9ac6bb1414ac qed: Delete redundant doorbell recovery types adds b61b04ad81d5 qed: Fix the doorbell address sanity check adds d4476b8a6151 qed: Fix missing DORQ attentions adds 0d72c2ac8918 qed: Fix the DORQ's attentions handling adds a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' adds 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check adds 31634bf5dcc4 net/mlx5: FPGA, tls, hold rcu read lock a bit longer adds df3a8344d404 net/mlx5: FPGA, tls, idr remove on flow delete adds 192fba79822d net/mlx5e: Skip un-needed tx recover if interface state is down adds 484c1ada0bd2 net/mlx5e: Use fail-safe channels reopen in tx reporter recover adds 5d0bb3bac4b9 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded adds 0aa1d18615c1 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding adds 0318a7b7fcad net/mlx5e: Rx, Check ip headers sanity adds 5e0060b1491b net/mlx5e: Protect against non-uplink representor for encap adds 8c8811d46d00 Revert "net/mlx5e: Enable reporting checksum unnecessary a [...] adds 7ee2ace9c544 net/mlx5e: Switch to Toeplitz RSS hash by default adds 732488018281 Merge tag 'mlx5-fixes-2019-04-09' of git://git.kernel.org/ [...] adds 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock adds aa3cb24be18b mt76: mt7603: fix sequence number assignment adds 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup adds 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting adds bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] adds f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path adds dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes adds debec2f23910 iwlwifi: add support for quz firmwares adds 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] adds a44acf906061 Merge tag 'wireless-drivers-for-davem-2019-04-15' of git:/ [...] adds 8ed633b9baf9 Revert "net-sysfs: Fix memory leak in netdev_register_kobject" adds 92480b3977fd bonding: fix event handling for stacked bonds adds 789445b960c1 MAINTAINERS: normalize Woojung Huh's email address adds 9c69a1320515 route: Avoid crash from dereferencing NULL rt->from adds c6ae1530bbe6 Merge remote-tracking branch 'net/master' adds 641e717c26aa Merge remote-tracking branch 'bpf/master' adds aeabe93ef5c1 Merge remote-tracking branch 'ipsec/master' adds becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] adds 1025ce75212b netfilter: conntrack: don't set related state for differen [...] adds 8176c8332751 netfilter: conntrack: initialize ct->timeout adds 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels adds 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] adds 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] adds 5bdac418f33f netfilter: nat: fix icmp id randomization adds 22be07012bed Merge remote-tracking branch 'netfilter/master' adds 5b97d799e9c4 Merge remote-tracking branch 'mac80211/master' adds 183ab39eb0ea ALSA: hda: Initialize power_state field properly adds e674b17fc8d9 Merge remote-tracking branch 'sound-current/for-linus' adds cc28dc4d4157 Merge remote-tracking branch 'regmap-fixes/for-linus' adds ec7794925c33 Merge branch 'regulator-5.1' into regulator-linus adds ff974386a576 Merge remote-tracking branch 'regulator-fixes/for-linus' adds bf0c999f7f0e spi: pxa2xx: fix SCR (divisor) calculation adds 994d57e7e533 Merge branch 'spi-5.1' into spi-linus adds 75952ca6476b Merge remote-tracking branch 'spi-fixes/for-linus' adds d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] adds ba83a7b84aee Merge remote-tracking branch 'pci-current/for-linus' adds 14bc61d99e28 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2a81dee2afcd Merge remote-tracking branch 'phy/fixes' adds 6999e56114c7 Merge remote-tracking branch 'staging.current/staging-linus' adds 2aae471d66c1 drivers: power: supply: goldfish_battery: Fix bogus SPDX i [...] adds 98b1e04e8e7f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 9b2ac1cdfddc Merge remote-tracking branch 'input-current/for-linus' adds 4d0754e4ad1e Merge remote-tracking branch 'crypto-current/master' adds 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load adds 9b8e21ccc74c Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 018b382e75ef Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 4dd2504bb193 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 2157d2899373 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c4aafa234229 Merge remote-tracking branch 'vfs-fixes/fixes' adds 6be74872310c Merge remote-tracking branch 'i3c-fixes/master' adds a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] adds 687886de6b66 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs adds b9adc8aadc40 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] adds c3236fb5a5fc Merge branch 'kconfig' into for-next adds 63693cc1c140 Merge remote-tracking branch 'kbuild/for-next' adds e49ab328dfb1 Merge remote-tracking branch 'dma-mapping/for-next' adds 39036cd27273 arch: add pidfd and io_uring syscalls everywhere adds bec146cd6912 Merge remote-tracking branch 'asm-generic/master' adds d263119387de arm64: compat: Reduce address limit adds 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO adds a823c35ff2ed arm64: ptrace: Add function argument access API adds 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] adds c166adf6ef2c Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] adds c0dc32de7b1e Merge remote-tracking branch 'arm64/for-next/core' adds 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline adds 100db1550fd4 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 68edfeacd31d Merge remote-tracking branch 'arm-soc/for-next' adds e7c8b7f622b7 Merge remote-tracking branch 'actions/for-next' adds 74d96f49e032 Merge remote-tracking branch 'amlogic/for-next' adds f550d4d202a6 Merge remote-tracking branch 'at91/at91-next' adds c9027d6391d4 Merge remote-tracking branch 'bcm2835/for-next' adds c2a9ea9d8fa4 Merge remote-tracking branch 'imx-mxs/for-next' adds d7aca71a4407 Merge remote-tracking branch 'keystone/next' adds bc413a6051f4 Merge remote-tracking branch 'mediatek/for-next' adds 9bc2830fb6b7 Merge remote-tracking branch 'mvebu/for-next' adds 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] adds a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] adds f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] adds 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] adds 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines adds 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] adds ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] adds 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] adds e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] adds 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] adds 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] adds 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines adds ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines adds 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines adds 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines adds 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] adds 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 09f837546edf dt-binding: arm: omap: Add information for AM5748 adds bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files adds 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next adds 387fbf73ebe7 ARM: dts: am335x: igep0033: Replaced register offsets with [...] adds c422b10e88f0 ARM: dts: am335x: lxm: Replaced register offsets with defines adds 876144dd5332 ARM: dts: am335x: moxa-uc-2100-common: Replaced register o [...] adds 4a424b0b168e ARM: dts: am335x: moxa-uc-2101: Replaced register offsets [...] adds c68a4ffd3d75 ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register off [...] adds affcce6f7c5c ARM: dts: am335x: nano: Replaced register offsets with defines adds 443fca762bc3 ARM: dts: am335x: osd3358-sm-red: Replaced register offset [...] adds 558fee9ab504 ARM: dts: am335x: osd335x-common: Replaced register offset [...] adds 781288d2bdef ARM: dts: am335x: pcm-953: Replaced register offsets with defines adds 898c4a59bc62 ARM: dts: am335x: pdu001: Replaced register offsets with defines adds 891ffb8fcd46 ARM: dts: am335x: pepper: Replaced register offsets with defines adds a3328bf02d77 ARM: dts: am335x: phycore-som: Replaced register offsets w [...] adds c5ebf24a41d3 ARM: dts: am335x: sancloud-bbe: Replaced register offsets [...] adds 631493a16af3 ARM: dts: am335x: sbc-t335: Replaced register offsets with [...] adds aa7ed183730a ARM: dts: am335x: shc: Replaced register offsets with defines adds b1e0c487f31d ARM: dts: am335x: sl50: Replaced register offsets with defines adds e5b258e53e58 ARM: dts: am335x: wega: Replaced register offsets with defines adds 37c2eadde68d Merge branch 'omap-for-v5.2/dt-am3' into for-next adds e26c3033f6c9 Merge remote-tracking branch 'omap/for-next' adds e96d0d9a322f Merge remote-tracking branch 'reset/reset/next' adds c94a54e46b76 Merge remote-tracking branch 'qcom/for-next' adds 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig adds b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] adds f408170d1829 ARM: dts: r8a77470: Add HSCIF support adds 3d59e55ef864 ARM: dts: r8a77470: Add PWM support adds 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support adds 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support adds e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] adds ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device adds 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host adds 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes adds 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB adds 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds 32d622f3290b arm64: dts: renesas: r8a77965: Remove reg-names of display node adds b7f5a8e435ec arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN adds 1b4daf1a0893 Merge branch 'arm64-dt-for-v5.2' into next adds f85108a1a342 Merge remote-tracking branch 'renesas/next' adds 7a4ae8ceaaf4 Merge branch 'v5.2-armsoc/drivers' into for-next adds ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 adds 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] adds ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] adds 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron adds 45a9cee770e0 Merge branch 'v5.2-armsoc/dts32' into for-next adds cca64cf155a6 Merge branch 'v5.2-armsoc/dts64' into for-next adds 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init adds ee272f628001 Merge branch 'v5.2-armsoc/soc32' into for-next adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds ea1f8feb26d3 Merge branch 'v5.2-clk/next' into for-next adds 24620b3a48b5 Merge remote-tracking branch 'rockchip/for-next' adds 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups adds 0b428d14b485 Merge branch 'next/soc' into for-next adds 9b8e2445b57c Merge remote-tracking branch 'samsung-krzk/for-next' adds 635e1e78a685 ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node [...] adds 7cf875be2fed arm64: dts: allwinner: h6: Add MMC1 pins adds 8558c6e21ceb ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board adds 202fcc634b84 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds 715e1db3d549 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 5f0199414a57 Merge branch for-5.2/bus into for-next adds 99aa1733f4a1 Merge branch for-5.2/soc into for-next adds 3c5600a0ea4b Merge branch for-5.2/firmware into for-next adds 26b40cc792d2 Merge branch for-5.2/memory into for-next adds 4f730a216db1 Merge branch for-5.2/arm/soc into for-next adds a6762efe45da Merge branch for-5.2/arm/defconfig into for-next adds d9931a1869fb arm64: tegra: Fix timer node for Tegra210 adds da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 adds d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 adds 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug adds 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield adds 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 adds 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 adds e9b001960cf5 arm64: tegra: Fix default tap and trim values adds c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 adds cba91b874e78 Merge branch for-5.2/arm64/dt into for-next adds 08746b5db23d Merge branch for-5.2/arm64/defconfig into for-next adds c94967a67a1b Merge remote-tracking branch 'tegra/for-next' adds 21eb35a1ae4d Merge commit 'tags/clk-fixes-for-linus^0' into clk-next adds b53d81c67fb0 Merge remote-tracking branch 'clk/clk-next' adds fee6b7ec15ef Merge remote-tracking branch 'clk-samsung/for-next' adds 551ba1a59d93 csky: Fixup vdsp&fpu issues in kernel adds 8a44a6b44e8b csky/ftrace: Add dynamic function tracer (include graph tracer) adds 0657d87740eb csky: Add perf callchain support adds 15cd99d25523 csky: Update syscall_trace_enter/exit implementation adds 2ca6298f14e0 csky: remove redundant generic-y adds bd387829d999 csky: mm/fault.c: Remove duplicate header adds 449e9e64956a csky: Add non-uapi asm/ptrace.h namespace adds 6d458c52822e csky: Use in_syscall & forget_syscall instead of r11_sig adds 2ab1ec36f8f0 csky: Reconstruct signal processing adds fe8d205a31f6 csky: Support dynamic start physical address adds eaf4e6eefc08 csky: Fixup wrong update_mmu_cache implementation adds 88cf9a15e4a7 csky: Add perf_arch_fetch_caller_regs support adds aadf615fe15f csky: Support vmlinux bootup with MMU off adds 65fa32500ff8 Merge remote-tracking branch 'csky/linux-next' adds 0282fa72d90e Merge remote-tracking branch 'm68k/for-next' adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds 4dc91e9c42f0 Merge remote-tracking branch 'mips/mips-next' adds 2ff8bdce74e1 Merge remote-tracking branch 'nds32/next' adds 28f1dc758ad5 parisc: Switch from DISCONTIGMEM to SPARSEMEM adds 64690b2742b2 parisc: Remove lock code to serialize TLB operations in pacache.S adds da1c1c649745 parisc: Use ldcw instruction for SMP spinlock release barrier adds 58e044157c80 Merge remote-tracking branch 'parisc-hd/for-next' adds 5194f8b894cf Merge remote-tracking branch 's390/features' adds 8dfed86ac603 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ff9bcc56440c Merge remote-tracking branch 'befs/for-next' adds 1164d0363dd3 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 3800f25d5d64 cifs: zero-range does not require the file is sparse adds ac5a9108b089 Merge remote-tracking branch 'cifs/for-next' adds b066eb883318 Merge remote-tracking branch 'ecryptfs/next' adds 5d552ad79630 fs/reiserfs/journal.c: Make remove_journal_hash static adds 9328d3efaed3 Pull reiserfs cleanup. adds 34e536025982 Merge remote-tracking branch 'ext3/for_next' adds c4a73f8d09f7 Merge remote-tracking branch 'ext4/dev' adds 22ff814bfd15 Merge remote-tracking branch 'f2fs/dev' adds 61440357581e Merge remote-tracking branch 'jfs/jfs-next' adds 24a38c9f2eb2 SUNRPC: Fix up task signalling adds 05c9915a9884 SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 2863a5aca480 SUNRPC: Refactor xprt_request_wait_receive() adds 2b8b490c6652 SUNRPC: Refactor rpc_sleep_on() adds c8a029b44620 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds cb678ac2dbc2 SUNRPC: Add function rpc_sleep_on_timeout() adds f5bd316db85f SUNRPC: Fix up tracking of timeouts adds 9f9e647df0b8 SUNRPC: Simplify queue timeouts using timer_reduce() adds 2d61b091c616 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds b339f6ca8a47 SUNRPC: Ensure that the transport layer respect major timeouts adds 3fa16f31ad1e SUNRPC: Add tracking of RPC level errors adds 6cdb3ab079ad SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds 7fea52ec194a SUNRPC: Start the first major timeout calculation at task [...] adds de7bd189d763 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds 28ce7f81720d SUNRPC: Add the 'softerr' rpc_client flag adds 0cb946b791e9 NFS: Consider ETIMEDOUT to be a fatal error adds e04cad060d68 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds a9a306485d2c NFS: Add a mount option "softerr" to allow clients to see [...] adds e11f864eab4f NFS: Don't interrupt file writeout due to fatal errors adds 9170ab3c770a NFS: Don't call generic_error_remove_page() while holding locks adds d02a0d7adeef NFS: Don't inadvertently clear writeback errors adds ecfdcc04f4b7 NFS: Replace custom error reporting mechanism with generic one adds e3225620d588 NFS: Fix up NFS I/O subrequest creation adds 5cec1f261870 NFS: Remove unused argument from nfs_create_request() adds 2ad28c44968c pNFS: Add tracking to limit the number of pNFS retries adds 9ae517746e77 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds f2803bfaecfc NFS: Ensure that all nfs lock contexts have a valid open context adds 899bd58d25a0 NFS: Add a helper to return a pointer to the open context [...] adds 5602c11defd6 NFS: Remove redundant open context from nfs_page adds fd18446e6143 Merge remote-tracking branch 'nfs-anna/linux-next' adds 337bcb1c66f0 Merge remote-tracking branch 'nfsd/nfsd-next' adds 77becb76042a orangefs: implement xattr cache adds b16ae13cac95 orangefs: do not invalidate attributes on inode create adds c44d92baaec9 orangefs: simplify orangefs_inode_getattr interface adds 29b4e7f8eb61 orangefs: update attributes rather than relying on server adds ccb8426556ee orangefs: hold i_lock during inode_getattr adds 89037450c08c orangefs: set up and use backing_dev_info adds 2b60508263c5 orangefs: let setattr write to cached inode adds 2108ce48a904 orangefs: reorganize setattr functions to track attribute changes adds 8165355d521f orangefs: remove orangefs_readpages adds 371a502d0654 orangefs: service ops done for writeback are not killable adds c8fefe3f1f29 orangefs: migrate to generic_file_read_iter adds 17a572f6df3d orangefs: implement writepage adds f6bf88565412 orangefs: do not return successful read when the client-co [...] adds de0ae120cdf5 orangefs: move do_readv_writev to direct_IO adds ce5e794df655 orangefs: skip inode writeout if nothing to write adds 1919ee1c19f7 orangefs: avoid fsync service operation on flush adds 2b36d3e5140d orangefs: write range tracking adds 37967434772a orangefs: implement writepages adds dfa7c9857356 orangefs: add orangefs_revalidate_mapping adds 2a47f8780c9e orangefs: remember count when reading. adds b51833609568 orangefs: pass slot index back to readpage. adds 7dccb4027ef9 orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 2113668f7a5b Merge remote-tracking branch 'orangefs/for-next' adds f018cd13f68b Merge remote-tracking branch 'vfs/for-next' adds 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 619c65303112 Merge remote-tracking branch 'printk/for-next' adds 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void adds c046fd6d2d5c Merge branch 'pci/aer' adds badd9f19f199 dt-bindings: Add "external-facing" PCIe port property adds 9cb30a71acd4 PCI: OF: Support "external-facing" property adds 0ae33c0ab11d Merge branch 'pci/enumeration' adds 4d0a8fb9bee6 Merge branch 'pci/hotplug' adds 7339c44e3152 Merge branch 'pci/msi' adds ed2cbc076c4f Merge branch 'pci/misc' adds d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken adds a723fbac7f9e Merge branch 'pci/virtualization' adds d8ae9ad71b5d Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 3980be33fce5 Merge branch 'remotes/lorenzo/pci/dwc' adds 69de92d02f42 Merge branch 'remotes/lorenzo/pci/iproc' adds 1beb55126937 PCI: keystone: Cleanup interrupt related macros adds 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] adds f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset adds 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() adds 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip adds 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip adds dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops adds fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] adds 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops adds 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration adds 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information adds f3560a9f88ae PCI: keystone: Perform host initialization in a single function adds 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] adds c6fa631b57f7 PCI: keystone: Move resources initialization to prepare fo [...] adds 6ea2468116e2 dt-bindings: PCI: Add dt-binding to configure PCIe mode adds 796041fcd5ac PCI: keystone: Explicitly set the PCIe mode adds 5367d31b211f dt-bindings: PCI: Document "atu" reg-names adds 69b77ceb10d8 PCI: dwc: Enable iATU unroll for endpoint too adds 0749beaa161e PCI: dwc: Fix ATU identification for designware version >= 4.80 adds 2aa9aeeff6ea PCI: keystone: Prevent ARM32 specific code to be compiled [...] adds 8bafddf5d476 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 adds 4dfde4c668c8 PCI: keystone: Add support for PCIe RC in AM654x Platforms adds d62da7bec880 PCI: keystone: Invoke phy_reset() API before enabling PHY adds 179b46492df1 PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] adds d79885513222 PCI: keystone: Add support to set the max link speed from DT adds 820136685dbc PCI: endpoint: Add support to specify alignment for buffer [...] adds 9181e3787ee5 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops adds e4620a6b3c1e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] adds 7892fd7690cb PCI: dwc: Add callbacks for accessing dbi2 address space adds 5709114f0a97 PCI: keystone: Add support for PCIe EP in AM654x Platforms adds 3dc114b81a1f PCI: designware-ep: Configure RESBAR to advertise the smal [...] adds be75595257f8 PCI: designware-ep: Use aligned ATU window for raising MSI [...] adds f4019656c36c misc: pci_endpoint_test: Add support to test PCI EP in AM654x adds 1e99e80a217e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] adds 30ed3db302df Merge branch 'remotes/lorenzo/pci/keystone' adds 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() adds 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe adds 56fe1a19eb20 Merge branch 'remotes/lorenzo/pci/mediatek' adds 048c8d6bac27 Merge branch 'remotes/lorenzo/pci/rcar' adds c379cbe5af46 Merge branch 'remotes/lorenzo/pci/xilinx' adds fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() adds 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest adds 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference adds 464be6fe99f9 Merge branch 'remotes/lorenzo/pci/misc' adds 74356addc0b3 PCI: Fix comment typos adds 12fa4f47924c CPER: Add UEFI spec references adds 113fb03ed1d4 CPER: Remove unnecessary use of user-space types adds 5cb8ce806319 Merge branch 'pci/trivial' adds d83a24ca4d36 Merge remote-tracking branch 'pci/next' adds e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 8087a5688e48 Merge remote-tracking branch 'hid/for-next' adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds 666608da36c1 i2c: remove use of in_atomic() adds 829fb29ba04f i2c: core: use I2C locking behaviour also for SMBUS adds 36fb1a2352ef i2c: core: introduce callbacks for atomic transfers adds 1a38a8cb529c i2c: mux: populate the new *_atomic callbacks adds 5c5b2e90ee1f i2c: demux: handle the new atomic callbacks adds f5072fff5ec6 i2c: omap: Add the master_xfer_irqless hook adds 94251cce14c1 i2c: tegra-bpmp: convert to use new atomic callbacks adds ecb900a2c1b0 i2c: ocores: refactor setup for polling adds 29501c72112b i2c: ocores: enable atomic xfers adds 0ca883e76352 i2c: stu300: use xfer_atomic callback to bail out early adds 2a5bec8888d4 i2c: algo: bit: add flag to whitelist atomic transfers adds e5b74d798f64 i2c: gpio: flag atomic capability if possible adds b95ad7708cfc i2c: axxia: use auto cmd for last message adds 6f84665bfd0a Merge branch 'i2c/for-5.2' into i2c/for-next adds f154f9065f18 Merge remote-tracking branch 'i2c/i2c/for-next' adds 15870d459432 Merge remote-tracking branch 'i3c/i3c/next' adds 9b6b0a39792d hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] adds 3e5a464e0423 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] adds 32481fe32464 hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] adds 88ab66b0f26e hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] adds 327ff37e7ed4 hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] adds 2574c3c3fd90 hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 144aa140bf86 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 0780f48fbc94 hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 2a4ea3cd0b20 hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] adds 6dbc14c82abe hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] adds 27cbe791b085 hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] adds b61eab0a35ec hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] adds 9f35987d7bc0 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] adds e1e8878e6a84 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] adds ebad6d08dfce hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] adds c02373b522cc hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] adds ff217384e177 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses adds c4fd41bdffa2 hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses adds 3ee97c0d9c67 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses adds a2144a5cb539 hwmon: (occ) Move common code to a separate module adds e2c1b16af494 hwmon: OCC drivers are ARM-only adds 08688e1bb4b3 dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt adds df8c956101b7 Documentation: pwm-fan: Add description for RPM support adds 78cdb0ae9437 hwmon: (pwm-fan) Add RPM support via external interrupt adds 63bff6a216fc hwmon: (pwm-fan) Report probe errors consistently adds cda5a29d95fb hwmon: (ir35221) fix company name adds 8e07bf3fd615 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] adds ba70c6efbe47 hwmon: (pmbus_core) Replace S_<PERMS> with octal values adds 0bf670359cee hwmon: (ir38064) delete incorrect line adds 29da68cc8b0d hwmon: (pmbus) Introduce PMBUS_VIRT_*_SAMPLES registers adds a842b7bdce04 hwmon: Document the samples attributes adds 4f0663b75641 hwmon: (lm25066) Support SAMPLES_FOR_AVG register adds f4ba531cce9c hwmon: Add support for samples attributes adds e83ddee76d40 pmbus: support for custom sysfs attributes adds dd015b6f0833 hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 P [...] adds ca34e03f2a20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 35b2ccae5551 Merge remote-tracking branch 'jc_docs/docs-next' adds cdd9935fff42 Merge remote-tracking branch 'v4l-dvb/master' adds c7a6ddec5491 Merge remote-tracking branch 'v4l-dvb-next/master' adds 68b66428b040 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds f456277ee15f Merge back ACPICA changes for v5.2. adds 4fa5a92da085 Merge branch 'acpica' into linux-next adds d0266a77f567 Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] adds 13e962140be6 ACPI: button: reinitialize button state upon resume adds 16907bc6c607 Merge branches 'acpi-utils', 'acpi-video', 'acpi-pm' and ' [...] adds 05dd502688d6 Merge branch 'pm-x86' into linux-next adds 9df1e2c60d2b cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option adds c31fc6369666 Merge branch 'pm-cpufreq' into linux-next adds dc351d4c5f4f PM / core: Propagate dev->power.wakeup_path when no callbacks adds 3259dcb06168 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds 2c28f2f928a8 Merge branch 'pm-docs' into linux-next adds 8c82d9b2daee Merge remote-tracking branch 'pm/linux-next' adds eca0246408b2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds ae538dd319db Merge remote-tracking branch 'opp/opp/linux-next' adds 6cdeb50a388b Merge remote-tracking branch 'ieee1394/for-next' adds 29380ba0ea8a Merge remote-tracking branch 'dlm/next' adds 8395c154abb7 swiotlb: dump used and total slots when swiotlb buffer is [...] adds 4d6f5292aa94 Merge remote-tracking branch 'swiotlb/linux-next' adds 82579e59e615 Merge remote-tracking branch 'rdma/for-next' adds 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway adds 6e1809a564ef ipv6: Remove rt6_check_dev adds cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh adds 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route adds 28679ed10479 ipv6: Refactor find_match adds 30c15f033847 ipv6: Refactor find_rr_leaf adds af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup adds d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route adds 0c59d0067587 ipv6: Refactor rt6_device_match adds 0b34eb004347 ipv6: Refactor __ip6_route_redirect adds 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] adds bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 56490b623aa0 selftests: Add debugging options to pmtu.sh adds 9994677c968e net: sched: flower: fix filter net reference counting adds 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). adds 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). adds 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] adds 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. adds 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). adds 8af9f7291e22 Merge branch 'sctp-skb-list' adds 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] adds 50717a37db03 net/smc: nonblocking connect rework adds 4ada81fddfbb net/smc: fallback to TCP after connect problems adds 598866974c94 net/smc: check for ip prefix and subnet adds bc36d2fc93eb net/smc: consolidate function parameters adds fba7e8ef513c net/smc: cleanup of get vlan id adds 228bae05be32 net/smc: code cleanup smc_listen_work adds 9aa68d298c80 net/smc: improve smc_listen_work reason codes adds 7a62725a50e0 net/smc: improve smc_conn_create reason codes adds e0a092ebebf7 Merge branch 'smc-next' adds abe9fd5726e0 net: dummy: use generic helper to report timestamping info adds af730342ec3b net: loopback: use generic helper to report timestamping info adds 056b21fbe689 net: veth: use generic helper to report timestamping info adds 3c91d1148320 Documentation: net: dsa: transition to the rst format adds af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] adds 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir adds b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] adds 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] adds 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' adds 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect adds e64718282c00 nfp: opportunistically poll for reconfig result adds dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR adds 0a72d8332ce6 nfp: move vNIC reset before netdev init adds bcf0cafab44f nfp: split out common control message handling code adds 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' adds c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() adds e4edbe3c1f44 rhashtable: fix some __rcu annotation errors adds c5783311a124 rhashtable: reorder some inline functions and macros. adds adc6a3ab192e rhashtable: move dereference inside rht_ptr() adds f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() adds ca0b709d1a07 rhashtable: use BIT(0) for locking. adds 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' adds f1538eca9ea6 net: phy: shrink PHY settings array adds 5a3144e41956 net: phy: add support for new modes in phylib adds c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] adds 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] adds 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] adds 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port adds 21e043cd8124 net: hns3: fix set port based VLAN for PF adds 92f11ea177cd net: hns3: fix set port based VLAN issue for VF adds a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum adds d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process adds db5936db8f9e net: hns3: always assume no drop TC for performance reason adds 1a49f3c6146f net: hns3: divide shared buffer between TC adds c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors adds 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent adds cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring adds 6814b5900b83 net: hns3: code optimization for command queue' spin lock adds c19571264dd7 Merge branch 'hns3-next' adds 1fcd165884c8 r8169: create function pointer array for PHY init functions adds 8344ffffd176 r8169: create function pointer array for chip hw init functions adds 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' adds e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling adds dc2f4189dcd2 bridge: only include nf_queue.h if needed adds 95337b982107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a85e84e0301b mlxsw: spectrum_router: Propagate neighbour update errors adds caf345a18b2f mlxsw: spectrum_router: Add neighbour offload indication adds 3321cff3c570 selftests: mlxsw: Test neighbour offload indication adds 93144b0ecde5 Merge branch 'mlxsw-Add-neighbour-offload-indication' adds 1033990ac5b2 sctp: implement memory accounting on tx path adds 9dde27de3e5e sctp: implement memory accounting on rx path adds c7cf89b5dd38 Merge branch 'sctp-fully-support-memory-accounting' adds 8a9a654b5b52 net: hns3: fix sparse: warning when calling hclge_set_vlan [...] adds 2566f10676ba net: hns3: fix for vport->bw_limit overflow problem adds 47a1a225ab35 Merge branch 'hns3-next' adds 2f2622f59c70 nfp: flower: turn on recirc and merge hint support in firmware adds 4d12ba42787b nfp: flower: allow offloading of matches on 'internal' ports adds 27f54b582567 nfp: allow fallback packets from non-reprs adds f41dd0595d06 nfp: flower: support fallback packets from internal ports adds 45756dfedab5 nfp: flower: allow tunnels to output to internal port adds cf4172d5751f nfp: flower: get flows by host context adds dbc2d68edc98 nfp: flower: handle merge hint messages adds 107e37bb4f88 nfp: flower: validate merge hint flows adds 1c6952ca587d nfp: flower: generate merge flow rule adds aa6ce2ea0c93 nfp: flower: support stats update for merge flows adds 8af56f40e53b nfp: flower: offload merge flows adds b6ed55cb721c Merge branch 'nfp-Flower-flow-merging' adds dcdecdcfe1fc net: phy: switch drivers to use dynamic feature detection adds 9c5f8a19b2de net: hsr: fix naming of file and functions adds 3271273388fb net: hsr: fix debugfs path to support multiple interfaces adds ee2c46f35390 net: hsr: add tx stats for master interface adds 432bc230700f Merge branch 'hsr-next' adds daf47b7ac9c2 Merge remote-tracking branch 'net-next/master' adds b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs adds 7b146cebe30c bpf: Sysctl hook adds 808649fb787d bpf: Introduce bpf_sysctl_get_name helper adds 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper adds 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers adds e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx adds 196398d4c0ac bpf: Sync bpf.h to tools/ adds 063cc9f06ee6 libbpf: Support sysctl hook adds 7007af63da3b selftests/bpf: Test sysctl section name adds 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL adds 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper adds 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper adds 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers adds 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx adds 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types adds d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers adds b457e5534c99 bpf: Sync bpf.h to tools/ adds 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h adds c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type adds 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers adds 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX adds a43d05086c5e Merge branch 'bpf-sysctl-hook' adds 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 adds 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop adds 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance adds 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] adds c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy adds 020e9410c766 Merge remote-tracking branch 'bpf-next/master' adds 6fc0820515bd Merge remote-tracking branch 'ipsec-next/master' adds 5d7b3393b1a7 Merge remote-tracking branch 'nfc-next/master' adds 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger adds bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking adds 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] adds 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] adds 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header adds 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump adds 186e6c871b92 iwlwifi: trust calling function adds 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump adds 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast adds f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 adds d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size adds 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor adds 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres adds 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] adds 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] adds 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] adds 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] adds c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] adds cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] adds 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] adds afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family adds c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices adds d14ae796f849 iwlwifi: mvm: support HE context cmd API change adds ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series adds 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] adds 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() adds e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 adds a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path adds 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors adds ddab2eee7949 rtlwifi: Convert the wake_match variable to local adds bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] adds 7eb6925f6fee Merge remote-tracking branch 'wireless-drivers-next/master' adds c4b464f93a41 Merge remote-tracking branch 'bluetooth/master' adds 782f6c64c0ed Merge remote-tracking branch 'mac80211-next/master' adds fc65d1121810 Merge remote-tracking branch 'gfs2/for-next' adds a666d33556e0 Merge remote-tracking branch 'nand/nand/next' adds d18e50a3a774 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds af0d4442dd68 hwrng: stm32 - fix unbalanced pm_runtime_enable adds 38a1965f42cc hwrng: stm32 - set default random quality adds f1b70d16389d crypto: mxc-scc - Remove broken driver adds ed00610000a1 Merge remote-tracking branch 'crypto/master' adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds f06ddb53096b BackMerge v5.1-rc5 into drm-next adds 19124fb73b6f Merge remote-tracking branch 'drm/drm-next' adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off adds 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes adds fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes adds ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] adds 623588b8ee60 drm/amd/display: Handle get crtc position error adds e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven adds 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection adds 0a8d85e0a160 drm/amd/display: 3.2.26 adds 781718322779 drm/amd/display: Update plane scaling parameters for fast updates adds f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes adds 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change adds 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates adds 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] adds 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation adds f843b308adb2 drm/amd/display: Use surface directly when checking update type adds 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess adds 004b3938e637 drm/amd/display: Check scaling info when determing update type adds c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled adds afcd526b1ba9 drm/amd/display: Add fast_validate parameter adds f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation adds 02d2a29ccf27 Merge remote-tracking branch 'amdgpu/drm-next' adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged adds c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead adds 3f381743a44b Merge remote-tracking branch 'drm-intel/for-linux-next' adds 32147d258ff3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 003c2c04c98c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 415348d16970 Merge remote-tracking branch 'drm-msm/msm-next' adds df468a3d66c6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling adds bb8e43f76561 drm/imx: don't skip DP channel disable for background plane adds 5d5fe9970c76 drm/imx: enable IDMAC watermark feature adds c0a87c06f64b Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 60c102abf156 Merge remote-tracking branch 'regmap/for-next' adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo adds b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] adds 614d0e287287 Merge remote-tracking branch 'sound/for-next' adds d1d58766908a ASoC: rsnd: Document r8a77470 bindings adds ecf6715042cf ASoC: fsl_audmix: cache pdev->dev pointer adds 8981d195355e ASoC: mpc5200_dma: Fix invalid license ID adds 93741a77a901 ASoC: mpc5200_psc_i2s: Fix invalid license ID adds 6ca36fd68bb3 Merge branch 'asoc-5.2' into asoc-next adds 4730a86bc462 Merge remote-tracking branch 'sound-asoc/for-next' adds f9a75c1d717f modules: Only return -EEXIST for modules that have finishe [...] adds 6608d54b6489 Merge remote-tracking branch 'modules/modules-next' adds 044bad16df23 Merge remote-tracking branch 'input/next' adds 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call adds a10584c3cda9 block: refactor __bio_iov_bvec_add_pages adds 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio adds 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] adds 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec adds 6bf8a1cc996c Merge branch 'for-5.2/block' into for-next adds 673387a93005 block: genhd: remove async_events field adds c92e2f04b359 block: disk_events: introduce event flags adds 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] adds 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] adds cdf3e3deb747 block: check_events: don't bother with events if unsupported adds da55bae775eb Merge branch 'for-5.2/block' into for-next adds d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block adds f07f629b3194 Merge branch 'for-5.2/block' into for-next adds 2c88e3c7ec32 block: fix use-after-free on gendisk adds f605c48a086c Merge branch 'for-5.2/block' into for-next adds 1738f5ab3a8e Merge remote-tracking branch 'block/for-next' adds 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions adds c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag adds ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant adds f7f3e7dac802 mmc: mmci: Drop qcom specific header file adds 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file adds 71953e0e7968 mmc: mmci: Make mmci_variant_init() static adds 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig adds 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] adds a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support adds 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support adds 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support adds b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support adds 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data adds 611025983b79 mmc_spi: add a status check for spi_sync_locked adds 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE adds f49bdcde0a0f mmc: renesas_sdhi: update copyright information adds 609e5fba56fc mmc: tmio: introduce macro for max block size adds 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size adds 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host adds 89822b73543d mmc: mtk-sd: add support for MT8516 adds 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes adds 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops adds ea8fc5953e8b mmc: tegra: update hw tuning process adds ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string adds c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc adds c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE adds 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask adds b77544280ccf mmc: tegra: fix CQE enable and resume sequence adds 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static adds 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. adds 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. adds e5a34b0c1071 mmc: alcor: enable DMA for writes adds 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions adds b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant adds 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg adds 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg adds 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback adds b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() adds 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() adds 38b2168581bc mmc: mmc_spi: Join string literals back adds 1ae51603528c mmc: mmc_spi: Indentation fixes adds aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier adds c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section adds 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section adds e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes adds c278150e0d2a mmc: alcor: enable DMA transfer of large buffers adds b65be6355183 mmc: mtk-sd: check for valid optional memory resource adds 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] adds 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML adds cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver adds ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' adds 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] adds 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions adds e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() adds 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible adds c07a48c26519 mmc: sdhci: Remove finish_tasklet adds 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume adds c7f93e0607de Merge remote-tracking branch 'mmc/next' adds d51ebc39fd58 Merge remote-tracking branch 'kgdb/kgdb-next' adds dc12c2582a43 Merge remote-tracking branch 'mfd/for-mfd-next' adds 6856f07152e4 Merge remote-tracking branch 'backlight/for-backlight-next' adds 5ec87ecde235 power: supply: core: fix typo in function to get current c [...] adds 6aae57b78813 dt-bindings: power: supply: Add charge-status-gpios property adds df68c44c720a power: supply: gpio-charger: Add support for charger status. adds dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero adds 6f76aa94e1d2 Merge branch 'psy-fixes' into psy-next adds 1a9aadc86ad4 power: supply: cpcap-battery: Fix low battery check adds c68b901ac4fa power: supply: cpcap-battery: Fix signed counter sample register adds 35439b7ab2db power: supply: cpcap-battery: Fix coulomb counter calibrat [...] adds 5fc27a541926 power: supply: cpcap-battery: Use accumulator for current [...] adds ffaf6f6773af power: supply: cpcap-battery: Fix pointless EPROBE_DEFER warnings adds 7d90fcc14a25 power: supply: cpcap-charger: Fix pointless EPROBE_DEFER warnings adds bfe911ac092a Merge remote-tracking branch 'battery/for-next' adds 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops adds 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing adds 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] adds 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] adds 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing adds 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops adds 6d66d9952ec0 regulator: ab8500: Constify regulator_ops adds 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] adds 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] adds 357db0279a23 regulator: tps6524x: Constify regulator_ops adds 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] adds 7d695f20c27f regulator: max8998: Constify regulator_ops adds 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc adds c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators adds 6cdae8173f67 regulator: Add support for stm32 power regulators adds 598387d3ce4b Merge branch 'regulator-5.2' into regulator-next adds 69f7ed2e5a9c Merge remote-tracking branch 'regulator/for-next' adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds d700649809c8 Merge branch 'next-integrity' into next-testing adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 9119c3521b98 Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 15b2cb36fb5d Merge remote-tracking branch 'apparmor/apparmor-next' adds bf454f2ac28e Merge remote-tracking branch 'integrity/next-integrity' adds c750e6929d3c selinux: Check address length before reading address family adds 67e92b571404 Merge remote-tracking branch 'selinux/next' adds f35890278d46 next-20190415/tpmdd adds 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 adds 4f97031ff860 iommu/tegra-smmu: Properly release domain resources adds 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections adds a3a195929d40 iommu: Add APIs for multiple domains per device adds 26b25a2b98e4 iommu: Bind process address spaces to devices adds 2b899390fdc8 Merge branch 'api-features' into x86/vt-d adds d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic adds 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries adds 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() adds 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach adds 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain adds 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping adds 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices adds f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags adds 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device adds 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers adds be068fa236c3 vfio/type1: Handle different mdev isolation type adds f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time adds 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() adds 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support adds 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance adds 9c39a1abe297 Merge branches 'iommu/fixes', 'arm/tegra', 'x86/vt-d', 'x8 [...] adds d07e5657d41b Merge remote-tracking branch 'iommu/next' adds 2d87a0674bd6 timekeeping: Audit clock adjustments adds 7e8eda734d30 ntp: Audit NTP parameters adjustment adds b47865533587 Merge remote-tracking branch 'audit/next' adds e278c7cb1209 Merge remote-tracking branch 'devicetree/for-next' adds 2c54c4a640ed spi: pxa2xx: use a module softdep for dw_dmac adds efc3d5b2e79b spi: sh-msiof: Document r8a77470 bindings adds ac533755d3cb spi: Remove one needless transfer speed fall back case adds 179f7949c066 spi: Remove warning in spi_split_transfers_maxsize() adds 8ed2e1a50e74 spi: Release spi_res after finalizing message adds 316e60af88bc spi/trace: Cap buffer contents at 64 bytes adds 3cf15e2fa872 Merge branch 'spi-5.2' into spi-next adds 28435cf9a09c Merge remote-tracking branch 'spi/for-next' adds 705acedd7fcb x86/vdso: Remove hpet_page from vDSO adds 70edf0cd1d03 Merge branch 'x86/vdso' adds 1fd990457e6f Merge branch 'x86/timers' adds 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline adds b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] adds 2eea709cd6fd Merge branch 'x86/mm' adds 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading adds 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] adds c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE adds f8669b96c4f8 Merge branch 'x86/microcode' adds 89833fab15d6 x86/fpu: Fix __user annotations adds 8407d4e80a44 Merge branch 'x86/fpu' adds b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop adds f37036ac6dd9 Merge branch 'x86/entry' adds e19506f6007d Merge branch 'x86/cpu' adds 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() adds a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol adds 7d5a4eb16d8a Merge branch 'x86/cleanups' adds 7c21383f3429 x86/build: Keep local relocations with ld.lld adds 7438642f2b4d Merge branch 'x86/build' adds a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer adds bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use adds 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] adds 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] adds 547571b5abe6 x86/asm: Modernize sync_bitops.h adds 9a6eb661ba4b Merge branch 'x86/asm' adds 37629891001f Merge branch 'timers/core' adds de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches adds b238403227d1 Merge branch 'smp/hotplug' adds b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] adds 994aeb7a93e4 sched_domain: Annotate RCU pointers properly adds 03f4b48edae7 rcuwait: Annotate task_struct with __rcu adds 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu adds 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] adds d8743230c9f4 sched/topology: Fix build_sched_groups() comment adds 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] adds df0ccde89dec Merge branch 'sched/core' adds dfe245782214 Merge branch 'ras/core' adds 60f52ab61c7d x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1eb4164ed543 x86/perf/amd: Fix build failure when CONFIG_HAVE_NMI_WATCH [...] adds f0f702655b09 perf header: Fix lock/unlock imbalances when processing BP [...] adds 961df45e5de6 perf scripts python: export-to-sqlite.py: Fix use of paren [...] adds d2d0aef9277a perf stat: Disable DIR_FORMAT feature for 'perf stat record' adds ff4f5471801f tools lib traceevent: Fix missing equality check for strcmp adds 21e6dfe04861 perf evsel: Use hweight64() instead of hweight_long(attr.s [...] adds e37008612e09 Merge tag 'perf-urgent-for-mingo-5.1-20190412' of git://gi [...] adds 2b61d998bacd Merge branch 'perf/urgent' adds 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() adds 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface adds 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED adds c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() adds 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put adds 109717de57b9 perf/x86: Optimize x86_schedule_events() adds f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() adds d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static adds 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter adds 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] adds c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] adds 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] adds b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h adds 514c54039da9 perf tools: Add header defining used namespace struct to event.h adds 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] adds c2b3c170db61 perf stat: Revert checks for duration_time adds f0fbb114e302 perf stat: Implement duration_time as a proper event adds 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' adds 5e0861baa3fa perf list: Output tool events adds 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" adds fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds adds 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() adds 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] adds 489b34948cbb tools lib traceevent: Change description of few APIs adds d5d2d05bd5b0 tools lib traceevent: Coding style fixes adds 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] adds 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis adds a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs adds fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] adds 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] adds 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] adds 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] adds 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] adds c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] adds 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] adds 470530bbb8fb perf record: Implement --mmap-flush=<number> option adds fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 adds 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 adds d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 adds 24339348b915 perf vendor events intel: Update Skylake events to v42 adds 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 adds 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 adds e313477f7e76 perf vendor events intel: Update HaswellX events to v20 adds 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 adds e6b32be4455f perf vendor events intel: Update JakeTown events to v20 adds 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 adds 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 adds efc351f1b550 perf vendor events intel: Update Haswell events to v28 adds 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 adds b1580f542ca7 perf vendor events intel: Update Bonnell to V4 adds f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 adds c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 adds 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 adds cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] adds 1ca200407c7d Merge branch 'perf/core' adds a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] adds 46ad0840b158 locking/rwsem: Remove arch specific rwsem files adds 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] adds ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() adds 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes adds f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] adds 9a1616fb14ef Merge branch 'locking/core' adds bfe83844987a genirq/timings: Remove variance computation code adds bbba0e7c5cda genirq/timings: Add array suffix computation code adds 5f6db3673eaa Merge branch 'irq/core' adds 5cb84eb726d9 Merge branch 'efi/core' adds 6690e86be83a sched/x86: Save [ER]FLAGS on context switch adds 37686b1353cf tracing: Improve "if" macro code generation adds 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak adds 8f4faed01e30 i915, uaccess: Fix redundant CLAC adds 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm adds b69656fa7ea2 x86/uaccess: Fix up the fixup adds ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE adds 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings adds b7f89bfe52cd x86/uaccess: Always inline user_access_begin() adds 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat adds e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() adds a936af8ea358 x86/smap: Ditch __stringify() adds 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP adds d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP adds 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP adds 40ea97290b08 x86/uaccess, kcov: Disable stack protector adds a4d09dde9093 objtool: Set insn->func for alternatives adds 09f30d83d330 objtool: Handle function aliases adds aaf5c623b915 objtool: Rewrite add_ignores() adds 7697eee3ddd7 objtool: Add --backtrace support adds 764eef4b109a objtool: Rewrite alt->skip_orig adds 54262aa28301 objtool: Fix sibling call detection adds ea24213d8088 objtool: Add UACCESS validation adds 2f0f9e9ad7b3 objtool: Add Direction Flag validation adds 64604d54d311 sched/x86_64: Don't save flags on context switch adds 3ad849b73a95 Merge branch 'core/objtool' adds dea2434c23c1 asm-generic/tlb: Provide a comment adds ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE adds e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush adds 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] adds a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] adds 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() adds 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE adds b78180b97dcf arm/tlb: Convert to generic mmu_gather adds e154700774e8 ia64/tlb: Convert to generic mmu_gather adds c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather adds 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather adds 6137fed08232 arch/tlb: Clean up simple architectures adds 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y adds 9de7d833e370 s390/tlb: Convert to generic mmu_gather adds 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() adds b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER adds fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() adds 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() adds 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback adds 6a3b22287f31 Merge branch 'core/mm' adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds fe5b3725fda2 Merge branch 'core/core' adds 68bb66af21fe Merge remote-tracking branch 'tip/auto-latest' adds 7edcb7433915 Merge remote-tracking branch 'clockevents/clockevents/next' adds 715ef44fc378 Merge remote-tracking branch 'edac-amd/for-next' adds 50571dbdc66c Merge remote-tracking branch 'ftrace/for-next' adds f283584a4e0e tools/memory-model: Fix paulmck email address on pre-exist [...] adds 6574d46398f2 tools/memory-model: Update parseargs.sh for hardware verification adds a04633b79587 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 8ce0646e4892 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 69d4939f4b17 tools/memory-model: Fix checkalllitmus.sh comment adds b4f27dfc6b7f tools/memory-model: Hardware checking for check{,all}litmus.sh adds 6c5fa2f349f5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 08ed0c488097 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 144f9c82c564 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 77ab6ccc94c5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds b06b910be04a tools/memory-model: Keep assembly-language litmus tests adds 30be5e93f674 tools/memory-model: Allow herd to deduce CPU type adds 052d7ad6ca10 tools/memory-model: Make runlitmus.sh check for jingle errors adds 8df282f3b68e tools/memory-model: Add -v flag to jingle7 runs adds 4fa32e83e453 tools/memory-model: Implement --hw support for checkghlitmus.sh adds fc513c7dcbde tools/memory-model: Fix scripting --jobs argument adds 1a289769759f tools/memory-model: Make checkghlitmus.sh use mselect7 adds 0bbb4ac22dee tools/memory-model: Make history-check scripts use mselect7 adds 2613e7d78048 Merge LKMM and RCU commits adds 9d2530374d89 Merge remote-tracking branch 'rcu/rcu/next' adds daa7f5bdc870 Merge remote-tracking branch 'kvm-arm/next' adds 40058dc3921e Merge remote-tracking branch 'percpu/for-next' adds d4da3bcc8137 Merge remote-tracking branch 'workqueues/for-next' adds 3c925e033717 Merge remote-tracking branch 'drivers-x86/for-next' adds b18e606ff313 platform/chrome: cros_ec_debugfs: no need to check return [...] adds 37a186225a0c platform/chrome: cros_ec_spi: Transfer messages at high priority adds a2679b647190 platform/chrome: Add CrOS USB PD logging driver adds 94d4e7af14a1 platform/chrome: cros_ec_proto: check for NULL transfer function adds 14e14aaf6132 platform/chrome: wilco_ec: Standardize mailbox interface adds db6c540a0018 platform/chrome: wilco_ec: Add h1_gpio status to debugfs adds ce6846c027af platform/chrome: cros_ec: Add EC host command support using rpmsg adds 4ffdfd7005e8 Merge remote-tracking branch 'chrome-platform/for-next' adds d20e677ececc Merge remote-tracking branch 'leds/for-next' adds b417b649a34d ipmi: Remove file from ipmi_file_private adds f7c82560e789 Merge remote-tracking branch 'ipmi/for-next' adds 41f62ec5533f Merge remote-tracking branch 'driver-core/driver-core-next' adds 22cd8efbf465 Merge remote-tracking branch 'usb/usb-next' adds 77bf0b63d067 Merge remote-tracking branch 'usb-serial/usb-next' adds f826cfd09d1a Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 38d5422d0d4d Merge remote-tracking branch 'phy-next/next' adds 952aa8853868 Merge remote-tracking branch 'tty/tty-next' adds 02fafaca2de2 Merge remote-tracking branch 'char-misc/char-misc-next' adds 9bb798b361ff Merge remote-tracking branch 'extcon/extcon-next' adds 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters adds 7de8d238dd91 soundwire: remove useless initializations adds a25eab299165 soundwire: stream: remove useless initialization of local [...] adds 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h adds 777a870bcd6b Merge remote-tracking branch 'soundwire/next' adds c00eff364ecd Merge remote-tracking branch 'thunderbolt/next' adds f95e3ae7db57 Merge remote-tracking branch 'staging/staging-next' adds 30e4904ee5fb Merge remote-tracking branch 'mux/for-next' adds 9fe6481bb6a1 Merge remote-tracking branch 'icc/icc-next' adds bf2ba91c358d Merge remote-tracking branch 'slave-dma/next' adds ada1b7a3a154 Merge remote-tracking branch 'cgroup/for-next' adds 8ab07dbbdaa5 Merge remote-tracking branch 'scsi/for-next' adds ea63e60f7a3e scsi: cxgbi: remove redundant __kfree_skb call on skb and [...] adds a6a6d0589ac4 scsi: scsi_transport_fc: nvme: display FC-NVMe port roles adds 63f7479439c9 scsi: target/core: Fix a race condition in the LUN lookup code adds fae43461f8f2 scsi: target/core: Rework the SPC-2 reservation handling code adds 82b76b4476e3 scsi: target/core: Remove a set-but-not-used member variab [...] adds 0f57cf5ce766 scsi: target/core: Simplify LUN initialization in XCOPY im [...] adds be71530aa974 scsi: target/core: Make the XCOPY setup code easier to rea [...] adds b0055acaedf5 scsi: target/iscsi: Detect conn_cmd_list corruption early adds 96e8e26dd8dd scsi: target/iscsi: Only send R2T if needed adds 0ca650c13ba2 scsi: target/iscsi: Handle too large immediate data buffer [...] adds 2e39f1c9064d scsi: target/iscsi: Make iscsit_map_iovec() more robust adds 4b3766ec0e18 scsi: target/iscsi: Make sure PDU processing continues if [...] adds 17631462cd49 Merge branch '5.1/scsi-fixes' into 5.2/merge adds a97fa586800e scsi: hisi_sas: add host reset interface for test adds 447f78c0e183 scsi: hisi_sas: Remedy inconsistent PHY down state in software adds c63b88ccff0a scsi: hisi_sas: Fix for setting the PHY linkrate when disc [...] adds 18a54b329c1a scsi: hisi_sas: Adjust the printk format of functions hisi [...] adds adb5b38c19bb scsi: hisi_sas: allocate different SAS address for directl [...] adds 3168d4f800b8 scsi: hisi_sas: Support all RAS events with MSI interrupts adds a31157002778 scsi: hisi_sas: Don't hard reset disk during controller reset adds 246ea3c0ad02 scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout adds 01d4e3a2fc07 scsi: hisi_sas: Some misc tidy-up adds 7b27c5fe247b scsi: libsas: Stop hardcoding SAS address length adds f7ddb43eed7b scsi: libsas: Try to retain programmed min linkrate for SA [...] adds a5b38d3159ea scsi: libsas: Improve vague log in SAS rediscovery adds 085f104a83d5 scsi: libsas: Inject revalidate event for root port event adds d8649fc1c5e4 scsi: libsas: Do discovery on empty PHY to update PHY info adds 3c236f8cc63b scsi: libsas: Print expander PHY indexes in decimal adds 2703eaaf4eae scsi: qla2xxx: Use tabs to indent code adds bd432bb53cff scsi: qla2xxx: Leave a blank line after declarations adds 845bbb09b54c scsi: qla2xxx: Fix formatting of pointer types adds 58e2753c1163 scsi: qla2xxx: Insert spaces where required adds c4dc7cd31439 scsi: qla2xxx: Move the port_state_str[] definition from a [...] adds c20605edb38a scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static adds 9dfb59a00881 scsi: qla2xxx: Move the <linux/io-64-nonatomic-lo-hi.h> in [...] adds bb63e47b6f68 scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cm [...] adds 81bcf1c5cf0e scsi: qla2xxx: Remove two superfluous casts adds a630bdc54f6d scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h i [...] adds 1710ac17547a scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() adds 18c4f0a42b08 scsi: core: don't hold device refcount in IO path adds ffcd686b913e scsi: libcxgbi: find cxgbi device by MAC address adds 74dea0bed793 scsi: libcxgbi: update route finding logic adds 21112e13cc7a scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" adds e0347d894ae8 scsi: ufs: Print real incorrect request response code adds 7c3f8ca8e4c8 scsi: megaraid_sas: Make megasas_host_device_list_query() static adds 948e922fc446 scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET [...] adds bb4c4fb37117 Merge remote-tracking branch 'scsi-mkp/for-next' adds e47dc5615251 Merge remote-tracking branch 'vhost/linux-next' adds 21ceec14304e Merge remote-tracking branch 'rpmsg/for-next' adds 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds fad71ca20f45 Merge branch 'devel' into for-next adds e54a9b0fef12 Merge remote-tracking branch 'gpio/for-next' adds d9b996e37a96 Merge remote-tracking branch 'pinctrl/for-next' adds 524cba7efebc Merge remote-tracking branch 'pwm/for-next' adds 6ca0dd37f86c Merge remote-tracking branch 'random/dev' adds ecbecdf5db8b Merge remote-tracking branch 'kselftest/next' adds 2e767a07c2a8 Merge remote-tracking branch 'y2038/y2038' adds 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 47f7cb929882 Merge remote-tracking branch 'livepatching/for-next' adds 3a59d22d0fac Merge remote-tracking branch 'coresight/next' adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds 66695d0e43b0 Merge remote-tracking branch 'rtc/rtc-next' adds 57a52beda1d3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 97cc2be9a7c3 Merge remote-tracking branch 'at24/at24/for-next' adds 757d0cf62cd3 Merge remote-tracking branch 'ntb/ntb-next' adds cb7bda21187e Merge remote-tracking branch 'gnss/gnss-next' adds 83e4f82d81b1 Merge remote-tracking branch 'slimbus/for-next' adds cdfc09d1957a Merge remote-tracking branch 'nvmem/for-next' adds 90f08270b4de Merge remote-tracking branch 'xarray/xarray' adds 1fa08a91b986 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 0d00a239f70f PM / devfreq: Use of_node_name_eq for node name comparisons adds a9487917ba67 PM / devfreq: fix mem leak in devfreq_add_device() adds 25846fa1ceda PM / devfreq: fix missing check of return value in devfreq [...] adds 6d690f77932f PM / devfreq: consistent indentation adds e2794d74f1ec PM / devfreq: rk3399_dmc: remove unneeded semicolon adds 726409698fee PM / devfreq: rockchip-dfi: remove unneeded semicolon adds 1d1397c3ec1f PM / devfreq: tegra: remove unneeded variable adds bc658bef97a7 PM / devfreq: Restart previous governor if new governor fa [...] adds b53b0128052f PM / devfreq: Fix static checker warning in try_then_reque [...] adds fbb9c3c9a5ac PM / devfreq: exynos-bus: Suspend all devices on system shutdown adds adfe3b76608f PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] adds 9173c5ceb035 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] adds 1be0730f1dcd trace: events: add devfreq trace event file adds cf451adfa392 PM / devfreq: add tracing for scheduling work adds 129c1d085398 Merge remote-tracking branch 'devfreq/for-next' adds fc9837172e89 Merge branch 'akpm-current/current' adds c45be156f613 pinctrl: fix pxa2xx.c build warnings adds d22652f791e7 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] adds c9f824e0ded2 fs/coda/psdev.c: remove duplicate header adds 3daf8a688338 include/linux/sched/signal.h: replace `tsk' with `task' adds 31455e9c4958 fs/cachefiles/namei.c: remove duplicate header adds 49fe412684a8 fs/block_dev.c: Remove duplicate header adds 405bc1908203 kernel, resource: use resource_overlaps() to simplify regi [...] adds 4dc00d9ee29e treewide: replace #include <asm/sizes.h> with #include <li [...] adds b442b5eedc2c arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> adds d4f2d4f97083 mm, memcg: rename ambiguously named memory.stat counters a [...] adds 04ee4ea9875e mm-rename-ambiguously-named-memorystat-counters-and-functions-fix adds bbb6ef42efc8 mm, memcg: consider subtrees in memory.events adds d64df5621820 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] adds 68c22d3acb77 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl adds f40901ad75a7 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 4a2763bc15da Merge branch 'akpm/master' adds de3c659c83ce Add linux-next specific files for 20190416
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 (bcb67f0fbce9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 24 + Documentation/ABI/testing/debugfs-wilco-ec | 45 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/clearing-warn-once.txt | 2 +- Documentation/core-api/cachetlb.rst | 10 - .../devicetree/bindings/arm/omap/omap.txt | 6 + .../bindings/display/bridge/ti,tfp410.txt | 10 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/hwmon/pwm-fan.txt | 21 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 4 +- .../devicetree/bindings/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 14 +- Documentation/devicetree/bindings/pci/pci.txt | 50 + .../bindings/power/supply/gpio-charger.txt | 6 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + Documentation/hwmon/ir35221 | 2 +- Documentation/hwmon/ir38064 | 61 + Documentation/hwmon/isl68137 | 72 + Documentation/hwmon/pwm-fan | 3 + Documentation/hwmon/sysfs-interface | 18 + Documentation/memory-barriers.txt | 124 +- .../networking/dsa/{bcm_sf2.txt => bcm_sf2.rst} | 27 +- Documentation/networking/dsa/{dsa.txt => dsa.rst} | 279 +- Documentation/networking/dsa/index.rst | 10 + .../networking/dsa/{lan9303.txt => lan9303.rst} | 6 +- Documentation/networking/index.rst | 1 + Documentation/networking/rxrpc.txt | 16 +- MAINTAINERS | 12 +- Makefile | 2 +- Next/SHA1s | 158 +- Next/merge.log | 2933 +++++++++++++------- arch/Kconfig | 8 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/rwsem.h | 211 -- arch/alpha/include/asm/tlb.h | 6 - arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/arc/Kconfig | 3 - arch/arc/include/asm/tlb.h | 32 - arch/arm/Kconfig | 4 - arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/am335x-baltos.dtsi | 140 +- arch/arm/boot/dts/am335x-base0033.dts | 48 +- arch/arm/boot/dts/am335x-boneblue.dts | 104 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +- arch/arm/boot/dts/am335x-chiliboard.dts | 66 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +- arch/arm/boot/dts/am335x-cm-t335.dts | 190 +- arch/arm/boot/dts/am335x-evm.dts | 234 +- arch/arm/boot/dts/am335x-evmsk.dts | 292 +- arch/arm/boot/dts/am335x-icev2.dts | 116 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +- arch/arm/boot/dts/am335x-lxm.dts | 120 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +- arch/arm/boot/dts/am335x-nano.dts | 140 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +- arch/arm/boot/dts/am335x-pdu001.dts | 170 +- arch/arm/boot/dts/am335x-pepper.dts | 200 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +- arch/arm/boot/dts/am335x-shc.dts | 226 +- arch/arm/boot/dts/am335x-sl50.dts | 208 +- arch/arm/boot/dts/am335x-wega.dtsi | 68 +- arch/arm/boot/dts/am5718.dtsi | 32 + arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 33 + arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am5748.dtsi | 33 + arch/arm/boot/dts/am574x-idk.dts | 4 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 6 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 44 + arch/arm/boot/dts/r8a77470.dtsi | 281 ++ arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 7 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 7 +- arch/arm/boot/dts/rk3288.dtsi | 4 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 15 + arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +- arch/arm/configs/shmobile_defconfig | 3 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/tlb.h | 255 +- arch/arm/mach-rockchip/pm.c | 4 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/tools/syscall.tbl | 4 + arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 11 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 + arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/futex.h | 16 +- arch/arm64/include/asm/processor.h | 8 + arch/arm64/include/asm/ptrace.h | 22 + arch/arm64/include/asm/tlb.h | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 + arch/arm64/kernel/perf_event.c | 4 +- arch/arm64/kernel/vdso/Makefile | 13 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/tlb.h | 2 - arch/csky/Kconfig | 3 - arch/csky/abiv1/inc/abi/entry.h | 29 +- arch/csky/abiv2/inc/abi/entry.h | 79 +- arch/csky/kernel/head.S | 60 +- arch/csky/kernel/setup.c | 7 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/tlb.h | 2 - arch/hexagon/Kconfig | 6 - arch/hexagon/include/asm/Kbuild | 1 - arch/hexagon/include/asm/tlb.h | 12 - arch/ia64/Kconfig | 4 - arch/ia64/include/asm/machvec.h | 13 - arch/ia64/include/asm/machvec_sn2.h | 2 - arch/ia64/include/asm/rwsem.h | 172 -- arch/ia64/include/asm/tlb.h | 259 +- arch/ia64/include/asm/tlbflush.h | 25 + arch/ia64/kernel/syscalls/syscall.tbl | 4 + arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 - arch/m68k/Kconfig | 8 +- arch/m68k/include/asm/tlb.h | 14 - arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/tlb.h | 9 - arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/mips/Kconfig | 7 - arch/mips/configs/generic_defconfig | 1 + arch/mips/include/asm/jump_label.h | 15 +- arch/mips/include/asm/mach-ralink/mt7621.h | 20 - arch/mips/include/asm/tlb.h | 17 - arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/mips/ralink/mt7621.c | 102 +- arch/mips/ralink/timer-gic.c | 4 +- arch/nds32/Kconfig | 3 - arch/nds32/include/asm/tlb.h | 16 - arch/nds32/include/asm/tlbflush.h | 1 - arch/nios2/Kconfig | 4 +- arch/nios2/include/asm/tlb.h | 14 +- arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/tlb.h | 8 +- arch/parisc/Kconfig | 6 - arch/parisc/include/asm/sparsemem.h | 4 +- arch/parisc/include/asm/spinlock.h | 4 + arch/parisc/include/asm/tlb.h | 18 - arch/parisc/kernel/entry.S | 43 +- arch/parisc/kernel/pacache.S | 43 - arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/Kconfig | 9 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/riscv/Kconfig | 3 - arch/riscv/include/asm/tlb.h | 1 + arch/s390/Kconfig | 8 +- arch/s390/include/asm/Kbuild | 1 - arch/s390/include/asm/tlb.h | 130 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/mm/pgalloc.c | 63 +- arch/sh/Kconfig | 6 - arch/sh/include/asm/Kbuild | 1 - arch/sh/include/asm/pgalloc.h | 9 + arch/sh/include/asm/tlb.h | 132 +- arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sparc/Kconfig | 9 +- arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/tlb_32.h | 18 - arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/um/include/asm/tlb.h | 158 +- arch/unicore32/Kconfig | 7 +- arch/unicore32/include/asm/tlb.h | 7 +- arch/x86/Kconfig | 19 +- arch/x86/Makefile | 2 +- arch/x86/entry/entry_32.S | 5 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/events/amd/core.c | 140 +- arch/x86/events/core.c | 68 +- arch/x86/events/intel/core.c | 43 +- arch/x86/events/perf_event.h | 19 +- arch/x86/ia32/ia32_signal.c | 29 +- arch/x86/include/asm/alternative-asm.h | 11 + arch/x86/include/asm/alternative.h | 10 + arch/x86/include/asm/asm.h | 24 - arch/x86/include/asm/bitops.h | 41 +- arch/x86/include/asm/cpufeature.h | 9 +- arch/x86/include/asm/fpu/internal.h | 7 +- arch/x86/include/asm/nospec-branch.h | 28 +- arch/x86/include/asm/rwsem.h | 237 -- arch/x86/include/asm/smap.h | 37 +- arch/x86/include/asm/switch_to.h | 1 + arch/x86/include/asm/sync_bitops.h | 31 +- arch/x86/include/asm/tlb.h | 1 + arch/x86/include/asm/uaccess.h | 8 +- arch/x86/include/asm/uaccess_64.h | 3 - arch/x86/include/asm/vdso.h | 1 - arch/x86/include/asm/xen/hypercall.h | 24 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 3 +- arch/x86/kernel/cpu/microcode/intel.c | 71 +- arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/crash.c | 3 +- arch/x86/kernel/fpu/signal.c | 6 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/process_32.c | 7 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/signal.c | 33 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/copy_user_64.S | 48 + arch/x86/lib/memcpy_64.S | 3 +- arch/x86/lib/rwsem.S | 156 -- arch/x86/lib/usercopy_64.c | 20 - arch/x86/mm/dump_pagetables.c | 4 +- arch/x86/mm/kaslr.c | 94 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/pti.c | 2 +- arch/x86/um/Kconfig | 6 - arch/x86/um/Makefile | 4 +- arch/xtensa/Kconfig | 3 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/tlb.h | 26 - arch/xtensa/kernel/syscalls/syscall.tbl | 4 + block/bfq-iosched.c | 15 +- block/bfq-iosched.h | 2 +- block/bfq-wf2q.c | 17 +- block/bio.c | 85 +- block/blk-merge.c | 21 +- block/blk-mq.c | 7 + block/genhd.c | 67 +- block/partition-generic.c | 7 + drivers/acpi/button.c | 5 +- drivers/base/power/main.c | 4 + drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/floppy.c | 1 + drivers/block/paride/pcd.c | 1 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 1 - drivers/block/swim.c | 1 + drivers/block/swim3.c | 1 + drivers/block/virtio_blk.c | 2 + drivers/block/xsysace.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/char/hw_random/stm32-rng.c | 9 + drivers/char/ipmi/ipmi_devintf.c | 3 - drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/rockchip/clk-rk3288.c | 23 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/cpufreq/Kconfig | 4 - drivers/cpufreq/freq_table.c | 3 - drivers/crypto/Kconfig | 9 - drivers/crypto/Makefile | 1 - drivers/crypto/mxc-scc.c | 767 ----- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-omap.c | 108 +- drivers/gpio/gpio-pca953x.c | 3 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 13 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 745 +++-- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +- drivers/gpu/drm/amd/display/dc/dc.h | 85 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 18 + .../drm/amd/display/dc/dce100/dce100_resource.c | 22 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 41 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 22 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 19 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 9 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 4 + drivers/gpu/drm/bridge/ti-tfp410.c | 31 +- drivers/gpu/drm/cirrus/Kconfig | 1 - drivers/gpu/drm/drm_drv.c | 1 + drivers/gpu/drm/drm_gem.c | 93 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 - drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 6 +- drivers/gpu/drm/i915/i915_reset.c | 36 +- drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_ddi.c | 6 +- drivers/gpu/drm/i915/intel_display.c | 68 +- drivers/gpu/drm/i915/intel_lrc.c | 1 + drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 73 +- drivers/gpu/drm/i915/intel_workarounds.h | 6 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 3 + drivers/gpu/drm/i915/selftests/i915_timeline.c | 3 + drivers/gpu/drm/i915/selftests/intel_workarounds.c | 5 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 218 ++ drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 252 ++ drivers/gpu/drm/panfrost/panfrost_device.h | 124 + drivers/gpu/drm/panfrost/panfrost_drv.c | 463 +++ drivers/gpu/drm/panfrost/panfrost_features.h | 309 +++ drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 362 +++ drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 ++ drivers/gpu/drm/panfrost/panfrost_job.c | 560 ++++ drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 +++ drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 ++ drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/hid/Kconfig | 1 + drivers/hv/hv.c | 1 - drivers/hwmon/hwmon.c | 5 + drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/ir38064.c | 65 + drivers/hwmon/pmbus/isl68137.c | 169 ++ drivers/hwmon/pmbus/lm25066.c | 17 +- drivers/hwmon/pmbus/pmbus.h | 18 + drivers/hwmon/pmbus/pmbus_core.c | 129 +- drivers/hwmon/pwm-fan.c | 116 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 17 +- drivers/i2c/i2c-core-smbus.c | 25 +- drivers/i2c/i2c-core.h | 25 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 2 + drivers/ide/ide-cd.c | 1 + drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/iommu/amd_iommu.c | 99 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/iommu/intel-iommu.c | 513 +++- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 + drivers/iommu/iommu.c | 200 ++ drivers/iommu/tegra-smmu.c | 41 +- drivers/irqchip/irq-ls1x.c | 1 + drivers/isdn/mISDN/socket.c | 4 +- drivers/lightnvm/pblk-read.c | 50 +- drivers/misc/pci_endpoint_test.c | 18 + drivers/mmc/host/sdhci-tegra.c | 58 +- drivers/mmc/host/sdhci.c | 159 +- drivers/mmc/host/sdhci.h | 3 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 - drivers/mtd/chips/cfi_util.c | 6 - drivers/mtd/devices/phram.c | 2 - drivers/mtd/lpddr/lpddr_cmds.c | 1 - drivers/net/bonding/bond_main.c | 6 +- drivers/net/dummy.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 256 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 956 ++++--- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 380 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 31 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 42 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 51 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 4 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 61 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 29 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 8 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.c | 220 ++ drivers/net/ethernet/netronome/nfp/ccm.h | 81 + drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 55 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 19 + drivers/net/ethernet/netronome/nfp/flower/main.c | 149 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 69 + drivers/net/ethernet/netronome/nfp/flower/match.c | 9 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 117 +- .../net/ethernet/netronome/nfp/flower/offload.c | 606 +++- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 13 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 119 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 7 - drivers/net/ethernet/qlogic/qed/qed.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 85 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 83 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- drivers/net/ethernet/realtek/r8169.c | 407 +-- drivers/net/loopback.c | 14 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/bpf.c | 87 +- drivers/net/netdevsim/netdev.c | 76 +- drivers/net/netdevsim/netdevsim.h | 13 +- drivers/net/netdevsim/sdev.c | 69 + drivers/net/phy/amd.c | 2 +- drivers/net/phy/asix.c | 2 +- drivers/net/phy/at803x.c | 6 +- drivers/net/phy/bcm-cygnus.c | 4 +- drivers/net/phy/bcm63xx.c | 4 +- drivers/net/phy/bcm7xxx.c | 6 +- drivers/net/phy/broadcom.c | 34 +- drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 8 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/icplus.c | 6 +- drivers/net/phy/intel-xway.c | 20 +- drivers/net/phy/lxt.c | 8 +- drivers/net/phy/marvell.c | 28 +- drivers/net/phy/meson-gxl.c | 4 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/mscc.c | 12 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/phy-core.c | 270 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/phy/smsc.c | 12 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 22 +- drivers/net/veth.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 31 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 77 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 237 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 10 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 33 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 9 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 + .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 89 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 53 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 10 - drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 17 +- .../wireless/realtek/rtlwifi/rtl8188ee/trx.c.rej | 10 + .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 14 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/net/xen-netback/common.h | 18 + drivers/net/xen-netback/xenbus.c | 17 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/discovery.c | 68 +- drivers/nvme/target/nvmet.h | 1 + drivers/pci/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 25 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 928 +++++-- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +- drivers/pci/controller/dwc/pcie-designware-host.c | 97 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 52 + drivers/pci/controller/dwc/pcie-designware.h | 21 +- drivers/pci/controller/pcie-mediatek.c | 50 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 10 +- drivers/pci/of.c | 61 +- drivers/pci/pci.c | 19 +- drivers/pci/pci.h | 2 +- drivers/pci/quirks.c | 1 + drivers/platform/chrome/Kconfig | 12 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec_rpmsg.c | 258 ++ drivers/platform/chrome/cros_ec_spi.c | 3 +- drivers/platform/chrome/wilco_ec/debugfs.c | 74 +- drivers/power/supply/cpcap-battery.c | 45 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/goldfish_battery.c | 2 +- drivers/power/supply/gpio-charger.c | 57 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 - drivers/regulator/max8998.c | 300 +- drivers/regulator/stm32-pwr.c | 190 ++ drivers/regulator/tps65218-regulator.c | 48 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mxc.c | 32 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 17 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 + drivers/scsi/hisi_sas/hisi_sas_main.c | 104 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 473 ++-- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_expander.c | 83 +- drivers/scsi/libsas/sas_init.c | 42 +- drivers/scsi/libsas/sas_phy.c | 7 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 15 +- drivers/scsi/qla2xxx/qla_bsg.c | 5 + drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 15 +- drivers/scsi/qla2xxx/qla_dfs.c | 3 + drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 101 +- drivers/scsi/qla2xxx/qla_inline.h | 19 - drivers/scsi/qla2xxx/qla_iocb.c | 18 +- drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_mbx.c | 13 +- drivers/scsi/qla2xxx/qla_mr.c | 2 + drivers/scsi/qla2xxx/qla_nvme.c | 1 + drivers/scsi/qla2xxx/qla_nx.c | 13 + drivers/scsi/qla2xxx/qla_nx.h | 2 +- drivers/scsi/qla2xxx/qla_nx2.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 11 +- drivers/scsi/qla2xxx/qla_sup.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 25 +- drivers/scsi/qla2xxx/qla_target.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 - drivers/scsi/scsi_lib.c | 28 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 3 + drivers/scsi/sd.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/ufs/ufshcd.c | 2 +- drivers/scsi/virtio_scsi.c | 1 + drivers/soundwire/bus.c | 2 - drivers/soundwire/intel.c | 5 +- drivers/soundwire/intel_init.c | 2 + drivers/soundwire/stream.c | 2 +- drivers/spi/spi-pxa2xx.c | 10 +- drivers/spi/spi.c | 11 +- drivers/target/iscsi/iscsi_target.c | 118 +- drivers/target/iscsi/iscsi_target_util.c | 5 + drivers/target/target_core_configfs.c | 5 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pr.c | 33 +- drivers/target/target_core_pr.h | 1 + drivers/target/target_core_tmr.c | 2 +- drivers/target/target_core_xcopy.c | 92 +- drivers/vfio/mdev/mdev_core.c | 18 + drivers/vfio/mdev/mdev_private.h | 1 + drivers/vfio/vfio_iommu_type1.c | 139 +- fs/afs/rxrpc.c | 24 +- fs/block_dev.c | 8 +- fs/cifs/smb2ops.c | 12 - fs/fuse/dev.c | 12 +- fs/io_uring.c | 4 + fs/lockd/clntproc.c | 4 +- fs/nfs/client.c | 2 + fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 4 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 7 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 15 +- fs/nfs/write.c | 70 +- fs/nfsd/nfs4callback.c | 4 +- fs/orangefs/file.c | 2 +- fs/orangefs/inode.c | 13 +- fs/orangefs/namei.c | 1 - fs/orangefs/orangefs-kernel.h | 1 + fs/orangefs/orangefs-utils.c | 4 - fs/orangefs/super.c | 3 +- fs/pipe.c | 4 +- fs/proc/proc_sysctl.c | 25 +- fs/reiserfs/journal.c | 2 +- fs/splice.c | 12 +- include/asm-generic/rwsem.h | 140 - include/asm-generic/tlb.h | 288 +- include/drm/drm_gem.h | 2 + include/linux/audit.h | 75 + include/linux/bio.h | 20 +- include/linux/blk-mq.h | 1 + include/linux/bpf-cgroup.h | 21 + include/linux/bpf.h | 4 + include/linux/bpf_types.h | 1 + include/linux/bvec.h | 32 +- include/linux/compiler.h | 2 +- include/linux/cpu.h | 3 +- include/linux/filter.h | 16 + include/linux/genhd.h | 12 +- include/linux/hwmon.h | 10 + include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 15 +- include/linux/intel-iommu.h | 13 +- include/linux/io-pgtable.h | 7 + include/linux/iommu.h | 140 + include/linux/iova.h | 16 +- include/linux/kernel.h | 4 +- include/linux/mdev.h | 14 + include/linux/mm.h | 15 +- include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 10 + include/linux/nfs_page.h | 12 +- include/linux/nvme-fc-driver.h | 6 - include/linux/nvme.h | 9 +- include/linux/overflow.h | 8 +- include/linux/pci-epc.h | 2 + include/linux/pci-epf.h | 3 +- include/linux/perf_event.h | 2 +- include/linux/pipe_fs_i.h | 10 +- include/linux/platform_data/gpio-omap.h | 2 - include/linux/printk.h | 4 +- include/linux/rcuwait.h | 2 +- include/linux/rhashtable.h | 226 +- include/linux/rwsem-spinlock.h | 47 - include/linux/rwsem.h | 9 +- include/linux/sched/topology.h | 4 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/sched.h | 28 +- include/linux/sunrpc/xprt.h | 6 +- include/linux/uaccess.h | 2 + include/net/af_rxrpc.h | 4 +- include/net/ip6_fib.h | 8 +- include/net/netfilter/nf_conntrack.h | 2 + include/net/netfilter/nf_conntrack_l4proto.h | 6 + include/net/sctp/sctp.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/scsi/libsas.h | 13 +- include/scsi/scsi_transport_fc.h | 3 + include/sound/hdaudio.h | 7 +- include/sound/seq_kernel.h | 3 +- include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_base.h | 4 +- include/target/target_core_fabric.h | 1 + include/trace/events/spi.h | 10 +- include/trace/events/sunrpc.h | 8 +- include/uapi/drm/amdgpu_drm.h | 8 + include/uapi/drm/panfrost_drm.h | 142 + include/uapi/linux/audit.h | 2 + include/uapi/linux/bpf.h | 139 +- include/uapi/linux/nfs_mount.h | 9 - kernel/Kconfig.locks | 2 +- kernel/Makefile | 1 + kernel/auditsc.c | 29 + kernel/bpf/cgroup.c | 364 ++- kernel/bpf/helpers.c | 131 + kernel/bpf/syscall.c | 7 + kernel/bpf/verifier.c | 96 +- kernel/cpu.c | 64 +- kernel/dma/swiotlb.c | 7 +- kernel/events/core.c | 54 +- kernel/events/ring_buffer.c | 4 +- kernel/irq/chip.c | 4 + kernel/irq/irqdesc.c | 1 + kernel/irq/timings.c | 522 ++-- kernel/jump_label.c | 21 +- kernel/locking/Makefile | 4 +- kernel/locking/lockdep.c | 29 +- kernel/locking/percpu-rwsem.c | 2 + kernel/locking/rwsem-spinlock.c | 339 --- kernel/locking/rwsem.h | 130 + kernel/module.c | 3 +- kernel/sched/core.c | 1 - kernel/sched/cpufreq.c | 2 +- kernel/sched/fair.c | 10 +- kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 26 +- kernel/time/alarmtimer.c | 2 +- kernel/time/ntp.c | 22 +- kernel/time/ntp_internal.h | 4 +- kernel/time/timekeeping.c | 13 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_branch.c | 4 + lib/Makefile | 1 + lib/rhashtable.c | 27 +- lib/test_rhashtable.c | 2 +- lib/ubsan.c | 4 + localversion-next | 2 +- mm/gup.c | 48 +- mm/huge_memory.c | 4 +- mm/hugetlb.c | 15 +- mm/kasan/Makefile | 3 + mm/kasan/common.c | 10 + mm/kasan/report.c | 3 +- mm/madvise.c | 2 +- mm/memory.c | 6 +- mm/mmu_gather.c | 129 +- net/bluetooth/sco.c | 4 +- net/core/filter.c | 2 + net/core/net-sysfs.c | 14 +- net/core/rtnetlink.c | 2 +- net/hsr/Makefile | 2 +- net/hsr/{hsr_prp_debugfs.c => hsr_debugfs.c} | 43 +- net/hsr/hsr_device.c | 4 +- net/hsr/hsr_forward.c | 7 + net/hsr/hsr_main.h | 9 +- net/ipv4/route.c | 16 +- net/ipv4/tcp_dctcp.c | 45 +- net/ipv6/route.c | 272 +- net/ipv6/udp.c | 2 + net/llc/af_llc.c | 3 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_core.c | 36 + net/netfilter/nf_conntrack_netlink.c | 34 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_nat_core.c | 11 +- net/netfilter/nf_tables_api.c | 2 +- net/netlink/af_netlink.c | 3 +- net/rds/af_rds.c | 3 + net/rds/bind.c | 2 + net/rxrpc/af_rxrpc.c | 17 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/conn_event.c | 11 +- net/rxrpc/input.c | 18 +- net/rxrpc/peer_event.c | 5 + net/rxrpc/sendmsg.c | 21 +- net/sched/cls_flower.c | 17 +- net/sctp/sm_statefuns.c | 6 +- net/sctp/socket.c | 13 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpevent.c | 19 +- net/sctp/ulpqueue.c | 53 +- net/smc/af_smc.c | 355 +-- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_pnet.c | 47 +- net/smc/smc_pnet.h | 7 +- net/sunrpc/auth_gss/auth_gss.c | 5 +- net/sunrpc/clnt.c | 161 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 3 +- net/sunrpc/sched.c | 158 +- net/sunrpc/xprt.c | 150 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 2 +- net/sunrpc/xprtsock.c | 9 +- scripts/Makefile.build | 3 + scripts/Makefile.modpost | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/policy_unpack.c | 12 +- security/selinux/hooks.c | 7 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 13 +- security/smack/smackfs.c | 55 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 80 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_ports.c | 2 +- sound/hda/ext/hdac_ext_bus.c | 2 - sound/hda/hdac_bus.c | 1 + sound/pci/hda/hda_codec.c | 1 + sound/soc/fsl/fsl_audmix.c | 27 +- sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc5200_psc_i2s.c | 2 +- sound/usb/quirks-table.h | 84 + tools/build/Makefile.feature | 2 + tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libzstd.c | 12 + tools/include/uapi/linux/bpf.h | 139 +- tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/libbpf.c | 3 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/traceevent/event-parse-api.c | 278 +- tools/lib/traceevent/event-parse-local.h | 6 +- tools/lib/traceevent/event-parse.c | 911 +++--- tools/lib/traceevent/event-parse.h | 154 +- tools/lib/traceevent/event-plugin.c | 32 +- tools/lib/traceevent/kbuffer-parse.c | 49 + tools/lib/traceevent/kbuffer.h | 13 + tools/lib/traceevent/parse-filter.c | 216 +- tools/lib/traceevent/plugin_cfg80211.c | 8 +- tools/lib/traceevent/plugin_function.c | 14 +- tools/lib/traceevent/plugin_hrtimer.c | 12 +- tools/lib/traceevent/plugin_jbd2.c | 12 +- tools/lib/traceevent/plugin_kmem.c | 32 +- tools/lib/traceevent/plugin_kvm.c | 48 +- tools/lib/traceevent/plugin_mac80211.c | 8 +- tools/lib/traceevent/plugin_sched_switch.c | 18 +- tools/lib/traceevent/plugin_scsi.c | 8 +- tools/lib/traceevent/plugin_xen.c | 8 +- tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/hwfnseg.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 2 +- tools/memory-model/scripts/newlitmushist.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmus.sh | 2 +- tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/memory-model/scripts/simpletest.sh | 2 +- tools/objtool/arch.h | 8 +- tools/objtool/arch/x86/decode.c | 21 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 401 ++- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 15 +- tools/objtool/elf.h | 3 +- tools/objtool/special.c | 18 + tools/objtool/special.h | 1 + tools/objtool/warn.h | 8 + tools/pci/Makefile | 8 +- tools/pci/pcitest.c | 4 +- tools/perf/Documentation/perf-record.txt | 19 + tools/perf/Makefile.config | 20 + tools/perf/Makefile.perf | 3 + tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 6 +- tools/perf/builtin-record.c | 65 +- tools/perf/builtin-stat.c | 29 +- tools/perf/builtin-version.c | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.h | 1 + .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 260 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 1630 +++++------ .../arch/x86/broadwell/floating-point.json | 51 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 1640 +++++------ .../pmu-events/arch/x86/broadwell/pipeline.json | 36 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 6 +- .../arch/x86/broadwellx/bdx-metrics.json | 278 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 161 +- .../arch/x86/broadwellx/floating-point.json | 16 +- .../pmu-events/arch/x86/broadwellx/memory.json | 148 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 50 +- .../arch/x86/cascadelakex/clx-metrics.json | 304 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1244 ++------- .../perf/pmu-events/arch/x86/goldmont/memory.json | 260 -- .../pmu-events/arch/x86/goldmont/pipeline.json | 5 +- .../arch/x86/goldmont/virtual-memory.json | 9 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 74 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 5 +- .../arch/x86/goldmontplus/virtual-memory.json | 9 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 175 +- .../arch/x86/haswell/floating-point.json | 33 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 234 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 172 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 33 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 173 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 252 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 172 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 10 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 10 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 250 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 - .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 256 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 - tools/perf/pmu-events/arch/x86/jaketown/cache.json | 6 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 150 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 12 +- .../pmu-events/arch/x86/knightslanding/cache.json | 666 ++--- .../pmu-events/arch/x86/knightslanding/memory.json | 268 +- .../arch/x86/knightslanding/pipeline.json | 15 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/cache.json | 680 ++--- .../arch/x86/sandybridge/floating-point.json | 126 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 268 +- .../pmu-events/arch/x86/sandybridge/memory.json | 68 +- .../pmu-events/arch/x86/sandybridge/other.json | 18 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1338 ++++----- .../arch/x86/sandybridge/snb-metrics.json | 144 +- .../arch/x86/sandybridge/virtual-memory.json | 108 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 + .../pmu-events/arch/x86/silvermont/pipeline.json | 5 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2193 ++++++++++++++- .../perf/pmu-events/arch/x86/skylake/frontend.json | 14 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1121 +++++++- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 39 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 786 +++--- .../arch/x86/skylakex/floating-point.json | 2 - .../pmu-events/arch/x86/skylakex/frontend.json | 234 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 751 +++-- .../pmu-events/arch/x86/skylakex/pipeline.json | 173 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 304 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/trace/beauty/renameat.c | 1 - tools/perf/trace/strace/groups/string | 65 + tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/event.h | 1 + tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 23 +- tools/perf/util/evsel.h | 6 + tools/perf/util/header.c | 22 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 58 +- tools/perf/util/parse-events.h | 5 + tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 + tools/perf/util/python.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 18 - tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/trace-event.c | 4 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_helpers.h | 19 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 + tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_section_names.c | 5 + tools/testing/selftests/bpf/test_sysctl.c | 1567 +++++++++++ tools/testing/selftests/bpf/verifier/int_ptr.c | 160 ++ .../selftests/drivers/net/mlxsw/rtnetlink.sh | 26 + tools/testing/selftests/livepatch/Makefile | 1 + tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_icmp_related.sh | 283 ++ tools/testing/selftests/netfilter/nft_nat.sh | 49 +- 1030 files changed, 38603 insertions(+), 22165 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/hwmon/ir38064 create mode 100644 Documentation/hwmon/isl68137 rename Documentation/networking/dsa/{bcm_sf2.txt => bcm_sf2.rst} (83%) rename Documentation/networking/dsa/{dsa.txt => dsa.rst} (67%) create mode 100644 Documentation/networking/dsa/index.rst rename Documentation/networking/dsa/{lan9303.txt => lan9303.rst} (85%) delete mode 100644 arch/alpha/include/asm/rwsem.h create mode 100644 arch/arm/boot/dts/am5718.dtsi create mode 100644 arch/arm/boot/dts/am5728.dtsi create mode 100644 arch/arm/boot/dts/am5748.dtsi delete mode 100644 arch/ia64/include/asm/rwsem.h delete mode 100644 arch/x86/include/asm/rwsem.h delete mode 100644 arch/x86/lib/rwsem.S delete mode 100644 drivers/crypto/mxc-scc.c create mode 100644 drivers/gpu/drm/panfrost/Kconfig create mode 100644 drivers/gpu/drm/panfrost/Makefile create mode 100644 drivers/gpu/drm/panfrost/TODO create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h create mode 100644 drivers/hwmon/pmbus/ir38064.c create mode 100644 drivers/hwmon/pmbus/isl68137.c create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h create mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c.rej create mode 100644 drivers/platform/chrome/cros_ec_rpmsg.c create mode 100644 drivers/regulator/stm32-pwr.c delete mode 100644 include/asm-generic/rwsem.h delete mode 100644 include/linux/rwsem-spinlock.h create mode 100644 include/uapi/drm/panfrost_drm.h delete mode 100644 kernel/locking/rwsem-spinlock.c rename net/hsr/{hsr_prp_debugfs.c => hsr_debugfs.c} (69%) create mode 100644 tools/build/feature/test-libzstd.c create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json create mode 100644 tools/perf/trace/strace/groups/string create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_prog.c create mode 100644 tools/testing/selftests/bpf/test_sysctl.c create mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh