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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 2f4c4d833153 Add linux-next specific files for 20190411 discards b842f58bc552 Merge branch 'akpm/master' discards bd23fdf8bc9c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 0c7bf6a64c06 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl discards b39053d1ad47 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] discards c3797f665664 mm, memcg: consider subtrees in memory.events discards 8ce9c45a75a2 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix discards 0241be0c8291 mm, memcg: rename ambiguously named memory.stat counters a [...] discards d634a0b22405 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> discards e82fcc8925e1 treewide: replace #include <asm/sizes.h> with #include <li [...] discards 2f1fad385246 kernel, resource: use resource_overlaps() to simplify regi [...] discards 29390718f290 fs/block_dev.c: Remove duplicate header discards 00fa9d1c6bdf fs/cachefiles/namei.c: remove duplicate header discards 935b043cb6ea include/linux/sched/signal.h: replace `tsk' with `task' discards 627dc75feeac fs/coda/psdev.c: remove duplicate header discards ed98ebda3840 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] discards 0e66b231653a pinctrl: fix pxa2xx.c build warnings discards 71099af9cbf0 Merge branch 'akpm-current/current' discards efab5e464e32 Merge remote-tracking branch 'devfreq/for-next' discards eb3428807c6e Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' discards 3e230c3308c7 Merge remote-tracking branch 'xarray/xarray' discards 2da16b1592e2 Merge remote-tracking branch 'nvmem/for-next' discards bbdcc9ae5235 Merge remote-tracking branch 'slimbus/for-next' discards bfe186c4e66e Merge remote-tracking branch 'gnss/gnss-next' discards 265264eeeb7b Merge remote-tracking branch 'ntb/ntb-next' discards a07fa7aa247b Merge remote-tracking branch 'at24/at24/for-next' discards a4fca849fa8f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards e8ec3f63fbe0 Merge remote-tracking branch 'rtc/rtc-next' discards c5539480c135 Merge remote-tracking branch 'coresight/next' discards ba5098b61dbf Merge remote-tracking branch 'livepatching/for-next' discards e6969f196ad5 Merge remote-tracking branch 'y2038/y2038' discards ff878b31ff8a Merge remote-tracking branch 'kselftest/next' discards df60e2b1d012 Merge remote-tracking branch 'random/dev' discards 3bc590bb4582 Merge remote-tracking branch 'pwm/for-next' discards c9cc1ec0f180 Merge remote-tracking branch 'pinctrl/for-next' discards 0479c9d446f6 Merge remote-tracking branch 'gpio/for-next' discards 1a950fdc8901 Merge remote-tracking branch 'rpmsg/for-next' discards 851d1e3091b4 Merge remote-tracking branch 'vhost/linux-next' discards 49878b0964bd Merge remote-tracking branch 'scsi/for-next' discards 76a7494eff1d Merge remote-tracking branch 'cgroup/for-next' discards e8421ff07cc4 Merge remote-tracking branch 'slave-dma/next' discards b2b1cdc71613 Merge remote-tracking branch 'icc/icc-next' discards 0f640daca373 Merge remote-tracking branch 'mux/for-next' discards 774d620500aa Merge remote-tracking branch 'staging/staging-next' discards 8f7b8f12d0ea Merge remote-tracking branch 'thunderbolt/next' discards f951d73685f3 Merge remote-tracking branch 'extcon/extcon-next' discards 3f82d2b4e671 Merge remote-tracking branch 'char-misc/char-misc-next' discards 2aaba4011f97 Merge remote-tracking branch 'tty/tty-next' discards 64a52ebf17ed Merge remote-tracking branch 'phy-next/next' discards c2c68c03248c Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 6e405ad5131b Merge remote-tracking branch 'usb-serial/usb-next' discards 826240089b08 Merge remote-tracking branch 'usb/usb-next' discards be117404788f Merge remote-tracking branch 'driver-core/driver-core-next' discards ea92515c2267 Merge remote-tracking branch 'ipmi/for-next' discards 5885e83df3d9 Merge remote-tracking branch 'leds/for-next' discards 107cd50e1980 Merge remote-tracking branch 'chrome-platform/for-next' discards 1b8b00c063bc Merge remote-tracking branch 'drivers-x86/for-next' discards d17f0eae25ff Merge remote-tracking branch 'workqueues/for-next' discards 56e42407fe38 Merge remote-tracking branch 'percpu/for-next' discards 951659439ae4 Merge remote-tracking branch 'kvm-arm/next' discards 6faccdd33645 Merge remote-tracking branch 'rcu/rcu/next' discards 1c2f8b0462db Merge remote-tracking branch 'ftrace/for-next' discards 1c8cc9a7fdb0 Merge remote-tracking branch 'edac-amd/for-next' discards 5dc0258f5955 Merge remote-tracking branch 'clockevents/clockevents/next' discards 039a57cd7dfe Merge remote-tracking branch 'tip/auto-latest' discards 1a0e989f8ffc Merge remote-tracking branch 'spi/for-next' discards df20d9a81b4c Merge remote-tracking branch 'devicetree/for-next' discards 63ded151d3fc Merge remote-tracking branch 'audit/next' discards 2d16428a5574 Merge remote-tracking branch 'iommu/next' discards 7a4d5cad0b96 Merge remote-tracking branch 'tpmdd/next' discards a9acd933ae47 Merge remote-tracking branch 'selinux/next' discards 966b78e32242 Merge remote-tracking branch 'integrity/next-integrity' discards 7b7709c64890 Merge remote-tracking branch 'apparmor/apparmor-next' discards 97e0b0343849 Merge remote-tracking branch 'security/next-testing' discards ab458917fc2a Merge remote-tracking branch 'regulator/for-next' discards cc61a531733d Merge remote-tracking branch 'battery/for-next' discards 35898e57519b Merge remote-tracking branch 'backlight/for-backlight-next' discards 7db282ea82a0 Merge remote-tracking branch 'mfd/for-mfd-next' discards a26371101d9f Merge remote-tracking branch 'kgdb/kgdb-next' discards 11a9bc87b147 Merge remote-tracking branch 'mmc/next' discards 25f7b8475f8e Merge remote-tracking branch 'block/for-next' discards 8731aa5e4a1a Merge remote-tracking branch 'input/next' discards 0d793a8aed7f Merge remote-tracking branch 'modules/modules-next' discards 068b55cb4b15 Merge remote-tracking branch 'sound-asoc/for-next' discards be2f08c74dd9 Merge remote-tracking branch 'sound/for-next' discards 341a596bcbdd Merge remote-tracking branch 'regmap/for-next' discards ba58e0ff655e Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 656552c73d27 Merge remote-tracking branch 'drm-msm/msm-next' discards 0332aa3127d7 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 4d9e105cc228 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 552a35748a85 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 1c8a31e90e92 Merge remote-tracking branch 'amdgpu/drm-next' discards 10bcd095ae69 Merge remote-tracking branch 'drm/drm-next' discards caaf443713fa Merge remote-tracking branch 'crypto/master' discards 762a286ee788 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 1943512afa4e Merge remote-tracking branch 'nand/nand/next' discards ce85e3235f19 Merge remote-tracking branch 'gfs2/for-next' discards a36daa389875 Merge remote-tracking branch 'mac80211-next/master' discards 800c323e9bf3 Merge remote-tracking branch 'bluetooth/master' discards e0f10e2cab60 Merge remote-tracking branch 'wireless-drivers-next/master' discards 5f09d6640d5d Merge remote-tracking branch 'nfc-next/master' discards a67dc99673d5 Merge remote-tracking branch 'netfilter-next/master' discards 022c35bb460f Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 4c72e0773a0c Merge remote-tracking branch 'ipsec-next/master' discards 1574a9c8aba2 Merge remote-tracking branch 'bpf-next/master' discards 8cc7f5a6b2ac Merge remote-tracking branch 'net-next/master' discards 90c10dc64c2a Merge remote-tracking branch 'rdma/for-next' discards b969e8736df0 Merge remote-tracking branch 'swiotlb/linux-next' discards 7906dbdb5dd8 Merge remote-tracking branch 'dlm/next' discards 5106ff3438a6 Merge remote-tracking branch 'ieee1394/for-next' discards 24dccbcad35d Merge remote-tracking branch 'opp/opp/linux-next' discards 8bd612faa5fb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 7ad60886f317 Merge remote-tracking branch 'pm/linux-next' discards 49f66de741f5 Merge remote-tracking branch 'fbdev/fbdev-for-next' discards d9f310eaa65f Merge remote-tracking branch 'v4l-dvb-next/master' discards 730c8cb79e7e Merge remote-tracking branch 'v4l-dvb/master' discards 481a299e574f Merge remote-tracking branch 'jc_docs/docs-next' discards f3bd336d38b9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards fad1deced084 Merge remote-tracking branch 'i3c/i3c/next' discards 8eeb13d86345 Merge remote-tracking branch 'i2c/i2c/for-next' discards 9dd241352818 Merge remote-tracking branch 'hid/for-next' discards b33f8b0f1c1e Merge remote-tracking branch 'pci/next' discards 47347589c11e Merge remote-tracking branch 'printk/for-next' discards a08fe11466cc Merge remote-tracking branch 'vfs/for-next' discards 6e016d8cb5e0 Merge remote-tracking branch 'nfsd/nfsd-next' discards 9566c6d40df1 Merge remote-tracking branch 'nfs-anna/linux-next' discards 025d1921456e Merge remote-tracking branch 'jfs/jfs-next' discards 71582373e638 Merge remote-tracking branch 'f2fs/dev' discards 490e749335b5 Merge remote-tracking branch 'ext4/dev' discards 458ed00ea04a Merge remote-tracking branch 'ext3/for_next' discards ab11d0e630ff Merge remote-tracking branch 'ecryptfs/next' discards dc226a06a4d6 Merge remote-tracking branch 'cifs/for-next' discards 7560cd71401c Merge remote-tracking branch 'btrfs-kdave/for-next' discards 9b7d875f3569 Merge remote-tracking branch 'befs/for-next' discards 31a44c2a6a13 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 0fe89cf8f399 Merge remote-tracking branch 's390/features' discards f994dd771fc8 Merge remote-tracking branch 'parisc-hd/for-next' discards 23f8a7e72fe6 Merge remote-tracking branch 'nds32/next' discards fde367172206 Merge remote-tracking branch 'mips/mips-next' discards a6ae9424719d Merge remote-tracking branch 'm68k/for-next' discards cd18da52aa0c Merge remote-tracking branch 'csky/linux-next' discards 6c79b778a587 Merge remote-tracking branch 'clk-samsung/for-next' discards 5f00d9466208 Merge remote-tracking branch 'clk/clk-next' discards 9969c6534230 Merge remote-tracking branch 'tegra/for-next' discards 72d768ee8bdd Merge remote-tracking branch 'sunxi/sunxi/for-next' discards bc56c9c0fd8c Merge remote-tracking branch 'samsung-krzk/for-next' discards a2a39cbb819e Merge remote-tracking branch 'rockchip/for-next' discards 69c7ec717db7 Merge remote-tracking branch 'renesas/next' discards fbcd4c687a07 Merge remote-tracking branch 'qcom/for-next' discards a7dcf0a7d907 Merge remote-tracking branch 'reset/reset/next' discards 982a9d2c4dca Merge remote-tracking branch 'omap/for-next' discards a686a19b8aab Merge remote-tracking branch 'mvebu/for-next' discards de6c3d55f1bc Merge remote-tracking branch 'mediatek/for-next' discards 6e69975ef3b0 Merge remote-tracking branch 'keystone/next' discards 63dfcf36a89c Merge remote-tracking branch 'imx-mxs/for-next' discards 7a918c6eec5f Merge remote-tracking branch 'bcm2835/for-next' discards e423fb8dbb75 Merge remote-tracking branch 'at91/at91-next' discards b2fbc6e68e94 Merge remote-tracking branch 'amlogic/for-next' discards 12d887832219 Merge remote-tracking branch 'actions/for-next' discards ef74e3d478af Merge remote-tracking branch 'arm-soc/for-next' discards a674def3e853 Merge remote-tracking branch 'arm-perf/for-next/perf' discards 364811ba7933 Merge remote-tracking branch 'arm64/for-next/core' discards 4f1b013ba388 Merge remote-tracking branch 'dma-mapping/for-next' discards e3df10fffa5a Merge remote-tracking branch 'kbuild/for-next' discards 461d4ccb5d33 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 54c2a742ac2a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards af145a13561f Merge remote-tracking branch 'mmc-fixes/fixes' discards 46b257c76697 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 0fb51edb0d47 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards 1555a817fa33 Merge remote-tracking branch 'scsi-fixes/fixes' discards 0d129c261cf1 Merge remote-tracking branch 'i3c-fixes/master' discards 2d39651afbd0 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' discards aec5490def76 Merge remote-tracking branch 'vfs-fixes/fixes' discards de6a54a44096 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 994c1ec27b2e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards fea26703d686 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 9ee85076ca0d Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 210b1efcefc7 Merge remote-tracking branch 'crypto-current/master' discards eaa6e34672c6 Merge remote-tracking branch 'input-current/for-linus' discards 64eedaef4512 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards a4e9531018b2 Merge remote-tracking branch 'staging.current/staging-linus' discards 3abee78e9aeb Merge remote-tracking branch 'phy/fixes' discards df4834e0e32e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards d97b7c16fb44 Merge remote-tracking branch 'pci-current/for-linus' discards ab0cef2172e1 Merge remote-tracking branch 'spi-fixes/for-linus' discards a90e9ed51f79 Merge remote-tracking branch 'regulator-fixes/for-linus' discards d303961f3dd2 Merge remote-tracking branch 'regmap-fixes/for-linus' discards d5ba3cf2230c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards e544e67bc87e Merge remote-tracking branch 'sound-current/for-linus' discards df20758adbae Merge remote-tracking branch 'mac80211/master' discards d82b82f734ec Merge remote-tracking branch 'wireless-drivers/master' discards 30c7a39d7209 Merge remote-tracking branch 'ipsec/master' discards ac4da2e13b7f Merge remote-tracking branch 'net/master' discards fa2e3a5ac52c Merge remote-tracking branch 'powerpc-fixes/fixes' discards 3ee6f6ec02fd Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 4a3b3af8a577 Merge remote-tracking branch 'arc-current/for-curr' discards 04468ad205cb Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' 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 discards 465088ed1b25 s390: Convert IS_ENABLED uses to __is_defined discards 9c27b5a506c2 s390: make chkbss work with clang discards 6a5172f9152b s390: make __load_psw_mask work with clang discards 5657e87607e7 s390: syscall_wrapper: avoid clang warning discards f3f08ea6d0c5 s390: don't build vdso32 with clang discards 0aa4d4fbeb1d s390: remove -fno-strength-reduce flag discards f537fb66936b s390: fine-tune stack switch helper discards f05dfd3f1cdc Merge branch 'asoc-5.2' into asoc-next discards e6fbe5236bae Merge branch 'asoc-5.1' into asoc-linus omits c74453544181 Merge branch 'spi-5.2' into spi-next omits ba7e42598c08 Merge branch 'spi-5.1' into spi-linus discards 371a256ca90f rtc: stmp3xxx: convert to SPDX identifier discards 57f34277a5da rtc: stmp3xxx: use .set_time discards 0822ded72a2d rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 discards 65a3864a449b rtc: stmp3xxx: set range discards c82c8bc5b63e Merge branch 'regulator-5.2' into regulator-next discards f680dca99311 Merge branch 'regulator-5.1' into regulator-linus discards 21bb56ef8684 Merge branches 'pm-sleep' and 'pm-cpuidle' into linux-next discards 50899f7d5078 PM / Domains: Add genpd governor for CPUs discards 9099576b57e2 cifs: update module internal version number discards 69862b2ae015 cifs: remove superfluous inode_lock in cifs_{strict_}fsync discards 37d520ec7f34 cifs: Call MID callback before destroying transport discards 56c1b673d6bb cifs: smbd: Retry on memory registration failure discards af3341459e69 cifs: smbd: Indicate to retry on transport sending failure discards b6d9269608fe cifs: smbd: Return EINTR when interrupted discards b12a2cc1aacd cifs: smbd: Don't destroy transport on RDMA disconnect discards 955baa95ce8f smbd: Make upper layer decide when to destroy the transport discards 0bb8705a470c SMB3: update comment to clarify enumerating snapshots discards 12a5e3b2ad1d CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb discards 86d31ceb88a2 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] discards 582fda883da6 cifs: Fix DFS cache refresher for DFS links discards 643c2621aee9 cifs: don't use __constant_cpu_to_le32() discards 29e0afd967fe CIFS: keep FileInfo handle live during oplock break discards 0e6238d889a0 SMB3: Track total time spent on roundtrips for each SMB3 command 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 discards afd4fa06a84b mac80211: store tx power value from user to station discards 3555b6a6f87e cfg80211: Add support to set tx power for a station associated omits 0789f833b857 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. discards 399eeb610d63 platform/chrome: cros_ec_proto: check for NULL transfer function omits 902eddb8b550 tools/memory-model: Fix scripting --jobs argument omits 9aa0e340cf57 tools/memory-model: Implement --hw support for checkghlitmus.sh discards e3190a97ca8b mac80211: only allocate one queue when using iTXQs discards b67c4ce4537c nl80211: Use struct_size() in kzalloc() discards 58f42bcdb4f8 cfg80211: Use struct_size() in kzalloc() discards b1a33646db81 mac80211: debugfs option to force TX status frames discards 8a0382c1de5a cfg80211: remove redundant zero check on variable 'changed' discards 58f3a5cc5555 mac80211/cfg80211: update bss channel on channel switch discards c2c5273d29f1 mac80211: minstrel_ht: automatically calculate rate durati [...] discards 38170a1e7a34 mac80211: minstrel_ht: add support for rates with 4 spatia [...] 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 discards 95e7c586bcb5 doc/kernel-parameters.txt: Deprecate ima_appraise_tcb discards 7017c9d521d0 x86/ima: add missing include discards 9bab7b64221c selftests/kexec: update get_secureboot_mode discards 67b7187b4737 platform/chrome: wilco_ec: Standardize mailbox interface discards 1c3756ce1d22 platform/chrome: Add CrOS USB PD logging driver discards 02205918dc75 platform/chrome: cros_ec_spi: Transfer messages at high priority discards ae8378b081fa platform/chrome: cros_ec_proto: Also return invalid comman [...] discards 8b2072d950fc Merge branch for-5.2/arm64/defconfig into for-next discards be8ffd1ecdbd Merge branch for-5.2/arm64/dt into for-next discards fc5fddc6adcb Merge branch for-5.2/arm/soc into for-next discards f38da1ca1f2e Merge branch for-5.2/soc into for-next discards 6060cf2c0b1c Merge branch for-5.2/bus into for-next 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' discards ac8ffad29938 Merge branch 'imx/defconfig' into for-next discards 4dc588ddf943 Merge branch 'imx/dt64' into for-next discards 9b69f25313f3 Merge branch 'imx/dt' into for-next discards 6bfadea0c161 Merge branch 'imx/bindings' into for-next discards 55f4d3daaadd Merge branch 'imx/soc' into for-next discards cd55af14df8b Merge branch 'imx/drivers' into for-next discards a26be2274089 Merge branch 'imx/fixes' into for-next discards e1324c014651 Merge branch 'clk/imx7ulp' into for-next 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' discards 51a6db60254b selftests/kexec: make kexec_load test independent of IMA b [...] discards b760782721d4 selftests/kexec: check kexec_load and kexec_file_load are enabled discards e8e38493a2e8 selftests/kexec: Add missing '=y' to config options discards d7b311ff521c selftests/kexec: kexec_file_load syscall test discards 222de51e93f5 kselftest/kexec: define "require_root_privileges" discards 0f57a771429b selftests/kexec: define common logging functions discards d31c534df785 selftests/kexec: define a set of common functions discards b757eedadc72 selftests/kexec: cleanup the kexec selftest discards dcd8b0f8d527 selftests/kexec: move the IMA kexec_load selftest to selft [...] 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 discards 6c07c1c74394 apparmor: fix blob compression when ns is forced on a policy load discards df4d55f2e1b8 apparmor: fix double free when unpack of secmark rules fails discards 710c986b830b apparmor: fix missing ZLIB defines discards d071661b4755 apparmor: fix blob compression build failure on ppc discards 843c660cb427 apparmor: delete the dentry in aafs_remove() to avoid a leak discards 876dd866c084 apparmor: Initial implementation of raw policy blob compression adds 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] adds e154592a1d25 gpu: host1x: Fix compile error when IOMMU API is not available adds 7a74198f587b Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedes [...] adds 3df64d7b0a4f drm/mediatek: Implement gem prime vmap/vunmap function adds d6db988a4429 drm/mediatek: Add Mediatek framebuffer device adds 2d85978341e6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() adds 2ae2c3316fb7 drm/mediatek: fix possible object reference leak adds 0c24613cda16 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 adds 321b628e6f5a drm/mediatek: make implementation of recalc_rate() for MT2 [...] adds 827abdd02420 drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy adds 8eeb3946feeb drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy adds 9ee76098a1b8 drm/mediatek: no change parent rate in round_rate() for MT [...] adds 86dc6612abc1 Merge branch 'mediatek-drm-fixes-5.1' of https://github.co [...] adds e7ad88553aa1 drm/amdkfd: Add picasso pci id adds d4162c61e253 drm/amdgpu: Adjust IB test timeout for XGMI configuration adds 1712fb1a2f68 drm/amdgpu: amdgpu_device_recover_vram always failed if on [...] adds c1cefe115d1c drm/amd/display: fix cursor black issue adds bd13b2b874ec drm/amd/display: Fix negative cursor pos programming (v2) adds d47703d43eca Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds ffb5d6fe140d Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.fre [...] adds 196a66275520 drm/i915/gvt: Annotate iomem usage adds 968a85b19d0a drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() adds cd7879f79f83 drm/i915/gvt: Roundup fb->height into tile's height at cal [...] adds 3f5f5d534bd4 Merge tag 'gvt-fixes-2019-04-11' of https://github.com/int [...] 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 ac71317e6be0 ASoC: wcd9335: Fix missing regmap requirement adds 9b0dcd0e5a27 Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/ [...] adds 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] adds 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error dur [...] 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 8c5165430c01 dma-debug: only skip one stackframe entry 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 7c2e07130090 clk: x86: Add system specific quirk to mark clocks as critical adds b995dcca7cf1 platform/x86: pmc_atom: Drop __initconst on dmi table 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 7c2bd9a39845 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. adds 29e7ca715f2a NFS: Fix handling of reply page vector adds e1ede312f17e xprtrdma: Fix helper that drains the transport adds 0769663b4f58 NFSv4.1 fix incorrect return value in copy_file_range adds af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] adds b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] adds 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all adds 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT adds 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root adds eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire adds bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids adds 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids adds 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() adds eb3afb75b57c nvme: cancel request synchronously adds b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] adds a3761c3c9120 block: do not leak memory in bio_copy_user_iov() adds 67f471b6ed3b nvme-fc: correct csn initialization and increments on error adds d808b7f759b5 nvmet: fix discover log page when offsets are used adds c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds a89afe58f1a7 block: fix the return errno for direct IO adds 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block adds 9cfbcc371e4e mtd: cfi_util: mark expected switch fall-throughs adds c952d46871eb mtd: phram: Mark expected switch fall-throughs adds 74d1bae4f54c mtd: lpddr_cmds: Mark expected switch fall-through adds 9aa96be42c01 mtd: cfi_cmdset_0002: Mark expected switch fall-throughs adds 48d19fa33cc9 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 1ee6f7cdfc6b Merge remote-tracking branch 'arc-current/for-curr' adds 903f1a187776 net/tls: fix build without CONFIG_TLS_DEVICE adds 43c2adb9df7d team: set slave to promisc if team is already in promisc mode adds 8065a779f17e failover: allow name change on IFF_UP slave interfaces adds b4f47f3848eb net/tls: prevent bad memory access in tls_is_sk_tx_device_ [...] adds 813dbeb656d6 vhost: reject zero size iova range adds d1841533e548 tipc: missing entries in name table of publications adds 988dc4a9a3b6 net: fou: do not use guehdr after iptunnel_pull_offloads i [...] adds fd57770dd198 net/smc: wait for pending work before clcsock release_sock adds e183d4e414b6 net/smc: fix a NULL pointer dereference adds 07603b230895 net/smc: propagate file from SMC to TCP socket adds 8ef659f1a840 net/smc: fix return code from FLUSH command adds f61bca58f6c3 net/smc: move unhash before release of clcsock adds 796fff0c12b2 Merge branch 'smc-fixes' adds 5ee15c101f29 net: thunderx: raise XDP MTU to 1508 adds 1f227d16083b net: thunderx: don't allow jumbo frames with XDP adds 9a4dda81f1d3 Merge branch 'thunderx-xdp-mtu' adds c5b493ce192b net: bridge: multicast: use rcu to access port list from b [...] adds d7c3a206e633 net: fec: manage ahb clock in runtime pm adds d3706566ae3d net: netrom: Fix error cleanup path of nr_proto_init adds a5f622984a62 selftests: fib_tests: Fix 'Command line is not complete' errors adds e30584509659 dctcp: more accurate tracking of packets delivery adds dd3ac9a68435 net/rds: Check address length before reading address family adds 238ffdc49ef9 mISDN: Check address length before reading address family adds 175f7c1f01d3 sctp: Check address length before reading address family adds d852be84770c net: netlink: Check address length before reading groups field adds a9107a14a9b9 rxrpc: Check address length before reading srx_service field adds bd7d46ddca06 Bluetooth: Check address length before reading address field adds c68e747d0a98 llc: Check address length before reading address field adds ba024f2574a1 bpf: Check address length before reading address family adds bddc028a4f2a udpv6: Check address length before reading address family adds 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping adds 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp adds 56d282d9db19 rxrpc: Clear socket error adds 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed adds 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() adds f7f1dd3162ef afs: Check for rxrpc call completion in wait loop adds 39ce67557568 rxrpc: Trace received connection aborts adds 1a2391c30c0b rxrpc: Fix detection of out of order acks adds 9e550f015303 Merge branch 'rxrpc-fixes' adds ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure adds c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() adds 9ac6bb1414ac qed: Delete redundant doorbell recovery types adds b61b04ad81d5 qed: Fix the doorbell address sanity check adds d4476b8a6151 qed: Fix missing DORQ attentions adds 0d72c2ac8918 qed: Fix the DORQ's attentions handling adds a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' adds 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check adds 8e5fdedf6132 Merge remote-tracking branch 'net/master' adds e0665239e07f bpftool: Fix errno variable usage adds ad40ddd4cef4 MIPS: eBPF: Make ebpf_to_mips_reg() static adds 44c4d966597f Merge remote-tracking branch 'bpf/master' adds 0800bc616c25 Merge remote-tracking branch 'ipsec/master' adds becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] adds 1025ce75212b netfilter: conntrack: don't set related state for differen [...] adds 8176c8332751 netfilter: conntrack: initialize ct->timeout adds 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels adds a5dc1fb1928a netfilter: ctnetlink: don't use conntrack/expect object ad [...] adds 4d2993b1bfa9 netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] adds 51f9960db6ad netfilter: nat: fix icmp id randomization adds 2495bafbf236 Merge remote-tracking branch 'netfilter/master' adds 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock adds aa3cb24be18b mt76: mt7603: fix sequence number assignment adds 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup adds 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting adds bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] adds f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path adds dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes adds debec2f23910 iwlwifi: add support for quz firmwares adds 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] adds bef338babf8c Merge remote-tracking branch 'wireless-drivers/master' adds 86cea12515ea Merge remote-tracking branch 'mac80211/master' adds 183ab39eb0ea ALSA: hda: Initialize power_state field properly adds a4abf7b6b027 Merge remote-tracking branch 'sound-current/for-linus' adds d0ebbf7d6e23 Merge branch 'asoc-5.1' into asoc-linus adds 61aa8d412416 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 6524d7c4410b Merge remote-tracking branch 'regmap-fixes/for-linus' adds 4ed9d2abba22 Merge branch 'regulator-5.1' into regulator-linus adds 65a68eec7758 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 046b101fef62 Merge branch 'spi-5.1' into spi-linus adds 423bfc9c7fd4 Merge remote-tracking branch 'spi-fixes/for-linus' adds d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] adds 1b8bdeef6ea1 Merge remote-tracking branch 'pci-current/for-linus' adds 7676ab787f8e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds f34317d5b63c Merge remote-tracking branch 'phy/fixes' adds 64169b5bd603 Merge remote-tracking branch 'staging.current/staging-linus' adds 6fff5de66f79 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds d5231f99c5f3 Merge remote-tracking branch 'input-current/for-linus' adds ebc18d5619b7 Merge remote-tracking branch 'crypto-current/master' adds 989b39e87c37 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 7c7eeae8145e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3702d10f160e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 9d8d7e5b4192 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7bc77dd50d07 Merge remote-tracking branch 'vfs-fixes/fixes' adds 0590c36cf688 Merge remote-tracking branch 'i3c-fixes/master' adds fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement adds 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset adds 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] adds a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] adds 5819c9099ca1 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs adds ce3052c8ad0d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] adds c3236fb5a5fc Merge branch 'kconfig' into for-next adds e60a6c4f4eba Merge remote-tracking branch 'kbuild/for-next' adds 48fed13aea82 Merge remote-tracking branch 'dma-mapping/for-next' adds d263119387de arm64: compat: Reduce address limit adds 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO adds a823c35ff2ed arm64: ptrace: Add function argument access API adds 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] adds c166adf6ef2c Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] adds 6e4cbb8a6269 Merge remote-tracking branch 'arm64/for-next/core' adds 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline adds 070571c771b3 Merge remote-tracking branch 'arm-perf/for-next/perf' adds f680af154f5e Merge remote-tracking branch 'arm-soc/for-next' adds 81373b0aa091 Merge remote-tracking branch 'actions/for-next' adds cd855eecc2d0 Merge remote-tracking branch 'amlogic/for-next' adds 58d1348f3049 Merge remote-tracking branch 'at91/at91-next' adds 12ce348980d7 Merge remote-tracking branch 'bcm2835/for-next' adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds 06033872c4a5 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 61b10b198ca7 Merge branch 'clk/imx5' into for-next adds 6b8ff2a156d5 Merge branch 'clk/imx7ulp' into for-next adds 612d5b65894b clk: imx: use devm_platform_ioremap_resource() to simplify code adds ee4f678d5c0b Merge branch 'clk/imx8qxp' into for-next adds 0672d22a1924 ARM: dts: imx: Fix the AR803X phy-mode adds dbb58e291cd4 ARM: dts: imx6q-logicpd: Reduce inrush current on start adds 7aedca875074 ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1 adds 9b644e603649 Merge branch 'imx/fixes' into for-next adds ccc1de31ab54 soc: imx: gpc: use devm_platform_ioremap_resource() to sim [...] adds 9f735c4e94fc soc: imx: gpcv2: use devm_platform_ioremap_resource() to s [...] adds 851826c7566e firmware: imx: enable imx scu general irq function adds 2a80988ebc74 Merge branch 'imx/drivers' into for-next adds f1eca0ece500 Merge branch 'imx/soc' into for-next adds e51fb2536aea dt-bindings: add vendor prefix for TQ Systems GmbH adds e2f6a7630fc1 dt-bindings: arm: add TQ boards adds 189733b0a7e4 dt-bindings: Add vendor prefix for Rakuten Kobo, Inc. adds 42b3862658d9 dt-bindings: arm: fsl: Add i.MX50 based boards adds 9ad593bc959f dt-bindings: fsl: scu: add general interrupt support adds 47723c3b217f Merge branch 'imx/bindings' into for-next adds a8ab3547c7b4 ARM: dts: imx7d: Specify viewport count for PCIE block adds 87fd3ce28b46 ARM: dts: imx6qdl: Specify viewport count for PCIE block adds a80a1af6ec8a ARM: dts: tq imx7 common board support adds c924f0c07e48 ARM: dts: tq imx7s board support adds 684a586741e2 ARM: dts: tq imx7d board support adds 8137474b9dd4 ARM: dts: imx7s: add mipi phy power domain adds 94a905a79f2c ARM: dts: imx7s: add multiplexer controls adds 6a2736fccfb4 ARM: dts: imx7s: Add video mux, csi and mipi_csi adds 2cd37a97d1ea ARM: dts: imx7s-warp: add csi and mipi_csi node adds e345fd42493c ARM: dts: imx7s-warp: add ov2680 sensor node adds b14c872eebc5 ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA adds 8979117765c1 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA adds 412b032a1dc7 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA adds 7b3132ecefdd ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA adds c5ed5daa65d5 ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA adds cc839d0f8c28 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA adds 28c168018e09 ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 918bbde8085a ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds b7b4fda26362 ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 1268d8339ca4 ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name adds c83bbdc22713 ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name adds cadb32a9c118 ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name adds 891d940aef2f ARM: dts: imx50: Add Kobo Aura DTS adds 4b08ecc7c685 ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device adds 45d91250405b ARM: dts: imx6q-logicpd: Enable Analog audio capture adds 6fd6d6f6a2f0 ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend adds 7ee137a96a88 ARM: dts: imx: Switch Zii dts to SPDX identifier adds 00e3ff8b980b ARM: dts: imx: Use generic node names for Zii dts adds 35dc29ef0f5d ARM: dts: imx6dl-sabreauto: update opp table for auto part adds e107ae602a09 Merge branch 'imx/dt' into for-next adds c78d160d0520 arm64: dts: imx8qxp: add system controller watchdog support adds b6c846b954c0 arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string adds 7240d7d41fd0 arm64: dts: imx8mq: Change ahb clock for imx8mq adds 3f3d79580435 arm64: dts: ls1028a: Corrected the SATA ecc address adds 071f78551160 arm64: dts: lx2160a: add sata node support adds 29fdb6b834b8 arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes adds beea0f22566c arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible adds d62a250ea33a arm64: dts: imx8mq: Add a node for SRC IP block adds de2a538b97a4 arm64: dts: imx8mq: Combine PCIE power domains adds fc26e600e97a arm64: dts: imx8mq: Add nodes for PCIe IP blocks adds cdfdea07090b arm64: dts: imx8mq-evk: Enable PCIE0 interface adds 8cfd813c7307 arm64: dts: imx8mq: fix higher CPU operating point adds c4b3ac852e5a arm64: dts: imx: add Zii Ultra board support adds b10615a719d8 arm64: dts: imx8mq: add GPU node adds 8f66898a90f2 arm64: dts: imx8qxp: enable scu general irq channel adds 7f39e28b2db9 Merge branch 'imx/dt64' into for-next adds f807d9c76e1c arm64: defconfig: add support for i.MX system controller watchdog adds 808c99f77c4e arm64: defconfig: Enable RTC_DRV_SNVS adds 26c200a7a51b arm64: defconfig: Enable imx8mm clk/pinctrl adds c42a3b7bd776 Merge branch 'imx/defconfig' into for-next adds cbb3be45937a Merge remote-tracking branch 'imx-mxs/for-next' adds 83fafeb4f037 Merge remote-tracking branch 'keystone/next' adds e42032c7a9d4 Merge remote-tracking branch 'mediatek/for-next' adds fece43d123eb Merge remote-tracking branch 'mvebu/for-next' adds 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] adds a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] adds f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] adds 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] adds 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines adds 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] adds ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] adds 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] adds e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] adds 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] adds 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] adds 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines adds ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines adds 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines adds 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines adds 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] adds 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 09f837546edf dt-binding: arm: omap: Add information for AM5748 adds bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files adds 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next adds df9333c3833f Merge remote-tracking branch 'omap/for-next' adds 5eb0bdcecbcd Merge remote-tracking branch 'reset/reset/next' adds a207246a785d Merge remote-tracking branch 'qcom/for-next' adds 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig adds b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] adds f408170d1829 ARM: dts: r8a77470: Add HSCIF support adds 3d59e55ef864 ARM: dts: r8a77470: Add PWM support adds 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support adds 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support adds e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] adds ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device adds 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host adds 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes adds 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB adds 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds ecd92e8c30f6 Merge remote-tracking branch 'renesas/next' adds bbdc00a7de24 soc: rockchip: Set the proper PWM for rk3288 adds 7a4ae8ceaaf4 Merge branch 'v5.2-armsoc/drivers' into for-next adds 2f60eb2f03b9 ARM: dts: rockchip: Remove unnecessary setting of UART0 SC [...] adds 280fa349757b ARM: dts: rockchip: Add BT_EN to the power sequence for veyron adds 07f08d9cee45 ARM: dts: rockchip: bulk convert gpios to their constant c [...] adds ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 adds 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] adds ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] adds 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron adds 45a9cee770e0 Merge branch 'v5.2-armsoc/dts32' into for-next adds de674862f76d arm64: dts: rockchip: eMMC additions for rk3328-roc-cc adds efd38668884f arm64: dts: rockchip: enable display nodes on rk3328-roc-cc adds d64420e81605 arm64: dts: rockchip: bulk convert gpios to their constant [...] adds 40a0dd4253c0 arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399 adds cca64cf155a6 Merge branch 'v5.2-armsoc/dts64' into for-next adds 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init adds ee272f628001 Merge branch 'v5.2-armsoc/soc32' into for-next adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds ea1f8feb26d3 Merge branch 'v5.2-clk/next' into for-next adds 7122069409bc Merge remote-tracking branch 'rockchip/for-next' adds 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups adds 0b428d14b485 Merge branch 'next/soc' into for-next adds 21f21a36b8de Merge remote-tracking branch 'samsung-krzk/for-next' adds d4a123d56b4e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 5f0199414a57 Merge branch for-5.2/bus into for-next adds 99aa1733f4a1 Merge branch for-5.2/soc into for-next adds ebca2a6ee161 ARM: trusted_foundations: Support L2 cache maintenance adds 96446e21d6e9 ARM: trusted_foundations: Make prepare_idle call to take m [...] adds ebc7c1a26578 ARM: trusted_foundations: Provide information about whethe [...] adds 6ad27b835040 ARM: tegra: Set up L2 cache using Trusted Foundations firmware adds 2af6597ac3fa ARM: tegra: Don't apply CPU erratas in insecure mode adds dae84be59d66 ARM: tegra: Always boot CPU in ARM-mode adds 78ee399f1632 ARM: tegra: Add firmware calls required for suspend-resume [...] adds c8e7755ec62b ARM: tegra: Sort dependencies alphabetically adds 48341bb1b0b4 firmware: Move Trusted Foundations support adds 3c5600a0ea4b Merge branch for-5.2/firmware into for-next adds f2222a9e8033 memory: tegra: Make terga20_mc_reset_ops static adds cb2b58391e40 memory: tegra: Properly spell "tegra" adds 26b40cc792d2 Merge branch for-5.2/memory into for-next adds 4f730a216db1 Merge branch for-5.2/arm/soc into for-next adds 24c05848b100 ARM: tegra: Update default configuration for v5.1-rc1 adds 1f495337516b ARM: tegra: Enable Trusted Foundations by default adds 8b695aa58cc4 ARM: Enable Trusted Foundations for multiplatform ARM v7 adds a6762efe45da Merge branch for-5.2/arm/defconfig into for-next adds d9931a1869fb arm64: tegra: Fix timer node for Tegra210 adds da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 adds d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 adds 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug adds 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield adds 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 adds 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 adds e9b001960cf5 arm64: tegra: Fix default tap and trim values adds c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 adds cba91b874e78 Merge branch for-5.2/arm64/dt into for-next adds 08746b5db23d Merge branch for-5.2/arm64/defconfig into for-next adds 45d81543758a Merge remote-tracking branch 'tegra/for-next' adds f478cdf9aa2d Merge branch 'clk-fixes' into clk-next adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 97384aa98079 Merge branch 'clk-meson' into clk-next adds c39bae2e1ea9 Merge branch 'clk-fixes' into clk-next adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 1e84429f7880 Merge branch 'clk-renesas' into clk-next adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 6771fc5ec5e6 Merge branch 'clk-sa' into clk-next adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 604040f4e5fa Merge branch 'clk-mtk' into clk-next adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds de5864a1e5b9 Merge branch 'clk-qcom' into clk-next adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 72922c926a53 Merge branch 'clk-ingenic' into clk-next adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 684c41bbf052 Merge branch 'clk-doc' into clk-next adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds ebdc8e6dbd5c Merge branch 'clk-more-critical' into clk-next adds 21eb35a1ae4d Merge commit 'tags/clk-fixes-for-linus^0' into clk-next adds 83380e7a68c4 Merge remote-tracking branch 'clk/clk-next' adds 7eea19173e6b Merge remote-tracking branch 'clk-samsung/for-next' adds fcd447b5ec63 Merge remote-tracking branch 'csky/linux-next' adds a9365e81dfeb Merge remote-tracking branch 'm68k/for-next' adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds fe582e05fae2 Merge remote-tracking branch 'mips/mips-next' adds 68b493e74321 Merge remote-tracking branch 'nds32/next' adds 28f1dc758ad5 parisc: Switch from DISCONTIGMEM to SPARSEMEM adds ce9f748ae356 parisc: Remove lock code to serialize TLB operations in pacache.S adds e86efa2836b9 Merge remote-tracking branch 'parisc-hd/for-next' adds 7aa0055e0647 s390: fine-tune stack switch helper adds c1afcaec2af6 s390: remove -fno-strength-reduce flag adds 96ca7674ea66 s390: don't build vdso32 with clang adds efb150df1de6 s390: syscall_wrapper: avoid clang warning adds 0a113efc3b48 s390: make __load_psw_mask work with clang adds 9a0ceb9cfbee s390: make chkbss work with clang adds 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined adds 6e042492a272 s390: avoid __builtin_return_address(n) on clang adds 913140e22156 s390: zcrypt: initialize variables before_use adds fa27df613579 Merge remote-tracking branch 's390/features' adds abff9ac68403 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 4b1309922134 Merge remote-tracking branch 'befs/for-next' adds 9bab1df8b7a3 Merge remote-tracking branch 'btrfs-kdave/for-next' adds e070c66d1aa3 CIFS: keep FileInfo handle live during oplock break adds 67fce66b5591 SMB3: Track total time spent on roundtrips for each SMB3 command adds a6b2801f2fee cifs: don't use __constant_cpu_to_le32() adds a93358609432 cifs: Fix DFS cache refresher for DFS links adds a8750439c836 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] adds a52bde879056 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb adds 0c33f05e67b9 SMB3: update comment to clarify enumerating snapshots adds ae35219c785d smbd: Make upper layer decide when to destroy the transport adds 0d6fc0b343be cifs: smbd: Don't destroy transport on RDMA disconnect adds 8f4607b056dd cifs: smbd: Return EINTR when interrupted adds 933303053b9f cifs: smbd: Indicate to retry on transport sending failure adds d7aab1c6368a cifs: smbd: Retry on memory registration failure adds e995049a7b9e cifs: Call MID callback before destroying transport adds 19d8a73dda83 cifs: remove superfluous inode_lock in cifs_{strict_}fsync adds f772f8b3eabe cifs: Add support for FSCTL passthrough that write data to [...] adds 6d2352b06aa3 SMB3: Add handling for different FSCTL access flags adds c9ac7546cd7d cifs: fix page reference leak with readv/writev adds e26fe90a7d3c SMB3: Clean up query symlink when reparse point adds 3800f25d5d64 cifs: zero-range does not require the file is sparse adds 845d4b47805c Merge remote-tracking branch 'cifs/for-next' adds dce0d68eff7f Merge remote-tracking branch 'ecryptfs/next' adds 437bede6efb5 Merge remote-tracking branch 'ext3/for_next' adds 01672154b416 Merge remote-tracking branch 'ext4/dev' adds 8c1ffd96bbeb Merge remote-tracking branch 'f2fs/dev' adds c1c22e180f03 Merge remote-tracking branch 'jfs/jfs-next' adds 24a38c9f2eb2 SUNRPC: Fix up task signalling adds 05c9915a9884 SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 2863a5aca480 SUNRPC: Refactor xprt_request_wait_receive() adds 2b8b490c6652 SUNRPC: Refactor rpc_sleep_on() adds c8a029b44620 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds cb678ac2dbc2 SUNRPC: Add function rpc_sleep_on_timeout() adds f5bd316db85f SUNRPC: Fix up tracking of timeouts adds 9f9e647df0b8 SUNRPC: Simplify queue timeouts using timer_reduce() adds 2d61b091c616 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds b339f6ca8a47 SUNRPC: Ensure that the transport layer respect major timeouts adds 3fa16f31ad1e SUNRPC: Add tracking of RPC level errors adds 6cdb3ab079ad SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds 7fea52ec194a SUNRPC: Start the first major timeout calculation at task [...] adds de7bd189d763 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds 28ce7f81720d SUNRPC: Add the 'softerr' rpc_client flag adds 0cb946b791e9 NFS: Consider ETIMEDOUT to be a fatal error adds e04cad060d68 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds a9a306485d2c NFS: Add a mount option "softerr" to allow clients to see [...] adds e11f864eab4f NFS: Don't interrupt file writeout due to fatal errors adds 9170ab3c770a NFS: Don't call generic_error_remove_page() while holding locks adds d02a0d7adeef NFS: Don't inadvertently clear writeback errors adds ecfdcc04f4b7 NFS: Replace custom error reporting mechanism with generic one adds e3225620d588 NFS: Fix up NFS I/O subrequest creation adds 5cec1f261870 NFS: Remove unused argument from nfs_create_request() adds 2ad28c44968c pNFS: Add tracking to limit the number of pNFS retries adds 9ae517746e77 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds f2803bfaecfc NFS: Ensure that all nfs lock contexts have a valid open context adds 899bd58d25a0 NFS: Add a helper to return a pointer to the open context [...] adds 5602c11defd6 NFS: Remove redundant open context from nfs_page adds 3f9a0df55156 Merge remote-tracking branch 'nfs-anna/linux-next' adds 17bb89e85d89 Merge remote-tracking branch 'nfsd/nfsd-next' adds 702882525cdb orangefs: implement xattr cache adds 9a0a0f99ee43 orangefs: do not invalidate attributes on inode create adds d018e4d6e641 orangefs: simplify orangefs_inode_getattr interface adds 98d9c702b145 orangefs: update attributes rather than relying on server adds 62407cc23051 orangefs: hold i_lock during inode_getattr adds 3688004eff7c orangefs: set up and use backing_dev_info adds be9601256045 orangefs: let setattr write to cached inode adds b263c1df153e orangefs: reorganize setattr functions to track attribute changes adds c8dd0c0cd08b orangefs: remove orangefs_readpages adds 0baa8bd104f6 orangefs: service ops done for writeback are not killable adds dfc635841d10 orangefs: migrate to generic_file_read_iter adds 2725550ff0e6 orangefs: implement writepage adds a2f437e159bf orangefs: do not return successful read when the client-co [...] adds e38e46a2061b orangefs: move do_readv_writev to direct_IO adds f89f8c7e3146 orangefs: skip inode writeout if nothing to write adds 8f6ceea9c831 orangefs: avoid fsync service operation on flush adds 060835cf6bbc orangefs: write range tracking adds a0c64fe549d1 orangefs: implement writepages adds 553218045845 orangefs: add orangefs_revalidate_mapping adds 8d3127001962 orangefs: remember count when reading. adds 14d239f94115 orangefs: pass slot index back to readpage. adds caecd53e7b1d orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 3901903fd68c Merge remote-tracking branch 'orangefs/for-next' adds 683a9acec84a Merge remote-tracking branch 'vfs/for-next' adds 93a195451bfc Merge remote-tracking branch 'printk/for-next' adds 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void adds c046fd6d2d5c Merge branch 'pci/aer' adds badd9f19f199 dt-bindings: Add "external-facing" PCIe port property adds 9cb30a71acd4 PCI: OF: Support "external-facing" property adds 0ae33c0ab11d Merge branch 'pci/enumeration' adds 4d0a8fb9bee6 Merge branch 'pci/hotplug' adds 7339c44e3152 Merge branch 'pci/msi' adds ed2cbc076c4f Merge branch 'pci/misc' adds d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken adds a723fbac7f9e Merge branch 'pci/virtualization' adds d8ae9ad71b5d Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 3980be33fce5 Merge branch 'remotes/lorenzo/pci/dwc' adds 69de92d02f42 Merge branch 'remotes/lorenzo/pci/iproc' adds 1beb55126937 PCI: keystone: Cleanup interrupt related macros adds 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] adds f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset adds 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() adds 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip adds 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip adds dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops adds fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] adds 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops adds 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration adds 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information adds f3560a9f88ae PCI: keystone: Perform host initialization in a single function adds 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] adds c6fa631b57f7 PCI: keystone: Move resources initialization to prepare fo [...] adds 6ea2468116e2 dt-bindings: PCI: Add dt-binding to configure PCIe mode adds 796041fcd5ac PCI: keystone: Explicitly set the PCIe mode adds 5367d31b211f dt-bindings: PCI: Document "atu" reg-names adds 69b77ceb10d8 PCI: dwc: Enable iATU unroll for endpoint too adds 0749beaa161e PCI: dwc: Fix ATU identification for designware version >= 4.80 adds 2aa9aeeff6ea PCI: keystone: Prevent ARM32 specific code to be compiled [...] adds 8bafddf5d476 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 adds 4dfde4c668c8 PCI: keystone: Add support for PCIe RC in AM654x Platforms adds d62da7bec880 PCI: keystone: Invoke phy_reset() API before enabling PHY adds 179b46492df1 PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] adds d79885513222 PCI: keystone: Add support to set the max link speed from DT adds 820136685dbc PCI: endpoint: Add support to specify alignment for buffer [...] adds 9181e3787ee5 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops adds e4620a6b3c1e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] adds 7892fd7690cb PCI: dwc: Add callbacks for accessing dbi2 address space adds 5709114f0a97 PCI: keystone: Add support for PCIe EP in AM654x Platforms adds 3dc114b81a1f PCI: designware-ep: Configure RESBAR to advertise the smal [...] adds be75595257f8 PCI: designware-ep: Use aligned ATU window for raising MSI [...] adds f4019656c36c misc: pci_endpoint_test: Add support to test PCI EP in AM654x adds 1e99e80a217e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] adds 30ed3db302df Merge branch 'remotes/lorenzo/pci/keystone' adds 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() adds 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe adds 56fe1a19eb20 Merge branch 'remotes/lorenzo/pci/mediatek' adds 048c8d6bac27 Merge branch 'remotes/lorenzo/pci/rcar' adds c379cbe5af46 Merge branch 'remotes/lorenzo/pci/xilinx' adds fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() adds 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest adds 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference adds 464be6fe99f9 Merge branch 'remotes/lorenzo/pci/misc' adds 74356addc0b3 PCI: Fix comment typos adds 12fa4f47924c CPER: Add UEFI spec references adds 113fb03ed1d4 CPER: Remove unnecessary use of user-space types adds 5cb8ce806319 Merge branch 'pci/trivial' adds 381a436eb3f0 Merge remote-tracking branch 'pci/next' adds 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds a3f17f1a50ed Merge remote-tracking branch 'hid/for-next' adds f3172ecb8ad0 Merge remote-tracking branch 'i2c/i2c/for-next' adds a456121b31a2 Merge remote-tracking branch 'i3c/i3c/next' adds b7edf782ce5d dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt adds 94a787a3a847 Documentation: pwm-fan: Add description for RPM support adds 0f7b743c9194 hwmon: (pwm-fan) Add RPM support via external interrupt adds a079a0a57cf8 hwmon: (pwm-fan) Report probe errors consistently adds 8843e982990b hwmon: (ir35221) fix company name adds f9496334a9b3 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] adds e736f7c64c40 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 9fda5130d31c docs: DMA-API-HOWTO: add a missing "=" adds 49618364689c docs: atomic_bitops.txt: add a title for this document adds 26187d18b8d1 docs: clearing-warn-once.txt: add a title for this document adds 3ac10b025573 docs: ntb.txt: use Sphinx notation for the two ascii figures adds 0da3e3e36432 docs: unaligned-memory-access.txt: use a lowercase title adds cf566e1ee2a7 docs: video-output.txt: convert it to ReST format adds 59bc64f0d07c docs: ntb.txt: add blank lines to clean up some Sphinx warnings adds 5d2a2c59108a docs: speculation.txt: mark example blocks as such adds 65b5278d312f Merge remote-tracking branch 'jc_docs/docs-next' adds 520336a913b9 Merge remote-tracking branch 'v4l-dvb/master' adds 2a96d95c68c3 Merge remote-tracking branch 'v4l-dvb-next/master' adds a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik adds 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug adds 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' adds de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] adds 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] adds 85377a97d280 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds e94999688e3a PM / Domains: Add genpd governor for CPUs adds f2a424f6c613 PM / core: Introduce dpm_async_fn() helper adds 27b8f1b39f28 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds e5e11dd4b31c Merge remote-tracking branch 'pm/linux-next' adds 608c51f77f65 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7e34716bd07c Merge remote-tracking branch 'opp/opp/linux-next' adds 4776e5efd8a7 Merge remote-tracking branch 'ieee1394/for-next' adds fbc9148a8d96 Merge remote-tracking branch 'dlm/next' adds 8395c154abb7 swiotlb: dump used and total slots when swiotlb buffer is [...] adds fd46212e25e6 Merge remote-tracking branch 'swiotlb/linux-next' adds d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] adds 2b277dae0679 RDMA/hns: Support to create 1M srq queue adds 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() adds ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() adds 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next adds 95579e785a9a RDMA/mlx5: Move netdev info into the port struct adds 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove adds da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage adds 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources adds 6a4d00be0833 RDMA/mlx5: Move rep into port struct adds d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] adds 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code adds a989ea01cb10 RDMA/mlx5: Move SMI caps logic adds 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] adds fb652d329902 RDMA/mlx5: Remove VF representor profile adds 48c5f913af9a Merge remote-tracking branch 'rdma/for-next' adds 7b9eba7ba0c1 net/sched: taprio: fix picos_per_byte miscalculation adds e0a7683d30e9 net/sched: cbs: fix port_rate miscalculation adds b8c7e2c39dd5 Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation' adds c9d52f216922 fou: correct spelling of encapsulation adds 526bb57a6ad6 net: fou: remove redundant code in gue_udp_recv adds ecce39ec1093 netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() adds 9e35552ae1ea net: sched: flower: use correct ht function to prevent duplicates adds 909620ff72c8 tipc: use standard write_lock & unlock functions when crea [...] adds 62720b12d20a dns: remove redundant zero length namelen check adds 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway adds 6e1809a564ef ipv6: Remove rt6_check_dev adds cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh adds 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route adds 28679ed10479 ipv6: Refactor find_match adds 30c15f033847 ipv6: Refactor find_rr_leaf adds af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup adds d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route adds 0c59d0067587 ipv6: Refactor rt6_device_match adds 0b34eb004347 ipv6: Refactor __ip6_route_redirect adds 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] adds fa0dcb3fe2ca mailmap: add entry for email addresses adds d5adbdd77ecc libbpf: Fix build with gcc-8 adds 569b0c77735d tools/bpftool: show btf id in program information adds b0b9395d865e bpf: support input __sk_buff context in BPF_PROG_TEST_RUN adds 5e903c656b98 libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG [...] adds 3daf8e703ec3 selftests: bpf: add selftest for __sk_buff context in BPF_ [...] adds c695865c5c98 bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN adds 166b5a7f2ca3 selftests_bpf: extend test_tc_tunnel for UDP encap adds 58dfc900faff bpf: add layer 2 encap support to bpf_skb_adjust_room adds 1db04c300a41 bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 adds 3ec61df82ba0 selftests_bpf: add L2 encap to test_tc_tunnel adds 94c59aab42ce Merge branch 'bpf-l2-encap' adds 6b7a21140fca tools: add smp_* barrier variants to include infrastructure adds 947e8b595b82 bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG [...] adds bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 56490b623aa0 selftests: Add debugging options to pmtu.sh adds 9994677c968e net: sched: flower: fix filter net reference counting adds 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). adds 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). adds 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] adds 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. adds 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). adds 8af9f7291e22 Merge branch 'sctp-skb-list' adds 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] adds 50717a37db03 net/smc: nonblocking connect rework adds 4ada81fddfbb net/smc: fallback to TCP after connect problems adds 598866974c94 net/smc: check for ip prefix and subnet adds bc36d2fc93eb net/smc: consolidate function parameters adds fba7e8ef513c net/smc: cleanup of get vlan id adds 228bae05be32 net/smc: code cleanup smc_listen_work adds 9aa68d298c80 net/smc: improve smc_listen_work reason codes adds 7a62725a50e0 net/smc: improve smc_conn_create reason codes adds e0a092ebebf7 Merge branch 'smc-next' adds abe9fd5726e0 net: dummy: use generic helper to report timestamping info adds af730342ec3b net: loopback: use generic helper to report timestamping info adds 056b21fbe689 net: veth: use generic helper to report timestamping info adds 3c91d1148320 Documentation: net: dsa: transition to the rst format adds af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] adds 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir adds b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] adds 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] adds 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' adds 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect adds e64718282c00 nfp: opportunistically poll for reconfig result adds dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR adds 0a72d8332ce6 nfp: move vNIC reset before netdev init adds bcf0cafab44f nfp: split out common control message handling code adds 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' adds c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() adds e4edbe3c1f44 rhashtable: fix some __rcu annotation errors adds c5783311a124 rhashtable: reorder some inline functions and macros. adds adc6a3ab192e rhashtable: move dereference inside rht_ptr() adds f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() adds ca0b709d1a07 rhashtable: use BIT(0) for locking. adds 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' adds f1538eca9ea6 net: phy: shrink PHY settings array adds 5a3144e41956 net: phy: add support for new modes in phylib adds c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] adds 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] adds 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] adds 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port adds 21e043cd8124 net: hns3: fix set port based VLAN for PF adds 92f11ea177cd net: hns3: fix set port based VLAN issue for VF adds a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum adds d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process adds db5936db8f9e net: hns3: always assume no drop TC for performance reason adds 1a49f3c6146f net: hns3: divide shared buffer between TC adds c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors adds 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent adds cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring adds 6814b5900b83 net: hns3: code optimization for command queue' spin lock adds c19571264dd7 Merge branch 'hns3-next' adds 1fcd165884c8 r8169: create function pointer array for PHY init functions adds 8344ffffd176 r8169: create function pointer array for chip hw init functions adds 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' adds e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling adds e982eec5e68b Merge remote-tracking branch 'net-next/master' adds b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs adds 7b146cebe30c bpf: Sysctl hook adds 808649fb787d bpf: Introduce bpf_sysctl_get_name helper adds 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper adds 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers adds e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx adds 196398d4c0ac bpf: Sync bpf.h to tools/ adds 063cc9f06ee6 libbpf: Support sysctl hook adds 7007af63da3b selftests/bpf: Test sysctl section name adds 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL adds 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper adds 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper adds 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers adds 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx adds 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types adds d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers adds b457e5534c99 bpf: Sync bpf.h to tools/ adds 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h adds c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type adds 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers adds 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX adds a43d05086c5e Merge branch 'bpf-sysctl-hook' adds 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 adds 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop adds 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance adds 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] adds c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy adds 86086193c112 Merge remote-tracking branch 'bpf-next/master' adds b1cc3cfc4af1 Merge remote-tracking branch 'ipsec-next/master' adds bf8981a2aa08 netfilter: nf_nat: merge ip/ip6 masquerade headers adds adf82accc5f5 netfilter: x_tables: merge ip and ipv6 masquerade modules adds 610a43149cab netfilter: nf_nat_masquerade: unify ipv4/6 notifier registration adds 26f7fe4a5db5 selftests: netfilter: add ebtables broute test case adds f12064d1b402 bridge: reduce size of input cb to 16 bytes adds 971502d77faa bridge: netfilter: unroll NF_HOOK helper in bridge input path adds 223fd0adfa8a bridge: broute: make broute a real ebtables table adds dec701bc811e Merge remote-tracking branch 'netfilter-next/master' adds 61405eeb69ab Merge remote-tracking branch 'nfc-next/master' adds 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger adds bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking adds 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] adds 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] adds 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header adds 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump adds 186e6c871b92 iwlwifi: trust calling function adds 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump adds 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast adds f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 adds d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size adds 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor adds 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres adds 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] adds 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] adds 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] adds 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] adds c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] adds cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] adds 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] adds afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family adds c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices adds d14ae796f849 iwlwifi: mvm: support HE context cmd API change adds ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series adds 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] adds 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() adds e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 adds a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path adds 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors adds ddab2eee7949 rtlwifi: Convert the wake_match variable to local adds bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] adds e4aee6921215 Merge remote-tracking branch 'wireless-drivers-next/master' adds 8f961df9626b Merge remote-tracking branch 'bluetooth/master' adds 17979be77244 mac80211: when using iTXQ, select the queue in ieee80211_s [...] adds 242b53ad3583 mac80211: minstrel_ht: add support for rates with 4 spatia [...] adds 54d015017414 mac80211: minstrel_ht: automatically calculate rate durati [...] adds 160a679b749e mac80211/cfg80211: update bss channel on channel switch adds 470f6a15c747 cfg80211: remove redundant zero check on variable 'changed' adds cba8190369b5 mac80211: debugfs option to force TX status frames adds 9880da7cb6e6 cfg80211: Use struct_size() in kzalloc() adds 2798b8600bd9 nl80211: Use struct_size() in kzalloc() adds 3bb7083973a7 mac80211: only allocate one queue when using iTXQs adds cb40c0a5459b cfg80211: Add support to set tx power for a station associated adds d83d4419f2e7 mac80211: store tx power value from user to station adds 9eae47c5d122 cfg80211: don't pass pointer to pointer unnecessarily adds cad78eb1c9e0 Merge remote-tracking branch 'mac80211-next/master' adds f3845144264f Merge remote-tracking branch 'gfs2/for-next' adds bd135579355e Merge remote-tracking branch 'nand/nand/next' adds f4a0cd31e029 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 34ad076e8efd Merge remote-tracking branch 'crypto/master' adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 35cbfc42d5d8 Merge remote-tracking branch 'drm/drm-next' adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 9b60d38dd8b0 Merge remote-tracking branch 'amdgpu/drm-next' adds b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits adds a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 adds d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold adds 2ea7414159cd drm/i915/icl: Enable media sampler powergate adds 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control adds 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts adds 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size adds 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO adds 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats adds aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling adds 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup adds 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 adds 292ad25c22d9 drm/i915/guc: Implement reset locally adds 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers adds 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug adds 6fd3134ae355 drm/i915: Do not enable FEC without DSC adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 672e29561767 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a698e87c6e2b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset adds e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() adds 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper adds f47056e88057 drm/tinydrm: Fix fbdev pixel format adds 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() adds beb941b970fb virtio-gpu api: comment feature flags adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 96692b1a1d6a Merge remote-tracking branch 'drm-misc/for-linux-next' adds a896a7f76ed8 Merge remote-tracking branch 'drm-msm/msm-next' adds 2d0f116e4203 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 998da826d05c Merge remote-tracking branch 'regmap/for-next' adds f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 150168e9c28d Merge remote-tracking branch 'sound/for-next' adds 427a368ce6bc ASoC: Intel: common: add Geminilake Realtek+Maxim machine [...] adds 89a7bfa3ede4 ASoC: Intel: Make boards more available for compile test adds 3e683b839e7a Merge branch 'asoc-5.2' into asoc-next adds c4af55029481 Merge remote-tracking branch 'sound-asoc/for-next' adds e35971eee9d8 Merge remote-tracking branch 'modules/modules-next' adds c28a1ddaf84b Merge remote-tracking branch 'input/next' adds 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call adds a10584c3cda9 block: refactor __bio_iov_bvec_add_pages adds 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio adds 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] adds 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec adds 6bf8a1cc996c Merge branch 'for-5.2/block' into for-next adds 673387a93005 block: genhd: remove async_events field adds c92e2f04b359 block: disk_events: introduce event flags adds 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] adds 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] adds cdf3e3deb747 block: check_events: don't bother with events if unsupported adds da55bae775eb Merge branch 'for-5.2/block' into for-next adds 2f3a9e5a9921 Merge remote-tracking branch 'block/for-next' adds 1e09c5a36041 MAINTAINERS: Collect TI FLASH MEDIA drivers into one section adds 4401345bd92e MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section adds 4aa232c250f7 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes adds a3c347565896 mmc: alcor: enable DMA transfer of large buffers adds b5aeb00b4435 mmc: mtk-sd: check for valid optional memory resource adds 0b700b1f9034 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] adds b93543e5c1d9 mmc: sdhci-pci: Add support for Intel CML adds c2995128ad85 Merge branch 'fixes' into next adds fb926c4e4aac MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver adds af6379124a3f memstick: jmb38x_ms: remove set but not used variable 'data' adds 3f61630946c3 Merge remote-tracking branch 'mmc/next' adds 29a298503daa Merge remote-tracking branch 'kgdb/kgdb-next' adds c2605625c038 Merge remote-tracking branch 'mfd/for-mfd-next' adds 6b8c397f72e5 Merge remote-tracking branch 'backlight/for-backlight-next' adds 722312b700e5 Merge remote-tracking branch 'battery/for-next' adds 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing adds ab54a4d7b0dd regulator: vexpress: Constify regulator_ops adds 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 adds 784c24c3e45c regulator: mcp16502: Remove setup_regulators function adds 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops adds 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing adds 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] adds 1e5106c2bcd3 Merge branch 'regulator-5.2' into regulator-next adds 17ff456abb8e Merge remote-tracking branch 'regulator/for-next' adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds d700649809c8 Merge branch 'next-integrity' into next-testing adds 5c779be503d5 Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 37bf45e3eac3 Merge remote-tracking branch 'apparmor/apparmor-next' adds 835689b483a3 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds fbfb2d99ac49 selftests/kexec: cleanup the kexec selftest adds 67a7c10c6343 selftests/kexec: define a set of common functions adds 782abf3fd2f4 selftests/kexec: define common logging functions adds 0696aa4412c2 selftests/kexec: define "require_root_privileges" adds 5790d609944f selftests/kexec: kexec_file_load syscall test adds 12d6faf90a57 selftests/kexec: Add missing '=y' to config options adds 3e51cad30918 selftests/kexec: check kexec_load and kexec_file_load are enabled adds a409b168ad24 selftests/kexec: make kexec_load test independent of IMA b [...] adds a2ffe5774e8e selftests/kexec: update get_secureboot_mode adds 03b40f98f703 Merge remote-tracking branch 'integrity/next-integrity' adds 1fc45eff779e Merge remote-tracking branch 'selinux/next' adds ac60f27307cb Merge remote-tracking branch 'tpmdd/next' adds 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 adds 4f97031ff860 iommu/tegra-smmu: Properly release domain resources adds 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections adds a3a195929d40 iommu: Add APIs for multiple domains per device adds 26b25a2b98e4 iommu: Bind process address spaces to devices adds 2b899390fdc8 Merge branch 'api-features' into x86/vt-d adds d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic adds 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries adds 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() adds 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach adds 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain adds 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping adds 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices adds f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags adds 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device adds 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers adds be068fa236c3 vfio/type1: Handle different mdev isolation type adds f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time adds 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() adds 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support adds 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance adds 9c39a1abe297 Merge branches 'iommu/fixes', 'arm/tegra', 'x86/vt-d', 'x8 [...] adds caa748281c5b Merge remote-tracking branch 'iommu/next' adds 775c74d9c0d2 Merge remote-tracking branch 'audit/next' adds 5b51a36f96d7 Merge remote-tracking branch 'devicetree/for-next' adds 2c54c4a640ed spi: pxa2xx: use a module softdep for dw_dmac adds c51d1c89ba55 Merge branch 'spi-5.2' into spi-next adds 32ecebedac36 Merge remote-tracking branch 'spi/for-next' adds 705acedd7fcb x86/vdso: Remove hpet_page from vDSO adds 70edf0cd1d03 Merge branch 'x86/vdso' adds 1fd990457e6f Merge branch 'x86/timers' adds 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline adds b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] adds 2eea709cd6fd Merge branch 'x86/mm' adds 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading adds 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] adds c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE adds f8669b96c4f8 Merge branch 'x86/microcode' adds 89833fab15d6 x86/fpu: Fix __user annotations adds 8407d4e80a44 Merge branch 'x86/fpu' adds b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop adds f37036ac6dd9 Merge branch 'x86/entry' adds e19506f6007d Merge branch 'x86/cpu' adds 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() adds a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol adds 7d5a4eb16d8a Merge branch 'x86/cleanups' adds 7c21383f3429 x86/build: Keep local relocations with ld.lld adds 7438642f2b4d Merge branch 'x86/build' adds a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer adds bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use adds 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] adds 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] adds 547571b5abe6 x86/asm: Modernize sync_bitops.h adds 9a6eb661ba4b Merge branch 'x86/asm' adds 37629891001f Merge branch 'timers/core' adds de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches adds b238403227d1 Merge branch 'smp/hotplug' adds b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] adds 994aeb7a93e4 sched_domain: Annotate RCU pointers properly adds 03f4b48edae7 rcuwait: Annotate task_struct with __rcu adds 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu adds 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] adds d8743230c9f4 sched/topology: Fix build_sched_groups() comment adds 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] adds df0ccde89dec Merge branch 'sched/core' adds dfe245782214 Merge branch 'ras/core' adds 60f52ab61c7d x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1eb4164ed543 x86/perf/amd: Fix build failure when CONFIG_HAVE_NMI_WATCH [...] adds f0f702655b09 perf header: Fix lock/unlock imbalances when processing BP [...] adds 961df45e5de6 perf scripts python: export-to-sqlite.py: Fix use of paren [...] adds d2d0aef9277a perf stat: Disable DIR_FORMAT feature for 'perf stat record' adds ff4f5471801f tools lib traceevent: Fix missing equality check for strcmp adds 21e6dfe04861 perf evsel: Use hweight64() instead of hweight_long(attr.s [...] adds e37008612e09 Merge tag 'perf-urgent-for-mingo-5.1-20190412' of git://gi [...] adds 2b61d998bacd Merge branch 'perf/urgent' adds 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() adds 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface adds 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED adds c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() adds 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put adds 109717de57b9 perf/x86: Optimize x86_schedule_events() adds f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() adds d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static adds 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter adds 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] adds c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] adds 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] adds b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h adds 514c54039da9 perf tools: Add header defining used namespace struct to event.h adds 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] adds c2b3c170db61 perf stat: Revert checks for duration_time adds f0fbb114e302 perf stat: Implement duration_time as a proper event adds 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' adds 5e0861baa3fa perf list: Output tool events adds 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" adds fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds adds 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() adds 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] adds 489b34948cbb tools lib traceevent: Change description of few APIs adds d5d2d05bd5b0 tools lib traceevent: Coding style fixes adds 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] adds 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis adds a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs adds fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] adds 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] adds 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] adds 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] adds 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] adds c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] adds 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] adds 470530bbb8fb perf record: Implement --mmap-flush=<number> option adds fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 adds 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 adds d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 adds 24339348b915 perf vendor events intel: Update Skylake events to v42 adds 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 adds 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 adds e313477f7e76 perf vendor events intel: Update HaswellX events to v20 adds 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 adds e6b32be4455f perf vendor events intel: Update JakeTown events to v20 adds 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 adds 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 adds efc351f1b550 perf vendor events intel: Update Haswell events to v28 adds 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 adds b1580f542ca7 perf vendor events intel: Update Bonnell to V4 adds f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 adds c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 adds 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 adds cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] adds 1ca200407c7d Merge branch 'perf/core' adds a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] adds 46ad0840b158 locking/rwsem: Remove arch specific rwsem files adds 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] adds ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() adds 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes adds f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] adds 9a1616fb14ef Merge branch 'locking/core' adds bfe83844987a genirq/timings: Remove variance computation code adds bbba0e7c5cda genirq/timings: Add array suffix computation code adds 5f6db3673eaa Merge branch 'irq/core' adds 5cb84eb726d9 Merge branch 'efi/core' adds 6690e86be83a sched/x86: Save [ER]FLAGS on context switch adds 37686b1353cf tracing: Improve "if" macro code generation adds 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak adds 8f4faed01e30 i915, uaccess: Fix redundant CLAC adds 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm adds b69656fa7ea2 x86/uaccess: Fix up the fixup adds ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE adds 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings adds b7f89bfe52cd x86/uaccess: Always inline user_access_begin() adds 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat adds e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() adds a936af8ea358 x86/smap: Ditch __stringify() adds 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP adds d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP adds 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP adds 40ea97290b08 x86/uaccess, kcov: Disable stack protector adds a4d09dde9093 objtool: Set insn->func for alternatives adds 09f30d83d330 objtool: Handle function aliases adds aaf5c623b915 objtool: Rewrite add_ignores() adds 7697eee3ddd7 objtool: Add --backtrace support adds 764eef4b109a objtool: Rewrite alt->skip_orig adds 54262aa28301 objtool: Fix sibling call detection adds ea24213d8088 objtool: Add UACCESS validation adds 2f0f9e9ad7b3 objtool: Add Direction Flag validation adds 64604d54d311 sched/x86_64: Don't save flags on context switch adds 3ad849b73a95 Merge branch 'core/objtool' adds dea2434c23c1 asm-generic/tlb: Provide a comment adds ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE adds e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush adds 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] adds a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] adds 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() adds 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE adds b78180b97dcf arm/tlb: Convert to generic mmu_gather adds e154700774e8 ia64/tlb: Convert to generic mmu_gather adds c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather adds 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather adds 6137fed08232 arch/tlb: Clean up simple architectures adds 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y adds 9de7d833e370 s390/tlb: Convert to generic mmu_gather adds 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() adds b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER adds fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() adds 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() adds 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback adds 6a3b22287f31 Merge branch 'core/mm' adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds fe5b3725fda2 Merge branch 'core/core' adds b017da7df270 Merge remote-tracking branch 'tip/auto-latest' adds 5ae623bab167 Merge remote-tracking branch 'clockevents/clockevents/next' adds 3565ca8b52a8 Merge remote-tracking branch 'edac-amd/for-next' adds 178ebfea9e14 Merge remote-tracking branch 'ftrace/for-next' adds f283584a4e0e tools/memory-model: Fix paulmck email address on pre-exist [...] adds 6574d46398f2 tools/memory-model: Update parseargs.sh for hardware verification adds a04633b79587 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 8ce0646e4892 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 69d4939f4b17 tools/memory-model: Fix checkalllitmus.sh comment adds b4f27dfc6b7f tools/memory-model: Hardware checking for check{,all}litmus.sh adds 6c5fa2f349f5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 08ed0c488097 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 144f9c82c564 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 77ab6ccc94c5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds b06b910be04a tools/memory-model: Keep assembly-language litmus tests adds 30be5e93f674 tools/memory-model: Allow herd to deduce CPU type adds 052d7ad6ca10 tools/memory-model: Make runlitmus.sh check for jingle errors adds 8df282f3b68e tools/memory-model: Add -v flag to jingle7 runs adds 4fa32e83e453 tools/memory-model: Implement --hw support for checkghlitmus.sh adds fc513c7dcbde tools/memory-model: Fix scripting --jobs argument adds 1a289769759f tools/memory-model: Make checkghlitmus.sh use mselect7 adds 0bbb4ac22dee tools/memory-model: Make history-check scripts use mselect7 adds 2613e7d78048 Merge LKMM and RCU commits adds 8f4f29e59e92 Merge remote-tracking branch 'rcu/rcu/next' adds a991b34c47cd Merge remote-tracking branch 'kvm-arm/next' adds 0a7d3a52c5d8 Merge remote-tracking branch 'percpu/for-next' adds 3a164557adef Merge remote-tracking branch 'workqueues/for-next' adds 60588afa4d48 Merge remote-tracking branch 'drivers-x86/for-next' adds af94524108b4 platform/chrome: cros_ec_spi: Transfer messages at high priority adds 2d8649f44824 platform/chrome: Add CrOS USB PD logging driver adds 9cced499d6fd platform/chrome: wilco_ec: Standardize mailbox interface adds 48b660dddca1 platform/chrome: cros_ec_proto: check for NULL transfer function adds ff5e68b3cf66 platform/chrome: cros_ec_debugfs: no need to check return [...] adds 200284eb0e1b Merge remote-tracking branch 'chrome-platform/for-next' adds 317f87c4cdb1 Merge remote-tracking branch 'leds/for-next' adds b417b649a34d ipmi: Remove file from ipmi_file_private adds 6f2c52841d82 Merge remote-tracking branch 'ipmi/for-next' adds 6122cee02547 Merge remote-tracking branch 'driver-core/driver-core-next' adds 53ccf896c567 Merge remote-tracking branch 'usb/usb-next' adds d05439d9ffa1 Merge remote-tracking branch 'usb-serial/usb-next' adds 756d35bfc0d5 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 6d681b9d45f2 Merge remote-tracking branch 'phy-next/next' adds 7db920f72dfb Merge remote-tracking branch 'tty/tty-next' adds 9a35ee0f08fe Merge remote-tracking branch 'char-misc/char-misc-next' adds fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry adds 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] adds 502d62b8a030 Merge remote-tracking branch 'extcon/extcon-next' adds 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters adds 7de8d238dd91 soundwire: remove useless initializations adds a25eab299165 soundwire: stream: remove useless initialization of local [...] adds 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h adds 6312c09060a5 Merge remote-tracking branch 'soundwire/next' adds 52a492e76c4d Merge remote-tracking branch 'thunderbolt/next' adds b8d1d8aefe18 Merge remote-tracking branch 'staging/staging-next' adds bf983c3651fe Merge remote-tracking branch 'mux/for-next' adds 139d52589cae Merge remote-tracking branch 'icc/icc-next' adds 6bc8a99fbd85 Merge remote-tracking branch 'slave-dma/next' adds 3a80abc39007 Merge remote-tracking branch 'cgroup/for-next' adds db5081f39e5e Merge remote-tracking branch 'scsi/for-next' adds 46d7341963b7 Merge remote-tracking branch 'vhost/linux-next' adds 61887d3a0f94 Merge remote-tracking branch 'rpmsg/for-next' adds 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds fad71ca20f45 Merge branch 'devel' into for-next adds e53ee05b590c Merge remote-tracking branch 'gpio/for-next' adds d08ef2e1fef0 Merge remote-tracking branch 'pinctrl/for-next' adds 81047f1081ed Merge remote-tracking branch 'pwm/for-next' adds 91531cd4d97d Merge remote-tracking branch 'random/dev' adds e9517d6e0d8e Merge remote-tracking branch 'kselftest/next' adds 76fc59e5c9b5 Merge remote-tracking branch 'y2038/y2038' adds ba97878dcad4 Merge remote-tracking branch 'livepatching/for-next' adds c06d9ea05761 Merge remote-tracking branch 'coresight/next' adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds 3fe2ca92c2bd Merge remote-tracking branch 'rtc/rtc-next' adds fb0b9d54e2f1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds fd8fd2681496 Merge remote-tracking branch 'at24/at24/for-next' adds 654ca621cc06 Merge remote-tracking branch 'ntb/ntb-next' adds 0b86e29b323b Merge remote-tracking branch 'gnss/gnss-next' adds f3db3d7bd368 Merge remote-tracking branch 'slimbus/for-next' adds 9053f9feacf3 Merge remote-tracking branch 'nvmem/for-next' adds cf705e416621 Merge remote-tracking branch 'xarray/xarray' adds 15c1fef5f06d Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 9479edf0c441 Merge remote-tracking branch 'devfreq/for-next' adds 38c6f8f7738a Revert "netfilter: ctnetlink: don't use conntrack/expect o [...] adds 7c5a6cdee756 Merge branch 'akpm-current/current' adds 830cec4bd991 pinctrl: fix pxa2xx.c build warnings adds a5ab04157aab scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] adds 0138bd7ac0cd fs/coda/psdev.c: remove duplicate header adds 0b6d57dcaed6 include/linux/sched/signal.h: replace `tsk' with `task' adds bcd4213809b5 fs/cachefiles/namei.c: remove duplicate header adds e8d0879ca599 fs/block_dev.c: Remove duplicate header adds 8b69f1ecedca kernel, resource: use resource_overlaps() to simplify regi [...] adds 925e020010c8 treewide: replace #include <asm/sizes.h> with #include <li [...] adds 022ba2ec12aa arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> adds d4646cc39f9d mm, memcg: rename ambiguously named memory.stat counters a [...] adds c0a874b8bd4c mm-rename-ambiguously-named-memorystat-counters-and-functions-fix adds ffe63afe7109 mm, memcg: consider subtrees in memory.events adds cb2ed9f88202 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] adds d3d65268ad35 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl adds 7a9672a449f0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds f1339395cd6f Merge branch 'akpm/master' adds 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 (2f4c4d833153) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 24 + .mailmap | 9 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/DMA-API-HOWTO.txt | 2 +- Documentation/atomic_bitops.txt | 6 +- Documentation/clearing-warn-once.txt | 2 + Documentation/core-api/cachetlb.rst | 10 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +- Documentation/devicetree/bindings/arm/fsl.yaml | 14 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../devicetree/bindings/arm/omap/omap.txt | 6 + .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../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 + .../devicetree/bindings/vendor-prefixes.txt | 2 + 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 +- Documentation/ntb.txt | 14 +- Documentation/speculation.txt | 8 +- Documentation/unaligned-memory-access.txt | 2 +- Documentation/video-output.txt | 52 +- MAINTAINERS | 35 +- Next/SHA1s | 142 +- Next/merge.log | 3195 +++++++++++++------- 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 | 6 - arch/arm/Makefile | 1 - arch/arm/boot/dts/Makefile | 5 +- 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/imx50-kobo-aura.dts | 258 ++ arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +- arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 + arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/imx6qdl.dtsi | 3 +- arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sll.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx7-mba7.dtsi | 561 ++++ arch/arm/boot/dts/imx7-tqma7.dtsi | 232 ++ arch/arm/boot/dts/imx7d-mba7.dts | 119 + arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-mba7.dts | 18 + arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7s-warp.dts | 59 + arch/arm/boot/dts/imx7s.dtsi | 96 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 44 + arch/arm/boot/dts/r8a77470.dtsi | 281 ++ arch/arm/boot/dts/rk3036-kylin.dts | 10 +- arch/arm/boot/dts/rk3036.dtsi | 136 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 8 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +- arch/arm/boot/dts/rk3066a.dtsi | 180 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 210 +- arch/arm/boot/dts/rk322x.dtsi | 170 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rk3288-evb.dtsi | 26 +- arch/arm/boot/dts/rk3288-fennec.dts | 10 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 10 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +- arch/arm/boot/dts/rk3288-firefly.dts | 4 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +- arch/arm/boot/dts/rk3288-miqi.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +- arch/arm/boot/dts/rk3288-r89.dts | 14 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 30 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 74 +- arch/arm/boot/dts/rk3288-vyasa.dts | 6 +- arch/arm/boot/dts/rk3288.dtsi | 290 +- arch/arm/boot/dts/rv1108.dtsi | 138 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 55 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 4 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 10 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 + arch/arm/configs/tegra_defconfig | 36 +- arch/arm/firmware/Kconfig | 29 - arch/arm/firmware/Makefile | 4 - arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/firmware.h | 2 +- arch/arm/include/asm/tlb.h | 255 +- arch/arm/mach-rockchip/pm.c | 4 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-tegra/Kconfig | 3 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +- arch/arm/mach-tegra/pm.c | 50 + arch/arm/mach-tegra/reset-handler.S | 50 +- arch/arm/mach-tegra/reset.c | 4 + arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 4 + arch/arm/mach-tegra/sleep.S | 14 +- arch/arm/mach-tegra/tegra.c | 5 +- arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 44 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 42 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 703 +++++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 117 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 45 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 5 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 21 + arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 8 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 18 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 32 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 306 +- arch/arm64/configs/defconfig | 4 + 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/net/ebpf_jit.c | 5 +- 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/ftrace.h | 5 + 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/base/power/domain_governor.c | 12 +- drivers/base/power/main.c | 62 +- 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/clk-highbank.c | 23 +- drivers/clk/clk.c | 46 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} | 59 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 6 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/mediatek/Kconfig | 75 + drivers/clk/mediatek/Makefile | 15 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 + drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 + drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++++++++ drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 ++ drivers/clk/mediatek/clk-mux.h | 89 + drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.h | 20 + drivers/clk/meson/clk-pll.c | 26 + drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 631 ++++ drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/meson8b.c | 734 ++++- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 + drivers/clk/qcom/turingcc-qcs404.c | 170 ++ drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/rockchip/clk-rk3288.c | 23 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/x86/clk-pmc-atom.c | 14 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-arizona.c | 10 + drivers/firmware/Kconfig | 16 + drivers/firmware/Makefile | 1 + drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 168 + drivers/firmware/imx/imx-scu.c | 6 + .../arm => drivers}/firmware/trusted_foundations.c | 79 +- 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_device.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 23 +- 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_client.c | 11 +- drivers/gpu/drm/drm_fb_helper.c | 196 +- drivers/gpu/drm/drm_format_helper.c | 6 +- drivers/gpu/drm/drm_gem.c | 93 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 9 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 11 +- drivers/gpu/drm/i915/i915_irq.c | 56 +- drivers/gpu/drm/i915/i915_reg.h | 16 +- drivers/gpu/drm/i915/i915_request.c | 41 + drivers/gpu/drm/i915/i915_request.h | 1 + drivers/gpu/drm/i915/i915_reset.c | 36 +- drivers/gpu/drm/i915/i915_scheduler.c | 21 +- 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_dp.c | 43 +- drivers/gpu/drm/i915/intel_dp.h | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/intel_engine_cs.c | 29 +- drivers/gpu/drm/i915/intel_engine_types.h | 5 + drivers/gpu/drm/i915/intel_fbdev.c | 218 -- drivers/gpu/drm/i915/intel_guc_submission.c | 102 + drivers/gpu/drm/i915/intel_lrc.c | 297 +- drivers/gpu/drm/i915/intel_lrc.h | 18 +- drivers/gpu/drm/i915/intel_pm.c | 82 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 14 +- 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/mediatek/mtk_dpi.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 46 + drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 35 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 5 +- drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 49 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 + drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 218 ++ drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 252 ++ drivers/gpu/drm/panfrost/panfrost_device.h | 124 + drivers/gpu/drm/panfrost/panfrost_drv.c | 463 +++ drivers/gpu/drm/panfrost/panfrost_features.h | 309 ++ drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 362 +++ drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 ++ drivers/gpu/drm/panfrost/panfrost_job.c | 560 ++++ drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 +++ drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 ++ drivers/gpu/drm/sun4i/sun4i_backend.c | 28 +- drivers/gpu/drm/tinydrm/hx8357d.c | 2 +- drivers/gpu/drm/tinydrm/ili9225.c | 2 +- drivers/gpu/drm/tinydrm/ili9341.c | 2 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 2 +- drivers/gpu/drm/tinydrm/repaper.c | 2 +- drivers/gpu/drm/tinydrm/st7586.c | 2 +- drivers/gpu/drm/tinydrm/st7735r.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 2 +- drivers/hid/hid-ids.h | 1 - drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hv/channel_mgmt.c | 2 + drivers/hv/hv.c | 1 - drivers/hv/hyperv_vmbus.h | 1 + drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 89 +- 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/infiniband/core/umem.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 - drivers/infiniband/hw/bnxt_re/ib_verbs.h | 2 - drivers/infiniband/hw/bnxt_re/main.c | 6 +- drivers/infiniband/hw/cxgb4/provider.c | 36 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 30 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 2 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 209 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 35 +- drivers/infiniband/hw/mlx5/mr.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 48 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 18 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 1 - drivers/infiniband/hw/qedr/main.c | 19 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 24 +- 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/memory/tegra/mc.c | 18 +- drivers/memory/tegra/mc.h | 2 +- drivers/memory/tegra/tegra114.c | 2 +- drivers/memory/tegra/tegra124.c | 4 +- drivers/memory/tegra/tegra20.c | 28 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 3 - drivers/misc/pci_endpoint_test.c | 18 + drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/alcor.c | 88 +- drivers/mmc/host/mtk-sd.c | 8 +- drivers/mmc/host/sdhci-omap.c | 38 + drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci_am654.c | 22 + drivers/mtd/chips/cfi_cmdset_0002.c | 2 + drivers/mtd/chips/cfi_util.c | 6 + drivers/mtd/devices/phram.c | 2 + drivers/mtd/lpddr/lpddr_cmds.c | 1 + drivers/net/dummy.c | 15 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 22 +- drivers/net/ethernet/freescale/fec_main.c | 30 +- 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/team/team.c | 26 + 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/platform/chrome/cros_ec_debugfs.c | 35 +- drivers/platform/chrome/cros_ec_proto.c | 15 - drivers/platform/x86/pmc_atom.c | 21 + drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 - drivers/regulator/hi6421-regulator.c | 208 +- drivers/regulator/mcp16502.c | 67 +- drivers/regulator/vexpress-regulator.c | 4 +- drivers/rtc/rtc-ab3100.c | 24 +- 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-pcf85363.c | 20 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 4 + drivers/scsi/sd.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/virtio_scsi.c | 1 + drivers/soc/imx/gpc.c | 4 +- drivers/soc/imx/gpcv2.c | 4 +- drivers/soc/rockchip/grf.c | 2 + 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 +- drivers/vhost/vhost.c | 6 +- drivers/video/fbdev/Kconfig | 8 - drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd-nomadik.c | 251 -- drivers/video/fbdev/amba-clcd-nomadik.h | 24 - drivers/video/fbdev/amba-clcd-versatile.c | 567 ---- drivers/video/fbdev/amba-clcd-versatile.h | 17 - drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atmel_lcdfb.c | 2 - drivers/video/fbdev/core/fbcmap.c | 2 + drivers/video/fbdev/mxsfb.c | 2 - drivers/video/fbdev/pvr2fb.c | 2 - fs/afs/rxrpc.c | 24 +- fs/block_dev.c | 8 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/file.c | 15 +- fs/cifs/link.c | 13 +- fs/cifs/misc.c | 23 +- fs/cifs/smb1ops.c | 9 +- fs/cifs/smb2ops.c | 147 +- fs/cifs/smbfsctl.h | 27 + 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/nfs42proc.c | 3 - fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4file.c | 6 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 15 +- fs/nfs/write.c | 70 +- fs/nfsd/nfs4callback.c | 4 +- fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +-- fs/orangefs/inode.c | 907 +++++- fs/orangefs/namei.c | 41 +- fs/orangefs/orangefs-bufmap.c | 13 + fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 55 +- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 181 +- fs/orangefs/super.c | 38 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- fs/proc/proc_sysctl.c | 25 +- include/asm-generic/rwsem.h | 140 - include/asm-generic/tlb.h | 288 +- include/drm/drm_client.h | 2 +- include/drm/drm_fb_helper.h | 23 - include/drm/drm_gem.h | 2 + include/dt-bindings/clock/axg-audio-clkc.h | 20 - include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 +++ include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/linux/amba/clcd.h | 31 - include/linux/bio.h | 20 +- include/linux/blk-mq.h | 1 + include/linux/bpf-cgroup.h | 21 + include/linux/bpf.h | 40 +- include/linux/bpf_types.h | 1 + include/linux/bvec.h | 32 +- include/linux/clk-provider.h | 39 +- include/linux/compiler.h | 2 +- include/linux/cpu.h | 3 +- include/linux/filter.h | 16 + include/linux/firmware/imx/sci.h | 5 + .../linux/firmware}/trusted_foundations.h | 27 +- include/linux/genhd.h | 11 +- include/linux/hyperv.h | 7 +- include/linux/if_bridge.h | 3 - 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/math64.h | 13 + include/linux/mdev.h | 14 + include/linux/netdevice.h | 3 + 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/platform_data/x86/clk-pmc-atom.h | 3 + include/linux/pm_domain.h | 3 +- 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/cfg80211.h | 2 +- include/net/ip6_fib.h | 8 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 15 - include/net/netfilter/ipv6/nf_nat_masquerade.h | 11 - include/net/netfilter/nf_conntrack_l4proto.h | 6 + include/net/netfilter/nf_nat_masquerade.h | 19 + include/net/netfilter/nf_queue.h | 3 + include/net/netrom.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/net/sock.h | 6 - include/net/tls.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 | 156 +- include/uapi/linux/nfs_mount.h | 9 - include/uapi/linux/virtio_gpu.h | 12 +- kernel/Kconfig.locks | 2 +- kernel/Makefile | 1 + kernel/bpf/cgroup.c | 364 ++- kernel/bpf/helpers.c | 131 + kernel/bpf/syscall.c | 17 +- kernel/bpf/verifier.c | 96 +- kernel/cpu.c | 64 +- kernel/dma/debug.c | 2 +- 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/bpf/Makefile | 2 +- net/bpf/test_run.c | 149 +- net/bridge/br_arp_nd_proxy.c | 18 +- net/bridge/br_input.c | 77 +- net/bridge/br_multicast.c | 4 +- net/bridge/br_private.h | 15 +- net/bridge/netfilter/ebtable_broute.c | 63 +- net/bridge/netfilter/ebtables.c | 7 +- net/core/dev.c | 16 +- net/core/failover.c | 6 +- net/core/filter.c | 14 +- net/core/net_namespace.c | 2 +- net/core/rtnetlink.c | 2 +- net/dns_resolver/dns_query.c | 2 - net/ipv4/fou.c | 12 +- net/ipv4/netfilter/Kconfig | 12 +- net/ipv4/netfilter/Makefile | 1 - net/ipv4/route.c | 16 +- net/ipv4/tcp_dctcp.c | 45 +- net/ipv6/netfilter/Kconfig | 11 +- net/ipv6/netfilter/Makefile | 1 - net/ipv6/netfilter/ip6t_MASQUERADE.c | 81 - net/ipv6/route.c | 268 +- net/ipv6/udp.c | 2 + net/llc/af_llc.c | 3 +- net/mac80211/tx.c | 11 +- net/mac80211/util.c | 8 +- net/mac80211/wme.c | 82 +- net/mac80211/wme.h | 2 + net/netfilter/Kconfig | 14 + net/netfilter/Makefile | 1 + net/netfilter/core.c | 1 + 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_internals.h | 3 - net/netfilter/nf_nat_core.c | 11 +- net/netfilter/nf_nat_masquerade.c | 104 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nft_masq.c | 19 +- .../ipt_MASQUERADE.c => netfilter/xt_MASQUERADE.c} | 84 +- net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 76 +- net/netrom/nr_loopback.c | 2 +- net/netrom/nr_route.c | 2 +- net/netrom/sysctl_net_netrom.c | 5 +- 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 | 23 +- net/sched/sch_cbs.c | 98 +- net/sched/sch_taprio.c | 97 +- net/sctp/socket.c | 3 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpqueue.c | 50 +- net/smc/af_smc.c | 413 +-- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_close.c | 25 +- net/smc/smc_close.h | 1 + net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_ism.c | 5 + net/smc/smc_pnet.c | 50 +- 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/xprtrdma/verbs.c | 2 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/name_table.c | 3 +- net/tipc/node.c | 5 +- net/tls/tls_main.c | 2 + net/wireless/scan.c | 8 +- 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 | 84 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_ports.c | 2 +- sound/hda/ext/hdac_ext_bus.c | 2 - sound/hda/hdac_bus.c | 1 + sound/pci/hda/hda_codec.c | 1 + sound/soc/codecs/Kconfig | 1 + sound/soc/intel/boards/Kconfig | 79 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + tools/arch/arm64/include/asm/barrier.h | 10 + tools/arch/x86/include/asm/barrier.h | 7 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 6 + 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 | 156 +- tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/bpf.c | 5 + tools/lib/bpf/bpf.h | 5 + tools/lib/bpf/libbpf.c | 5 +- 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 + tools/testing/selftests/bpf/config | 8 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 89 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 21 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 321 +- 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/test_tc_tunnel.sh | 136 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 160 + tools/testing/selftests/net/fib_tests.sh | 94 +- tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../testing/selftests/netfilter/bridge_brouter.sh | 146 + .../selftests/netfilter/conntrack_icmp_related.sh | 283 ++ tools/testing/selftests/netfilter/nft_nat.sh | 49 +- .../tc-testing/tc-tests/filters/tests.json | 20 + 1197 files changed, 46859 insertions(+), 23675 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt 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 create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi delete mode 100644 arch/arm/firmware/Kconfig delete mode 100644 arch/arm/firmware/Makefile create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.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 rename drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} (94%) create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/firmware/imx/imx-scu-irq.c rename {arch/arm => drivers}/firmware/trusted_foundations.c (62%) 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 drivers/video/fbdev/amba-clcd-nomadik.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.c delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.h delete mode 100644 include/asm-generic/rwsem.h create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h rename {arch/arm/include/asm => include/linux/firmware}/trusted_foundations.h (77%) delete mode 100644 include/linux/rwsem-spinlock.h delete mode 100644 include/net/netfilter/ipv4/nf_nat_masquerade.h delete mode 100644 include/net/netfilter/ipv6/nf_nat_masquerade.h create mode 100644 include/net/netfilter/nf_nat_masquerade.h create mode 100644 include/uapi/drm/panfrost_drm.h delete mode 100644 kernel/locking/rwsem-spinlock.c delete mode 100644 net/ipv6/netfilter/ip6t_MASQUERADE.c rename net/{ipv4/netfilter/ipt_MASQUERADE.c => netfilter/xt_MASQUERADE.c} (52%) 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/prog_tests/skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_skb_ctx.c 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/bridge_brouter.sh create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh