This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits bcb67f0fbce9 Add linux-next specific files for 20190412 omits 58abc4464584 Merge branch 'akpm/master' omits a42ee5272e95 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits b6e45d268c0a drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl omits 115ff67b317a drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] omits b0c336a78c5b mm, memcg: consider subtrees in memory.events omits cace35af3f2d mm-rename-ambiguously-named-memorystat-counters-and-functions-fix omits 75a9bde82784 mm, memcg: rename ambiguously named memory.stat counters a [...] omits e2b4e23bcf21 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> omits 8798536893fc treewide: replace #include <asm/sizes.h> with #include <li [...] omits b51acd6fcb08 kernel, resource: use resource_overlaps() to simplify regi [...] omits 5c058666f2c5 fs/block_dev.c: Remove duplicate header omits 30cc4ead6096 fs/cachefiles/namei.c: remove duplicate header omits 76682b801249 include/linux/sched/signal.h: replace `tsk' with `task' omits d74243fd0fb5 fs/coda/psdev.c: remove duplicate header omits 8768375c1394 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits 4f8bba35a5d5 pinctrl: fix pxa2xx.c build warnings omits 955e5e3cf7ac Merge branch 'akpm-current/current' omits 039f47aa6a37 bridge: only include nf_queue.h if needed omits 75a253b051cf Merge remote-tracking branch 'devfreq/for-next' omits bfc79713d408 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits d3b6f73195e6 Merge remote-tracking branch 'xarray/xarray' omits 5b5db2e6d79e Merge remote-tracking branch 'nvmem/for-next' omits 497113ef4497 Merge remote-tracking branch 'slimbus/for-next' omits 7c79d4430b18 Merge remote-tracking branch 'gnss/gnss-next' omits 5fb9f4c10084 Merge remote-tracking branch 'ntb/ntb-next' omits 44ec77bc7833 Merge remote-tracking branch 'at24/at24/for-next' omits e498d15ceec7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits e055f8ab3cba Merge remote-tracking branch 'rtc/rtc-next' omits b2f58ef4b8b0 Merge remote-tracking branch 'coresight/next' omits 92088dd02487 Merge remote-tracking branch 'livepatching/for-next' omits 714d8cac5cb9 Merge remote-tracking branch 'y2038/y2038' omits 39dad30db93f Merge remote-tracking branch 'kselftest/next' omits 46d65909952d Merge remote-tracking branch 'random/dev' omits 662bed3ad099 Merge remote-tracking branch 'pwm/for-next' omits e72639bba7e2 Merge remote-tracking branch 'pinctrl/for-next' omits 86615f75aa05 Merge remote-tracking branch 'gpio/for-next' omits 201d619a300c Merge remote-tracking branch 'rpmsg/for-next' omits 1ed2093ad002 Merge remote-tracking branch 'vhost/linux-next' omits e011bd1ff074 Merge remote-tracking branch 'scsi/for-next' omits 4093812e31e0 Merge remote-tracking branch 'cgroup/for-next' omits f5d4a0e25ab0 Merge remote-tracking branch 'slave-dma/next' omits 6c31555940f0 Merge remote-tracking branch 'icc/icc-next' omits cf5a43ba8181 Merge remote-tracking branch 'mux/for-next' omits 20ac78e83f14 Merge remote-tracking branch 'staging/staging-next' omits cbbea0909204 Merge remote-tracking branch 'thunderbolt/next' omits c54e67665da8 Merge remote-tracking branch 'extcon/extcon-next' omits 17b6040adc2e Merge remote-tracking branch 'char-misc/char-misc-next' omits d3498d74670e Merge remote-tracking branch 'tty/tty-next' omits f63e2517ff77 Merge remote-tracking branch 'phy-next/next' omits 9e76c501c074 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits f4759b183de3 Merge remote-tracking branch 'usb-serial/usb-next' omits 59bd06b92db6 Merge remote-tracking branch 'usb/usb-next' omits 28b71693d17e Merge remote-tracking branch 'driver-core/driver-core-next' omits 4a1621918ed3 Merge remote-tracking branch 'ipmi/for-next' omits fc6be6e70cb3 Merge remote-tracking branch 'leds/for-next' omits 87fe8541315b Merge remote-tracking branch 'chrome-platform/for-next' omits 7a4388e3eff9 Merge remote-tracking branch 'drivers-x86/for-next' omits d42eaa296ab7 Merge remote-tracking branch 'workqueues/for-next' omits 1a2d36f3823f Merge remote-tracking branch 'percpu/for-next' omits 3d43a306d455 Merge remote-tracking branch 'kvm-arm/next' omits bcb0ae8af401 Merge remote-tracking branch 'rcu/rcu/next' omits b28bab0569d4 Merge remote-tracking branch 'ftrace/for-next' omits 03fd8ab05845 Merge remote-tracking branch 'edac-amd/for-next' omits 3035f9d9f8cb Merge remote-tracking branch 'clockevents/clockevents/next' omits 1ab51963c06d Merge remote-tracking branch 'tip/auto-latest' omits 25481df63fdd Merge remote-tracking branch 'spi/for-next' omits b5dd3f498958 Merge remote-tracking branch 'devicetree/for-next' omits 3839514c469e Merge remote-tracking branch 'audit/next' omits 3083a794bb87 Merge remote-tracking branch 'iommu/next' omits c98788be4bb3 Merge remote-tracking branch 'tpmdd/next' omits 6fc236548309 Merge remote-tracking branch 'selinux/next' omits 703d3df3e891 Merge remote-tracking branch 'integrity/next-integrity' omits ccd484ebe474 Merge remote-tracking branch 'apparmor/apparmor-next' omits ce035fe4b198 Merge remote-tracking branch 'security/next-testing' omits 5f065f0aa0ca Merge remote-tracking branch 'regulator/for-next' omits b9af6d7d512c Merge remote-tracking branch 'battery/for-next' omits 096298e48843 Merge remote-tracking branch 'backlight/for-backlight-next' omits 1b6cafb237f0 Merge remote-tracking branch 'mfd/for-mfd-next' omits 97febc278ea4 Merge remote-tracking branch 'kgdb/kgdb-next' omits c94aff8d6bfe Merge remote-tracking branch 'mmc/next' omits 676cf4fbda25 Merge remote-tracking branch 'block/for-next' omits 032c15e5cab2 Merge remote-tracking branch 'input/next' omits 04c774051bbc Merge remote-tracking branch 'modules/modules-next' omits be652399ddfd Merge remote-tracking branch 'sound-asoc/for-next' omits 6d7aaf18c235 Merge remote-tracking branch 'sound/for-next' omits a3353e1107bf Merge remote-tracking branch 'regmap/for-next' omits 71eb155cf2a7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 5bc3af59cdee Merge remote-tracking branch 'drm-msm/msm-next' omits e99e573a11d0 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8cb03a1b67ce Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 45d15b79ac5c Merge remote-tracking branch 'drm-intel/for-linux-next' omits c34f05b3e20b Merge remote-tracking branch 'amdgpu/drm-next' omits 8a84ef63f417 Merge remote-tracking branch 'drm/drm-next' omits 16bb7ccc41e2 Merge remote-tracking branch 'crypto/master' omits c4f25276e955 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 45b94be63f42 Merge remote-tracking branch 'nand/nand/next' omits c651370a5403 Merge remote-tracking branch 'gfs2/for-next' omits b26f76333c1e Merge remote-tracking branch 'mac80211-next/master' omits 768b4dbefff4 Merge remote-tracking branch 'bluetooth/master' omits c903e329e31e Merge remote-tracking branch 'wireless-drivers-next/master' omits 11b95884a4bb Merge remote-tracking branch 'nfc-next/master' omits 5eff28ff40a4 Merge remote-tracking branch 'netfilter-next/master' omits b53bc85ce33e Merge remote-tracking branch 'ipsec-next/master' omits 359ed9588a8d Merge remote-tracking branch 'bpf-next/master' omits c64e07a6b0d2 Merge remote-tracking branch 'net-next/master' omits da37debdf632 Merge remote-tracking branch 'rdma/for-next' omits 020049fe2e82 Merge remote-tracking branch 'swiotlb/linux-next' omits 2aa430769d54 Merge remote-tracking branch 'dlm/next' omits e05ce89a8669 Merge remote-tracking branch 'ieee1394/for-next' omits 7049d5bb6224 Merge remote-tracking branch 'opp/opp/linux-next' omits 9a9d379b6540 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b080efb727b5 Merge remote-tracking branch 'pm/linux-next' omits c3705412657a Merge remote-tracking branch 'fbdev/fbdev-for-next' omits b8587f249f3e Merge remote-tracking branch 'v4l-dvb-next/master' omits d02c08a85312 Merge remote-tracking branch 'v4l-dvb/master' omits 670c8b8443d2 Merge remote-tracking branch 'jc_docs/docs-next' omits 8e7592043088 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c85cc264c022 Merge remote-tracking branch 'i3c/i3c/next' omits 74b16e3115fe Merge remote-tracking branch 'i2c/i2c/for-next' omits 9920da7a875c Merge remote-tracking branch 'hid/for-next' omits d968276c0709 Merge remote-tracking branch 'pci/next' omits f3cff76f13d4 Merge remote-tracking branch 'printk/for-next' omits f1e9c4c957e0 Merge remote-tracking branch 'vfs/for-next' omits 8ec2a42612bc Merge remote-tracking branch 'orangefs/for-next' omits ddddbfb8a632 Merge remote-tracking branch 'nfsd/nfsd-next' omits 789dd2ecf16e Merge remote-tracking branch 'nfs-anna/linux-next' omits 36349941978f Merge remote-tracking branch 'nfs/linux-next' omits 7583fdc411f2 Merge remote-tracking branch 'jfs/jfs-next' omits 78ba3f62e40a Merge remote-tracking branch 'f2fs/dev' omits 81ba6c3b21d9 Merge remote-tracking branch 'ext4/dev' omits 1235c1b4837b Merge remote-tracking branch 'ext3/for_next' omits 87311f23a24c Merge remote-tracking branch 'ecryptfs/next' omits 69182b5c3fcd Merge remote-tracking branch 'cifs/for-next' omits 73ffccf4ee48 Merge remote-tracking branch 'btrfs-kdave/for-next' omits c6b097299265 Merge remote-tracking branch 'befs/for-next' omits 2ff0d04b197f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b64fda8d44f8 Merge remote-tracking branch 's390/features' omits 9a3c733db42d Merge remote-tracking branch 'parisc-hd/for-next' omits 983e2db8a08f Merge remote-tracking branch 'nds32/next' omits 81900b72cf46 Merge remote-tracking branch 'mips/mips-next' omits 9fac5838609f Merge remote-tracking branch 'm68k/for-next' omits 81ac63d065a3 Merge remote-tracking branch 'csky/linux-next' omits 9b29e6d96c9d Merge remote-tracking branch 'clk-samsung/for-next' omits c2b2b38d42f5 Merge remote-tracking branch 'clk/clk-next' omits 0d9f254eac8b Merge remote-tracking branch 'tegra/for-next' omits 99e45aa87476 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 2d3e17c596e1 Merge remote-tracking branch 'samsung-krzk/for-next' omits 9cfd2626d060 Merge remote-tracking branch 'rockchip/for-next' omits beab50b92451 Merge remote-tracking branch 'renesas/next' omits f6de79ca2469 Merge remote-tracking branch 'qcom/for-next' omits e9fcc112a7cf Merge remote-tracking branch 'reset/reset/next' omits 10ae20419dae Merge remote-tracking branch 'omap/for-next' omits 57dabd874a9b Merge remote-tracking branch 'mvebu/for-next' omits bac5a028e495 Merge remote-tracking branch 'mediatek/for-next' omits fc1221fdf5ef Merge remote-tracking branch 'keystone/next' omits db9e909d16df Merge remote-tracking branch 'imx-mxs/for-next' omits c05097fe7bb1 Merge remote-tracking branch 'bcm2835/for-next' omits 78445a79a34c Merge remote-tracking branch 'at91/at91-next' omits 7b08ae9a7f36 Merge remote-tracking branch 'amlogic/for-next' omits c970915584ff Merge remote-tracking branch 'actions/for-next' omits 86aab3eb4208 Merge remote-tracking branch 'arm-soc/for-next' omits 121151457998 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 42b5e504ce0c Merge remote-tracking branch 'arm64/for-next/core' omits ebb7d84ff0db Merge remote-tracking branch 'dma-mapping/for-next' omits 6be2dd8d841e Merge remote-tracking branch 'kbuild/for-next' omits c2ed199dbe99 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 52a290bfbd86 Merge remote-tracking branch 'mmc-fixes/fixes' omits 5f218fb01d71 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits df89fca50eb6 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 2f1bfcb3af57 Merge remote-tracking branch 'scsi-fixes/fixes' omits 80ca0f6c4949 Merge remote-tracking branch 'i3c-fixes/master' omits ad3430f6b758 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 8b65478b4405 Merge remote-tracking branch 'vfs-fixes/fixes' omits bb54802cdca1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 472e2bcefcf8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 921175e3f650 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits f13b2c0ba11b Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 81eb0dd679b2 Merge remote-tracking branch 'crypto-current/master' omits f75779eb5d3f Merge remote-tracking branch 'input-current/for-linus' omits 84143810ffe4 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 88aa9db33021 Merge remote-tracking branch 'staging.current/staging-linus' omits af2db00fa976 Merge remote-tracking branch 'phy/fixes' omits ea211fa4a4a6 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 85db02563f2f Merge remote-tracking branch 'pci-current/for-linus' omits da4da5b76649 Merge remote-tracking branch 'spi-fixes/for-linus' omits f0293b854d69 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 245c8e8bad42 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 36613f5be1fc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 9fa00c404f6b Merge remote-tracking branch 'sound-current/for-linus' omits dabd291cbba2 Merge remote-tracking branch 'mac80211/master' omits 97d2658bd0b6 Merge remote-tracking branch 'wireless-drivers/master' omits f365c5537ff0 Merge remote-tracking branch 'ipsec/master' omits a2ece4b6e4b6 Merge remote-tracking branch 'bpf/master' omits d47135197d95 Merge remote-tracking branch 'net/master' omits 41dc955a55c7 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 40e77d3ff5d1 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a1a980268267 Merge remote-tracking branch 'arc-current/for-curr' omits fd8f57ba16fc Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 4644ccb7458b Merge branch for-5.2/arm64/defconfig into for-next omits a499a0f7e6db Merge branch for-5.2/arm64/dt into for-next omits e65286b18d77 Merge branch for-5.2/arm/defconfig into for-next omits e469c8669200 Merge branch for-5.2/arm/soc into for-next omits b8b8ec4037ac Merge branch for-5.2/memory into for-next omits d6a5ff42c84b Merge branch for-5.2/firmware into for-next omits 0af3cb6c107e Merge branch for-5.2/soc into for-next omits 6ce50b2d9d20 Merge branch for-5.2/bus into for-next omits 8a2f2caf2be7 Merge branch 'v5.2-armsoc/dts64' into for-next omits cd2fb7c04b0e Merge branch 'v5.2-armsoc/dts32' into for-next omits c6166843a62c Merge branch 'v5.2-armsoc/drivers' into for-next omits acb355334d20 apparmor: fix blob compression when ns is forced on a policy load omits 270ad142eb0f apparmor: fix missing ZLIB defines omits 2ef099825091 apparmor: fix blob compression build failure on ppc omits f686980d61b9 apparmor: Initial implementation of raw policy blob compression omits 852870f3e84f Merge branch 'regulator-5.2' into regulator-next omits b52904576c2d Merge branch 'regulator-5.1' into regulator-linus omits 6c16e337dfa5 Merge branch 'pci/trivial' omits 0bce1167140d Merge branch 'remotes/lorenzo/pci/misc' omits 2a7592b34514 Merge branch 'remotes/lorenzo/pci/xilinx' omits a4923e7912a8 Merge branch 'remotes/lorenzo/pci/rcar' omits fee155e9a91d Merge branch 'remotes/lorenzo/pci/iproc' omits 394f8d8cdfe4 Merge branch 'remotes/lorenzo/pci/dwc' omits 74ee52a9dde8 Merge branch 'remotes/lorenzo/pci/controller-fixes' omits da6f45058859 Merge branch 'pci/misc' omits 8bd384e35332 Merge branch 'pci/msi' omits 3c34975b4ac7 Merge branch 'pci/hotplug' omits d61592c673ca Merge branch 'pci/enumeration' omits a5571ce0121e parisc: Switch from DISCONTIGMEM to SPARSEMEM omits 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full omits c74453544181 Merge branch 'spi-5.2' into spi-next omits ba7e42598c08 Merge branch 'spi-5.1' into spi-linus omits 2f39be46bf81 Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] omits 0a84ec0b3fd5 Merge LKMM and RCU commits omits ca0be596f9a2 tools/memory-model: Make history-check scripts use mselect7 omits 42c6baaa4d79 tools/memory-model: Make checkghlitmus.sh use mselect7 omits c574ef4e17c2 Merge branch 'kconfig' into for-next omits 0789f833b857 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. omits 902eddb8b550 tools/memory-model: Fix scripting --jobs argument omits 9aa0e340cf57 tools/memory-model: Implement --hw support for checkghlitmus.sh omits f015b0c50728 tools/memory-model: Add -v flag to jingle7 runs omits e912a44ba6db tools/memory-model: Make runlitmus.sh check for jingle errors omits fac403086c9c tools/memory-model: Allow herd to deduce CPU type omits 46f1114c6420 tools/memory-model: Keep assembly-language litmus tests omits dfa4c8fd6db5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 563222d57d9b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits cbcfd6037c3b tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 6fd8163baae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits ef76d1f261a6 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 3b5296522fb4 tools/memory-model: Fix checkalllitmus.sh comment omits c67a422a40c7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits e489d5886d79 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits f44a9f4e2329 tools/memory-model: Update parseargs.sh for hardware verification omits ac796236be48 arm64: tegra: Add supply for temperature sensor on P2888 omits 706ffab2480a CPER: Remove unnecessary use of user-space types omits 5496147dfcea CPER: Add UEFI spec references omits 54cfc84de3ee PCI: Fix comment typos omits 2ecdfd10d440 Merge branch 'linus' omits a1dcc8301796 Merge branch 'v5.2-armsoc/dts32' into for-next omits 902c059b9d00 Merge branch 'x86/urgent' omits 3595eaa15cdd Merge branch 'x86/cleanups' omits 57344ef6355b Merge branch 'x86/asm' omits 4d67e72367a8 Merge branch 'timers/core' omits 532746809eba Merge branch 'ras/core' omits b129fe22b969 Merge branch 'perf/urgent' omits c6515aa42447 Merge branch 'linus' omits abc8cad6822d Merge branches 'iommu/fixes', 'x86/vt-d' and 'core' into next omits 4a5d5420a4e0 Merge branch 'x86/urgent' omits e97fb6baaecb Merge branch 'timers/core' omits d4c64ba40244 Merge branch 'smp/urgent' omits 7490bc40bc1d Merge branch 'locking/urgent' omits edcc70b38da5 Merge branch 'core/urgent' omits 25e746409eaa Merge branch 'linus' omits dc504f2adafa Merge branch 'efi/core' omits 57fc0c5d1212 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 omits d1b86ac45458 arm64: tegra: Add L2 cache topology to Tegra210 omits c934e2257697 arm64: tegra: Enable CPU idle support for Shield omits 72ce6f215c7b arm64: tegra: Enable CPU idle support for Smaug omits e26f5dd5a7b7 arm64: tegra: Enable CPU idle support for Jetson TX1 omits 7103ac519e73 arm64: tegra: Add CPU idle states properties for Tegra210 omits c967959371d7 arm64: tegra: Fix timer node for Tegra210 omits 0626f0df9ed0 Merge branch 'x86/urgent' omits 8911b02c48da Merge branch 'x86/timers' omits 9e1d77f25fad Merge branch 'x86/cpu' omits e511ab5b0456 Merge branch 'x86/cleanups' omits 53d7de5a8a81 Merge branch 'timers/core' omits f5c360d14397 Merge branch 'ras/core' omits 0ed638dd7f81 Merge branch 'irq/core' omits ef6a9f4f3ef9 Merge branch 'core/urgent' omits d3aa8a12f30e Merge branch 'v5.2-armsoc/dts64' into for-next omits a33becb551bd Merge branch 'v5.2-armsoc/dts32' into for-next omits 82dea4ddb9c1 Merge branch 'v5.1-armsoc/dts-fixes' into for-next omits 9a1a496f1406 Merge branch 'v5.2-clk/next' into for-next omits 52b7562fddb6 Merge branch 'v5.2-armsoc/dts64' into for-next omits c0e7feef7350 Merge branch 'v5.2-armsoc/dts32' into for-next 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 new 48d19fa33cc9 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 1ee6f7cdfc6b Merge remote-tracking branch 'arc-current/for-curr' new e30584509659 dctcp: more accurate tracking of packets delivery new dd3ac9a68435 net/rds: Check address length before reading address family new 238ffdc49ef9 mISDN: Check address length before reading address family new 175f7c1f01d3 sctp: Check address length before reading address family new d852be84770c net: netlink: Check address length before reading groups field new a9107a14a9b9 rxrpc: Check address length before reading srx_service field new bd7d46ddca06 Bluetooth: Check address length before reading address field new c68e747d0a98 llc: Check address length before reading address field new ba024f2574a1 bpf: Check address length before reading address family new bddc028a4f2a udpv6: Check address length before reading address family new 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping new 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp new 56d282d9db19 rxrpc: Clear socket error new 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed new 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() new f7f1dd3162ef afs: Check for rxrpc call completion in wait loop new 39ce67557568 rxrpc: Trace received connection aborts new 1a2391c30c0b rxrpc: Fix detection of out of order acks new 9e550f015303 Merge branch 'rxrpc-fixes' new ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure new c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() new 9ac6bb1414ac qed: Delete redundant doorbell recovery types new b61b04ad81d5 qed: Fix the doorbell address sanity check new d4476b8a6151 qed: Fix missing DORQ attentions new 0d72c2ac8918 qed: Fix the DORQ's attentions handling new a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' new 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check new 8e5fdedf6132 Merge remote-tracking branch 'net/master' new 44c4d966597f Merge remote-tracking branch 'bpf/master' new 0800bc616c25 Merge remote-tracking branch 'ipsec/master' new becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] new 1025ce75212b netfilter: conntrack: don't set related state for differen [...] new 8176c8332751 netfilter: conntrack: initialize ct->timeout new 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels new a5dc1fb1928a netfilter: ctnetlink: don't use conntrack/expect object ad [...] new 4d2993b1bfa9 netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] new 51f9960db6ad netfilter: nat: fix icmp id randomization new 2495bafbf236 Merge remote-tracking branch 'netfilter/master' new 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock new aa3cb24be18b mt76: mt7603: fix sequence number assignment new 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup new 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting new bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] new f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path new dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes new debec2f23910 iwlwifi: add support for quz firmwares new 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] new bef338babf8c Merge remote-tracking branch 'wireless-drivers/master' new 86cea12515ea Merge remote-tracking branch 'mac80211/master' new 183ab39eb0ea ALSA: hda: Initialize power_state field properly new a4abf7b6b027 Merge remote-tracking branch 'sound-current/for-linus' new 61aa8d412416 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 6524d7c4410b Merge remote-tracking branch 'regmap-fixes/for-linus' new 4ed9d2abba22 Merge branch 'regulator-5.1' into regulator-linus new 65a68eec7758 Merge remote-tracking branch 'regulator-fixes/for-linus' new 046b101fef62 Merge branch 'spi-5.1' into spi-linus new 423bfc9c7fd4 Merge remote-tracking branch 'spi-fixes/for-linus' new d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] new 1b8bdeef6ea1 Merge remote-tracking branch 'pci-current/for-linus' new 7676ab787f8e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new f34317d5b63c Merge remote-tracking branch 'phy/fixes' new 64169b5bd603 Merge remote-tracking branch 'staging.current/staging-linus' new 6fff5de66f79 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new d5231f99c5f3 Merge remote-tracking branch 'input-current/for-linus' new ebc18d5619b7 Merge remote-tracking branch 'crypto-current/master' new 989b39e87c37 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 7c7eeae8145e Merge remote-tracking branch 'hwmon-fixes/hwmon' new 3702d10f160e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 9d8d7e5b4192 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 7bc77dd50d07 Merge remote-tracking branch 'vfs-fixes/fixes' new 0590c36cf688 Merge remote-tracking branch 'i3c-fixes/master' new a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] new 5819c9099ca1 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs new ce3052c8ad0d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] new c3236fb5a5fc Merge branch 'kconfig' into for-next new e60a6c4f4eba Merge remote-tracking branch 'kbuild/for-next' new 48fed13aea82 Merge remote-tracking branch 'dma-mapping/for-next' new d263119387de arm64: compat: Reduce address limit new 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO new a823c35ff2ed arm64: ptrace: Add function argument access API new 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] new c166adf6ef2c Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] new 6e4cbb8a6269 Merge remote-tracking branch 'arm64/for-next/core' new 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline new 070571c771b3 Merge remote-tracking branch 'arm-perf/for-next/perf' new f680af154f5e Merge remote-tracking branch 'arm-soc/for-next' new 81373b0aa091 Merge remote-tracking branch 'actions/for-next' new cd855eecc2d0 Merge remote-tracking branch 'amlogic/for-next' new 58d1348f3049 Merge remote-tracking branch 'at91/at91-next' new 12ce348980d7 Merge remote-tracking branch 'bcm2835/for-next' new cbb3be45937a Merge remote-tracking branch 'imx-mxs/for-next' new 83fafeb4f037 Merge remote-tracking branch 'keystone/next' new e42032c7a9d4 Merge remote-tracking branch 'mediatek/for-next' new fece43d123eb Merge remote-tracking branch 'mvebu/for-next' new 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] new a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] new f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] new 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] new 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines new 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] new ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] new 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] new e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] new 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] new 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] new 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines new ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines new 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines new 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines new 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next new 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] new 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next new 09f837546edf dt-binding: arm: omap: Add information for AM5748 new bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files new 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next new df9333c3833f Merge remote-tracking branch 'omap/for-next' new 5eb0bdcecbcd Merge remote-tracking branch 'reset/reset/next' new a207246a785d Merge remote-tracking branch 'qcom/for-next' new 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig new b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] new f408170d1829 ARM: dts: r8a77470: Add HSCIF support new 3d59e55ef864 ARM: dts: r8a77470: Add PWM support new 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support new 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support new e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] new ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device new 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host new 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes new 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB new 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] new ecd92e8c30f6 Merge remote-tracking branch 'renesas/next' new 7a4ae8ceaaf4 Merge branch 'v5.2-armsoc/drivers' into for-next new ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 new 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] new ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] new 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron new 45a9cee770e0 Merge branch 'v5.2-armsoc/dts32' into for-next new cca64cf155a6 Merge branch 'v5.2-armsoc/dts64' into for-next new 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init new ee272f628001 Merge branch 'v5.2-armsoc/soc32' into for-next new dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 new 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 new bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 new 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 new 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type new ea1f8feb26d3 Merge branch 'v5.2-clk/next' into for-next new 7122069409bc Merge remote-tracking branch 'rockchip/for-next' new 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups new 0b428d14b485 Merge branch 'next/soc' into for-next new 21f21a36b8de Merge remote-tracking branch 'samsung-krzk/for-next' new d4a123d56b4e Merge remote-tracking branch 'sunxi/sunxi/for-next' new 5f0199414a57 Merge branch for-5.2/bus into for-next new 99aa1733f4a1 Merge branch for-5.2/soc into for-next new 3c5600a0ea4b Merge branch for-5.2/firmware into for-next new 26b40cc792d2 Merge branch for-5.2/memory into for-next new 4f730a216db1 Merge branch for-5.2/arm/soc into for-next new a6762efe45da Merge branch for-5.2/arm/defconfig into for-next new d9931a1869fb arm64: tegra: Fix timer node for Tegra210 new da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 new d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 new 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug new 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield new 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 new 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 new 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 new e9b001960cf5 arm64: tegra: Fix default tap and trim values new c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 new cba91b874e78 Merge branch for-5.2/arm64/dt into for-next new 08746b5db23d Merge branch for-5.2/arm64/defconfig into for-next new 45d81543758a Merge remote-tracking branch 'tegra/for-next' new 21eb35a1ae4d Merge commit 'tags/clk-fixes-for-linus^0' into clk-next new 83380e7a68c4 Merge remote-tracking branch 'clk/clk-next' new 7eea19173e6b Merge remote-tracking branch 'clk-samsung/for-next' new fcd447b5ec63 Merge remote-tracking branch 'csky/linux-next' new a9365e81dfeb Merge remote-tracking branch 'm68k/for-next' new ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next new c838b580ca9d MIPS: jump_label: Remove redundant nops new 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 new 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL new 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] new fe582e05fae2 Merge remote-tracking branch 'mips/mips-next' new 68b493e74321 Merge remote-tracking branch 'nds32/next' new 28f1dc758ad5 parisc: Switch from DISCONTIGMEM to SPARSEMEM new ce9f748ae356 parisc: Remove lock code to serialize TLB operations in pacache.S new e86efa2836b9 Merge remote-tracking branch 'parisc-hd/for-next' new fa27df613579 Merge remote-tracking branch 's390/features' new abff9ac68403 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 4b1309922134 Merge remote-tracking branch 'befs/for-next' new 9bab1df8b7a3 Merge remote-tracking branch 'btrfs-kdave/for-next' new 3800f25d5d64 cifs: zero-range does not require the file is sparse new 845d4b47805c Merge remote-tracking branch 'cifs/for-next' new dce0d68eff7f Merge remote-tracking branch 'ecryptfs/next' new 437bede6efb5 Merge remote-tracking branch 'ext3/for_next' new 01672154b416 Merge remote-tracking branch 'ext4/dev' new 8c1ffd96bbeb Merge remote-tracking branch 'f2fs/dev' new c1c22e180f03 Merge remote-tracking branch 'jfs/jfs-next' new 24a38c9f2eb2 SUNRPC: Fix up task signalling new 05c9915a9884 SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare new 2863a5aca480 SUNRPC: Refactor xprt_request_wait_receive() new 2b8b490c6652 SUNRPC: Refactor rpc_sleep_on() new c8a029b44620 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] new cb678ac2dbc2 SUNRPC: Add function rpc_sleep_on_timeout() new f5bd316db85f SUNRPC: Fix up tracking of timeouts new 9f9e647df0b8 SUNRPC: Simplify queue timeouts using timer_reduce() new 2d61b091c616 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE new b339f6ca8a47 SUNRPC: Ensure that the transport layer respect major timeouts new 3fa16f31ad1e SUNRPC: Add tracking of RPC level errors new 6cdb3ab079ad SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] new 7fea52ec194a SUNRPC: Start the first major timeout calculation at task [...] new de7bd189d763 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] new 28ce7f81720d SUNRPC: Add the 'softerr' rpc_client flag new 0cb946b791e9 NFS: Consider ETIMEDOUT to be a fatal error new e04cad060d68 NFS: Move internal constants out of uapi/linux/nfs_mount.h new a9a306485d2c NFS: Add a mount option "softerr" to allow clients to see [...] new e11f864eab4f NFS: Don't interrupt file writeout due to fatal errors new 9170ab3c770a NFS: Don't call generic_error_remove_page() while holding locks new d02a0d7adeef NFS: Don't inadvertently clear writeback errors new ecfdcc04f4b7 NFS: Replace custom error reporting mechanism with generic one new e3225620d588 NFS: Fix up NFS I/O subrequest creation new 5cec1f261870 NFS: Remove unused argument from nfs_create_request() new 2ad28c44968c pNFS: Add tracking to limit the number of pNFS retries new 9ae517746e77 NFS: Allow signal interruption of NFS4ERR_DELAYed operations new f2803bfaecfc NFS: Ensure that all nfs lock contexts have a valid open context new 899bd58d25a0 NFS: Add a helper to return a pointer to the open context [...] new 5602c11defd6 NFS: Remove redundant open context from nfs_page new 3f9a0df55156 Merge remote-tracking branch 'nfs-anna/linux-next' new 17bb89e85d89 Merge remote-tracking branch 'nfsd/nfsd-next' new 3901903fd68c Merge remote-tracking branch 'orangefs/for-next' new 683a9acec84a Merge remote-tracking branch 'vfs/for-next' new 93a195451bfc Merge remote-tracking branch 'printk/for-next' new 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void new c046fd6d2d5c Merge branch 'pci/aer' new badd9f19f199 dt-bindings: Add "external-facing" PCIe port property new 9cb30a71acd4 PCI: OF: Support "external-facing" property new 0ae33c0ab11d Merge branch 'pci/enumeration' new 4d0a8fb9bee6 Merge branch 'pci/hotplug' new 7339c44e3152 Merge branch 'pci/msi' new ed2cbc076c4f Merge branch 'pci/misc' new d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken new a723fbac7f9e Merge branch 'pci/virtualization' new d8ae9ad71b5d Merge branch 'remotes/lorenzo/pci/controller-fixes' new 3980be33fce5 Merge branch 'remotes/lorenzo/pci/dwc' new 69de92d02f42 Merge branch 'remotes/lorenzo/pci/iproc' new 1beb55126937 PCI: keystone: Cleanup interrupt related macros new 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] new f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset new 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() new 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip new 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip new dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops new fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] new 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops new 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration new 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information new f3560a9f88ae PCI: keystone: Perform host initialization in a single function new 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] new c6fa631b57f7 PCI: keystone: Move resources initialization to prepare fo [...] new 6ea2468116e2 dt-bindings: PCI: Add dt-binding to configure PCIe mode new 796041fcd5ac PCI: keystone: Explicitly set the PCIe mode new 5367d31b211f dt-bindings: PCI: Document "atu" reg-names new 69b77ceb10d8 PCI: dwc: Enable iATU unroll for endpoint too new 0749beaa161e PCI: dwc: Fix ATU identification for designware version >= 4.80 new 2aa9aeeff6ea PCI: keystone: Prevent ARM32 specific code to be compiled [...] new 8bafddf5d476 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 new 4dfde4c668c8 PCI: keystone: Add support for PCIe RC in AM654x Platforms new d62da7bec880 PCI: keystone: Invoke phy_reset() API before enabling PHY new 179b46492df1 PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] new d79885513222 PCI: keystone: Add support to set the max link speed from DT new 820136685dbc PCI: endpoint: Add support to specify alignment for buffer [...] new 9181e3787ee5 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops new e4620a6b3c1e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] new 7892fd7690cb PCI: dwc: Add callbacks for accessing dbi2 address space new 5709114f0a97 PCI: keystone: Add support for PCIe EP in AM654x Platforms new 3dc114b81a1f PCI: designware-ep: Configure RESBAR to advertise the smal [...] new be75595257f8 PCI: designware-ep: Use aligned ATU window for raising MSI [...] new f4019656c36c misc: pci_endpoint_test: Add support to test PCI EP in AM654x new 1e99e80a217e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] new 30ed3db302df Merge branch 'remotes/lorenzo/pci/keystone' new 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() new 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe new 56fe1a19eb20 Merge branch 'remotes/lorenzo/pci/mediatek' new 048c8d6bac27 Merge branch 'remotes/lorenzo/pci/rcar' new c379cbe5af46 Merge branch 'remotes/lorenzo/pci/xilinx' new fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() new 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest new 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference new 464be6fe99f9 Merge branch 'remotes/lorenzo/pci/misc' new 74356addc0b3 PCI: Fix comment typos new 12fa4f47924c CPER: Add UEFI spec references new 113fb03ed1d4 CPER: Remove unnecessary use of user-space types new 5cb8ce806319 Merge branch 'pci/trivial' new 381a436eb3f0 Merge remote-tracking branch 'pci/next' new a3f17f1a50ed Merge remote-tracking branch 'hid/for-next' new f3172ecb8ad0 Merge remote-tracking branch 'i2c/i2c/for-next' new a456121b31a2 Merge remote-tracking branch 'i3c/i3c/next' new b7edf782ce5d dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt new 94a787a3a847 Documentation: pwm-fan: Add description for RPM support new 0f7b743c9194 hwmon: (pwm-fan) Add RPM support via external interrupt new a079a0a57cf8 hwmon: (pwm-fan) Report probe errors consistently new 8843e982990b hwmon: (ir35221) fix company name new f9496334a9b3 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] new e736f7c64c40 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 65b5278d312f Merge remote-tracking branch 'jc_docs/docs-next' new 520336a913b9 Merge remote-tracking branch 'v4l-dvb/master' new 2a96d95c68c3 Merge remote-tracking branch 'v4l-dvb-next/master' new 85377a97d280 Merge remote-tracking branch 'fbdev/fbdev-for-next' new e5e11dd4b31c Merge remote-tracking branch 'pm/linux-next' new 608c51f77f65 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 7e34716bd07c Merge remote-tracking branch 'opp/opp/linux-next' new 4776e5efd8a7 Merge remote-tracking branch 'ieee1394/for-next' new fbc9148a8d96 Merge remote-tracking branch 'dlm/next' new 8395c154abb7 swiotlb: dump used and total slots when swiotlb buffer is [...] new fd46212e25e6 Merge remote-tracking branch 'swiotlb/linux-next' new 48c5f913af9a Merge remote-tracking branch 'rdma/for-next' new 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway new 6e1809a564ef ipv6: Remove rt6_check_dev new cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh new 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route new 28679ed10479 ipv6: Refactor find_match new 30c15f033847 ipv6: Refactor find_rr_leaf new af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup new d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route new 0c59d0067587 ipv6: Refactor rt6_device_match new 0b34eb004347 ipv6: Refactor __ip6_route_redirect new 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] new bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 56490b623aa0 selftests: Add debugging options to pmtu.sh new 9994677c968e net: sched: flower: fix filter net reference counting new 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). new 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). new 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] new 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. new 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). new 8af9f7291e22 Merge branch 'sctp-skb-list' new 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] new 50717a37db03 net/smc: nonblocking connect rework new 4ada81fddfbb net/smc: fallback to TCP after connect problems new 598866974c94 net/smc: check for ip prefix and subnet new bc36d2fc93eb net/smc: consolidate function parameters new fba7e8ef513c net/smc: cleanup of get vlan id new 228bae05be32 net/smc: code cleanup smc_listen_work new 9aa68d298c80 net/smc: improve smc_listen_work reason codes new 7a62725a50e0 net/smc: improve smc_conn_create reason codes new e0a092ebebf7 Merge branch 'smc-next' new abe9fd5726e0 net: dummy: use generic helper to report timestamping info new af730342ec3b net: loopback: use generic helper to report timestamping info new 056b21fbe689 net: veth: use generic helper to report timestamping info new 3c91d1148320 Documentation: net: dsa: transition to the rst format new af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] new 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir new b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] new 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] new 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' new 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect new e64718282c00 nfp: opportunistically poll for reconfig result new dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR new 0a72d8332ce6 nfp: move vNIC reset before netdev init new bcf0cafab44f nfp: split out common control message handling code new 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' new c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() new e4edbe3c1f44 rhashtable: fix some __rcu annotation errors new c5783311a124 rhashtable: reorder some inline functions and macros. new adc6a3ab192e rhashtable: move dereference inside rht_ptr() new f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() new ca0b709d1a07 rhashtable: use BIT(0) for locking. new 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' new f1538eca9ea6 net: phy: shrink PHY settings array new 5a3144e41956 net: phy: add support for new modes in phylib new c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] new 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] new 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] new 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port new 21e043cd8124 net: hns3: fix set port based VLAN for PF new 92f11ea177cd net: hns3: fix set port based VLAN issue for VF new a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum new d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process new db5936db8f9e net: hns3: always assume no drop TC for performance reason new 1a49f3c6146f net: hns3: divide shared buffer between TC new c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors new 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent new cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring new 6814b5900b83 net: hns3: code optimization for command queue' spin lock new c19571264dd7 Merge branch 'hns3-next' new 1fcd165884c8 r8169: create function pointer array for PHY init functions new 8344ffffd176 r8169: create function pointer array for chip hw init functions new 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' new e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling new e982eec5e68b Merge remote-tracking branch 'net-next/master' new b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs new 7b146cebe30c bpf: Sysctl hook new 808649fb787d bpf: Introduce bpf_sysctl_get_name helper new 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper new 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers new e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx new 196398d4c0ac bpf: Sync bpf.h to tools/ new 063cc9f06ee6 libbpf: Support sysctl hook new 7007af63da3b selftests/bpf: Test sysctl section name new 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL new 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper new 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper new 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers new 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx new 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types new d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers new b457e5534c99 bpf: Sync bpf.h to tools/ new 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h new c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type new 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers new 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX new a43d05086c5e Merge branch 'bpf-sysctl-hook' new 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 new 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop new 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance new 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] new c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy new 86086193c112 Merge remote-tracking branch 'bpf-next/master' new b1cc3cfc4af1 Merge remote-tracking branch 'ipsec-next/master' new dec701bc811e Merge remote-tracking branch 'netfilter-next/master' new 61405eeb69ab Merge remote-tracking branch 'nfc-next/master' new 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger new bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking new 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] new 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] new 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header new 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump new 186e6c871b92 iwlwifi: trust calling function new 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump new 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast new f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 new d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size new 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor new 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres new 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] new 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] new 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] new 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] new c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] new cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] new 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] new afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family new c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices new d14ae796f849 iwlwifi: mvm: support HE context cmd API change new ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series new 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] new 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() new e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 new a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path new 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors new ddab2eee7949 rtlwifi: Convert the wake_match variable to local new bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] new e4aee6921215 Merge remote-tracking branch 'wireless-drivers-next/master' new 8f961df9626b Merge remote-tracking branch 'bluetooth/master' new cad78eb1c9e0 Merge remote-tracking branch 'mac80211-next/master' new f3845144264f Merge remote-tracking branch 'gfs2/for-next' new bd135579355e Merge remote-tracking branch 'nand/nand/next' new f4a0cd31e029 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 34ad076e8efd Merge remote-tracking branch 'crypto/master' new 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] new ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] new 35cbfc42d5d8 Merge remote-tracking branch 'drm/drm-next' new 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 new 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] new 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit new e911671cd027 drm/powerplay: Add smu set xgmi pstate interface new 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate new 9b60d38dd8b0 Merge remote-tracking branch 'amdgpu/drm-next' new 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA new fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 new 0edda1d6813b drm/i915: Flush the CSB pointer reset new 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] new e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning new 019d26004eba drm/i915: Shortcut readiness to reset check new 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset new 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code new 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access new 672e29561767 Merge remote-tracking branch 'drm-intel/for-linux-next' new a698e87c6e2b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] new 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property new 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format new d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format new c117aa4d8701 drm: Add a drm_gem_objects_lookup helper new f3ba91228e8e drm/panfrost: Add initial panfrost driver new 4dff47c7607a drm/panfrost: Add support for 2MB page entries new 96692b1a1d6a Merge remote-tracking branch 'drm-misc/for-linux-next' new a896a7f76ed8 Merge remote-tracking branch 'drm-msm/msm-next' new 2d0f116e4203 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 998da826d05c Merge remote-tracking branch 'regmap/for-next' new 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex new 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper new 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer new 99fff44fe339 Merge branch 'for-linus' into for-next new e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] new 150168e9c28d Merge remote-tracking branch 'sound/for-next' new c4af55029481 Merge remote-tracking branch 'sound-asoc/for-next' new e35971eee9d8 Merge remote-tracking branch 'modules/modules-next' new c28a1ddaf84b Merge remote-tracking branch 'input/next' new 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call new a10584c3cda9 block: refactor __bio_iov_bvec_add_pages new 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio new 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] new 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec new 6bf8a1cc996c Merge branch 'for-5.2/block' into for-next new 673387a93005 block: genhd: remove async_events field new c92e2f04b359 block: disk_events: introduce event flags new 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] new 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] new cdf3e3deb747 block: check_events: don't bother with events if unsupported new da55bae775eb Merge branch 'for-5.2/block' into for-next new 2f3a9e5a9921 Merge remote-tracking branch 'block/for-next' new 3f61630946c3 Merge remote-tracking branch 'mmc/next' new 29a298503daa Merge remote-tracking branch 'kgdb/kgdb-next' new c2605625c038 Merge remote-tracking branch 'mfd/for-mfd-next' new 6b8c397f72e5 Merge remote-tracking branch 'backlight/for-backlight-next' new 722312b700e5 Merge remote-tracking branch 'battery/for-next' new 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops new 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing new 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] new 1e5106c2bcd3 Merge branch 'regulator-5.2' into regulator-next new 17ff456abb8e Merge remote-tracking branch 'regulator/for-next' new 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] new d700649809c8 Merge branch 'next-integrity' into next-testing new 5c779be503d5 Merge remote-tracking branch 'security/next-testing' new 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression new 6a59d9243d34 apparmor: fix blob compression build failure on ppc new fe166a9f2868 apparmor: fix missing ZLIB defines new 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load new 37bf45e3eac3 Merge remote-tracking branch 'apparmor/apparmor-next' new 03b40f98f703 Merge remote-tracking branch 'integrity/next-integrity' new 1fc45eff779e Merge remote-tracking branch 'selinux/next' new ac60f27307cb Merge remote-tracking branch 'tpmdd/next' new 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 new 4f97031ff860 iommu/tegra-smmu: Properly release domain resources new 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections new a3a195929d40 iommu: Add APIs for multiple domains per device new 26b25a2b98e4 iommu: Bind process address spaces to devices new 2b899390fdc8 Merge branch 'api-features' into x86/vt-d new d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic new 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries new 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() new 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach new 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain new 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping new 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices new f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags new 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device new 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers new be068fa236c3 vfio/type1: Handle different mdev isolation type new f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time new 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() new 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support new 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance new 9c39a1abe297 Merge branches 'iommu/fixes', 'arm/tegra', 'x86/vt-d', 'x8 [...] new caa748281c5b Merge remote-tracking branch 'iommu/next' new 775c74d9c0d2 Merge remote-tracking branch 'audit/next' new 5b51a36f96d7 Merge remote-tracking branch 'devicetree/for-next' new 2c54c4a640ed spi: pxa2xx: use a module softdep for dw_dmac new c51d1c89ba55 Merge branch 'spi-5.2' into spi-next new 32ecebedac36 Merge remote-tracking branch 'spi/for-next' new 705acedd7fcb x86/vdso: Remove hpet_page from vDSO new 70edf0cd1d03 Merge branch 'x86/vdso' new 1fd990457e6f Merge branch 'x86/timers' new 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline new b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] new 2eea709cd6fd Merge branch 'x86/mm' new 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading new 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] new c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE new f8669b96c4f8 Merge branch 'x86/microcode' new 89833fab15d6 x86/fpu: Fix __user annotations new 8407d4e80a44 Merge branch 'x86/fpu' new b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop new f37036ac6dd9 Merge branch 'x86/entry' new e19506f6007d Merge branch 'x86/cpu' new 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() new a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol new 7d5a4eb16d8a Merge branch 'x86/cleanups' new 7c21383f3429 x86/build: Keep local relocations with ld.lld new 7438642f2b4d Merge branch 'x86/build' new a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer new bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use new 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] new 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] new 547571b5abe6 x86/asm: Modernize sync_bitops.h new 9a6eb661ba4b Merge branch 'x86/asm' new 37629891001f Merge branch 'timers/core' new de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches new b238403227d1 Merge branch 'smp/hotplug' new b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] new 994aeb7a93e4 sched_domain: Annotate RCU pointers properly new 03f4b48edae7 rcuwait: Annotate task_struct with __rcu new 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu new 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] new d8743230c9f4 sched/topology: Fix build_sched_groups() comment new 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] new df0ccde89dec Merge branch 'sched/core' new dfe245782214 Merge branch 'ras/core' new 60f52ab61c7d x86/perf/amd: Remove need to check "running" bit in NMI handler new 1eb4164ed543 x86/perf/amd: Fix build failure when CONFIG_HAVE_NMI_WATCH [...] new f0f702655b09 perf header: Fix lock/unlock imbalances when processing BP [...] new 961df45e5de6 perf scripts python: export-to-sqlite.py: Fix use of paren [...] new d2d0aef9277a perf stat: Disable DIR_FORMAT feature for 'perf stat record' new ff4f5471801f tools lib traceevent: Fix missing equality check for strcmp new 21e6dfe04861 perf evsel: Use hweight64() instead of hweight_long(attr.s [...] new e37008612e09 Merge tag 'perf-urgent-for-mingo-5.1-20190412' of git://gi [...] new 2b61d998bacd Merge branch 'perf/urgent' new 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() new 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface new 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED new c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() new 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put new 109717de57b9 perf/x86: Optimize x86_schedule_events() new f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() new d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static new 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter new 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] new c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] new 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] new b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h new 514c54039da9 perf tools: Add header defining used namespace struct to event.h new 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] new c2b3c170db61 perf stat: Revert checks for duration_time new f0fbb114e302 perf stat: Implement duration_time as a proper event new 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' new 5e0861baa3fa perf list: Output tool events new 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" new fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds new 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() new 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] new 489b34948cbb tools lib traceevent: Change description of few APIs new d5d2d05bd5b0 tools lib traceevent: Coding style fixes new 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] new 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis new a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs new fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] new 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] new 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] new 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] new 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] new c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] new 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] new 470530bbb8fb perf record: Implement --mmap-flush=<number> option new fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 new 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 new d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 new 24339348b915 perf vendor events intel: Update Skylake events to v42 new 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 new 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 new e313477f7e76 perf vendor events intel: Update HaswellX events to v20 new 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 new e6b32be4455f perf vendor events intel: Update JakeTown events to v20 new 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 new 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 new efc351f1b550 perf vendor events intel: Update Haswell events to v28 new 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 new b1580f542ca7 perf vendor events intel: Update Bonnell to V4 new f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 new c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 new 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 new cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] new 1ca200407c7d Merge branch 'perf/core' new a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] new 46ad0840b158 locking/rwsem: Remove arch specific rwsem files new 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] new ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() new 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes new f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] new 9a1616fb14ef Merge branch 'locking/core' new bfe83844987a genirq/timings: Remove variance computation code new bbba0e7c5cda genirq/timings: Add array suffix computation code new 5f6db3673eaa Merge branch 'irq/core' new 5cb84eb726d9 Merge branch 'efi/core' new 6690e86be83a sched/x86: Save [ER]FLAGS on context switch new 37686b1353cf tracing: Improve "if" macro code generation new 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak new 8f4faed01e30 i915, uaccess: Fix redundant CLAC new 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm new b69656fa7ea2 x86/uaccess: Fix up the fixup new ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE new 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings new b7f89bfe52cd x86/uaccess: Always inline user_access_begin() new 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat new e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() new a936af8ea358 x86/smap: Ditch __stringify() new 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP new d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP new 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP new 40ea97290b08 x86/uaccess, kcov: Disable stack protector new a4d09dde9093 objtool: Set insn->func for alternatives new 09f30d83d330 objtool: Handle function aliases new aaf5c623b915 objtool: Rewrite add_ignores() new 7697eee3ddd7 objtool: Add --backtrace support new 764eef4b109a objtool: Rewrite alt->skip_orig new 54262aa28301 objtool: Fix sibling call detection new ea24213d8088 objtool: Add UACCESS validation new 2f0f9e9ad7b3 objtool: Add Direction Flag validation new 64604d54d311 sched/x86_64: Don't save flags on context switch new 3ad849b73a95 Merge branch 'core/objtool' new dea2434c23c1 asm-generic/tlb: Provide a comment new ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE new e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush new 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] new a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] new 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() new 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE new b78180b97dcf arm/tlb: Convert to generic mmu_gather new e154700774e8 ia64/tlb: Convert to generic mmu_gather new c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather new 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather new 6137fed08232 arch/tlb: Clean up simple architectures new 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y new 9de7d833e370 s390/tlb: Convert to generic mmu_gather new 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() new b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER new fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() new 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() new 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback new 6a3b22287f31 Merge branch 'core/mm' new e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() new fe5b3725fda2 Merge branch 'core/core' new b017da7df270 Merge remote-tracking branch 'tip/auto-latest' new 5ae623bab167 Merge remote-tracking branch 'clockevents/clockevents/next' new 3565ca8b52a8 Merge remote-tracking branch 'edac-amd/for-next' new 178ebfea9e14 Merge remote-tracking branch 'ftrace/for-next' new f283584a4e0e tools/memory-model: Fix paulmck email address on pre-exist [...] new 6574d46398f2 tools/memory-model: Update parseargs.sh for hardware verification new a04633b79587 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 8ce0646e4892 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 69d4939f4b17 tools/memory-model: Fix checkalllitmus.sh comment new b4f27dfc6b7f tools/memory-model: Hardware checking for check{,all}litmus.sh new 6c5fa2f349f5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 08ed0c488097 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 144f9c82c564 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 77ab6ccc94c5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new b06b910be04a tools/memory-model: Keep assembly-language litmus tests new 30be5e93f674 tools/memory-model: Allow herd to deduce CPU type new 052d7ad6ca10 tools/memory-model: Make runlitmus.sh check for jingle errors new 8df282f3b68e tools/memory-model: Add -v flag to jingle7 runs new 4fa32e83e453 tools/memory-model: Implement --hw support for checkghlitmus.sh new fc513c7dcbde tools/memory-model: Fix scripting --jobs argument new 1a289769759f tools/memory-model: Make checkghlitmus.sh use mselect7 new 0bbb4ac22dee tools/memory-model: Make history-check scripts use mselect7 new 2613e7d78048 Merge LKMM and RCU commits new 8f4f29e59e92 Merge remote-tracking branch 'rcu/rcu/next' new a991b34c47cd Merge remote-tracking branch 'kvm-arm/next' new 0a7d3a52c5d8 Merge remote-tracking branch 'percpu/for-next' new 3a164557adef Merge remote-tracking branch 'workqueues/for-next' new 60588afa4d48 Merge remote-tracking branch 'drivers-x86/for-next' new 200284eb0e1b Merge remote-tracking branch 'chrome-platform/for-next' new 317f87c4cdb1 Merge remote-tracking branch 'leds/for-next' new b417b649a34d ipmi: Remove file from ipmi_file_private new 6f2c52841d82 Merge remote-tracking branch 'ipmi/for-next' new 6122cee02547 Merge remote-tracking branch 'driver-core/driver-core-next' new 53ccf896c567 Merge remote-tracking branch 'usb/usb-next' new d05439d9ffa1 Merge remote-tracking branch 'usb-serial/usb-next' new 756d35bfc0d5 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 6d681b9d45f2 Merge remote-tracking branch 'phy-next/next' new 7db920f72dfb Merge remote-tracking branch 'tty/tty-next' new 9a35ee0f08fe Merge remote-tracking branch 'char-misc/char-misc-next' new 502d62b8a030 Merge remote-tracking branch 'extcon/extcon-next' new 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters new 7de8d238dd91 soundwire: remove useless initializations new a25eab299165 soundwire: stream: remove useless initialization of local [...] new 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h new 6312c09060a5 Merge remote-tracking branch 'soundwire/next' new 52a492e76c4d Merge remote-tracking branch 'thunderbolt/next' new b8d1d8aefe18 Merge remote-tracking branch 'staging/staging-next' new bf983c3651fe Merge remote-tracking branch 'mux/for-next' new 139d52589cae Merge remote-tracking branch 'icc/icc-next' new 6bc8a99fbd85 Merge remote-tracking branch 'slave-dma/next' new 3a80abc39007 Merge remote-tracking branch 'cgroup/for-next' new db5081f39e5e Merge remote-tracking branch 'scsi/for-next' new 46d7341963b7 Merge remote-tracking branch 'vhost/linux-next' new 61887d3a0f94 Merge remote-tracking branch 'rpmsg/for-next' new 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC new e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] new 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] new 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table new 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 new 12c7a4fc47e4 gpio: pca953x: add support for pca6416 new fad71ca20f45 Merge branch 'devel' into for-next new e53ee05b590c Merge remote-tracking branch 'gpio/for-next' new d08ef2e1fef0 Merge remote-tracking branch 'pinctrl/for-next' new 81047f1081ed Merge remote-tracking branch 'pwm/for-next' new 91531cd4d97d Merge remote-tracking branch 'random/dev' new e9517d6e0d8e Merge remote-tracking branch 'kselftest/next' new 76fc59e5c9b5 Merge remote-tracking branch 'y2038/y2038' new ba97878dcad4 Merge remote-tracking branch 'livepatching/for-next' new c06d9ea05761 Merge remote-tracking branch 'coresight/next' new 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static new 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() new bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code new fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code new 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device new 3a13426908a3 rtc: lpc32xx: set range new ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup new f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 34b21c9ee812 rtc: lpc32xx: use .set_time new 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier new 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct new 3fe2ca92c2bd Merge remote-tracking branch 'rtc/rtc-next' new fb0b9d54e2f1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new fd8fd2681496 Merge remote-tracking branch 'at24/at24/for-next' new 654ca621cc06 Merge remote-tracking branch 'ntb/ntb-next' new 0b86e29b323b Merge remote-tracking branch 'gnss/gnss-next' new f3db3d7bd368 Merge remote-tracking branch 'slimbus/for-next' new 9053f9feacf3 Merge remote-tracking branch 'nvmem/for-next' new cf705e416621 Merge remote-tracking branch 'xarray/xarray' new 15c1fef5f06d Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new 9479edf0c441 Merge remote-tracking branch 'devfreq/for-next' new 38c6f8f7738a Revert "netfilter: ctnetlink: don't use conntrack/expect o [...] new 7c5a6cdee756 Merge branch 'akpm-current/current' new 830cec4bd991 pinctrl: fix pxa2xx.c build warnings new a5ab04157aab scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] new 0138bd7ac0cd fs/coda/psdev.c: remove duplicate header new 0b6d57dcaed6 include/linux/sched/signal.h: replace `tsk' with `task' new bcd4213809b5 fs/cachefiles/namei.c: remove duplicate header new e8d0879ca599 fs/block_dev.c: Remove duplicate header new 8b69f1ecedca kernel, resource: use resource_overlaps() to simplify regi [...] new 925e020010c8 treewide: replace #include <asm/sizes.h> with #include <li [...] new 022ba2ec12aa arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> new d4646cc39f9d mm, memcg: rename ambiguously named memory.stat counters a [...] new c0a874b8bd4c mm-rename-ambiguously-named-memorystat-counters-and-functions-fix new ffe63afe7109 mm, memcg: consider subtrees in memory.events new cb2ed9f88202 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] new d3d65268ad35 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl new 7a9672a449f0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new f1339395cd6f Merge branch 'akpm/master' new f9221a7a1014 Add linux-next specific files for 20190415
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/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 833 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 24 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- 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/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 14 +- Documentation/devicetree/bindings/pci/pci.txt | 50 + Documentation/hwmon/ir35221 | 2 +- Documentation/hwmon/ir38064 | 64 + Documentation/hwmon/pwm-fan | 3 + 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 | 10 +- Next/SHA1s | 100 +- Next/merge.log | 2298 +++++++++++++------- arch/Kconfig | 8 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/rwsem.h | 211 -- arch/alpha/include/asm/tlb.h | 6 - 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/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 + 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/arm64/Kconfig | 5 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 5 +- 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/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/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/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/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/tlb.h | 9 - 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/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/tlb.h | 18 - arch/parisc/kernel/pacache.S | 43 - arch/powerpc/Kconfig | 9 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/tlb.h | 18 +- 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/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/sparc/Kconfig | 9 +- arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/tlb_32.h | 18 - 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 - 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 | 48 +- 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/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/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/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/drm_gem.c | 93 +- 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 | 7 +- 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/intel_workarounds.c | 5 +- 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/hv/hv.c | 1 - drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ir38064.c | 65 + drivers/hwmon/pwm-fan.c | 116 +- 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/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 | 378 +++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 29 +- .../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/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/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/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 103 +- 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/phy-core.c | 270 +-- 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 | 20 +- 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/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 - 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/sd.c | 1 + drivers/scsi/sr.c | 1 + 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 | 2 + 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/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/proc/proc_sysctl.c | 25 +- include/asm-generic/rwsem.h | 140 -- include/asm-generic/tlb.h | 288 ++- include/drm/drm_gem.h | 2 + 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 | 11 +- 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/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 10 + include/linux/nfs_page.h | 12 +- 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/platform_data/gpio-omap.h | 2 - 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_l4proto.h | 6 + include/net/sctp/ulpqueue.h | 2 +- include/sound/hdaudio.h | 7 +- include/sound/seq_kernel.h | 3 +- include/trace/events/sunrpc.h | 8 +- include/uapi/drm/amdgpu_drm.h | 8 + include/uapi/drm/panfrost_drm.h | 142 ++ include/uapi/linux/bpf.h | 139 +- include/uapi/linux/nfs_mount.h | 9 - kernel/Kconfig.locks | 2 +- kernel/Makefile | 1 + 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/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/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/huge_memory.c | 4 +- mm/hugetlb.c | 2 +- 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/rtnetlink.c | 2 +- net/ipv4/route.c | 16 +- net/ipv4/tcp_dctcp.c | 45 +- net/ipv6/route.c | 268 +-- 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 | 1 + 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/socket.c | 3 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpqueue.c | 50 +- 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 +- 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 | 75 +- 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 + 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 ++ 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 +- 739 files changed, 31732 insertions(+), 17888 deletions(-) create mode 100644 Documentation/hwmon/ir38064 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 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/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 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 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