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-master-aarch64-next-defconfig in repository toolchain/ci/linux.
discards 8b4d1d574048 Add linux-next specific files for 20190606 discards 74611d5990e0 Merge branch 'akpm/master' discards f01c8e6b4049 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 5b693741de2a mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] discards 008137455ea3 pinctrl: fix pxa2xx.c build warnings discards 16b83fe2f6b3 Merge branch 'akpm-current/current' discards 804f89c3cb24 Merge remote-tracking branch 'pidfd/for-next' discards 8dedca7eb8c4 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 4fd1f1fc121d Merge remote-tracking branch 'hyperv/hyperv-next' discards 52cea23e00f0 Merge remote-tracking branch 'xarray/xarray' discards 052e88c7c53f Merge remote-tracking branch 'nvmem/for-next' discards 8e91039a748c Merge remote-tracking branch 'kspp/for-next/kspp' discards fd0d5fa70d6b Merge remote-tracking branch 'ntb/ntb-next' discards daf96758f039 Merge remote-tracking branch 'at24/at24/for-next' discards 3cfb8af5450c Merge remote-tracking branch 'rtc/rtc-next' discards 782c75dc09d3 Merge remote-tracking branch 'coresight/next' discards 7a236a6f6dbe Merge remote-tracking branch 'livepatching/for-next' discards 94d8ab947d20 Merge remote-tracking branch 'y2038/y2038' discards a31f8093ecec Merge remote-tracking branch 'userns/for-next' discards b9734bea80a5 Merge remote-tracking branch 'pinctrl/for-next' discards 3afad6acc883 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 72f146738631 Merge remote-tracking branch 'gpio/for-next' discards d179453036f3 Merge remote-tracking branch 'rpmsg/for-next' discards 05f260e16214 Merge remote-tracking branch 'vhost/linux-next' discards f7431ec0a9b2 Merge remote-tracking branch 'scsi/for-next' discards 3b7abe5ec70c Merge remote-tracking branch 'cgroup/for-next' discards 75cc9ab83765 Merge remote-tracking branch 'slave-dma/next' discards f8e745f40b84 Merge remote-tracking branch 'mux/for-next' discards 6dd1744a433d Merge remote-tracking branch 'staging/staging-next' discards 3c44b3875174 Merge remote-tracking branch 'soundwire/next' discards d508d90a623d Merge remote-tracking branch 'extcon/extcon-next' discards f6770760e461 Merge remote-tracking branch 'char-misc/char-misc-next' discards 510f834730d2 Merge remote-tracking branch 'tty/tty-next' discards e480543fb64b Merge remote-tracking branch 'phy-next/next' discards ab56ff8eeb6f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards dededef7621d Merge remote-tracking branch 'usb/usb-next' discards 58865374c09e Merge remote-tracking branch 'driver-core/driver-core-next' discards b24943412efc Merge remote-tracking branch 'ipmi/for-next' discards bf54ff787852 Merge remote-tracking branch 'leds/for-next' discards 8388266b980c Merge remote-tracking branch 'chrome-platform/for-next' discards 357240dd8d31 Merge remote-tracking branch 'drivers-x86/for-next' discards 923f58872f29 Merge remote-tracking branch 'percpu/for-next' discards 36d390059b28 Merge remote-tracking branch 'xen-tip/linux-next' discards 7cc828c71521 Merge remote-tracking branch 'kvms390/next' discards 9cab44e14410 Merge remote-tracking branch 'ftrace/for-next' discards 6ee9832320a5 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 4e1fb7f3a3b4 Merge remote-tracking branch 'clockevents/clockevents/next' discards b629aea8a009 Merge remote-tracking branch 'tip/auto-latest' discards 32ba2784652e Merge remote-tracking branch 'spi/for-next' discards 2d3ba8454e86 Merge remote-tracking branch 'devicetree/for-next' discards 22c26274abd5 Merge remote-tracking branch 'audit/next' discards 3b44dc8a8a17 Merge remote-tracking branch 'iommu/next' discards 30c90a8a1137 next-20190604/tpmdd discards 576d8205a4d4 Merge remote-tracking branch 'selinux/next' discards 977fce223440 Merge remote-tracking branch 'integrity/next-integrity' discards e0220416c2db Merge remote-tracking branch 'apparmor/apparmor-next' discards ef9ff87bfe34 Merge remote-tracking branch 'security/next-testing' discards c743d3df732f Merge remote-tracking branch 'regulator/for-next' discards 930f67eed9b5 Merge remote-tracking branch 'backlight/for-backlight-next' discards 8019fcf340b1 Merge remote-tracking branch 'mfd/for-mfd-next' discards bc5bdd892985 Merge remote-tracking branch 'kgdb/kgdb-next' discards cc10f6c53287 Merge remote-tracking branch 'mmc/next' discards f99ba8ca7a77 Merge remote-tracking branch 'block/for-next' discards ad45f0c473ae Merge remote-tracking branch 'input/next' discards c483371ad7a4 Merge remote-tracking branch 'modules/modules-next' discards e19d794c3c28 Merge remote-tracking branch 'sound-asoc/for-next' discards 7a73de1a38c1 Merge remote-tracking branch 'sound/for-next' discards 26d5d9c38225 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 82bf42efd04e Merge remote-tracking branch 'drm-msm/msm-next' discards cb90f05ffe76 Merge remote-tracking branch 'drm-misc/for-linux-next' discards f664a7b07f3c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 3936e817f5e7 Merge remote-tracking branch 'drm-intel/for-linux-next' discards fdc192563205 Merge remote-tracking branch 'amdgpu/drm-next' discards 253a14e11798 Merge remote-tracking branch 'drm/drm-next' discards a1750493f2ad Merge remote-tracking branch 'crypto/master' discards b005a3f4a62d Merge remote-tracking branch 'nand/nand/next' discards 497a4efe0796 Merge remote-tracking branch 'gfs2/for-next' discards 1c9a648e54bf Merge remote-tracking branch 'mac80211-next/master' discards ce6a1fb93a06 Merge remote-tracking branch 'wireless-drivers-next/master' discards c2311e759948 Merge remote-tracking branch 'nfc-next/master' discards d69e1b8eddff Merge remote-tracking branch 'bpf-next/master' discards 255af71f0065 Merge remote-tracking branch 'net-next/master' discards 71256fcb8be0 Merge remote-tracking branch 'rdma/for-next' discards 5d8ad2b0f958 Merge remote-tracking branch 'swiotlb/linux-next' discards 6dbb60e9ac09 Merge remote-tracking branch 'dlm/next' discards 4e999e954187 Merge remote-tracking branch 'ieee1394/for-next' discards 3ac5eb6187d3 Merge remote-tracking branch 'opp/opp/linux-next' discards 961fa23d01a8 Merge remote-tracking branch 'cpupower/cpupower' discards c8595ae98a41 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 2de01b71e7fd iommu/virtio: Add event queue discards c79d41d5064b iommu/virtio: Add probe request discards e45cae6e46bb iommu: Add virtio-iommu driver discards 4e6109f50912 PCI: OF: Initialize dev->fwnode appropriately discards 8ab890f5b85d of: Allow the iommu-map property to omit untranslated devices discards 0c697ea6cfff dt-bindings: virtio: Add virtio-pci-iommu node discards 699337c23176 dt-bindings: virtio-mmio: Add IOMMU description omits 7f466032dc9e vhost: access vq metadata through kernel virtual address discards 29197a3c1c0f Merge remote-tracking branch 'pm/linux-next' discards 7e973a857d40 Merge remote-tracking branch 'fbdev/fbdev-for-next' discards d50ec1b60776 Merge remote-tracking branch 'v4l-dvb/master' omits 2bd229df5e2e net: phy: remove state PHY_FORCING discards 0fc5be9b89a0 Merge remote-tracking branch 'jc_docs/docs-next' discards 34bebc7dfa69 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 70d25169f893 Merge remote-tracking branch 'i3c/i3c/next' discards 1e7b0dc43682 Merge remote-tracking branch 'i2c/i2c/for-next' omits 07c3bbdb1a9b samples: bpf: print a warning about headers_install discards 4308328e2cf4 Merge remote-tracking branch 'hid/for-next' discards 3fe5146da4c3 Merge remote-tracking branch 'pstore/for-next/pstore' omits fe3475af3bdf net: rds: add per rds connection cache statistics discards 427fd3a2e209 Merge remote-tracking branch 'pci/next' discards 2dd0a416af95 Merge remote-tracking branch 'printk/for-next' discards 410cdc33ae86 Merge remote-tracking branch 'vfs/for-next' discards 2c53a43d72a4 Merge remote-tracking branch 'xfs/for-next' omits dceebd4c9274 Merge branch 'dwmac-mediatek' omits ee326fd01e79 net: stmmac: dwmac4: fix flow control issue omits d2facb4b3983 net: stmmac: modify default value of tx-frames omits 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog omits 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain discards d805ed42477d Merge remote-tracking branch 'v9fs/9p-next' discards b9a5d8fd5274 Merge remote-tracking branch 'ubifs/linux-next' discards 5c14c21da959 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() omits 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() omits 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() omits b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() omits 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() omits 856e6d9f9dd2 nfp: flower: use struct_size() helper omits 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] omits 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config discards 605f9d20d3e4 Merge remote-tracking branch 'nfsd/nfsd-next' discards 35c78c8c8b70 Merge remote-tracking branch 'nfs-anna/linux-next' discards ba1f09e60027 Merge remote-tracking branch 'fuse/for-next' omits 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] discards d44fcdb97e42 Merge remote-tracking branch 'f2fs/dev' discards b102cadd8e50 Merge remote-tracking branch 'ext4/dev' discards 87837226f18f Merge remote-tracking branch 'ext3/for_next' discards 80288ffe8ce7 Merge remote-tracking branch 'ecryptfs/next' discards 5a8c9730ef05 Merge remote-tracking branch 'cifs/for-next' discards 599f54624dd4 Merge remote-tracking branch 'ceph/master' discards a6a30e2be9a4 Merge remote-tracking branch 'btrfs-kdave/for-next' discards 8d48ebac67f3 Merge remote-tracking branch 'fscrypt/master' discards fd9ef98cf715 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards e208b6ce1928 Merge remote-tracking branch 'sh/sh-next' discards 24098cb13050 Merge remote-tracking branch 's390/features' discards 2f6a0d29124e Merge remote-tracking branch 'soc-fsl/next' discards f8d160801469 Merge remote-tracking branch 'powerpc/next' discards 17a4e4d257b8 Merge remote-tracking branch 'parisc-hd/for-next' discards 3126cfe4c086 Merge remote-tracking branch 'mips/mips-next' discards 1da516a73b19 Merge remote-tracking branch 'm68k/for-next' discards 8847c1a8c29b Merge remote-tracking branch 'csky/linux-next' discards f2232f948413 Merge remote-tracking branch 'clk-samsung/for-next' discards 14f8a3578105 Merge remote-tracking branch 'clk/clk-next' discards f287ba0e8f5f Merge remote-tracking branch 'tegra/for-next' discards 9661073a6274 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 59c4b068f8bc Merge remote-tracking branch 'samsung-krzk/for-next' discards c46b019275a8 Merge remote-tracking branch 'rockchip/for-next' discards 54a648951997 Merge remote-tracking branch 'renesas/next' discards 9fa0b1e14cd8 Merge remote-tracking branch 'qcom/for-next' discards b0faab64b65c Merge remote-tracking branch 'reset/reset/next' discards 7918fb3bfa4f Merge remote-tracking branch 'mvebu/for-next' discards d912d9e279aa Merge remote-tracking branch 'mediatek/for-next' discards 4331a942508f Merge remote-tracking branch 'keystone/next' discards 858c5acf32ba Merge remote-tracking branch 'imx-mxs/for-next' discards a15ee5a16e34 Merge remote-tracking branch 'bcm2835/for-next' discards 9f1023e1b90c Merge remote-tracking branch 'at91/at91-next' discards 6252c7b3c156 Merge remote-tracking branch 'aspeed/for-next' discards b379c62f92fa Merge remote-tracking branch 'amlogic/for-next' discards df1259ad14e2 Merge remote-tracking branch 'actions/for-next' discards be50fbd9be64 Merge remote-tracking branch 'arm-soc/for-next' discards cbf1c13ad5d4 Merge remote-tracking branch 'arm64/for-next/core' discards 755fec911d55 Merge remote-tracking branch 'arm/for-next' discards e9ca5df9d123 Merge remote-tracking branch 'arc/for-next' discards 186361365b10 Merge remote-tracking branch 'dma-mapping/for-next' discards 57989fcb7d88 Merge remote-tracking branch 'kbuild/for-next' discards fd5c57db249c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 501c755be18a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 85101777acdc Merge remote-tracking branch 'mmc-fixes/fixes' discards 2cad94952dfe Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 4df3cb62504b Merge remote-tracking branch 'scsi-fixes/fixes' discards 707b26d2bd6a Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 2545e65cedc6 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 2091689be2bd Merge remote-tracking branch 'omap-fixes/fixes' discards d636a8ebe871 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 663ab6d88684 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards e3d430167cc6 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 650f5513a0d2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards c5beea674ee0 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 5bb716b2a14a Merge remote-tracking branch 'kselftest-fixes/fixes' discards e4b523aa7ed4 Merge remote-tracking branch 'crypto-current/master' discards c2fd632dfe2b Merge remote-tracking branch 'input-current/for-linus' discards cbb2b903e31b Merge remote-tracking branch 'soundwire-fixes/fixes' discards 8aa371ce4eba Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 539c4e295f73 Merge remote-tracking branch 'phy/fixes' discards ce18e348e17d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 88b37fdbd139 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards c583dc11ddf8 Merge remote-tracking branch 'usb.current/usb-linus' discards 2cc620602d64 Merge remote-tracking branch 'spi-fixes/for-linus' discards 4fc67a90c44e Merge remote-tracking branch 'regulator-fixes/for-linus' discards 874ca33cfb23 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 0596cb6d42a5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 09672a33946a Merge remote-tracking branch 'sound-current/for-linus' discards 16bdb0ff53f7 Merge remote-tracking branch 'rdma-fixes/for-rc' discards 3851aed8fd3f Merge remote-tracking branch 'mac80211/master' discards d08ae1951428 Merge remote-tracking branch 'wireless-drivers/master' discards 59945b937c75 Merge remote-tracking branch 'netfilter/master' discards f2c4313ba633 Merge remote-tracking branch 'ipsec/master' discards 9ebf489093ec Merge remote-tracking branch 'bpf/master' discards 05f352071c38 Merge remote-tracking branch 'net/master' discards ba5ada200224 Merge remote-tracking branch 's390-fixes/fixes' discards 836aa951ff3d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards fd3408f7d2d7 Merge remote-tracking branch 'kbuild-current/fixes' omits b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY discards ce8afa7a15a6 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits e2e88325f4bc selftests: vm: Fix test build failure when built by itself discards b14a1f7369f2 hwmon: (pmbus) Add Infineon IRPS5401 driver discards af55ab0b0792 hwmon: (nct7904) Add extra sysfs support for fan, voltage [...] discards 7394ec51cf51 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] discards a9754e53fa07 hwmon: (pmbus) Document Infineon PXE1610 driver discards 688d808a5807 hwmon: (pmbus) Add Infineon PXE1610 VR driver discards 3c9d098be96c hwmon: (tc654) Update to use SPDX-License-Identifier discards 6025400de53d hwmon: (occ) Add temp sensor value check discards 438318513375 hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES discards 15deb1d9b599 hwmon: (pmbus/core) Treat parameters as paged if on multip [...] discards 8d719d6f3e97 hwmon: (pmbus/core) mutex_lock write in pmbus_set_samples discards 4f86e41d0b15 hwmon: (core) add thermal sensors only if dev->of_node is present omits feebcaeac79a vhost: factor out setting vring addr and num omits 4942e8254d93 vhost: introduce helpers to get the size of metadata area omits 9b5e830b7120 vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() omits 7b5d753ebc22 vhost: fine grain userspace memory accessors omits 1ab5d1385af4 vhost: generalize adding used elem omits 156c05917e09 Merge tag 'linux-kselftest-5.2-rc4' of git://git.kernel.or [...] omits 1884c066579a tools: bpftool: Fix JSON output when lookup fails omits 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack omits cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware omits 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP omits 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP omits f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP omits af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP omits c54c2c72b2b9 net: Add a define for LLDP ethertype omits c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] omits 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable omits 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware omits 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second omits 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count omits 30d5703bceb0 ixgbe: fix AF_XDP tx byte count omits 9ba095a628f7 ixgbe: remove umem from adapter omits d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair omits db309f2aedb8 Merge tag 'pidfd-fixes-v5.2-rc4' of gitolite.kernel.org:pu [...] omits edadd68031e5 media: MAINTAINERS: update email address omits 6aace2f89f78 media: Documentation: update email address omits 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() omits 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] omits 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message omits 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads omits 345162044fa6 media: imx7-media-csi: Use functions instead of macros omits 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset omits 99914b611560 media: aspeed: remove source buffer allocation before mode [...] omits 68b65879e816 media: aspeed: refine interrupt handling logic omits 47358b647550 Merge tag 'pstore-v5.2-rc4' of git://git.kernel.org/pub/sc [...] omits f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE omits 084b6790cf35 media: aspeed: reduce noisy log printing outs omits c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag omits 12ae1c1bf5db media: aspeed: change irq to threaded irq omits 7b74dc0caa30 media: aspeed: refine clock control logic omits 50f9495efe30 drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus omits c60362500149 dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" f [...] omits 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control omits dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case omits 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init omits 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] omits 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property omits 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding omits d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper omits 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K omits f03de74d92ac soc: fsl: qe: drop useless static qualifier omits eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] omits d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] omits 0c6280b3c353 media: mtk-vcodec: support single-buffer frames omits 0a7ff71e223f media: mtk-vcodec: constify formats omits 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() omits e7a9fe7b0df7 Merge branch 's390-qeth-fixes' omits bd966839bdf9 s390/qeth: handle error when updating TX queue count omits 335726195e46 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event omits 0cd6783d3c7d s390/qeth: check dst entry before use omits 72c87976c5ab s390/qeth: handle limited IPv4 broadcast in L3 TX path omits e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' omits 8197f9d2468d r8169: factor out firmware handling omits 25e992a4603c r8169: rename r8169.c to r8169_main.c omits d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings omits 7b2f936fc828 ceph: fix error handling in ceph_get_caps() omits 3e1d0452edce ceph: avoid iput_final() while holding mutex or in dispatc [...] omits 1cf89a8dee5e ceph: single workqueue for inode related works omits 7f1d39efa66f drm/r128: drop use of drmP.h omits 3c1aa3b38727 drm/r128: drop drm_os_linux dependencies omits ac0ac2102003 drm/savage: drop use of drmP.h omits 87158992d39a drm/savage: drop use of drm_os_linux omits 1b36d506fc82 drm/sis: drop drmP.h use omits 155fef3bc7cd Merge branch 'for-5.3' into for-next omits 4aabed122760 Merge branch 'for-5.2-fixes' into for-5.3 omits b6e7b3aefe97 Merge branch 'for-5.2-fixes' into for-next omits 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX omits b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line omits cee0c33c546a cgroup: css_task_iter_skip()'d iterators must be advanced [...] omits 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization omits 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] omits f086f67485c5 arm64: ptrace: add support for syscall emulation omits fd3866381be2 arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers omits 15532fd6f57c ptrace: move clearing of TIF_SYSCALL_EMU flag to core omits 3c1b9ac753e9 media: vimc: Remove or modify stream checks omits 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients omits 2c1c55252647 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits e96a8819a6c4 media: docs: fix minor typos omits 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static omits 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such discards 137a7da92557 Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu" omits e9ca90074c26 media: do not use C++ style comments in uapi headers omits 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern omits 4e7372e0dc5d xen/swiotlb: don't initialize swiotlb twice on arm64 omits 962f0af83c23 s390/mm: fix address space detection in exception handling discards e95f4c39fc3e drm/ttm: fix ttm_bo_unreserve omits 3ed224e273ac HID: logitech-dj: Fix 064d:c52f receiver support omits f9482dabfd16 Revert "HID: core: Call request_module before doing device_add" omits e0b7f9bc0246 Revert "HID: core: Do not call request_module() in async context" omits 15fc1b5c8612 Revert "HID: Increase maximum report size allowed by hid_f [...] omits 1fcd0eb356ad tests: fix pidfd-test compilation omits c732327f04a3 signal: improve comments omits 7c33277b9a9a samples: fix pidfd-metadata compilation omits 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs omits ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers omits ad2220aa4591 media: staging/media: set device_caps in struct video_device omits b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] omits 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device omits 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device omits f8bca8339e6b Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema omits 8c3854d03bd7 media: media/usb: set device_caps in struct video_device omits f41c615310d2 drm/i915/bios: add an enum for BDB block IDs omits b77f9525a658 drm/i915/bios: add more LFP options omits 1434e1f613e8 drm/i915/bios: add VBT swing bit to child device definition omits 843444ed1301 drm/i915/bios: sort BDB block definitions using block ID omits e83ce3005db1 media: media/radio: set device_caps in struct video_device omits e6b4a98bc1c8 Merge branches 'sunxi/clk-for-5.3' and 'sunxi/dt64-for-5.3 [...] omits 231dcffc234f drm/i915/bios: add BDB block comments before definitions omits f87f6599c843 drm/i915/bios: reserve struct bdb_ prefix for BDB blocks omits aafe16e38df2 drm/i915/bios: remove unused, obsolete VBT definitions omits 932cd1543156 drm/i915/bios: clean up VBT port info debug logging omits a7475e5dae8e drm/i915/bios: use port info child pointer to determine LS [...] omits c72deaa47f45 drm/i915/bios: use port info child pointer to determine HP [...] omits cc21f01137a4 drm/i915/bios: refactor DDC pin and AUX CH sanitize functions omits 7679f9b8f6ee drm/i915/bios: store child device pointer in DDI port info omits 36a0f92020dc drm/i915/bios: make child device order the priority order omits 84204fb6f290 arm64: dts: allwinner: a64: Add lradc node omits 355fb0e54e85 dt-bindings: input: sun4i-lradc-keys: Add A64 compatible omits f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register omits 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane omits 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] omits 6830f996dc6b Merge branch 'irq/core' omits fac039b0fe7d Merge branch 'locking/core' omits 6c197c7cbd37 Merge branch 'perf/core' omits 9f326f2ba40b Merge branch 'sched/core' omits 9d6c283f93ee Merge branch 'smp/hotplug' omits e0b5470babcd Merge branch 'x86/apic' omits c2b13b1e2c9f Merge branch 'x86/asm' omits 39bed239849a Merge branch 'x86/cleanups' omits fd7a67858314 Merge branch 'x86/paravirt' omits a632c0f97e23 Merge branch 'x86/topology' omits 27a3760b5c5c Merge branch 'x86/urgent' omits 25a7991c84f6 selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS [...] omits 3633e5116dfb drm/i915: Enable intel_color_get_config() omits 2740e81aad0f drm/i915: Introduce vfunc read_luts() to create hw lut omits bd21f0222ada USB: Fix chipmunk-like voice when using Logitech C270 for [...] omits 1a6dd3fea131 USB: usb-storage: Add new ID to ums-realtek omits bcc8737ddcaa Documentation/i915: Fix references to renamed files omits fa2eb819ddf9 Merge tag 'gvt-fixes-2019-06-05' of https://github.com/int [...] discards e923ec31d67e drm/tegra: dpaux: Make VDD supply optional discards 46c76bc76107 drm/tegra: Use GPIO descriptor API discards af9ef37b703e gpu: host1x: Do not link logical devices to DT nodes discards e5dc007718ac gpu: host1x: Increase maximum DMA segment size discards d12a5c25d107 gpu: host1x: Do not output error message for deferred probe omits 4b013bb2d3a4 drm/virtio: use u64_to_user_ptr macro omits 283f1e383e91 udmabuf: actually unmap the scatterlist omits a5b868786924 drm/panel: truly: Add additional delay after pulling down [...] omits 1cad9fdb86d5 Merge branch for-5.3/arm64/dt into for-next omits d38eab9752de Merge branch for-5.3/soc into for-next omits 846137c6a1db arm64: tegra: Add pin control states for I2C on Tegra186 omits 5298166d47a6 arm64: tegra: Add CPU cache topology for Tegra186 omits c4502cc3a15a arm64: tegra: Add VCC supply for GPIO expanders on Jetson TX2 omits 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface omits f0b2835f05c3 soc/tegra: fuse: Do not log error message on deferred probe omits a9b144553852 driver: clocksource: Add nxp system counter timer driver support omits 411f4c7efbc3 dt-bindings: timer: Add binding doc for nxp system counter timer omits 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] omits 34abf69732c7 soc/tegra: pmc: Add comments clarifying wake events omits 03b3c21cb3e6 soc/tegra: pmc: Avoid crash for non-wake IRQs omits 77226d977250 soc/tegra: pmc: Fail to allocate more than one wake IRQ omits 1fcb1ef2b676 clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] omits 49652ec74900 clocksource/drivers/tegra: Lower clocksource rating for so [...] omits bbcd37519ce3 clocksource/drivers/tegra: Support COMPILE_TEST universally omits 75e9f7c6dca8 clocksource/drivers/tegra: Use SPDX identifier omits 9f40c009dd00 clocksource/drivers/tegra: Minor code clean up omits 4e179990ab66 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] omits a1705c0386bb clocksource/drivers/tegra: Replace readl/writel with relax [...] omits 9aac9ba9689f clocksource/drivers/tegra: Reset hardware state on init omits 093a04507b04 clocksource/drivers/tegra: Unify timer code omits 3be2a85a0b61 clocksource/drivers/tegra: Support per-CPU timers on all Tegra's omits f5b07b04e5f0 dma-buf: Discard old fence_excl on retrying get_fences_rcu [...] omits b214814924c2 Merge branch 'misc' into for-next omits 80dc33eb6268 Merge branch 'fixes' into for-next omits fdf71426e7c5 net: fix indirect calls helpers for ptype list hooks. omits 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' omits 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset omits dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] omits 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 omits ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 omits a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 omits 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 omits bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] omits 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] omits f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] omits df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map omits 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled omits ceae266bf0ae net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_ [...] omits 91a801703de8 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work omits 4064b27417a7 scsi: lpfc: Make some symbols static omits c4c8fb407d87 scsi: lpfc: Remove set but not used variables 'qp' omits 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' omits dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects omits 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects omits 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects omits f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info omits 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info omits dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object omits 5481d73f8154 ipv4: Use accessors for fib_info nexthop data omits 550fd0ff28c1 scsi: qla2xxx: remove double assignment in qla2x00_update_fcport omits cc8f52609bb4 scsi: smartpqi: unlock on error in pqi_submit_raid_request [...] omits ef6da08b7379 scsi: hisi_sas: Disable stash for v3 hw omits 83486822bde8 scsi: hisi_sas: Ignore the error code between phy down to phy up omits 8c8094da47e5 scsi: hisi_sas: Change the type of some numbers to unsigned omits 016c13b766ce scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size omits bb599743ccc3 scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] omits 0061b217f642 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed omits 1c90836f70f9 scsi: ufs: Check that space was properly alloced in copy_q [...] omits 82ba25c6de20 udp: only choose unbound UDP socket for multicast when not [...] discards 88b28c8504ba include/linux/lz4.h: fix spelling and copy-paste errors in [...] discards 43aa57039056 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] discards 57b5ba9feaf2 coredump: split pipe command whitespace before expanding template discards 4310512497d7 signal: reorder struct sighand_struct discards 0598e16f916c selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] discards 2bc592b9947c selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO discards 2ac4b599029c ptrace: add PTRACE_GET_SYSCALL_INFO request discards 5922031db7b4 powerpc: define syscall_get_error() discards f6581043b637 parisc: define syscall_get_error() discards 0cb9cac69ab1 mips: define syscall_get_error() discards 6f0d83c37f4f hexagon: define syscall_get_error() and syscall_get_return [...] discards 5d2d54e46925 nds32: fix asm/syscall.h discards 4fec023d1ada fs/ufs/super.c: remove set but not used variable 'usb3' discards 722bb6cf9226 fs/hfsplus/xattr.c: replace strncpy with memcpy discards 1a2b1d2a9fe7 coda: ftoc validity check integration discards b46755cccbe8 coda: remove sb test in coda_fid_to_inode() discards 684b072a5395 coda: remove sysctl object from module when unused discards 2451b4888e31 coda: add __init to init_coda_psdev() discards bf15202abdc8 coda: use SIZE() for stat discards 83eef5c0c3d4 coda: destroy mutex in put_super() discards df3fd4a9d342 coda: remove uapi/linux/coda_psdev.h discards ae5bedb23fe8 coda: Move internal defs out of include/linux/ [ver #2] discards 39871133f576 coda: bump module version discards baabbc0d9ec2 coda: get rid of CODA_FREE() discards 9a384c5b7727 coda: get rid of CODA_ALLOC() discards 4c32f4916d91 coda: change Coda's user api to use 64-bit time_t in timespec discards 3dd374f3084b coda: stop using 'struct timespec' in user API discards 1cf5ebbf27d6 coda: clean up indentation, replace spaces with tab discards b2da73ddcf08 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] discards b686200edaaf coda: don't try to print names that were considered too long discards ec307672abef coda: fix build using bare-metal toolchain discards 14712fca1a54 coda: potential buffer overflow in coda_psdev_write() discards 49938bb117be coda: add error handling for fget discards 707221fd72de uapi linux/coda_psdev.h: move upc_req definition from uapi [...] discards a6a3649cea89 uapi linux/coda.h: use __kernel_pid_t for userspace discards 035154f20f98 coda: pass the host file in vma->vm_file on mmap discards 198645a2ff62 init/Kconfig: fix neighboring typos discards 19b1dd4d25c8 fs/binfmt_elf.c: delete stale comment discards a1e835e632c4 fs/binfmt_flat.c: remove set but not used variable 'inode' discards d14c2a989628 checkpatch: fix something discards c4f155dd5530 checkpatch: don't interpret stack dumps as commit IDs discards 3d175c1268d9 checkpatch.pl: warn on duplicate sysctl local variable discards 0d8d7f1d6a83 lib: introduce test_meminit module discards 3a1c79a36d12 lib/test_overflow.c: avoid tainting the kernel and fix wrap size discards 52fde70fe01b lib/test_string.c: add some testcases for strchr and strnchr discards 4e207da2a823 lib/test_string.c: avoid masking memset16/32/64 failures discards a190551c4ddd lib/string.c: allow searching for NUL with strnchr discards 9ac1c09ddb2a lib/list: tweak LIST_POISON2 for better code generation on x86_64 discards 56e24a17df67 lib/math/rational.c: fix possible incorrect result from ra [...] discards b34bc54277c3 Documentation: rename addr_in_gen_pool to gen_pool_has_addr discards 4ef8fb54da3d lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr discards ec994944826e lib/genalloc.c: export symbol addr_in_gen_pool discards 41a5714fad9b byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] discards 9a81e5811d3f byteorder: sanity check toolchain vs kernel endianness discards e8e5d16810b3 kernel: fix typos and some coding style in comments discards 8d2b59f557c9 fs/proc/inode.c: use typeof_member() macro discards e3d359c326e3 include/linux/kernel.h: add typeof_member() macro discards e1bc688cfff4 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix discards 04ad923044cc vmcore-add-a-kernel-parameter-novmcoredd-fix discards f68e3848d0e2 vmcore: Add a kernel parameter novmcoredd discards 55073179c80d tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] discards 08692c994c6e tipc: remove two unused variables discards 7d4cff7a9252 proc-sysctl-add-shared-variables-for-range-check-fix discards f48ae157c16f proc/sysctl: add shared variables for range check discards 8e12bd27cd77 kernel/hung_task.c: Monitor killed tasks. discards 04a57a2d2edf fs/buffer.c: dump more info for __getblk_gfp() stall problem discards aaa71d84ad39 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards d6bd250f23d1 mm: don't expose page to fast gup before it's ready discards 3a82d75fe7d4 mm/vmscan: remove unused lru_pages argument discards a4e39def1bb6 mm, memcg: make scan aggression always exclude protection discards db62e25de46a mm, memcg: make memory.emin the baseline for utilisation d [...] discards 69c7b00b1f1f mm, memcg: proportional memory.{low,min} reclaim discards 2f3c5696bc55 mm: be more verbose about zonelist initialization discards b493495be382 x86, numa: always initialize all possible nodes discards 3eb70fc74bde mm/memory-failure.c: clarify error message discards 4337800862ca mm/z3fold: fix variable set but not used warnings discards 60d5a9ff9f1c z3fold: remove redundant assignment to bud discards 60950bb9958a z3fold: add inter-page compaction discards b2870fb88259 mm/hmm.c: only set FAULT_FLAG_ALLOW_RETRY for non-blocking discards dff7babf8ae9 mm/hmm.c: support automatic NUMA balancing omits a76b9b318a71 mm/devm_memremap_pages: fix final page put race omits 8d536caad842 PCI/P2PDMA: track pgmap references per resource, not globally omits d9032126a199 lib/genalloc: introduce chunk owners omits e5725cdd9ccb PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits 9e81737c8e52 mm/devm_memremap_pages: introduce devm_memunmap_pages omits a0aa4d880027 drivers/base/devres: introduce devm_release_action() omits 7e51e413099f tools/vm/slabinfo: add sorting info to help menu omits d00b4003adc7 tools/vm/slabinfo: add option to sort by partial slabs omits 8a54255c83e0 tools/vm/slabinfo: add partial slab listing to -X omits 4997f156b6cb tools/vm/slabinfo: order command line options omits be03acc5fad4 mm: vmscan: correct some vmscan counters for THP swapout omits de2fd8d2ddc3 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 08aaf3f2ad65 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits d7673a8eca5f mm/memory_hotplug: make unregister_memory_block_under_node [...] omits c55063b042ac mm/memory_hotplug: remove memory block devices before arch [...] omits eea44d08cfba mm/memory_hotplug: drop MHP_MEMBLOCK_API omits ee3a1469211e mm/memory_hotplug: create memory block devices after arch_ [...] omits 974bf1550622 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] omits f180ed1a0a73 drivers/base/memory: fix a compilation warning omits c80ad4a4c206 drivers/base/memory: pass a block_id to init_memory_block() omits d7f5c23e97a0 arm64/mm: add temporary arch_remove_memory() implementation omits ee15ec5640d7 s390x/mm: implement arch_remove_memory() omits e0036297cc3d s390x/mm: fail when an altmap is used for arch_add_memory() omits 9677a1a33413 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits f64b67934a81 mm-add-account_locked_vm-utility-function-v3 omits 8a372421f8e7 mm: add account_locked_vm utility function omits 1814ccf100f9 mm/mmu_notifier: use hlist_add_head_rcu() omits 4b9298bbff34 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 omits 100005be93ce mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits 9b1fb62454b0 mm/swap.c: fix release_pages() when releasing devmap pages omits cb56c5f7f135 mm/mmap: move common defines to mman-common.h omits aced72759b22 mm/memory.c: fail when offset == num in first check of vm_ [...] omits 2c9b55d98f6d mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits 2fbb510ca067 arm64-mm-implement-pte_devmap-support-fix omits 8977390d89dc arm64: mm: implement pte_devmap support omits e22bf757ab00 mm: introduce ARCH_HAS_PTE_DEVMAP omits bb1dcc17c208 mm: clean up is_device_*_page() definitions omits fc64c058d01b mm/memremap: rename and consolidate SECTION_SIZE omits b069d955bf24 unicore32: switch to generic version of pte allocation omits 8f85b5926e50 um: switch to generic version of pte allocation omits 1a68a6f874d7 riscv: switch to generic version of pte allocation omits 735027b7b947 parisc: switch to generic version of pte allocation omits 875d5fbe76f8 nios2: switch to generic version of pte allocation omits a276c7a8444f nds32: switch to generic version of pte allocation omits 9229e63be36c mips: switch to generic version of pte allocation omits 58694bd3b2fa m68k: sun3: switch to generic version of pte allocation omits f28f24534b64 csky: switch to generic version of pte allocation omits 84301b0b89e5 arm64: switch to generic version of pte allocation omits a4f75297d80a arm: switch to generic version of pte allocation omits 796bf3b8dedb alpha: switch to generic version of pte allocation omits f062184b7c30 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 61841bcb5d28 mm/mmap.c: fix the adjusted length error omits 53062cee6cb9 mm: memcontrol: dump memory.stat during cgroup OOM omits c85c168433a0 mm, memcg: introduce memory.events.local omits 37b2d608d426 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 7b402c4eaee7 memcg, fsnotify: no oom-kill for remote memcg charging omits 064de93154e9 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits 2c533bf9c49e mm-swap-use-rbtree-for-swap_extent-fix omits 2f3b22f5dd88 mm, swap: use rbtree for swap_extent omits b9807dc2ede4 mm, swap: fix bad swap file entry warning omits db10bac07319 mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits f239256b1292 mm, swap: fix race between swapoff and some swap operations omits 764ae5a845bd mm/filemap.c: correct the comment about VM_FAULT_RETRY omits d2706977e782 9p: pass the correct prototype to read_cache_page omits 03372783e91f jffs2: pass the correct prototype to read_cache_page omits 1e240f37504e mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits 5819ead47a79 mm/filemap.c: fix an overly long line in read_cache_page omits 05a81a663833 mm, debug_pagealloc: use a page type instead of page_ext flag omits 44346fd45c90 mm, page_alloc: more extensive free page checking with deb [...] omits d3aced453461 mm, debug_pagelloc: use static keys to enable debugging omits baec1051edb7 mm/failslab.c: by default, do not fail allocations with di [...] omits d67cac840ba1 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits 41bc866d228f mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits c8df5d11b1f8 mm/memory.c: trivial clean up in insert_page() omits 1f9dbeb0f18c mm: migrate: remove unused mode argument omits a6b85959783b mm/gup.c: make follow_page_mask() static omits 3a806ea363a9 sparc: remove ARCH_SELECT_MEMORY_MODEL omits 32834145bed6 s390: remove ARCH_SELECT_MEMORY_MODEL omits 725a63bbe2bb arm: remove ARCH_SELECT_MEMORY_MODEL omits fc98598c5e7e include/linux/pfn_t.h: remove pfn_t_to_virt() omits 4d280da95b10 mm: move MAP_SYNC to asm-generic/mman-common.h omits f00678424c9a device-dax: "Hotremove" persistent memory that is used lik [...] omits 0e5ef2aaba52 mm/hotplug: make remove_memory() interface usable omits bf89310ebb77 device-dax: fix memory and resource leak if hotplug fails omits 9fe4ceaf5e57 mm/kasan: print frame description for stack bugs omits 6aa72b250f7e mm/kmemleak.c: fix check for softirq context omits 44136e196b78 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits affd7c712ede lkdtm/heap: add tests for freelist hardening omits cbb60c97606b mm/slab: sanity-check page type when looking up cache omits 16b9f43b48ec mm/slab: validate cache membership under freelist hardening omits daa90e500ba0 ramfs: support O_TMPFILE omits f90a3c1d9bfa ocfs2: checkpoint appending truncate log transaction befor [...] omits e2d32cfd4eac ocfs2: wait for recovering done after direct unlock request omits f3d884600113 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 3ea4e00838d1 ocfs2: clear zero in unaligned direct IO omits ccafa4d81048 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 4a9f35f86cb2 ocfs2: add locking filter debugfs file omits c4dfe840dc58 ocfs2: add last unlock times in locking_state omits 3e6a4dede6cd lib/debugobjects.c: move printk out of db lock critical sections omits f0ba879088c0 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits 25d36d41afd2 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 46bf7a7c9158 scripts/checkstack.pl: fix arm64 wrong or unknown architecture omits 8fa87ceb1d1e scripts/decode_stacktrace: Accept dash/underscore in modules omits ba8aa41b4d11 scripts/spelling.txt: add spelling fix for prohibited omits a8edb87b9919 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits 1360dddbe3dc scripts/spelling.txt: drop "sepc" from the misspelling list omits aa2981f70537 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits 45c0918ce665 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits c921de2a04da scripts/decode_stacktrace: match basepath using shell pref [...] omits af8ff04bdda4 include/linux/dmar.h: replace single-char identifiers in macros omits 11b8010bc6e3 signal: remove the wrong signal_pending() check in restore [...] omits 043849f68089 mm/mlock.c: change count_mm_mlocked_page_nr return type omits ed0ee7a6ce0f zstd: change structure variable from int to char omits 07c2cd38550d crypto/zstd.c: move params structure to global variable to [...] omits c88d8bb2b1ed zstd: use U16 data type for rankPos omits 3a42bcf6b829 zstd-pass-pointer-rathen-than-structure-to-functions-fix omits d85ceec00bf0 zstd: pass pointer rather than structure to functions omits 8aac7f5785e1 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits d23824728bbc fs/binfmt_flat.c: make load_flat_shared_library() work omits b79b9f59b537 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits e0f11897b16f fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 3e2db0be052b mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits a55da8a8b5c3 mm-mmu_gather-remove-__tlb_reset_range-for-force-flush-che [...] omits 104e6fccf3b6 mm: mmu_gather: remove __tlb_reset_range() for force flush omits 867e1135207f fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits 17781b4897c1 mm/vmscan.c: fix recent_rotated history omits 8d0406d2b31a mm/mlock.c: mlockall error for flag MCL_ONFAULT omits 41f300dfa6ca scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 3422c39792ae mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits 7ae3a965ceb7 mm: memcontrol: don't batch updates of local VM stats and events omits 4b42b3759229 kernel/pid.c: convert struct pid:count to refcount_t omits 32ba80cdd186 cifs: Use kmemdup in SMB2_ioctl_init() omits bf1a602cb00b cifs: fix panic in smb2_reconnect omits 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh omits cbb32079149d drm/atmel-hlcdc: revert shift by 8 omits 1e0071819400 hinic: add LRO support omits 600bb0318c18 Merge branch 'bond-mpls' omits 8b6912a50193 net: vlan: Inherit MPLS features from parent device omits 2e770b507ccd net: bonding: Inherit MPLS features from slave devices omits e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller omits 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization. omits b20ac8da76ed Merge branch 'net-tls-small-general-improvements' omits fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() omits f0aaa2c97561 net/tls: reorganize struct tls_context omits 9cd81988cce1 net/tls: use version from prot omits 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] omits b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets omits 87b11e0638c3 net/tls: remove false positive warning omits aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] omits da29e4b466e6 net/tls: fully initialize the msg wrapper skb omits e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero omits a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection omits 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations omits d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation omits ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' omits fc4c93f145d7 selftests: add basic netdevsim devlink flash testing omits fa4dfc4a94da netdevsim: implement fake flash updating with notifications omits 8f1956f1132e mlxsw: Implement flash update status notifications omits 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] omits 191ed2024de9 devlink: allow driver to update progress of flash update omits 44f18db5c16a mlxfw: Propagate error messages through extack omits 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink omits a9d204a644cd mlxsw: Move firmware flash implementation to devlink discards 6c8055ecf4e7 Merge branch 'v5.3/drivers' into tmp/aml-rebuild discards 76b9be9c28ad Merge branch 'v5.3/dt64' into tmp/aml-rebuild discards d9e498fb5a1e Merge branch 'v5.3/dt' into tmp/aml-rebuild discards be3f703879db Merge branch 'v5.2/fixes' into tmp/aml-rebuild discards ac50bf5232e2 arm64: dts: meson: g12a: add SDIO controller discards 6805f8add7df arm64: dts: meson: Add minimal support for Odroid-N2 omits 1f50f93474ed dt-bindings: arm: amlogic: add Odroid-N2 binding omits e666603395ff dt-bindings: arm: amlogic: add G12B bindings omits 38806e0e9975 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt omits 7bb69f8cb87c arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support omits 9e6118698cae arm64: dts: meson-gxbb-vega-s95: enable SARADC omits d521030938a3 arm64: dts: meson-gxbb-vega-s95: enable CEC omits d9e8109bcaff arm64: dts: meson-gxbb-vega-s95: add HDMI nodes omits 064145e6fbeb arm64: dts: meson-gxbb-vega-s95: fix regulators omits a96ee8eb859a arm64: dts: meson-gxbb-wetek: enable bluetooth omits 854be41eacd0 arm64: dts: meson-gxbb-wetek: enable SARADC omits a3f5ca70ad9f arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support omits 7cca2ec799c0 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node omits 51d116557b20 arm64: dts: meson-g12a-x96-max: Add Gigabit Ethernet Support omits 2cd4737bc850 ima: prevent a file already mmap'ed write to be mmap'ed execute omits 2b66552eb2a4 Merge branch 'net-tls-redo-the-RX-resync-locking' omits e52972c11d6b net/tls: replace the sleeping lock around RX resync with a [...] omits 27393f8c6efc Revert "net/tls: avoid NULL-deref on resync during device [...] omits bf593ef5d4c4 Merge branch 'pci/trivial' omits 526cdfaef9ce Merge branch 'remotes/lorenzo/pci/misc' omits fa7861a6da53 Merge branch 'remotes/lorenzo/pci/qcom' omits 7abf8cc4f4a9 Merge branch 'remotes/lorenzo/pci/altera' omits dfbd37a3c6fc Merge branch 'pci/enumeration' omits c88339cbd7c0 Merge branch 'pci/docs' discards ed48f3f23273 parisc: Use lpa instruction to load physical addresses in [...] omits 1d1b5490b91c drm/i915/gtt: Replace struct_mutex serialisation for allocation discards 09933ce12bdc parisc: configs: Remove useless UEVENT_HELPER_PATH omits 89185e6d0dc7 Merge branch 'v5.3-clk/next' into for-next omits 94ca4aa4d474 Merge branch 'v5.3-armsoc/soc32' into for-next omits d1179298ab68 Merge branch 'v5.3-armsoc/dts64' into for-next omits d2aff2ac1739 Merge branch 'v5.3-armsoc/dts32' into for-next omits d85b2ad35a2a ARM: dts: rockchip: Add pin names for rk3288-veyron jaq, m [...] omits 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] omits 712246bc93cb net: stmmac: socfpga: add RMII phy mode omits f4cfcfbdf03c net: dsa: sja1105: Fix link speed not working at 100 Mbps [...] omits a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' omits 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] omits 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] omits 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series omits 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] omits def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] omits 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] omits 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations omits 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] omits 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] omits afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] omits 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd omits 77316763321e net: phylink: avoid reducing support mask omits 9208119be1c3 Merge branch 'kconfig' into for-next omits 0e1035e1aa54 unicore32: rename unicore32_defconfig to defconfig omits 5dc11831a4c3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits ceac5eae2e97 kconfig: add static qualifier to expand_string() omits 5732e9bb3d3e kconfig: require the argument of --defconfig omits 5b7f0c0b0d1b kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits 4f45d62a5229 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture omits a6e0487709de kbuild: tar-pkg: enable communication with jobserver omits 8dde5715b280 kconfig: tests: fix recursive inclusion unit test omits 6d3db46c8e33 kbuild: teach kselftest-merge to find nested config files omits ad7a325a7982 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits 3b295cb1a411 drm: Flush output polling on shutdown omits be1038846b80 docs: soundwire: locking: fix tags for a code-block omits 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] omits bd59ffb23b9d cpupower: correct spelling of interval discards 2b6b4e109653 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next discards afdba4ac0ca7 Merge branch 'spi-5.3' into spi-next discards 4e197466e664 Merge branch 'spi-5.2' into spi-linus discards 1ca88875f8a3 Merge branch 'asoc-5.3' into asoc-next discards b3e5ab9f5656 Merge branch 'asoc-5.2' into asoc-linus omits 6685699e4ef5 bpf: remove redundant assignment to err omits 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" omits b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform omits 6d72a49ff3f6 spi: Add DT bindings for Synquacer omits 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver omits b4e3258c27cd Merge branch 'devprop' into linux-next omits 914fbda2e174 Merge branch 'pm-x86' into linux-next omits f9927000cb35 ASoC: sun4i-i2s: Add offset to RX channel select omits 7e46169a5f35 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask omits 5628c8979642 ASoC: max98090: remove 24-bit format support if RJ is 0 omits cbc0fa7b6e8c ASoC: da7219: Fix build error without CONFIG_I2C omits ad169f9f0dbb ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error omits 616810360043 arm64/mm: Drop task_struct argument from __do_page_fault() omits a0509313d5de arm64/mm: Drop mmap_sem before calling __do_kernel_fault() omits 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback omits 52194513ba13 ASoC: mediatek: Make some symbols static omits 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' omits d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver omits 18e1572419d6 docs: Completely fix the remote build tree case omits 01de1776f62e arm64/mm: Identify user instruction aborts omits 87dedf7c61ab arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() omits 59ec84eca57a drm/i915: Use unchecked uncore writes to flush the GTT omits 1c8242c3a4b2 drm/i915: Use unchecked writes for setting up the fences omits 87d1372d1da3 drm/i915/selftests: Flush partial-tiling object once omits 2e6aee5af330 arm64: kernel: use aff3 instead of aff2 in comment omits 27e6e7d63fc2 arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in [...] omits 10d75f5428fd drm/i915: Fix plane state dumps omits 926878fba5d8 drm/i915: Make state dumpers take a const state omits 2833920d0ea0 drm/i915: Dump failed crtc states during atomic check omits 64f6dbabf79a drm/i915: Include crtc_state.active in crtc state dumps omits a0e701041c95 drm/i915: Move state dump to the end of atomic_check() omits 9a86a07c7e94 drm/i915: Use intel_ types in intel_atomic_check() omits 5643dd9c7af4 drm/i915: Use intel_ types in intel_modeset_checks() omits f239b7998507 drm/i915: Don't pass the crtc to intel_modeset_pipe_config() omits 1b9994c78977 drm/i915: Don't pass the crtc to intel_dump_pipe_config() omits bca0bfa31c1b drm/i915: Use intel_ types in haswell_mode_set_planes_work [...] omits c3b1e6c67dd2 drm/i915: Use intel_ types in intel_modeset_clear_plls() omits 85829eb5ee1a drm/i915: Pass intel_atomic state to check_digital_port_co [...] omits 3d51b48fd16b drm/i915: Clean up cdclk vfunc assignments omits 8b67896e3ba1 drm/i915: Pass intel_atomic_state to cdclk funcs omits 7d09888ead1d drm/i915: add i2c symlink under hdmi connector omits 45fa7c383871 arm64: dts: rockchip: add WiFi+BT support on ROCK Pi4 board omits c432a29d3fc9 arm64: dts: rockchip: fix isp iommu clocks and power domain omits 9dbf05bd8ae5 ARM: dts: rockchip: fix pwm-cells for rk3288's pwm3 omits a0d56cb911ca netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments omits 753469a23b42 Merge tag 'vfio-ccw-20190603' of https://git.kernel.org/pu [...] omits fc20f0c1d7d4 s390/disassembler: update opcode table omits 567b72234723 s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE pe [...] omits 8b96d9712abc s390/Kconfig: pedantic cleanups omits dbe1c16be381 s390/purgatory: update .gitignore omits 10077c9f2dae s390: drop meaningless 'targets' from tools Makefile omits c3bce92531ac s390: drop redundant directory creation from tools Makefile omits f1090b61a76f s390: drop unneeded -Wall addition from tools Makefile omits e888f7419dff s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c omits 31885a8dad16 s390/idal: use struct_size() in kmalloc() omits a646ef398e72 s390/jump_label: replace stop_machine with smp_call_function omits 0c1f14ed1226 arm64: mm: make CONFIG_ZONE_DMA32 configurable omits f7f0097af67c arm64/mm: Simplify protection flag creation for kernel hug [...] omits 7b8c87b297a7 arm64: cacheinfo: Update cache_line_size detected from DT or PPTT omits 9a83c84c3a49 drivers: base: cacheinfo: Add variable to record max cache [...] omits 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA omits 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields omits 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields omits 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock omits f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller omits 6dcdefcde413 arm64/fpsimd: Don't disable softirq when touching FPSIMD/S [...] omits 54b8c7cbc57c arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() [...] omits 6fa9b41f6f15 arm64/fpsimd: Remove the prototype for sve_flush_cpu_state() omits dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] omits 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 omits 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code omits ee1563f42856 KVM: selftests: Add the sync_regs test for s390x omits edf54478d83e KVM: selftests: Add processor code for s390x omits da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x omits fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] omits a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] omits c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error omits 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] omits 67ceef2a1dd0 video/hdmi: Dropped static functions from kernel doc omits a09db883e5d9 drm: Fix docbook warnings in hdr metadata helper structures omits 439ae50145bf Merge commit 'riscpc^{/ARM: riscpc: dma: use __iomem point [...] omits b623e20b5083 Merge branches 'misc' and 'sa1100-for-next', tag 'for-rc-a [...] omits 5c9e4d8c844a ARM: sa1100/neponset: convert serial to use gpiod APIs omits cf56ffaa51a7 ARM: sa1100/hackkit: remove empty serial mctrl functions omits 88a4c748ba10 ARM: sa1100/badge4: remove commented out modem control ini [...] omits 3fae166e6799 ARM: sa1100/h3xxx: convert serial to gpiod APIs omits 59f06d674f38 ARM: sa1100/assabet: convert serial to gpiod APIs omits 0faf70ca948a serial: sa1100: add note about modem control signals omits d9d03e2c9055 serial: sa1100: add support for mctrl gpios omits 309aa926364d drm: ADD UAPI structure definition section in kernel doc omits d81294afeecd drm/fb-helper: Remove drm_fb_helper_crtc omits 89a4aac0ab0e drm: don't block fb changes for async plane updates omits c16b85559dcf drm/vc4: fix fb references in async update omits 474d952b4870 drm/msm: fix fb references in async update omits 332af874db92 drm/amd: fix fb references in async update omits d985a3533274 drm/rockchip: fix fb references in async update omits 79b4df6827fe drm/i915: move more defs in intel_display_power.h omits 7645b19d9bdd drm/i915: extract intel_display_power.h/c from intel_runti [...] omits c769c3cb70e0 mfd: cros_ec: Update I2S API omits 8f23b7d37df3 mfd: cros_ec: Add Management API entry points omits 5edd636686a9 mfd: cros_ec: Add SKU ID and Secure storage API omits 7b567144b018 mfd: cros_ec: Add API for rwsig omits c2029ffe5d22 mfd: cros_ec: Add API for Fingerprint support omits 49af505fa2e8 mfd: cros_ec: Add API for Touchpad support omits a7a4906e346b mfd: cros_ec: Add API for EC-EC communication omits cd1e0acca52a mfd: cros_ec: Add I2C passthru protection API omits 2dceb0013dee mfd: cros_ec: Add Smart Battery Firmware update API omits 082b51786839 mfd: cros_ec: Add Hibernate API omits 239fa1dfd70f mfd: cros_ec: Add API for keyboard testing omits bad595e27cb6 mfd: cros_ec: Complete Power and USB PD API omits 7dd1869128b9 mfd: cros_ec: Fix temperature API omits 3e5881f552e1 mfd: cros_ec: Add fingerprint API omits 04fb8bb3b213 mfd: cros_ec: Fix event processing API omits fc7cb1637e64 mfd: cros_ec: Complete MEMS sensor API omits ad6b3a0bd539 mfd: cros_ec: Add EC transport protocol v4 omits adb106153cf9 mfd: cros_ec: Expand hash API omits 3fbbabc4443d mfd: cros_ec: Add lightbar v2 API omits acbeaa05720e mfd: cros_ec: Add PWM_SET_DUTY API omits e6e2c48a87e6 mfd: cros_ec: Add Flash V2 commands API omits 488ba2441201 mfd: cros_ec: Remove zero-size structs omits 7e287b741ed5 mfd: cros_ec: move HDMI CEC API definition omits 5621049ec2cb mfd: cros_ec: Update ACPI interface definition omits b32534e01497 mfd: cros_ec: use BIT macro omits 0a60fe99c38b mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 7ef3ee3eab16 mfd: cros_ec: add ec_align macros omits ffde3524f630 mfd: cros_ec: set comments properly omits 051161e313a6 mfd: cros_ec: Zero BUILD_ macro omits c1d8cde0bf2a mfd: cros_ec: Update license term discards c3a261f27133 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 16a3c637f074 remoteproc: imx: Fix typo in "failed" omits 0aa25820aa2f remoteproc: imx: Broaden the Kconfig selection logic omits 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency omits 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check omits f14f319eb1a1 f2fs: add a rw_sem to cover quota flag changes omits 1d5c76e66433 xen-blkfront: switch kcalloc to kvcalloc for large array a [...] omits fe4daa4c7421 arm64: dts: meson: g12a: Add hwrng node omits 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] omits 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware omits 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent omits 2956870e0ae3 r8169: simplify rtl_fw_write_firmware omits 0a616b327db0 r8169: add enum rtl_fw_opcode omits 6e36d77c83c6 Merge branch 'hns3-next' omits 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors omits 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] omits 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] omits 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts omits 594a81b39525 net: hns3: set ops to null when unregister ad_dev omits 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] omits d9ea156297b7 net: hns3: set the port shaper according to MAC speed omits b524b38ff632 net: hns3: fix VLAN filter restore issue after reset omits 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] omits 56b5866168f0 net: hns3: remove redundant core reset omits c06d05476685 ARM: debug: meson.S: update with SPDX Licence identifier omits 677092c39b14 ARM: dts: meson8b: update with SPDX Licence identifier omits 5a9ae235161e ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier omits 47305093e21a ARM: dts: meson8b-mxq: update with SPDX Licence identifier omits 41e359ed7f1b ARM: dts: meson8: update with SPDX Licence identifier omits 699b98904efc ARM: dts: meson8-minix-neo-x8: update with SPDX Licence id [...] omits 68b3f115137a ARM: dts: meson6: update with SPDX Licence identifier omits 504420a04177 ARM: dts: meson6-atv1200: update with SPDX Licence identifier omits 19bda0c5b799 ARM: dts: meson: update with SPDX Licence identifier omits b7034146756b net: fix use-after-free in kfree_skb_list omits 28e74a7cfd64 net: sfp: read eeprom in maximum 16 byte increments omits d94f60e3dfa0 ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805 omits 67c0aaa1eaec selftests: set sysctl bc_forwarding properly in router_bro [...] omits a2928d28643e r8169: use paged versions of phylib MDIO access functions omits bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK omits 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) omits 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() omits c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() omits 9db7cae70ccf arm64: dts: meson: add dwmac-3.70a to ethmac compatible list omits 880c2d4b2fdf net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW R [...] omits 9e4f56f1a7f3 net: ethernet: mediatek: Use hw_feature to judge if HWLRO [...] omits 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' omits afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range omits d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support omits 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] omits 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions omits 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC omits fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] omits 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() omits fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h omits 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag omits 788a024921c4 Merge tag 'arc-5.2-rc4' of git://git.kernel.org/pub/scm/li [...] omits 09faf5a7d7c0 net: ethernet: ti: cpsw_ethtool: fix ethtool ring param set omits 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] omits e7f3dd281cf9 Merge branch 'reuseport-fixes' omits 257a525fe2e4 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro omits 4ac30c4b3659 bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __ [...] omits e2821fc86aae Merge branch 'ena-next' omits 1e9c3fbad83a net: ena: use dev_info_once instead of static variable omits d2eecc6ee8c9 net: ena: add good checksum counter omits d91860989dd4 net: ena: optimise calculations for CQ doorbell omits cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode omits a4e262cde3cd net: ena: allow automatic fallback to polling mode omits adf671ccd2aa net: ena: documentation: update ena.txt omits 9cb9c0de266f net: ena: add newline at the end of pr_err prints omits 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] omits f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] omits 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] omits 05d62ca218f8 net: ena: add handling of llq max tx burst size omits 4d3aed70902f f2fs: Add option to limit required GC for checkpoint=disable omits a4c3ecaaadac f2fs: Fix accounting for unusable blocks omits 9a9aecaad92d f2fs: Fix root reserved on remount omits ae4ad7ea09d3 f2fs: Lower threshold for disable_cp_again omits 66be4e66a7f4 rcu: locking and unlocking need to always be at least barriers omits 3559c3270aa3 drivers: ipmi: Drop device reference omits d68c44eaa535 Merge branch 'next/defconfig' into for-next omits 9f532d26c75c ARM: exynos_defconfig: Trim and reorganize with savedefconfig discards 71ebdf157a12 Merge branch 'regulator-5.3' into regulator-next discards 9a917498e18a Merge branch 'regulator-5.2' into regulator-linus omits 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test omits 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command omits e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment omits a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 omits 30d1d92a888d Merge tag 'nds32-for-linux-5.2-rc3' of git://git.kernel.or [...] omits 01e7a841b434 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static omits 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] omits f340208fe273 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 663580695611 ASoC: SOF: topology: add support for mux/demux component omits 14104eb6a351 ASoC: SOF: fix DSP oops definitions in FW ABI omits 3594bfa265da spi: qup: remove unnecessary goto omits 5cbb1515e75c regulator: bd718x7: Drop unused include omits 532e9334eb38 regulator: bd70528: Drop unused include omits 60b909e413da regulator: arizona-micsupp: Delete unused include omits f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling omits a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support omits 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value omits 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler omits 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first omits 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler omits ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity omits c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first omits 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register omits 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item omits 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" omits 1d9c95c18962 ASoC: stm32: sai: manage identification registers omits d6947bb234dc ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC omits 347d1c4b0779 ASoC: SOF: ipc: replace fw ready bitfield with explicit bi [...] omits f86588302360 ASoC: SOF: bump to ABI 3.6 omits ca6c6f185049 ASoC: SOF: soundwire: add initial soundwire support omits 59be19735449 ASoC: SOF: uapi: mirror firmware changes omits 3e951e791440 ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet omits 025197ebb08a xfs: inode btree scrubber should calculate im_boffset correctly omits 201d355c15c1 arm64/mm: Move PTE_VALID from SW defined to HW page table [...] omits 441a62780687 arm64/hugetlb: Use macros for contiguous huge page sizes omits 318759b4737c signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus omits 1b94f47793b1 drm/docs: More links for implicit/explicit fencing. omits 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML omits c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs omits 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] omits 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err omits e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] omits c9c2c27d7cec debugfs: make debugfs_create_u32_array() return void omits 36b7ee4dce9e btrfs: no need to check return value of debugfs_create functions omits b232d4ed92ea drm/amd/display: Only force modesets when toggling HDR omits 88694af9e4d1 drm/amd/display: Expose HDR output metadata for supported [...] omits a9a9da47f8e6 mailbox: no need to check return value of debugfs_create f [...] omits 1c769fc41ac5 gcov: no need to check return value of debugfs_create functions omits 0fc811e5d7f9 x86: kdebugfs: no need to check return value of debugfs_cr [...] omits 519e96ee114f x86: platform: no need to check return value of debugfs_cr [...] omits 5dd82ba9e2d6 x86: mm: no need to check return value of debugfs_create f [...] omits 07eb35473c64 Merge branch 'mvebu/dt64' into mvebu/for-next omits cce857df4e11 Merge branch 'mvebu/dt' into mvebu/for-next omits dc741049403b MAINTAINERS: mvebu: Add git entry omits e18bf09fa678 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog omits d3446b266a8c arm64: dts: marvell: mcbin: enlarge PCI memory window omits 0e5447626bed ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts. omits 2e96e04d25ca MIPS: use the generic uncached segment support in dma-direct omits c30700db9eaa dma-direct: provide generic support for uncached kernel segments omits 67f30ad19c4b au1100fb: fix DMA API abuse omits e58cfbfb32d1 MIPS: remove the _dma_cache_wback_inv export omits 2d7a3dc3e24f USB: drop HCD_LOCAL_MEM flag omits 7d99532955d4 usb: host: ohci-tmio: init genalloc for local memory omits 7d9e6f5aebe8 usb: host: ohci-sm501: init genalloc for local memory omits b0310c2f09bb USB: use genalloc for USB HCs with local memory omits da83a722959a lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] omits dd3dcede9fa0 dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] omits bd2e75633c80 dma-contiguous: use fallback alloc_pages for single pages omits b1d2dc009dec dma-contiguous: add dma_{alloc,free}_contiguous() helpers omits db0487abd641 arm: dump: no need to check return value of debugfs_create [...] omits 30ed997a878e arm: omap2: no need to check return value of debugfs_creat [...] omits d5ddd5a51726 arm: omap1: no need to check return value of debugfs_creat [...] omits ad09137631e6 x86: xen: no need to check return value of debugfs_create [...] omits 2d146b924ec3 backing-dev: no need to check return value of debugfs_crea [...] omits c4e41349a85c mm: cleancache: no need to check return value of debugfs_c [...] omits 8c0fd1fa64c6 kprobes: no need to check return value of debugfs_create f [...] omits 4aa3b1f67d3d fail_function: no need to check return value of debugfs_cr [...] omits 03eb2a08fccc sh: no need to check return value of debugfs_create functions omits 2fcc6e202a9d hwpoison-inject: no need to check return value of debugfs_ [...] omits 282401df9024 mm: kmemleak: no need to check return value of debugfs_cre [...] omits 4268509a36a7 zsmalloc: no need to check return value of debugfs_create [...] omits 3e6f176f304e blktrace: no need to check return value of debugfs_create [...] omits 6a54cd872f50 trace: no need to check return value of debugfs_create functions omits de2fadf566cb zswap: ignore debugfs_create_dir() return value omits a78b6dc2b410 mmc: sdhci-pci: remove redundant check of slots == 0 omits 18b0aa2065d6 dt-bindings: mmc: sun4i: Add YAML schemas omits 5de4410f54ce dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' omits 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] omits 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' omits c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text omits 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 omits 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' omits 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv omits 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' omits 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' omits 8d199fd4a002 mmc: sdhci_am654: Print error message if the DLL fails to lock omits b34f7396adcc mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits ebae45ce1b32 Merge branch 'fixes' into next omits 739799314587 mmc: sdhci_am654: Fix SLOTTYPE write omits 8dc7bdae9b01 memstick: Fix error cleanup path of memstick_init omits e9aa1154179d mfd: intel-lpss: Keep device tables sorted by ID omits a987999adafb mfd: menelaus: Remove superfluous error message omits d925a74ebb2d mfd: bd718x7: Make power button press duration configurable omits 5842f198152a dt-bindings: mfd: Document short/long press duration for BD718X7 omits 046a486f956a mfd: bd718x7: Remove hardcoded config for button press duration omits 70f3bc399eb1 mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 37714cc97c7a mfd: lp87565: Add support for 4-phase LP87561 combination omits fce5a8a494ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 4fd3f8a4617c mfd: madera: Add missing of table registration omits 2649939ad750 usb: typec: ucsi: ccg: fix memory leak in do_flash omits 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper omits d7255ba4d648 staging: vt6655: Change return type of function and remove [...] omits ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h omits 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN omits 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] omits 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] omits 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct omits 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] omits 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] omits fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv omits 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] omits 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] omits a31f13af7da9 staging: kpc2000: removed misc device. omits eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. omits 888dc273ea4e Merge 5.2-rc3 into tty-next omits 700ffe3c92c2 phy: tegra: xusb: Add Tegra210 PLL power supplies omits 6e53982f2e7b phy: tegra: xusb: Add Tegra124 PLL power supplies omits 96b26fcb1598 dt-bindings: phy: tegra-xusb: List PLL power supplies omits ffaefc0f0ac4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 3ddc3f3057ff phy: renesas: rcar-gen2: Fix memory leak at error paths omits 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static omits d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] omits 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] omits d6f11edc3bf7 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/ [...] omits 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d omits fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage omits 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts omits 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts omits 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit omits 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 omits 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 omits 0ca94800762e locking/atomic, s390: Use s64 for atomic64 omits 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 omits 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] omits 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 omits d184cf1a449c locking/atomic, mips: Use s64 for atomic64 omits d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 omits 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 omits ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 omits 16fbad086976 locking/atomic, arc: Use s64 for atomic64 omits 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 omits 9255813d5841 locking/atomic: Use s64 for atomic64 omits 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion omits 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion omits 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats omits d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references omits 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging omits da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support omits 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization omits b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features omits b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned omits 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses omits 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs omits 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg omits 9b6e57e5a516 s390/cio: Remove vfio-ccw checks of command codes omits 453eac312445 s390/cio: Allow zero-length CCWs in vfio-ccw omits 5d87fbf70fb4 s390/cio: Don't pin vfio pages for empty transfers omits c34a12e6a3df s390/cio: Initialize the host addresses in pfn_array omits e4f3f18b1232 s390/cio: Split pfn_array_alloc_pin into pieces omits 4e31d6aecfbb s390/cio: Set vfio-ccw FSM state before ioeventfd omits 15f0eb3d6a62 s390/cio: Update SCSW if it points to the end of the chain omits ec527c318036 x86/power: Fix 'nosmt' vs hibernation triple fault during resume omits 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] omits 6a9f4efe78af perf/x86: Use update attribute groups for default attributes omits b657688069a2 perf/x86/intel: Use update attributes for skylake format omits 3ea40ac77261 perf/x86: Use update attribute groups for extra format omits 1f157286829c perf/x86: Use update attribute groups for caps omits 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events omits baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group omits 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs omits f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu omits aac1f7f95f11 sysfs: Add sysfs_update_groups function omits 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] omits 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs omits 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes omits f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes omits e314a7c92b32 iommu/vt-d: Fix a variable set but not used omits bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check omits 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock omits 091806515124 locking/lockdep: Consolidate lock usage bit initialization omits 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] omits 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] omits b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release omits 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock omits 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] omits 154f185e9c0f locking/lockdep: Update comments on dependency search omits 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] omits c1661325597f locking/lockdep: Change the return type of __cq_dequeue() omits aa4807719e07 locking/lockdep: Change type of the element field in circu [...] omits 31a490e5c54f locking/lockdep: Update comment omits 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] omits 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] omits f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] omits e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] omits d16dbd1b8a29 locking/lockdep: Update obsolete struct field description omits 834494b28024 locking/lockdep: Print the right depth for chain key collision omits e7a38f63ba50 locking/lockdep: Remove useless conditional macro omits c52478f4f38a locking/lockdep: Adjust lock usage bit character checks omits c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] omits f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void omits 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes omits af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load omits 0e1fef63d92d sched/core: Remove sd->*_idx omits 55627e3cd22c sched/core: Remove rq->cpu_load[] omits 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl omits 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] omits 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code omits f2bedc470565 sched/fair: Remove rq->load omits 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask omits 31e67340cc65 mm/vmalloc: Avoid rare case of flushing TLB with weird arguments omits 8e41f8726dcf mm/vmalloc: Fix calculation of direct map addr range omits be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] omits 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] omits 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] omits 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] omits 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] omits d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] omits 3370db35193b usb: typec: Registering real device entries for the muxes omits fde777791eb8 device connection: Find connections also by checking the r [...] omits 83b34afb6b79 device property: Introduce fwnode_find_reference() omits ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] omits dad9bb017865 driver core: Add helper device_find_child_by_name() omits b06184acf751 software node: Add software_node_get_reference_args() omits c959d0c231f7 software node: Use kobject name when finding child nodes by name omits 80488a6b1d3c software node: Add support for static node descriptors omits 3df85a1ae51f software node: Simplify software_node_release() function omits a79969868a30 software node: Allow node creation without properties omits f67d667213ba m68k: defconfig: Update defconfigs for v5.2-rc1 omits a58e37b837ca Merge branches 'pm-sleep' and 'pm-x86' into linux-next omits e613225696c1 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next omits 33b1958b089d Merge branches 'pm-tools' and 'pm-misc' into linux-next omits a61373476127 PM: sleep: Add kerneldoc comments to some functions omits cfc1ce7e5212 drm: Fixed doc warnings in drm uapi header omits 848d56dddad8 drm: Drop a redundant unused variable omits e33df4ca8717 drm/doc: More fine-tuning on userspace review requirements omits 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' omits 1a2b562af754 clocksource/drivers/exynos_mct: Increase priority over ARM [...] omits 05885214df73 clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() omits c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts omits 23004ec33092 Merge 5.2-rc3 into staging-next omits 119a7fdfeece Merge 5.2-rc3 into usb-next omits 15e7f52a4596 drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out omits 56cd0aefa475 sparc: perf: fix updated event period in response to PERF_ [...] omits 80caf43549e7 mdesc: fix a missing-check bug in get_vdev_port_node_info() omits 3fcb01f8ab9d drm/i915/gvt: add F_CMD_ACCESS flag for wa regs omits d3c976c14ad8 sparc64: Fix regression in non-hypervisor TLB flush xcall omits 12fd2aee6db7 XArray tests: Add check_insert omits 5c089fd0c734 idr: Fix idr_get_next race with idr_remove omits b33bc2b878e0 nexthop: Add entry to MAINTAINERS omits 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] omits 87945b6d8be5 r8169: avoid tso csum function indirection omits 485bb1b3fac5 r8169: remove struct jumbo_ops omits 5f9505235bb9 r8169: remove struct mdio_ops omits 0b12c73a81b3 r8169: improve r8169_csum_workaround omits db4bad07371b net: ethernet: improve eth_platform_get_mac_address omits afa0925c6fcc packet: unconditionally free po->rollover omits feb3cf2e5ecc Merge branch 'ifa_list-RCU' omits 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list omits cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu omits cd5a411dbaeb net: use new in_dev_ifa iterators omits b8d19572367b netfilter: use in_dev_for_each_ifa_rcu omits d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places omits ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk omits 35ebfc22fe99 afs: do not send list of client addresses omits b9f88982750d qed: remove redundant assignment to rc omits 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] omits 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 omits 8219ffa1e232 pinctrl: u300: Fix SPDX tags omits 6c9912e79c9c pinctrl: nomadik: Fix SPDX tags omits 8c268598192d Update my email address omits 2e1f164861e5 net: hns: Fix loopback test failed at copper ports omits f2c7c76c5d0a Linux 5.2-rc3 omits 62394708f3e0 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 omits 57f041027909 Merge branch 'mscc-ocelot-tc-flower' omits fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter omits b596229448dd net: mscc: ocelot: Add support for tcam omits 6345266a9989 selftests: Add test cases for nexthop objects omits 7bd1d5edd016 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 6751b8d91af5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits af0424522dbb Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 4fb5741c7c5d Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits a68dc6188242 Merge tag 'spdx-5.2-rc3-2' of git://git.kernel.org/pub/scm [...] omits 460b48a0fefc Merge tag 'powerpc-5.2-3' of git://git.kernel.org/pub/scm/ [...] omits b44a1dd3f648 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 38baf0bb79f5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 378e853f68e9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f58c356ea74f Merge tag 'led-fixes-for-5.2-rc3' of git://git.kernel.org/ [...] omits 9221dced3069 Merge tag 'for-linus-20190601' of git://git.kernel.dk/linux-block omits 1975b337ce26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7b3064f0e8de Merge branch 'akpm' (patches from Andrew) omits a3bf9fbdad60 powerpc/pseries: Fix xive=off command line omits 02c5f5394918 powerpc/powernv/npu: Fix reference leak omits c806a6fde1c2 powerpc: Remove variable ‘path’ since not used omits 89d87bcba287 powerpc/powernv: Show checkstop reason for NPU2 HMIs omits 1549c42deff5 powerpc/powernv: Update firmware archaeology around OPAL_H [...] omits efa9ace68e48 powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_ [...] omits 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits e577c8b64d58 mm, compaction: make sure we isolate a valid PFN omits 590ba22ba0aa include/linux/generic-radix-tree.h: fix kerneldoc comment omits 98af37d624ed kernel/signal.c: trace_signal_deliver when signal_group_exit omits d3ed71e5cc50 drivers/iommu/intel-iommu.c: fix variable 'iommu' set but [...] omits 8d7a7abfc6b4 spdxcheck.py: fix directory structures omits 0600597c854e kasan: initialize tag to 0xff in __kasan_kmalloc omits bb9f6f63f32d z3fold: fix sheduling while atomic omits ef7a77c6de2f scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set omits df17277b2a85 mm/gup: continue VM_FAULT_RETRY processing even for pre-faults omits b9fba67b3806 ocfs2: fix error path kobject memory leak omits 3e8589963773 memcg: make it work on sparse non-0-node systems omits 9852ae3fe529 mm, memcg: consider subtrees in memory.events omits bc81426f5bee prctl_set_mm: downgrade mmap_sem to read lock omits 11bbd8b416f8 prctl_set_mm: refactor checks from validate_prctl_map omits 8856ae4df3e9 kernel/fork.c: make max_threads symbol static omits fb092eb63d3a arch/arm/boot/compressed/decompress.c: fix build error due [...] omits 461071b09e29 arch/parisc/configs/c8000_defconfig: remove obsoleted CONF [...] omits 3806b04144e5 mm/vmalloc.c: fix typo in comment omits aa52619ccbe0 lib/sort.c: fix kernel-doc notation warnings omits 91173c6e18ab mm: fix Documentation/vm/hmm.rst Sphinx warnings omits 138f79db15ea pinctrl: bcm2835: Fix build error without CONFIG_OF omits a3094fc1a15e rtc: imx-sc: add rtc alarm support omits 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() omits 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency omits 3e483e59c796 rtc: tegra: Turn into regular driver omits c6af561a4ad0 rtc: tegra: Use consistent variable names and types omits a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups omits 489b64d66325 pinctrl: stm32: Add links to consumers omits 5ca1b1c5cd98 pinctrl: mediatek: mt8183: Add pm_ops omits 5c0904488a20 pinctrl: mediatek: Add pm_ops to pinctrl-paris omits fcae009397cd dt-bindings: gpio: meson8b-gpio: update with SPDX Licence [...] omits 03b30dff6d53 dt-bindings: gpio: meson8-gpio: update with SPDX Licence i [...] omits eb5790db6a28 dt-bindings: gpio: meson-gxl-gpio: update with SPDX Licenc [...] omits 06c789a784c0 dt-bindings: gpio: meson-gxbb-gpio: update with SPDX Licen [...] omits e0cdd3a095f9 pinctrl: meson: update with SPDX Licence identifier omits 6143842823df pinctrl: tegra: Add Tegra194 pinmux driver omits b4e18ba27e22 pinctrl: tegra: Support 32 bit register access omits 2585a584f844 pinctrl: Add Tegra194 pinctrl DT bindings omits 8e82fe2ab65a treewide: fix typos of SPDX-License-Identifier omits 62e139eba339 crypto: ux500 - fix license comment syntax error omits 912348b64d09 drm/i915/icl: Ensure port A combo PHY HW state is correct omits 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next omits c8552db31d5e MAINTAINERS: add I2C DT bindings to ARM platforms omits a0c3200ae7b1 MAINTAINERS: add DT bindings to i2c drivers omits 69ae4f6aac15 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() omits 5f4d55d5791a iwlwifi: mvm: change TLC config cmd sent by rs to be async omits a8627176b0de iwlwifi: Fix double-free problems in iwl_req_fw_callback() omits b17dc0632a17 iwlwifi: fix AX201 killer sku loading firmware issue omits cc5470df4495 iwlwifi: print fseq info upon fw assert omits 44f61b5c832c iwlwifi: clear persistence bit according to device family omits b3500b472c88 iwlwifi: fix load in rfkill flow for unified firmware omits 23f57bfac7c2 iwlwifi: mvm: remove d3_sram debugfs file omits 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits cd5385029f1d selftests/bpf: measure RTT from xdp using xdping omits 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits c231c22a989a bpf: doc: update answer for 32-bit subregister question omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf omits d168286d773c Merge branch 'map-charge-cleanup' omits c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() omits b936ca643ade bpf: rework memlock-based memory accounting for maps omits 3539b96e041c bpf: group memory related fields in struct bpf_map_memory omits d50836cda698 bpf: add memlock precharge for socket local storage omits ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage omits 576240cfaf20 Merge branch 'propagate-cn-to-tcp' omits d58c6f7212f4 bpf: Add more stats to HBM omits ffd81558d56c bpf: Add cn support to hbm_out_kern.c omits 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls omits e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn omits 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 omits 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY omits f8d221d2e0e1 Merge tag 'kvm-s390-master-5.2-2' of git://git.kernel.org/ [...] omits 24e8a2ca1f74 Merge tag 'kvm-ppc-fixes-5.2-1' of git://git.kernel.org/pu [...] omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits abf82e8f7e9a HID: a4tech: fix horizontal scrolling omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 64caea53e07f HID: hyperv: Add a module description line omits 587a7126779b xen-netback: remove redundant assignment to err omits 6f43e5252833 nexthop: remove redundant assignment to err omits 51af912e51dd Merge branch 'io_uring-next' into for-next omits 544e2402276d Merge branch 'for-5.3/io_uring' into for-next omits a97cba1c4818 io_uring: add support for recvmsg() omits 5c20a893cfc6 io_uring: add support for sendmsg() omits 8d1c3ef015a5 io_uring: add support for sqe links omits 9d93a3f5a0c0 io_uring: punt short reads to async context omits 87e5e6dab6c2 uio: make import_iovec()/compat_import_iovec() return byte [...] omits e8d67fa5696e net: dsa: sja1105: Don't store frame type in skb->cb omits 61939b12dc24 block: print offending values when cloned rq limits are exceeded omits cd669f88b134 blk-mq: Document the blk_mq_hw_queue_to_node() arguments omits ef025d7ec2fc blk-mq: Fix spelling in a source code comment omits a0b77e36e1da block: Fix bsg_setup_queue() kernel-doc header omits 83826a506632 block: Fix rq_qos_wait() kernel-doc header omits 0542cd57d266 block: Fix blk_mq_*_map_queues() kernel-doc headers omits 216382dccb2e block: Fix throtl_pending_timer_fn() kernel-doc header omits 33c826ef19df block: Convert blk_invalidate_devt() header into a non-ker [...] omits 210eaaaea805 block/partitions/ldm: Convert a kernel-doc header into a n [...] omits 0ff9848067b7 security/loadpin: Allow to exclude specific file types omits 3ab4436f688c Merge tag 'nfsd-5.2-1' of git://linux-nfs.org/~bfields/linux omits 41e7231fab9d Merge tag 'v5.2-rc2-smb3-fixes' of git://git.samba.org/sfr [...] omits 8c0f693c6eff leds: avoid flush_work in atomic context discards e36cc27e14b4 drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_0 [...] omits d82b4b26218d drm/i915: Report all objects with allocated pages to the shrinker omits 3b4fa9640ccd drm/i915: Track the purgeable objects on a separate eviction list omits ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload omits 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions omits 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload omits d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way omits 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] omits 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options omits d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group omits d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] omits 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor omits 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 6912378d54a5 Merge branch 'phylink-sfp-updates' omits 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs omits 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses omits cdea04c24616 net: phy: allow Clause 45 access via mii ioctl omits 7b3b0e89bcf3 net: phylink: support for link gpio interrupt omits 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation omits 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers omits c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* omits 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap omits cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] omits c6d4e45d3b44 net/mlx5: Introduce termination table bits omits 0b9055a112fd net/mlx5: Add core dump register access HW bits omits 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request omits a5e112e6424a cgroup: add cgroup_parse_float() omits d266b3f5cac0 Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel.o [...] omits 8164c5719b86 Merge tag 'for-linus-5.2b-rc3-tag' of git://git.kernel.org [...] omits 7b785645e8f1 mm: fix page cache convergence regression omits b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 27a03b1a71b9 Merge tag 's390-5.2-3' of git://git.kernel.org/pub/scm/lin [...] omits c03cd7738a83 cgroup: Include dying leaders with live threads in PROCS i [...] omits b636fd38dc40 cgroup: Implement css_task_iter_skip() omits 6b115bf58e6f cgroup: Call cgroup_release() before __exit_signal() omits 702c31e8564c Merge tag 'pm-5.2-rc3' of git://git.kernel.org/pub/scm/lin [...] omits 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] omits c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y omits 29930e314da3 ipvs: add checksum support for gue encapsulation omits 5142967ab524 netfilter: nf_tables: fix module autoload with inet family omits 8aa75b72e3e6 Merge tag 'misc-habanalabs-fixes-2019-05-24' of git://peop [...] omits 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable omits fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable omits 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable omits 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable omits 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable omits 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable omits ec0974df357f netfilter: ipvs: prefer skb_ensure_writable omits c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] omits 53315ac660b0 netfilter: nf_tables: free base chain counters from worker omits 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] omits ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option omits 6c01edd395a7 docs: look for sphinx-pre-install in the source tree omits 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors omits 2aa3c9f48bc2 ipvs: add function to find tunnels omits 1da40ab6caf9 ipvs: allow rs_table to contain different real server types discards b88039ffc5bb drm/amdgpu: fix a race in GPU reset with IB test (v2) discards c3e85b9d672b drm/amdgpu: cancel late_init_work before gpu reset discards cf25b6444376 gpu: amdgpu: fix broken amdgpu_dma_buf.c references omits 0f257b09531b drm/amd/display: use ttm_eu_reserve_buffers instead of amd [...] omits d367bd2a5e2b drm/ttm: fix busy memory to fail other user v10 omits 224ee02a9d73 drm/ttm: immediately move BOs to the new LRU v3 omits 4c5ac9487c15 drm/ttm: cleanup ttm_bo_mem_space omits af1dac01a701 drm/ttm: remove manual placement preference omits b2f7a6161972 drm/ttm: return immediately in case of a signal omits 6e58ab7ac7fa drm/ttm: Make LRU removal optional v2 omits 526c654a8a06 drm/amdgpu/display: Fix reload driver error omits bdb50274d06a drm/amdgpu/sriov: Correct some register program method omits 443e902eeef9 drm/amdkfd: Return proper error code for gws alloc API omits 4fd334122399 drm/amd/display: program manual trigger only for bottom most pipe omits 6ad34adeaec5 drm/amd/display: CS_TFM_1D only applied post EOTF omits 7316c4ad2996 drm/amd/display: Reset planes for color management changes omits e25228b02e48 drm/amd/display: Increase Backlight Gain Step Size omits 8633d96d3ca1 drm/amd/display: fix issues with bad AUX reply on some displays omits c5c07cb5435e drm/amd/display: Refactor DIO stream encoder omits ff1232a9052e drm/amd/display: Modified AUX_DPHY_RX_CONTROL0 omits d7644091300a drm/amd/display: Add writeback_config to VBA vars omits baa1fd7f32f2 drm/amd/display: Refactor clk_mgr functions omits 961ea20155d7 drm/amd/display: Fix type of pp_smu_wm_set_range struct omits 44ab1aa84ae6 drm/amd/display: do not power on eDP power rail early omits 4b0ab7dd37a3 drm/amd/display: fix crash on setmode when mode is close t [...] omits 88147df0308e drm/amd/display: fix calculation of total_data_read_bandwidth omits b8b205ab2b41 drm/amd/display: 3.2.32 omits fe798de53a7a drm/amd/display: Move link functions from dc to dc_link omits 8e0546d6c4b1 drm/amd/display: Add min_dcfclk_mhz field to bb overrides omits 9b93eb475aa9 drm/amd/display: move clk_mgr files to right place omits 70d9e8cb8b44 drm/amd/display: disable PSR/ABM before destroy DMCU struct omits e63e2491ad92 drm/amd/display: Ensure DRR triggers in BP omits 313a9a21ff46 drm/amd/display: Add GSL source select registers omits 0a32df9cfdb3 drm/amd/display: Disable audio stream only if it's current [...] omits b1432fcbdbea drm/amd/display: assign new stream id in dc_copy_stream omits a7f90cbc0ee4 drm/amd/display: Move CLK_BASE_INNER macro omits 48ea75f99a58 drm/amd/display: Implement CM dealpha and bias interfaces omits 821c65596b68 drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D omits dc88b4a684d2 drm/amd/display: make clk mgr soc specific omits 789142eb8bae drm/amdgpu:Fix the unpin warning about csb buffer omits efb426d58128 drm/amdgpu: ras injection use gpu address omits 2f4c53349961 Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm [...] omits 2209a3055d6f Merge tag 'staging-5.2-rc3' of git://git.kernel.org/pub/sc [...] omits dbde71df810c Merge tag 'tty-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits e49c8547fb94 Merge tag 'usb-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits ca1918049673 Merge tag 'drm-fixes-2019-05-31' of git://anongit.freedesk [...] omits f420eae8f7c9 nfsd: Spelling s/EACCESS/EACCES/ omits 3139f8c6cc41 lockd: Make two symbols static omits 1bf1bfc1d00c locks: Cleanup lm_compare_owner and lm_owner_key omits 90f1e4919e91 lockd: Show pid of lockd for remote locks omits 75530f6c908a lockd: Remove lm_compare_owner and lm_owner_key omits 2627264356a7 lockd: Convert NLM service fl_owner to nlm_lockowner omits 9f71e71f785b lockd: prepare nlm_lockowner for use by the server omits 181ae8abae17 nfsd: note inadequate stats locking omits db17b61765c2 nfsd4: drc containerization omits 4f0b1394aaad nfsd: don't call nfsd_reply_cache_shutdown twice omits e070e380c674 Merge branch 'for-linus/pstore' into for-next/pstore omits 5d528c080065 pstore/ram: Improve backward compatibility with older Chromebooks omits 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver omits 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY omits ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support omits 3f18021f43a3 dt-bindings: display: sii902x: Add HDMI audio bindings omits 9ed99f613fb2 dt-bindings: display: sii902x: Remove trailing white space omits 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz omits bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI accord [...] omits 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags omits 141731d15d6e Revert "lockd: Show pid of lockd for remote locks" omits 423997fffeaf dt-bindings: tc358767: add HPD support omits f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support omits af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers omits 3231573065ad drm/bridge: tc358767: read display_props in get_modes() omits 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of stori [...] omits 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder omits 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid omits 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable omits f9538357760b drm/bridge: tc358767: clean-up link training omits 0bf251465113 drm/bridge: tc358767: cleanup LT result check omits 0776a269d725 drm/bridge: tc358767: use more reliable seq when finishing LT omits 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep omits 67bca92fa830 drm/bridge: tc358767: ensure DP is disabled before LT omits 1c928267b187 drm/bridge: tc358767: disable only video stream in tc_stre [...] omits cb3263b2df97 drm/bridge: tc358767: add link disable function omits bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to strea [...] omits 80d57245063f drm/bridge: tc358767: split stream enable/disable omits 5761a259aa9e drm/bridge: tc358767: move video stream setup to tc_main_l [...] omits ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup omits ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp omits e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis omits 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use omits c28d14849d37 drm/bridge: tc358767: reset voltage-swing & pre-emphasis omits bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling omits 7ef5ef5cdead drm/i915: add force_probe module parameter to replace alph [...] omits fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr omits e3023bf80639 gpio: of: Handle the Freescale SPI CS discards f7918626c158 Merge branches 'arm-soc-for-v5.3' and 'arm64-dt-for-v5.3' [...] omits e046b64b1547 ALSA: hda/ca0132: Use struct_size() omits 1fbf9d81429a drm/i915: Make default value for i915.mmio_debug a compile [...] omits a2d4560f0be9 ALSA: hda: Use struct_size() omits 65be9580885e ALSA: control: Use struct_size() omits 717f43d81afc ALSA: hda/realtek - Update headset mode for ALC256 omits 51a0daf64dee ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is [...] discards 3c6615cc0bfd arm64: dts: renesas: r8a77990: Add dynamic power coefficient discards 577d1d542dc6 arm64: dts: renesas: r8a77990: Create thermal zone to support IPA discards 581fed2d5e9c arm64: dts: renesas: r8a77965: Add dynamic power coefficient discards 89573b19fe75 arm64: dts: renesas: r8a77965: Create thermal zone to support IPA discards df31ea45081b arm64: dts: renesas: r8a7796: Add dynamic power coefficient discards 89a375196a96 arm64: dts: renesas: r8a7796: Create thermal zone to support IPA discards 6aa1a44eef41 arm64: dts: renesas: r8a7795: Add dynamic power coefficient discards ded2cb2aa7da arm64: dts: renesas: r8a7795: Create thermal zone to support IPA omits fc722a0429f4 fs/adfs: fix filename fixup handling for "/" and "//" names omits 5f8de4875c35 fs/adfs: move append_filetype_suffix() into adfs_object_fixup() omits 2eb0684f9771 fs/adfs: remove truncated filename hashing omits adb514a4e0f6 fs/adfs: factor out filename fixup omits 411c49bcf32d fs/adfs: factor out object fixups omits 525715d0161f fs/adfs: factor out filename case lowering omits 1e504cf85ddd fs/adfs: factor out filename comparison omits 5d3211b651a0 ovl: doc: add non-standard corner cases omits 6d97985072dc isdn: move capi drivers to staging omits 99c2aa151a71 isdn: hdlc: move into mISDN omits 9c3c0c204814 isdn: remove isdn4linux omits 85993b8c9786 isdn: remove hisax driver omits 8e6c8aa3b52e isdn: gigaset: remove i4l support omits 8880fa32c557 pstore/ram: Run without kernel crash dump region omits 674459be1169 MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390 omits 2850ef62e13e MAINTAINERS: Farewell Martin Schwidefsky omits fdad1d54d2c8 iavf: update comments and file checks to match iavf omits 53b79907f5f7 iavf: rename i40e_device to iavf_device omits db950599f0de iavf: change remaining i40e defines to be iavf omits cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name omits 8821b3fa0c1b iavf: rename iavf_status structure flags omits 7af36e321482 iavf: replace i40e variables with iavf omits f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...] omits afb286bcae85 Merge tag 'gvt-fixes-2019-05-30' of https://github.com/int [...] omits 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...] omits 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() omits 375b94246761 gpio: max732x: use i2c_new_dummy_device() omits 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() omits a9fb94a99bb5 pstore: Set tfm to NULL on free_buf_for_compression omits 932296120543 nds32: add new emulations for floating point instruction omits ed32949e0acb nds32: Avoid IEX status being incorrectly modified omits 8183db10db63 math-emu: Use statement expressions to fix Wshift-count-ov [...] omits d650fb40b3e2 iavf: rename i40e functions to be iavf omits 80754bbc0711 iavf: change iavf_status_code to iavf_status omits 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* omits 53462f0f4772 iavf: iavf_client: use struct_size() helper omits 06665619cc88 iavf: use struct_size() in kzalloc() omits 6b6b49b56a6c iavf: Limiting RSS queues to CPUs omits 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() omits a8806581241b eeprom: at24: Remove set but not used variable 'addr' omits 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d omits 036e34310931 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits adc3f554fa1e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 318adf8e4bfd Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/sc [...] omits 8cb7104d03dd Merge tag 'configfs-for-5.2-2' of git://git.infradead.org/ [...] omits c5ba17126612 Merge tag 'sound-5.2-rc3' of git://git.kernel.org/pub/scm/ [...] omits 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference omits 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] omits 20f944965601 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 2a3e0b716296 Merge tag 'imx-drm-fixes-2019-05-29' of git://git.pengutro [...] omits 9595aee2a389 Documentation: PCI: convert endpoint/pci-test-howto.txt to reST omits bf2c2658d4b6 Documentation: PCI: convert endpoint/pci-test-function.txt [...] omits d4518e4ac64c Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST omits d8946fc38517 Documentation: PCI: convert endpoint/pci-endpoint.txt to reST omits 4e37f055a92e Documentation: PCI: convert pcieaer-howto.txt to reST omits 8a01fa64348a Documentation: PCI: convert pci-error-recovery.txt to reST omits b66357f32fb9 Documentation: PCI: convert acpi-info.txt to reST omits 3b9bae029b60 Documentation: PCI: convert MSI-HOWTO.txt to reST omits 4d2c729c6232 Documentation: PCI: convert pci-iov-howto.txt to reST omits 2e6422444894 Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST omits 100f6d8e0990 net: correct zerocopy refcnt with udp MSG_MORE omits 229b4e0728e0 Documentation: PCI: convert pci.txt to reST omits 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 84a32edec480 net: sched: act_ctinfo: minor size optimisation omits b73484b2fc0d ethtool: Check for vlan etype or vlan tci when parsing flow_rule omits 655887fe3927 Merge branch 'complex-c45-phys' omits 97b33bdf9bdd net: phy: export phy_queue_state_machine omits 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] omits 07b0928918c6 net: phy: enable interrupts when PHY is attached already omits 8e2ea3ea9625 qed: Fix static checker warning omits e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() omits 2b81f8161dfe net: don't clear sock->sk early to avoid trouble in strparser omits a4270d6795b0 net-gro: fix use-after-free read in napi_gro_frags() omits c3bc6debb4c7 Merge branch 'Fixes-for-DSA-tagging-using-802-1Q' omits 0471dd429cea net: dsa: tag_8021q: Create a stable binary format omits d34d2baa9173 net: dsa: tag_8021q: Change order of rx_vid setup omits 1b0b807dd746 Merge branch 'r8169-fw' omits ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code omits e95a7f30e126 r8169: improve rtl_fw_format_ok omits 25e94115aee6 r8169: enable WoL speed down on more chip versions omits c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops omits 2544af0344ba net: avoid indirect calls in L4 checksum calculation omits 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static omits 218084372146 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value omits 41384136608c Merge branch 'connection-tracking-support-for-bridge' omits af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] omits 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 omits 3c171f496ef5 netfilter: bridge: add connection tracking system omits d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support omits 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] omits 8a6a1f176401 net: ipv6: split skbuff into fragments transformer omits 065ff79f8881 net: ipv4: split skbuff into fragments transformer omits 0feca6190f88 net: ipv6: add skbuff fraglist splitter omits c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter omits d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL omits 543c4f49ba05 staging: rtl8712: Remove initialisations omits db622e05cdbe staging: rtl8712: Remove return variable of different type omits eb2b3edfd427 staging: rts5208: Remove negations omits 8fe0260030b8 staging: octeon-usb: Remove return variable omits 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] omits ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] omits 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] omits 1b96f846db31 staging/gasket: Fix string split omits 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c omits 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c omits a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c omits f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c omits 8dd3355a229e staging: kpc2000: remove extra spaces in core.c omits 26c12642338b staging: kpc2000: remove extra blank line in core.c omits 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] omits e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space omits 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] omits 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data omits 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] omits c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] omits 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure omits f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem omits 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] omits 9164f3363118 staging: kpc2000: report error status to spi core omits 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP omits 1d14a95b5839 staging: kpc2000: fix typo in Kconfig omits 8cfeb385e9eb docs cgroups: add another example size for hugetlb omits dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] omits fe6d98750cf0 staging: erofs: fix i_blocks calculation omits 89f27eded5b6 staging: erofs: support statx omits d48ecb40b5b5 Merge branch 'add-TFO-backup-key' omits 10fbcdd12aa2 selftests/net: add TFO key rotation selftest omits 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key omits aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] omits 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key omits 9092a76d3cf8 tcp: add backup TFO key infrastructure omits 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() omits 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' omits e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] omits 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] omits 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] omits 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] omits ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] omits 961cf99a074f mlxsw: core: Re-order initialization sequence omits 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size omits 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info omits 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' omits aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() omits 2d135dea53fa net: stmmac: selftests: Fix sparse warning omits ba851a39c970 NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled omits 52b042ab9948 NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wa [...] omits 9609dad263f8 ipv4: tcp_input: fix stack out of bounds when parsing TCP [...] omits 62851d71e771 Merge branch 'mlxsw-Two-small-fixes' omits 275e928f1911 mlxsw: spectrum: Prevent force of 56G omits ef74422020aa mlxsw: spectrum_acl: Avoid warning after identical rules i [...] omits 7987b694ade8 SUNRPC: Fix a use after free when a server rejects the RPC [...] omits 84b3fd1fc959 net: dsa: mv88e6xxx: fix handling of upper half of STATS_T [...] omits a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers omits ec6017d90359 SUNRPC fix regression in umount of a secure mount omits 8821f1861040 Merge branch 'next/dt' into for-next omits 893bffa99441 ARM: dts: exynos: Raise maximum buck regulator voltages on [...] omits a41041ff31f2 ARM: dts: exynos: Move CPU OPP tables out of SoC node on E [...] omits 7821ce417ec7 jbd2: fix some print format mistakes omits 0cca82ec3455 ARM: exynos: Make ARCH_EXYNOS3 a default option omits c25b84c00826 dt-bindings: display: Convert Allwinner DSI to a schema omits 59715171fbd0 r8169: fix MAC address being lost in PCI D3 omits 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE omits 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] omits cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() omits 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs omits 6fe1a9b9b654 IB/hfi1: Use struct_size() helper omits 829ca44ecf60 IB/qib: Use struct_size() helper omits 34755f596110 IB/rdmavt: Use struct_size() helper omits 621ccc6cc5f8 tua6100: Avoid build warnings. omits 200c6758631f Merge tag 'mlx5-fixes-2019-05-28' of git://git.kernel.org/ [...] omits 96ac6d435100 treewide: Add SPDX license identifier - Kbuild omits 46aeb7e6c17d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3fc2175113a9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7e300dabb7e7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc44ef5aa0dd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f0aa4fa4fe1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 68cf618c6294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a63a5fa97e86 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c88a15c6f196 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 658af820172c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7925f8f78f01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003ba957919b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0920654fd68f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c456cfc2e52b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d1d24ed481f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 59bd9ded4d78 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eace21fa1e49 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25763b3c864c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 02956874a853 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9952f6918daa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3d080a2082f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 958349ccb03b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dd2878aaceaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0376148f303c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fe76f5a5371 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af873fcecef5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2522fe45a186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f50a7f3d9225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84e565361072 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f327613224e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a5ef56869cd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad306d686e21 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41173abc577b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6776e83edbf7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b7121833d5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84a14ae8c44f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fda8d26e61fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82c298100a2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' omits 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems omits 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 6e75fc040104 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1802d0beecaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f2cde8957d32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 122375508ba3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d3f18bb73d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 468e15fdc2ec treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 873e65bc0907 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4f19048fd0a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4a27fd1501a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 935912c538f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 37fa65d0fd8a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cfcf6e707ef6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 736e67ba238f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fcaf20360a59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3cfa958b08a4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942fddf8793 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1a59d1b8e05e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e78d0eabefb7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bf4200603f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits de6cc6515a44 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2874c5fd2842 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a912e80bd0bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 660662f857bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 80503b23b23b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits db73570c1cc2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 53c8ab358414 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 328970de0e39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b4f7350c2cc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e9483576d02c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a94da204fded treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1cc6582eeff2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6db657ddbd84 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7cb22cc3ec62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3ef9dff4aea1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2fe68aa345c5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5fca9e5c694b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4ffda6361f1d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7931287d4719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 372e8ee96fd4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 005fdd53d673 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2e97506ac44c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb522f7305d6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb1fe3bfe8bf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b78bbafe1562 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b280531e84c Merge branch 'XDP-generic-fixes' omits 458bf2f224f0 net: core: support XDP generic on stacked devices. omits 996ed0474146 netvsc: unshare skb in VF rx handler omits f2696099c6c6 udp: Avoid post-GRO UDP checksum recalculation omits 2f2da36ebf42 ice: Trivial cosmetic changes omits 072efdf8bf4c ice: Recognize higher speeds omits 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages omits ed14245ab759 ice: Update function header omits 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING omits 62f4dafc182f ice: Align to updated AQ command formats omits 91d7a5908774 ice: Use continue instead of an else block omits 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings omits 2e0e62285c1c ice: Add switch rules to handle LLDP packets omits ef94e8ea94ed ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 916f96a40b19 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 49a09f1402d6 ARCv2: entry: avoid a branch omits 7538f31ed069 ARCv2: entry: push out the Z flag unclobber from common EX [...] omits da9f4b90b03c ARCv2: entry: comments about hardware auto-save on taken i [...] omits f0feebaf1632 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits a64a8b823deb ARC: mm: do_page_fault refactor #7: fold the various error [...] omits 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] omits 36af5f407bbb f2fs: fix sparse warning omits a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 omits cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 omits 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] omits 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling omits aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives omits 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations omits 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] omits c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check omits 44f42165177e scripts/sphinx-pre-install: make activate hint smarter omits 81621f976176 f2fs: fix f2fs_show_options to show nodiscard mount option omits 9227d5227b8d f2fs: add error prints for debugging mount failure omits c854f4d68136 f2fs: fix to do sanity check on segment bitmap of LFS curseg omits 4d11d13e2776 f2fs: add missing sysfs entries in documentation omits b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] omits 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms omits 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 omits e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options omits 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers omits 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] omits 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] omits 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs omits f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions omits 498ddaa3b4e7 fpga: zynqmp-fpga: Correctly handle error pointer omits c7ddfd3514f2 PCI: altera-msi: Allow building as module omits bc2cce3f2ebc selftests: vm: install test_vmalloc.sh for run_vmtests omits ec15c4d0d5d2 PCI: altera: Allow building as module omits 98a13a8d2539 userfaultfd: selftest: fix compiler warning omits f97f3f8839eb kselftest/cgroup: fix incorrect test_core skip omits 00e38a5d753d kselftest/cgroup: fix unexpected testing failure on test_core omits f6131f28057d kselftest/cgroup: fix unexpected testing failure on test_m [...] omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits adefd051a670 xtensa: Fix section mismatch between memblock_reserve and [...] omits 76002d8b48c4 PCI: Return error if cannot probe VF omits 34cee4e1f7cd PCI: Fix "space followed by tab" whitespace errors omits c42eaffa1656 Documentation: add Linux PCI to Sphinx TOC tree omits 31d382a2bb08 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next omits 96c0dad2f9de ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sen [...] omits bdd33cb6e24f ARM: dts: gr8-evb: Fix RTC vendor omits ae683c816d9f ARM: dts: sun7i: icnova-swac: Fix the model vendor omits dfe8173dfd25 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 3803f4dc265f Merge ext2 bitmap bh leak fix. omits dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() omits 685c9b7750bf mwifiex: Abort at too short BSS descriptor element omits 13ec7f10b87f mwifiex: Fix possible buffer overflows at parsing bss descriptor omits 6501aa4e3a45 drm/i915: add in-kernel blitter client omits 0a4a6e74e733 drm/i915/gtt: grab wakeref in gen6_alloc_va_range omits c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() omits 0b32e1974969 drm/i915/gvt: Assign NULL to the pointer after memory free. omits 27348cc9c8ec drm/i915/gvt: Check if cur_pt_type is valid omits c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next omits ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] omits be1fcde604e4 x86: intel_epb: Do not build when CONFIG_PM is unset omits b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] omits 0adb0c99594b dt-bindings: move Atmel ECC508A I2C crypto processor to tr [...] omits 2af8c8927ebb dt-bindings: add Atmel SHA204A I2C crypto processor omits da001fb651b0 crypto: atmel-i2c - add support for SHA204A random number [...] omits c34a320176a5 crypto: atmel-ecc - factor out code that can be shared omits 3c756aa346df crypto: atmel-ecc - add support for ACPI probing on non-AT [...] omits 4befedc04536 i2c: acpi: permit bus speed to be discovered after enumeration omits 8a82451bd04f crypto: caam - print messages in caam_dump_sg at debug level omits 6e005503199b crypto: caam - print debug messages at debug level omits 32f75e67f345 crypto: caam - remove unused defines omits f6b99b6e1865 crypto: caam - print IV only when non NULL omits ff455ad9a7f8 crypto: ixp4xx - Fix cross-compile errors due to type mismatch omits ff9f902cce5d crypto: talitos - use SPDX-License-Identifier omits 89b32dfe008c crypto: talitos - use IS_ENABLED() in has_ftr_sec1() omits fbb8d46e1616 Revert "crypto: talitos - export the talitos_submit function" omits e345177ded17 crypto: talitos - fix AEAD processing. omits c9cca7034b34 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. omits eae55a586c3c crypto: talitos - properly handle split ICV. omits 4bbfb839259a crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv [...] omits 7ede4c36cf7c crypto: talitos - Do not modify req->cryptlen on decryption. omits d84cc9c9524e crypto: talitos - fix ECB algs ivsize omits ee483d32ee1a crypto: talitos - check data blocksize in ablkcipher. omits b9a05b6041cb crypto: talitos - fix CTR alg blocksize omits 1ba34e71e9e5 crypto: talitos - check AES key size omits b8fbdc2bc4e7 crypto: talitos - reduce max key size for SEC1 omits a1a42f84011f crypto: talitos - rename alternative AEAD algos. omits 5e99a0a7a946 crypto: algapi - remove crypto_tfm_in_queue() omits 84ede58dfcd1 crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST omits 3e56e168638b crypto: cryptd - move kcrypto_wq into cryptd omits e590e1321c13 crypto: gf128mul - make unselectable by user omits 87804144cb7a crypto: echainiv - change to 'default n' omits c8a3315a5f69 crypto: make all templates select CRYPTO_MANAGER omits 929d34cac156 crypto: testmgr - make extra tests depend on cryptomgr omits e944eab37a72 crypto: testmgr - fix length truncation with large page size omits 2621a8699e81 crypto: vmx - convert to skcipher API omits 1fa0a7dcf759 crypto: vmx - convert to SPDX license identifiers omits 1a9e93722967 hwrng: meson - update with SPDX Licence identifier omits 7829a0c1cb9c crypto: hmac - fix memory leak in hmac_init_tfm() omits 9c5b34c2f7eb crypto: jitterentropy - change back to module_init() omits 092a33d40312 ice: Cleanup ice_update_link_info omits d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return omits f776b3acb047 ice: Add support for Forward Error Correction (FEC) omits 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map omits 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del omits 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts omits 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() omits 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path omits 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' omits af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports omits 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports omits 77373d49de22 net: dsa: Move the phylink driver calls into port.c omits 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros omits 43de61959b99 net: phylink: Add PHYLINK_DEV operation type omits 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API omits 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions omits c920f745f45d net: phy: Add phy_standalone sysfs entry omits 82c76aca8118 net: phy: Check against net_device being NULL omits 2db2d9d1ac37 net: phy: Guard against the presence of a netdev omits 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function omits 24ec483cec98 net: sched: Introduce act_ctinfo action omits a6851c613fd7 r8169: remove 1000/Half from supported modes omits 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command omits 1c5176c3dd8c Merge branch 'misc' into for-next omits a3fbed79a574 Merge branch 'fixes' into for-next omits d724c9e54939 KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() omits 1b28d5531e44 KVM: PPC: Book3S HV: Fix lockdep warning when entering gue [...] omits bcaa3110d584 KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing E [...] omits aedb5b19429c KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when ac [...] omits ef9740204051 KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passth [...] omits 7e10b9a6da61 KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the X [...] omits 3035e8cd6c31 drm/i915/gvt: Fix cmd length of VEB_DI_IECP omits 5e0b3f3b2773 drm/i915/gvt: refine ggtt range validation omits cb2808da74f0 drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler omits 888c0094b2e2 drm/i915/gvt: Fix GFX_MODE handling omits 1fd45b09b10f drm/i915/gvt: Update force-to-nonpriv register whitelist omits 387a4c2b5529 drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack omits 980ef4d22a95 x86/ima: check EFI SetupMode too omits 8cdc23a3d9ec ima: show rules with IMA_INMASK correctly omits 221be106d75c evm: check hash algorithm passed to init_desc() omits d1b240beca65 Merge branch 'drivers-for-5.3' into all-for-5.3 omits 02e03c897a96 soc: qcom: rpmpd: Add MSM8998 power-domains omits dec9a05a147e dt-bindings: power: Add rpm power domain bindings for msm8998 omits 7dbed2a7462e soc: qcom: rpmpd: Add QCS404 power-domains omits 0cb93b1503c1 dt-bindings: power: Add rpm power domain bindings for qcs404 omits 1f010d1efdf6 soc: qcom: rpmpd: Modify corner defining macros omits fe546c54423f soc: qcom: rpmpd: Add support to set rpmpd state to max omits 8b3344422f09 soc: qcom: rpmpd: fixup rpmpd set performance state omits b157d73ed0af MAINTAINER: Fix Qualcomm ETHQOS ethernet DT file omits f82682f4043f MAINTAINERS: fix typo in file name omits 460f13cab098 arm64: dts: qcom: msm8998: Add rpmpd node omits 11f61210d7ca arm64: dts: qcom: qcs404: Add rpmpd node omits 67779ca2ed23 arm64: dts: qcom: qcs404: Move lpass and q6 into soc omits f4dd04a836c7 arm64: dts: qcom: qcs404: Fully describe the CDSP omits 560ad5e7e1b5 arm64: dts: qcom: qcs404: Add TCSR node omits 644875660cd2 arm64: dts: qcom: qcs404-evb: Mark CDSP clocks protected omits 9bbd0836c34f arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states omits 2aefca8017fa arm64: dts: msm8996: Add proper capacity scaling for the cpus omits f6aee7af59b6 arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states omits 4c9e5dfb45e8 arm64: dts: qcom: msm8916: Use more generic idle state names omits 4742ab860618 arm64: dts: qcom: msm8916: Add entry-method property for t [...] omits 0b0c33908199 arm64: dts: qcom: qcs404: Add turingcc node omits 45ea8f32b031 arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states omits 3fdeaee951aa arm64: dts: sdm845: Add zap shader region for GPU omits c79800103eb1 arm64: dts: sdm845: Add gpu and gmu device nodes omits 9000a55bedb4 arm64: dts: qcom: sdm845-mtp: Make USB1 peripheral omits f6ddca1c11b8 arm64: dts: qcom: qcs404-evb: increase s3 max voltage omits 887b528c958f arm64: dts: qcom: qcs404-evb: fix l3 min voltage omits 32d3060d769b arm64: dts: qcom: pms405: Rename adc outputs as per schematics omits 7c2d4811d115 arm64: dts: qcom: pms405: calibrate the VADC correctly omits f9ee0f083e1f scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc omits 14d27be1529c arm64: dts: sdm845: Fix up CPU topology omits 6d1238aa3395 arm64: dts: qcom: qcs404-evb: Fix typo omits 3a2b37b09f74 arm64: dts: msm8996: Add UFS PHY reset controller omits 5e3097815f2d scsi: megaraid_sas: remove set but not used variables 'hos [...] omits 1293e0824f55 scsi: megaraid_sas: remove set but not used variable 'cur_state' omits 86e5aca7fa29 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() omits 8d738e3fc056 scsi: ufs: Add error-handling of Auto-Hibernate omits c066e01712e5 scsi: ufs: Do not overwrite Auto-Hibernate timer omits fc1eed7b3228 scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() omits 7157963bb211 scsi: libsas: no need to join wide port again in sas_ex_di [...] omits 3b0541791453 scsi: libsas: delete sas port if expander discover failed omits 04cf8b32bc6d scsi: libsas: only clear phy->in_shutdown after shutdown e [...] omits fa232a846749 scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc omits 12e750bc6204 scsi: scsi_dh_alua: Fix possible null-ptr-deref omits 1d94f06e7f5d scsi: smartpqi: properly set both the DMA mask and the coh [...] omits 1ba0626ab4e6 scsi: hpsa: fix an uninitialized read and dereference of p [...] omits ef4021fe5fd7 scsi: zfcp: fix to prevent port_remove with pure auto scan [...] omits d27e5e07f9c4 scsi: zfcp: fix missing zfcp_port reference put on -EBUSY [...] omits cc555759117e scsi: libcxgbi: add a check for NULL pointer in cxgbi_chec [...] omits 4cdcac040c80 scsi: target/iscsi: fix possible condition with no effect [...] omits 51222cea2a1a scsi: pm8001: Fix typo in code comments omits 7d47fa065e62 scsi: fdomain: Add PCMCIA support omits 98fb453b3a70 scsi: fdomain: Add register definitions omits 662e99cf57f0 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON omits 035a3c4046b5 scsi: ibmvscsi: redo driver work thread to use enum action states omits c06ddfc2d446 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] omits 9871cf794337 scsi: lpfc: Update lpfc version to 12.2.0.3 omits ebc323c2c2af scsi: lpfc: Fix kernel warnings related to smp_processor_id() omits a09421e62ba0 scsi: lpfc: Fix BFS crash with DIX enabled omits 35efd022be02 scsi: lpfc: Fix FDMI fc4type for nvme support omits f38e7a50742e scsi: lpfc: Fix fcp_rsp_len checking on lun reset omits e70596a60f88 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors omits 4c76575ee5b8 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] omits 92ed1dc5d0ff scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] omits f72da572ff2d scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] omits 97ffd58af790 scsi: lpfc: Rework misleading nvme not supported in firmwa [...] omits 313a13da8cef scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl omits a5ab1f211e0f scsi: lpfc: Cancel queued work for an IO when processing a [...] omits 19c01d77fc42 scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] omits 4001b7dcdf5b scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery omits 5660bfb551e8 scsi: lpfc: Revert message logging on unsupported topology omits 28e85db94534 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] omits c2a01ade68f6 scsi: lpfc: Separate CQ processing for nvmet_fc upcalls omits 1f16e9e6b5f4 scsi: lpfc: Revise message when stuck due to unresponsive adapter omits 754837900713 scsi: lpfc: Correct nvmet buffer free race condition omits 39fcb3c4d716 scsi: lpfc: Fix nvmet target abort cmd matching omits dbfd62b0c5a7 scsi: lpfc: Fix alloc context on oas lun creations omits fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] omits 93c52e7800ba Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 6a0193393290 Merge tag 'drm-misc-fixes-2019-05-29' of git://anongit.fre [...] omits b077dc23b548 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] omits 399dc65e9ca0 libbpf: reduce unnecessary line wrapping omits 76e1022b9653 libbpf: typo and formatting fixes omits 7e8c328c4e96 libbpf: simplify two pieces of logic omits fba01a0689a9 libbpf: use negative fd to specify missing BTF omits f102154d3158 libbpf: fix error code returned on corrupted ELF omits c51829bb6e92 libbpf: check map name retrieved from ELF omits 12ef5634a855 libbpf: simplify endianness check omits be5c5d4e9d8c libbpf: preserve errno before calling into user callback omits 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section omits 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev omits 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] omits fe4ec72cca50 docs: tracing: Fix typos in histogram.rst omits 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 omits bec7550cca10 Merge tag 'docs-5.2-fixes2' of git://git.lwn.net/linux omits 58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes' omits 2b892649254f net: phy: dp83867: Set up RGMII TX delay omits c8081fc397fa net: phy: dp83867: do not call config_init twice omits 1a97a477e666 net: phy: dp83867: increase SGMII autoneg timer duration omits 333061b92453 net: phy: dp83867: fix speed 10 in sgmii mode omits 3d3ced2ec5d7 net: phy: marvell10g: report if the PHY fails to boot firmware omits c678726305b9 net: phylink: ensure consistent phy interface mode omits a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET omits 3b6471c7becd media: Staging: media: Release the correct resource in an [...] omits 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" omits 18fa84a2db0e cgroup: Use css_tryget() instead of css_tryget_online() in [...] omits 05a7c22c2f68 media: omap3isp: constify platform_device_id omits 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] omits dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally omits 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] omits f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift omits 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] omits 41de54c64811 blk-mq: Fix memory leak in error handling omits 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr omits 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression omits af64935213c4 net: stmmac: use dev_info() before netdev is registered omits 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" omits 315ca92dd863 net: sh_eth: fix mdio access in sh_eth_close() for R-Car G [...] omits 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() omits f532beeeff0c MIPS: uprobes: remove set but not used variable 'epc' omits 2b28601d62b0 Merge tag 'linux-kselftest-5.2-rc3' of git://git.kernel.or [...] omits 1c2c7029c008 s390/crypto: fix possible sleep during spinlock aquired omits e4f2d1af7163 MIPS: pistachio: Build uImage.gz by default omits 31875a543224 MIPS: Make virt_addr_valid() return bool omits 074a1e1167af MIPS: Bounds check virt_addr_valid omits 31fad7d41e73 CIFS: cifs_read_allocate_pages: don't iterate through whol [...] omits 9e82b4a91d46 Merge tag 'trace-v5.2-rc2' of git://git.kernel.org/pub/scm [...] omits 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] omits d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling omits 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] omits 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() omits 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it omits 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes omits 5c1c695307b6 media: em28xx: give RC device proper name omits d0f29d4980cd drm/sched: Fix make htmldocs warnings. omits 81cb4203a5fe tools: PCI: Fix compiler warning in pcitest omits 8a5e0af240e0 tools: PCI: Fix broken pcitest compilation omits 2367d00e2ca3 RDMA/efa: Remove unused includes omits 4d50e084c560 RDMA/efa: Use rdma block iterator in chunk list creation omits e0e3f3975915 RDMA/efa: Remove unneeded admin commands abort flow omits 255efcaeb623 RDMA/efa: Use kvzalloc instead of kzalloc with fallback omits 4f240dfec6bc RDMA/efa: Remove MAYEXEC flag check from mmap flow omits 67021ae0bbe9 PCI: qcom: Add QCS404 PCIe controller support omits 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding omits 5aa180974e4d PCI: qcom: Use clk bulk API for 2.4.0 controllers omits 37eb86c4507a mlx5: avoid 64-bit division omits 5f5e4eb4fb2d IB/hfi1: Remove extra brackets from an if omits 97736f36dbeb IB/hfi1: Validate page aligned for a given virtual address omits 35164f5259a4 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value omits 6d517353c70b IB/hfi1: Insure freeze_work work_struct is canceled on shutdown omits 2abae62a26a2 IB/rdmavt: Fix alloc_qpn() WARN_ON() omits 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash omits c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible omits b19671d6caf1 ASoC: core: use component driver name as component name omits 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set omits 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] omits a54988113985 wcd9335: fix a incorrect use of kstrndup() omits 1f2675f66558 ASoC: sun4i-codec: fix first delay on Speaker omits 8c03d845b86c media: sun6i: Support A83T variant omits 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] omits d3844b9df9cb media: ov8856: modify register to fix test pattern omits 17f61abb9bbd media: staging: imgu: Drop support for other page sizes omits 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] omits 0ace8734f405 media: staging: imgu: Remove redundant checks omits c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment omits ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 omits 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 omits 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding omits 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls omits 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate omits 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders omits 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] omits c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place omits 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] omits 7d47b45dc590 media: rockchip/vpu: Support the Request API omits b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register omits 02122753f1d0 drm/amdgpu: reserve stollen vram for raven series omits 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] omits 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints omits ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes omits 64b42d8eee9b media: cec-adap: fix regression in ping sanity check omits 50710eeefbc1 media: saa7164: fix remove_proc_entry warning omits 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents omits 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] omits a89e9b8abf82 signal: Remove the signal number and task parameters from [...] omits 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info omits ffafd23b2cf1 signal: Generate the siginfo in force_sig omits 8ad23dea8080 signal: Move the computation of force into send_signal and [...] omits 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal omits 2e1661d26736 signal: Remove the task parameter from force_sig_fault omits 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] omits 351b6825b3a9 signal: Explicitly call force_sig_fault on current omits ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault omits fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault omits e9a065091136 signal/arm: Remove tsk parameter from ptrace_break omits 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap omits 6f25a967646a signal/riscv: Remove tsk parameter from do_trap omits e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault omits 9d631759818b signal/um: Remove task parameter from send_sigtrap omits 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap omits 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references omits c8d0ccfd73da media: mtk-vpu: fix leaked of_node references omits 10a34367ce09 media: cx25840: Address several coding style issues omits 63f9fa925e02 media: cxusb: fix several coding style issues omits e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues omits a200c721956c media: venus: hfi_parser: fix a regression in parser omits a10f361d176c Revert "drm/i915: Expand subslice mask" omits 5a433fccafc7 media: staging: allegro: cleanup two warnings omits 578a3ab12705 media: allegro-dvt: fix build failure omits 5fac1718e706 selftests: bpf: fix compiler warning in flow_dissector test omits e672db03ab0e bpf: tracing: properly use bpf_prog_array api omits dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api omits 02205d2ed6fe bpf: media: properly use bpf_prog_array api omits 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array omits fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c omits 0c1f845772e5 drm/i915: Avoid refcount_inc on known zero count omits fe2008640ae3 block: don't protect generic_make_request_checks with blk_ [...] omits 47cdee29ef9d block: move blk_exit_queue into __blk_release_queue omits 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] omits 10b3c4413198 Merge branch 'bpf-subreg-tests' omits c25d60c12534 selftests: bpf: complete sub-register zero extension checks omits 9e084bb98052 selftests: bpf: move sub-register zero extension checks in [...] omits 81a04d2e9091 drm/i915: selftest_lrc: Check the correct variable omits 146d62e5a586 ovl: detect overlapping layers omits a6315005a2d4 drm/i915/icl: Add WaDisableBankHangMode discards 3c6a7fb1f31b Merge branches 'arm-dt-for-v5.3' and 'arm64-dt-for-v5.3' i [...] omits 878344de61d0 media: allegro: add SPS/PPS nal unit writer discards fdb7405d35d8 arm64: dts: renesas: Revise usb2_phy nodes and phys properties omits f20387dfd065 media: allegro: add Allegro DVT video IP core driver omits 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro omits 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings omits 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf omits 6eb9b758e307 media: cedrus: Add H264 decoding support omits 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation omits f183ec61cc2f media: pixfmt: Add H264 Slice format omits 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. omits 763ebe4bd703 ARM: dts: rza2mevb: sort nodes of rza2mevb board omits 9d7a1bed0706 media: cedrus: Allow different mod clock rates omits b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata omits 7edd18b64a16 media: coda: add lockdep asserts omits 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls omits 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls omits 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls omits 6954158a1640 ALSA: fireface: Use ULL suffixes for 64-bit constants omits e89e899f3e32 ice: Add a helper to trigger software interrupt omits 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled omits 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging omits 1eb11036a380 ice: Minor cleanup in ice_switch.h omits 91aed40da3d5 ice: Remove redundant and premature event config omits 4cc82aaa74f4 ice: Change message level omits 23c0112246b4 ice: Check all VFs for MDD activity, don't disable omits cbe66bfee6a0 ice: Refactor interrupt tracking omits 0e674aeb0b77 ice: Add handler for ethtool selftest omits 4770533f71de irqchip/renesas-irqc: Convert to managed initializations omits 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev omits 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev omits 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] omits ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] omits a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver omits 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] omits f3d705d506a2 gpio: mb86s7x: Enable ACPI support omits 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV omits 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 omits e65e9e1566f7 ice: Resolve static analysis warning omits 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter omits 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 omits 95f8e8b931fe ice: Fix LINE_SPACING style issue omits 180aa422ef27 nl80211: fill all policy .type entries omits 0112fa557c3b mac80211: free peer keys before vif down in mesh omits 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits omits b848475c0143 Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() omits 74bbd07145d0 Merge branches 'sunxi/dt-for-5.3' and 'sunxi/h3-h5-for-5.3 [...] omits 9fbbbb7b8d63 ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array omits 0ed73d7abceb ARM: dts: gr8-evb: Fix RTC vendor omits 7687c8325702 ARM: dts: sun7i: icnova-swac: Fix the model vendor omits 02d9cf687698 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 5f49c38a80b9 ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies omits 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' omits 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. omits 24c6203bb986 qed: Reduce the severity of ptp debug message. omits 36f18439ea16 macvlan: Replace strncpy() by strscpy() omits be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cb40eb184c4 ALSA: hda/realtek - Improve the headset mic for Acer Aspir [...] omits c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] omits 430a049190de nexthop: Add support for nexthop groups omits b513bd035f40 nexthop: Add support for lwt encaps omits 53010f991a9f nexthop: Add support for IPv6 gateways omits 597cfe4fc339 nexthop: Add support for IPv4 nexthops omits ab84be7e54fc net: Initial nexthop code omits 65ee00a9409f net: nexthop uapi omits e717d0ae1004 KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the v [...] omits c468bc4e8468 KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validit [...] omits d47aacdb8e0b KVM: PPC: Book3S HV: XIVE: Clear file mapping when device [...] omits 5a3f49364c3f KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_e [...] omits 1659e27d2bc1 KVM: PPC: Book3S: Use new mutex to synchronize access to r [...] omits 0d4ee88d9288 KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup omits c395fe1d8e49 KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE [...] omits ca657468a0d4 Revert "drivers: thermal: tsens: Add new operation to chec [...] omits c0194e2d0ef0 net/mlx5e: Disable rxhash when CQE compress is enabled omits 24bcd210e272 net/mlx5e: restrict the real_dev of vlan device is the sam [...] omits 25fa506b70ca net/mlx5: Allocate root ns memory using kzalloc to match kfree omits 9414277a5df3 net/mlx5: Avoid double free in fs init error unwinding path omits 905f6bd30bb6 net/mlx5: Avoid double free of root ns in the error flow path omits 8788392995e7 net/mlx5: Fix error handling in mlx5_load() omits 602e0f295a91 Merge branch 'hns3-next' omits 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] omits 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] omits acfc3d55b732 net: hns3: stop schedule reset service while unloading driver omits ada13ee3db7b net: hns3: add handshake with hardware while doing reset omits 1db58f86975a net: hns3: modify hclgevf_init_client_instance() omits 994e04f16e5a net: hns3: modify hclge_init_client_instance() omits 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] omits 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] omits bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] omits 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs omits eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro omits 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL omits a6cd0d2d493a Documentation: net-sysfs: Remove duplicate PHY device docu [...] omits 8fb44d60d414 llc: fix skb leak in llc_build_and_send_ui_pkt() omits 66350023d575 hinic: fix a bug in set rx mode omits 2e56571d820d Merge branch 'inet-frags-followup' omits dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu omits ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] omits 6b73d19711d0 inet: frags: uninline fqdir_init() omits 3fb321fde22d selftests/net: ipv6 flowlabel omits 73f51d151e6c selftests: pmtu: Fix encapsulating device in pmtu_vti6_lin [...] omits 50fbc13dc126 dfs_cache: fix a wrong use of kfree in flush_cache_ent() omits 6457c20e3368 fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free omits 210782038b54 cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case omits cbe9e835946f enetc: Enable TC offloading with mqprio omits 7f3343234c0b Merge branch 'stmmac-SPDX' omits 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier omits f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier omits 62a5b8429e99 igc: Cleanup the redundant code omits 0373ad4d051c igc: Add flow control support omits d17ba0f616a0 e1000e: start network tx queue only when link is up omits caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" omits 16ecd8d9af26 igc: Remove the obsolete workaround omits 796bfb103516 igc: Clean up unused pointers omits ae586f0b39d5 igc: Fix double definitions omits 42277cedbaf4 igb: mark expected switch fall-through omits b7b3ad7aaf4f igb: mark expected switch fall-through omits 47e16692b26b igb/igc: warn when fatal read failure happens omits 0223fad3c98a audit: enforce op for string fields omits 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] omits c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] omits 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] omits bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 omits df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] omits 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] omits c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] omits 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] omits 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] omits da2019633f0b perf annotate TUI browser: Do not use member from variable [...] omits 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] omits 80ec26d110c5 perf version: Append 12 git SHA chars to the version string omits 8201787cbb72 perf script: Remove superfluous BPF event titles omits 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events omits 4f600bcf657d perf tests: Add map_groups__merge_in test omits 1c4924220c96 perf script: Pad DSO name for --call-trace omits 6c398d723a6a perf dso: Add BPF DSO read and size hooks omits cacddfe7b080 perf dso: Simplify dso_cache__read function omits ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read omits 5523769ee15f perf dso: Separate generic code in dso__data_file_size() omits 7cb10a08df98 perf tools: Remove const from thread read accessors omits a0c0a4ac021b perf top: Add --namespaces option omits a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments omits 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] omits ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD omits f6af095668b7 perf trace: Beautify 'fsmount' arguments omits f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags omits 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values omits dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments omits d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values omits 693bd3949be6 perf trace: Beautify 'fspick' arguments omits a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values omits 566e30229e1f perf trace: Beautify 'move_mount' arguments omits eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument omits 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment omits fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore omits 8529f2e67313 perf machine: Keep zero in pgoff BPF map omits a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] omits 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script omits 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script omits a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions omits d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions omits 41349672e3cb xen/pvcalls: Remove set but not used variable omits 849e96f30068 Merge tag 'perf-urgent-for-mingo-5.2-20190528' of git://gi [...] omits dfb4a6f2191a tracing: Avoid memory leak in predicate_parse() omits 4bacf4d920ee Merge branch 'fixes' into next omits 43b98d876f89 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition omits ead14a70754f media: cxusb: add raw mode support for Medion MD95700 omits e478d4054054 media: cxusb: add analog mode support for Medion MD95700 omits 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock omits d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] omits f56020110203 cpu/hotplug: Fix notify_cpu_starting() reference in bringu [...] omits 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] omits e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] omits 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset omits d55f33da5413 drm/amdgpu/soc15: skip reset on init omits 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits 023509737140 drm/amdkfd: PM4 packets change to support GWS omits 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS omits eb82da1dc442 drm/amdkfd: Add function to set queue gws omits 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process omits e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization omits ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu omits 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties omits d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio omits c8bdf2b63e5b drm/amdgpu: fix unload driver fail omits 763549a3cf12 media: cx25840: implement g_std operation omits 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] omits ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] omits c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction omits 1ac159e23c2c drm/i915: Expand subslice mask omits 0040fd19e728 drm/i915: Refactor sseu helper functions omits 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void omits 7aae703f8096 dpaa_eth: use only online CPU portals omits b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function omits ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] omits 964fcacddff4 media: imx7-media-csi: Remove unneeded break omits 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] omits 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] omits 135a63b68250 drm/i915: Add macro for SSEU stride calculation omits b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] omits 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() omits 434d40df057c media: imx7-media-csi: Acquire a single clock omits bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl omits 87562287444d media: staging/imx: Don't set driver data for v4l2_dev omits 3ef46bc97ca2 media: staging/imx: Improve pipeline searching omits 6b8952db0644 media: staging/imx: Re-organize modules omits 523759c7bfd5 media: staging/imx: Remove capture_device_set_format omits 5ca584d935c3 futex: Consolidate duplicated timer setup code omits 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] omits 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] omits 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf omits 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs omits d484e06e25eb net: mvneta: Fix err code path of probe omits 54ed6fd2e03f net: stmmac: Do not output error on deferred probe omits 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] omits 5858bdad4d0d fscrypt: don't set policy for a dead directory omits be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case omits 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] omits 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition omits 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() omits 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes omits 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() omits b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns omits 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() omits ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] omits 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() omits 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error omits ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] omits aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page omits 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() omits 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() omits 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page omits 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() omits eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption omits f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() omits 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx omits d2d0727b1654 fscrypt: simplify bounce page handling omits 06989c799f04 Btrfs: fix race updating log root item during fsync omits 8f35caae1e1f coresight: acpi: Support for platform devices omits daf5ab01dd77 coresight: acpi: Support for AMBA components omits 9bfd27e7e6c2 coresight: Support for ACPI bindings omits 2508dfaf642a coresight: stm: ACPI support for parsing stimulus base omits 2b5df32aa16a coresight: Use platform agnostic names omits 13238111d905 coresight: Use fwnode handle instead of device names omits f21d564b5a95 coresight: platform: Use fwnode handle for device search omits 3ac0c8ad22e2 coresight: Add support for releasing platform specific data omits 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay omits 1b27483be4a0 coresight: Rearrange platform data probing omits e8ce92e37de2 coresight: Reuse platform data structure for connection tracking omits 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning omits 4684997f8ad4 coresight: Cleanup coresight_remove_conns omits 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] omits 8f04478cfb5e coresight: Remove name from platform description omits 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] omits fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] omits e071021f0f1b coresight: Remove cpu field from platform data omits ee1c71a8e145 media: vimc: fix component match compare omits f32aaa057218 coresight: Make device to CPU mapping generic omits ca647d98fde1 coresight: Introduce generic platform data helper omits 46e04c25e72f ARC: [plat-hsdk] Get rid of inappropriate PHY settings omits c26f38e913a6 coresight: Make sure device uses DT for obsolete compatible check omits b04700645d78 ARC: [plat-hsdk]: Add support of Vivante GPU omits 58772031d1e7 coresight: platform: Make memory allocation helper generic omits 780b35b6aafc ARC: [plat-hsdk]: enable creg-gpio controller omits b45eb65dac58 coresight: tmc-etr: Rearrange probing default buffer size omits 378f7ecbd4f6 coresight: stm: Rearrange probing the stimulus area omits 85385b5ad587 coresight: etm3x: Rearrange cp14 access detection omits 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory omits 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] omits 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] omits 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations omits 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] omits fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() omits debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] omits 3e0f724346e9 media: v4l2-core: fix use-after-free error omits 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() omits 20059cbbf981 media: vim2m: fix two double-free issues omits 19387295b7ce coresight: Rename of_coresight to coresight-platform omits 66767e99b7a3 coresight: Use coresight device names for sinks in PMU attribute omits e173d6ba0538 coresight: etb10: Clean up device specific data omits da6efba24089 coresight: etm: Clean up device specific data omits debb0dd644ce media: pwc: convert to BIT macro omits f71696096355 coresight: stm: Cleanup device specific data omits 87f16a69731f coresight: tpiu: Clean up device specific data omits d28ded6d938a coresight: catu: Cleanup device specific data omits e172419fb8c5 coresight: tmc: Clean up device specific data omits 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] omits 9d75f7bac292 coresight: replicator: Cleanup device tracking omits b5ba6233b366 coresight: funnel: Clean up device book keeping omits ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] omits d0a3a4b21899 Merge branch 'cgroup-auto-detach' omits d5506591d54b selftests/bpf: add auto-detach test omits 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers omits ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest omits 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself omits eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect omits a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field omits 0783525fff6e media: vicodec: correctly support unbinding of the driver omits bfe819509f4e media: v4l2: Initialize mpeg slice controls omits 2b4116290c20 media: coda: Clear the interrupt reason omits 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt omits 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock omits ddfef32a3386 media: coda: Print a nicer device registered message omits 1753c7c4367a media: pvrusb2: use a different format for warnings omits 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() omits c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* omits 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init omits 6002e0be7571 media: rockchip/vpu: Remove a useless test discards fc2261f742c9 Merge branches 'arm-dt-for-v5.3', 'arm64-defconfig-for-v5. [...] omits 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management omits 1915f44c9cca Merge change to disable fanotify permission events for proc. omits 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem omits 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment omits 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata omits cf760c4b6020 media: rockchip/vpu: Use pixel format helpers omits 4914425e28fb media: coda/venus/s5p_mfc: fix control typo discards 838e186529a8 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] discards cfca479d5113 arm64: dts: renesas: r8a774c0: Clean up CPU compatibles discards f4dbdfdcec65 arm64: dts: renesas: Use ip=on for bootargs discards f401811045a9 dt-bindings: Add vendor prefix for HopeRun omits 7b7c5676a877 arm64: dts: renesas: cat874: Add BT support omits b263b0067d72 arm64: dts: renesas: cat874: Add WLAN support omits b20eb4c1f026 eeprom: at24: drop unnecessary label omits e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() omits 715ed72801ff gpio: em: Return early on error in em_gio_probe() omits 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions omits 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork omits cb23eae3ecf5 drm/panel: drop drmP.h usage omits 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable omits 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier omits 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() omits cbafbd1dcc04 regulator: max77620: Support Maxim 77663 omits 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC omits f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks omits ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top omits 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" omits be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply omits eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] omits 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML omits ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend omits f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] omits b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() omits 99afc8df8b6f ASoC: max98357a: Show KConfig entry omits b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible omits 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper omits 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len omits be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip omits 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts omits 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put omits fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open omits 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly omits 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue omits 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] omits b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver omits 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() omits 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling discards 029ab28a86e7 parisc: Use implicit space register selection for loading [...] omits 5dc353d306bf mtd: onenand_base: Avoid fall-through warnings omits 049df13c4e63 mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG omits 53dd94a79d3b mtd: spinand: Add support for two-byte device IDs omits d014717d50b1 mtd: spinand: Define macros for page-read ops with three-b [...] omits b6ffb0cafa8f mtd: nand: raw: brcmnand: fallback to detected ecc-strengt [...] omits 33cc5bd0b87a dt-bindings: mtd: brcmnand: Make nand-ecc-strength and nan [...] omits ebd78c0fc5bf mtd: rawnand: gpmi: Implement exec_op omits 3d090a36c8c8 irqchip/exiu: Implement ACPI support omits 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support omits 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains omits a86cb413f4bf KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID omits 0399692a9f27 dmaengine: mxs: rename custom flag omits f31474dd49c9 dmaengine: mxs: Add header file to be shared with gpmi nan [...] omits 1d5adc6d7639 mtd: rawnand: gpmi: drop unnecessary flag omits f4ccecb8b6b2 dmaengine: mxs: Drop unnecessary flag omits 36064608fae8 mtd: rawnand: gpmi: use runtime PM to manage clocks omits 5197943c2b7b mtd: rawnand: gpmi: Drop unnecessary restoring of previous [...] omits 0ae7e6268238 mtd: rawnand: gpmi: remove unused parameters omits eb1f2f387db8 kvm: fix compile on s390 part 2 omits ea757a1d78cc mtd: rawnand: gpmi: read buf in nand_read_page_op omits f34e1176df34 iommu/vt-d: Fix typo in SVM code comment omits c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event omits 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() omits a7350998a25a tools headers UAPI: Sync kvm.h headers with the kernel sources omits 6738028dd57d perf record: Fix s390 missing module symbol and warning fo [...] omits ed9adb2035b5 perf machine: Read also the end of the kernel omits 93f678b9ae8f perf test vmlinux-kallsyms: Ignore aliases to _etext when [...] omits acd244b84b80 perf session: Add missing swap ops for namespace events omits 6584140ba9e6 perf namespace: Protect reading thread's namespace omits 9903c64f0fe7 tools headers UAPI: Sync drm/drm.h with the kernel omits bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures omits 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs omits dcd33b23c9f3 s390/pci: fix assignment of bus resources omits 1354b38b3ddf s390/pci: fix struct definition for set PCI function omits d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] omits bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] omits e6aff9f8bfbe tools headers UAPI: Sync drm/i915_drm.h with the kernel omits b5b999dca673 tools headers UAPI: Sync linux/fs.h with the kernel omits c27de2b8911d tools headers UAPI: Sync linux/sched.h with the kernel omits b979540a7522 tools arch x86: Sync asm/cpufeatures.h with the with the kernel omits fba29f1820dd tools include UAPI: Update copy of files related to new fs [...] omits f95d050cdc5d perf arm64: Fix mksyscalltbl when system kernel headers ar [...] omits 97acec7df172 perf data: Fix 'strncat may truncate' build failure with r [...] omits ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() omits aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" omits dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] omits d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] omits 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] omits f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] omits bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor omits f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros omits 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] omits 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables omits 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] omits 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' omits 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style omits c11c75ec784e p54: Support boottime in scan results omits 1645ab931998 p54: fix crash during initialization omits bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() omits b07e1ae2ce53 brcmfmac: fix typos in code comments omits 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac omits 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac omits daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier omits f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] omits afe06f822035 brcmutil: switch source files to using SPDX license identifier omits 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] omits a3b0c66c5928 rtw88: more descriptions about LPS omits 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq omits 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 omits c017cf6b1a5c drm/i915: Drop the deferred active reference omits 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight omits 446e2d16a131 drm/i915: Move GEM client throttling to its own file omits 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file omits d45a1a533499 drm/i915: Move GEM object waiting to its own file omits 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] omits 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h omits 10be98a77c55 drm/i915: Move more GEM objects under gem/ omits f0e4a0639752 drm/i915: Move GEM domain management to its own file omits b414fcd5be0b drm/i915: Move mmap and friends to its own file omits f033428db28b drm/i915: Move phys objects to its own file omits 8475355f7a26 drm/i915: Move shmem object setup to its own file omits 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] omits afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file omits 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header omits 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie omits 6aca09771db4 rtw88: Make some symbols static omits 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] omits f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset omits a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info omits 8a03447dd311 rtw88: fix subscript above array bounds compiler warning omits 26eb3bae5003 fuse: extract helper for range writeback omits a2bc92362941 fuse: fix copy_file_range() in the writeback case omits b7bedf31252a drm/i915: Attach HDR metadata property to connector omits b37f588e4f68 drm/i915: Add state readout for DRM infoframe omits 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel omits 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR omits c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT omits 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes omits 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load omits 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail omits c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake omits f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake omits a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 omits 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition omits 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 omits 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] omits 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 omits 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 omits 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 omits afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake omits 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake omits e958cc908792 drm/i915/guc: Always ask GuC to update power domain states omits 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize omits ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware omits a2904ade3dc2 drm/i915/guc: Don't allow GuC submission omits cc80b2ef2489 drm/i915/guc: Change platform default GuC mode omits 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' omits 55d778076b03 tools: bpftool: make -d option print debug output from verifier omits 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] omits 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf omits d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used omits 92bd6820f2b1 bpf: style fix in while(!feof()) loop omits e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper omits be6f5269fee2 mmc: meson-gx: add dram-access-quirk omits 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump omits 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier omits c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema omits 919c46c89bff Documentation: gpio: remove duplicated lines omits 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() omits 4b3d50062ce0 gpio: Fix minor grammar errors in documentation omits db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS omits 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() omits 70ef2a635b97 Merge branch 'fixes' into next omits 1eaf5faab18c ext2: optimize ext2_xattr_get() omits d561d4dd4f56 ext2: introduce new helper for xattr entry comparison omits 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() omits c2c1e63a80d6 mmc: meson-gx: fix irq ack omits 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] omits df4f3c603aeb iommu/vt-d: Remove static identity map code omits b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug omits 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] omits 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() omits 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry omits fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices omits 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain omits 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private omits fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer omits 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer omits f273a453b740 iommu/vt-d: Add device_def_domain_type() helper omits d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped omits d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] omits b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] omits 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued omits d96dc68e9890 mmc: tegra: Fix a warning message omits 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] omits 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() omits 551842446ed6 mac80211: mesh: fix RCU warning omits f77bf4863dc2 nl80211: fix station_info pertid memory leak omits 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next omits 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices omits 88c50322449a i3c: Drop support for I2C 10 bit addresing omits 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits a3ce17d1495b cfg80211: Handle bss expiry during connection omits b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms omits a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC omits cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} omits 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. omits b38ff4075a80 xfrm: Fix xfrm sel prefix length validation omits f23a09eea1e7 ALSA: line6: Use container_of() omits fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 omits be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function omits 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] omits a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] omits 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] omits 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection omits f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry omits 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next omits 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL omits fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] omits 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response omits 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus omits bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init omits 3e3ebed3fef4 powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set omits f8e0d0fddf87 powerpc/lib: fix redundant inclusion of quad.o omits 00b0cdbbc87f ocxl: Make ocxl_remove() static omits d667edc01bed powerpc/mm: Make some symbols static that can be omits b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' omits b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] omits 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist omits 140a79523e0a Input: elan_i2c - handle physical middle button omits 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] omits e3a9a1290688 Input: elan_i2c - do not query the info if they are provided omits 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads omits fd1cf11f7130 Input: elantech - detect middle button based on firmware version omits 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() omits 37548659bb22 Input: elantech - query the min/max information beforehand too omits c114dc5e5bb3 Merge branch 'for-linus' into next omits 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...] omits ea996974589e RDMA: Convert put_page() to put_user_page*() omits cfcc048ca76e IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' omits 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...] omits b0d60bfbb60c kernel-doc: always name missing kerneldoc sections omits 2a3d923f8730 RDMA/hns: Replace magic numbers with #defines omits 669cefb654cb RDMA/hns: Remove jiffies operation in disable interrupt context omits 780f33962ef2 RDMA/hns: Move spin_lock_irqsave to the correct place omits 0502849d0bb1 RDMA/hns: Update CQE specifications omits 8ffb813255c4 RDMA/hns: Remove unnecessary print message in aeq omits 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next omits 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 omits ff9378904d9d i2c: synquacer: fix synquacer_i2c_doxfer() return value discards ce0b761446ee parisc: Fix crash due alternative coding for NP iopdir_fdc bit omits c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier omits 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB omits c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode omits a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM omits 13067ef73f33 i2c: mlxcpld: Fix wrong initialization order in probe omits a0692f0eef91 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr omits f70baa7ee3d1 iw_cxgb4: Fix qpid leak omits c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL omits d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...] omits 46bdf370f671 RDMA/core: Fix panic when port_data isn't initialized omits 6876aaedc8a1 RDMA/uverbs: Pass udata on uverbs error unwind omits 6875cb175ca7 RDMA/core: Clear out the udata before error unwind omits cae626b97851 RDMA/cxgb4: Don't expose DMA addresses omits 34d568930b87 RDMA/cxgb4: Use sizeof() notation omits c3cf73c7a2c6 Merge branch 'aquantia-fixes' omits 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly omits eaeb3b7494ba net: aquantia: fix LRO with FCS error omits f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session omits 31bafc49a773 net: aquantia: tx clean budget logic error omits a80287c81305 RDMA/cxgb3: Delete and properly mark unimplemented resize [...] omits 0ddf8f6267ec RDMA/cxgb3: Don't expose DMA addresses omits d34d37d5a102 RDMA/cxgb3: Use sizeof() notation instead of plain sizeof omits cec4f328c929 enetc: fix le32/le16 degrading to integer warnings omits 0500c04ea14a drm: drop use of drmP.h in drm/* omits 34112deddb43 drm: make drm_trace.h self-contained omits b8d1148892ba drm: make drm_legacy.h self-contained omits 7a44fdce421e drm: make drm_internal.h self-contained omits 1dccccba19a5 drm: make drm_crtc_internal.h self-contained omits cbe932a38dc6 drm: make drm/drm_legacy.h self-contained omits 2197f55f462d drm: make drm/drm_auth.h self contained omits a84cc69eb537 arm64: trim includes in dma-mapping.c omits b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c omits a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX omits e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP omits efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap omits 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable omits ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 omits 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc omits 8553f6e65240 iommu/dma: Split iommu_dma_free omits 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths omits 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily omits 072bebc06917 iommu/dma: Refactor iommu_dma_alloc omits bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free omits aa8ba2275705 iommu/dma: Remove __iommu_dma_free omits 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator omits 4c360acee929 iommu/dma: Factor out remapped pages lookup omits 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers omits b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} omits 92aec09cc879 iommu/dma: Move __iommu_dma_map omits 06d60728ff5c iommu/dma: move the arm64 wrappers to common code omits 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc omits af751d4308a7 iommu/dma: Remove the flush_page callback omits 185da893fab1 iommu/dma: Cleanup dma-iommu.h omits c1ea02f15ab5 vhost: scsi: add weight support omits e79b431fb901 vhost: vsock: add weight support omits e2412c07f8f3 vhost_net: fix possible infinite loop omits e82b9b0727ff vhost: introduce vhost_exceeds_weight() omits 6166e5330c38 virtio: Fix indentation of VIRTIO_MMIO omits 3d840e0636be virtio: add unlikely() to WARN_ON_ONCE() omits 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry omits 7423e01741dd iommu: Add API to request DMA domain for device omits 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A omits f8eac9011b6b signal: Remove task parameter from force_sig_mceerr omits 3cf5d076fb4d signal: Remove task parameter from force_sig omits cb44c9a0ab21 signal: Remove task parameter from force_sigsegv omits 72abe3bcf091 signal/cifs: Fix cifs_put_tcp_session to call send_sig ins [...] omits f9070dc94542 signal/pid_namespace: Fix reboot_pid_ns to use send_sig no [...] omits 1dfd1711de29 signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig omits fee109901f39 signal/drbd: Use send_sig not force_sig omits 82e10af2248d signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop omits 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] omits 57274ea25736 iommu: Use right function to get group for device omits dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] omits cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table omits ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump omits 24f307d8abf7 iommu: Add missing new line for dma type omits f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks omits 1396500d673b drm/etnaviv: lock MMU while dumping core omits 31cb1d64da4e block: Don't revalidate bdev of hidden gendisk omits 33ec3e53e7b1 loop: Don't change loop device under exclusive opener omits 137caa702f23 drm/imx: ipuv3-plane: fix atomic update status query for n [...] omits 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 95b74ce88943 drm/qxl: drop WARN_ONCE() omits 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables omits 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages omits d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices omits 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV omits 35d6fcbb7c3e fuse: fallocate: fix return with locked inode omits c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure omits d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs omits 45dd0a42b90b Update to pm-graph 5.4 omits 7673896a4069 Update to pm-graph 5.3 omits e618795367df dt-bindings: pinctrl: fix spelling mistakes in pinctl docu [...] omits b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] omits 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...] omits d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue omits bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation omits 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks omits b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls omits 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property omits a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement omits d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header omits 7b11ef9653d2 dmaengine: stm32: use to_platform_device() omits c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] omits 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] omits caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation omits 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation omits c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation omits 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation omits 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] omits f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] omits 432732b801c8 soundwire: intel_init: add checks on link numbers omits 27f14331a7d4 soundwire: fix typo in comments omits 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs omits 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs omits a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors omits eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug omits 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties omits f6686a7d026d soundwire: clarify comment omits 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes omits 3424305b8be4 soundwire: rename 'freq' fields omits 446701d1d161 soundwire: mipi-disco: remove master_count property for masters omits 53f3c097375c soundwire: remove master data port properties omits 8242c59315b7 soundwire: add port-related definitions omits eadc0049e1ac soundwire: mipi_disco: fix master/link error omits 6f11586f4896 soundwire: intel: filter SoundWire controller device search omits e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 omits fcb40e161aa7 r8169: improve RTL8168d PHY initialization omits 37347efaa329 Merge branch 'r8169-small-improvements' omits 76719ee25db9 r8169: change type of member mac_version in rtl8169_private omits 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g omits 29ec0482c139 r8169: remove rtl_hw_init_8168ep omits f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static omits 99513cfa16c6 selftest: Fixes for icmp_redirect test omits df80152265cd ipv4: remove redundant assignment to n omits 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties omits 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] omits 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() omits b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' omits 043556d0917a selftests/tls: add test for sleeping even though there is data omits 04b25a5411f9 net/tls: fix no wakeup on partial reads omits 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records omits 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] omits cd6c84d8f0cd Linux 5.2-rc2 omits 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' omits 3c8fc8782044 inet: frags: rework rhashtable dismantle omits 4907abc605e3 net: dynamically allocate fqdir structures omits a39aca678a06 net: add a net pointer to struct fqdir omits 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() omits d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] omits 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] omits 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] omits 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] omits 803fdd996847 net: rename struct fqdir fields omits 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() omits 6ce3b4dcee4f inet: rename netns_frags to fqdir omits c5b440951a19 Merge tag 'trace-v5.2-rc1-2' of git://git.kernel.org/pub/s [...] omits 862f0a3227b3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' omits 4ca6dee5220f dpaa2-eth: Make constant 64-bit long omits bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate omits 5a20a093d965 dpaa2-eth: Fix potential spectre issue omits ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver omits 334031219a84 bonding/802.3ad: fix slave link initialization transition states omits b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] omits f438bfe9d4fe net: hns3: fix for FEC configuration omits d93ed94fbeaf net: hns3: add aRFS support for PF omits 441228875706 net: hns3: refine the flow director handle omits ffab9691bcb2 net: hns3: initialize CPU reverse mapping omits 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' omits d51b6ce441d3 net: ethernet: add ag71xx driver omits 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes omits 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation omits 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] omits a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] omits 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index omits 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" omits 3576e99e0821 qed*: Add iWARP 100g support omits 24e04879abdd qed: Add qed devlink parameters table omits 8366d520019f qed: Set the doorbell address correctly omits 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] omits 7e50769caaea qed: Modify offload protocols to use the affined engine omits 08eb1fb0f77b qed*: Change hwfn used for sb initialization omits 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] omits 83bf76e3528a qed: Modify api for performing a dmae to another PF omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible omits 8e2c67f9960d dt-bindings: vendor: Escape single quote omits 128f2bfafcf2 Merge tag 'random_for_linus_stable' of git://git.kernel.or [...] omits a278682dad37 io_uring: Fix __io_uring_register() false success omits 182c58ab2e5b drm/mcde: Fix compile problems omits 95b608044fe0 drm/bridge: drop drmP.h usage omits 54e6a745aad3 drm/bridge: make dw_mipi_dsi.h self-contained omits 58be0106c530 random: fix soft lockup when trying to read from an uninit [...] omits a124692b698b ftrace: Enable trampoline when rec count returns back to one omits b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] omits b3015fe41d9a tracing: Make a separate config for trace event self tests omits 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter omits b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall omits 539b75b2b9ee tracing/kprobe: Cast user-space address correctly omits 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() omits f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] omits 1e032f7cfa14 perf-probe: Add user memory access attribute support omits bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase omits e65f7ae7f4da tracing/probe: Support user-space dereference omits 88903c464321 tracing/probe: Add ustring type for user-space string omits 3d7081822f7f uaccess: Add non-pagefault user-space read functions omits 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] omits 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable omits 7375dca1647f ftrace: Make enable and update parameters bool when applicable omits 0c97bf863efc tracing: Silence GCC 9 array bounds warning omits cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' omits 141347730c7f net: mvpp2: cls: Support steering to RSS contexts omits c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] omits 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables omits e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init omits ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] omits f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] omits 35efb51eee22 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' omits f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] omits 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue omits 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] omits 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() omits 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() omits 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() omits b2ad81363f12 Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.or [...] omits a2c48d98fc07 Merge tag 'trace-v5.2-rc1' of git://git.kernel.org/pub/scm [...] omits 88447c5b93d9 efi: Allow the number of EFI configuration tables entries [...] omits 4e78921ba4dd efi/x86/Add missing error handling to old_memmap 1:1 mapping code omits 08e3c4158538 ARM: bcm283x: Enable DMA support for SPI controller omits 6cdd4e60f7b7 drm/panel: st7701: Swap vertical front and back porch timings omits 14bf60c416b7 drm/panel: simple: Add KOE tx14d24vm1bpa display support ( [...] omits acfb0b85cdce dt-bindings: display/panel: Add KOE tx14d24vm1bpa display [...] omits c479450f61c7 drm/panel: Add support for Armadeus ST0700 Adapt omits 66883da1eee8 ext4: fix dcache lookup of !casefolded directories omits d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore omits 198ae936efdb Merge branch 'optimize-zext' omits 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen omits 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen omits 836256bf5f37 x32: bpf: eliminate zero extension code-gen omits 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen omits 591006b9e754 s390: bpf: eliminate zero extension code-gen omits a4c927733e74 powerpc: bpf: eliminate zero extension code-gen omits 163541e6ba34 arm: bpf: eliminate zero extension code-gen omits 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests omits f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] omits 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] omits d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] omits 9ce33e337fac tools: bpf: sync uapi header bpf.h omits c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" omits a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result omits 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] omits b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag omits 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag omits 2409207a73cc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7fbc78e3155a Merge tag 'for-linus-20190524' of git://git.kernel.dk/linux-block omits 7f8b40e3dbcd Merge tag 'linux-kselftest-5.2-rc2' of git://git.kernel.or [...] omits e7bd3e248bc3 Merge tag 'devicetree-fixes-for-5.2' of git://git.kernel.o [...] omits 01e7d61b8ace PCI: hv: Detect and fix Hyper-V PCI domain number collision omits 6b98d9134e14 parisc: Fix compiler warnings in float emulation code omits bf8c2f2305b4 parisc/slab: cleanup after /proc/slab_allocators removal omits 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init omits 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init omits 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding omits 86c2f5d65305 Merge tag 'spdx-5.2-rc2-2' of git://git.kernel.org/pub/scm [...] omits a08acd118d5c Merge branch 'bpf-send-sig' omits 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] omits edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory omits 8b401f9ed244 bpf: implement bpf_send_signal() helper omits bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] omits 51816e9e1139 locking/lock_events: Use this_cpu_add() when necessary omits 5420f3207759 Merge branch 'btf2c-converter' omits 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump omits 220ba451124e bpftool/docs: add description of btf dump C option omits 2119f2189df1 bpftool: add C output format option to btf dump subcommand omits 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests omits 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion omits 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table omits 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap omits e3b924224028 libbpf: add resizable non-thread safe internal hashmap omits 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] omits 58650cc47382 bpftool: use libbpf's btf__parse_elf API omits e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext omits 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h omits 3f715b147a6c docs: No structured comments in include/linux/interconnect.h omits dea20be5063c docs: no structured comments in fs/file_table.c omits 3aef44726656 docs: No structured comments in target_core_device.c omits d698a388146c of: reserved-memory: ignore disabled memory-region nodes omits 2496f17772f7 dt-bindings: Add vendor prefix for Espressif omits c87f60a77db2 samples: bpf: Do not define bpf_printk macro omits 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h omits 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' omits a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI omits 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries omits eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() omits a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() omits f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter omits 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries omits 092614261983 net: stmmac: dwmac1000: Fix Hash Filter omits 091810dbded9 net: stmmac: Introduce selftests support omits 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] omits 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] omits 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] omits 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks omits 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback omits 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support omits 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support omits cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support omits 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support omits 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF omits 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h omits 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] omits ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] omits 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode omits 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII omits af5136f95045 selftests/net: SO_TXTIME with ETF and FQ omits e8d4f892bb24 docs: Fix a misdirected kerneldoc directive omits 4097e9d250fb net: sched: don't use tc_action->order during action dump omits a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] omits ec8105352869 selftests: Add redirect tests omits 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes omits 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info omits cc5c073a693f ipv6: Move exception bucket to fib6_nh omits c0b220cf7d80 ipv6: Refactor exception functions omits 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from omits f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh omits a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] omits daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' omits 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node omits ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible omits 41514737ecaa enetc: add get_ts_info interface for ethtool omits d39823121911 enetc: add hardware timestamping support omits ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path omits 66f61c92889f KVM: x86: fix return value for reserved EFER omits 8d45f1de3994 habanalabs: Avoid using a non-initialized MMU cache mutex omits 8438846cce61 habanalabs: fix debugfs code omits 2add64ebaea2 uapi/habanalabs: add opcode for enable/disable device debug mode omits 89225ce4fc43 habanalabs: halt debug engines on user process close omits eff82a263b5c selftests: rtc: rtctest: specify timeouts omits d51f1f14870a selftests/harness: Allow test to configure timeout omits 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase omits 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean omits 883d25e70b2f tools/kvm_stat: fix fields filter for child events omits c795720629ae KVM: selftests: Wrap vcpu_nested_state_get/set functions w [...] omits 98e683443ba2 kvm: selftests: aarch64: compile with warnings on omits 55eda003f02f kvm: selftests: aarch64: fix default vm mode omits bffed38d4fb5 kvm: selftests: aarch64: dirty_log_test: fix unaligned mem [...] omits 19ec166c3f39 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMOR [...] omits 2924b52117b2 KVM: x86/pmu: do not mask the value that is written to fixed PMUs omits 0e6f467ee28e KVM: x86/pmu: mask the result of rdpmc according to the wi [...] omits a80c4ec10ed9 x86/kvm/pmu: Set AMD's virt PMU version to 1 omits 6f2f84532c15 KVM: x86: do not spam dmesg with VMCS/VMCB dumps omits 654f1f13ea56 kvm: Check irqchip mode before assign irqfd omits c9bcd3e3335d kvm: svm/avic: fix off-by-one in checking host APIC ID omits 204c91eff798 KVM: selftests: do not blindly clobber registers in guest asm omits 12e9612cae0c KVM: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c omits 16ba3ab4e15c KVM: LAPIC: Expose per-vCPU timer_advance_ns to userspace omits 0e6edceb8f18 KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflow omits 4d259965655c kvm: vmx: Fix -Wmissing-prototypes warnings omits 541e886f7972 KVM: nVMX: Fix using __this_cpu_read() in preemptible context omits d30b214d1d0a kvm: fix compilation on s390 omits 382409b4c43e kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID omits 32a243df82c8 kvm: x86: Include multiple indices with CPUID leaf 0x8000001d omits 319f6f97e3a1 KVM: selftests: Compile code with warnings enabled omits 3b339e2527a6 kvm: selftests: avoid type punning omits be7fcf1d1701 KVM: selftests: Fix a condition in test_hv_cpuid() omits 2eb06c306a57 KVM: Fix spinlock taken warning during host resume omits 21be4ca1ea68 KVM: nVMX: Clear nested_run_pending if setting nested state fails omits db80927ea197 KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE omits 6bff2a3dc9ba Merge tag 'kvmarm-fixes-for-5.2' of git://git.kernel.org/p [...] omits 1f48d056287d MAINTAINERS: Add entry for anybuss drivers omits 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem omits a47686636d84 media: smsusb: better handle optional alignment omits bd17cc5a20ae test_firmware: Use correct snprintf() limit omits 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers omits b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer omits e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory omits b0503584a828 firmware: google: memconsole: Use devm_memremap() omits 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it omits 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] omits 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static omits 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection omits 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] omits e9e08a07385e lkdtm: support llvm-objcopy omits 110080cea0d0 genwqe: Prevent an integer overflow in the ioctl omits 1c7ebeabc9e5 parport: Fix mem leak in parport_register_dev_model omits de9a7f6f5f19 fpga: dfl: expand minor range when registering chrdev region omits dfe3de8d397b fpga: dfl: Add lockdep classes for pdata->lock omits 13069847a475 fpga: dfl: afu: Pass the correct device to dma_mapping_error() omits f5dd87326fef fpga: stratix10-soc: fix use-after-free on s10_init() omits 02bd610e858d Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] omits 6660a04feb7e w1: ds2408: Fix typo after 49695ac46861 (reset on output_w [...] omits 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] omits c50d09a86172 w1: ds2413: add retry support to state_read() omits ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify omits b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr omits ae29783d3333 vmw_balloon: Split refused pages omits 5d1a86ecf328 vmw_balloon: Add memory shrinker omits 83a8afa72e9c vmw_balloon: Compaction support omits 418a3ab1e778 mm/balloon_compaction: List interfaces omits 687685a3f246 bsr: "foo * bar" should be "foo *bar" omits 7256d7f401bd bsr: do not use assignment in if condition omits 1457dc9ed8da kheaders: Do not regenerate archive if config is not changed omits f7b101d33046 kheaders: Move from proc to sysfs omits 0a72ef899014 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() omits 74abc2210e10 drm/amd/doc: Add RAS documentation to guide omits 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation omits f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes omits c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524 omits 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth omits 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...] omits a75176770854 drm/amd/powerplay: Fix code error for translating int type [...] omits fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2 omits 460960587ae8 drm/amdkfd: Add domain number into gpu_id omits ed81cd6e0e9f drm/amdkfd: Add VegaM support omits 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency omits 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct omits 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology omits 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type omits 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue omits e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] omits 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk omits d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd omits e73390d18110 drm/amdkfd: Fix a potential memory leak omits 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA omits 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct omits fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init omits 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager omits 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function omits 1986a3b022be drm/amdgpu: Improve error handling for HMM omits b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled omits 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM omits 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM omits ad595b8634f3 drm/amdgpu: fix HMM config dependency issue omits 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers omits 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock omits 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier omits e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] omits fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] omits 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore omits 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL omits 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler omits f756e6319ca0 drm/amdkfd: Fix compute profile switching omits c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd omits 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id omits 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message omits cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap omits bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] omits dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...] omits 5208e6a3b25d gpu: fix typos in code comments omits 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting omits d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1 omits a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...] omits 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] omits e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" omits e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI omits 0cd8afaef199 drm/amd/display: 3.2.31 omits 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct omits ccd76ebce4e8 drm/amd/display: dont set otg offset omits aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...] omits a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE omits b33171ccaabe drm/amd/display: Use VCP for extended colorimetry omits 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE omits 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation omits eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened omits 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync omits 24c18794946a drm/amd/display: add null checks and set update flags omits 5408887141ba drm/amd/display: 3.2.30 omits f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender omits be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot omits 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120 omits 0623fdb061d8 drm/amd/display: define v_total_min and max parameters omits 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...] omits 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...] omits 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data omits fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...] omits e969f29148ba drm/amd/powerplay: drop redundant smu call omits 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check omits 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards omits a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2) omits d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO omits 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2 omits 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN omits 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN omits fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE omits c3b6c6074166 drm/amdgpu: suppress repeating tmo report omits dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation omits 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters omits 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset omits fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD omits 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement omits 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] omits 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup omits 742b48aed44b drm/amdgpu: check no_user_fence flag for engines omits 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true omits f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true omits 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true omits 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs omits 777ac3ba3d85 drm/amdgpu: sdma handle ras resume omits 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume omits 6121366b749d drm/amdgpu: gmc handle ras resume omits 5e6932fe3162 drm/amdgpu: enable ras suspend/resume omits 511fdbc33aaa drm/amdgpu: ras support suspend/resume omits 466b17934609 drm/amdgpu: add badpages sysfs interafce omits 3058770ae352 drm/amdgpu: Fix S3 test issue omits c5fb351470e8 drm/amd/display: Make some functions static omits 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV omits 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg omits 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF omits 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF omits 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV omits c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG omits 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG omits 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV omits 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode omits e79a04d53147 drm/amdgpu: gpu reset will run ras post init omits 9708a318620d drm/amdgpu: sdma support ras gpu reset omits 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset omits 36810fdb69ba drm/amdgpu: gmc support ras gpu reset omits a564808e7f5b drm/amdgpu: handle ras reset omits 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot omits b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] omits 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init omits 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi omits 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled omits 8511477773c3 drm/amdgpu: add EDC counter register omits dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence omits 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface omits 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format omits b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk omits 79592db31297 drm/amd/display: fix acquire_first_split_pipe function omits e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...] omits db819940b0ef drm/amd/display: move signal type out of otg dlg params omits 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz omits 40df2f809e8f drm/amd/display: color space ycbcr709 support omits 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame omits 2d27ebac018f drm/amd/display: 3.2.29 omits e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...] omits 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565 omits efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4 omits 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...] omits f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request. omits 8dea49605f6e drm/amd/display: add support for disconnected eDP panels omits 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly omits 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case omits 14ed3d00eff9 drm/amd/display: Refactor program watermark. omits a58f273cdd0e drm/amd/display: 3.2.28 omits 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] omits 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file omits 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup omits 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8 omits dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file omits 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers omits e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...] omits 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...] omits f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...] omits 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization omits 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization omits 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization omits 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...] omits da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device omits d8e408a82704 drm/amdkfd: Expose HDP registers to user space omits 88807dc8d573 drm/amdgpu: Remap hdp coherency registers omits 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...] omits eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity omits c59a722c4ccb drm/amd/powerplay: expose Vega12 current power omits 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2 omits a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...] omits ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12 omits 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values omits 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values omits c50bbf615f2f Merge tag 'platform-drivers-x86-v5.2-2' of git://git.infra [...] omits 49bbd8bb34a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa omits e50e6798f1e2 Merge tag 'mmc-v5.2-2' of git://git.kernel.org/pub/scm/lin [...] omits 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' omits a3b25d157d5a Merge tag 'drm-fixes-2019-05-24-1' of git://anongit.freede [...] omits e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] omits dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s omits 060358de993f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9dd0abd232e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 236b83a3dd13 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 10145f7cb307 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 588cb88cedd5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c694f289f2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e0a4e858033 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 778ddf54470b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d5bb994bcdf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a0c7056fda3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4344b19fa2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fe963fd8d170 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 226b0b0a841b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4f6a4a48b7c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9ba3dd0b5270 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 47505b8bcfcf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8caf97b230 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fd534e9b5fdc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1924af04455c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8607a96520b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 98 omits 84514eae4c95 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97 omits a1d312de7780 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96 omits 45a46873f014 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 95 omits ee8ff16bec84 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 94 omits f17b7eec8035 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 93 omits c6ae4c04a861 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 omits 9e567af4f0fc treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 90 omits cd5e85f52dc9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 89 omits 954d796a9197 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 omits 2ff54cf3dd25 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 86 omits 7371efe10915 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 84 omits d691005856b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 omits 9ff554e9be1f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 82 omits 495e00222668 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 81 omits ff206db4fd11 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 79 omits f33f5fe256d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78 omits e97150df89a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 77 omits d135b9cf600d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 76 omits 6fa41b31f9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 omits 6253c22ee3ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 omits 7de31d0d217f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 omits 1b402f7ebf77 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 omits c51cb3f554ec treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 omits fd26084ebbc0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 omits 3f5296f0e86d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 omits 112a73283485 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 omits a62525146229 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 omits a112cc39660b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 omits b7b06f8b90b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 omits 4ad917507fc8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 omits a85036f66fc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 omits 74ba9207e1ad treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 omits 4319c7f77a7a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 omits 5078709e89ef treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 omits fbf80cd3b90a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 omits 6e7c1094436d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 omits 83cde38357a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 omits a25d83eb202f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 omits e14ca9783609 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 omits 8e8ccf433841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 omits aec89d292c33 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 omits 64b70da0389e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 omits 8116125d6f26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 49 omits dd165a658d90 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48 omits af1a8899d22c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47 omits 62810dbdc7b9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 omits 8d7c56d08faf treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 45 omits 6979193bdbc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 44 omits 59e0b61cd46f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 42 omits ee5d8f4d89ee treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 41 omits ea2305f6a84e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 omits 59899843fc86 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 39 omits 6ff3f917e066 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 38 omits 8a618bfca4a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 37 omits b4d0d230ccfb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 omits 68252eb5f841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 35 omits 28c8eea7c624 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 34 omits e62d94910306 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 omits d0fa1179e3fa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 omits e8fc982834c1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 31 omits 1b9391e3497c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 30 omits 77f5075a43fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 omits 1568b83c4a3e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 28 omits 5e0f8ad07b46 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 27 omits 465ae8369202 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 26 omits d03d3a469844 clocksource/drivers/ixp4xx: Implement delay timer omits c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) omits 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering omits 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions omits 3bc808846471 docs: Fix conf.py for Sphinx 2.0 omits a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning omits 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE omits d31d718528dd xfs: fix broken log reservation debugging omits 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple omits 64c47b624f64 reset: Add reset controller support for BM1880 SoC omits ef98682a4e12 dt-bindings: reset: Add devicetree binding for BM1880 rese [...] omits 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init omits 998efc74672c drm/msm/a6xx: Drop the device reference in gmu omits a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver omits 623e1528d409 KVM: arm/arm64: Move cc/it checks under hyp's Makefile to [...] omits 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap omits b7c50fab66ab KVM: arm64: Move pmu hyp code under hyp's Makefile to avoi [...] omits 493fcbc8435e MAINTAINERS: KVM: arm/arm64: Remove myself as maintainer omits cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove omits 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times omits af94c9840625 clocksource/drivers/timer-meson6: Update with SPDX Licence [...] omits 396ac57e0c25 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 7c4a7049b592 arm64: defconfig: enable sunxi watchdog omits ae3ceed0a399 arm64: dts: allwinner: h6: add r_watchog node omits b6cebb1c2de5 arm64: dts: allwinner: h6: add watchdog node omits e0917169e5cc dt-bindings: watchdog: add Allwinner H6 watchdog omits 2c41cc0be07b media: venus: firmware: fix leaked of_node references omits 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks omits 2f39cce96363 media: remove redundant 'default n' from Kconfig-s omits 34ac3c3eb8f0 ASoC: core: lock client_mutex while removing link components omits 4819d06292c9 ASoC: simple-card: Restore original configuration of DAI format omits 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] omits 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] omits e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() omits d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper omits 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() omits b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h omits 49bd61ebce5f pinctrl: Add pinconf support for BM1880 SoC omits 752a74038dbd dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC omits 8247b2474bbc pinctrl: Rework the pinmux handling for BM1880 SoC omits 13531e5d359e dt-bindings: pinctrl: Modify pinctrl memory map omits b22a7f85443e pinctrl: meson: add output support in pinconf omits 1254db248fce dt-bindings: pinctrl: meson: add output support in pinconf omits 2c9239c125f0 dt-bindings: pinctrl: Convert stm32 pinctrl bindings to js [...] omits 8eb2dfee9fb1 pinctrl: stm32: add lock mechanism for irqmux selection omits a45623ddd052 pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC omits e2f3cf18c3e2 pinctrl: stm32: add suspend/resume management omits 08f2abef168d tests: add pidfd_open() tests omits d3820b5fd8d9 arch: wire-up pidfd_open() omits 1330da983951 pid: add pidfd_open() omits c07498917180 Revert "drm/amd/display: Don't load DMCU for Raven 1" omits ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime omits 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next omits 33d915d9e8ce {nl,mac}80211: allow 4addr AP operation on crypto controll [...] omits 85a55ff2cf6b mac80211_hwsim: mark expected switch fall-through omits 25d16d124a5e mac80211: fix rate reporting inside cfg80211_calculate_bit [...] omits 818e9dfa2c14 mac80211: remove set but not used variable 'old' omits 79c92ca42b5a mac80211: handle deauthentication/disassociation from TDLS peer omits 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler omits 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler omits e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events omits 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] omits e9646f0f5bb6 gpio: fix gpio-adp5588 build errors omits 397049a03022 drm/i915/gen11: enable support for headerless msgs omits 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...] omits 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi omits fa6251a747b7 drm/stm: dsi: check hardware version omits fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment omits ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] omits 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro omits b95781666d13 tty: ipoctal: drop unused iflag macro omits 92c42b492af5 tty: simserial: drop unused iflag macro omits 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path omits b672a87ae5ab pinctrl: core: Do not add device links for hogs omits 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] omits 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated omits 2c58e56096dd serial: stm32: fix the get_irq error case omits 5297f274e8b6 serial: stm32: fix wakeup source initialization omits 64c32eab6603 serial: stm32: Add support of TC bit status check omits b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped omits 6c5962f30bce serial: stm32: fix rx data length when parity enabled omits 4f01d833fdcd serial: stm32: fix rx error handling omits c8a9d043947b serial: stm32: fix word length configuration omits 086ebf92aa79 usb: avoid redundant allocation and free of memory omits e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] omits 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion omits c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function omits b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] omits 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets omits 16be458993be ALSA: firewire-lib: unify packet handler for IT context omits 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header omits 75b785e749e9 staging: kpc2000: remove unnecessary oom message omits f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c omits ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c omits 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c omits 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c omits 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c omits 250b24410b8e staging: kpc2000: add missing asterisk in comment omits 39cfdf55aadc staging: kpc2000: use __func__ in debug messages omits 9876ecaaddde staging: kpc2000: add blank line after declarations omits 48c80ccce63f staging: pi433: Remove unnecessary variable omits 5322ea58a06d perf/ring-buffer: Use regular variables for nesting omits 4d839dd9e435 perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->u [...] omits 3f9fbe9bd86c perf/ring_buffer: Add ordering to rb->nest increment omits 1b038c6e05ff perf/ring_buffer: Fix exposing a temporarily decreased data_head omits 9db9b76767f1 Documentation/x86: Fix path to entry_32.S omits 2ac44ab60870 x86/CPU/AMD: Don't force the CPB cap when running under a [...] omits 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c omits c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig omits e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement omits c3ee82ce47af x86/boot: Provide KASAN compatible aliases for string routines omits 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] omits 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops omits e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] omits 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper omits dfb569f2b96e net: ll_temac: Fix compile error omits 6a310f8f97bb thermal: rcar_gen3_thermal: Update temperature conversion method omits bdc4480a669d thermal: rcar_gen3_thermal: Update calculation formula of IRQTEMP omits 4eb39f79ef44 thermal: rcar_gen3_thermal: Update value of Tj_1 omits 2380a792dec0 thermal: tegra: Make tegra210_tsensor_thermtrips static omits 0f5ee062d87e Revert "thermal: rockchip: fix up the tsadc pinctrl settin [...] omits 130413736376 ARM: dts: aspeed: Add Microsoft Olympus BMC omits 9831ae33750d ARM: dts: aspeed: Adding Lenovo Hr630 BMC omits e39e134d31b2 ARM: dts: aspeed: Add Facebook YAMP BMC omits 56b646284b95 ARM: dts: aspeed: swift: Add pca9539 devices omits 8e8fd0cbd7c5 ARM: dts: aspeed: Add Swift BMC machine omits b853ab0fa2e1 ARM: dts: aspeed: cmm: enable ehci host controllers omits b2cc26af46b4 ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots omits 66daab243213 ARM: dts: aspeed: zaius: update 12V brick I2C address omits 9deea07ed8a2 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators omits 29b871f344f4 ARM: dts: aspeed: quanta-q71: Enable p2a node omits 0215e2a54683 ARM: dts: aspeed: Add aspeed-p2a-ctrl node omits 8bc7d3ed7cf4 ARM: dts: aspeed: Add Power9 and Power9 CFAM description omits 459a6a2f2517 ARM: dts: aspeed: Rename flash-controller nodes omits e1e52981f292 Merge tag 'drm-intel-fixes-2019-05-23' of git://anongit.fr [...] omits ee0ed02ca93e ext4: do not delete unlinked inode from orphan list on fai [...] omits 82a25b027ca4 ext4: wait for outstanding dio during truncate in nojournal mode omits bf361231c295 audit: add saddr_fam filter field omits ecc68904a3e5 audit: re-structure audit field valid checks omits 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5762a20b11ef Merge branch 'bpf-explored-states' omits dc2a4ebc0b44 bpf: convert explored_states to hash table omits a8f500af0ccf bpf: split explored_states omits 5d839021675a bpf: cleanup explored_states omits 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits b3ca0d44917c drm/i915: remove unused IO_TLB_SEGPAGES which should be de [...] omits eaf20e6933dc drm/i915/uc: Skip reset preparation if GuC is already dead omits a2ce23147348 drm/i915/uc: Stop talking with GuC when resetting omits 0922f3459f6d drm/i915/uc: Skip GuC HW unwinding if GuC is already dead omits f1e6b336bafa drm/i915/uc: Use GuC firmware status helper omits 89195bab5d8c drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish omits 78577e294bf2 drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded omits beca36ffbdb5 drm/i915/selftests: Use prepare/finish during atomic reset test omits b62f97634aa9 Input: iqs5xx - remove redundant dev_set_drvdata call omits f6470c9bccab drm/i915/selftests: Split igt_atomic_reset testcase omits 932309fb030d drm/i915/selftests: Move some reset testcases to separate file omits d3622099c76f drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup omits 7c7da40da164 Input: uinput - add compat ioctl number translation for UI [...] omits 0e658060e5fc Input: silead - add MSSL0017 to acpi_device_id omits 4dde821e4296 Merge tag 'xfs-5.2-fixes-1' of git://git.kernel.org/pub/sc [...] omits feee3cb3064a ice: Silence semantic parser warnings omits aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release omits 8d5fce190333 ice: Reorganize ice_vf struct omits 0ab54c5f2fe8 ice: Use bitfields when possible omits 65124bbf980c ice: Reorganize tx_buf and ring structs omits 55e062ba77ad ice: Format ethtool reported stats omits 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() omits a17a5ff6812c ice: Refactor the LLDP MIB change event handling omits 9ccb062c1440 ice: Advertise supported link modes if none requested omits e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP omits a84db52569dd ice: Call out dev/func caps when printing omits f24e35d88b1b ice: Remove braces for single statement blocks omits 173e23c0cb52 ice: Cleanup an unnecessary variable initialization omits 31eafa403b99 ice: Implement LLDP persistence omits b4603dbf1e1d ice: Fix double spacing omits 3d3515312f97 media: rc-main: clean-up two warnings omits f49308878d72 media: media_device_enum_links32: clean a reserved field omits 8aef94beadc5 media: vpss: fix the order of resource clean up omits e08f0761234d media: vpss: fix a potential NULL pointer dereference omits 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata() omits 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include omits 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits b5730061d105 cxgb4: offload VLAN flows regardless of VLAN ethtype omits 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] omits dcf10ec772ad cxgb4: use firmware API for validating filter spec omits 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' omits 0127cd5440e7 net: ll_temac: Enable multicast support omits 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change omits 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] omits ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast omits d2daa127ed51 hsr: fix don't prune the master node from the node_db omits 096c7a6d9008 Merge branch 'nvme-5.2-rc2' of git://git.infradead.org/nvm [...] omits 004d564f9087 tools/io_uring: sync with liburing omits 486f069253c3 tools/io_uring: fix Makefile for pthread library link omits 7996a8b5511a blk-mq: fix hang caused by freeze/unfreeze sequence omits 6869875fbc04 block: remove the bi_seg_{front,back}_size fields in struct bio omits 200a9aff7b02 block: remove the segment size check in bio_will_gap omits 09324d32d2a0 block: force an unlimited segment size on queues with a vi [...] omits eded341c085b block: don't decrement nr_phys_segments for physically con [...] omits a0934fd2b120 sbitmap: fix improper use of smp_mb__before_atomic() omits f381c6a4bd0a bio: fix improper use of smp_mb__before_atomic() omits 389468e76b67 aoe: list new maintainer for aoe driver omits 6fb2d6c610fd arm64: dts: meson: g12a: add drive strength for eth pins omits 0c2c127ed9f5 arm64: dts: meson: g12a: add drive-strength hdmi ddc pins omits a9c730930a5d arm64: dts: meson: sei510: add network support omits f3bdb30a719d arm64: dts: meson: u200: add internal network omits 86a315ed0c93 arm64: dts: meson: g12a: add mdio multiplexer omits fbdd9f000989 arm64: dts: meson: g12a: add ethernet pinctrl definitions omits b3c407679ce4 Merge tag 'clk-meson-5.3-1-fixes' of https://github.com/Ba [...] omits a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller omits 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. omits 136bf27fc0e9 devlink: add warning in case driver does not set port type omits 3f6f7a175ad4 net: mvpp2: cls: Fix leaked ethtool_rx_flow_rule omits 94b7ddb91c16 media: coda: remove -I$(src) header search path omits d2bc4cece139 rtc: st-lpc: remove unnecessary check omits b3a50169762b rtc: ds1307: properly handle oscillator failure flags omits 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro omits 032796344092 rtc: s35390a: introduce struct device in probe omits c0e12848be09 rtc: s35390a: set uie_unsupported omits a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes omits c19623db3766 rtc: test: enable wakeup flags omits 8aec4b875008 rtc: ds2404: use hw endiannes variable omits 35c8b4b2c0fe drm/vc4: Allocate binner bo when starting to use the V3D omits e43fe02fe4fd drm/vc4: Check for the binner bo before handling OOM interrupt omits 65f50f976134 drm/vc4: Check for V3D before binner bo alloc omits 66fafd338780 drm/vc4: Reformat and the binner bo allocation helper omits bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst omits f35a1abd9e7a lib/list_sort: fix kerneldoc build error omits 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree omits 2404dad1f67f doc: Cope with the deprecation of AutoReporter omits 096ea522e84e doc: Cope with Sphinx logging deprecations omits 61686afe1ff3 Merge tag 'docs-5.2-fixes' of git://git.lwn.net/linux omits 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED omits 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' omits 7c9441066ab5 selftests/bpf: add pyperf scale test omits 7c0c6095d48d selftests/bpf: adjust verifier scale test omits b285fcb760da bpf: bump jmp sequence limit omits b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] omits 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing omits defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] omits 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 omits a1038ee8ca9f media: smiapp: core: add small range to usleep_range omits c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus omits 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation omits 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera omits f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane omits 186bcc3dcd10 bpf: sockmap, restore sk_write_space when psock gets dropped omits 040d2bb318d1 f2fs: fix to avoid deadloop if data_flush is on omits f7dfd9f36144 f2fs: always assume that the device is idle under gc_urgent omits 8648de2c581e f2fs: add bio cache for IPU omits 49dd883c421a f2fs: allow ssr block allocation during checkpoint=disable period omits 5dae2d39074d f2fs: fix to check layout on last valid checkpoint park omits bc88ac96a9ac f2fs: link f2fs quota ops for sysfile omits 00d8304553de selftests: bpf: add zero extend checks for ALU32 and/or/xor omits fe121ee531d1 bpf, riscv: clear target register high 32-bits for and/or/ [...] omits d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 omits 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime omits 1f1635b18711 drm/mediatek: Fix warning about unhandled enum value omits 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] omits cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema omits f3440d9a0da2 spi: abort spi_sync if failed to prepare_transfer_hardware omits 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down omits 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] omits 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins omits 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume discards 83d02ffe0144 Merge branch 'imx/defconfig' into for-next discards 417a14551f9b Merge branch 'imx/dt-clkdep' into for-next discards b1c67fb8e25e Merge branch 'imx/dt64' into for-next discards 02a6b68129cb Merge branch 'imx/dt' into for-next discards 5de7daa595e1 Merge branch 'imx/drivers' into for-next discards 25789dc69926 Merge branch 'imx/fixes' into for-next omits 571e2a4836b1 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR omits f145b209b82f arm64: dts: imx8mm: add clock for SNVS RTC node omits 09892aa146fe arm64: dts: imx8mm: add clock for GPIO node omits 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll omits 53c6a2ec018b clk: imx8m: Add GIC clock omits a44e9706213c clk: imx8mm: Mark dram_apb critical omits 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info omits c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] omits efdb279033ad clk: imx: Add common API for masking MMDC handshake omits 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock omits af79ef726ad6 ARM: dts: vf610-zii-dev: Add QSPI node omits 36b7ee5f7e06 ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment omits 09a93ef3d60f drm/i915: remove duplicate typedef for intel_wakeref_t omits 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context omits f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] omits e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] omits 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] omits 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] omits 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header omits cbb56814fbe7 drm/virtio: remove irrelevant DRM_UNLOCKED flag omits 0388f2f61bef drm/cirrus: remove leftover files omits d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set omits eed6b2e7c9ca media: ov7740: fix vertical flip control omits 6e4ab830ac6d media: ov7740: avoid invalid framesize setting omits cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put omits 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] omits b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On omits 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW omits eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW omits aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] omits e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh omits 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first omits 00ccd263ee08 media: cec-gpio: use disable/enable_irq omits e2c1615677d3 ARM: dts: imx53-smd: Add OV5642 video capture support omits e5ad32308eb5 ARM: dts: imx53: Add capture-subsystem device omits cfc0e7bbf41b drm/i915: Update DRIVER_DATE to 20190523 omits c92f56faaadd arm64: dts: ls1028a: Add USB dt nodes omits c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR omits efb8393cf06c ARM: dts: imx: Avoid colliding 'display' node and property names omits eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] omits b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] omits 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] omits b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] omits cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package omits b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package omits 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package omits 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes omits b73ed8dc0597 topology: Create package_cpus sysfs attribute omits cfcd82e63288 hwmon/coretemp: Support multi-die/package omits 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages omits 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package omits 32fb480e0a2c powercap/intel_rapl: Support multi-die/package omits aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() omits 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() omits 306a0de329f7 x86/topology: Define topology_die_id() omits 0e344d8c709f cpu/topology: Export die_id omits 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() omits 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support omits 317d9313925c ALSA: hda/realtek - Set default power save node to 0 omits c6045b4e3cad pinctrl: stmfx: enable links creations omits 036f394dd77f pinctrl: Enable device link creation for pin control omits 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree omits 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock omits dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c omits c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c omits c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c omits d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c omits e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c omits a924e3ac037e staging: kpc2000: fix indent in cell_probe.c omits ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] omits ee11f864f183 pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB omits f3fbedabb7be dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible omits 2484ae57c26a pinctrl: meson: g12a: add DS bank value omits 6ea3e3bbef37 pinctrl: meson: add support of drive-strength-microamp omits 9959d9a747fd pinctrl: meson: Rework enable/disable bias part omits 013786c04329 dt-bindings: pinctrl: meson: Add drive-strength-microamp property omits c08e7e4c8a6f pinctrl: generic: add new 'drive-strength-microamp' proper [...] omits 3e75b76f0f17 dt-bindings: pinctrl: add a 'drive-strength-microamp' property omits 3c89c70634bb pinctrl: rockchip: fix leaked of_node references omits 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] omits 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL omits 47d0ccecc9fd drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11 omits 16668f486ffb drm/i915/dp: Change a link bandwidth computation for DP omits ec4401d3893c drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA omits 3c053a96ef5f drm/i915/dp: Program VSC Header and DB for Pixel Encoding/ [...] omits 4d432f956d4f drm: Rename struct edp_vsc_psr to struct dp_sdp omits 8e9d645c6831 drm/i915/dp: Add a config function for YCBCR420 outputs omits 0f7a81374060 crypto: crypto4xx - block ciphers should only accept compl [...] omits 70c4997f34b6 crypto: crypto4xx - fix blocksize for cfb and ofb omits bfa2ba7d9e6b crypto: crypto4xx - fix AES CTR blocksize value omits bb992bc418e1 crypto: caam - print debugging hex dumps after unmapping omits 3e03e792865a crypto: talitos - fix skcipher failure due to wrong output IV omits 89646fdda4ca crypto: ccp - Fix 3DES complaint from ccp-crypto module omits c3b359d6567c crypto: ccp - fix AES CFB error exposed by new test vectors omits 499df9674c54 crypto: ccp - AES CFB mode is a stream cipher omits efc77e8107c5 crypto: arm/sha512 - Make sha512_arm_final static omits db07cd26ac6a crypto: drbg - add FIPS 140-2 CTRNG for noise source omits a7cd942bb6e3 crypto: caam/qi - DMA map keys using proper device omits b2b2ee350e70 crypto: caam/qi - fix address translations with IOMMU enabled omits 6b175685b4a1 crypto: caam/qi - don't allocate an extra platform device omits 1b46c90c8e00 crypto: caam - convert top level drivers to libraries omits a5e5c13398f3 crypto: caam - fix S/G table passing page boundary omits dcd9c76e5a18 crypto: caam - avoid S/G table fetching for AEAD zero-leng [...] omits a3af11399aa2 crypto: qat - do not offload zero length requests omits 96ee111a659e crypto: qat - return error for block ciphers for invalid requests omits 92fec16d1f4d crypto: qat - return proper error code in setkey omits 51d33c2f05ed crypto: qat - fix block size for aes ctr mode omits 15b5e9112c15 crypto: qat - update iv after encryption or decryption operations omits c044b62c3679 crypto: qat - add check for negative offset in alg precomp [...] omits 933224985a0a crypto: qat - remove spin_lock in qat_ablkcipher_setkey omits 903869bd10e6 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST omits 8b909e354870 powerpc/kexec: Fix loading of kernel + initramfs with kexe [...] omits 6b0538da5a6c Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits eab007dd1b04 Merge tag 'drm-misc-fixes-2019-05-22' of git://anongit.fre [...] omits 27e248c46782 Merge branch 'vmwgfx-fixes-5.2' of git://people.freedeskto [...] omits c5eac1f5326b MIPS: TXx9: Fix boot crash in free_initmem() omits 3dd0aade5911 MIPS: remove a space after -I to cope with header search p [...] omits 6074c33c6b2e MIPS: mark ginvt() as __always_inline omits 9efc7794496d libbpf: emit diff of mismatched public API, if any omits 8ee9ee74232f ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU omits 0b67e66a5fa7 ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator omits 9a98fdf5b6e6 soc: amlogic: canvas: add support for Meson8, Meson8b and [...] omits a0b2ff531582 dt-bindings: soc: amlogic: canvas: document support for Me [...] omits 872f881e72d9 ARM: dts: meson8b: add the canvas module omits 10256a4755db ARM: dts: meson8m2: update the offset of the canvas module omits 47b58182391a ARM: dts: meson8: add the canvas module omits 3580d04aa674 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() omits db51a73282bb Merge branch 'bnxt_en-Bug-fixes' omits 2e9217d1e8b7 bnxt_en: Device serial number is supported only for PFs. omits d629522e1d66 bnxt_en: Reduce memory usage when running in kdump kernel. omits 1b3f0b75c39f bnxt_en: Fix possible BUG() condition when calling pci_dis [...] omits 296d5b541639 bnxt_en: Fix aggregation buffer leak under OOM condition. omits 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth omits ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] omits 31680ac26580 ipv6: Fix redirect with VRF omits 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list omits fc651001d2c5 neighbor: Add tracepoint to __neigh_create omits a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names omits 9b7e94e6e89b selftests: fib-onlink: Make quiet by default omits 75425657fe3a net: Set strict_start_type for routes and rules omits e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' omits 06c77c3e67b0 ipv4: Rename and export nh_update_mtu omits c3669486b512 ipv4: export fib_info_update_nh_saddr omits 9bd836679210 ipv4: export fib_flush omits ac1fab2d1394 ipv4: export fib_check_nh omits 1bff1a0c9bbd ipv4: Add function to send route updates omits 19a3b7eea424 ipv6: export function to send route updates omits cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs omits 68a9b13d9219 ipv6: Add delete route hook to stubs omits 26b1b8d7f27b Merge branch 'net-phy-T1-support' omits e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. omits b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 omits 565d9d221bcb net: phy: dp83867: Allocate state struct in probe omits f8bbf417e58b net: phy: dp83867: Validate FIFO depth property omits 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay omits 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] omits c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling omits 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock omits 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] omits 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] omits 74dd5aa1ed94 cxgb4: Enable hash filter with offload omits 2bb0f3b4341b net: fec: remove redundant ipg clock disable omits 49ce881c0d4c net: stmmac: fix reset gpio free missing omits ccfb62f27beb mISDN: make sure device name is NUL terminated omits c1e85c6ce57e net: macb: save/restore the remaining registers and features omits 7a0cf094944e signal: Correct namespace fixups of si_pid and si_uid omits 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] omits 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible omits 374ed5429346 Merge drm/drm-next into drm-misc-next omits 852d095d16a6 checkpatch.pl: Update DT vendor prefix check omits 034e673710d3 platform/x86: acer-wmi: Mark expected switch fall-throughs omits 270afb37ae34 video/hdmi: Add Unpack function for DRM infoframe omits b5e3eed1eeb3 drm: Add HLG EOTF omits 2cdbfd66a829 drm: Enable HDR infoframe support omits e85959d6cbe0 drm: Parse HDR metadata info from EDID omits c0b0ebb17199 drm: Add reference counting on HDR metadata blob omits fbb5d0353c62 drm: Add HDR source metadata property omits 4eebe38a37f9 kernel/trace/trace.h: Remove duplicate header of trace_seq.h omits 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] omits eb96e57b913f media: dvb: warning about dvb frequency limits produces to [...] omits 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier omits f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] omits fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] omits dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths omits 6d0d1ff9ff21 media: au0828: fix null dereference in error path omits 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit omits 24e4cf770371 media: spi: IR LED: add missing of table registration omits b681af0bc1cc drm: panfrost: add optional bus_clock omits 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' omits c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features omits 3686637e507b net/tls: fix state removal with feature flags off omits 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal omits d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs omits 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' omits f42c104f2ec9 Documentation: add TLS offload documentation omits f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation omits b0d8d4363e52 Documentation: net: move device drivers docs to a submenu omits d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c omits 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync omits 7dc2bccab0ee Validate required parameters in inet6_validate_link_af omits f3617b449d0b drm/panfrost: Select devfreq omits cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. omits c1a145a3ed9a xhci: Use %zu for printing size_t type omits cb9e0e500606 nvme-pci: use blk-mq mapping for unmanaged irqs omits 54dee406374c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 651bae980e3f Merge tag 'gfs2-5.1.fixes2' of git://git.kernel.org/pub/sc [...] omits f75b6f303bd8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 86f9e56d0885 Merge tag 'for-5.2/dm-fix-1' of git://git.kernel.org/pub/s [...] omits 0a944e8a6c66 ext4: don't perform block validity checks on the journal inode omits 9c536ccdd5b6 arm64: tegra: Make DT model property consistent omits f85d82e5cd43 arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier omits 71e7ea434eca arm64: tegra: Clarify that P3310 is the Jetson TX2 omits a0c0cdc93465 arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit omits a5f2246fb913 dt: bindings: mtd: replace references to nand.txt with nan [...] omits 8d665693c28c dt-bindings: interrupt-controller: arm,gic: Fix schema err [...] omits 31910f4476ce dt-bindings: arm: Clean up CPU binding examples omits dfab99544c55 dt: fix refs that were renamed to json with the same file name omits 05aeca7cb0a2 dt-bindings: Pass binding directory to validation tools omits f08ff9c525b1 dt-bindings: sifive: describe sifive-blocks versioning omits c614d7e66c6a drm: remove prime sg_table caching omits f13e143e7444 dma-buf: start caching of sg_table objects v2 omits c5d3e39caa45 drm/i915: Engine discovery query omits 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] omits 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] omits 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> omits 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] omits 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] omits e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check omits 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] omits e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] omits f73154081347 staging: kpc2000: use IDA to assign card numbers. omits 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] omits a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] omits d8ac35939632 staging: kpc2000: improved formatting of core.c. omits 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() omits b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset omits 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap omits 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons omits fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x omits 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] omits 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] omits f7fac17ca925 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() omits 13b82b746310 xhci: Fix immediate data transfer if buffer is already DMA mapped omits 7aa1bb2ffd84 usb: xhci: avoid null pointer deref when bos field is NULL omits 5bce256f0b52 usb: xhci: Fix a potential null pointer dereference in xhc [...] omits 597c56e372da xhci: update bounce buffer with correct sg num omits 45457c01171f media: usb: siano: Fix false-positive "uninitialized varia [...] omits 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema omits 673e401effe9 regulator: Convert gpio-regulator to json-schema omits 1914a996436b regulator: Convert regulator binding to json-schema omits af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction omits 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller omits 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema omits 44a042182cb1 spi: spi-fsl-spi: call spi_finalize_current_message() at the end omits 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms omits a497a4363706 ASoC: Add support for Conexant CX2072X CODEC omits 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files omits bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper omits 5ffa31ed4e12 drm/gma500: make local header files more self-contained omits 514743357f5a drm/gma500: drop drmP.h from header files omits d825c565304f drm/gma500: remove empty gma_drm.h header file omits d8e126ba276a gfs2: Clean up freeing struct gfs2_sbd omits 5a5ec83d6ac9 gfs2: Fix sign extension bug in gfs2_update_stats omits aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume omits f8781efba66d ARM: dts: Use ip=on for bootargs omits 3202e35ec1c8 powerpc/perf: Fix MMCRA corruption by bhrb_filter omits b59bd3527fe3 powerpc/powernv: Return for invalid IMC domain omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 2409877d386d HID: logitech-hidpp: Add support for the S510 remote control omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] omits 39d21e7e0043 HID: logitech-dj: make const array template static omits 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...] omits cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers omits 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 81bcbad53bab HID: multitouch: handle faulty Elo touch device omits 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] omits df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context omits fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] omits d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters omits f4cd7203c1d4 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() omits 00136f9cf641 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() omits cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode omits fde938867b92 drm/i915/selftests: Verify context workarounds omits c87efcc3d1df ARM: dts: rockchip: Configure the GPU thermal zone for mickey omits 11983d8530e3 ARM: dts: rockchip: Use the GPU to cool CPU thermal zone o [...] omits 75481833c6db ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288 omits ae2b6ba865d8 ARM: dts: rockchip: Use GPU as cooling device for the GPU [...] omits 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree omits f6dcbb3ad5ce ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU omits 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock omits 2de03b45236f selftests: netfilter: add flowtable test script omits 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family omits 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] omits 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp omits e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting omits bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver omits ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding omits 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...] omits 8ef1ba39a9fa ARM: dts: rockchip: Mark that the rk3288 timer might stop [...] omits 0ca87bd5baa6 ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry omits ca3516b32cd9 ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie omits a88b6e4cbafd drm/i915: Allow specification of parallel execbuf omits ee1136908e9b drm/i915/execlists: Virtual engine bonding omits f71e01a78bee drm/i915: Extend execution fence to support a callback omits 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine omits 6d06779e8672 drm/i915: Load balancing across a virtual engine omits b81dde719439 drm/i915: Allow userspace to clone contexts on creation omits 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation omits e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...] omits 976b55f0e1db drm/i915: Allow a context to define its set of engines omits 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI omits 51b073a0a7e6 remoteproc,rpmsg: add missing MAINTAINERS file entries omits 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. omits b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM omits 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP omits 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding omits 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler omits f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ omits b48345aafb20 audit: deliver signal_info regarless of syscall omits 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] omits 51b86f9a8d1c dm: make sure to obey max_io_len_target_boundary omits d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate omits a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] omits 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing omits 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus omits ad70411a978d usbnet: fix kernel crash after disconnect omits 34632975cafd selftests: fib_rule_tests: use pre-defined DEV_ADDR omits 101e6fce89b4 spi: sun6i: Add YAML schemas omits 3133f5c24305 spi: sun4i: Add YAML schemas omits 0a1b92935683 spi: Add YAML schemas for the generic SPI options omits beee56f3543a selinux: remove some no-op BUG_ONs omits 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] omits 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] omits 46f4050a6587 regulator: arizona: Update device tree binding to support [...] omits 2bcd9d842b50 net-next: net: Fix typos in ip-sysctl.txt omits 72f7cfab6f93 ipv6: Consider sk_bound_dev_if when binding a raw socket t [...] omits 406cb0c4d16a net: phylink: ensure inband AN works correctly omits 94d250fae48e usbnet: ipheth: fix racing condition omits d979d4a47db7 firewire: mark expected switch fall-throughs omits 9c7db5004280 Merge tag 'selinux-pr-20190521' of git://git.kernel.org/pu [...] omits 8ba1d53739d9 selinux: provide __le variables explicitly omits 2c1212de6f97 Merge tag 'spdx-5.2-rc2' of git://git.kernel.org/pub/scm/l [...] omits d53e860fd46f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 2617a18eeefc can: mark expected switch fall-throughs omits b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity omits 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error omits e355d3de196f ASoC: Mediatek: MT8183: fix compile error omits df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support omits d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping omits f191a146bcee Merge branch 'clk-fixes' into clk-next omits dab99af99c7c RDMA/nes: Remove second wait queue initialization call omits 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks omits 269c97fd4854 RDMA/nes: Remove useless NULL checks omits 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void omits dfdb08990432 RDMA/ipoib: Remove check of destroy CQ omits eaa1ca9cf992 rds: Don't check return value from destroy CQ omits 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling omits b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate omits f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver omits deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() omits 8ce0048f7654 IB/mlx4: Delete unused func arg omits 619122be3d40 RDMA/hns: Fix PD memory leak for internal allocation omits d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem omits 6bac76db1da3 netfilter: nat: fix udp checksum corruption omits 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] omits dc1435c00fcd RDMA/srp: Rename SRP sysfs name after IB device rename trigger omits 69054666df0a RDMA/qedr: Fix incorrect device rate. omits 91f571293e26 RDMA/core: Fix doc typo omits 53bfbf9be86e RDMA/rw: Add info regarding SG count failure omits f73e4076426b RDMA/rw: Print the correct number of sig MRs omits 2d465a165aed RDMA/rw: Fix doc typo omits dae6345aa7a9 IB/isert: Remove unused sig_attrs argument omits 0cc2896f0253 IB/iser: Remove unused sig_attrs argument omits a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function omits d7556f491d4b arm64: dts: meson: g12a: add tohdmitx omits d272c534af6c arm64: dts: meson: sei510: add bluetooth supplies omits c0c752d8c6b3 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] omits 0f202f69a16b dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] omits b894a8f18476 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider omits e3d3b132d5ba arm64: dts: meson: g12a: add spdifin omits 9c5dc0322de3 arm64: dts: meson: g12a: add pdm omits 649675db939d arm64: dts: meson: g12a: add spdifouts omits 1ff38c86d75d arm64: dts: meson: g12a: add tdm omits c59b7fe5aafd arm64: dts: meson: g12a: add audio fifos omits 5dc0f28ff836 arm64: dts: meson: g12a: add audio memory arbitrer omits 03c3f08ce869 arm64: dts: meson: g12a: add audio clock controller omits 32232316de8e arm64: dts: meson: sei510: enable i2c3 omits 664065217d47 arm64: dts: meson: u200: enable i2c busses omits 9951aca655c7 arm64: dts: meson: g12a: add i2c nodes omits 9a69090723d6 arm64: dts: meson: g12a: set uart_ao clocks omits 5a2ea2f73f9f arm64: dts: meson: sei510: add sd and emmc omits b5446af48e1c arm64: dts: meson: u200: add sd and emmc omits 4759fd87b928 arm64: dts: meson: g12a: add mmc nodes omits 7e2b33ffec17 arm64: dts: meson: odroid-c2: add missing mmc modes omits f52bc6dde8e7 arm64: dts: meson: nanopi k2: add sd DDR50 omits 890265c97941 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] omits ebf4a5f6a52e arm64: dts: meson: u200: consistently order nodes omits 73429cf2b6e7 arm64: dts: meson: sei510: consistently order nodes omits 46bfad15cc38 arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc omits f011a8cf51c3 arm64: dts: meson: vim2: add missing clk-gate pinctrl omits adc52bf7ef16 arm64: dts: meson: fix mmc v2 chips max frequencies omits b43033b1999a arm64: dts: meson: fix mmc pin bias omits ffab3fd6ae00 arm64: dts: meson: libretech-cc: switch eMMC to 1.8v omits 9f72e321d550 arm64: dts: meson: libretech-cc: set eMMC as removable omits 919ccb30cf5b arm64: dts: meson-g12a-u200: enable IR decoder omits fff6e9d39444 arm64: dts: meson-g12a-x96-max: enable IR decoder omits 2bfe8412c538 arm64: dts: meson-g12a: Add IR nodes omits bb23b125c8fa arm64: dts: meson-g12a: Add PWM nodes omits 9b2ca371b150 tracing: Add a check_val() check before updating cond_snap [...] omits c8d94a187834 tracing: Check keys for variable references in expressions too omits 55267c88c003 tracing: Prevent hist_field_var_ref() from accessing NULL [...] omits 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in omits 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next omits acc639eca380 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits ea3885229b0f ARC: mm: do_page_fault refactor #5: scoot no_context to end omits b78d2f207247 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits 23a44bcb15ac ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 932af76f8fa5 ARC: mm: do_page_fault refactor #2: remove short lived variable omits ffe5b2c2d501 ARC: mm: do_page_fault refactor #1: remove label @good_area omits 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node omits ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] omits bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings omits d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings omits 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings omits bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings omits a65fd4f0def5 Documentation: kdump: fix minor typo omits 29077bc5b7a4 scripts/spdxcheck.py: Add dual license subdirectory omits fe48319243a6 selftests/timers: Add missing fflush(stdout) calls omits e8108866cac5 selftests: Remove forced unbuffering for test running omits a20d452a2db7 selftests/x86: Support Atom for syscall_arg_fault test omits 0decfd8bd823 nvme: update MAINTAINERS omits 2d466c7a574d nvme: copy MTFA field from identify controller omits 7793a1089649 drm/fourcc: Fix the parameters name in the documentation omits a195cefff49f samples, bpf: suppress compiler warning omits b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro omits dda5c4009563 Merge branch 'misc' into for-next omits 27ce0f86cb85 Merge branch 'fixes' into for-next omits f7c2d64bac1b samples, bpf: fix to change the buffer size for read() omits f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() omits 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions omits 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs omits 17996e5b0ba4 ARM: dts: sun6i: Add default address and size cells for SPI omits 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer omits 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup omits 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings omits 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes omits e633508a9528 netfilter: nft_fib: Fix existence check support omits 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling omits 8243b87c3abb dt-bindings: dma: uart: rename binding omits e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support omits 9bb9fe0cfbe0 dmaengine: sprd: Add interrupt support for 2-stage transfer omits c434e377dad1 dmaengine: sprd: Fix the right place to configure 2-stage [...] omits 89d03b3c126d dmaengine: sprd: Fix block length overflow omits 3d626a97f030 dmaengine: sprd: Fix the incorrect start for 2-stage desti [...] omits 58152b0e573e dmaengine: sprd: Add validation of current descriptor in i [...] omits 16d0f85e45b9 dmaengine: sprd: Fix the possible crash when getting descr [...] omits 4a0bbf4815f1 media: si2168: add frequency data to frontend info omits bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 omits 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties omits cd396c8cbfcd media: venus: Add support for H265 controls omits a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 omits 47ab14578263 drm/lima: add timeout to drm scheduler init omits 57cb853d1d5b Merge tag 'gvt-fixes-2019-05-21' of https://github.com/int [...] omits e45cf927f3a5 media: coda: update profile and level controls after seque [...] omits 8a618957257a media: coda: add menu strings to s_ctrl debug output omits 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 omits e94bb8d269ff media: coda: improve decoder job finished debug message omits 8e7479c7e725 media: coda: add coda_frame_type_char helper omits 736a33d20546 media: coda: move job ready message to coda_debug level 2 omits 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 omits 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose omits 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE omits a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE omits 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 5d24f455c182 tty: max310x: Fix external crystal register setup omits 099506cbbc79 serial: sh-sci: disable DMA for uart_console omits 8178eeb3e800 serial: imx: remove log spamming error message omits 61c0e37950b8 tty: serial: msm_serial: Fix XON/XOFF omits 45bb806aa51a scsi: megaraid_sas: Update driver version to 07.708.03.00 omits 15718d03af09 scsi: megaraid_sas: Export RAID map through debugfs omits 3721967c0c24 scsi: megaraid_sas: Fix MSI-X vector print omits ce4c71828866 scsi: megaraid_sas: Add debug prints for device list omits a212adfce7b4 scsi: megaraid_sas: Add prints in suspend and resume path omits 6607a841d64e scsi: megaraid_sas: Print firmware interrupt status omits bf6895c76e75 scsi: megaraid_sas: Print FW fault information omits ceba784269e7 scsi: megaraid_sas: Export RAID map id through sysfs omits 8bac062ec11d scsi: megaraid_sas: Print BAR information from driver omits 2eacdb4077f1 scsi: megaraid_sas: Dump system registers for debugging omits f9df07dd78ec scsi: megaraid_sas: Dump system interface regs from sysfs omits b1769bb24f27 scsi: megaraid_sas: Add formatting option for megasas_dump omits e35e40c86c92 scsi: megaraid_sas: Enhance internal DCMD timeout prints omits 0af664ff3d6f scsi: megaraid_sas: Enhance prints in OCR and TM path omits 6d68c4d56984 scsi: megaraid_sas: Load balance completions across all MSI-X omits f1e2d572cd0e scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups omits 39afa1c21649 scsi: megaraid_sas: Block PCI config space access from use [...] omits a64c948b9de8 scsi: megaraid_sas: Rework code around controller reset omits f757d1d4bc95 scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] omits 3743f319d0bb scsi: megaraid_sas: Remove unused variable target_index omits 0e90dd488d1c scsi: fdomain: Resurrect driver - ISA support omits 5cdf93a87414 scsi: fdomain: Resurrect driver - PCI support omits c07a130d58aa scsi: fdomain: Resurrect driver - Core omits cf57fd0c6a86 scsi: hpsa: update driver version omits 14991a5bade5 scsi: hpsa: correct device resets omits 27d4cf59380a scsi: hpsa: do-not-complete-cmds-for-deleted-devices omits 1ab3895f92d1 scsi: hpsa: wait longer for ptraid commands omits cf9eddf616bb scsi: hpsa: check for tag collision omits 3b8470268979 scsi: hpsa: use local workqueues instead of system workqueues omits e26dba11d2a2 scsi: hpsa: correct simple mode omits 70841904d909 scsi: osst: kill obsolete driver omits 12b6b5580692 scsi: sd: Inline sd_probe_part2() omits 7bfb5a75fa52 scsi: sd: Rely on the driver core for asynchronous probing omits c3288dd8c232 scsi: core: avoid pre-allocating big SGL for data omits 0f0e744eae6c scsi: core: avoid pre-allocating big SGL for protection in [...] omits f186090846c2 scsi: lib/sg_pool.c: improve APIs for allocating sg pool omits 50a1ea5bebbc scsi: st: add a SPDX tag to st.c omits 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c omits 203cd5591485 scsi: sg: switch to SPDX tags omits 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags omits b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags omits 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c omits 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags omits 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags omits 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c omits 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags omits 2626b08f3960 scsi: libfcoe: switch to SPDX tags omits d4fd63475527 scsi: libfc: switch to SPDX tags omits 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text omits 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags omits 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags omits 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags omits 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags omits 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags omits b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text omits 2711770056aa scsi: scsi_transport.h: switch to SPDX tags omits 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text omits 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] omits 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] omits 9c12d739d69b tty: max310x: Split uart characters insertion loop omits 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup omits 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support omits 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator omits b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI omits 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper omits 2987590b7846 tty: max310x: Simplify tx-work item code omits 9f20e8843edf tty: amba-pl011: allow shared interrupt omits dfaffb9dca90 tty: serial: 8250: Fix type field in format string omits 525667c0259d serial: 8250_of: Use of_device_get_match_data() omits 7170066ecd28 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25 omits fd9871f70c3a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 omits d9c981619ec1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 23 omits 4415d92d030c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 22 omits b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips omits 8b9844d7e8fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 21 omits ca47d34458b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 20 omits f6ce7f202244 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 19 omits c82ee6d3beaa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 omits aaf4989bd4b1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 omits d0ae6124e5ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 15 omits f8739b71f480 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 14 omits 1ccea77e2a26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 omits 4359375c3167 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 12 omits ef65e4312159 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 11 omits aded9cb8783c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 omits d6cd1e9b9ff4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 omits 9ab65aff02e8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 omits 0a65089ec508 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 omits a636cd6c4228 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 omits 3a63cbb8db71 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 omits 16216333235a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 omits f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions omits c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 omits 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] omits ddabee1eb79e arm64: dts: imx8qxp: Add gpio alias omits 1f370972221b arm64: dts: imx8mq: Add gpio alias omits 7c420636860a drm/gma500/cdv: Check vbt config bits when detecting lvds panels omits 492252493ea3 dmaengine: tegra210-adma: Fix spelling omits 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration omits b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe omits 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context omits 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] omits ec8f24b7faaf treewide: Add SPDX license identifier - Makefile/Kconfig omits 09c434b8a004 treewide: Add SPDX license identifier for more missed files omits 457c89965399 treewide: Add SPDX license identifier for missed files omits bfee97f1b1b2 mtd: rawnand: gpmi: Remove unnecessary variables omits cc57b1a29784 mtd: rawnand: gpmi: remove unused variable omits 04b640729c81 mtd: rawnand: gpmi: move all driver code into single file omits e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. omits cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] omits ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable omits 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 omits b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 omits f75606699060 usb: renesas_usbhs: support byte addressable CFIFO omits 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit omits 97a7968448cb usb: renesas_usbhs: move flags to param omits b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support omits 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode omits 561759292774 usb: core: hub: Disable hub-initiated U1/U2 omits fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state omits 23e3983a466c perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints omits bed60af55f8d mtd: rawnand: fsmc: Use nand_op_trace for operation tracing omits a372acff8247 mtd: rawnand: export NAND operation tracer omits 3ae9ccf2a784 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue omits a63bf71a17c4 mtd: rawnand: mtk: Add validity check for CE# pin setting omits 30d9247b69fc mtd: rawnand: mtk: Improve data sampling timing for read cycle omits ba044bc8e03e mtd: rawnand: mtk: Correct low level time calculation of r [...] omits 5ed7f4b5eca1 drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() l [...] omits bcd6aa7b6cbf drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_ [...] omits 8dc39cfca32c drm/vmwgfx: Use the dma scatter-gather iterator to get dma [...] omits e41c20cf50a8 drm/vmwgfx: Fix compat mode shader operation omits 8407f8a1d940 drm/vmwgfx: Fix user space handle equal to zero omits 63cb44441826 drm/vmwgfx: Don't send drm sysfs hotplug events on initial [...] omits 20f23230d790 mtd: rawnand: brcmnand: Fix BCH ECC layout for large page [...] omits 04e8af9c0b99 mtd: onenand: Add support for 8Gb datasize onenand omits 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier omits 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier omits 53c7b63f797c USB: rio500: update Documentation omits d710734b0677 USB: rio500: simplify locking omits e0feb73428b6 USB: rio500: fix memory leak in close after disconnect omits 3864d33943b4 USB: rio500: refuse more than one device at a time omits e2317ce8bebc arm64: dts: imx8mq: Remove unnecessary blank lines omits 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] omits 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe omits ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter omits 31e0456de5be media: usb: siano: Fix general protection fault in smsusb omits 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root omits a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor omits d991f855cb4f usb: remove redundant 'default n' from Kconfig-s omits 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload omits be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] omits 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' omits 485719042fc2 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m omits 12629c5c3749 arm64: dts: imx8mq: Add cpu speed grading and all OPPs omits f403a26c865b arm64: dts: imx8mm: Add cpu speed grading and all OPPs omits 6b436744a0b7 csky: Fixup no panic in kernel for some traps omits 78b55118c06a csky: Select intc & timer drivers omits 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict omits 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path omits 987d864a2363 staging: vt6656: manage error path during device initialization omits 07ba60a15843 staging: vt6656: clean-up registers initialization error path omits d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] omits cc81234ad7c7 staging: vt6656: clean error path for firmware management omits 7156f7d9c387 staging: vt6656: avoid discarding called function's return code omits 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c omits 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference omits a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue omits 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break omits d0222e9a6b4b staging: pi433: fix misspelling of packet omits 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function omits 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] omits 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory omits f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory omits 64038897602f staging: kpc2000: remove spi_parts.h omits 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h omits bdd4a571f862 staging: kpc2000: remove fileops.c file. omits 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event omits bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] omits a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] omits 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] omits 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] omits aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads omits f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] omits d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] omits 5f462872a192 Input: da9063_onkey - convert header to SPDX omits 6981a2356181 Input: da9063_onkey - remove platform_data support omits b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support omits a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling omits 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers omits e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq omits 827484912e82 dmaengine: fsl-qdma: Add improvement omits 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon omits d8b9626af546 dmaengine: jz4780: Use SPDX license notifier omits 9a0f780958bb dmaengine: sudmac: remove unused driver omits 52f476a323f9 libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead omits 591c39ffac4a drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_g [...] omits e175a2520c77 drm/i915/gvt: do not let TRTTE and 0x4dfc write passthroug [...] omits b62410020391 drm/i915/gvt: add 0x4dfc to gen9 save-restore list omits 39947afc6c06 drm/i915/gvt: Tiled Resources mmios are in-context mmios f [...] omits df2ea3c296b1 drm/i915/gvt: use cmd to restore in-context mmios to hw fo [...] omits a8c2d5ab9e71 drm/i915/gvt: emit init breadcrumb for gvt request omits 43d8107f0bdc drm/amdkfd: Fix compute profile switching omits 05174c95b83f selinux: do not report error on connect(AF_UNSPEC) omits af8f3fb7fb07 net: stmmac: dma channel control register need to be init first omits 46dfc3a54b4d net: stmmac: fix ethtool flow control not able to get/set omits 7036e621455f net: qrtr: Fix message type of outgoing packets omits ba3c43851f1a networking: : fix typos in code comments omits e3d8e588c7cb ptp: Fix example program to match kernel. omits 5bdd9ad875b6 Merge tag 'kbuild-fixes-v5.2' of git://git.kernel.org/pub/ [...] omits d97c6f683088 fddi: fix typos in code comments omits c0f8fa21b3dc Merge branch 'kselftests-fib_rule_tests-fix' omits d1abf388604f selftests: fib_rule_tests: enable forwarding before ipv4 f [...] omits fc82d93e57e3 selftests: fib_rule_tests: fix local IPv4 address typo omits 9bbcdb07a535 tipc: Avoid copying bytes beyond the supplied data omits 13af14d06a87 Merge branch 'net-readx_poll_timeout' omits 563ecb8a3ccf 2/2] net: xilinx_emaclite: use readx_poll_timeout() in mdi [...] omits 882119ff969d 1/2] net: axienet: use readx_poll_timeout() in mdio wait function omits 4a33d4f17a19 kbuild: do not check name uniqueness of builtin modules omits 7bf7eac8d648 dax: Arrange for dax_supported check to span multiple devices omits c01dafad77fe libnvdimm: Fix compilation warnings with W=1 omits 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] omits 7210e060155b gcc-plugins: Fix build failures under Darwin host omits 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] omits 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode omits 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function omits 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode omits 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode omits 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode omits 5d1d046e2868 soc: fsl: qbman_portals: add APIs to retrieve the probing status omits d9ebd99d9a2f soc: fsl: qman: fixup liodns only on ppc targets omits 5842efa41f57 soc: fsl: dpio: Add support for memory backed QBMan portals omits dde2137d62b2 bus: mc-bus: Add support for mapping shareable portals omits d31beda2bcea soc: fsl: dpio: Increase timeout for QBMan Management Commands omits c93349d8c170 soc: fsl: add DPAA2 console support omits bbc9be3ac8ab Documentation: DT: Add entry for DPAA2 console omits b2b1a057294d soc: fsl: guts: Add definition for LX2160A omits e6d319f68d4d scripts/spdxcheck.py: Fix path to deprecated licenses omits fba388032cf2 counter: fix Documentation build error due to incorrect so [...] omits fa2c52be7129 vlan: Mark expected switch fall-through omits 02596252db78 macvlan: Mark expected switch fall-through omits 135dd9594f12 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high p [...] omits 5cd213b0fec6 xfs: don't reserve per-AG space for an internal log omits 057f91645cef drm/amdgpu: skip fw pri bo alloc for SRIOV omits 029f41535ac5 drm/amd/powerplay: fix locking in smu_feature_set_supported() omits 067e75b3d786 drm/amdgpu/gmc9: set vram_width properly for SR-IOV omits 5887a59961e2 drm/amdgpu/soc15: skip reset on init omits 379109351f4f drm/amdgpu: keep stolen memory on picasso omits 526f5b851a96 tipc: fix modprobe tipc failed after switch order of devic [...] omits 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump omits 0a5a9c276c33 drm/amdkfd: Add missing Polaris10 ID omits 55143dc23ca4 drm/amd/display: Don't load DMCU for Raven 1 omits ada637e70f96 drm/amd/display: Add ASICREV_IS_PICASSO omits a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory omits 89c92142f75e ARC: fix build warnings omits 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU omits f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] omits 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] omits f49aa1de9836 Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/sc [...] omits 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes omits f29f24b5568f Merge branch 'fixes-dra7' into fixes omits a491cc8e1597 drm/i915: Truly bump ready tasks ahead of busywaits omits 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module omits c80274bb5882 drm/i915: Downgrade NEWCLIENT to non-preemptive omits fe9edfe648ac ARM: dts: dra71x: Disable rtc target module omits 9981927cc9e1 drm/i915: Bump signaler priority on adding a waiter omits b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module omits f312c23ff923 drm/i915: Pass i915_sched_node around internally omits 06b2b1a40e3a drm/i915: Rearrange i915_scheduler.c omits f7b9cb944a5d ARM: dts: dra76x: Disable rtc target module omits 78e03651849f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 5c000fb33b76 drm/i915: Bump gen7+ fb size limits to 16kx16k omits 203301298223 drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256 [...] omits aa5ca8b7421c drm/i915: Align dumb buffer stride to 4k to allow for gtt [...] omits 54d4d719fa11 drm/i915: Overcome display engine stride limits via GTT remapping omits a88c40ebb881 drm/i915: Shuffle stride checking code around omits bb211c3d0c45 drm/i915/selftests: Add live vma selftest omits e2e394bffa19 drm/i915/selftests: Add mock selftest for remapped vmas omits 1a74fc0b3f49 drm/i915: Add a new "remapped" gtt_view omits 055efab3120b kbuild: drop support for cc-ldoption omits 243c4b78923d Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes omits 8acf608e602f Revert "scsi: sd: Keep disk read-only when re-reading partition" omits d0c0d9023392 scsi: bnx2fc: fix incorrect cast to u64 on shift operation omits 8ef860ae55e9 scsi: smartpqi: Reporting unhandled SCSI errors omits 41552199b551 scsi: myrs: Fix uninitialized variable omits 87da8612f702 ARM: arrange show_pte() to issue severity-based messages omits 9327434a8d86 ARM: add "8<--- cut here ---" to kernel dumps omits 069d037aea98 ASoC: simple-card: Fix configuration of DAI format omits ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 omits 231c0c216172 Platform: OLPC: Add a regulator for the DCON omits 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver omits 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks omits 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet omits ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 omits 2dc786304977 Platform: OLPC: Remove an unused include omits f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings omits 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list omits d6423bd03031 platform/x86: pmc_atom: Add several Beckhoff Automation bo [...] omits 3d0818f5eba8 platform/x86: pmc_atom: Add Lex 3I380D industrial PC to cr [...] omits 973af54c5218 regulator: da9063: platform_data is gone, depend on OF omits 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] omits 662307294f27 regulator: da9063: remove platform_data support omits 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init omits 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document omits 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe omits e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] omits 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function omits 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter omits b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace omits 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order omits 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes omits f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance omits 65f1bc357489 mtd: rawnand: stm32_fmc2: manage the get_irq error case omits 26e558d076b6 mtd: rawnand: use longest matching pattern omits ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore omits 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] omits 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings omits 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback omits e58926e781d8 pinctrl: intel: Use GENMASK() consistently omits dd7450cab711 ipmi_si: use bool type for initialized variable omits 2f6635396304 ipmi_si: fix unexpected driver unregister warning omits 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards omits 94830f188a80 Merge tag 'kvm-s390-master-5.2-1' of git://git.kernel.org/ [...] omits 003ddc67e626 ARM: dts: rza2mevb: Add USB Host support omits f56e674decff ARM: dts: r7s9210: Add USB Device support omits 9d8c794e3150 ARM: dts: r7s9210: Add USB Host support omits b0f986b4b025 drm: Remove users of drm_format_info_plane_cpp omits 92f080762c3f drm: Replace instances of drm_format_info by drm_get_format_info omits bf39607c1614 drm/fourcc: Pass the format_info pointer to drm_format_pla [...] omits 24c478ead0bf drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp omits f3e9632cb624 drm: Remove users of drm_format_(horz|vert)_chroma_subsampling omits 05c452c115bf drm: Remove users of drm_format_num_planes omits 45babef01f92 drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_f [...] omits 35b81a037b2e ARM: dts: rskrza1: Add input switches omits bd6ed4674358 ARM: dts: r7s72100: Add IRQC device node omits a461b5bf17ce arm64: dts: renesas: r8a7795: Add TPU support omits 1a8c4542bca3 arm64: dts: renesas: r8a77965: Add TPU support omits 8067f6f421dc arm64: dts: renesas: r8a7796: Add TPU support omits 95ff4aab4173 arm64: dts: renesas: ulcb-kf: Add support for TI WL1837 omits c7d4df305ca4 arm64: dts: renesas: draak: Remove unnecessary index from [...] omits a597dcb1d4ab arm64: dts: renesas: cat874: Add HDMI audio omits 94fc0ee22a5c arm64: dts: renesas: cat874: Add HDMI video support omits 57cfa7314697 arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 omits 01712eaa0d96 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP omits c3362a74d977 arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 omits 466f475f63d1 arm64: dts: renesas: r8a774a1: Add FDP1 instance omits c4f223b419ba arm64: dts: renesas: r8a774a1: Add DU device to DT omits 391dca2105c4 arm64: dts: renesas: r8a774a1: Add VSP instances omits 998960be3a2e arm64: defconfig: Enable TDA19988 omits 185555ff994e ARM: dts: r8a779x: Configure PMIC IRQ pinmux omits 5c64e61bb217 ARM: dts: rza2mevb: Add 48MHz USB clock omits 283f881a4d37 ARM: dts: r7s9210: Add USB clock omits eb8be0276d90 ARM: dts: rza2mevb: add ethernet aliases omits c2fad09c28ac ARM: dts: rza2mevb: Add SDHI support omits c5dab2e9a90a ARM: dts: rza2mevb: Add Ethernet support omits a49f76cddaee ARM: dts: r7s9210: Add SDHI support omits 49da03c67c36 ARM: dts: r7s9210: Add RIIC support omits cbcb639172c3 ARM: dts: r7s9210: Add Ethernet support omits 9105996ba984 ARM: dts: r7s9210: Add RSPI omits eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 omits 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 omits 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 omits a9f7b1993b70 clk: meson: g12a: add controller register init omits 19a18d42bf55 clk: meson: eeclk: add init regs omits 76d3fc38a06b clk: meson: g12a: add mpll register init sequences omits 19855c8276fe clk: meson: mpll: add init callback and regs omits dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 omits 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 omits f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum omits 3ff46efbcd90 clk: meson: meson8b: fix a typo in the VPU parent names ar [...] omits e63b063ecd24 clk: meson: fix MPLL 50M binding id typo omits 233ad92edbea pidfd: add polling selftests omits ff33a1edabd2 pidfd: add polling support omits e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] omits e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement omits 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] omits 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK omits 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() omits e15d92bee818 doc: ext2: update description of quota options for ext2 omits 6c71b489ecfd ext2: Strengthen xattr block checks omits 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() omits f4c3fb8c433f ext2: introduce helper for xattr entry validation omits 02475de9bb23 ext2: introduce helper for xattr header validation omits f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] omits cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig omits 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig omits 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig omits c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig omits 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig omits 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig omits 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] omits 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] omits 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] omits 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] omits 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c omits 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver omits 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table omits 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers omits 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support omits 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library omits 439152ae0eff arm64: dts: allwinner: a64: Enable audio on Teres-I omits 78666baac295 drm/bridge: Remove duplicate header omits ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT omits 6e9b622d1c36 KVM: s390: change default halt poll time to 50us omits b41fb528dd87 KVM: s390: fix typo in parameter description omits cc072fb6df84 arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB [...] omits d7274dc4b8c7 arm64: dts: allwinner: axp803: add USB power supply node omits c478a12e7253 arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD omits 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions omits 92642f385b7e staging: kpc2000: remove kp200_module.c file omits 59ae81e11fec staging: kpc2000: fix coding style in uapi.h omits 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c omits deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons omits 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings omits 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types omits 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] omits a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 85c6fadd185e arm64: dts: allwinner: a64: orangepi-win: Add wifi and blu [...] omits 22538576beb6 arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64 omits 3c2a22b8aead arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP omits 5aa45a24d2ac arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node omits 70f76289d964 arm64: dts: allwinner: a64: move I2C pinctrl to dtsi omits a28d1b67cf4f dt-bindings: bus: Convert Allwinner RSB to a schema omits e60f1fd252d7 ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator- [...] omits 3e4a856af315 ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth dev [...] omits 78f8e6d97fa0 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI omits 4da567ba35a4 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output omits 27e81e1970a8 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ether [...] omits 30cf87fd3376 ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank [...] omits 442251611472 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank [...] omits 296bcfa05640 arm64: defconfig: add allwinner sid support omits fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] omits ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] omits ca4e4efbefbb Staging: vc04_services: Fix a couple error codes omits a67fedd78818 staging: wlan-ng: fix adapter initialization failure omits 2b14b802adac soc: imx: Read imx8mm soc revision from anatop omits c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] omits d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO omits e00839f38823 staging: kpc2000: fix build error on xtensa omits f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] omits a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage omits 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver omits 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] omits c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] omits c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() omits b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX omits 6319aee10e53 opp: Attach genpds to devices from within OPP core omits c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio omits 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements omits 2f9dcc46c626 staging: kpc2000: removed trailing white-space. omits db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] omits 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings omits f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] omits c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] omits 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] omits 77cf3f5dcf35 staging: vchiq: make wait events interruptible omits 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" omits 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] omits 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison omits c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator omits d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors omits d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake omits 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning omits dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings omits 5249495da049 staging: erofs: drop unneeded -Wall addition omits 70eb40836ca4 staging: kpc2000: clean up after probe failure. omits abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. omits 3809ca58c16a staging: kpc2000: added designated initializers to two structs. omits dbaca02b625a staging: kpc2000: declare two functions as static. omits d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] omits d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] omits 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] omits 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] omits 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] omits f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] omits f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] omits 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] omits 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] omits a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret omits 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues omits 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write omits 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] omits a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() omits 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST omits 91fc28e8e6e9 staging: kpc_i2c: Remove unused file omits bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] omits 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. omits a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. omits c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. omits 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. omits 6810625092e7 staging: rtl8723bs: core: Remove blank line. omits 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments omits 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error omits f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] omits dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree omits 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks omits 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs omits 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] omits 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs omits 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs omits 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] omits 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node omits 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support omits 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support omits 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default omits 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC omits 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings omits a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] omits fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS omits 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer omits 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node omits 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo omits 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo omits 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo omits 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo omits 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo omits a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo omits 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo omits 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo omits ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] omits ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] omits 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver omits 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS omits e78725e6923d arm64: defconfig: Enable FSL_EDMA driver omits 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk omits 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors omits e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl omits 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS omits 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog omits a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus omits 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X omits 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX omits f40019475bbb ima: fix wrong signed policy requirement when not appraising omits 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using omits b324f1b28dc0 afs: yfsclient: Mark expected switch fall-throughs omits 3ff8a92c5205 afs: fsclient: Mark expected switch fall-throughs omits f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 omits 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] omits 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting omits 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation omits c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code omits 0ee198ab08fe arm64: dts: rockchip: Enable SPI1 on Ficus omits 7b305b0fb05e arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960 omits bba821f5479e arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64 omits fa31ba8f1719 ARM: dts: raise GPU trip point temperature for speedy to 80 degC omits 0f637e2565d1 ARM: dts: rockchip: raise GPU trip point temperatures for veyron omits 83be81e3b0b6 ARM: dts: rockchip: raise CPU trip point temperature for v [...] omits 1c0479023412 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 omits 99fa066710f7 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again omits d190bfaaa2a1 ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288 [...] omits 6773af2684b7 ARM: dts: rockchip: fix PWM clock found on RK3288 Socs omits 6a0a923dfa14 of_net: fix of_get_mac_address retval if compiled without [...] omits 85806af0c6ba net: fix kernel-doc warnings for socket.c omits ea9a03791a73 net: Treat sock->sk_drops as an unsigned int when printing omits 7eaf51a2e094 stacktrace: Unbreak stack_trace_save_tsk_reliable() omits 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support omits 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 omits e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings omits c50a42b8f61f kselftests: netfilter: fix leftover net/net-next merge conflict omits ee8a2b95b737 Merge branch 'mlxsw-Two-port-module-fixes' omits f1436c8036fa mlxsw: core: Prevent reading unsupported slave address fro [...] omits c52ecff7e643 mlxsw: core: Prevent QSFP module initialization for old hardware omits ba95e5dfd366 vsock/virtio: Initialize core virtio vsock before register [...] omits 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags omits 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy omits 5a35c8ea7c40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 45c20ebb82e9 Merge tag 'mlx5-fixes-2019-05-17' of git://git.kernel.org/ [...] omits e7739a60712a net/mlx5e: Fix possible modify header actions memory leak omits 2ef86872d98d net/mlx5e: Fix no rewrite fields with the same match omits c979c445a88e net/mlx5e: Additional check for flow destination comparison omits cf83c8fdcd47 net/mlx5e: Add missing ethtool driver info for representors omits 955858009708 net/mlx5e: Fix number of vports for ingress ACL configuration omits 8f0916c6dc5c net/mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_R [...] omits 299a11957a5f net/mlx5e: Fix wrong xmit_more application omits dd06486710d2 net/mlx5: Fix peer pf disable hca command omits 02f3afd97556 net/mlx5: E-Switch, Correct type to u16 for vport_num and [...] omits 661f0312eb3e net/mlx5: Add meaningful return codes to status_to_err function omits bad861f31bb1 net/mlx5: Imply MLXFW in mlx5_core omits 5593530e5694 Revert "tipc: fix modprobe tipc failed after switch order [...] omits ac03046ece2b vsock/virtio: free packets during the socket release omits 532b0f7ece4c tipc: fix modprobe tipc failed after switch order of devic [...] omits 38a04b83ab30 lib: Correct comment of prandom_seed omits 34dcf6a1902a net: caif: fix the value of size argument of snprintf omits 510a405d945b nvme: fix memory leak for power latency tolerance omits 5fb4aac756ac nvme: release namespace SRCU protection before performing [...] omits 90ec611adcf2 nvme: merge nvme_ns_ioctl into nvme_ioctl omits 3f98bcc58cd5 nvme: remove the ifdef around nvme_nvm_ioctl omits 100c815cbd56 nvme: fix srcu locking on error return in nvme_get_ns_from_disk omits 6fa0321a9604 nvme: Fix known effects omits d6135c3a1ec0 nvme-pci: Sync queues on reset omits 2036f7263d70 nvme-pci: Unblock reset_work on IO failure omits 39a9dd81f864 nvme-pci: Don't disable on timeout in reset state omits e43269e6e5c4 nvme-pci: Fix controller freeze wait disabling omits 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] omits 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] omits fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] omits 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit omits 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive omits 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter omits e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] omits 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range omits af461ff3fa5e drm/i915/hdcp: Use both bits for device_count omits 96ac08137e1a drm/i915/dp: Initialise locals for static analysis omits 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits omits dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...] omits 9c3ddee12464 bpftool: fix BTF raw dump of FWD's fwd_kind omits 68c20cc2164c HID: wacom: correct touch resolution x/y typo omits d4b8efeb46d9 HID: wacom: generic: Correct pad syncing omits d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs omits 7ed4b4e60bb1 selftests/bpf: fix bpf_get_current_task omits 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...] omits 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 omits bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output omits bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling omits ad6eecbfc01c ASoC: cs42xx8: Add regcache mask dirty omits f569aa9b1cc8 drm/stm: dsi: add regulator support omits 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...] omits 357d065a44cd crypto: vmx - ghash: do nosimd fallback manually omits 009b30ac7444 crypto: vmx - CTR: always increment IV as quadword omits e1354400b25d crypto: hash - fix incorrect HASH_MAX_DESCSIZE omits 4fa0b1f971fc crypto: caam - fix typo in i.MX6 devices list for errata omits 7ad1b252cabe ARM: Document merges omits 7c076102a476 Merge branch 'arm/late' into for-next omits 510e2ceda031 ipv6: fix src addr routing with the exception table omits 9a6c8bf91b60 selftests: pmtu.sh: Remove quotes around commands in setup_xfrm omits d7c04b05c9ca net: avoid weird emergency message omits e3a9f61b7ec3 Merge branch 'aqc111-revert-endianess-fixes-and-cleanup-mt [...] omits 6ae6d33280b8 aqc111: cleanup mtu related logic omits 9e598a65b9f7 Revert "aqc111: fix writing to the phy on BE" omits 5aee080f2cf1 Revert "aqc111: fix double endianness swap on BE" omits 858e5400e682 xfrm: ressurrect "Fix uninitialized memory read in _decode [...] omits d72386fe7a84 libbpf: move logging helpers into libbpf_internal.h omits 7e27e8d6130c tipc: switch order of device registration to fix a crash omits 61fb0d016807 ipv6: prevent possible fib6 leaks omits 185ce5c38ea7 net: test nouarg before dereferencing zerocopy pointers omits b4e467c82f8c net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions omits ee04a5fa9f3f net: phy: aquantia: readd XGMII support for AQR107 omits 752beb5ec441 net: bpfilter: fallback to netfilter if failed to load bpf [...] omits a9eeb998c28d hv_sock: Add support for delayed close omits 55c0dd8adda8 atm: iphase: Avoid copying pointers to user space. omits 7fecf0a1b72c Merge branch 'flow_offload-fix-CVLAN-support' omits 12d5cbf89a65 net/mlx5e: Fix calling wrong function to get inner vlan ke [...] omits bae9ed69029c flow_offload: support CVLAN match omits ac4e0e055fee tools/bpftool: move set_max_rlimit() before __bpf_object__ [...] omits bca844a8c925 selftests/bpf: add test_sysctl and map_tests/tests.h to .g [...] omits e547ff3f803e bpf: relax inode permission check for retrieving bpf program omits cb3c95f17987 ARM: Document merges omits d5cdf764338f Merge branch 'arm/late' into for-next omits d9530bc8ac89 Merge commit 'ab02888e39212af2d1dddc565cd67192548b9fd8' in [...] omits b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] omits 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML omits 2407a88a13a2 Merge branch 'rhashtable-Fix-sparse-warnings' omits e9458a4e337d rhashtable: Fix cmpxchg RCU warnings omits ba6306e3f648 rhashtable: Remove RCU marking from rhash_lock_head omits 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD omits 38c2c7917adc drm/v3d: Fix and extend MMU error handling. omits 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...] omits 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits. omits 145986ec566b drm/v3d: Fix debugfs reads of MMU regs. omits ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...] omits 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...] omits 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] omits 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function omits b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate omits 4e9845eff5a8 Btrfs: tree-checker: detect file extent items with overlap [...] omits 0c713cbab620 Btrfs: fix race between ranged fsync and writeback of adja [...] omits ebb929060aeb Btrfs: avoid fallback to transaction commit during fsync o [...] omits 14ae4ec1ee14 btrfs: extent-tree: Fix a bug that btrfs is unable to add [...] omits e32773357d5c btrfs: sysfs: don't leak memory when failing add fsid omits 450ff8348808 btrfs: sysfs: Fix error path kobject memory leak omits c8609f3870f7 ASoC: meson: add g12a tohdmitx control omits 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support omits e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings omits c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect omits 1b74211011eb ASoC: meson: axg-card: set link name based on link node name omits 7a0a93c51799 arm64: vdso: Explicitly add build-id option omits 7ba36eccb3f8 arm64/mm: Inhibit huge-vmap with ptdump omits 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] omits cf61f5b01531 ASoC: Mediatek: MT8183: set data align omits 1628fc3f4771 ASoC: Mediatek: add memory interface data align omits 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...] omits 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...] omits 51a0d1a90bff drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow omits 831adffb3b7b drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz omits 8a943c6021ba drm/sun4i: Fix sun8i HDMI PHY clock initialization omits 81cc15c3ed09 Merge branch 'arm/soc' into for-next omits 0fb1273391ae Merge branch 'fixes' into for-next omits c7d5ec26ea4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5fa2ca7c4a3f bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 omits 3d21b6525cae selftests/bpf: add prog detach to flow_dissector test omits a9047734eb47 selftests/bpf: add missing \n to flow_dissector CHECK errors omits 15ea164ef11a libbpf: don't fail when feature probing fails omits b283d0c353de Input: eeti_ts - read hardware state once after wakeup omits 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source omits c16e73587ad6 ubifs: Don't leak orphans on memory during commit omits 858f50174467 tcp: do not recycle cloned skbs omits 22fb43f36006 enetc: Add missing link state info for ethtool omits 5d91eebc5d9c enetc: Allow to disable Tx SG omits f4a0be84d73e enetc: Fix NULL dma address unmap for Tx BD extensions omits 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM omits e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...] omits 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM omits 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...] omits a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...] omits 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM omits ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...] omits b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM omits a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object| omits 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}() omits 969562b2cd16 drm/ast: Convert AST driver to VRAM MM omits 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object| omits 59f5989ad42b drm: Integrate VRAM MM into struct drm_device omits 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions omits 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM omits 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM omits fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers omits 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers omits 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init omits d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init omits ec0970e0a1b2 mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold t [...] omits b7dfa695afc4 mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 dat [...] omits 318dacbd049b spi: tegra114: add support for TX and RX trimmers omits 9b76ef39b7fb spi: tegra114: add support for HW CS timing omits 1bf9f3c9232d spi: tegra114: add support for hw based cs omits 63c1440596ff spi: tegra114: add support for gpio based CS omits 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() omits cb07d915bf27 nfp: flower: add rcu locks when accessing netdev for tunnels omits 3ebe1bca58c8 ppp: deflate: Fix possible crash in deflate_init omits f413cbb332a0 net: macb: fix error format in dev_err() omits feadc4b6cf42 rtnetlink: always put IFLA_LINK for links with a link-netnsid omits 00f9fec48157 net/mlx4_core: Change the error print to info print omits d0a7e8cb3c9d NFC: Orphan the subsystem omits 0fe9f173d6cd net: Always descend into dsa/ omits cd736d8b67fb tcp: fix retrans timestamp on passive Fast Open omits 5db17c96771f Merge branch 'lru-map-fix' omits d2baab62a143 bpf: test ref bit from data path and add new tests for sys [...] omits 50b045a8c0cc bpf, lru: avoid messing with eviction heuristics upon sysc [...] omits c6110222c6f4 bpf: add map_lookup_elem_sys_only for lookups from syscall side omits c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode} omits bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations omits 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace omits 48caebf7e131 arm64: Print physical address of page table base in show_pte() omits 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP omits b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV omits 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...] omits 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd() omits f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers omits e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling omits ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases omits dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup omits 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...] omits 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...] omits 84c187afa210 arm64: don't trash config with compat symbol if COMPAT is [...] omits 0e4add4ae79e arm64: assembler: Update comment above cond_yield_neon() macro omits 32b5a2c9950b wireless: Skip directory when generating certificates omits 2474c62898c6 tools/bpf: Sync kernel btf.h header omits 948dc8c99a22 bpf: btf: fix the brackets of BTF_INT_OFFSET() omits e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch omits 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format omits 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp omits 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings omits 69b9c52ca5c0 scsi: lpfc: Update lpfc version to 12.2.0.2 omits c8cb261a072c scsi: lpfc: add check for loss of ndlp when sending RRQ omits 79080d349f7f scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show omits e2a8be5696e7 scsi: lpfc: resolve lockdep warnings omits d0adee5d1275 scsi: qedi: remove set but not used variables 'cdev' and 'udev' omits c09581a52765 scsi: qedi: remove memset/memcpy to nfunc and use func instead omits 5386a4e6c7fe scsi: qla2xxx: Add cleanup for PCI EEH recovery omits cabede8b4f2b bpf: sockmap fix msg->sg.size account on ingress skb omits c42253cc8820 bpf: sockmap remove duplicate queue free omits 014894360ec9 bpf: sockmap, only stop/flush strp if it was enabled at so [...] omits 390e99cfdda1 bpf: mark bpf_event_notify and bpf_event_init as static omits 2baae3545327 bpf: devmap: fix use-after-free Read in __dev_map_entry_free omits 6c85ec2710f9 ubifs: Convert xattr inum to host order omits 30fc00b5adde ubifs: Use correct config name for encryption omits cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static omits 14ae42a6f0b1 drivers/perf: arm_spe: Don't error on high-order pages for [...] omits 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only omits 190980187e2b drm/i915: Check for no-op priority changes first omits 52c76fb18a34 drm/i915: Pass i915_sched_node around internally omits 5ae87063c162 drm/i915: Rearrange i915_scheduler.c omits 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] omits 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB omits bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing omits bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing omits 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] omits eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking omits e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() omits 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 omits ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place omits 7426af5010d1 ASoC: soc.h: fe_compr can be bit field omits 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() omits c083444061ad ASoC: soc-core: add soc_component_to_node() omits e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance omits 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() omits 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() omits bcd9382288af ASoC: max98357a: request GPIO when device get probed omits 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct omits ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count omits 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close omits 5160217ba66c ASoC: SOF: uapi: remove unused sof header files omits 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs omits 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs omits 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma omits 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] omits a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe omits f3df05c80598 ASoC : cs4265 : readable register too low omits 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing omits a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling omits 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference omits 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 omits a867bde3dd03 regulator: slg51000: add slg51000 regulator driver omits 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] omits e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] omits e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer omits 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification omits a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check omits ed1f310ee23d iio: stmpe-adc: Reset possible interrupts omits e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout omits 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once omits 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion omits 2abd293703eb iio: stmpe-adc: Add compatible name omits 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE omits 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] omits 2a267e7c41aa Merge tag 'v5.1' into next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits d5d4218e1669 reset: remove redundant null check on pointer dev omits 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver omits 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] omits ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard omits b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] omits eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override omits 558ac86039fc Merge branch 'for-5.3' into for-next omits 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] omits ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT omits 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] omits 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag omits 090a37ceda3e ARM: riscpc: dma: use __iomem pointers for writing DMA omits e659587c64b3 ARM: riscpc: dma: improve address/length writing omits 39694ed0dbe1 ARM: riscpc: dma: make state a local variable omits 8194468fadaa ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage omits ffd9a1ba9fdb ARM: riscpc: fix DMA omits e89e26136558 ARM: riscpc: fix ecard printing omits 63a0666bca93 ARM: riscpc: fix lack of keyboard interrupts after irq conversion omits a44c1d700c84 ARM: riscpc: replace gettimeoffset() with clocksource omits aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] omits dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru omits 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder omits 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake omits 094aa54f0f9e drm: Some ocd in drm_file.c omits 72bd2323ec87 Btrfs: do not abort transaction at btrfs_update_root() aft [...] omits 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] omits 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 omits 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 omits d7400ee1b476 btrfs: use the existing reserved items for our first prop [...] omits 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency omits 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' omits 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency omits 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c omits f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2 omits 6498bf5800a3 drm: revocation check at drm subsystem omits 0de655cae416 drm: generic fn converting be24 to cpu and vice versa omits 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read omits 585b000de23b drm: move content protection property to mode_config omits 0ed56252c956 spi: Fix Raspberry Pi breakage omits 69c8caafb72d hv: tools: fixed Python pep8/flake8 warnings for lsvmbus omits 162b199ce0af hv: tools: fix typos in toolchain omits 6cf6a9eea692 hv: tools: fix KVP and VSS daemons exit code omits 4222e0078c82 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE omits 1b63cdb2c288 Merge branch 'for-5.2' into for-next omits 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...] omits 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD omits 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails omits 53fa0f87177d backlight: lm3630a: Add firmware node support omits 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings omits 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] omits 47300728fb21 spi: rockchip: turn down tx dma bursts omits d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] omits 0ff2de8bb163 spi: core: allow defining time that cs is deasserted omits 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h omits 154f7da56f1e spi: bcm2835: add driver stats to debugfs omits ff245d90ebed spi: bcm2835: make the polling duration limits configurable omits c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] omits 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc omits 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] omits c3fdefc2d79e spi: at91-usart: add DMA support omits f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] omits e29eaa3c4b76 spi: ep93xx: Drop unused variable omits 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] omits 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] omits c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime omits 71ed4bddde08 ASoC: stm32: i2s: manage identification registers omits 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id omits 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] omits 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream omits 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces omits 893d1a9c5c1c ASoC: rt5677: Add component driver name omits 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode omits 9ab91a30f2b9 drm/i915: Kill PCH_KBP omits 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel omits 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets omits 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...] omits 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches) omits 1830374e1332 drm/i915: Cancel retire_worker on parking omits ae2306315fe8 drm/i915: Remove delay for idle_work omits ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE omits 9e7251fa3897 ath10k: Check tx_stats before use it omits 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id omits 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s omits 97354f2c4327 ath10k: Do not send probe response template for mesh omits a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 omits 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO omits 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id omits 4f735cd73650 ath10k: coredump: use struct_size() helper omits 35b50e70df27 ath10k: Use struct_size() helper omits 42f1bc43e6a9 ath10k: Fix encoding for protected management frames omits 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry omits 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing omits 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 omits 7b612ed94d0a ath10k: Move board id and fw version logging to info level omits 473a4084e19e ath10k: Added support to reset HTT stats in debugfs omits 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] omits 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...] omits dc58958d08bb drm/i915: Assert the local engine->wakeref is active omits 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...] omits 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...] omits c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last omits 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder omits 7a00b45af3e7 gpu/drm: Remove duplicate headers omits a98d9ae937d2 arm64/iommu: handle non-remapped addresses in ->mmap and - [...] omits 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits b2d337d8de9f ASoC: fsl_esai: Add pm runtime function omits 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers omits b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec omits 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] omits 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c omits 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init() omits c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc() omits 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl omits 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled omits fa2b7c21d9b9 drm/virtio: Remove redundant return type omits 9c79edecb0e2 drm/edid: drmP.h include removal omits 580fc13f3ee4 drm/dp: drmP.h include removal omits 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL omits 5daf8857c990 drm/virtio: add trace events for commands omits 48ad7751dbd1 drm/virtio: trace drm_fence_emit omits efe2bf965522 drm/virtio: set seqno for dma-fence omits 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe omits 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment omits c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol omits a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment omits 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] omits cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format omits 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document omits ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits d492a29d8c93 drm/i915: Use mul_u32_u32() more omits b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible omits a832d35762a0 drm/i915: Move the PIPEMISC write the correct place omits 8fca955057b9 btrfs: don't double unlock on error in btrfs_punch_hole omits 2b90883c561d btrfs: Check the compression level before getting a workspace omits 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...] omits f4107766a96e drm/i915/hangcheck: Track context changes omits d69ebf4082e9 drm/i915: Leave engine parking to the engines omits c34c5bca331a drm/i915/execlists: Flush the tasklet on parking omits 818f5cb3e8fb drm/i915/guc: Fix runtime suspend omits 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...] omits b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h omits cb3633046769 drm/i915: make i915_utils.h self-contained omits fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed omits 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h omits 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h omits a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h omits b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h omits 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h omits d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...] omits 69f44d3b66a1 drm/i915: move ranges to intel_display.c omits 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h omits 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c omits c9fd91668dbd drm/i915: add single combo phy init/unit functions omits 3d0aa9198446 wil6210: remove HALP for Talyn devices omits d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it omits 7441be71ba7e wil6210: fix missed MISC mbox interrupt omits ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param omits 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs omits a7feb56f204f wil6210: add support for multiple sections in brd file omits 0131d1851338 wil6210: add printout of platform capabilities omits 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso omits e10b0eddd523 wil6210: fix spurious interrupts in 3-msi omits 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled. omits a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job. omits 290764af7e36 drm/sched: Keep s_fence->parent pointer omits 5918045c4ed4 drm/scheduler: rework job destruction omits 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag omits 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request() omits 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes omits c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values omits 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] omits cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup omits bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper omits 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder omits abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus omits e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers omits 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa omits beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake omits 6e14c3cf8bc4 Merge branch 'work.icache' into for-next omits a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] omits 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x omits dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...] omits 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine omits 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used omits 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc() omits b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms omits 5664f5faac11 Merge branch 'next-smack' into next-testing omits 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h omits ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h omits 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h omits 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h omits b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h omits 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h omits b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h omits 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h omits 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h omits 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h omits dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h omits 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h omits 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h omits e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h omits 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h omits 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h omits f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained omits 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...] omits 779bc1d0f30a drm/i915: make intel_bios.h self-contained omits aab30b85c97a drm/i915: ensure more headers remain self-contained omits da17223e8539 drm/i915: do not mix workaround with normal flow omits 323b0a82efbf drm/i915: reorder if chain to have last gen first omits fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init() omits 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 omits 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. omits ffd7af3def19 tomoyo: Check address length before reading address family omits cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. omits c19ddad91159 ARM: Document merges omits 3b1084e38548 Merge branch 'arm/drivers' into for-next omits f76b35de11cf ARM: Document merges omits ddda21ff1d3a Merge branch 'arm/defconfig' into for-next omits a6fb2ec11660 Merge branch 'arm/drivers' into for-next omits 1837c286e277 Merge branch 'arm/dt' into for-next omits ebbda9687857 Merge branch 'arm/soc' into for-next omits 62acdcfa8b7a wireless: carl9170: fix clang build warning omits bfabdd699732 wil6210: fix potential out-of-bounds read omits d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection omits d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel omits b50fd29c5268 ath: drop duplicated define omits 05039f01e630 ath9k: Remove some set but not used variables omits b037b107565f ath9k: Differentiate between max combined and per chain power omits 2f90c7e5d094 ath9k: Check for errors when reading SREV register omits 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime omits e643da21e19a ath6kl: remove redundant check of status != 0 omits 5d6751eaff67 ath6kl: add some bounds checking omits 83d9562b6478 ath6kl: wmi: use struct_size() helper omits df75786b9233 ath6kl: debug: Use struct_size() helper omits 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting omits a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware omits 33f9747291ff ath10k: add fragmentation handler for high latency devices omits 130c77495708 ath10k: add PN replay protection for high latency devices omits 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event omits e1bddde9737a ath10k: add struct for high latency PN replay protection omits 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] omits 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task() omits 864c9db2ae1c ARM: Document merges omits 96106603b802 Merge branch 'arm/drivers' into for-next omits 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next omits b1d96589c891 Merge branch 'arm/soc' into for-next omits 1abbdcdf5cf4 ARM: Document merges omits b2713b86584f Merge branch 'arm/dt' into for-next omits 788033a92a4d drm: drop drm_bus from todo omits e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' omits 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry omits d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe omits 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case omits 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format omits 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format omits ed61b3085814 iio: dac: ad5758: declare missing of table omits 311def4cd2c6 iio: adxl372: declare missing of table omits 17b16c3cbe92 iio: accel: kxsd9: declare missing of table omits 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table omits e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() omits 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/ omits 026844460743 drm/i915: Remove intel_context.active_link omits 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...] omits 11334c6aad95 drm/i915: Split engine setup/init into two phases omits 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock() omits 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu omits f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...] omits fa9f668141f4 drm/i915: Export intel_context_instance() omits 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts omits b226c3491b28 Merge drm/drm-next into drm-intel-next-queued omits f61a8f36c482 drm/i915: Clean up cherryview_load_luts() omits d428ca17ea3d drm/i915: Fix ICL output CSC programming omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...] omits 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5) omits 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context omits e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c omits 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write) omits 7531942861c8 drm/i915: Merge sbi read/write into a single accessor omits 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h omits ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock omits 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write) omits 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get omits a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...] omits fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] omits 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic omits fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code omits 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits e05196401657 x86/paravirt: Remove bogus extern declarations omits 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...] omits b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...] omits 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...] omits 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper. omits 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM omits 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf omits 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy omits 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create() omits 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit() omits 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file omits d91e657876a9 drm/i915: Introduce struct intel_wakeref omits 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/ omits 86554f48e511 drm/i915/selftests: Verify whitelist of context registers omits 09407579abf5 drm/i915: Store the default sseu setup on the engine omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits e3a9d6c53195 dma-buf: Make mmap callback actually optional omits d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...] omits 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments omits 5e383a979899 dma-buf: balance refcount inbalance omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits e7c03dbaaaf8 drm/stm: ltdc: add modifier support omits f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh omits 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow omits 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...] omits c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity omits 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages omits 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init omits 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset omits 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...] omits 072b76a8fe2b Merge branch 'next-general' into next-testing discards a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] discards 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver discards 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] omits 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers omits 372b9ffb5799 drm/i915: Fix skl+ max plane width omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next omits f91b63b0e3b2 ath10k: sdio: add missing error check omits fbd428a5b828 ath10k: add initialization of HTC header omits 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames omits 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO omits 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero omits e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO omits 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() omits 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support omits 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel omits fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics omits c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6 omits c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description omits 0a4330f3597e drm/panel: Remove duplicate header omits 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...] omits b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...] omits fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6 omits fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings omits 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe omits b97b042a5029 drm/panel: Add OSD101T2587-53TS driver omits 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel omits 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS omits cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS omits 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel omits 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation omits 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel omits 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings omits b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd omits 245e73640817 dma-buf: Remove unused sync_dump() omits 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming omits ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel omits 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next omits e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() omits 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] omits a5aac654f606 i2c: mux: pca9541: remove support for unused platform data omits 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data omits 1b496469d0c0 Fix allyesconfig output. omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 2d6692e642e7 drm/i915: Start writeback from the shrinker omits 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler omits f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...] omits 40d211ef62de Revert "drm/i915/guc: Disable global reset" omits fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT omits 911800765ef6 drm/i915/uc: Reserve upper range of GGTT omits 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions omits 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt omits b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...] omits 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request omits 96354b5ca4ac drm: increase drm mmap_range size to 1TB omits 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info omits d69990e0c399 drm/i915: Use drm_dev_unplug() omits 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw omits dffa9b7a78c4 drm/v3d: Add missing implicit synchronization. omits 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...] omits d223f98f0209 drm/v3d: Add support for compute shader dispatch. omits a783a09ee76d drm/v3d: Refactor job management. omits d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting. omits 26ddc068de47 drm/i915: Setup the RCS ring prior to execution omits dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume omits ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 995340234906 drm/i915: Avoid use-after-free in reporting create.size omits 769f0dab622c drm/i915: Make workaround verification *optional* omits 254e11864a36 drm/i915: Verify the engine workarounds stick on application omits 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application omits 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" omits d6d060788e0a Merge branch 'next-smack' into next-testing omits 5d5fe9970c76 drm/imx: enable IDMAC watermark feature omits bb8e43f76561 drm/imx: don't skip DP channel disable for background plane omits 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" omits 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x omits 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll omits 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() omits 3b92a851534a KEYS: trusted: fix -Wvarags warning omits 34dbe29364df selftests/tpm2: Extend tests to cover partial reads omits fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode omits 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 omits d700649809c8 Merge branch 'next-integrity' into next-testing omits e6f3f7e4dc76 spi: Add spi_is_bpw_supported() omits 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load omits fe166a9f2868 apparmor: fix missing ZLIB defines omits 6a59d9243d34 apparmor: fix blob compression build failure on ppc omits 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits 316e92078be8 Merge branch 'next-general' into next-testing omits 4490364bb774 Merge branch 'next-general' into next-testing omits 708e52ca7134 Merge branch 'next-general' into next-testing omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 81b901d9009a ARM: Document merges omits 864e86544543 Merge branch 'arm/fixes' into for-next omits 24cccab42c41 lkdtm/bugs: Adjust recursion test to avoid elision omits 2bf8496f6e9b lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical omits 0db8aa49a97e iio: adc: ads124: avoid buffer overflow omits 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage omits 54cca4bad076 dlm: allow binding to all network interfaces omits a5c28303641a dlm: add TCP multihoming/failover support omits 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying omits 332c8173cf33 dlm: Fix test for -ERESTARTSYS omits dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits ed7a397570e3 Merge branch 'next-tpm' into next-testing omits a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] omits ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x omits 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll omits 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() omits 83086497b890 KEYS: trusted: fix -Wvarags warning omits 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads omits b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 4c5d789ce175 Merge branch 'next-general' into next-testing omits 4e861b133373 Merge branch 'next-general' into next-testing omits 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files omits ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test omits a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] omits 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] omits 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number omits 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers omits 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] omits a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] omits 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed omits ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register omits d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] omits beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] omits c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 omits 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 812cd88749e0 firewire: mark expected switch fall-throughs omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 3963bdb87e66 Merge branch 'next-general' into next-testing omits 0d556c66dadd Merge branch 'next-general' into next-testing omits 6d3528f3b162 Merge branch 'next-general' into next-testing omits 00468726bb52 Merge branch 'next-general' into next-testing omits 7453df272a8f Merge branch 'next-general' into next-testing omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits a2318b6a16a8 riscv: Use latest system call ABI omits d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] omits 4b47a8b51e7b ecryptfs: re-order a condition for static checkers omits 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits db9ed620ddea Merge branch 'next-integrity' into next-testing omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits e42953d3d8db Merge branch 'next-tpm' into next-testing omits 19199883732d Merge branch 'next-general' into next-testing omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits bc65fae4b1f0 usb: chipidea: imx: set power polarity omits 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high omits ddc7fb43a8a3 usb: chipidea: imx: remove unused header files omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits d87331e4a620 Merge branch 'next-general' into next-testing omits 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next omits f3e6bad019c7 Merge branch 'next-general' into next-testing omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 7bd3501ba533 Merge branch 'next-general' into next-testing omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits 3536ec4873d7 Merge branch 'next-general' into next-testing omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits 820cf8c12d89 Merge branch 'next-general' into next-testing omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits 1e11c7821bca Merge branch 'next-general' into next-testing omits 3bdda51a6a24 Merge branch 'next-general' into next-testing omits 34fc3d4acda1 Merge branch 'next-general' into next-testing omits 5f4193730bb0 Merge branch 'next-general' into next-testing omits 91421ab037e0 Merge branch 'next-general' into next-testing omits 0cce716e656b Merge branch 'next-general' into next-testing omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits f30160f982fc Merge branch 'next-general' into next-testing omits ffaf0e140478 Merge branch 'next-general' into next-testing omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 2b55d83e9a8c ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix adds ebcc5928c5d9 arm64: Silence gcc warnings about arch ABI drift
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 (8b4d1d574048) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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: CREDITS | 8 - Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- Documentation/ABI/testing/sysfs-bus-mdio | 29 + Documentation/ABI/testing/sysfs-class-net-phydev | 27 +- Documentation/ABI/testing/sysfs-fs-f2fs | 8 - Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 - Documentation/Makefile | 9 +- Documentation/PCI/MSI-HOWTO.txt | 270 + Documentation/PCI/PCIEBUS-HOWTO.txt | 198 + Documentation/PCI/acpi-info.rst | 192 - Documentation/PCI/acpi-info.txt | 187 + Documentation/PCI/endpoint/index.rst | 13 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 118 - Documentation/PCI/endpoint/pci-endpoint-cfs.txt | 105 + Documentation/PCI/endpoint/pci-endpoint.rst | 231 - Documentation/PCI/endpoint/pci-endpoint.txt | 215 + Documentation/PCI/endpoint/pci-test-function.rst | 103 - Documentation/PCI/endpoint/pci-test-function.txt | 87 + Documentation/PCI/endpoint/pci-test-howto.rst | 235 - Documentation/PCI/endpoint/pci-test-howto.txt | 206 + Documentation/PCI/index.rst | 18 - Documentation/PCI/msi-howto.rst | 287 - Documentation/PCI/pci-error-recovery.rst | 424 -- Documentation/PCI/pci-error-recovery.txt | 413 + Documentation/PCI/pci-iov-howto.rst | 172 - Documentation/PCI/pci-iov-howto.txt | 147 + Documentation/PCI/pci.rst | 578 -- Documentation/PCI/pci.txt | 636 ++ Documentation/PCI/pcieaer-howto.rst | 311 - Documentation/PCI/pcieaer-howto.txt | 267 + Documentation/PCI/picebus-howto.rst | 220 - Documentation/admin-guide/LSM/LoadPin.rst | 10 - Documentation/admin-guide/cgroup-v2.rst | 45 +- Documentation/admin-guide/kernel-parameters.txt | 39 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/atomic_t.txt | 6 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/btf.rst | 2 +- Documentation/cgroup-v1/hugetlb.txt | 22 +- Documentation/conf.py | 2 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 2 + Documentation/cputopology.txt | 48 +- Documentation/crypto/architecture.rst | 4 +- Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/amlogic.txt | 142 + Documentation/devicetree/bindings/arm/amlogic.yaml | 144 - .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 - Documentation/devicetree/bindings/arm/arm-boards | 4 +- .../devicetree/bindings/arm/cpu-capacity.txt | 12 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 - .../devicetree/bindings/arm/omap/crossbar.txt | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 8 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 - .../devicetree/bindings/bus/sunxi-rsb.txt | 47 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 - .../bindings/clock/samsung,s5pv210-clock.txt | 2 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 62 + .../devicetree/bindings/common-properties.txt | 17 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 - .../devicetree/bindings/crypto/atmel-crypto.txt | 13 + .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 100 - .../devicetree/bindings/display/bridge/sii902x.txt | 42 +- .../bindings/display/bridge/toshiba,tc358767.txt | 1 - .../display/panel/armadeus,st0700-adapt.txt | 9 - .../bindings/display/panel/edt,et-series.txt | 16 - .../display/panel/evervision,vgg804821.txt | 12 - .../bindings/display/panel/friendlyarm,hd702e.txt | 32 - .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 - .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 - .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 - .../bindings/display/panel/samsung,s6e63m0.txt | 33 - .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 - .../bindings/display/panel/vl050_8048nt_c01.txt | 12 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 7 - .../devicetree/bindings/display/st,stm32-ltdc.txt | 3 - .../bindings/display/sunxi/sun6i-dsi.txt | 93 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 - .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../devicetree/bindings/gpio/pl061-gpio.txt | 10 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 19 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 - .../devicetree/bindings/iio/accel/adxl345.txt | 39 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 - .../devicetree/bindings/iio/light/isl29018.txt | 27 + .../devicetree/bindings/iio/light/isl29018.yaml | 56 - .../devicetree/bindings/iio/light/tsl2583.txt | 25 + .../devicetree/bindings/iio/light/tsl2583.yaml | 46 - .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/light/tsl2772.yaml | 83 - .../devicetree/bindings/input/elan_i2c.txt | 11 - .../devicetree/bindings/input/sun4i-lradc-keys.txt | 1 - .../bindings/interrupt-controller/arm,gic.yaml | 24 +- .../marvell,odmi-controller.txt | 2 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +- .../devicetree/bindings/leds/leds-spi-byte.txt | 44 - .../devicetree/bindings/media/allegro.txt | 43 - .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../devicetree/bindings/media/sun6i-csi.txt | 1 - .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 8 - .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 - .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 - .../devicetree/bindings/mmc/mmc-controller.yaml | 374 - Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 2 +- .../devicetree/bindings/mtd/brcm,brcmnand.txt | 6 +- .../devicetree/bindings/mtd/denali-nand.txt | 6 +- .../devicetree/bindings/mtd/fsmc-nand.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/hisi504-nand.txt | 2 +- .../devicetree/bindings/mtd/marvell-nand.txt | 14 +- Documentation/devicetree/bindings/mtd/mxc-nand.txt | 6 +- .../bindings/mtd/nvidia-tegra20-nand.txt | 6 +- .../devicetree/bindings/mtd/oxnas-nand.txt | 2 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 4 +- .../devicetree/bindings/mtd/samsung-s3c2410.txt | 6 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 6 +- .../devicetree/bindings/mtd/tango-nand.txt | 2 +- .../devicetree/bindings/mtd/vf610-nfc.txt | 8 +- Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - .../devicetree/bindings/net/dsa/marvell.txt | 7 +- Documentation/devicetree/bindings/net/ethernet.txt | 1 - .../devicetree/bindings/net/mediatek-net.txt | 14 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/pci/qcom,pcie.txt | 25 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 - .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 23 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 107 - .../bindings/pinctrl/pinctrl-bindings.txt | 3 - .../bindings/pinctrl/qcom,apq8084-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 6 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 - .../devicetree/bindings/power/qcom,rpmpd.txt | 2 - .../devicetree/bindings/ptp/ptp-qoriq.txt | 1 - .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 + .../bindings/regulator/gpio-regulator.yaml | 118 - .../devicetree/bindings/regulator/max8660.txt | 47 + .../devicetree/bindings/regulator/max8660.yaml | 77 - .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 - .../devicetree/bindings/regulator/slg51000.txt | 88 - .../bindings/remoteproc/qcom,adsp-pil.txt | 125 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- .../sifive/sifive-blocks-ip-versioning.txt | 38 - .../bindings/soc/amlogic/amlogic,canvas.txt | 10 +- .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 - .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 - .../devicetree/bindings/sound/cs42xx8.txt | 6 - Documentation/devicetree/bindings/sound/rt1011.txt | 32 - .../devicetree/bindings/sound/sun4i-i2s.txt | 45 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 + .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 - Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 - Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 + .../devicetree/bindings/spi/spi-gpio.yaml | 72 - .../devicetree/bindings/spi/spi-pl022.yaml | 165 - .../devicetree/bindings/spi/spi-sun4i.txt | 23 + .../devicetree/bindings/spi/spi-sun6i.txt | 44 + .../devicetree/bindings/spi/spi-synquacer.txt | 27 - .../devicetree/bindings/spi/spi_pl022.txt | 70 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 4 - .../devicetree/bindings/usb/renesas_usbhs.txt | 2 - .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 18 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 - Documentation/devicetree/bindings/virtio/mmio.txt | 30 - .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/doc-guide/sphinx.rst | 17 +- Documentation/driver-api/basics.rst | 3 + .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 2 + Documentation/driver-api/gpio/driver.rst | 14 +- Documentation/driver-api/iio/hw-consumer.rst | 1 + Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/driver-api/target.rst | 4 +- Documentation/filesystems/Locking | 14 + Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/debugfs.txt | 2 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 108 +- Documentation/filesystems/overlayfs.txt | 16 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/gpu/amdgpu.rst | 24 +- Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-client.rst | 3 - Documentation/gpu/drm-kms-helpers.rst | 6 - Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 19 +- Documentation/gpu/i915.rst | 6 +- Documentation/gpu/mcde.rst | 8 - Documentation/gpu/todo.rst | 30 +- Documentation/hwmon/pxe1610 | 90 - Documentation/index.rst | 1 - Documentation/interconnect/interconnect.rst | 5 +- Documentation/isdn/HiSax.cert | 96 + Documentation/isdn/INTERFACE | 759 ++ Documentation/isdn/INTERFACE.fax | 163 + Documentation/isdn/README | 599 ++ Documentation/isdn/README.FAQ | 26 + Documentation/isdn/README.HiSax | 659 ++ Documentation/isdn/README.audio | 138 + Documentation/isdn/README.concap | 259 + Documentation/isdn/README.diversion | 127 + Documentation/isdn/README.fax | 45 + Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 + Documentation/isdn/README.syncppp | 58 + Documentation/isdn/README.x25 | 184 + Documentation/isdn/syncPPP.FAQ | 224 + Documentation/kbuild/makefiles.txt | 14 + Documentation/kdump/kdump.txt | 2 +- Documentation/locking/lockdep-design.txt | 112 +- Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/v4l/biblio.rst | 9 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 -- Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 - Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/networking/af_xdp.rst | 8 +- .../networking/device_drivers/amazon/ena.txt | 5 +- Documentation/networking/device_drivers/index.rst | 30 - Documentation/networking/index.rst | 16 +- Documentation/networking/ip-sysctl.txt | 24 +- Documentation/networking/segmentation-offloads.rst | 4 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/tls-offload-layers.svg | 1 - .../networking/tls-offload-reorder-bad.svg | 1 - .../networking/tls-offload-reorder-good.svg | 1 - Documentation/networking/tls-offload.rst | 463 -- Documentation/networking/tls.rst | 215 - Documentation/networking/tls.txt | 197 + Documentation/process/changes.rst | 16 +- Documentation/scsi/osst.txt | 218 + Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 - Documentation/sphinx/kfigure.py | 40 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- Documentation/usb/rio.txt | 66 +- Documentation/vm/hmm.rst | 8 +- Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/topology.rst | 4 - MAINTAINERS | 166 +- Makefile | 9 +- Next/SHA1s | 294 - Next/Trees | 296 - Next/merge.log | 7993 -------------------- Next/quilt-import.log | 2 - arch/Kconfig | 8 - arch/alpha/Makefile | 2 + arch/alpha/boot/stdio.c | 6 +- arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/include/asm/pgalloc.h | 40 +- arch/alpha/include/asm/xor.h | 10 +- arch/alpha/include/uapi/asm/Kbuild | 1 - arch/alpha/kernel/module.c | 14 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 2 +- arch/alpha/math-emu/Makefile | 1 - arch/alpha/math-emu/math.c | 1 - arch/alpha/mm/Makefile | 1 - arch/alpha/mm/fault.c | 4 +- arch/arc/Kbuild | 1 - arch/arc/boot/dts/hsdk.dts | 45 +- arch/arc/configs/hsdk_defconfig | 3 +- arch/arc/include/asm/atomic.h | 41 +- arch/arc/include/asm/cmpxchg.h | 14 +- arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 - arch/arc/include/uapi/asm/Kbuild | 1 - arch/arc/kernel/asm-offsets.c | 7 - arch/arc/kernel/entry-arcv2.S | 4 +- arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/traps.c | 2 +- arch/arc/mm/fault.c | 192 +- arch/arc/mm/tlb.c | 13 +- arch/arc/mm/tlbex.S | 11 - arch/arc/plat-axs10x/axs10x.c | 11 +- arch/arc/plat-eznps/Makefile | 1 - arch/arm/Kconfig | 4 + arch/arm/arm-soc-for-next-contents.txt | 37 - arch/arm/boot/compressed/decompress.c | 1 - arch/arm/boot/dts/Makefile | 4 - arch/arm/boot/dts/aks-cdu.dts | 3 +- arch/arm/boot/dts/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 1 - arch/arm/boot/dts/animeo_ip.dts | 3 +- arch/arm/boot/dts/armada-370-netgear-rn104.dts | 14 - arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 8 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 160 - arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 566 -- arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 207 - arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 22 - arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 966 --- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 123 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 5 - arch/arm/boot/dts/aspeed-g4.dtsi | 8 +- arch/arm/boot/dts/aspeed-g5.dtsi | 11 +- arch/arm/boot/dts/at91-ariag25.dts | 3 +- arch/arm/boot/dts/at91-cosino.dtsi | 3 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 3 +- arch/arm/boot/dts/at91-foxg20.dts | 3 +- arch/arm/boot/dts/at91-kizbox.dts | 3 +- arch/arm/boot/dts/at91-kizbox2.dts | 3 +- arch/arm/boot/dts/at91-kizboxmini.dts | 3 +- arch/arm/boot/dts/at91-linea.dtsi | 3 +- arch/arm/boot/dts/at91-qil_a9260.dts | 3 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 8 +- arch/arm/boot/dts/at91-tse850-3.dts | 3 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 3 +- arch/arm/boot/dts/at91rm9200_pqfp.dtsi | 3 +- arch/arm/boot/dts/at91rm9200ek.dts | 3 +- arch/arm/boot/dts/at91sam9260.dtsi | 3 +- arch/arm/boot/dts/at91sam9261.dtsi | 3 +- arch/arm/boot/dts/at91sam9261ek.dts | 11 +- arch/arm/boot/dts/at91sam9263.dtsi | 3 +- arch/arm/boot/dts/at91sam9263ek.dts | 3 +- arch/arm/boot/dts/at91sam9g15.dtsi | 3 +- arch/arm/boot/dts/at91sam9g15ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20.dtsi | 3 +- arch/arm/boot/dts/at91sam9g20ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/at91sam9g25.dtsi | 3 +- arch/arm/boot/dts/at91sam9g25ek.dts | 3 +- arch/arm/boot/dts/at91sam9g35.dtsi | 3 +- arch/arm/boot/dts/at91sam9g35ek.dts | 3 +- arch/arm/boot/dts/at91sam9g45.dtsi | 28 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 3 +- arch/arm/boot/dts/at91sam9n12.dtsi | 3 +- arch/arm/boot/dts/at91sam9n12ek.dts | 3 +- arch/arm/boot/dts/at91sam9rl.dtsi | 28 +- arch/arm/boot/dts/at91sam9rlek.dts | 3 +- arch/arm/boot/dts/at91sam9x25.dtsi | 3 +- arch/arm/boot/dts/at91sam9x25ek.dts | 3 +- arch/arm/boot/dts/at91sam9x35.dtsi | 3 +- arch/arm/boot/dts/at91sam9x35ek.dts | 3 +- arch/arm/boot/dts/at91sam9x5.dtsi | 26 +- arch/arm/boot/dts/at91sam9x5_can.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_isi.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 3 +- arch/arm/boot/dts/atlas6-evb.dts | 3 +- arch/arm/boot/dts/atlas6.dtsi | 3 +- arch/arm/boot/dts/atlas7-evb.dts | 3 +- arch/arm/boot/dts/atlas7.dtsi | 3 +- arch/arm/boot/dts/axm5516-amarillo.dts | 6 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 6 +- arch/arm/boot/dts/axm55xx.dtsi | 6 +- arch/arm/boot/dts/bcm283x.dtsi | 2 - arch/arm/boot/dts/bcm59056.dtsi | 6 +- arch/arm/boot/dts/da850-enbw-cmc.dts | 6 +- arch/arm/boot/dts/da850-lcdk.dts | 3 +- arch/arm/boot/dts/da850.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 - arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/dra76x.dtsi | 8 - arch/arm/boot/dts/ecx-2000.dts | 13 +- arch/arm/boot/dts/ecx-common.dtsi | 13 +- arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/ep7209.dtsi | 6 +- arch/arm/boot/dts/ep7211-edb7211.dts | 6 +- arch/arm/boot/dts/ep7211.dtsi | 6 +- arch/arm/boot/dts/ethernut5.dts | 3 +- arch/arm/boot/dts/evk-pro3.dts | 3 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 14 +- arch/arm/boot/dts/exynos5420.dtsi | 216 +- arch/arm/boot/dts/ge863-pro3.dtsi | 3 +- arch/arm/boot/dts/hi3519-demb.dts | 15 +- arch/arm/boot/dts/hi3519.dtsi | 15 +- arch/arm/boot/dts/highbank.dts | 13 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 248 - arch/arm/boot/dts/imx1-ads.dts | 8 +- arch/arm/boot/dts/imx1-apf9328.dts | 8 +- arch/arm/boot/dts/imx1-pinfunc.h | 8 +- arch/arm/boot/dts/imx23-olinuxino.dts | 8 +- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 8 +- arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 10 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 10 +- arch/arm/boot/dts/imx25-karo-tx25.dts | 8 +- arch/arm/boot/dts/imx27-apf27.dts | 8 +- arch/arm/boot/dts/imx27-apf27dev.dts | 8 +- arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 8 +- .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 8 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 7 +- arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 8 +- arch/arm/boot/dts/imx27-pinfunc.h | 8 +- arch/arm/boot/dts/imx28-apf28.dts | 8 +- arch/arm/boot/dts/imx28-apf28dev.dts | 8 +- arch/arm/boot/dts/imx28-cfa10036.dts | 8 +- arch/arm/boot/dts/imx28-cfa10037.dts | 8 +- arch/arm/boot/dts/imx28-cfa10049.dts | 8 +- arch/arm/boot/dts/imx28-cfa10055.dts | 8 +- arch/arm/boot/dts/imx28-cfa10056.dts | 8 +- arch/arm/boot/dts/imx28-cfa10057.dts | 8 +- arch/arm/boot/dts/imx28-cfa10058.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 8 +- arch/arm/boot/dts/imx28-duckbill.dts | 8 +- arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 10 +- arch/arm/boot/dts/imx28-m28.dtsi | 8 +- arch/arm/boot/dts/imx28-m28cu3.dts | 8 +- arch/arm/boot/dts/imx28-m28evk.dts | 8 +- arch/arm/boot/dts/imx28-sps1.dts | 8 +- arch/arm/boot/dts/imx28-ts4600.dts | 8 +- arch/arm/boot/dts/imx31-bug.dts | 8 +- arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 10 +- .../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 10 +- arch/arm/boot/dts/imx51-apf51.dts | 8 +- arch/arm/boot/dts/imx51-apf51dev.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 8 +- arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 15 +- .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 15 +- arch/arm/boot/dts/imx53-ard.dts | 8 +- arch/arm/boot/dts/imx53-cx9020.dts | 8 +- arch/arm/boot/dts/imx53-m53.dtsi | 8 +- arch/arm/boot/dts/imx53-m53evk.dts | 8 +- arch/arm/boot/dts/imx53-m53menlo.dts | 237 +- arch/arm/boot/dts/imx53-mba53.dts | 8 +- arch/arm/boot/dts/imx53-smd.dts | 73 - arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-bsb.dts | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +- arch/arm/boot/dts/imx53.dtsi | 12 - arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6dl-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw552x.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-arm2.dts | 8 +- arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 8 +- arch/arm/boot/dts/imx6q-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 8 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw552x.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-sbc6x.dts | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 12 - arch/arm/boot/dts/imx6qdl.dtsi | 10 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 - arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 4 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 12 - arch/arm/boot/dts/imx6sx-sdb.dts | 12 - arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ull.dtsi | 1 - arch/arm/boot/dts/imx7d-sdb.dts | 8 - arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 - arch/arm/boot/dts/imx7ulp.dtsi | 10 - arch/arm/boot/dts/lpc3250-ea3250.dts | 8 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 8 +- arch/arm/boot/dts/meson.dtsi | 44 +- arch/arm/boot/dts/meson6-atv1200.dts | 44 +- arch/arm/boot/dts/meson6.dtsi | 44 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 39 +- arch/arm/boot/dts/meson8.dtsi | 69 +- arch/arm/boot/dts/meson8b-mxq.dts | 181 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 42 +- arch/arm/boot/dts/meson8b.dtsi | 75 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 9 +- arch/arm/boot/dts/meson8m2.dtsi | 10 - arch/arm/boot/dts/moxart-uc7112lx.dts | 3 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/mpa1600.dts | 3 +- arch/arm/boot/dts/mt2701-pinfunc.h | 10 +- arch/arm/boot/dts/mt8135-pinfunc.h | 10 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 6 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 6 +- arch/arm/boot/dts/omap3-n900.dts | 5 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 3 +- arch/arm/boot/dts/ox810se.dtsi | 3 +- .../dts/ox820-cloudengines-pogoplug-series-3.dts | 3 +- arch/arm/boot/dts/ox820.dtsi | 3 +- arch/arm/boot/dts/pm9g45.dts | 3 +- arch/arm/boot/dts/prima2-evb.dts | 3 +- arch/arm/boot/dts/prima2.dtsi | 3 +- arch/arm/boot/dts/pxa25x.dtsi | 8 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 - arch/arm/boot/dts/r7s72100.dtsi | 19 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 145 +- arch/arm/boot/dts/r7s9210.dtsi | 267 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 9 +- arch/arm/boot/dts/r8a7790-stout.dts | 9 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 9 +- arch/arm/boot/dts/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 207 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 234 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 216 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 219 - arch/arm/boot/dts/rk3288-veyron.dtsi | 13 - arch/arm/boot/dts/rk3288.dtsi | 21 +- arch/arm/boot/dts/sama5d3.dtsi | 30 +- arch/arm/boot/dts/sama5d31.dtsi | 3 +- arch/arm/boot/dts/sama5d31ek.dts | 3 +- arch/arm/boot/dts/sama5d33.dtsi | 3 +- arch/arm/boot/dts/sama5d33ek.dts | 3 +- arch/arm/boot/dts/sama5d34.dtsi | 3 +- arch/arm/boot/dts/sama5d34ek.dts | 3 +- arch/arm/boot/dts/sama5d35.dtsi | 3 +- arch/arm/boot/dts/sama5d35ek.dts | 3 +- arch/arm/boot/dts/sama5d36.dtsi | 3 +- arch/arm/boot/dts/sama5d36ek.dts | 3 +- arch/arm/boot/dts/sama5d3_can.dtsi | 3 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 3 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 3 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 3 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 3 +- arch/arm/boot/dts/sama5d3xcm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xdm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_gmac.dtsi | 3 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 8 +- arch/arm/boot/dts/spear1310.dtsi | 8 +- arch/arm/boot/dts/spear1340-evb.dts | 8 +- arch/arm/boot/dts/spear1340.dtsi | 8 +- arch/arm/boot/dts/spear13xx.dtsi | 8 +- arch/arm/boot/dts/spear300-evb.dts | 8 +- arch/arm/boot/dts/spear300.dtsi | 8 +- arch/arm/boot/dts/spear310-evb.dts | 8 +- arch/arm/boot/dts/spear310.dtsi | 8 +- arch/arm/boot/dts/spear320-evb.dts | 8 +- arch/arm/boot/dts/spear320-hmi.dts | 8 +- arch/arm/boot/dts/spear320.dtsi | 8 +- arch/arm/boot/dts/spear3xx.dtsi | 8 +- arch/arm/boot/dts/spear600-evb.dts | 8 +- arch/arm/boot/dts/spear600.dtsi | 8 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 8 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 8 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 8 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 8 +- arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 8 - arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 3 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 8 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 29 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 - arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 3 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 123 - arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 3 +- arch/arm/boot/dts/tny_a9260.dts | 3 +- arch/arm/boot/dts/tny_a9260_common.dtsi | 3 +- arch/arm/boot/dts/tny_a9263.dts | 3 +- arch/arm/boot/dts/tny_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9260.dts | 3 +- arch/arm/boot/dts/usb_a9260_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9263.dts | 3 +- arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9g20_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20_lpw.dts | 3 +- arch/arm/boot/dts/vf610-cosmic.dts | 6 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 52 +- arch/arm/boot/dts/vt8500-bv07.dts | 3 +- arch/arm/boot/dts/vt8500.dtsi | 3 +- arch/arm/boot/dts/wm8505-ref.dts | 3 +- arch/arm/boot/dts/wm8505.dtsi | 3 +- arch/arm/boot/dts/wm8650-mid.dts | 3 +- arch/arm/boot/dts/wm8650.dtsi | 3 +- arch/arm/boot/dts/wm8750-apc8750.dts | 3 +- arch/arm/boot/dts/wm8750.dtsi | 3 +- arch/arm/boot/dts/wm8850-w70v2.dts | 3 +- arch/arm/boot/dts/wm8850.dtsi | 3 +- arch/arm/common/vlock.S | 11 +- arch/arm/common/vlock.h | 10 +- arch/arm/configs/exynos_defconfig | 62 +- arch/arm/configs/imx_v6_v7_defconfig | 8 - arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/crypto/sha1-armv7-neon.S | 6 +- arch/arm/crypto/sha1_glue.c | 7 +- arch/arm/crypto/sha1_neon_glue.c | 7 +- arch/arm/crypto/sha256_glue.c | 7 +- arch/arm/crypto/sha256_neon_glue.c | 7 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/atomic.h | 50 +- arch/arm/include/asm/bug.h | 2 +- arch/arm/include/asm/edac.h | 13 +- arch/arm/include/asm/hardware/cache-uniphier.h | 11 +- arch/arm/include/asm/kprobes.h | 10 +- arch/arm/include/asm/opcodes-sec.h | 9 +- arch/arm/include/asm/opcodes-virt.h | 15 +- arch/arm/include/asm/percpu.h | 13 +- arch/arm/include/asm/pgalloc.h | 41 +- arch/arm/include/asm/probes.h | 10 +- arch/arm/include/asm/psci.h | 9 +- arch/arm/include/asm/ptdump.h | 9 +- arch/arm/include/asm/tcm.h | 3 +- arch/arm/include/asm/traps.h | 2 +- arch/arm/include/asm/virt.h | 15 +- arch/arm/include/debug/clps711x.S | 6 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/sirf.S | 3 +- arch/arm/kernel/bugs.c | 2 +- arch/arm/kernel/cpuidle.c | 8 +- arch/arm/kernel/efi.c | 3 +- arch/arm/kernel/hibernate.c | 3 +- arch/arm/kernel/hyp-stub.S | 15 +- arch/arm/kernel/isa.c | 6 +- arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/psci_smp.c | 9 +- arch/arm/kernel/ptrace.c | 6 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/sigreturn_codes.S | 10 +- arch/arm/kernel/stacktrace.c | 1 - arch/arm/kernel/tcm.c | 2 +- arch/arm/kernel/traps.c | 7 +- arch/arm/kvm/hyp/Makefile | 1 - arch/arm/kvm/vgic-v3-coproc.c | 10 +- arch/arm/mach-actions/Makefile | 1 - arch/arm/mach-actions/platsmp.c | 6 +- arch/arm/mach-alpine/Makefile | 1 - arch/arm/mach-alpine/alpine_cpu_pm.c | 11 +- arch/arm/mach-alpine/alpine_cpu_pm.h | 11 +- arch/arm/mach-alpine/alpine_cpu_resume.h | 11 +- arch/arm/mach-alpine/alpine_machine.c | 11 +- arch/arm/mach-alpine/platsmp.c | 11 +- arch/arm/mach-artpec/Kconfig | 1 - arch/arm/mach-artpec/Makefile | 1 - arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/Makefile.boot | 1 - arch/arm/mach-at91/at91rm9200.c | 3 +- arch/arm/mach-at91/at91sam9.c | 3 +- arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-at91/pm.h | 6 +- arch/arm/mach-at91/sama5.c | 3 +- arch/arm/mach-at91/samv7.c | 3 +- arch/arm/mach-axxia/axxia.c | 11 +- arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-berlin/Kconfig | 1 - arch/arm/mach-berlin/Makefile | 1 - arch/arm/mach-clps711x/board-dt.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 15 +- arch/arm/mach-davinci/devices-da8xx.c | 6 +- arch/arm/mach-davinci/devices.c | 6 +- arch/arm/mach-davinci/serial.c | 16 +- arch/arm/mach-davinci/sram.c | 6 +- arch/arm/mach-digicolor/Makefile | 1 - arch/arm/mach-dove/Makefile.boot | 1 - arch/arm/mach-ebsa110/Makefile | 1 - arch/arm/mach-ebsa110/Makefile.boot | 1 - arch/arm/mach-ebsa110/leds.c | 2 +- arch/arm/mach-efm32/Makefile | 1 - arch/arm/mach-efm32/Makefile.boot | 1 - arch/arm/mach-ep93xx/Kconfig | 1 - arch/arm/mach-ep93xx/Makefile.boot | 1 - arch/arm/mach-ep93xx/adssphere.c | 6 +- arch/arm/mach-ep93xx/clock.c | 6 +- arch/arm/mach-ep93xx/core.c | 6 +- arch/arm/mach-ep93xx/dma.c | 6 +- arch/arm/mach-ep93xx/edb93xx.c | 6 +- arch/arm/mach-ep93xx/gesbc9312.c | 6 +- arch/arm/mach-ep93xx/include/mach/uncompress.h | 6 +- arch/arm/mach-ep93xx/simone.c | 7 +- arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/soc.h | 6 +- arch/arm/mach-ep93xx/ts72xx.c | 6 +- arch/arm/mach-ep93xx/vision_ep9307.c | 6 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-footbridge/Kconfig | 1 - arch/arm/mach-footbridge/Makefile.boot | 1 - arch/arm/mach-gemini/Kconfig | 1 - arch/arm/mach-gemini/Makefile | 1 - arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-highbank/Makefile | 1 - arch/arm/mach-highbank/highbank.c | 13 +- arch/arm/mach-highbank/pm.c | 13 +- arch/arm/mach-highbank/sysregs.h | 13 +- arch/arm/mach-highbank/system.c | 13 +- arch/arm/mach-hisi/Kconfig | 1 - arch/arm/mach-hisi/Makefile | 1 - arch/arm/mach-imx/3ds_debugboard.c | 8 +- arch/arm/mach-imx/3ds_debugboard.h | 9 +- arch/arm/mach-imx/Kconfig | 1 - arch/arm/mach-imx/anatop.c | 8 +- arch/arm/mach-imx/avic.c | 15 +- arch/arm/mach-imx/board-mx31lilly.h | 15 +- arch/arm/mach-imx/board-mx31lite.h | 15 +- arch/arm/mach-imx/board-mx31moboard.h | 15 +- arch/arm/mach-imx/cpu-imx25.c | 6 +- arch/arm/mach-imx/cpu-imx27.c | 15 +- arch/arm/mach-imx/cpu-imx31.c | 6 +- arch/arm/mach-imx/cpu-imx35.c | 6 +- arch/arm/mach-imx/cpu-imx5.c | 8 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 +- arch/arm/mach-imx/cpuidle.h | 8 +- arch/arm/mach-imx/crmregs-imx3.h | 15 +- arch/arm/mach-imx/devices/Kconfig | 1 - arch/arm/mach-imx/devices/devices.c | 15 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 +- arch/arm/mach-imx/ehci-imx27.c | 11 +- arch/arm/mach-imx/ehci-imx31.c | 11 +- arch/arm/mach-imx/ehci-imx35.c | 11 +- arch/arm/mach-imx/gpc.c | 8 +- arch/arm/mach-imx/hardware.h | 15 +- arch/arm/mach-imx/headsmp.S | 8 +- arch/arm/mach-imx/hotplug.c | 8 +- arch/arm/mach-imx/iim.h | 15 +- arch/arm/mach-imx/imx27-dt.c | 8 +- arch/arm/mach-imx/imx31-dt.c | 8 +- arch/arm/mach-imx/iomux-imx31.c | 15 +- arch/arm/mach-imx/iomux-mx21.h | 15 +- arch/arm/mach-imx/iomux-mx27.h | 15 +- arch/arm/mach-imx/iomux-mx2x.h | 15 +- arch/arm/mach-imx/iomux-mx3.h | 15 +- arch/arm/mach-imx/iomux-mx35.h | 15 +- arch/arm/mach-imx/iomux-v1.c | 15 +- arch/arm/mach-imx/iomux-v1.h | 15 +- arch/arm/mach-imx/iomux-v3.c | 15 +- arch/arm/mach-imx/iomux-v3.h | 15 +- arch/arm/mach-imx/irq-common.c | 15 +- arch/arm/mach-imx/irq-common.h | 15 +- arch/arm/mach-imx/mach-armadillo5x0.c | 16 +- arch/arm/mach-imx/mach-bug.c | 11 +- arch/arm/mach-imx/mach-imx1.c | 6 +- arch/arm/mach-imx/mach-imx25.c | 8 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 16 +- arch/arm/mach-imx/mach-imx50.c | 8 +- arch/arm/mach-imx/mach-imx51.c | 8 +- arch/arm/mach-imx/mach-imx53.c | 8 +- arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-kzm_arm11_01.c | 11 +- arch/arm/mach-imx/mach-ls1021a.c | 6 +- arch/arm/mach-imx/mach-mx21ads.c | 11 +- arch/arm/mach-imx/mach-mx27_3ds.c | 11 +- arch/arm/mach-imx/mach-mx27ads.c | 11 +- arch/arm/mach-imx/mach-mx31_3ds.c | 11 +- arch/arm/mach-imx/mach-mx31ads.c | 11 +- arch/arm/mach-imx/mach-mx31lilly.c | 11 +- arch/arm/mach-imx/mach-mx31lite.c | 11 +- arch/arm/mach-imx/mach-mx31moboard.c | 11 +- arch/arm/mach-imx/mach-mx35_3ds.c | 11 +- arch/arm/mach-imx/mach-pca100.c | 15 +- arch/arm/mach-imx/mach-pcm037.c | 11 +- arch/arm/mach-imx/mach-pcm043.c | 11 +- arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-imx/mach-vf610.c | 6 +- arch/arm/mach-imx/mach-vpr200.c | 11 +- arch/arm/mach-imx/mm-imx21.c | 15 +- arch/arm/mach-imx/mm-imx27.c | 15 +- arch/arm/mach-imx/mm-imx3.c | 11 +- arch/arm/mach-imx/mmdc.c | 8 +- arch/arm/mach-imx/mx21.h | 15 +- arch/arm/mach-imx/mx27.h | 15 +- arch/arm/mach-imx/mx2x.h | 15 +- arch/arm/mach-imx/mx31lilly-db.c | 11 +- arch/arm/mach-imx/mx31lite-db.c | 11 +- arch/arm/mach-imx/mx31moboard-devboard.c | 11 +- arch/arm/mach-imx/mx31moboard-marxbot.c | 11 +- arch/arm/mach-imx/mx31moboard-smartbot.c | 11 +- arch/arm/mach-imx/mxc.h | 15 +- arch/arm/mach-imx/platsmp.c | 8 +- arch/arm/mach-imx/pm-imx5.c | 8 +- arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-imx/src.c | 8 +- arch/arm/mach-imx/suspend-imx53.S | 7 +- arch/arm/mach-imx/suspend-imx6.S | 8 +- arch/arm/mach-imx/system.c | 11 +- arch/arm/mach-imx/tzic.c | 8 +- arch/arm/mach-integrator/Kconfig | 1 - arch/arm/mach-integrator/hardware.h | 15 +- arch/arm/mach-integrator/integrator_ap.c | 15 +- arch/arm/mach-integrator/integrator_cp.c | 5 +- arch/arm/mach-iop13xx/Makefile.boot | 1 - arch/arm/mach-iop32x/Makefile.boot | 1 - arch/arm/mach-iop32x/glantank.c | 6 +- arch/arm/mach-iop32x/iq31244.c | 6 +- arch/arm/mach-iop32x/iq80321.c | 6 +- arch/arm/mach-iop32x/n2100.c | 6 +- arch/arm/mach-iop33x/Kconfig | 1 - arch/arm/mach-iop33x/Makefile | 1 - arch/arm/mach-iop33x/Makefile.boot | 1 - arch/arm/mach-iop33x/iq80331.c | 6 +- arch/arm/mach-iop33x/iq80332.c | 6 +- arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm/mach-ixp4xx/Makefile.boot | 1 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 16 +- arch/arm/mach-ixp4xx/gtwx5715-setup.c | 16 +- arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h | 15 +- arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-ks8695/Kconfig | 1 - arch/arm/mach-ks8695/Makefile.boot | 1 - arch/arm/mach-ks8695/cpu.c | 15 +- arch/arm/mach-ks8695/generic.h | 6 +- arch/arm/mach-ks8695/irq.c | 15 +- arch/arm/mach-ks8695/pci.c | 15 +- arch/arm/mach-ks8695/time.c | 15 +- arch/arm/mach-lpc18xx/Makefile | 1 - arch/arm/mach-lpc18xx/Makefile.boot | 1 - arch/arm/mach-lpc32xx/Makefile | 1 - arch/arm/mach-lpc32xx/Makefile.boot | 1 - arch/arm/mach-lpc32xx/common.c | 11 +- arch/arm/mach-lpc32xx/common.h | 11 +- arch/arm/mach-lpc32xx/include/mach/board.h | 11 +- arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 11 +- arch/arm/mach-lpc32xx/include/mach/hardware.h | 11 +- arch/arm/mach-lpc32xx/include/mach/platform.h | 11 +- arch/arm/mach-lpc32xx/include/mach/uncompress.h | 11 +- arch/arm/mach-lpc32xx/serial.c | 11 +- arch/arm/mach-mediatek/Kconfig | 1 - arch/arm/mach-mediatek/Makefile | 1 - arch/arm/mach-mediatek/mediatek.c | 11 +- arch/arm/mach-mediatek/platsmp.c | 11 +- arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-meson/Makefile | 1 - arch/arm/mach-meson/meson.c | 12 +- arch/arm/mach-meson/platsmp.c | 12 +- arch/arm/mach-milbeaut/Makefile | 1 - arch/arm/mach-mmp/Kconfig | 1 - arch/arm/mach-mmp/regs-usb.h | 6 +- arch/arm/mach-moxart/Kconfig | 1 - arch/arm/mach-moxart/Makefile | 1 - arch/arm/mach-moxart/moxart.c | 11 +- arch/arm/mach-mv78xx0/Kconfig | 1 - arch/arm/mach-mvebu/Kconfig | 1 - arch/arm/mach-mxs/Kconfig | 1 - arch/arm/mach-mxs/Makefile | 1 - arch/arm/mach-mxs/mach-mxs.c | 8 +- arch/arm/mach-mxs/pm.c | 11 +- arch/arm/mach-netx/Kconfig | 1 - arch/arm/mach-netx/Makefile | 1 - arch/arm/mach-netx/Makefile.boot | 1 - arch/arm/mach-nomadik/Kconfig | 1 - arch/arm/mach-nomadik/Makefile | 1 - arch/arm/mach-nomadik/cpu-8815.c | 15 +- arch/arm/mach-npcm/Kconfig | 1 - arch/arm/mach-npcm/Makefile | 1 - arch/arm/mach-nspire/Kconfig | 1 - arch/arm/mach-nspire/Makefile | 1 - arch/arm/mach-omap1/Kconfig | 1 - arch/arm/mach-omap1/Makefile.boot | 1 - arch/arm/mach-omap1/board-htcherald.c | 17 +- arch/arm/mach-omap1/clock.c | 63 +- arch/arm/mach-omap1/devices.c | 6 +- arch/arm/mach-omap1/fb.c | 15 +- arch/arm/mach-omap1/include/mach/irqs.h | 15 +- arch/arm/mach-omap1/include/mach/lcd_dma.h | 15 +- arch/arm/mach-omap1/include/mach/lcdc.h | 15 +- arch/arm/mach-omap1/include/mach/mux.h | 15 +- arch/arm/mach-omap1/include/mach/soc.h | 16 +- arch/arm/mach-omap1/include/mach/tc.h | 15 +- arch/arm/mach-omap1/mux.c | 16 +- arch/arm/mach-omap1/ocpi.c | 15 +- arch/arm/mach-omap1/pm.c | 7 +- arch/arm/mach-omap1/usb.c | 15 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/devices.c | 6 +- arch/arm/mach-omap2/fb.c | 15 +- arch/arm/mach-omap2/l3_2xxx.h | 7 +- arch/arm/mach-omap2/l3_3xxx.h | 7 +- arch/arm/mach-omap2/l4_2xxx.h | 7 +- arch/arm/mach-omap2/l4_3xxx.h | 7 +- arch/arm/mach-omap2/omap24xx.h | 16 +- arch/arm/mach-omap2/omap34xx.h | 15 +- arch/arm/mach-omap2/omap_phy_internal.c | 16 +- arch/arm/mach-omap2/pm-debug.c | 15 +- arch/arm/mach-omap2/sleep24xx.S | 16 +- arch/arm/mach-omap2/sleep34xx.S | 16 +- arch/arm/mach-omap2/soc.h | 16 +- arch/arm/mach-omap2/sram242x.S | 16 +- arch/arm/mach-omap2/sram243x.S | 16 +- arch/arm/mach-omap2/wd_timer.c | 6 +- arch/arm/mach-omap2/wd_timer.h | 6 +- arch/arm/mach-orion5x/Kconfig | 1 - arch/arm/mach-orion5x/board-mss2.c | 6 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 6 +- arch/arm/mach-orion5x/ts209-setup.c | 6 +- arch/arm/mach-orion5x/ts409-setup.c | 6 +- arch/arm/mach-orion5x/tsx09-common.c | 6 +- arch/arm/mach-oxnas/Kconfig | 1 - arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-picoxcell/Kconfig | 1 - arch/arm/mach-picoxcell/Makefile | 1 - arch/arm/mach-prima2/Kconfig | 1 - arch/arm/mach-prima2/common.c | 3 +- arch/arm/mach-prima2/common.h | 3 +- arch/arm/mach-prima2/headsmp.S | 3 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 3 +- arch/arm/mach-prima2/pm.c | 3 +- arch/arm/mach-prima2/pm.h | 3 +- arch/arm/mach-prima2/rstc.c | 3 +- arch/arm/mach-prima2/rtciobrg.c | 3 +- arch/arm/mach-prima2/sleep.S | 3 +- arch/arm/mach-pxa/Kconfig | 1 - arch/arm/mach-pxa/Makefile.boot | 1 - arch/arm/mach-pxa/h5000.c | 6 +- arch/arm/mach-pxa/h5000.h | 6 +- arch/arm/mach-pxa/mioa701.c | 16 +- arch/arm/mach-pxa/pcm027.h | 15 +- arch/arm/mach-pxa/pcm990_baseboard.h | 15 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-qcom/Makefile | 1 - arch/arm/mach-rda/Kconfig | 1 - arch/arm/mach-rda/Makefile | 1 - arch/arm/mach-realview/Kconfig | 1 - arch/arm/mach-realview/Makefile | 1 - arch/arm/mach-rockchip/Kconfig | 1 - arch/arm/mach-rockchip/Makefile | 1 - arch/arm/mach-rockchip/core.h | 11 +- arch/arm/mach-rockchip/headsmp.S | 11 +- arch/arm/mach-rockchip/platsmp.c | 23 +- arch/arm/mach-rockchip/pm.c | 2 - arch/arm/mach-rockchip/rockchip.c | 11 +- arch/arm/mach-rpc/Makefile | 1 - arch/arm/mach-rpc/Makefile.boot | 1 - arch/arm/mach-rpc/dma.c | 97 +- arch/arm/mach-rpc/ecard.c | 11 +- arch/arm/mach-rpc/irq.c | 3 +- arch/arm/mach-rpc/time.c | 38 +- arch/arm/mach-sa1100/Kconfig | 1 - arch/arm/mach-sa1100/Makefile.boot | 1 - arch/arm/mach-sa1100/assabet.c | 91 +- arch/arm/mach-sa1100/badge4.c | 2 + arch/arm/mach-sa1100/h3xxx.c | 64 +- arch/arm/mach-sa1100/hackkit.c | 48 + arch/arm/mach-sa1100/neponset.c | 109 +- arch/arm/mach-sa1100/pci-nanoengine.c | 15 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 17 - arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-socfpga/core.h | 15 +- arch/arm/mach-socfpga/l2_cache.c | 13 +- arch/arm/mach-socfpga/ocram.c | 13 +- arch/arm/mach-socfpga/platsmp.c | 13 +- arch/arm/mach-socfpga/pm.c | 13 +- arch/arm/mach-socfpga/self-refresh.S | 13 +- arch/arm/mach-socfpga/socfpga.c | 14 +- arch/arm/mach-spear/Kconfig | 1 - arch/arm/mach-sti/Kconfig | 1 - arch/arm/mach-sti/Makefile | 1 - arch/arm/mach-stm32/Kconfig | 1 - arch/arm/mach-stm32/Makefile | 1 - arch/arm/mach-stm32/Makefile.boot | 1 - arch/arm/mach-sunxi/Kconfig | 1 - arch/arm/mach-sunxi/Makefile | 1 - arch/arm/mach-tegra/common.h | 13 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 13 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 11 +- arch/arm/mach-tegra/cpuidle.c | 11 +- arch/arm/mach-tegra/cpuidle.h | 13 +- arch/arm/mach-tegra/irammap.h | 13 +- arch/arm/mach-tegra/irq.h | 13 +- arch/arm/mach-tegra/pm-tegra20.c | 13 +- arch/arm/mach-tegra/pm-tegra30.c | 13 +- arch/arm/mach-tegra/pm.c | 13 +- arch/arm/mach-tegra/pm.h | 13 +- arch/arm/mach-tegra/reset-handler.S | 13 +- arch/arm/mach-tegra/sleep-tegra20.S | 13 +- arch/arm/mach-tegra/sleep-tegra30.S | 13 +- arch/arm/mach-tegra/sleep.S | 15 +- arch/arm/mach-tegra/sleep.h | 13 +- arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/core.c | 3 +- arch/arm/mach-u300/regulator.c | 2 +- arch/arm/mach-ux500/Makefile | 1 - arch/arm/mach-ux500/db8500-regs.h | 3 +- arch/arm/mach-ux500/pm.c | 4 +- arch/arm/mach-ux500/pm_domains.c | 2 +- arch/arm/mach-ux500/pm_domains.h | 2 +- arch/arm/mach-versatile/Makefile | 1 - arch/arm/mach-versatile/versatile_dt.c | 15 +- arch/arm/mach-vexpress/Makefile.boot | 1 - arch/arm/mach-vexpress/spc.h | 9 +- arch/arm/mach-vt8500/Makefile | 1 - arch/arm/mach-vt8500/Makefile.boot | 1 - arch/arm/mach-vt8500/vt8500.c | 15 +- arch/arm/mach-w90x900/Makefile.boot | 1 - arch/arm/mach-w90x900/clock.c | 5 +- arch/arm/mach-w90x900/clock.h | 5 +- arch/arm/mach-w90x900/include/mach/hardware.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-irq.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-ldm.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-serial.h | 7 +- arch/arm/mach-w90x900/include/mach/uncompress.h | 7 +- arch/arm/mach-w90x900/regs-gcr.h | 7 +- arch/arm/mach-w90x900/regs-timer.h | 7 +- arch/arm/mach-w90x900/time.c | 7 +- arch/arm/mach-zx/Makefile | 1 - arch/arm/mach-zx/zx296702-pm-domain.c | 2 +- arch/arm/mach-zynq/Makefile | 1 - arch/arm/mach-zynq/pm.c | 14 +- arch/arm/mach-zynq/slcr.c | 11 +- arch/arm/mm/alignment.c | 2 +- arch/arm/mm/cache-tauros3.h | 14 +- arch/arm/mm/cache-uniphier.c | 11 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/fault.c | 33 +- arch/arm/mm/ioremap.c | 1 - arch/arm/mm/mmu.c | 2 +- arch/arm/mm/nommu.c | 1 - arch/arm/mm/pageattr.c | 3 +- arch/arm/mm/proc-arm1020.S | 16 +- arch/arm/mm/proc-arm1020e.S | 16 +- arch/arm/mm/proc-arm1022.S | 7 +- arch/arm/mm/proc-arm1026.S | 7 +- arch/arm/mm/proc-arm720.S | 16 +- arch/arm/mm/proc-arm920.S | 16 +- arch/arm/mm/proc-arm922.S | 16 +- arch/arm/mm/proc-arm925.S | 16 +- arch/arm/mm/proc-arm926.S | 16 +- arch/arm/mm/proc-fa526.S | 7 +- arch/arm/mm/proc-feroceon.S | 15 +- arch/arm/mm/proc-mohawk.S | 15 +- arch/arm/mm/ptdump_debugfs.c | 8 +- arch/arm/mm/tcm.h | 2 +- arch/arm/net/Makefile | 1 - arch/arm/net/bpf_jit_32.c | 42 +- arch/arm/nwfpe/double_cpdo.c | 14 +- arch/arm/nwfpe/entry.S | 14 +- arch/arm/nwfpe/extended_cpdo.c | 14 +- arch/arm/nwfpe/fpa11.c | 14 +- arch/arm/nwfpe/fpa11.h | 14 +- arch/arm/nwfpe/fpa11_cpdo.c | 14 +- arch/arm/nwfpe/fpa11_cpdt.c | 14 +- arch/arm/nwfpe/fpa11_cprt.c | 14 +- arch/arm/nwfpe/fpmodule.c | 14 +- arch/arm/nwfpe/fpmodule.h | 14 +- arch/arm/nwfpe/fpopcode.c | 14 +- arch/arm/nwfpe/fpopcode.h | 14 +- arch/arm/nwfpe/fpsr.h | 14 +- arch/arm/nwfpe/single_cpdo.c | 14 +- arch/arm/plat-iop/time.c | 6 +- arch/arm/plat-omap/Makefile | 1 - arch/arm/plat-omap/include/plat/cpu.h | 16 +- arch/arm/plat-orion/Makefile | 1 - arch/arm/plat-pxa/Kconfig | 1 - arch/arm/plat-pxa/Makefile | 1 - arch/arm/plat-versatile/Kconfig | 1 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/sched-clock.c | 15 +- arch/arm/probes/decode-arm.c | 10 +- arch/arm/probes/decode-arm.h | 8 +- arch/arm/probes/decode-thumb.h | 8 +- arch/arm/probes/decode.h | 10 +- arch/arm/probes/kprobes/actions-arm.c | 10 +- arch/arm/probes/kprobes/checkers-arm.c | 10 +- arch/arm/probes/kprobes/checkers-common.c | 10 +- arch/arm/probes/kprobes/checkers-thumb.c | 10 +- arch/arm/probes/kprobes/checkers.h | 10 +- arch/arm/probes/kprobes/core.c | 10 +- arch/arm/probes/kprobes/core.h | 10 +- arch/arm/probes/kprobes/opt-arm.c | 15 +- arch/arm/probes/uprobes/Makefile | 1 - arch/arm/tools/syscall.tbl | 1 - arch/arm/vfp/Makefile | 1 - arch/arm/xen/Makefile | 1 - arch/arm/xen/efi.c | 14 +- arch/arm/xen/enlighten.c | 1 - arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 1 - arch/arm64/Kconfig | 7 +- arch/arm64/Kconfig.debug | 1 - arch/arm64/Kconfig.platforms | 2 - arch/arm64/Makefile | 3 + arch/arm64/boot/dts/al/Makefile | 1 - arch/arm64/boot/dts/allwinner/axp803.dtsi | 6 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 25 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 + .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 23 - .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 23 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 44 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 - .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 3 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 16 - arch/arm64/boot/dts/altera/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 13 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 13 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 35 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 145 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 122 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 28 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1831 +---- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 289 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 82 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 6 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 97 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 29 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 35 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 14 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 35 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 28 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 6 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 6 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 6 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- arch/arm64/boot/dts/broadcom/northstar2/Makefile | 1 - arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 6 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 131 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 8 - arch/arm64/boot/dts/intel/Makefile | 1 - arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt6755-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6795-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h | 10 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 66 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 13 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 51 - arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 15 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 298 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 215 +- arch/arm64/boot/dts/realtek/Makefile | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 183 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 197 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 93 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 71 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 45 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 28 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 8 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 6 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 97 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/arm64/boot/dts/zte/Makefile | 1 - arch/arm64/configs/defconfig | 17 - arch/arm64/crypto/sha256-glue.c | 7 +- arch/arm64/crypto/sha512-glue.c | 7 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 11 +- arch/arm64/include/asm/atomic_ll_sc.h | 20 +- arch/arm64/include/asm/atomic_lse.h | 34 +- arch/arm64/include/asm/cache.h | 6 +- arch/arm64/include/asm/fpsimd.h | 5 +- arch/arm64/include/asm/hugetlb.h | 10 +- arch/arm64/include/asm/kprobes.h | 10 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 - arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/pgtable.h | 30 +- arch/arm64/include/asm/probes.h | 10 +- arch/arm64/include/asm/simd.h | 10 +- arch/arm64/include/asm/thread_info.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/uapi/asm/ptrace.h | 3 - arch/arm64/kernel/cacheinfo.c | 11 - arch/arm64/kernel/cpufeature.c | 6 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/fpsimd.c | 139 +- arch/arm64/kernel/hibernate.c | 3 +- arch/arm64/kernel/paravirt.c | 9 +- arch/arm64/kernel/probes/decode-insn.c | 10 +- arch/arm64/kernel/probes/decode-insn.h | 10 +- arch/arm64/kernel/probes/kprobes.c | 11 +- arch/arm64/kernel/probes/simulate-insn.c | 10 +- arch/arm64/kernel/probes/simulate-insn.h | 10 +- arch/arm64/kernel/psci.c | 9 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smccc-call.S | 11 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/Makefile | 1 - arch/arm64/kvm/hyp/switch.c | 39 - arch/arm64/kvm/pmu.c | 38 + arch/arm64/kvm/vgic-sys-reg-v3.c | 10 +- arch/arm64/mm/dma-mapping.c | 415 +- arch/arm64/mm/fault.c | 25 +- arch/arm64/mm/hugetlbpage.c | 22 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/mmu.c | 42 +- arch/arm64/mm/pageattr.c | 3 +- arch/arm64/mm/pgd.c | 9 +- arch/arm64/net/Makefile | 1 - arch/arm64/xen/Makefile | 1 - arch/c6x/boot/dts/dsk6455.dts | 7 +- arch/c6x/boot/dts/evmc6457.dts | 7 +- arch/c6x/boot/dts/evmc6472.dts | 7 +- arch/c6x/boot/dts/evmc6474.dts | 7 +- arch/c6x/boot/dts/evmc6678.dts | 7 +- arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/irqflags.h | 6 +- arch/c6x/include/asm/syscall.h | 6 +- arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/kernel/irq.c | 6 +- arch/c6x/kernel/signal.c | 2 +- arch/c6x/kernel/traps.c | 2 +- arch/c6x/lib/Makefile | 1 - arch/c6x/lib/checksum.c | 5 +- arch/c6x/lib/divi.S | 14 +- arch/c6x/lib/divremi.S | 14 +- arch/c6x/lib/divremu.S | 14 +- arch/c6x/lib/divu.S | 14 +- arch/c6x/lib/llshl.S | 14 +- arch/c6x/lib/llshr.S | 14 +- arch/c6x/lib/llshru.S | 14 +- arch/c6x/lib/mpyll.S | 14 +- arch/c6x/lib/negll.S | 14 +- arch/c6x/lib/pop_rts.S | 14 +- arch/c6x/lib/push_rts.S | 14 +- arch/c6x/lib/remi.S | 14 +- arch/c6x/lib/remu.S | 14 +- arch/c6x/lib/strasgi.S | 14 +- arch/c6x/lib/strasgi_64plus.S | 14 +- arch/c6x/mm/Makefile | 1 - arch/c6x/platforms/Makefile | 1 - arch/c6x/platforms/pll.c | 6 +- arch/csky/Kconfig | 5 - arch/csky/Kconfig.debug | 1 - arch/csky/Makefile | 2 +- arch/csky/abiv1/Makefile | 1 - arch/csky/abiv1/alignment.c | 2 +- arch/csky/abiv2/Makefile | 1 - arch/csky/abiv2/fpu.c | 2 +- arch/csky/boot/Makefile | 1 - arch/csky/boot/dts/Makefile | 1 - arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/pgalloc.h | 30 +- arch/csky/include/uapi/asm/Kbuild | 1 - arch/csky/kernel/Makefile | 1 - arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/traps.c | 8 +- arch/csky/lib/Makefile | 1 - arch/csky/mm/Makefile | 1 - arch/csky/mm/fault.c | 4 +- arch/h8300/Kconfig.debug | 1 - arch/h8300/include/asm/Kbuild | 1 - arch/h8300/include/uapi/asm/Kbuild | 1 - arch/h8300/kernel/ptrace_h.c | 4 +- arch/h8300/kernel/ptrace_s.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/h8300/lib/Makefile | 1 - arch/h8300/mm/Makefile | 1 - arch/hexagon/Kconfig.debug | 1 - arch/hexagon/include/asm/syscall.h | 14 - arch/hexagon/include/uapi/asm/Kbuild | 1 - arch/hexagon/kernel/signal.c | 2 +- arch/hexagon/kernel/traps.c | 12 +- arch/hexagon/lib/Makefile | 1 - arch/hexagon/mm/Makefile | 1 - arch/hexagon/mm/vm_fault.c | 4 +- arch/ia64/hp/common/Makefile | 1 - arch/ia64/hp/common/sba_iommu.c | 5 +- arch/ia64/hp/sim/simserial.c | 2 + arch/ia64/hp/zx1/Makefile | 1 - arch/ia64/include/asm/Kbuild | 1 - arch/ia64/include/asm/acpi.h | 19 +- arch/ia64/include/asm/atomic.h | 20 +- arch/ia64/include/asm/cputime.h | 6 +- arch/ia64/include/asm/kdebug.h | 14 +- arch/ia64/include/asm/kprobes.h | 15 +- arch/ia64/include/asm/native/inst.h | 16 +- arch/ia64/include/asm/native/irq.h | 15 +- arch/ia64/include/asm/native/patchlist.h | 16 +- arch/ia64/include/asm/syscall.h | 5 +- arch/ia64/include/asm/topology.h | 6 +- arch/ia64/include/asm/uncached.h | 5 +- arch/ia64/include/asm/xor.h | 10 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/kernel/acpi.c | 19 +- arch/ia64/kernel/brl_emu.c | 6 +- arch/ia64/kernel/esi.c | 1 - arch/ia64/kernel/esi_stub.S | 1 - arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/mca.c | 3 +- arch/ia64/kernel/mca_drv.c | 1 - arch/ia64/kernel/numa.c | 14 +- arch/ia64/kernel/palinfo.c | 1 - arch/ia64/kernel/perfmon.c | 1 - arch/ia64/kernel/perfmon_default_smpl.c | 1 - arch/ia64/kernel/sal.c | 1 - arch/ia64/kernel/salinfo.c | 1 - arch/ia64/kernel/signal.c | 8 +- arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/time.c | 1 - arch/ia64/kernel/traps.c | 24 +- arch/ia64/kernel/unaligned.c | 2 +- arch/ia64/kernel/uncached.c | 5 +- arch/ia64/lib/flush.S | 1 - arch/ia64/lib/xor.S | 10 +- arch/ia64/mm/fault.c | 2 +- arch/ia64/mm/init.c | 2 + arch/ia64/mm/numa.c | 1 - arch/ia64/mm/tlb.c | 1 - arch/ia64/pci/Makefile | 1 - arch/ia64/pci/pci.c | 1 - arch/m68k/amiga/Makefile | 1 - arch/m68k/apollo/Makefile | 1 - arch/m68k/atari/Makefile | 1 - arch/m68k/bvme6000/Makefile | 1 - arch/m68k/coldfire/m53xx.c | 6 +- arch/m68k/configs/amiga_defconfig | 17 +- arch/m68k/configs/apollo_defconfig | 17 +- arch/m68k/configs/atari_defconfig | 17 +- arch/m68k/configs/bvme6000_defconfig | 17 +- arch/m68k/configs/hp300_defconfig | 17 +- arch/m68k/configs/mac_defconfig | 17 +- arch/m68k/configs/multi_defconfig | 17 +- arch/m68k/configs/mvme147_defconfig | 17 +- arch/m68k/configs/mvme16x_defconfig | 17 +- arch/m68k/configs/q40_defconfig | 17 +- arch/m68k/configs/sun3_defconfig | 17 +- arch/m68k/configs/sun3x_defconfig | 17 +- arch/m68k/emu/Makefile | 1 - arch/m68k/hp300/Makefile | 1 - arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/mcfqspi.h | 10 +- arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/pcibios.c | 6 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/time.c | 1 - arch/m68k/kernel/traps.c | 20 +- arch/m68k/lib/checksum.c | 6 +- arch/m68k/mac/Makefile | 1 - arch/m68k/mac/psc.c | 1 - arch/m68k/math-emu/Makefile | 1 - arch/m68k/math-emu/fp_arith.c | 4 +- arch/m68k/math-emu/fp_arith.h | 4 +- arch/m68k/math-emu/multi_arith.h | 5 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/mvme147/Makefile | 1 - arch/m68k/mvme16x/Makefile | 1 - arch/m68k/q40/Makefile | 1 - arch/m68k/sun3/Makefile | 1 - arch/m68k/sun3/prom/Makefile | 1 - arch/m68k/sun3x/Makefile | 1 - arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.debug | 1 - arch/microblaze/Kconfig.platform | 1 - arch/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/pci-bridge.h | 5 +- arch/microblaze/include/asm/pci.h | 5 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/exceptions.c | 2 +- arch/microblaze/kernel/prom.c | 6 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/fault.c | 2 +- arch/microblaze/mm/mmu_context.c | 7 +- arch/microblaze/pci/Makefile | 1 - arch/microblaze/pci/indirect_pci.c | 6 +- arch/microblaze/pci/pci-common.c | 6 +- arch/mips/Kbuild | 1 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 1 - arch/mips/alchemy/Makefile | 1 - arch/mips/alchemy/board-gpr.c | 15 +- arch/mips/alchemy/board-mtx1.c | 15 +- arch/mips/alchemy/board-xxs1500.c | 15 +- arch/mips/alchemy/common/Makefile | 1 - arch/mips/alchemy/common/sleeper.S | 6 +- arch/mips/alchemy/common/time.c | 14 +- arch/mips/alchemy/common/usb.c | 1 - arch/mips/alchemy/common/vss.c | 1 - arch/mips/alchemy/devboards/Makefile | 1 - arch/mips/alchemy/devboards/bcsr.c | 1 - arch/mips/alchemy/devboards/db1000.c | 15 +- arch/mips/alchemy/devboards/db1200.c | 15 +- arch/mips/ar7/clock.c | 15 +- arch/mips/ar7/gpio.c | 15 +- arch/mips/ar7/irq.c | 15 +- arch/mips/ar7/memory.c | 15 +- arch/mips/ar7/platform.c | 15 +- arch/mips/ar7/prom.c | 14 +- arch/mips/ar7/setup.c | 14 +- arch/mips/ar7/time.c | 14 +- arch/mips/bcm47xx/Makefile | 1 - arch/mips/bcm63xx/boards/Makefile | 1 - arch/mips/bmips/Makefile | 1 - arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 6 +- arch/mips/boot/compressed/decompress.c | 6 +- arch/mips/boot/dts/mscc/Makefile | 1 - arch/mips/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/ni/Makefile | 1 - arch/mips/boot/dts/qca/ar9331.dtsi | 26 - arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 - arch/mips/cavium-octeon/crypto/octeon-sha1.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 6 +- arch/mips/cavium-octeon/oct_ilm.c | 1 - arch/mips/cavium-octeon/octeon_boot.h | 16 +- arch/mips/cobalt/Makefile | 1 - arch/mips/cobalt/buttons.c | 15 +- arch/mips/cobalt/lcd.c | 15 +- arch/mips/cobalt/led.c | 15 +- arch/mips/cobalt/mtd.c | 15 +- arch/mips/cobalt/rtc.c | 15 +- arch/mips/cobalt/serial.c | 15 +- arch/mips/cobalt/time.c | 15 +- arch/mips/dec/Makefile | 1 - arch/mips/dec/ecc-berr.c | 6 +- arch/mips/dec/ioasic-irq.c | 6 +- arch/mips/dec/kn01-berr.c | 6 +- arch/mips/dec/kn02-irq.c | 6 +- arch/mips/dec/kn02xa-berr.c | 6 +- arch/mips/dec/platform.c | 6 +- arch/mips/dec/prom/Makefile | 1 - arch/mips/dec/prom/console.c | 6 +- arch/mips/emma/Makefile | 1 - arch/mips/emma/common/Makefile | 6 +- arch/mips/emma/common/prom.c | 15 +- arch/mips/emma/markeins/Makefile | 6 +- arch/mips/emma/markeins/irq.c | 15 +- arch/mips/emma/markeins/led.c | 15 +- arch/mips/emma/markeins/platform.c | 15 +- arch/mips/emma/markeins/setup.c | 15 +- arch/mips/fw/cfe/Makefile | 1 - arch/mips/fw/cfe/cfe_api.c | 15 +- arch/mips/fw/cfe/cfe_api_int.h | 15 +- arch/mips/fw/lib/Makefile | 1 - arch/mips/fw/lib/call_o32.S | 6 +- arch/mips/fw/sni/Makefile | 1 - arch/mips/generic/Makefile | 6 +- arch/mips/generic/board-ranchu.c | 6 +- arch/mips/generic/board-sead3.c | 6 +- arch/mips/generic/init.c | 6 +- arch/mips/generic/irq.c | 6 +- arch/mips/generic/proc.c | 6 +- arch/mips/generic/yamon-dt.c | 6 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/clocksource.h | 6 +- arch/mips/include/asm/cpu.h | 125 +- arch/mips/include/asm/cpufeature.h | 6 +- arch/mips/include/asm/debug.h | 6 +- arch/mips/include/asm/dec/ecc.h | 6 +- arch/mips/include/asm/dec/ioasic.h | 6 +- arch/mips/include/asm/dec/kn02ba.h | 6 +- arch/mips/include/asm/dec/kn02ca.h | 6 +- arch/mips/include/asm/dec/kn05.h | 6 +- arch/mips/include/asm/dec/kn230.h | 6 +- arch/mips/include/asm/dec/prom.h | 6 +- arch/mips/include/asm/dec/system.h | 6 +- arch/mips/include/asm/ds1287.h | 15 +- arch/mips/include/asm/dsemul.h | 6 +- arch/mips/include/asm/dsp.h | 6 +- arch/mips/include/asm/emma/emma2rh.h | 15 +- arch/mips/include/asm/emma/markeins.h | 15 +- arch/mips/include/asm/fpu.h | 6 +- arch/mips/include/asm/fpu_emulator.h | 13 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 15 +- arch/mips/include/asm/fw/cfe/cfe_error.h | 15 +- arch/mips/include/asm/ginvt.h | 2 +- arch/mips/include/asm/gt64120.h | 14 +- arch/mips/include/asm/i8259.h | 6 +- arch/mips/include/asm/irq_cpu.h | 6 +- arch/mips/include/asm/irq_gt641xx.h | 15 +- arch/mips/include/asm/irq_regs.h | 5 +- arch/mips/include/asm/kprobes.h | 14 +- arch/mips/include/asm/lasat/lasat.h | 14 +- arch/mips/include/asm/maar.h | 6 +- arch/mips/include/asm/mach-ar7/ar7.h | 15 +- arch/mips/include/asm/mach-ar7/prom.h | 15 +- arch/mips/include/asm/mach-au1x00/ioremap.h | 6 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 15 +- arch/mips/include/asm/mach-cobalt/mach-gt64120.h | 15 +- .../include/asm/mach-dec/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-dec/mc146818rtc.h | 6 +- arch/mips/include/asm/mach-generic/ioremap.h | 6 +- arch/mips/include/asm/mach-jz4740/clock.h | 11 +- arch/mips/include/asm/mach-jz4740/dma.h | 11 +- arch/mips/include/asm/mach-jz4740/gpio.h | 11 +- arch/mips/include/asm/mach-jz4740/irq.h | 11 +- arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 11 +- arch/mips/include/asm/mach-jz4740/platform.h | 11 +- arch/mips/include/asm/mach-jz4740/timer.h | 11 +- arch/mips/include/asm/mach-loongson32/cpufreq.h | 6 +- arch/mips/include/asm/mach-loongson32/dma.h | 6 +- arch/mips/include/asm/mach-loongson32/irq.h | 6 +- arch/mips/include/asm/mach-loongson32/loongson1.h | 6 +- arch/mips/include/asm/mach-loongson32/nand.h | 6 +- arch/mips/include/asm/mach-loongson32/platform.h | 6 +- arch/mips/include/asm/mach-loongson32/prom.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-clk.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-mux.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-pwm.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-rtc.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-wdt.h | 6 +- arch/mips/include/asm/mach-loongson64/loongson.h | 6 +- arch/mips/include/asm/mach-loongson64/machine.h | 6 +- arch/mips/include/asm/mach-loongson64/mem.h | 6 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mach-loongson64/pci.h | 7 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 6 +- arch/mips/include/asm/mach-malta/malta-pm.h | 6 +- arch/mips/include/asm/mach-malta/mc146818rtc.h | 14 +- .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 18 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 14 +- .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 18 +- arch/mips/include/asm/mach-pnx833x/gpio.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq.h | 15 +- arch/mips/include/asm/mach-pnx833x/pnx833x.h | 15 +- .../asm/mach-rc32434/cpu-feature-overrides.h | 16 +- arch/mips/include/asm/mach-rc32434/rb.h | 10 +- arch/mips/include/asm/mach-tx39xx/ioremap.h | 6 +- arch/mips/include/asm/mach-tx49xx/ioremap.h | 6 +- arch/mips/include/asm/mach-xilfpga/irq.h | 6 +- arch/mips/include/asm/machine.h | 6 +- arch/mips/include/asm/mips-boards/malta.h | 14 +- arch/mips/include/asm/mips-boards/piix4.h | 14 +- arch/mips/include/asm/mips-boards/sim.h | 15 +- arch/mips/include/asm/mips-cm.h | 6 +- arch/mips/include/asm/mips-cpc.h | 6 +- arch/mips/include/asm/mips-cps.h | 6 +- arch/mips/include/asm/mips-gic.h | 6 +- arch/mips/include/asm/msa.h | 6 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pm-cps.h | 6 +- arch/mips/include/asm/pm.h | 6 +- arch/mips/include/asm/serial.h | 6 +- arch/mips/include/asm/sibyte/bcm1480_int.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_l2c.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_mc.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_regs.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_scd.h | 15 +- arch/mips/include/asm/sibyte/bigsur.h | 15 +- arch/mips/include/asm/sibyte/board.h | 15 +- arch/mips/include/asm/sibyte/carmel.h | 15 +- arch/mips/include/asm/sibyte/sb1250.h | 15 +- arch/mips/include/asm/sibyte/sb1250_defs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_dma.h | 15 +- arch/mips/include/asm/sibyte/sb1250_genbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_int.h | 15 +- arch/mips/include/asm/sibyte/sb1250_l2c.h | 15 +- arch/mips/include/asm/sibyte/sb1250_ldt.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mac.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 15 +- arch/mips/include/asm/sibyte/sb1250_regs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_scd.h | 15 +- arch/mips/include/asm/sibyte/sb1250_smbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_syncser.h | 15 +- arch/mips/include/asm/sibyte/sb1250_uart.h | 15 +- arch/mips/include/asm/sibyte/sentosa.h | 15 +- arch/mips/include/asm/sibyte/swarm.h | 15 +- arch/mips/include/asm/smp-cps.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/syscall.h | 6 - arch/mips/include/asm/time.h | 6 +- arch/mips/include/asm/traps.h | 6 +- arch/mips/include/asm/vdso.h | 6 +- arch/mips/include/asm/vr41xx/capcella.h | 15 +- arch/mips/include/asm/vr41xx/giu.h | 15 +- arch/mips/include/asm/vr41xx/irq.h | 6 +- arch/mips/include/asm/vr41xx/mpc30x.h | 15 +- arch/mips/include/asm/vr41xx/pci.h | 15 +- arch/mips/include/asm/vr41xx/siu.h | 15 +- arch/mips/include/asm/vr41xx/tb0219.h | 15 +- arch/mips/include/asm/vr41xx/tb0226.h | 15 +- arch/mips/include/asm/vr41xx/tb0287.h | 15 +- arch/mips/include/asm/vr41xx/vr41xx.h | 6 +- arch/mips/include/asm/yamon-dt.h | 6 +- arch/mips/include/uapi/asm/Kbuild | 1 - arch/mips/jazz/Makefile | 1 - arch/mips/jazz/jazzdma.c | 6 + arch/mips/jz4740/board-qi_lb60.c | 5 +- arch/mips/jz4740/platform.c | 11 +- arch/mips/jz4740/pm.c | 11 +- arch/mips/jz4740/prom.c | 11 +- arch/mips/jz4740/reset.c | 11 +- arch/mips/jz4740/setup.c | 11 +- arch/mips/jz4740/time.c | 11 +- arch/mips/jz4740/timer.c | 11 +- arch/mips/kernel/branch.c | 18 +- arch/mips/kernel/cevt-bcm1480.c | 15 +- arch/mips/kernel/cevt-ds1287.c | 15 +- arch/mips/kernel/cevt-gt641xx.c | 15 +- arch/mips/kernel/cevt-sb1250.c | 15 +- arch/mips/kernel/cmpxchg.c | 6 +- arch/mips/kernel/cps-vec-ns16550.S | 6 +- arch/mips/kernel/cps-vec.S | 6 +- arch/mips/kernel/cpu-bugs64.c | 6 +- arch/mips/kernel/cpu-probe.c | 6 +- arch/mips/kernel/csrc-bcm1480.c | 11 +- arch/mips/kernel/csrc-ioasic.c | 11 +- arch/mips/kernel/csrc-sb1250.c | 11 +- arch/mips/kernel/early_printk_8250.c | 15 +- arch/mips/kernel/elf.c | 6 +- arch/mips/kernel/idle.c | 6 +- arch/mips/kernel/irq-gt641xx.c | 15 +- arch/mips/kernel/irq-msc01.c | 5 +- arch/mips/kernel/irq-rm7000.c | 6 +- arch/mips/kernel/kprobes.c | 16 +- arch/mips/kernel/mips-cm.c | 6 +- arch/mips/kernel/mips-cpc.c | 6 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/module.c | 14 +- arch/mips/kernel/pm-cps.c | 6 +- arch/mips/kernel/pm.c | 6 +- arch/mips/kernel/probes-common.h | 6 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/signal_n32.c | 19 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/smp-cmp.c | 13 +- arch/mips/kernel/smp-cps.c | 6 +- arch/mips/kernel/smp-mt.c | 13 +- arch/mips/kernel/smp.c | 14 +- arch/mips/kernel/spram.c | 6 +- arch/mips/kernel/stacktrace.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/time.c | 6 +- arch/mips/kernel/traps.c | 56 +- arch/mips/kernel/unaligned.c | 20 +- arch/mips/kernel/uprobes.c | 3 + arch/mips/kernel/vdso.c | 6 +- arch/mips/kvm/mips.c | 3 - arch/mips/lantiq/falcon/Makefile | 1 - arch/mips/lantiq/xway/Makefile | 1 - arch/mips/lasat/interrupt.c | 14 +- arch/mips/lasat/lasat_board.c | 14 +- arch/mips/lasat/picvue.c | 1 - arch/mips/lasat/picvue_proc.c | 1 - arch/mips/lasat/reset.c | 14 +- arch/mips/lasat/serial.c | 15 +- arch/mips/lasat/setup.c | 14 +- arch/mips/lasat/sysctl.c | 14 +- arch/mips/loongson32/Makefile | 1 - arch/mips/loongson32/common/Makefile | 1 - arch/mips/loongson32/common/irq.c | 6 +- arch/mips/loongson32/common/platform.c | 6 +- arch/mips/loongson32/common/prom.c | 6 +- arch/mips/loongson32/common/reset.c | 6 +- arch/mips/loongson32/common/setup.c | 6 +- arch/mips/loongson32/common/time.c | 6 +- arch/mips/loongson32/ls1b/Makefile | 1 - arch/mips/loongson32/ls1b/board.c | 6 +- arch/mips/loongson32/ls1c/Makefile | 1 - arch/mips/loongson32/ls1c/board.c | 6 +- arch/mips/loongson64/Makefile | 1 - arch/mips/loongson64/common/bonito-irq.c | 6 +- arch/mips/loongson64/common/cmdline.c | 6 +- arch/mips/loongson64/common/cs5536/Makefile | 1 - arch/mips/loongson64/common/cs5536/cs5536_acc.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ehci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ide.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_isa.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_pci.c | 6 +- arch/mips/loongson64/common/early_printk.c | 6 +- arch/mips/loongson64/common/env.c | 6 +- arch/mips/loongson64/common/init.c | 6 +- arch/mips/loongson64/common/irq.c | 6 +- arch/mips/loongson64/common/machtype.c | 6 +- arch/mips/loongson64/common/mem.c | 5 +- arch/mips/loongson64/common/pci.c | 6 +- arch/mips/loongson64/common/platform.c | 6 +- arch/mips/loongson64/common/pm.c | 6 +- arch/mips/loongson64/common/reset.c | 5 +- arch/mips/loongson64/common/rtc.c | 6 +- arch/mips/loongson64/common/setup.c | 6 +- arch/mips/loongson64/common/time.c | 6 +- arch/mips/loongson64/common/uart_base.c | 6 +- arch/mips/loongson64/fuloong-2e/Makefile | 1 - arch/mips/loongson64/fuloong-2e/irq.c | 6 +- arch/mips/loongson64/fuloong-2e/reset.c | 6 +- arch/mips/loongson64/lemote-2f/Makefile | 1 - arch/mips/loongson64/lemote-2f/ec_kb3310b.c | 6 +- arch/mips/loongson64/lemote-2f/ec_kb3310b.h | 6 +- arch/mips/loongson64/lemote-2f/irq.c | 6 +- arch/mips/loongson64/lemote-2f/machtype.c | 6 +- arch/mips/loongson64/lemote-2f/pm.c | 6 +- arch/mips/loongson64/lemote-2f/reset.c | 6 +- arch/mips/loongson64/loongson-3/Makefile | 1 - arch/mips/loongson64/loongson-3/numa.c | 6 +- arch/mips/loongson64/loongson-3/platform.c | 6 +- arch/mips/loongson64/loongson-3/smp.c | 12 +- arch/mips/mm/cache.c | 2 + arch/mips/mm/cerr-sb1.c | 15 +- arch/mips/mm/cex-sb1.S | 15 +- arch/mips/mm/dma-noncoherent.c | 26 +- arch/mips/mm/fault.c | 4 +- arch/mips/mm/mmap.c | 7 +- arch/mips/mm/sc-debugfs.c | 6 +- arch/mips/mti-malta/malta-dt.c | 6 +- arch/mips/mti-malta/malta-dtshim.c | 6 +- arch/mips/mti-malta/malta-setup.c | 14 +- arch/mips/mti-malta/malta-time.c | 14 +- arch/mips/net/Makefile | 1 - arch/mips/netlogic/Makefile | 1 - arch/mips/netlogic/xlr/Makefile | 1 - arch/mips/pci/fixup-capcella.c | 15 +- arch/mips/pci/fixup-emma2rh.c | 15 +- arch/mips/pci/fixup-fuloong2e.c | 6 +- arch/mips/pci/fixup-lemote2f.c | 6 +- arch/mips/pci/fixup-mpc30x.c | 15 +- arch/mips/pci/fixup-sb1250.c | 6 +- arch/mips/pci/fixup-tb0219.c | 15 +- arch/mips/pci/fixup-tb0226.c | 15 +- arch/mips/pci/fixup-tb0287.c | 15 +- arch/mips/pci/ops-bonito64.c | 14 +- arch/mips/pci/ops-emma2rh.c | 15 +- arch/mips/pci/ops-gt64xxx_pci0.c | 14 +- arch/mips/pci/ops-msc.c | 15 +- arch/mips/pci/ops-pmcmsp.c | 7 +- arch/mips/pci/ops-tx4927.c | 6 +- arch/mips/pci/ops-vr41xx.c | 15 +- arch/mips/pci/pci-ar2315.c | 13 +- arch/mips/pci/pci-bcm1480.c | 15 +- arch/mips/pci/pci-bcm1480ht.c | 15 +- arch/mips/pci/pci-emma2rh.c | 15 +- arch/mips/pci/pci-generic.c | 6 +- arch/mips/pci/pci-legacy.c | 5 +- arch/mips/pci/pci-malta.c | 14 +- arch/mips/pci/pci-sb1250.c | 15 +- arch/mips/pci/pci-vr41xx.c | 15 +- arch/mips/pci/pci-vr41xx.h | 15 +- arch/mips/pci/pci.c | 5 +- arch/mips/pic32/Makefile | 1 - arch/mips/pic32/common/Makefile | 1 - arch/mips/pic32/pic32mzda/Makefile | 1 - arch/mips/pistachio/Makefile | 1 - arch/mips/pistachio/Platform | 1 - arch/mips/pmcs-msp71xx/msp_irq_cic.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_per.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_slp.c | 6 +- arch/mips/pmcs-msp71xx/msp_setup.c | 6 +- arch/mips/pmcs-msp71xx/msp_smp.c | 15 +- arch/mips/pmcs-msp71xx/msp_time.c | 14 +- arch/mips/pnx833x/Makefile | 1 - arch/mips/pnx833x/Platform | 2 +- arch/mips/pnx833x/common/Makefile | 1 - arch/mips/pnx833x/common/interrupts.c | 15 +- arch/mips/pnx833x/common/platform.c | 15 +- arch/mips/pnx833x/common/prom.c | 15 +- arch/mips/pnx833x/common/reset.c | 15 +- arch/mips/pnx833x/common/setup.c | 15 +- arch/mips/pnx833x/stb22x/Makefile | 1 - arch/mips/pnx833x/stb22x/board.c | 15 +- arch/mips/power/Makefile | 1 - arch/mips/rb532/Makefile | 1 - arch/mips/rb532/devices.c | 11 +- arch/mips/rb532/prom.c | 17 +- arch/mips/rb532/time.c | 14 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip22-gio.c | 1 - arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip27/ip27-hubio.c | 2 +- arch/mips/sgi-ip27/ip27-xtalk.c | 2 +- arch/mips/sgi-ip32/Makefile | 1 - arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/mips/sibyte/bcm1480/Makefile | 1 - arch/mips/sibyte/bcm1480/irq.c | 15 +- arch/mips/sibyte/bcm1480/setup.c | 15 +- arch/mips/sibyte/bcm1480/smp.c | 15 +- arch/mips/sibyte/bcm1480/time.c | 15 +- arch/mips/sibyte/common/Makefile | 1 - arch/mips/sibyte/common/bus_watcher.c | 15 +- arch/mips/sibyte/common/cfe.c | 15 +- arch/mips/sibyte/common/sb_tbprof.c | 14 +- arch/mips/sibyte/sb1250/Makefile | 1 - arch/mips/sibyte/sb1250/irq.c | 15 +- arch/mips/sibyte/sb1250/setup.c | 15 +- arch/mips/sibyte/sb1250/smp.c | 15 +- arch/mips/sibyte/sb1250/time.c | 15 +- arch/mips/sibyte/swarm/Makefile | 1 - arch/mips/sibyte/swarm/rtc_m41t81.c | 7 +- arch/mips/sibyte/swarm/rtc_xicor1241.c | 6 +- arch/mips/sibyte/swarm/setup.c | 15 +- arch/mips/sibyte/swarm/swarm-i2c.c | 6 +- arch/mips/sni/Makefile | 1 - arch/mips/sni/eisa.c | 3 +- arch/mips/tools/generic-board-config.sh | 6 +- arch/mips/txx9/generic/setup.c | 6 + arch/mips/txx9/jmr3927/Makefile | 1 - arch/mips/txx9/rbtx4927/Makefile | 1 - arch/mips/txx9/rbtx4938/Makefile | 1 - arch/mips/txx9/rbtx4939/Makefile | 1 - arch/mips/vdso/elf.S | 6 +- arch/mips/vdso/genvdso.c | 6 +- arch/mips/vdso/genvdso.h | 6 +- arch/mips/vdso/gettimeofday.c | 6 +- arch/mips/vdso/sigreturn.S | 6 +- arch/mips/vdso/vdso.h | 6 +- arch/mips/vdso/vdso.lds.S | 6 +- arch/mips/vr41xx/casio-e55/Makefile | 1 - arch/mips/vr41xx/casio-e55/setup.c | 15 +- arch/mips/vr41xx/common/Makefile | 1 - arch/mips/vr41xx/common/bcu.c | 15 +- arch/mips/vr41xx/common/cmu.c | 15 +- arch/mips/vr41xx/common/giu.c | 15 +- arch/mips/vr41xx/common/icu.c | 15 +- arch/mips/vr41xx/common/init.c | 15 +- arch/mips/vr41xx/common/irq.c | 15 +- arch/mips/vr41xx/common/pmu.c | 15 +- arch/mips/vr41xx/common/rtc.c | 15 +- arch/mips/vr41xx/common/siu.c | 15 +- arch/mips/vr41xx/common/type.c | 15 +- arch/mips/vr41xx/ibm-workpad/Makefile | 1 - arch/mips/vr41xx/ibm-workpad/setup.c | 15 +- arch/nds32/Kconfig | 1 - arch/nds32/Kconfig.cpu | 1 - arch/nds32/Kconfig.debug | 1 - arch/nds32/Makefile | 3 +- arch/nds32/boot/Makefile | 1 - arch/nds32/boot/dts/Makefile | 1 - arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/fpu.h | 2 +- arch/nds32/include/asm/fpuemu.h | 12 - arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/include/asm/syscall.h | 27 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/uapi/asm/Kbuild | 1 - arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 - arch/nds32/include/uapi/asm/sigcontext.h | 24 +- arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 4 +- arch/nds32/kernel/Makefile | 1 - arch/nds32/kernel/fpu.c | 17 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/sys_nds32.c | 26 +- arch/nds32/kernel/traps.c | 17 +- arch/nds32/kernel/vdso/Makefile | 1 - arch/nds32/lib/Makefile | 1 - arch/nds32/math-emu/Makefile | 5 +- arch/nds32/math-emu/fd2si.c | 30 - arch/nds32/math-emu/fd2siz.c | 30 - arch/nds32/math-emu/fd2ui.c | 30 - arch/nds32/math-emu/fd2uiz.c | 30 - arch/nds32/math-emu/fpuemu.c | 57 +- arch/nds32/math-emu/fs2si.c | 29 - arch/nds32/math-emu/fs2siz.c | 29 - arch/nds32/math-emu/fs2ui.c | 29 - arch/nds32/math-emu/fs2uiz.c | 30 - arch/nds32/math-emu/fsi2d.c | 22 - arch/nds32/math-emu/fsi2s.c | 22 - arch/nds32/math-emu/fui2d.c | 22 - arch/nds32/math-emu/fui2s.c | 22 - arch/nds32/mm/Makefile | 1 - arch/nds32/mm/fault.c | 4 +- arch/nios2/boot/compressed/console.c | 15 +- arch/nios2/boot/compressed/misc.c | 15 +- arch/nios2/boot/compressed/vmlinux.lds.S | 15 +- arch/nios2/boot/dts/10m50_devboard.dts | 13 +- arch/nios2/boot/dts/3c120_devboard.dts | 14 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/asm-macros.h | 13 +- arch/nios2/include/asm/asm-offsets.h | 15 +- arch/nios2/include/asm/cache.h | 12 +- arch/nios2/include/asm/cpuinfo.h | 15 +- arch/nios2/include/asm/elf.h | 15 +- arch/nios2/include/asm/irq.h | 15 +- arch/nios2/include/asm/irqflags.h | 15 +- arch/nios2/include/asm/kgdb.h | 15 +- arch/nios2/include/asm/linkage.h | 12 +- arch/nios2/include/asm/pgalloc.h | 37 +- arch/nios2/include/asm/registers.h | 15 +- arch/nios2/include/asm/setup.h | 15 +- arch/nios2/include/asm/shmparam.h | 13 +- arch/nios2/include/asm/syscall.h | 13 +- arch/nios2/include/asm/syscalls.h | 14 +- arch/nios2/include/asm/tlbflush.h | 15 +- arch/nios2/include/uapi/asm/Kbuild | 1 - arch/nios2/kernel/asm-offsets.c | 15 +- arch/nios2/kernel/cpuinfo.c | 15 +- arch/nios2/kernel/insnemu.S | 14 +- arch/nios2/kernel/irq.c | 15 +- arch/nios2/kernel/kgdb.c | 15 +- arch/nios2/kernel/prom.c | 15 +- arch/nios2/kernel/signal.c | 4 +- arch/nios2/kernel/syscall_table.c | 14 +- arch/nios2/kernel/traps.c | 2 +- arch/nios2/kernel/vmlinux.lds.S | 15 +- arch/nios2/lib/Makefile | 1 - arch/nios2/platform/Kconfig.platform | 1 - arch/nios2/platform/Makefile | 1 - arch/openrisc/Kconfig.debug | 1 - arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/include/asm/bitops.h | 6 +- arch/openrisc/include/asm/bitops/__ffs.h | 6 +- arch/openrisc/include/asm/bitops/__fls.h | 6 +- arch/openrisc/include/asm/bitops/ffs.h | 6 +- arch/openrisc/include/asm/bitops/fls.h | 6 +- arch/openrisc/include/asm/cache.h | 6 +- arch/openrisc/include/asm/cacheflush.h | 6 +- arch/openrisc/include/asm/cpuinfo.h | 6 +- arch/openrisc/include/asm/delay.h | 6 +- arch/openrisc/include/asm/elf.h | 6 +- arch/openrisc/include/asm/fixmap.h | 6 +- arch/openrisc/include/asm/io.h | 6 +- arch/openrisc/include/asm/irq.h | 6 +- arch/openrisc/include/asm/irqflags.h | 6 +- arch/openrisc/include/asm/linkage.h | 6 +- arch/openrisc/include/asm/mmu.h | 6 +- arch/openrisc/include/asm/mmu_context.h | 6 +- arch/openrisc/include/asm/page.h | 6 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/processor.h | 6 +- arch/openrisc/include/asm/ptrace.h | 6 +- arch/openrisc/include/asm/serial.h | 6 +- arch/openrisc/include/asm/spinlock.h | 6 +- arch/openrisc/include/asm/spr.h | 6 +- arch/openrisc/include/asm/spr_defs.h | 6 +- arch/openrisc/include/asm/syscall.h | 6 +- arch/openrisc/include/asm/syscalls.h | 6 +- arch/openrisc/include/asm/thread_info.h | 6 +- arch/openrisc/include/asm/timex.h | 6 +- arch/openrisc/include/asm/tlb.h | 6 +- arch/openrisc/include/asm/tlbflush.h | 6 +- arch/openrisc/include/asm/uaccess.h | 6 +- arch/openrisc/include/asm/unaligned.h | 6 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/kernel/asm-offsets.c | 6 +- arch/openrisc/kernel/dma.c | 6 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/irq.c | 6 +- arch/openrisc/kernel/module.c | 6 +- arch/openrisc/kernel/or32_ksyms.c | 6 +- arch/openrisc/kernel/process.c | 6 +- arch/openrisc/kernel/prom.c | 7 +- arch/openrisc/kernel/ptrace.c | 6 +- arch/openrisc/kernel/setup.c | 6 +- arch/openrisc/kernel/signal.c | 8 +- arch/openrisc/kernel/sys_call_table.c | 6 +- arch/openrisc/kernel/time.c | 6 +- arch/openrisc/kernel/traps.c | 19 +- arch/openrisc/kernel/vmlinux.lds.S | 6 +- arch/openrisc/lib/Makefile | 1 - arch/openrisc/lib/memset.S | 6 +- arch/openrisc/lib/string.S | 6 +- arch/openrisc/mm/Makefile | 1 - arch/openrisc/mm/cache.c | 6 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 6 +- arch/openrisc/mm/ioremap.c | 6 +- arch/openrisc/mm/tlb.c | 6 +- arch/parisc/Kconfig | 4 +- arch/parisc/boot/Makefile | 1 - arch/parisc/boot/compressed/Makefile | 1 - arch/parisc/configs/712_defconfig | 1 + arch/parisc/configs/a500_defconfig | 1 + arch/parisc/configs/b180_defconfig | 1 + arch/parisc/configs/c3000_defconfig | 1 + arch/parisc/configs/c8000_defconfig | 2 + arch/parisc/configs/default_defconfig | 1 + arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/asmregs.h | 15 +- arch/parisc/include/asm/assembly.h | 15 +- arch/parisc/include/asm/eisa_bus.h | 7 +- arch/parisc/include/asm/eisa_eeprom.h | 7 +- arch/parisc/include/asm/floppy.h | 15 +- arch/parisc/include/asm/grfioctl.h | 15 +- arch/parisc/include/asm/pdc_chassis.h | 15 +- arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/include/asm/special_insns.h | 24 - arch/parisc/include/asm/syscall.h | 7 - arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/kernel/alternative.c | 4 +- arch/parisc/kernel/asm-offsets.c | 15 +- arch/parisc/kernel/drivers.c | 6 +- arch/parisc/kernel/entry.S | 15 +- arch/parisc/kernel/firmware.c | 7 +- arch/parisc/kernel/hardware.c | 16 +- arch/parisc/kernel/hpmc.S | 15 +- arch/parisc/kernel/inventory.c | 6 +- arch/parisc/kernel/irq.c | 15 +- arch/parisc/kernel/module.c | 17 +- arch/parisc/kernel/pacache.S | 15 +- arch/parisc/kernel/parisc_ksyms.c | 15 +- arch/parisc/kernel/pdc_cons.c | 16 +- arch/parisc/kernel/perf.c | 15 +- arch/parisc/kernel/perf_asm.S | 15 +- arch/parisc/kernel/perf_images.h | 15 +- arch/parisc/kernel/process.c | 16 +- arch/parisc/kernel/processor.c | 16 +- arch/parisc/kernel/ptrace.c | 6 +- arch/parisc/kernel/setup.c | 16 +- arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/signal32.c | 16 +- arch/parisc/kernel/signal32.h | 15 +- arch/parisc/kernel/smp.c | 5 +- arch/parisc/kernel/stacktrace.c | 1 - arch/parisc/kernel/sys_parisc.c | 16 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 14 +- arch/parisc/kernel/unaligned.c | 20 +- arch/parisc/kernel/vmlinux.lds.S | 21 +- arch/parisc/lib/Makefile | 1 - arch/parisc/lib/checksum.c | 6 +- arch/parisc/lib/lusercopy.S | 16 +- arch/parisc/lib/memcpy.c | 16 +- arch/parisc/math-emu/cnv_float.h | 23 +- arch/parisc/math-emu/dbl_float.h | 15 +- arch/parisc/math-emu/decode_exc.c | 15 +- arch/parisc/math-emu/denormal.c | 15 +- arch/parisc/math-emu/dfadd.c | 15 +- arch/parisc/math-emu/dfcmp.c | 15 +- arch/parisc/math-emu/dfdiv.c | 15 +- arch/parisc/math-emu/dfmpy.c | 15 +- arch/parisc/math-emu/dfrem.c | 15 +- arch/parisc/math-emu/dfsqrt.c | 15 +- arch/parisc/math-emu/dfsub.c | 15 +- arch/parisc/math-emu/driver.c | 17 +- arch/parisc/math-emu/fcnvff.c | 15 +- arch/parisc/math-emu/fcnvfu.c | 15 +- arch/parisc/math-emu/fcnvfut.c | 15 +- arch/parisc/math-emu/fcnvfx.c | 15 +- arch/parisc/math-emu/fcnvfxt.c | 15 +- arch/parisc/math-emu/fcnvuf.c | 15 +- arch/parisc/math-emu/fcnvxf.c | 15 +- arch/parisc/math-emu/float.h | 15 +- arch/parisc/math-emu/fmpyfadd.c | 15 +- arch/parisc/math-emu/fpbits.h | 15 +- arch/parisc/math-emu/fpu.h | 15 +- arch/parisc/math-emu/fpudispatch.c | 15 +- arch/parisc/math-emu/frnd.c | 15 +- arch/parisc/math-emu/hppa.h | 15 +- arch/parisc/math-emu/math-emu.h | 15 +- arch/parisc/math-emu/sfadd.c | 15 +- arch/parisc/math-emu/sfcmp.c | 15 +- arch/parisc/math-emu/sfdiv.c | 15 +- arch/parisc/math-emu/sfmpy.c | 15 +- arch/parisc/math-emu/sfrem.c | 15 +- arch/parisc/math-emu/sfsqrt.c | 15 +- arch/parisc/math-emu/sfsub.c | 15 +- arch/parisc/math-emu/sgl_float.h | 15 +- arch/parisc/mm/Makefile | 1 - arch/parisc/mm/fault.c | 4 +- arch/powerpc/Kbuild | 1 - arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/4xx.c | 6 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/crt0.S | 7 +- arch/powerpc/boot/cuboot-mpc7448hpc2.c | 7 +- arch/powerpc/boot/decompress.c | 6 +- arch/powerpc/boot/devtree.c | 6 +- arch/powerpc/boot/div64.S | 6 +- arch/powerpc/boot/dts/a3m071.dts | 6 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/ac14xx.dts | 6 +- arch/powerpc/boot/dts/adder875-redboot.dts | 6 +- arch/powerpc/boot/dts/adder875-uboot.dts | 6 +- arch/powerpc/boot/dts/amigaone.dts | 6 +- arch/powerpc/boot/dts/arches.dts | 16 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 6 +- arch/powerpc/boot/dts/bluestone.dts | 17 +- arch/powerpc/boot/dts/charon.dts | 6 +- arch/powerpc/boot/dts/cm5200.dts | 6 +- arch/powerpc/boot/dts/digsy_mtc.dts | 6 +- arch/powerpc/boot/dts/ep8248e.dts | 6 +- arch/powerpc/boot/dts/ep88xc.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9131rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9132qds.dts | 6 +- arch/powerpc/boot/dts/fsl/cyrus_p5020.dts | 6 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcoge4.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8540ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8541cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8544ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_32b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8555cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8560ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8568mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8569mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core0.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mvme2500.dts | 6 +- arch/powerpc/boot/dts/fsl/mvme7100.dts | 7 +- arch/powerpc/boot/dts/fsl/p1010rdb-pa.dts | 6 +- arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core0.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/p1021mds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020ds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/ppa8548.dts | 6 +- arch/powerpc/boot/dts/fsl/sbc8641d.dts | 6 +- arch/powerpc/boot/dts/gamecube.dts | 7 +- arch/powerpc/boot/dts/klondike.dts | 17 +- arch/powerpc/boot/dts/kmeter1.dts | 6 +- arch/powerpc/boot/dts/lite5200.dts | 6 +- arch/powerpc/boot/dts/lite5200b.dts | 6 +- arch/powerpc/boot/dts/media5200.dts | 6 +- arch/powerpc/boot/dts/mgcoge.dts | 6 +- arch/powerpc/boot/dts/motionpro.dts | 6 +- arch/powerpc/boot/dts/mpc5121.dtsi | 6 +- arch/powerpc/boot/dts/mpc5121ads.dts | 6 +- arch/powerpc/boot/dts/mpc5125twr.dts | 6 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mpc7448hpc2.dts | 6 +- arch/powerpc/boot/dts/mpc8272ads.dts | 6 +- arch/powerpc/boot/dts/mpc8308_p1m.dts | 6 +- arch/powerpc/boot/dts/mpc8308rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 6 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 6 +- arch/powerpc/boot/dts/mpc832x_mds.dts | 5 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 6 +- arch/powerpc/boot/dts/mpc834x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 6 +- arch/powerpc/boot/dts/mpc8377_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 6 +- arch/powerpc/boot/dts/mpc8378_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8379_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc866ads.dts | 6 +- arch/powerpc/boot/dts/mpc885ads.dts | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 6 +- arch/powerpc/boot/dts/o2d.dtsi | 6 +- arch/powerpc/boot/dts/o2d300.dts | 6 +- arch/powerpc/boot/dts/o2dnt2.dts | 6 +- arch/powerpc/boot/dts/o2i.dts | 6 +- arch/powerpc/boot/dts/o2mnt.dts | 6 +- arch/powerpc/boot/dts/o3dnt.dts | 6 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 6 +- arch/powerpc/boot/dts/pdm360ng.dts | 6 +- arch/powerpc/boot/dts/pq2fads.dts | 6 +- arch/powerpc/boot/dts/ps3.dts | 14 +- arch/powerpc/boot/dts/sbc8548-altflash.dts | 6 +- arch/powerpc/boot/dts/sbc8548-post.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548-pre.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548.dts | 6 +- arch/powerpc/boot/dts/socrates.dts | 6 +- arch/powerpc/boot/dts/stx_gp3_8560.dts | 6 +- arch/powerpc/boot/dts/stxssa8555.dts | 6 +- arch/powerpc/boot/dts/tqm5200.dts | 6 +- arch/powerpc/boot/dts/tqm8540.dts | 6 +- arch/powerpc/boot/dts/tqm8541.dts | 6 +- arch/powerpc/boot/dts/tqm8548-bigflash.dts | 6 +- arch/powerpc/boot/dts/tqm8548.dts | 6 +- arch/powerpc/boot/dts/tqm8555.dts | 6 +- arch/powerpc/boot/dts/tqm8560.dts | 6 +- arch/powerpc/boot/dts/tqm8xx.dts | 6 +- arch/powerpc/boot/dts/uc101.dts | 6 +- arch/powerpc/boot/dts/wii.dts | 7 +- arch/powerpc/boot/ebony.c | 6 +- arch/powerpc/boot/elf_util.c | 6 +- arch/powerpc/boot/gamecube-head.S | 7 +- arch/powerpc/boot/gamecube.c | 7 +- arch/powerpc/boot/hack-coff.c | 6 +- arch/powerpc/boot/libfdt-wrapper.c | 16 +- arch/powerpc/boot/main.c | 6 +- arch/powerpc/boot/mvme7100.c | 7 +- arch/powerpc/boot/of.c | 6 +- arch/powerpc/boot/ofconsole.c | 6 +- arch/powerpc/boot/oflib.c | 6 +- arch/powerpc/boot/opal-calls.S | 6 +- arch/powerpc/boot/opal.c | 6 +- arch/powerpc/boot/page.h | 6 +- arch/powerpc/boot/ppc_asm.h | 6 +- arch/powerpc/boot/ppcboot-hotfoot.h | 16 +- arch/powerpc/boot/ppcboot.h | 16 +- arch/powerpc/boot/ps3-head.S | 14 +- arch/powerpc/boot/ps3-hvcall.S | 14 +- arch/powerpc/boot/ps3.c | 14 +- arch/powerpc/boot/reg.h | 6 +- arch/powerpc/boot/stdbool.h | 7 +- arch/powerpc/boot/stdint.h | 6 +- arch/powerpc/boot/stdio.c | 6 +- arch/powerpc/boot/string.S | 6 +- arch/powerpc/boot/treeboot-akebono.c | 6 +- arch/powerpc/boot/treeboot-currituck.c | 6 +- arch/powerpc/boot/treeboot-iss4xx.c | 6 +- arch/powerpc/boot/ugecon.c | 7 +- arch/powerpc/boot/ugecon.h | 7 +- arch/powerpc/boot/util.S | 7 +- arch/powerpc/boot/wii-head.S | 7 +- arch/powerpc/boot/wii.c | 7 +- arch/powerpc/crypto/aes-spe-core.S | 7 +- arch/powerpc/crypto/aes-spe-glue.c | 7 +- arch/powerpc/crypto/aes-spe-keys.S | 7 +- arch/powerpc/crypto/aes-spe-modes.S | 7 +- arch/powerpc/crypto/aes-spe-regs.h | 7 +- arch/powerpc/crypto/aes-tab-4k.S | 7 +- arch/powerpc/crypto/crc32-vpmsum_core.S | 6 +- arch/powerpc/crypto/crc32c-vpmsum_asm.S | 6 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 1 - arch/powerpc/crypto/crct10dif-vpmsum_asm.S | 7 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 6 +- arch/powerpc/crypto/md5-asm.S | 7 +- arch/powerpc/crypto/md5-glue.c | 7 +- arch/powerpc/crypto/sha1-spe-asm.S | 7 +- arch/powerpc/crypto/sha1-spe-glue.c | 7 +- arch/powerpc/crypto/sha1.c | 7 +- arch/powerpc/crypto/sha256-spe-asm.S | 7 +- arch/powerpc/crypto/sha256-spe-glue.c | 7 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/accounting.h | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 6 +- arch/powerpc/include/asm/async_tx.h | 18 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/include/asm/bitops.h | 6 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 6 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 + arch/powerpc/include/asm/bugs.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 5 +- arch/powerpc/include/asm/cell-pmu.h | 15 +- arch/powerpc/include/asm/checksum.h | 5 +- arch/powerpc/include/asm/code-patching.h | 6 +- arch/powerpc/include/asm/copro.h | 6 +- arch/powerpc/include/asm/cpufeature.h | 6 +- arch/powerpc/include/asm/cputime.h | 6 +- arch/powerpc/include/asm/current.h | 5 +- arch/powerpc/include/asm/dbell.h | 6 +- arch/powerpc/include/asm/dcr-generic.h | 15 +- arch/powerpc/include/asm/dcr-mmio.h | 15 +- arch/powerpc/include/asm/dcr-native.h | 15 +- arch/powerpc/include/asm/dcr.h | 15 +- arch/powerpc/include/asm/debugfs.h | 6 +- arch/powerpc/include/asm/delay.h | 6 +- arch/powerpc/include/asm/drmem.h | 6 +- arch/powerpc/include/asm/eeh.h | 15 +- arch/powerpc/include/asm/eeh_event.h | 14 +- arch/powerpc/include/asm/elf.h | 6 +- arch/powerpc/include/asm/exception-64e.h | 6 +- arch/powerpc/include/asm/exception-64s.h | 6 +- arch/powerpc/include/asm/fadump.h | 15 +- arch/powerpc/include/asm/feature-fixups.h | 5 +- arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 15 +- arch/powerpc/include/asm/fsl_gtm.h | 6 +- arch/powerpc/include/asm/fsl_lbc.h | 15 +- arch/powerpc/include/asm/fsl_pm.h | 6 +- arch/powerpc/include/asm/hmi.h | 14 +- arch/powerpc/include/asm/hvconsole.h | 15 +- arch/powerpc/include/asm/hvcserver.h | 15 +- arch/powerpc/include/asm/hw_breakpoint.h | 16 +- arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/imc-pmu.h | 6 +- arch/powerpc/include/asm/io-workarounds.h | 15 +- arch/powerpc/include/asm/io.h | 5 +- arch/powerpc/include/asm/io_event_irq.h | 6 +- arch/powerpc/include/asm/iommu.h | 15 +- arch/powerpc/include/asm/ipic.h | 6 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/jump_label.h | 6 +- arch/powerpc/include/asm/kmap_types.h | 5 +- arch/powerpc/include/asm/kprobes.h | 15 +- arch/powerpc/include/asm/kvm_host.h | 2 - arch/powerpc/include/asm/livepatch.h | 14 +- arch/powerpc/include/asm/lppaca.h | 15 +- arch/powerpc/include/asm/lv1call.h | 14 +- arch/powerpc/include/asm/machdep.h | 5 +- arch/powerpc/include/asm/mc146818rtc.h | 6 +- arch/powerpc/include/asm/mce.h | 15 +- arch/powerpc/include/asm/mman.h | 5 +- arch/powerpc/include/asm/module.h | 5 +- arch/powerpc/include/asm/mpc5xxx.h | 7 +- arch/powerpc/include/asm/mpc85xx.h | 6 +- arch/powerpc/include/asm/mpic_timer.h | 6 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nvram.h | 6 +- arch/powerpc/include/asm/opal-api.h | 7 +- arch/powerpc/include/asm/opal.h | 6 +- arch/powerpc/include/asm/oprofile_impl.h | 6 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 6 +- arch/powerpc/include/asm/page_64.h | 6 +- arch/powerpc/include/asm/pci-bridge.h | 5 +- arch/powerpc/include/asm/pci.h | 5 +- arch/powerpc/include/asm/perf_event.h | 6 +- arch/powerpc/include/asm/perf_event_fsl_emb.h | 6 +- arch/powerpc/include/asm/perf_event_server.h | 6 +- arch/powerpc/include/asm/pmac_low_i2c.h | 7 +- arch/powerpc/include/asm/pmc.h | 15 +- arch/powerpc/include/asm/pmi.h | 15 +- arch/powerpc/include/asm/pnv-pci.h | 6 +- arch/powerpc/include/asm/powernv.h | 6 +- arch/powerpc/include/asm/ppc-opcode.h | 6 +- arch/powerpc/include/asm/ppc-pci.h | 6 +- arch/powerpc/include/asm/ppc4xx.h | 7 +- arch/powerpc/include/asm/ppc4xx_ocm.h | 16 +- arch/powerpc/include/asm/probes.h | 15 +- arch/powerpc/include/asm/processor.h | 6 +- arch/powerpc/include/asm/prom.h | 6 +- arch/powerpc/include/asm/ps3.h | 14 +- arch/powerpc/include/asm/ps3av.h | 14 +- arch/powerpc/include/asm/ps3stor.h | 14 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg_a2.h | 6 +- arch/powerpc/include/asm/rio.h | 6 +- arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/scom.h | 15 +- arch/powerpc/include/asm/serial.h | 5 +- arch/powerpc/include/asm/setjmp.h | 7 +- arch/powerpc/include/asm/smp.h | 6 +- arch/powerpc/include/asm/spinlock.h | 6 +- arch/powerpc/include/asm/spu.h | 15 +- arch/powerpc/include/asm/spu_csa.h | 15 +- arch/powerpc/include/asm/spu_info.h | 15 +- arch/powerpc/include/asm/spu_priv1.h | 14 +- arch/powerpc/include/asm/sstep.h | 6 +- arch/powerpc/include/asm/swab.h | 5 +- arch/powerpc/include/asm/swiotlb.h | 7 +- arch/powerpc/include/asm/syscall.h | 15 +- arch/powerpc/include/asm/tce.h | 15 +- arch/powerpc/include/asm/termios.h | 6 +- arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 +- arch/powerpc/include/asm/tsi108.h | 6 +- arch/powerpc/include/asm/tsi108_irq.h | 16 +- arch/powerpc/include/asm/tsi108_pci.h | 17 +- arch/powerpc/include/asm/types.h | 6 +- arch/powerpc/include/asm/udbg.h | 6 +- arch/powerpc/include/asm/uic.h | 6 +- arch/powerpc/include/asm/unistd.h | 6 +- arch/powerpc/include/asm/uprobes.h | 15 +- arch/powerpc/include/asm/vas.h | 6 +- arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/asm/vio.h | 6 +- arch/powerpc/include/asm/xilinx_intc.h | 6 +- arch/powerpc/include/asm/xive-regs.h | 6 +- arch/powerpc/include/asm/xive.h | 6 +- arch/powerpc/include/asm/xmon.h | 6 +- arch/powerpc/include/asm/xor.h | 14 +- arch/powerpc/include/uapi/asm/Kbuild | 1 - arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kernel/align.c | 6 +- arch/powerpc/kernel/asm-offsets.c | 6 +- arch/powerpc/kernel/cpu_setup_44x.S | 7 +- arch/powerpc/kernel/cpu_setup_6xx.S | 7 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 7 +- arch/powerpc/kernel/cpu_setup_power.S | 7 +- arch/powerpc/kernel/cpu_setup_ppc970.S | 7 +- arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dma-swiotlb.c | 7 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh.c | 15 +- arch/powerpc/kernel/eeh_cache.c | 15 +- arch/powerpc/kernel/eeh_dev.c | 15 +- arch/powerpc/kernel/eeh_event.c | 14 +- arch/powerpc/kernel/eeh_pe.c | 15 +- arch/powerpc/kernel/entry_32.S | 7 +- arch/powerpc/kernel/entry_64.S | 6 +- arch/powerpc/kernel/epapr_hcalls.S | 6 +- arch/powerpc/kernel/exceptions-64e.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/firmware.c | 6 +- arch/powerpc/kernel/fpu.S | 7 +- arch/powerpc/kernel/head_32.S | 7 +- arch/powerpc/kernel/head_40x.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_64.S | 6 +- arch/powerpc/kernel/head_8xx.S | 7 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/hw_breakpoint.c | 16 +- arch/powerpc/kernel/idle.c | 6 +- arch/powerpc/kernel/idle_6xx.S | 6 +- arch/powerpc/kernel/idle_book3e.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 6 +- arch/powerpc/kernel/idle_e500.S | 6 +- arch/powerpc/kernel/idle_power4.S | 6 +- arch/powerpc/kernel/ima_kexec.c | 6 +- arch/powerpc/kernel/io.c | 6 +- arch/powerpc/kernel/iommu.c | 15 +- arch/powerpc/kernel/irq.c | 6 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/jump_label.c | 6 +- arch/powerpc/kernel/kexec_elf_64.c | 6 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/kprobes.c | 15 +- arch/powerpc/kernel/l2cr_6xx.S | 14 +- arch/powerpc/kernel/mce.c | 15 +- arch/powerpc/kernel/mce_power.c | 15 +- arch/powerpc/kernel/misc.S | 6 +- arch/powerpc/kernel/misc_32.S | 7 +- arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/module.c | 14 +- arch/powerpc/kernel/module_32.c | 14 +- arch/powerpc/kernel/module_64.c | 14 +- arch/powerpc/kernel/msi.c | 6 +- arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/of_platform.c | 7 +- arch/powerpc/kernel/optprobes.c | 6 +- arch/powerpc/kernel/optprobes_head.S | 6 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci-common.c | 6 +- arch/powerpc/kernel/pci-hotplug.c | 6 +- arch/powerpc/kernel/pci_32.c | 1 - arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/pci_dn.c | 15 +- arch/powerpc/kernel/pmc.c | 6 +- arch/powerpc/kernel/ppc32.h | 6 +- arch/powerpc/kernel/ppc_save_regs.S | 6 +- arch/powerpc/kernel/proc_powerpc.c | 15 +- arch/powerpc/kernel/process.c | 8 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 35 +- arch/powerpc/kernel/prom_init_check.sh | 5 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/kernel/reloc_32.S | 6 +- arch/powerpc/kernel/reloc_64.S | 6 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/rtas_flash.c | 6 +- arch/powerpc/kernel/rtas_pci.c | 15 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/setup-common.c | 6 +- arch/powerpc/kernel/setup.h | 6 +- arch/powerpc/kernel/setup_32.c | 1 - arch/powerpc/kernel/setup_64.c | 6 +- arch/powerpc/kernel/signal_32.c | 12 +- arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 6 +- arch/powerpc/kernel/swsusp.c | 6 +- arch/powerpc/kernel/sys_ppc32.c | 6 +- arch/powerpc/kernel/syscalls.c | 7 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/sysfs.c | 1 - arch/powerpc/kernel/systbl.S | 6 +- arch/powerpc/kernel/systbl_chk.sh | 5 +- arch/powerpc/kernel/time.c | 6 +- arch/powerpc/kernel/trace/ftrace_32.S | 6 +- arch/powerpc/kernel/trace/ftrace_64.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_pg.S | 6 +- arch/powerpc/kernel/traps.c | 10 +- arch/powerpc/kernel/udbg.c | 6 +- arch/powerpc/kernel/udbg_16550.c | 6 +- arch/powerpc/kernel/uprobes.c | 15 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso32/cacheflush.S | 6 +- arch/powerpc/kernel/vdso32/datapage.S | 6 +- arch/powerpc/kernel/vdso32/getcpu.S | 14 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso32/sigtramp.S | 6 +- arch/powerpc/kernel/vdso64/cacheflush.S | 6 +- arch/powerpc/kernel/vdso64/datapage.S | 6 +- arch/powerpc/kernel/vdso64/getcpu.S | 14 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/sigtramp.S | 6 +- arch/powerpc/kvm/book3s.c | 1 - arch/powerpc/kvm/book3s.h | 7 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 36 +- arch/powerpc/kvm/book3s_64_vio.c | 44 +- arch/powerpc/kvm/book3s_hv.c | 48 +- arch/powerpc/kvm/book3s_hv_hmi.c | 14 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 9 +- arch/powerpc/kvm/book3s_rtas.c | 14 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 55 +- arch/powerpc/kvm/book3s_xive.h | 1 - arch/powerpc/kvm/book3s_xive_native.c | 100 +- arch/powerpc/kvm/fpu.S | 7 +- arch/powerpc/kvm/powerpc.c | 3 - arch/powerpc/kvm/tm.S | 10 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/checksum_32.S | 6 +- arch/powerpc/lib/checksum_64.S | 6 +- arch/powerpc/lib/checksum_wrappers.c | 14 +- arch/powerpc/lib/code-patching.c | 6 +- arch/powerpc/lib/copy_32.S | 6 +- arch/powerpc/lib/copypage_64.S | 6 +- arch/powerpc/lib/copypage_power7.S | 14 +- arch/powerpc/lib/copyuser_64.S | 6 +- arch/powerpc/lib/copyuser_power7.S | 14 +- arch/powerpc/lib/div64.S | 6 +- arch/powerpc/lib/feature-fixups-test.S | 7 +- arch/powerpc/lib/feature-fixups.c | 6 +- arch/powerpc/lib/hweight_64.S | 14 +- arch/powerpc/lib/ldstfp.S | 10 +- arch/powerpc/lib/locks.c | 6 +- arch/powerpc/lib/mem_64.S | 6 +- arch/powerpc/lib/memcmp_64.S | 6 +- arch/powerpc/lib/memcpy_64.S | 6 +- arch/powerpc/lib/memcpy_power7.S | 14 +- arch/powerpc/lib/quad.S | 6 +- arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/lib/string.S | 6 +- arch/powerpc/lib/string_64.S | 14 +- arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/lib/vmx-helper.c | 14 +- arch/powerpc/lib/xor_vmx.c | 14 +- arch/powerpc/lib/xor_vmx_glue.c | 6 +- arch/powerpc/math-emu/math_efp.c | 6 +- arch/powerpc/mm/book3s32/hash_low.S | 7 +- arch/powerpc/mm/book3s32/mmu.c | 7 +- arch/powerpc/mm/book3s32/mmu_context.c | 7 +- arch/powerpc/mm/book3s32/tlb.c | 7 +- arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 6 +- arch/powerpc/mm/book3s64/hash_tlb.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 8 +- arch/powerpc/mm/book3s64/iommu_api.c | 48 +- arch/powerpc/mm/book3s64/mmu_context.c | 7 +- arch/powerpc/mm/book3s64/pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 6 +- arch/powerpc/mm/book3s64/slb.c | 7 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/copro_fault.c | 15 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 11 +- arch/powerpc/mm/init-common.c | 7 +- arch/powerpc/mm/init_32.c | 7 +- arch/powerpc/mm/init_64.c | 7 +- arch/powerpc/mm/mem.c | 9 +- arch/powerpc/mm/mmap.c | 16 +- arch/powerpc/mm/mmu_context.c | 7 +- arch/powerpc/mm/mmu_decl.h | 7 +- arch/powerpc/mm/nohash/40x.c | 7 +- arch/powerpc/mm/nohash/44x.c | 7 +- arch/powerpc/mm/nohash/8xx.c | 7 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/mm/nohash/fsl_booke.c | 7 +- arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 7 +- arch/powerpc/mm/nohash/tlb_low.S | 7 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 6 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable.c | 6 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/mm/pgtable_64.c | 7 +- arch/powerpc/mm/slice.c | 15 +- arch/powerpc/net/bpf_jit_comp64.c | 36 +- arch/powerpc/oprofile/backtrace.c | 5 +- arch/powerpc/oprofile/cell/pr_util.h | 6 +- arch/powerpc/oprofile/cell/spu_profiler.c | 6 +- arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +- arch/powerpc/oprofile/cell/vma_map.c | 6 +- arch/powerpc/oprofile/common.c | 6 +- arch/powerpc/oprofile/op_model_7450.c | 6 +- arch/powerpc/oprofile/op_model_cell.c | 6 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 6 +- arch/powerpc/oprofile/op_model_power4.c | 6 +- arch/powerpc/perf/8xx-pmu.c | 6 +- arch/powerpc/perf/bhrb.S | 6 +- arch/powerpc/perf/callchain.c | 6 +- arch/powerpc/perf/core-book3s.c | 12 +- arch/powerpc/perf/core-fsl-emb.c | 6 +- arch/powerpc/perf/e500-pmu.c | 6 +- arch/powerpc/perf/e6500-pmu.c | 6 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 6 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/isa207-common.c | 6 +- arch/powerpc/perf/isa207-common.h | 6 +- arch/powerpc/perf/mpc7450-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 6 +- arch/powerpc/perf/power5+-pmu.c | 6 +- arch/powerpc/perf/power5-pmu.c | 6 +- arch/powerpc/perf/power6-pmu.c | 6 +- arch/powerpc/perf/power7-events-list.h | 6 +- arch/powerpc/perf/power7-pmu.c | 6 +- arch/powerpc/perf/power8-events-list.h | 6 +- arch/powerpc/perf/power8-pmu.c | 9 +- arch/powerpc/perf/power9-events-list.h | 6 +- arch/powerpc/perf/power9-pmu.c | 9 +- arch/powerpc/perf/ppc970-pmu.c | 6 +- arch/powerpc/platforms/40x/Makefile | 1 - arch/powerpc/platforms/44x/canyonlands.c | 17 +- arch/powerpc/platforms/44x/ebony.c | 6 +- arch/powerpc/platforms/44x/fsp2.c | 6 +- arch/powerpc/platforms/44x/iss4xx.c | 6 +- arch/powerpc/platforms/44x/machine_check.c | 5 +- arch/powerpc/platforms/44x/misc_44x.S | 7 +- arch/powerpc/platforms/44x/ppc476.c | 6 +- arch/powerpc/platforms/44x/sam440ep.c | 6 +- arch/powerpc/platforms/44x/warp.c | 6 +- arch/powerpc/platforms/4xx/Makefile | 1 - arch/powerpc/platforms/4xx/cpm.c | 16 +- arch/powerpc/platforms/4xx/hsta_msi.c | 6 +- arch/powerpc/platforms/4xx/machine_check.c | 5 +- arch/powerpc/platforms/4xx/msi.c | 16 +- arch/powerpc/platforms/4xx/ocm.c | 16 +- arch/powerpc/platforms/4xx/soc.c | 6 +- arch/powerpc/platforms/4xx/uic.c | 6 +- arch/powerpc/platforms/512x/clock-commonclk.c | 6 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 7 +- arch/powerpc/platforms/512x/mpc5121_ads.h | 6 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 6 +- arch/powerpc/platforms/512x/mpc512x.h | 6 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 7 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 6 +- arch/powerpc/platforms/512x/pdm360ng.c | 7 +- arch/powerpc/platforms/52xx/lite5200.c | 5 +- arch/powerpc/platforms/52xx/media5200.c | 7 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +- arch/powerpc/platforms/82xx/ep8248e.c | 6 +- arch/powerpc/platforms/82xx/km82xx.c | 6 +- arch/powerpc/platforms/82xx/m82xx_pci.h | 5 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 6 +- arch/powerpc/platforms/82xx/pq2.c | 6 +- arch/powerpc/platforms/82xx/pq2ads.h | 6 +- arch/powerpc/platforms/83xx/asp834x.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 6 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 6 +- arch/powerpc/platforms/83xx/misc.c | 6 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc831x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_itx.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_qds.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_rdb.c | 6 +- arch/powerpc/platforms/85xx/c293pcie.c | 6 +- arch/powerpc/platforms/85xx/corenet_generic.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 6 +- arch/powerpc/platforms/85xx/mpc8536_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ads.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 6 +- arch/powerpc/platforms/85xx/mvme2500.c | 7 +- arch/powerpc/platforms/85xx/p1010rdb.c | 6 +- arch/powerpc/platforms/85xx/p1023_rdb.c | 6 +- arch/powerpc/platforms/85xx/ppa8548.c | 6 +- arch/powerpc/platforms/85xx/qemu_e500.c | 6 +- arch/powerpc/platforms/85xx/sbc8548.c | 7 +- arch/powerpc/platforms/85xx/sgy_cts1000.c | 6 +- arch/powerpc/platforms/85xx/smp.c | 6 +- arch/powerpc/platforms/85xx/socrates.c | 6 +- arch/powerpc/platforms/85xx/stx_gp3.c | 6 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 6 +- arch/powerpc/platforms/85xx/tqm85xx.c | 6 +- arch/powerpc/platforms/85xx/twr_p102x.c | 6 +- arch/powerpc/platforms/86xx/gef_ppc9a.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 6 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx.h | 6 +- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 6 +- arch/powerpc/platforms/86xx/mvme7100.c | 7 +- arch/powerpc/platforms/86xx/pic.c | 6 +- arch/powerpc/platforms/86xx/sbc8641d.c | 6 +- arch/powerpc/platforms/8xx/machine_check.c | 5 +- arch/powerpc/platforms/amigaone/Makefile | 1 - arch/powerpc/platforms/amigaone/setup.c | 6 +- arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/cbe_powerbutton.c | 15 +- arch/powerpc/platforms/cell/cbe_regs.c | 1 - arch/powerpc/platforms/cell/cbe_thermal.c | 15 +- arch/powerpc/platforms/cell/cell.h | 11 +- arch/powerpc/platforms/cell/cpufreq_spudemand.c | 15 +- arch/powerpc/platforms/cell/interrupt.c | 15 +- arch/powerpc/platforms/cell/iommu.c | 15 +- arch/powerpc/platforms/cell/pervasive.c | 15 +- arch/powerpc/platforms/cell/pervasive.h | 15 +- arch/powerpc/platforms/cell/pmu.c | 15 +- arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/setup.c | 6 +- arch/powerpc/platforms/cell/smp.c | 6 +- arch/powerpc/platforms/cell/spider-pci.c | 15 +- arch/powerpc/platforms/cell/spider-pic.c | 15 +- arch/powerpc/platforms/cell/spu_base.c | 15 +- arch/powerpc/platforms/cell/spu_callbacks.c | 1 - arch/powerpc/platforms/cell/spu_manage.c | 14 +- arch/powerpc/platforms/cell/spu_notify.c | 15 +- arch/powerpc/platforms/cell/spu_priv1_mmio.c | 14 +- arch/powerpc/platforms/cell/spu_priv1_mmio.h | 14 +- arch/powerpc/platforms/cell/spu_syscalls.c | 15 +- arch/powerpc/platforms/cell/spufs/backing_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/context.c | 15 +- arch/powerpc/platforms/cell/spufs/coredump.c | 15 +- arch/powerpc/platforms/cell/spufs/fault.c | 24 +- arch/powerpc/platforms/cell/spufs/file.c | 15 +- arch/powerpc/platforms/cell/spufs/gang.c | 15 +- arch/powerpc/platforms/cell/spufs/hw_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/inode.c | 15 +- arch/powerpc/platforms/cell/spufs/lscsa_alloc.c | 15 +- arch/powerpc/platforms/cell/spufs/run.c | 2 +- arch/powerpc/platforms/cell/spufs/sched.c | 17 +- arch/powerpc/platforms/cell/spufs/spu_restore.c | 16 +- .../platforms/cell/spufs/spu_restore_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_save.c | 16 +- arch/powerpc/platforms/cell/spufs/spu_save_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_utils.h | 15 +- arch/powerpc/platforms/cell/spufs/spufs.h | 15 +- arch/powerpc/platforms/cell/spufs/switch.c | 16 +- arch/powerpc/platforms/chrp/Makefile | 1 - arch/powerpc/platforms/chrp/nvram.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/gamecube.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 6 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.h | 7 +- arch/powerpc/platforms/embedded6xx/wii.c | 7 +- arch/powerpc/platforms/fsl_uli1575.c | 6 +- arch/powerpc/platforms/maple/Makefile | 1 - arch/powerpc/platforms/maple/pci.c | 6 +- arch/powerpc/platforms/maple/setup.c | 7 +- arch/powerpc/platforms/maple/time.c | 7 +- arch/powerpc/platforms/pasemi/Makefile | 1 - arch/powerpc/platforms/pasemi/misc.c | 6 +- arch/powerpc/platforms/powermac/backlight.c | 1 - arch/powerpc/platforms/powermac/bootx_init.c | 6 +- arch/powerpc/platforms/powermac/cache.S | 7 +- arch/powerpc/platforms/powermac/feature.c | 7 +- arch/powerpc/platforms/powermac/low_i2c.c | 6 +- arch/powerpc/platforms/powermac/nvram.c | 6 +- arch/powerpc/platforms/powermac/pci.c | 6 +- arch/powerpc/platforms/powermac/pfunc_core.c | 1 - arch/powerpc/platforms/powermac/pic.c | 7 +- arch/powerpc/platforms/powermac/setup.c | 7 +- arch/powerpc/platforms/powermac/sleep.S | 7 +- arch/powerpc/platforms/powermac/smp.c | 6 +- arch/powerpc/platforms/powermac/udbg_scc.c | 6 +- arch/powerpc/platforms/powernv/copy-paste.h | 6 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 6 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 6 +- arch/powerpc/platforms/powernv/npu-dma.c | 20 +- arch/powerpc/platforms/powernv/opal-async.c | 6 +- arch/powerpc/platforms/powernv/opal-dump.c | 6 +- arch/powerpc/platforms/powernv/opal-elog.c | 6 +- arch/powerpc/platforms/powernv/opal-flash.c | 6 +- arch/powerpc/platforms/powernv/opal-hmi.c | 54 +- arch/powerpc/platforms/powernv/opal-imc.c | 10 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 6 +- arch/powerpc/platforms/powernv/opal-kmsg.c | 6 +- arch/powerpc/platforms/powernv/opal-lpc.c | 6 +- .../powerpc/platforms/powernv/opal-memory-errors.c | 15 +- arch/powerpc/platforms/powernv/opal-msglog.c | 6 +- arch/powerpc/platforms/powernv/opal-nvram.c | 6 +- arch/powerpc/platforms/powernv/opal-power.c | 6 +- arch/powerpc/platforms/powernv/opal-powercap.c | 6 +- arch/powerpc/platforms/powernv/opal-prd.c | 10 +- arch/powerpc/platforms/powernv/opal-psr.c | 6 +- arch/powerpc/platforms/powernv/opal-rtc.c | 6 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 6 +- arch/powerpc/platforms/powernv/opal-sensor.c | 15 +- arch/powerpc/platforms/powernv/opal-sysparam.c | 15 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 6 +- arch/powerpc/platforms/powernv/opal-xscom.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 29 +- arch/powerpc/platforms/powernv/pci-cxl.c | 6 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/powernv/pci.c | 6 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 6 +- arch/powerpc/platforms/powernv/smp.c | 6 +- arch/powerpc/platforms/powernv/subcore-asm.S | 6 +- arch/powerpc/platforms/powernv/subcore.c | 6 +- arch/powerpc/platforms/powernv/subcore.h | 6 +- arch/powerpc/platforms/powernv/vas-debug.c | 6 +- arch/powerpc/platforms/powernv/vas-window.c | 6 +- arch/powerpc/platforms/powernv/vas.c | 6 +- arch/powerpc/platforms/powernv/vas.h | 6 +- arch/powerpc/platforms/ps3/device-init.c | 14 +- arch/powerpc/platforms/ps3/exports.c | 14 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 7 +- arch/powerpc/platforms/ps3/htab.c | 14 +- arch/powerpc/platforms/ps3/hvcall.S | 14 +- arch/powerpc/platforms/ps3/interrupt.c | 14 +- arch/powerpc/platforms/ps3/mm.c | 14 +- arch/powerpc/platforms/ps3/os-area.c | 14 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 14 +- arch/powerpc/platforms/ps3/setup.c | 14 +- arch/powerpc/platforms/ps3/smp.c | 14 +- arch/powerpc/platforms/ps3/spu.c | 14 +- arch/powerpc/platforms/ps3/system-bus.c | 14 +- arch/powerpc/platforms/ps3/time.c | 14 +- arch/powerpc/platforms/pseries/cmm.c | 16 +- arch/powerpc/platforms/pseries/dlpar.c | 4 - arch/powerpc/platforms/pseries/dtl.c | 15 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 15 +- arch/powerpc/platforms/pseries/event_sources.c | 15 +- arch/powerpc/platforms/pseries/firmware.c | 6 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +- arch/powerpc/platforms/pseries/hvCall.S | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 15 +- arch/powerpc/platforms/pseries/hvconsole.c | 15 +- arch/powerpc/platforms/pseries/hvcserver.c | 15 +- arch/powerpc/platforms/pseries/io_event_irq.c | 6 +- arch/powerpc/platforms/pseries/iommu.c | 16 +- arch/powerpc/platforms/pseries/kexec.c | 6 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/powerpc/platforms/pseries/lparcfg.c | 6 +- arch/powerpc/platforms/pseries/nvram.c | 6 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/power.c | 14 +- arch/powerpc/platforms/pseries/pseries.h | 6 +- arch/powerpc/platforms/pseries/ras.c | 15 +- arch/powerpc/platforms/pseries/rng.c | 6 +- arch/powerpc/platforms/pseries/scanlog.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/smp.c | 6 +- arch/powerpc/platforms/pseries/suspend.c | 15 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/sysdev/cpm_common.c | 5 +- arch/powerpc/sysdev/dart.h | 15 +- arch/powerpc/sysdev/dart_iommu.c | 16 +- arch/powerpc/sysdev/dcr-low.S | 6 +- arch/powerpc/sysdev/dcr.c | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 15 +- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 15 +- arch/powerpc/sysdev/fsl_gtm.c | 6 +- arch/powerpc/sysdev/fsl_lbc.c | 6 +- arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 6 +- arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/fsl_pci.h | 7 +- arch/powerpc/sysdev/fsl_pmc.c | 6 +- arch/powerpc/sysdev/fsl_rcpm.c | 6 +- arch/powerpc/sysdev/fsl_rio.c | 6 +- arch/powerpc/sysdev/fsl_rio.h | 6 +- arch/powerpc/sysdev/fsl_rmu.c | 6 +- arch/powerpc/sysdev/fsl_soc.c | 6 +- arch/powerpc/sysdev/ge/Makefile | 1 - arch/powerpc/sysdev/grackle.c | 6 +- arch/powerpc/sysdev/i8259.c | 6 +- arch/powerpc/sysdev/indirect_pci.c | 6 +- arch/powerpc/sysdev/ipic.c | 6 +- arch/powerpc/sysdev/ipic.h | 6 +- arch/powerpc/sysdev/mmio_nvram.c | 15 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/of_rtc.c | 6 +- arch/powerpc/sysdev/pmi.c | 15 +- arch/powerpc/sysdev/scom.c | 15 +- arch/powerpc/sysdev/simple_gpio.c | 6 +- arch/powerpc/sysdev/tsi108_dev.c | 6 +- arch/powerpc/sysdev/tsi108_pci.c | 15 +- arch/powerpc/sysdev/udbg_memcons.c | 6 +- arch/powerpc/sysdev/xics/icp-hv.c | 7 +- arch/powerpc/sysdev/xics/icp-native.c | 7 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/powerpc/sysdev/xics/ics-opal.c | 6 +- arch/powerpc/sysdev/xics/xics-common.c | 7 +- arch/powerpc/sysdev/xive/Makefile | 1 - arch/powerpc/sysdev/xive/common.c | 6 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 58 +- arch/powerpc/sysdev/xive/xive-internal.h | 6 +- arch/powerpc/tools/relocs_check.sh | 5 +- arch/powerpc/xmon/ansidecl.h | 15 +- arch/powerpc/xmon/dis-asm.h | 6 +- arch/powerpc/xmon/nonstdio.c | 6 +- arch/powerpc/xmon/ppc-dis.c | 15 +- arch/powerpc/xmon/ppc-opc.c | 16 +- arch/powerpc/xmon/spu-dis.c | 15 +- arch/powerpc/xmon/spu-insns.h | 15 +- arch/powerpc/xmon/spu-opc.c | 15 +- arch/powerpc/xmon/spu.h | 15 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 2 + arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/atomic.h | 50 +- arch/riscv/include/asm/bug.h | 2 +- arch/riscv/include/asm/elf.h | 6 +- arch/riscv/include/asm/kprobes.h | 10 +- arch/riscv/include/asm/pgalloc.h | 29 +- arch/riscv/include/uapi/asm/Kbuild | 1 - arch/riscv/kernel/Makefile | 1 - arch/riscv/kernel/module.c | 10 +- arch/riscv/kernel/process.c | 15 +- arch/riscv/kernel/setup.c | 15 +- arch/riscv/kernel/signal.c | 17 +- arch/riscv/kernel/smpboot.c | 10 +- arch/riscv/kernel/stacktrace.c | 10 +- arch/riscv/kernel/traps.c | 11 +- arch/riscv/kernel/vdso/Makefile | 1 - arch/riscv/lib/Makefile | 1 - arch/riscv/mm/Makefile | 1 - arch/riscv/mm/extable.c | 15 +- arch/riscv/mm/fault.c | 21 +- arch/riscv/net/Makefile | 1 - arch/riscv/net/bpf_jit_comp.c | 67 +- arch/s390/Kconfig | 5 +- arch/s390/Makefile | 2 + arch/s390/appldata/appldata_base.c | 15 +- arch/s390/crypto/aes_s390.c | 156 +- arch/s390/crypto/des_s390.c | 7 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/atomic.h | 38 +- arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/idals.h | 3 +- arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/jump_label.c | 18 +- arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/traps.c | 6 +- arch/s390/kvm/kvm-s390.c | 38 +- arch/s390/mm/fault.c | 15 +- arch/s390/mm/init.c | 18 +- arch/s390/mm/maccess.c | 9 +- arch/s390/mm/mmap.c | 2 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/sh/boards/Kconfig | 14 +- arch/sh/boot/dts/Makefile | 1 - arch/sh/cchips/hd6446x/Makefile | 1 - arch/sh/configs/hp6xx_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 1 + arch/sh/kernel/cpu/sh2a/fpu.c | 2 +- arch/sh/kernel/cpu/sh4/fpu.c | 2 +- arch/sh/kernel/cpu/sh5/fpu.c | 4 +- arch/sh/kernel/hw_breakpoint.c | 2 +- arch/sh/kernel/kdebugfs.c | 3 + arch/sh/kernel/ptrace_64.c | 4 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/signal_64.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/kernel/traps_64.c | 2 +- arch/sh/math-emu/Makefile | 1 - arch/sh/math-emu/math.c | 2 +- arch/sh/mm/asids-debugfs.c | 11 +- arch/sh/mm/cache-debugfs.c | 20 +- arch/sh/mm/cache-j2.c | 3 +- arch/sh/mm/cache-sh2.c | 3 +- arch/sh/mm/cache-sh2a.c | 3 +- arch/sh/mm/cache-sh3.c | 3 +- arch/sh/mm/cache.c | 3 +- arch/sh/mm/fault.c | 11 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/kmap.c | 3 +- arch/sh/mm/nommu.c | 3 +- arch/sh/mm/pmb.c | 9 +- arch/sh/mm/tlb-debugfs.c | 20 +- arch/sh/mm/tlb-sh3.c | 3 +- arch/sh/mm/tlb-sh4.c | 3 +- arch/sparc/Kbuild | 1 - arch/sparc/Kconfig | 4 +- arch/sparc/boot/piggyback.c | 15 +- arch/sparc/crypto/aes_glue.c | 1 - arch/sparc/crypto/camellia_glue.c | 1 - arch/sparc/crypto/crc32c_glue.c | 1 - arch/sparc/crypto/des_glue.c | 1 - arch/sparc/crypto/md5_glue.c | 1 - arch/sparc/crypto/sha1_glue.c | 1 - arch/sparc/crypto/sha256_glue.c | 1 - arch/sparc/crypto/sha512_glue.c | 1 - arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/atomic_64.h | 8 +- arch/sparc/include/asm/prom.h | 6 +- arch/sparc/include/asm/uprobes.h | 14 +- arch/sparc/include/asm/xor_32.h | 10 +- arch/sparc/include/asm/xor_64.h | 10 +- arch/sparc/include/uapi/asm/Kbuild | 1 - arch/sparc/include/uapi/asm/mman.h | 6 + arch/sparc/include/uapi/asm/oradax.h | 14 +- arch/sparc/kernel/chmc.c | 1 - arch/sparc/kernel/ds.c | 1 - arch/sparc/kernel/helpers.S | 1 - arch/sparc/kernel/led.c | 1 - arch/sparc/kernel/mdesc.c | 2 - arch/sparc/kernel/nmi.c | 1 - arch/sparc/kernel/of_device_common.c | 1 - arch/sparc/kernel/pcr.c | 1 - arch/sparc/kernel/perf_event.c | 4 - arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/prom_64.c | 6 +- arch/sparc/kernel/prom_common.c | 6 +- arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/signal32.c | 8 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/stacktrace.c | 1 - arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 42 +- arch/sparc/kernel/uprobes.c | 14 +- arch/sparc/lib/divdi3.S | 16 +- arch/sparc/lib/muldi3.S | 16 +- arch/sparc/lib/udivdi3.S | 16 +- arch/sparc/math-emu/Makefile | 1 - arch/sparc/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 2 +- arch/sparc/mm/ultra.S | 4 +- arch/sparc/net/Makefile | 1 - arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/sparc/oprofile/Makefile | 1 - arch/sparc/power/Makefile | 1 - arch/sparc/vdso/Makefile | 1 - arch/sparc/vdso/vclock_gettime.c | 2 +- arch/sparc/vdso/vma.c | 2 +- arch/um/drivers/mmapper_kern.c | 1 - arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/mem.c | 22 + arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/unicore32/Makefile | 3 +- .../configs/{defconfig => unicore32_defconfig} | 0 arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/pgalloc.h | 36 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/kernel/traps.c | 2 +- arch/unicore32/mm/fault.c | 13 +- arch/x86/Kbuild | 1 - arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 44 + arch/x86/boot/bioscall.S | 5 +- arch/x86/boot/compressed/string.c | 14 +- arch/x86/boot/mkcpustr.c | 5 +- arch/x86/boot/regs.c | 5 +- arch/x86/boot/vesa.h | 7 +- arch/x86/crypto/aegis128-aesni-glue.c | 6 +- arch/x86/crypto/aegis128l-aesni-glue.c | 6 +- arch/x86/crypto/aegis256-aesni-glue.c | 6 +- arch/x86/crypto/aes_glue.c | 1 - arch/x86/crypto/aesni-intel_asm.S | 6 +- arch/x86/crypto/aesni-intel_glue.c | 6 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 17 +- arch/x86/crypto/blowfish_glue.c | 17 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 7 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 17 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 7 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 7 +- arch/x86/crypto/camellia_glue.c | 17 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast5_avx_glue.c | 17 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast6_avx_glue.c | 17 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 6 +- arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/des3_ede-asm_64.S | 11 +- arch/x86/crypto/des3_ede_glue.c | 12 +- arch/x86/crypto/glue_helper-asm-avx.S | 12 +- arch/x86/crypto/glue_helper-asm-avx2.S | 7 +- arch/x86/crypto/glue_helper.c | 17 +- arch/x86/crypto/morus1280-avx2-glue.c | 6 +- arch/x86/crypto/morus1280-sse2-glue.c | 6 +- arch/x86/crypto/morus1280_glue.c | 6 +- arch/x86/crypto/morus640-sse2-glue.c | 6 +- arch/x86/crypto/morus640_glue.c | 6 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 6 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 6 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent-avx2-asm_64.S | 7 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 17 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent_avx2_glue.c | 7 +- arch/x86/crypto/serpent_avx_glue.c | 17 +- arch/x86/crypto/serpent_sse2_glue.c | 17 +- arch/x86/crypto/sha1_ssse3_asm.S | 6 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/twofish-i586-asm_32.S | 15 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 17 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 15 +- arch/x86/crypto/twofish_avx_glue.c | 17 +- arch/x86/crypto/twofish_glue_3way.c | 17 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/vclock_gettime.c | 2 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/entry/vdso/vgetcpu.c | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/Makefile | 1 - arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 3 +- arch/x86/events/Makefile | 1 - arch/x86/events/amd/core.c | 1 - arch/x86/events/core.c | 106 +- arch/x86/events/intel/core.c | 152 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 36 +- arch/x86/events/intel/rapl.c | 21 +- arch/x86/events/intel/uncore.c | 81 +- arch/x86/events/intel/uncore.h | 4 +- arch/x86/events/intel/uncore_snb.c | 85 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/events/perf_event.h | 7 +- arch/x86/hyperv/Makefile | 1 - arch/x86/ia32/Makefile | 1 - arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/acpi.h | 19 +- arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 38 +- arch/x86/include/asm/calgary.h | 15 +- arch/x86/include/asm/geode.h | 5 +- arch/x86/include/asm/inat.h | 16 +- arch/x86/include/asm/inat_types.h | 16 +- arch/x86/include/asm/insn.h | 15 +- arch/x86/include/asm/iomap.h | 15 +- arch/x86/include/asm/ipi.h | 3 +- arch/x86/include/asm/ist.h | 11 +- arch/x86/include/asm/kprobes.h | 15 +- arch/x86/include/asm/livepatch.h | 14 +- arch/x86/include/asm/olpc.h | 31 + arch/x86/include/asm/orc_lookup.h | 14 +- arch/x86/include/asm/orc_types.h | 14 +- arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_types.h | 1 + arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/prom.h | 6 +- arch/x86/include/asm/ptrace.h | 3 +- arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/syscall.h | 5 +- arch/x86/include/asm/sysfb.h | 6 +- arch/x86/include/asm/tce.h | 15 +- arch/x86/include/asm/topology.h | 17 - arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/uprobes.h | 15 +- arch/x86/include/asm/uv/bios.h | 15 +- arch/x86/include/asm/vvar.h | 2 +- arch/x86/include/asm/xor.h | 10 +- arch/x86/include/asm/xor_32.h | 10 +- arch/x86/include/uapi/asm/Kbuild | 1 - arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/acpi/apei.c | 11 +- arch/x86/kernel/acpi/boot.c | 19 +- arch/x86/kernel/acpi/cstate.c | 1 - arch/x86/kernel/alternative.c | 54 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/apic/apic.c | 21 +- arch/x86/kernel/apic/apic_flat_64.c | 2 +- arch/x86/kernel/apic/probe_32.c | 2 +- arch/x86/kernel/apic/probe_64.c | 2 +- arch/x86/kernel/apm_32.c | 11 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/cpu/Makefile | 5 +- arch/x86/kernel/cpu/amd.c | 8 +- arch/x86/kernel/cpu/common.c | 2 - arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/cpu/mce/core.c | 3 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 - arch/x86/kernel/cpu/mce/inject.c | 9 +- arch/x86/kernel/cpu/mce/therm_throt.c | 1 - arch/x86/kernel/cpu/microcode/Makefile | 1 - arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/cpu/microcode/intel.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/mtrr/Makefile | 1 - arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/crash.c | 1 - arch/x86/kernel/e820.c | 1 - arch/x86/kernel/fpu/Makefile | 1 - arch/x86/kernel/fpu/core.c | 1 - arch/x86/kernel/fpu/init.c | 1 - arch/x86/kernel/fpu/xstate.c | 1 - arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/hpet.c | 1 - arch/x86/kernel/hw_breakpoint.c | 14 +- arch/x86/kernel/i8237.c | 6 +- arch/x86/kernel/ima_arch.c | 17 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 1 - arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kdebugfs.c | 60 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/Makefile | 1 - arch/x86/kernel/kprobes/core.c | 15 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kprobes/opt.c | 31 +- arch/x86/kernel/kvm.c | 15 +- arch/x86/kernel/livepatch.c | 14 +- arch/x86/kernel/module.c | 14 +- arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/nmi.c | 1 - arch/x86/kernel/paravirt.c | 60 +- arch/x86/kernel/paravirt_patch.c | 126 - arch/x86/kernel/paravirt_patch_32.c | 67 + arch/x86/kernel/paravirt_patch_64.c | 75 + arch/x86/kernel/pci-calgary_64.c | 14 +- arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/ptrace.c | 13 +- arch/x86/kernel/pvclock.c | 14 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 73 +- arch/x86/kernel/sysfb.c | 6 +- arch/x86/kernel/sysfb_efi.c | 6 +- arch/x86/kernel/sysfb_simplefb.c | 6 +- arch/x86/kernel/tce_64.c | 15 +- arch/x86/kernel/tls.h | 5 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/tsc.c | 58 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/unwind_frame.c | 1 - arch/x86/kernel/unwind_guess.c | 1 - arch/x86/kernel/unwind_orc.c | 1 - arch/x86/kernel/uprobes.c | 17 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/debugfs.c | 18 - arch/x86/kvm/irq.c | 7 - arch/x86/kvm/irq.h | 1 - arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 15 +- arch/x86/kvm/vmx/nested.c | 35 +- arch/x86/kvm/vmx/pmu_intel.c | 26 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 7 +- arch/x86/lib/atomic64_386_32.S | 6 +- arch/x86/lib/atomic64_cx8_32.S | 6 +- arch/x86/lib/checksum_32.S | 6 +- arch/x86/lib/clear_page_64.S | 1 - arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/cpu.c | 1 - arch/x86/lib/csum-wrappers_64.c | 2 +- arch/x86/lib/inat.c | 16 +- arch/x86/lib/insn.c | 15 +- arch/x86/lib/memcpy_64.S | 1 - arch/x86/lib/usercopy_64.c | 1 - arch/x86/mm/debug_pagetables.c | 36 +- arch/x86/mm/extable.c | 1 - arch/x86/mm/fault.c | 12 +- arch/x86/mm/highmem_32.c | 1 - arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/iomap_32.c | 15 +- arch/x86/mm/ioremap.c | 1 - arch/x86/mm/mmap.c | 15 +- arch/x86/mm/mmio-mod.c | 14 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/numa.c | 28 +- arch/x86/mm/pageattr.c | 1 - arch/x86/mm/pat.c | 1 - arch/x86/mm/pf_in.c | 17 +- arch/x86/mm/pf_in.h | 17 +- arch/x86/mm/pgtable.c | 33 +- arch/x86/mm/testmmiotrace.c | 1 - arch/x86/mm/tlb.c | 1 - arch/x86/net/Makefile | 1 - arch/x86/net/bpf_jit_comp32.c | 83 +- arch/x86/pci/broadcom_bus.c | 6 +- arch/x86/pci/common.c | 1 - arch/x86/pci/legacy.c | 1 - arch/x86/pci/olpc.c | 6 +- arch/x86/pci/xen.c | 1 - arch/x86/platform/atom/Makefile | 1 - arch/x86/platform/atom/punit_atom_debug.c | 23 +- arch/x86/platform/ce4100/Makefile | 1 - arch/x86/platform/efi/efi.c | 2 - arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/efi/quirks.c | 4 - arch/x86/platform/geode/Makefile | 1 - arch/x86/platform/goldfish/Makefile | 1 - arch/x86/platform/intel-mid/Makefile | 1 - arch/x86/platform/intel-quark/Makefile | 1 - arch/x86/platform/intel-quark/imr.c | 15 +- arch/x86/platform/intel/Makefile | 1 - arch/x86/platform/intel/iosf_mbi.c | 21 +- arch/x86/platform/iris/Makefile | 1 - arch/x86/platform/iris/iris.c | 15 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 6 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 6 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 6 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 6 +- arch/x86/platform/olpc/olpc.c | 125 +- arch/x86/platform/olpc/olpc_dt.c | 6 +- arch/x86/platform/olpc/olpc_ofw.c | 1 - arch/x86/platform/scx200/Makefile | 1 - arch/x86/platform/scx200/scx200_32.c | 1 - arch/x86/platform/sfi/Makefile | 1 - arch/x86/platform/ts5500/Makefile | 1 - arch/x86/platform/ts5500/ts5500.c | 7 +- arch/x86/platform/uv/Makefile | 1 - arch/x86/platform/uv/bios_uv.c | 15 +- arch/x86/platform/uv/tlb_uv.c | 19 +- arch/x86/platform/uv/uv_nmi.c | 15 +- arch/x86/platform/uv/uv_sysfs.c | 15 +- arch/x86/platform/uv/uv_time.c | 15 +- arch/x86/power/cpu.c | 10 - arch/x86/power/hibernate.c | 33 - arch/x86/tools/insn_decoder_test.c | 18 +- arch/x86/tools/insn_sanity.c | 43 +- arch/x86/um/checksum_32.S | 6 +- arch/x86/um/signal.c | 4 +- arch/x86/video/Makefile | 1 - arch/x86/xen/debugfs.c | 7 +- arch/x86/xen/mmu_pv.c | 3 +- arch/x86/xen/p2m.c | 3 + arch/x86/xen/smp_pv.c | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/kernel/pci-dma.c | 6 +- arch/xtensa/kernel/pci.c | 7 +- arch/xtensa/kernel/setup.c | 3 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/lib/Makefile | 1 - arch/xtensa/lib/checksum.S | 6 +- arch/xtensa/lib/pci-auto.c | 6 +- arch/xtensa/mm/Makefile | 1 - arch/xtensa/mm/fault.c | 4 +- arch/xtensa/platforms/iss/Makefile | 1 - arch/xtensa/platforms/iss/network.c | 7 +- arch/xtensa/platforms/iss/setup.c | 7 +- arch/xtensa/platforms/xt2000/Makefile | 1 - arch/xtensa/platforms/xt2000/setup.c | 7 +- arch/xtensa/platforms/xtfpga/Makefile | 1 - arch/xtensa/platforms/xtfpga/setup.c | 7 +- block/blk-core.c | 84 +- block/blk-merge.c | 134 +- block/blk-mq-cpumap.c | 10 +- block/blk-mq-pci.c | 2 +- block/blk-mq-rdma.c | 4 +- block/blk-mq-virtio.c | 4 +- block/blk-mq.c | 24 +- block/blk-rq-qos.c | 7 +- block/blk-settings.c | 11 - block/blk-sysfs.c | 47 +- block/blk-throttle.c | 2 +- block/blk.h | 1 + block/bsg-lib.c | 1 - block/genhd.c | 4 +- block/partitions/ldm.c | 2 +- certs/blacklist.c | 6 +- certs/system_keyring.c | 6 +- crypto/842.c | 11 +- crypto/Kconfig | 27 +- crypto/Makefile | 2 + crypto/ablkcipher.c | 7 +- crypto/acompress.c | 7 +- crypto/aead.c | 7 +- crypto/af_alg.c | 7 +- crypto/ahash.c | 7 +- crypto/akcipher.c | 7 +- crypto/algapi.c | 20 +- crypto/algboss.c | 7 +- crypto/algif_aead.c | 6 +- crypto/algif_hash.c | 7 +- crypto/algif_skcipher.c | 6 +- crypto/ansi_cprng.c | 8 +- crypto/api.c | 7 +- crypto/arc4.c | 7 +- crypto/asymmetric_keys/asymmetric_keys.h | 6 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/mscode_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_key_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 6 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/pkcs7_verify.c | 6 +- crypto/asymmetric_keys/pkcs8_parser.c | 6 +- crypto/asymmetric_keys/public_key.c | 6 +- crypto/asymmetric_keys/restrict.c | 6 +- crypto/asymmetric_keys/signature.c | 6 +- crypto/asymmetric_keys/verify_pefile.c | 6 +- crypto/asymmetric_keys/verify_pefile.h | 6 +- crypto/asymmetric_keys/x509_cert_parser.c | 6 +- crypto/asymmetric_keys/x509_parser.h | 6 +- crypto/asymmetric_keys/x509_public_key.c | 6 +- crypto/async_tx/async_pq.c | 18 +- crypto/async_tx/async_raid6_recov.c | 16 +- crypto/authenc.c | 7 +- crypto/authencesn.c | 7 +- crypto/blkcipher.c | 7 +- crypto/blowfish_common.c | 7 +- crypto/blowfish_generic.c | 7 +- crypto/camellia_generic.c | 14 +- crypto/cast5_generic.c | 9 +- crypto/cast6_generic.c | 9 +- crypto/cast_common.c | 7 +- crypto/cbc.c | 7 +- crypto/ccm.c | 7 +- crypto/chacha20poly1305.c | 6 +- crypto/chacha_generic.c | 6 +- crypto/cipher.c | 7 +- crypto/cmac.c | 7 +- crypto/compress.c | 7 +- crypto/crc32c_generic.c | 7 +- crypto/cryptd.c | 33 +- crypto/crypto_engine.c | 7 +- crypto/crypto_null.c | 7 +- crypto/crypto_wq.c | 40 + crypto/ctr.c | 7 +- crypto/deflate.c | 6 +- crypto/des_generic.c | 7 +- crypto/dh.c | 6 +- crypto/dh_helper.c | 6 +- crypto/drbg.c | 94 +- crypto/ecb.c | 7 +- crypto/ecdh.c | 6 +- crypto/ecdh_helper.c | 6 +- crypto/echainiv.c | 7 +- crypto/fips.c | 7 +- crypto/hash_info.c | 7 +- crypto/hmac.c | 11 +- crypto/internal.h | 7 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/kpp.c | 7 +- crypto/lrw.c | 6 +- crypto/pcbc.c | 7 +- crypto/proc.c | 7 +- crypto/rmd128.c | 7 +- crypto/rmd160.c | 7 +- crypto/rmd256.c | 7 +- crypto/rmd320.c | 7 +- crypto/rng.c | 7 +- crypto/rsa-pkcs1pad.c | 6 +- crypto/rsa.c | 6 +- crypto/rsa_helper.c | 7 +- crypto/scatterwalk.c | 7 +- crypto/scompress.c | 7 +- crypto/seed.c | 6 +- crypto/seqiv.c | 7 +- crypto/serpent_generic.c | 6 +- crypto/sha1_generic.c | 7 +- crypto/sha256_generic.c | 7 +- crypto/sha3_generic.c | 7 +- crypto/sha512_generic.c | 7 +- crypto/shash.c | 7 +- crypto/simd.c | 14 +- crypto/skcipher.c | 7 +- crypto/tcrypt.c | 7 +- crypto/tcrypt.h | 7 +- crypto/tea.c | 7 +- crypto/testmgr.c | 7 +- crypto/testmgr.h | 17 +- crypto/tgr192.c | 7 +- crypto/twofish_common.c | 15 +- crypto/twofish_generic.c | 15 +- crypto/xcbc.c | 14 +- crypto/xor.c | 10 +- crypto/xts.c | 6 +- crypto/zstd.c | 21 +- drivers/accessibility/Makefile | 1 - drivers/accessibility/braille/Makefile | 1 - drivers/accessibility/braille/braille_console.c | 15 +- drivers/acpi/ac.c | 15 +- drivers/acpi/acpi_amba.c | 9 - drivers/acpi/acpi_ipmi.c | 15 +- drivers/acpi/acpi_lpat.c | 10 +- drivers/acpi/acpi_lpit.c | 17 +- drivers/acpi/acpi_memhotplug.c | 12 +- drivers/acpi/acpi_video.c | 15 +- drivers/acpi/apei/apei-base.c | 10 +- drivers/acpi/apei/einj.c | 10 +- drivers/acpi/apei/erst-dbg.c | 10 +- drivers/acpi/apei/erst.c | 10 +- drivers/acpi/apei/ghes.c | 10 +- drivers/acpi/apei/hest.c | 10 +- drivers/acpi/arm64/Kconfig | 1 - drivers/acpi/arm64/Makefile | 1 - drivers/acpi/battery.c | 15 +- drivers/acpi/blacklist.c | 15 +- drivers/acpi/bus.c | 15 +- drivers/acpi/button.c | 15 +- drivers/acpi/cm_sbs.c | 16 +- drivers/acpi/container.c | 15 +- drivers/acpi/custom_method.c | 1 - drivers/acpi/debugfs.c | 1 - drivers/acpi/device_pm.c | 14 +- drivers/acpi/device_sysfs.c | 10 +- drivers/acpi/dock.c | 15 +- drivers/acpi/dptf/Makefile | 1 - drivers/acpi/ec.c | 15 +- drivers/acpi/fan.c | 15 +- drivers/acpi/hed.c | 10 +- drivers/acpi/hmat/Makefile | 1 - drivers/acpi/irq.c | 26 - drivers/acpi/nfit/Makefile | 1 - drivers/acpi/numa.c | 16 +- drivers/acpi/osi.c | 15 +- drivers/acpi/osl.c | 16 +- drivers/acpi/pci_irq.c | 15 +- drivers/acpi/pci_link.c | 15 +- drivers/acpi/pci_root.c | 15 +- drivers/acpi/pmic/intel_pmic.c | 10 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_core.c | 1 - drivers/acpi/processor_driver.c | 15 +- drivers/acpi/processor_idle.c | 15 +- drivers/acpi/processor_perflib.c | 15 +- drivers/acpi/processor_thermal.c | 15 +- drivers/acpi/processor_throttling.c | 15 +- drivers/acpi/property.c | 26 +- drivers/acpi/resource.c | 10 +- drivers/acpi/sbs.c | 15 +- drivers/acpi/scan.c | 1 - drivers/acpi/sleep.c | 39 +- drivers/acpi/tables.c | 16 +- drivers/acpi/thermal.c | 16 +- drivers/acpi/utils.c | 15 +- drivers/amba/Makefile | 1 - drivers/android/Makefile | 1 - drivers/ata/acard-ahci.c | 18 +- drivers/ata/ahci.c | 18 +- drivers/ata/ahci.h | 18 +- drivers/ata/ahci_brcm.c | 11 +- drivers/ata/ahci_ceva.c | 13 +- drivers/ata/ahci_da850.c | 6 +- drivers/ata/ahci_dm816.c | 6 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_mtk.c | 10 +- drivers/ata/ahci_platform.c | 6 +- drivers/ata/ahci_qoriq.c | 6 +- drivers/ata/ahci_xgene.c | 15 +- drivers/ata/ata_piix.c | 19 +- drivers/ata/libahci.c | 18 +- drivers/ata/libahci_platform.c | 6 +- drivers/ata/libata-acpi.c | 1 - drivers/ata/libata-core.c | 18 +- drivers/ata/libata-eh.c | 19 +- drivers/ata/libata-scsi.c | 18 +- drivers/ata/libata-sff.c | 18 +- drivers/ata/libata-trace.c | 15 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/libata.h | 18 +- drivers/ata/pata_acpi.c | 1 - drivers/ata/pata_amd.c | 1 - drivers/ata/pata_artop.c | 1 - drivers/ata/pata_atiixp.c | 1 - drivers/ata/pata_atp867x.c | 16 +- drivers/ata/pata_cmd640.c | 1 - drivers/ata/pata_cmd64x.c | 1 - drivers/ata/pata_cs5520.c | 11 +- drivers/ata/pata_cypress.c | 1 - drivers/ata/pata_efar.c | 1 - drivers/ata/pata_ep93xx.c | 1 - drivers/ata/pata_ftide010.c | 1 - drivers/ata/pata_hpt366.c | 1 - drivers/ata/pata_hpt37x.c | 1 - drivers/ata/pata_hpt3x2n.c | 1 - drivers/ata/pata_icside.c | 1 - drivers/ata/pata_isapnp.c | 1 - drivers/ata/pata_it8213.c | 1 - drivers/ata/pata_jmicron.c | 1 - drivers/ata/pata_legacy.c | 16 +- drivers/ata/pata_macio.c | 1 - drivers/ata/pata_marvell.c | 1 - drivers/ata/pata_mpiix.c | 1 - drivers/ata/pata_netcell.c | 1 - drivers/ata/pata_ninja32.c | 1 - drivers/ata/pata_ns87410.c | 15 +- drivers/ata/pata_ns87415.c | 1 - drivers/ata/pata_oldpiix.c | 1 - drivers/ata/pata_opti.c | 1 - drivers/ata/pata_optidma.c | 1 - drivers/ata/pata_pcmcia.c | 15 +- drivers/ata/pata_pdc2027x.c | 8 +- drivers/ata/pata_pdc202xx_old.c | 1 - drivers/ata/pata_pxa.c | 15 +- drivers/ata/pata_radisys.c | 1 - drivers/ata/pata_rdc.c | 15 +- drivers/ata/pata_rz1000.c | 1 - drivers/ata/pata_serverworks.c | 1 - drivers/ata/pata_sis.c | 1 - drivers/ata/pata_sl82c105.c | 1 - drivers/ata/pata_via.c | 1 - drivers/ata/pdc_adma.c | 18 +- drivers/ata/sata_dwc_460ex.c | 6 +- drivers/ata/sata_fsl.c | 7 +- drivers/ata/sata_gemini.c | 1 - drivers/ata/sata_highbank.c | 13 +- drivers/ata/sata_inic162x.c | 3 +- drivers/ata/sata_mv.c | 15 +- drivers/ata/sata_nv.c | 18 +- drivers/ata/sata_promise.c | 18 +- drivers/ata/sata_promise.h | 18 +- drivers/ata/sata_qstor.c | 18 +- drivers/ata/sata_sil.c | 18 +- drivers/ata/sata_sil24.c | 12 +- drivers/ata/sata_sis.c | 18 +- drivers/ata/sata_svw.c | 18 +- drivers/ata/sata_sx4.c | 18 +- drivers/ata/sata_uli.c | 18 +- drivers/ata/sata_via.c | 20 +- drivers/ata/sata_vsc.c | 18 +- drivers/atm/adummy.c | 1 - drivers/atm/ambassador.c | 17 +- drivers/atm/ambassador.h | 17 +- drivers/atm/atmtcp.c | 1 - drivers/atm/eni.c | 1 - drivers/atm/firestream.c | 17 +- drivers/atm/firestream.h | 17 +- drivers/atm/fore200e.c | 14 +- drivers/atm/horizon.c | 17 +- drivers/atm/horizon.h | 17 +- drivers/atm/idt77105.c | 1 - drivers/atm/iphase.c | 6 + drivers/atm/lanai.c | 6 +- drivers/atm/nicstar.c | 1 - drivers/atm/solos-pci.c | 11 +- drivers/atm/suni.c | 1 - drivers/atm/uPD98402.c | 1 - drivers/atm/zatm.c | 1 - drivers/auxdisplay/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/auxdisplay/img-ascii-lcd.c | 6 +- drivers/base/cacheinfo.c | 5 - drivers/base/core.c | 28 - drivers/base/devcon.c | 26 - drivers/base/devres.c | 24 +- drivers/base/firmware_loader/fallback_table.c | 11 +- drivers/base/memory.c | 146 +- drivers/base/node.c | 27 +- drivers/base/power/clock_ops.c | 6 +- drivers/base/property.c | 24 - drivers/base/regmap/regmap-debugfs.c | 2 - drivers/base/swnode.c | 324 +- drivers/base/topology.c | 22 - drivers/block/amiflop.c | 1 - drivers/block/aoe/Makefile | 1 - drivers/block/ataflop.c | 1 - drivers/block/brd.c | 1 - drivers/block/cryptoloop.c | 14 +- drivers/block/drbd/drbd_actlog.c | 14 +- drivers/block/drbd/drbd_bitmap.c | 14 +- drivers/block/drbd/drbd_int.h | 16 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_nl.c | 16 +- drivers/block/drbd/drbd_proc.c | 14 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/drbd/drbd_req.c | 14 +- drivers/block/drbd/drbd_req.h | 14 +- drivers/block/drbd/drbd_state.c | 14 +- drivers/block/drbd/drbd_strings.c | 14 +- drivers/block/drbd/drbd_vli.h | 14 +- drivers/block/drbd/drbd_worker.c | 14 +- drivers/block/floppy.c | 1 - drivers/block/loop.c | 18 +- drivers/block/mtip32xx/Makefile | 1 - drivers/block/mtip32xx/mtip32xx.c | 12 +- drivers/block/mtip32xx/mtip32xx.h | 12 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk_main.c | 1 - drivers/block/ps3disk.c | 14 +- drivers/block/ps3vram.c | 1 - drivers/block/rsxx/Makefile | 1 - drivers/block/rsxx/config.c | 16 +- drivers/block/rsxx/core.c | 16 +- drivers/block/rsxx/cregs.c | 16 +- drivers/block/rsxx/dev.c | 16 +- drivers/block/rsxx/dma.c | 16 +- drivers/block/rsxx/rsxx.h | 16 +- drivers/block/rsxx/rsxx_cfg.h | 16 +- drivers/block/rsxx/rsxx_priv.h | 16 +- drivers/block/sunvdc.c | 1 - drivers/block/swim.c | 6 +- drivers/block/swim3.c | 6 +- drivers/block/swim_asm.S | 6 +- drivers/block/virtio_blk.c | 1 - drivers/block/xen-blkback/Makefile | 1 - drivers/block/xen-blkback/xenbus.c | 10 +- drivers/block/xen-blkfront.c | 38 +- drivers/block/zram/Makefile | 1 - drivers/block/zram/zcomp.c | 6 +- drivers/block/zram/zcomp.h | 6 +- drivers/bluetooth/ath3k.c | 16 +- drivers/bluetooth/bcm203x.c | 17 +- drivers/bluetooth/bfusb.c | 17 +- drivers/bluetooth/bpa10x.c | 17 +- drivers/bluetooth/btbcm.c | 17 +- drivers/bluetooth/btbcm.h | 17 +- drivers/bluetooth/btintel.c | 17 +- drivers/bluetooth/btintel.h | 17 +- drivers/bluetooth/btrtl.c | 12 +- drivers/bluetooth/btrtl.h | 12 +- drivers/bluetooth/btsdio.c | 17 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/h4_recv.h | 17 +- drivers/bluetooth/hci_ag6xx.c | 17 +- drivers/bluetooth/hci_ath.c | 16 +- drivers/bluetooth/hci_bcm.c | 17 +- drivers/bluetooth/hci_bcsp.c | 17 +- drivers/bluetooth/hci_h4.c | 17 +- drivers/bluetooth/hci_h5.c | 17 +- drivers/bluetooth/hci_intel.c | 17 +- drivers/bluetooth/hci_ldisc.c | 17 +- drivers/bluetooth/hci_mrvl.c | 16 +- drivers/bluetooth/hci_nokia.c | 11 +- drivers/bluetooth/hci_serdev.c | 12 +- drivers/bluetooth/hci_uart.h | 17 +- drivers/bluetooth/hci_vhci.c | 17 +- drivers/bus/brcmstb_gisb.c | 10 +- drivers/bus/fsl-mc/dprc.c | 30 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 15 +- drivers/bus/fsl-mc/fsl-mc-private.h | 17 +- drivers/bus/omap-ocp2scp.c | 12 +- drivers/bus/omap_l3_smx.c | 16 +- drivers/bus/omap_l3_smx.h | 16 +- drivers/bus/ti-sysc.c | 23 +- drivers/bus/uniphier-system-bus.c | 11 +- drivers/bus/vexpress-config.c | 9 +- drivers/cdrom/gdrom.c | 16 +- drivers/char/agp/amd64-agp.c | 1 - drivers/char/agp/uninorth-agp.c | 1 - drivers/char/agp/via-agp.c | 1 - drivers/char/apm-emulation.c | 1 - drivers/char/applicom.c | 1 - drivers/char/bsr.c | 20 +- drivers/char/ds1620.c | 1 - drivers/char/dtlk.c | 1 - drivers/char/efirtc.c | 1 - drivers/char/hw_random/Kconfig | 1 - drivers/char/hw_random/imx-rngc.c | 8 +- drivers/char/hw_random/ks-sa-rng.c | 10 +- drivers/char/hw_random/meson-rng.c | 52 +- drivers/char/hw_random/mtk-rng.c | 11 +- drivers/char/hw_random/mxc-rnga.c | 7 +- drivers/char/hw_random/n2-drv.c | 1 - drivers/char/hw_random/nomadik-rng.c | 6 +- drivers/char/hw_random/powernv-rng.c | 6 +- drivers/char/hw_random/stm32-rng.c | 11 +- drivers/char/hw_random/virtio-rng.c | 15 +- drivers/char/hw_random/xgene-rng.c | 15 +- drivers/char/ipmi/Kconfig | 1 - drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/lp.c | 1 - drivers/char/misc.c | 3 +- drivers/char/mspec.c | 5 +- drivers/char/mwave/Makefile | 1 - drivers/char/nsc_gpio.c | 1 - drivers/char/nvram.c | 1 - drivers/char/nwbutton.c | 1 - drivers/char/nwflash.c | 1 - drivers/char/pc8736x_gpio.c | 1 - drivers/char/pcmcia/Kconfig | 1 - drivers/char/pcmcia/Makefile | 1 - drivers/char/pcmcia/scr24x_cs.c | 15 +- drivers/char/powernv-op-panel.c | 1 - drivers/char/ppdev.c | 6 +- drivers/char/ps3flash.c | 14 +- drivers/char/random.c | 16 +- drivers/char/raw.c | 1 - drivers/char/rtc.c | 6 +- drivers/char/scx200_gpio.c | 1 - drivers/char/sonypi.c | 16 +- drivers/char/tb0219.c | 15 +- drivers/char/toshiba.c | 12 +- drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/eventlog/acpi.c | 7 +- drivers/char/tpm/eventlog/common.c | 7 +- drivers/char/tpm/eventlog/efi.c | 7 +- drivers/char/tpm/eventlog/of.c | 7 +- drivers/char/tpm/eventlog/tpm1.c | 7 +- drivers/char/tpm/eventlog/tpm2.c | 6 +- drivers/char/tpm/st33zp24/Kconfig | 1 - drivers/char/tpm/st33zp24/i2c.c | 14 +- drivers/char/tpm/st33zp24/spi.c | 14 +- drivers/char/tpm/st33zp24/st33zp24.c | 14 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/tpm/tpm_i2c_atmel.c | 14 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 14 +- drivers/char/virtio_console.c | 15 +- drivers/char/xilinx_hwicap/Makefile | 1 - drivers/char/xillybus/Kconfig | 1 - drivers/char/xillybus/Makefile | 1 - drivers/clk/actions/Kconfig | 1 - drivers/clk/actions/Makefile | 1 - drivers/clk/analogbits/Kconfig | 1 - drivers/clk/at91/clk-audio-pll.c | 7 +- drivers/clk/at91/clk-generated.c | 7 +- drivers/clk/at91/clk-h32mx.c | 7 +- drivers/clk/at91/clk-main.c | 7 +- drivers/clk/at91/clk-master.c | 7 +- drivers/clk/at91/clk-peripheral.c | 7 +- drivers/clk/at91/clk-pll.c | 7 +- drivers/clk/at91/clk-plldiv.c | 7 +- drivers/clk/at91/clk-programmable.c | 7 +- drivers/clk/at91/clk-slow.c | 7 +- drivers/clk/at91/clk-smd.c | 7 +- drivers/clk/at91/clk-system.c | 7 +- drivers/clk/at91/clk-usb.c | 7 +- drivers/clk/at91/clk-utmi.c | 7 +- drivers/clk/at91/pmc.c | 7 +- drivers/clk/at91/pmc.h | 6 +- drivers/clk/at91/sckc.c | 7 +- drivers/clk/axis/Makefile | 1 - drivers/clk/axs10x/Makefile | 1 - drivers/clk/bcm/Kconfig | 1 - drivers/clk/berlin/Makefile | 1 - drivers/clk/clk-asm9260.c | 13 +- drivers/clk/clk-axi-clkgen.c | 4 +- drivers/clk/clk-clps711x.c | 6 +- drivers/clk/clk-highbank.c | 13 +- drivers/clk/clk-nomadik.c | 2 +- drivers/clk/clk-oxnas.c | 13 +- drivers/clk/clk-scpi.c | 13 +- drivers/clk/clk-si514.c | 11 +- drivers/clk/clk-si5351.c | 6 +- drivers/clk/clk-si5351.h | 6 +- drivers/clk/clk-si570.c | 11 +- drivers/clk/clk-stm32f4.c | 13 +- drivers/clk/clk-u300.c | 2 +- drivers/clk/clk-versaclock5.c | 11 +- drivers/clk/clk-wm831x.c | 7 +- drivers/clk/clk-xgene.c | 17 +- drivers/clk/h8300/Makefile | 1 - drivers/clk/hisilicon/Kconfig | 1 - drivers/clk/hisilicon/clk-hi3519.c | 14 +- drivers/clk/hisilicon/clk-hi3620.c | 16 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 12 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hip04.c | 16 +- drivers/clk/hisilicon/clk.c | 16 +- drivers/clk/hisilicon/clk.h | 16 +- drivers/clk/hisilicon/clkgate-separated.c | 16 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 14 +- drivers/clk/hisilicon/crg-hi3798cv200.c | 14 +- drivers/clk/hisilicon/crg.h | 11 +- drivers/clk/hisilicon/reset.c | 14 +- drivers/clk/hisilicon/reset.h | 14 +- drivers/clk/imgtec/Kconfig | 1 - drivers/clk/imgtec/Makefile | 1 - drivers/clk/imgtec/clk-boston.c | 6 +- drivers/clk/imx/clk-busy.c | 8 +- drivers/clk/imx/clk-fixup-div.c | 8 +- drivers/clk/imx/clk-fixup-mux.c | 8 +- drivers/clk/imx/clk-imx21.c | 6 +- drivers/clk/imx/clk-imx25.c | 15 +- drivers/clk/imx/clk-imx31.c | 14 +- drivers/clk/imx/clk-imx6q.c | 21 +- drivers/clk/imx/clk-imx6sl.c | 5 +- drivers/clk/imx/clk-imx6sll.c | 5 +- drivers/clk/imx/clk-imx6sx.c | 15 +- drivers/clk/imx/clk-imx6ul.c | 15 +- drivers/clk/imx/clk-imx7d.c | 8 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 24 +- drivers/clk/imx/clk-imx8mq.c | 5 - drivers/clk/imx/clk-pfd.c | 8 +- drivers/clk/imx/clk-pllv3.c | 8 +- drivers/clk/imx/clk-vf610.c | 7 +- drivers/clk/imx/clk.c | 15 - drivers/clk/imx/clk.h | 1 - drivers/clk/ingenic/Kconfig | 1 - drivers/clk/ingenic/Makefile | 1 - drivers/clk/ingenic/cgu.c | 11 +- drivers/clk/ingenic/cgu.h | 11 +- drivers/clk/ingenic/jz4740-cgu.c | 11 +- drivers/clk/ingenic/jz4780-cgu.c | 11 +- drivers/clk/keystone/Kconfig | 1 - drivers/clk/keystone/Makefile | 1 - drivers/clk/keystone/gate.c | 6 +- drivers/clk/keystone/pll.c | 6 +- drivers/clk/loongson1/Makefile | 1 - drivers/clk/loongson1/clk-loongson1b.c | 6 +- drivers/clk/loongson1/clk-loongson1c.c | 6 +- drivers/clk/loongson1/clk.c | 6 +- drivers/clk/loongson1/clk.h | 6 +- drivers/clk/mediatek/Kconfig | 1 - drivers/clk/mediatek/clk-apmixed.c | 10 +- drivers/clk/mediatek/clk-cpumux.c | 10 +- drivers/clk/mediatek/clk-cpumux.h | 10 +- drivers/clk/mediatek/clk-gate.c | 10 +- drivers/clk/mediatek/clk-gate.h | 10 +- drivers/clk/mediatek/clk-mt2701-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701-img.c | 10 +- drivers/clk/mediatek/clk-mt2701-mm.c | 10 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 10 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2712-img.c | 10 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 10 +- drivers/clk/mediatek/clk-mt2712-mm.c | 10 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-venc.c | 10 +- drivers/clk/mediatek/clk-mt2712.c | 10 +- drivers/clk/mediatek/clk-mt6797-img.c | 10 +- drivers/clk/mediatek/clk-mt6797-mm.c | 10 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 10 +- drivers/clk/mediatek/clk-mt6797-venc.c | 10 +- drivers/clk/mediatek/clk-mt6797.c | 10 +- drivers/clk/mediatek/clk-mt7622-aud.c | 10 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 10 +- drivers/clk/mediatek/clk-mt7622.c | 10 +- drivers/clk/mediatek/clk-mt8135.c | 10 +- drivers/clk/mediatek/clk-mt8173.c | 10 +- drivers/clk/mediatek/clk-mtk.c | 10 +- drivers/clk/mediatek/clk-mtk.h | 10 +- drivers/clk/mediatek/clk-pll.c | 10 +- drivers/clk/mediatek/reset.c | 10 +- drivers/clk/meson/Kconfig | 1 - drivers/clk/meson/Makefile | 1 - drivers/clk/meson/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 - drivers/clk/meson/g12a.c | 36 +- drivers/clk/meson/g12a.h | 2 +- drivers/clk/meson/gxbb.c | 5 + drivers/clk/meson/meson-eeclk.c | 3 - drivers/clk/meson/meson-eeclk.h | 2 - drivers/clk/meson/meson8b.c | 10 +- drivers/clk/microchip/Makefile | 1 - drivers/clk/mvebu/Kconfig | 1 - drivers/clk/mxs/Makefile | 1 - drivers/clk/mxs/clk-div.c | 8 +- drivers/clk/mxs/clk-frac.c | 8 +- drivers/clk/mxs/clk-imx23.c | 8 +- drivers/clk/mxs/clk-imx28.c | 8 +- drivers/clk/mxs/clk-pll.c | 8 +- drivers/clk/mxs/clk-ref.c | 8 +- drivers/clk/mxs/clk-ssp.c | 8 +- drivers/clk/mxs/clk.c | 8 +- drivers/clk/mxs/clk.h | 8 +- drivers/clk/nxp/Makefile | 1 - drivers/clk/nxp/clk-lpc32xx.c | 8 +- drivers/clk/pistachio/Makefile | 1 - drivers/clk/pxa/Makefile | 1 - drivers/clk/qcom/Kconfig | 1 - drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/rockchip/clk-ddr.c | 11 +- drivers/clk/rockchip/clk-inverter.c | 11 +- drivers/clk/rockchip/clk-mmc-phase.c | 25 +- drivers/clk/rockchip/clk-pll.c | 11 +- drivers/clk/rockchip/clk-px30.c | 11 +- drivers/clk/rockchip/clk-rk3036.c | 11 +- drivers/clk/rockchip/clk-rk3128.c | 11 +- drivers/clk/rockchip/clk-rk3188.c | 11 +- drivers/clk/rockchip/clk-rk3228.c | 12 +- drivers/clk/rockchip/clk-rk3288.c | 11 +- drivers/clk/rockchip/clk-rk3328.c | 11 +- drivers/clk/rockchip/clk-rk3368.c | 11 +- drivers/clk/rockchip/clk-rk3399.c | 11 +- drivers/clk/rockchip/clk-rv1108.c | 11 +- drivers/clk/rockchip/clk.c | 11 +- drivers/clk/rockchip/clk.h | 11 +- drivers/clk/rockchip/softrst.c | 11 +- drivers/clk/samsung/Kconfig | 1 - drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/sifive/Kconfig | 1 - drivers/clk/sifive/Makefile | 1 - drivers/clk/sirf/Makefile | 1 - drivers/clk/sirf/clk-atlas6.c | 3 +- drivers/clk/sirf/clk-atlas7.c | 3 +- drivers/clk/sirf/clk-common.c | 3 +- drivers/clk/sirf/clk-prima2.c | 3 +- drivers/clk/socfpga/clk-gate-a10.c | 13 +- drivers/clk/socfpga/clk-gate.c | 12 +- drivers/clk/socfpga/clk-periph-a10.c | 13 +- drivers/clk/socfpga/clk-periph.c | 12 +- drivers/clk/socfpga/clk-pll-a10.c | 13 +- drivers/clk/socfpga/clk-pll.c | 12 +- drivers/clk/socfpga/clk.c | 14 +- drivers/clk/sprd/Kconfig | 1 - drivers/clk/sprd/Makefile | 1 - drivers/clk/st/Makefile | 1 - drivers/clk/st/clk-flexgen.c | 3 +- drivers/clk/st/clkgen-mux.c | 7 +- drivers/clk/st/clkgen-pll.c | 7 +- drivers/clk/sunxi-ng/Kconfig | 1 - drivers/clk/sunxi-ng/ccu-sun4i-a10.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 11 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-a23-a33.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.h | 11 +- drivers/clk/sunxi-ng/ccu_common.c | 11 +- drivers/clk/sunxi-ng/ccu_div.c | 6 +- drivers/clk/sunxi-ng/ccu_frac.c | 6 +- drivers/clk/sunxi-ng/ccu_gate.c | 6 +- drivers/clk/sunxi-ng/ccu_mp.c | 6 +- drivers/clk/sunxi-ng/ccu_mult.c | 6 +- drivers/clk/sunxi-ng/ccu_mux.c | 6 +- drivers/clk/sunxi-ng/ccu_nk.c | 6 +- drivers/clk/sunxi-ng/ccu_nkm.c | 6 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 6 +- drivers/clk/sunxi-ng/ccu_nm.c | 6 +- drivers/clk/sunxi-ng/ccu_phase.c | 6 +- drivers/clk/sunxi-ng/ccu_reset.c | 6 +- drivers/clk/sunxi-ng/ccu_sdm.c | 6 +- drivers/clk/sunxi/Kconfig | 1 - drivers/clk/sunxi/clk-a10-codec.c | 11 +- drivers/clk/sunxi/clk-a10-hosc.c | 11 +- drivers/clk/sunxi/clk-a10-mod1.c | 11 +- drivers/clk/sunxi/clk-a10-pll2.c | 11 +- drivers/clk/sunxi/clk-a10-ve.c | 11 +- drivers/clk/sunxi/clk-a20-gmac.c | 11 +- drivers/clk/sunxi/clk-mod0.c | 11 +- drivers/clk/sunxi/clk-simple-gates.c | 11 +- drivers/clk/sunxi/clk-sun4i-display.c | 11 +- drivers/clk/sunxi/clk-sun4i-pll3.c | 11 +- drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 11 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 3 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 3 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 3 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun8i-bus-gates.c | 11 +- drivers/clk/sunxi/clk-sun8i-mbus.c | 11 +- drivers/clk/sunxi/clk-sun9i-core.c | 11 +- drivers/clk/sunxi/clk-sun9i-mmc.c | 11 +- drivers/clk/sunxi/clk-sunxi.c | 13 +- drivers/clk/sunxi/clk-usb.c | 11 +- drivers/clk/tegra/Kconfig | 1 - drivers/clk/tegra/clk-audio-sync.c | 13 +- drivers/clk/tegra/clk-dfll.c | 11 +- drivers/clk/tegra/clk-dfll.h | 10 +- drivers/clk/tegra/clk-divider.c | 13 +- drivers/clk/tegra/clk-periph-fixed.c | 13 +- drivers/clk/tegra/clk-periph-gate.c | 13 +- drivers/clk/tegra/clk-periph.c | 13 +- drivers/clk/tegra/clk-pll-out.c | 13 +- drivers/clk/tegra/clk-pll.c | 13 +- drivers/clk/tegra/clk-super.c | 13 +- drivers/clk/tegra/clk-tegra-audio.c | 13 +- drivers/clk/tegra/clk-tegra-fixed.c | 13 +- drivers/clk/tegra/clk-tegra-periph.c | 13 +- drivers/clk/tegra/clk-tegra-pmc.c | 13 +- drivers/clk/tegra/clk-tegra-super-gen4.c | 13 +- drivers/clk/tegra/clk-tegra114.c | 13 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 11 +- drivers/clk/tegra/clk-tegra124.c | 13 +- drivers/clk/tegra/clk-tegra20.c | 13 +- drivers/clk/tegra/clk-tegra210.c | 13 +- drivers/clk/tegra/clk-tegra30.c | 13 +- drivers/clk/tegra/clk.c | 13 +- drivers/clk/tegra/clk.h | 13 +- drivers/clk/tegra/cvb.c | 11 +- drivers/clk/tegra/cvb.h | 11 +- drivers/clk/ti/Kconfig | 1 - drivers/clk/ti/clkctrl.c | 8 +- drivers/clk/uniphier/Kconfig | 1 - drivers/clk/uniphier/clk-uniphier-core.c | 11 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-factor.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 11 +- drivers/clk/uniphier/clk-uniphier-gate.c | 11 +- drivers/clk/uniphier/clk-uniphier-mio.c | 11 +- drivers/clk/uniphier/clk-uniphier-mux.c | 11 +- drivers/clk/uniphier/clk-uniphier-peri.c | 11 +- drivers/clk/uniphier/clk-uniphier-sys.c | 11 +- drivers/clk/uniphier/clk-uniphier.h | 11 +- drivers/clk/ux500/abx500-clk.c | 3 +- drivers/clk/ux500/clk-prcc.c | 3 +- drivers/clk/ux500/clk-prcmu.c | 3 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/ux500/clk.h | 3 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clk/versatile/Kconfig | 1 - drivers/clk/versatile/Makefile | 1 - drivers/clk/versatile/clk-sp810.c | 9 +- drivers/clk/versatile/clk-vexpress-osc.c | 9 +- drivers/clk/x86/Makefile | 1 - drivers/clk/zte/Makefile | 1 - drivers/clk/zynq/Makefile | 1 - drivers/clocksource/Kconfig | 9 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/arc_timer.c | 3 +- drivers/clocksource/armv7m_systick.c | 2 +- drivers/clocksource/asm9260_timer.c | 6 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 2 +- drivers/clocksource/clksrc_st_lpc.c | 6 +- drivers/clocksource/clps711x-timer.c | 6 +- drivers/clocksource/em_sti.c | 14 +- drivers/clocksource/exynos_mct.c | 4 +- drivers/clocksource/scx200_hrt.c | 6 +- drivers/clocksource/timer-atlas7.c | 3 +- drivers/clocksource/timer-atmel-st.c | 15 +- drivers/clocksource/timer-cs5535.c | 5 +- drivers/clocksource/timer-fsl-ftm.c | 6 +- drivers/clocksource/timer-imx-sysctr.c | 143 - drivers/clocksource/timer-integrator-ap.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 16 +- drivers/clocksource/timer-mediatek.c | 11 +- drivers/clocksource/timer-meson6.c | 5 +- drivers/clocksource/timer-of.c | 13 +- drivers/clocksource/timer-owl.c | 6 +- drivers/clocksource/timer-oxnas-rps.c | 13 +- drivers/clocksource/timer-prima2.c | 3 +- drivers/clocksource/timer-probe.c | 13 +- drivers/clocksource/timer-sp804.c | 15 +- drivers/clocksource/timer-stm32.c | 2 +- drivers/clocksource/timer-tegra.c | 384 - drivers/clocksource/timer-tegra20.c | 388 + drivers/clocksource/timer-u300.c | 2 +- drivers/clocksource/timer-versatile.c | 9 +- drivers/clocksource/timer-vf-pit.c | 6 +- drivers/clocksource/timer-vt8500.c | 15 +- drivers/connector/Kconfig | 1 - drivers/connector/Makefile | 1 - drivers/connector/cn_proc.c | 16 +- drivers/connector/cn_queue.c | 16 +- drivers/connector/connector.c | 15 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/Kconfig | 1 - drivers/counter/Makefile | 1 - drivers/cpufreq/Kconfig | 1 - drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/Kconfig.powerpc | 1 - drivers/cpufreq/Kconfig.x86 | 1 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 - drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/e_powersaver.c | 3 +- drivers/cpufreq/elanfreq.c | 7 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 1 - drivers/cpufreq/imx-cpufreq-dt.c | 111 - drivers/cpufreq/kirkwood-cpufreq.c | 6 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/longhaul.h | 3 +- drivers/cpufreq/longrun.c | 3 +- drivers/cpufreq/mediatek-cpufreq.c | 10 +- drivers/cpufreq/p4-clockmod.c | 7 +- drivers/cpufreq/pasemi-cpufreq.c | 16 +- drivers/cpufreq/powernow-k6.c | 3 +- drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernow-k7.h | 4 +- drivers/cpufreq/powernow-k8.c | 5 +- drivers/cpufreq/powernv-cpufreq.c | 12 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 15 +- drivers/cpufreq/pxa2xx-cpufreq.c | 16 +- drivers/cpufreq/pxa3xx-cpufreq.c | 6 +- drivers/cpufreq/sa1100-cpufreq.c | 18 +- drivers/cpufreq/sc520_freq.c | 6 +- drivers/cpufreq/sparc-us2e-cpufreq.c | 1 - drivers/cpufreq/sparc-us3-cpufreq.c | 1 - drivers/cpufreq/speedstep-centrino.c | 1 - drivers/cpufreq/speedstep-ich.c | 2 +- drivers/cpufreq/speedstep-lib.c | 3 +- drivers/cpufreq/speedstep-lib.h | 3 +- drivers/cpufreq/speedstep-smi.c | 4 +- drivers/cpufreq/ti-cpufreq.c | 10 +- drivers/cpuidle/Kconfig | 1 - drivers/cpuidle/Kconfig.arm | 1 - drivers/cpuidle/Kconfig.mips | 1 - drivers/cpuidle/Kconfig.powerpc | 1 - drivers/cpuidle/coupled.c | 11 +- drivers/cpuidle/cpuidle-calxeda.c | 13 +- drivers/cpuidle/cpuidle-clps711x.c | 6 +- drivers/cpuidle/cpuidle-cps.c | 6 +- drivers/cpuidle/cpuidle-zynq.c | 13 +- drivers/cpuidle/governors/Makefile | 1 - drivers/cpuidle/governors/menu.c | 4 +- drivers/crypto/Kconfig | 20 +- drivers/crypto/Makefile | 2 - drivers/crypto/amcc/Makefile | 1 - drivers/crypto/amcc/crypto4xx_alg.c | 47 +- drivers/crypto/amcc/crypto4xx_core.c | 35 +- drivers/crypto/amcc/crypto4xx_core.h | 21 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 11 +- drivers/crypto/amcc/crypto4xx_sa.h | 11 +- drivers/crypto/amcc/crypto4xx_trng.h | 11 +- drivers/crypto/atmel-ecc.c | 403 +- drivers/crypto/atmel-ecc.h | 116 + drivers/crypto/atmel-i2c.c | 364 - drivers/crypto/atmel-i2c.h | 196 - drivers/crypto/atmel-sha204a.c | 171 - drivers/crypto/axis/Makefile | 1 - drivers/crypto/axis/artpec6_crypto.c | 1 - drivers/crypto/bcm/Makefile | 1 - drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 244 +- drivers/crypto/caam/caamalg_desc.c | 116 +- drivers/crypto/caam/caamalg_qi.c | 171 +- drivers/crypto/caam/caamalg_qi2.c | 76 +- drivers/crypto/caam/caamhash.c | 314 +- drivers/crypto/caam/caampkc.c | 57 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 52 +- drivers/crypto/caam/desc_constr.h | 11 - drivers/crypto/caam/error.c | 8 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 102 +- drivers/crypto/caam/jr.c | 43 - drivers/crypto/caam/key_gen.c | 28 +- drivers/crypto/caam/qi.c | 52 +- drivers/crypto/caam/sg_sw_sec4.h | 8 +- drivers/crypto/cavium/Makefile | 1 - drivers/crypto/cavium/cpt/Kconfig | 1 - drivers/crypto/cavium/cpt/Makefile | 1 - drivers/crypto/cavium/cpt/cpt_common.h | 5 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 5 +- drivers/crypto/cavium/cpt/cptpf.h | 5 +- drivers/crypto/cavium/cpt/cptpf_main.c | 5 +- drivers/crypto/cavium/cpt/cptpf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf.h | 5 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 6 +- drivers/crypto/cavium/cpt/cptvf_algs.h | 5 +- drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 5 +- drivers/crypto/cavium/cpt/request_manager.h | 5 +- drivers/crypto/cavium/nitrox/Kconfig | 1 - drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/crypto/ccp/Kconfig | 1 - drivers/crypto/ccp/ccp-crypto-aes.c | 8 +- drivers/crypto/ccp/ccp-ops.c | 21 +- drivers/crypto/chelsio/Kconfig | 1 - drivers/crypto/chelsio/Makefile | 1 - drivers/crypto/chelsio/chtls/Makefile | 1 - drivers/crypto/geode-aes.c | 6 +- drivers/crypto/geode-aes.h | 6 +- drivers/crypto/hifn_795x.c | 11 +- drivers/crypto/inside-secure/Makefile | 1 - drivers/crypto/ixp4xx_crypto.c | 21 +- drivers/crypto/marvell/Makefile | 1 - drivers/crypto/mediatek/Makefile | 1 - drivers/crypto/mediatek/mtk-regs.h | 6 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/n2_core.c | 1 - drivers/crypto/nx/Kconfig | 1 - drivers/crypto/nx/nx-842-powernv.c | 11 +- drivers/crypto/nx/nx-842-pseries.c | 21 +- drivers/crypto/nx/nx-842.c | 11 +- drivers/crypto/padlock-aes.c | 1 - drivers/crypto/padlock-sha.c | 7 +- drivers/crypto/picoxcell_crypto.c | 15 +- drivers/crypto/picoxcell_crypto_regs.h | 15 +- drivers/crypto/qat/Kconfig | 1 - drivers/crypto/qat/qat_c3xxx/Makefile | 1 - drivers/crypto/qat/qat_c3xxxvf/Makefile | 1 - drivers/crypto/qat/qat_c62x/Makefile | 1 - drivers/crypto/qat/qat_c62xvf/Makefile | 1 - drivers/crypto/qat/qat_common/qat_algs.c | 288 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 - drivers/crypto/qat/qat_dh895xcc/Makefile | 1 - drivers/crypto/qat/qat_dh895xccvf/Makefile | 1 - drivers/crypto/rockchip/Makefile | 1 - drivers/crypto/stm32/Kconfig | 1 - drivers/crypto/stm32/Makefile | 1 - drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/stm32/stm32_crc32.c | 2 +- drivers/crypto/sunxi-ss/Makefile | 1 - drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 3 +- drivers/crypto/talitos.c | 281 +- drivers/crypto/talitos.h | 45 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/Makefile | 2 +- drivers/crypto/ux500/cryp/Makefile | 3 +- drivers/crypto/ux500/cryp/cryp.c | 2 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 2 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 2 +- drivers/crypto/ux500/cryp/cryp_p.h | 2 +- drivers/crypto/ux500/hash/Makefile | 2 +- drivers/crypto/ux500/hash/hash_alg.h | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/virtio/Kconfig | 1 - drivers/crypto/virtio/virtio_crypto_algs.c | 14 +- drivers/crypto/virtio/virtio_crypto_common.h | 14 +- drivers/crypto/virtio/virtio_crypto_core.c | 14 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 14 +- drivers/crypto/vmx/Kconfig | 1 - drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 197 +- drivers/crypto/vmx/aes_ctr.c | 179 +- drivers/crypto/vmx/aes_xts.c | 189 +- drivers/crypto/vmx/aesp8-ppc.h | 2 + drivers/crypto/vmx/aesp8-ppc.pl | 2 +- drivers/crypto/vmx/ghash.c | 211 +- drivers/crypto/vmx/vmx.c | 86 +- drivers/dax/Kconfig | 1 - drivers/dax/dax-private.h | 2 - drivers/dax/device.c | 13 +- drivers/dax/kmem.c | 46 +- drivers/dax/pmem/Makefile | 1 - drivers/dax/super.c | 88 +- drivers/dca/Kconfig | 1 - drivers/dca/Makefile | 1 - drivers/dca/dca-core.c | 18 +- drivers/dca/dca-sysfs.c | 18 +- drivers/devfreq/Kconfig | 1 - drivers/devfreq/event/Kconfig | 1 - drivers/devfreq/event/Makefile | 1 - drivers/devfreq/tegra-devfreq.c | 14 +- drivers/dio/Makefile | 1 - drivers/dma-buf/Kconfig | 1 - drivers/dma-buf/Makefile | 1 - drivers/dma-buf/dma-buf.c | 39 +- drivers/dma-buf/dma-fence-array.c | 10 +- drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/dma-fence.c | 10 +- drivers/dma-buf/reservation.c | 4 - drivers/dma-buf/seqno-fence.c | 10 +- drivers/dma-buf/sync_debug.c | 26 + drivers/dma-buf/sync_debug.h | 1 + drivers/dma-buf/udmabuf.c | 1 - drivers/dma/Kconfig | 1 - drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 14 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_hdmac_regs.h | 6 +- drivers/dma/bestcomm/Kconfig | 1 - drivers/dma/coh901318.c | 2 +- drivers/dma/coh901318.h | 2 +- drivers/dma/coh901318_lli.c | 2 +- drivers/dma/dma-axi-dmac.c | 57 +- drivers/dma/dma-jz4740.c | 7 +- drivers/dma/dma-jz4780.c | 45 +- drivers/dma/dmaengine.c | 24 +- drivers/dma/dw-axi-dmac/Makefile | 1 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/fsl-qdma.c | 22 +- drivers/dma/fsldma.c | 7 +- drivers/dma/fsldma.h | 7 +- drivers/dma/hsu/Kconfig | 1 - drivers/dma/hsu/Makefile | 1 - drivers/dma/imx-sdma.c | 9 +- drivers/dma/ioat/Makefile | 1 - drivers/dma/ioat/dma.h | 14 +- drivers/dma/ioat/hw.h | 14 +- drivers/dma/ioat/registers.h | 14 +- drivers/dma/ipu/Makefile | 1 - drivers/dma/mediatek/Kconfig | 12 - drivers/dma/mediatek/Makefile | 2 - drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 666 -- drivers/dma/mmp_tdma.c | 16 +- drivers/dma/mpc512x_dma.c | 14 +- drivers/dma/mv_xor_v2.c | 10 +- drivers/dma/mxs-dma.c | 33 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pch_dma.c | 10 +- drivers/dma/pl330.c | 6 +- drivers/dma/ppc4xx/Makefile | 1 - drivers/dma/ppc4xx/adma.c | 14 +- drivers/dma/qcom/Kconfig | 1 - drivers/dma/s3c24xx-dma.c | 6 +- drivers/dma/sh/Kconfig | 6 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rcar-dmac.c | 6 +- drivers/dma/sh/sudmac.c | 414 + drivers/dma/sh/usb-dmac.c | 6 +- drivers/dma/sirf-dma.c | 3 +- drivers/dma/sprd-dma.c | 49 +- drivers/dma/st_fdma.c | 6 +- drivers/dma/st_fdma.h | 6 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ste_dma40_ll.c | 2 +- drivers/dma/ste_dma40_ll.h | 2 +- drivers/dma/stm32-dma.c | 4 +- drivers/dma/stm32-dmamux.c | 19 +- drivers/dma/stm32-mdma.c | 13 +- drivers/dma/sun4i-dma.c | 6 +- drivers/dma/sun6i-dma.c | 153 +- drivers/dma/tegra20-apb-dma.c | 25 +- drivers/dma/tegra210-adma.c | 70 +- drivers/dma/ti/Kconfig | 1 - drivers/dma/ti/cppi41.c | 1 - drivers/dma/timb_dma.c | 10 +- drivers/dma/xgene-dma.c | 14 +- drivers/dma/xilinx/Makefile | 1 - drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/edac/amd64_edac.c | 1 - drivers/edac/debugfs.c | 1 - drivers/edac/ghes_edac.c | 4 +- drivers/edac/highbank_l2_edac.c | 13 +- drivers/edac/highbank_mc_edac.c | 13 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/ie31200_edac.c | 1 - drivers/edac/mce_amd.c | 1 - drivers/edac/sb_edac.c | 4 +- drivers/edac/wq.c | 1 - drivers/edac/xgene_edac.c | 14 +- drivers/eisa/Kconfig | 1 - drivers/eisa/eisa-bus.c | 3 +- drivers/eisa/pci_eisa.c | 3 +- drivers/eisa/virtual_root.c | 3 +- drivers/extcon/Kconfig | 1 - drivers/extcon/extcon-arizona.c | 44 +- drivers/extcon/extcon-axp288.c | 10 +- drivers/extcon/extcon-palmas.c | 13 +- drivers/extcon/extcon-qcom-spmi-misc.c | 10 +- drivers/extcon/extcon-rt8973a.c | 6 +- drivers/extcon/extcon-rt8973a.h | 6 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 6 +- drivers/extcon/extcon-usb-gpio.c | 10 +- drivers/firewire/Kconfig | 1 - drivers/firewire/core-card.c | 15 +- drivers/firewire/core-cdev.c | 15 +- drivers/firewire/core-device.c | 17 +- drivers/firewire/core-iso.c | 17 +- drivers/firewire/core-topology.c | 16 +- drivers/firewire/core-transaction.c | 15 +- drivers/firewire/init_ohci1394_dma.c | 15 +- drivers/firewire/net.c | 1 - drivers/firewire/nosy.c | 15 +- drivers/firewire/ohci.c | 15 +- drivers/firewire/sbp2.c | 15 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scpi.c | 13 +- drivers/firmware/broadcom/Kconfig | 1 - drivers/firmware/broadcom/Makefile | 1 - drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +- drivers/firmware/dmi-id.c | 3 +- drivers/firmware/dmi-sysfs.c | 1 - drivers/firmware/dmi_scan.c | 1 - drivers/firmware/efi/Kconfig | 1 - drivers/firmware/efi/efi.c | 3 - drivers/firmware/efi/test/Makefile | 1 - drivers/firmware/google/Kconfig | 1 - drivers/firmware/google/coreboot_table.h | 11 +- drivers/firmware/google/framebuffer-coreboot.c | 14 +- drivers/firmware/google/gsmi.c | 1 - drivers/firmware/google/memconsole-coreboot.c | 28 +- drivers/firmware/google/memconsole.c | 9 +- drivers/firmware/google/vpd.c | 14 +- drivers/firmware/google/vpd_decode.c | 2 + drivers/firmware/imx/Kconfig | 1 - drivers/firmware/imx/imx-scu-irq.c | 3 - drivers/firmware/meson/Kconfig | 1 - drivers/firmware/meson/Makefile | 1 - drivers/firmware/psci/Kconfig | 1 - drivers/firmware/psci/psci.c | 9 +- drivers/firmware/psci/psci_checker.c | 9 +- drivers/firmware/scpi_pm_domain.c | 13 +- drivers/firmware/tegra/Kconfig | 1 - drivers/firmware/tegra/Makefile | 1 - drivers/firmware/trusted_foundations.c | 11 +- drivers/fmc/Kconfig | 1 - drivers/fmc/fmc-chardev.c | 3 +- drivers/fmc/fmc-core.c | 3 +- drivers/fmc/fmc-debug.c | 3 +- drivers/fmc/fmc-dump.c | 3 +- drivers/fmc/fmc-match.c | 3 +- drivers/fmc/fmc-private.h | 3 +- drivers/fmc/fmc-sdb.c | 3 +- drivers/fmc/fmc-write-eeprom.c | 3 +- drivers/fmc/fru-parse.c | 3 +- drivers/fpga/Kconfig | 1 - drivers/fpga/dfl-afu-dma-region.c | 55 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/fpga/zynqmp-fpga.c | 4 +- drivers/fsi/Kconfig | 1 - drivers/fsi/Makefile | 1 - drivers/fsi/fsi-core.c | 10 +- drivers/fsi/fsi-master-gpio.c | 1 - drivers/fsi/fsi-master-hub.c | 10 +- drivers/fsi/fsi-master.h | 10 +- drivers/gnss/Kconfig | 1 - drivers/gpio/Kconfig | 16 +- drivers/gpio/gpio-104-dio-48e.c | 10 +- drivers/gpio/gpio-104-idi-48.c | 10 +- drivers/gpio/gpio-104-idio-16.c | 10 +- drivers/gpio/gpio-74xx-mmio.c | 6 +- drivers/gpio/gpio-adp5520.c | 3 +- drivers/gpio/gpio-adp5588.c | 3 +- drivers/gpio/gpio-altera-a10sr.c | 13 +- drivers/gpio/gpio-altera.c | 14 +- drivers/gpio/gpio-arizona.c | 7 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-bt8xx.c | 14 +- drivers/gpio/gpio-clps711x.c | 6 +- drivers/gpio/gpio-cs5535.c | 5 +- drivers/gpio/gpio-da9052.c | 7 +- drivers/gpio/gpio-da9055.c | 7 +- drivers/gpio/gpio-davinci.c | 6 +- drivers/gpio/gpio-em.c | 48 +- drivers/gpio/gpio-f7188x.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 10 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-iop.c | 6 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 6 +- drivers/gpio/gpio-loongson.c | 6 +- drivers/gpio/gpio-lpc32xx.c | 11 +- drivers/gpio/gpio-max732x.c | 45 +- drivers/gpio/gpio-mb86s7x.c | 51 +- drivers/gpio/gpio-mc33880.c | 14 +- drivers/gpio/gpio-mc9s08dz60.c | 11 +- drivers/gpio/gpio-ml-ioh.c | 14 +- drivers/gpio/gpio-palmas.c | 13 +- drivers/gpio/gpio-pca953x.c | 1 - drivers/gpio/gpio-pcf857x.c | 15 +- drivers/gpio/gpio-pci-idio-16.c | 10 +- drivers/gpio/gpio-rc5t583.c | 14 +- drivers/gpio/gpio-rdc321x.c | 16 +- drivers/gpio/gpio-sch311x.c | 6 +- drivers/gpio/gpio-syscon.c | 6 +- drivers/gpio/gpio-timberdale.c | 14 +- drivers/gpio/gpio-tps65218.c | 6 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-ws16c48.c | 10 +- drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpio/gpio-xilinx.c | 9 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpio/gpiolib-of.c | 37 - drivers/gpu/Makefile | 1 - drivers/gpu/drm/Kconfig | 10 - drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/acp/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Kconfig | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 234 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 395 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 450 -- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 254 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 248 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 63 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 44 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 - drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 428 -- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 17 - drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 438 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 8 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 131 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15.c | 92 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 10 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 3 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 91 +- drivers/gpu/drm/amd/amdgpu/vi.c | 13 - drivers/gpu/drm/amd/amdkfd/Kconfig | 1 - drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 483 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 66 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 378 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 - .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 - .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 70 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 85 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 31 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 - drivers/gpu/drm/amd/display/Kconfig | 7 +- drivers/gpu/drm/amd/display/Makefile | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 314 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 - .../amd/display/dc/bios/command_table_helper2.c | 5 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 57 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 75 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 134 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 471 -- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 81 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 276 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h | 44 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 239 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h | 39 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 145 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 262 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h | 31 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h | 29 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 126 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 32 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c | 43 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h | 32 - drivers/gpu/drm/amd/display/dc/core/dc.c | 250 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 165 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 12 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 132 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 56 +- drivers/gpu/drm/amd/display/dc/dc.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 13 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 961 +++ drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 14 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 72 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 120 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 67 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 - .../display/dc/dce110/dce110_timing_generator.c | 5 - .../display/dc/dce110/dce110_timing_generator.h | 5 - .../display/dc/dce110/dce110_timing_generator_v.c | 5 - .../drm/amd/display/dc/dce112/dce112_resource.c | 31 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 29 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 50 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 289 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 39 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 31 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 430 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 85 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 184 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 59 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 68 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 128 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 39 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 33 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 6 - .../drm/amd/display/dc/dml/display_mode_structs.h | 5 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 27 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 211 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 17 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 28 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - .../drm/amd/display/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 11 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- .../drm/amd/display/modules/color/color_gamma.c | 62 +- .../drm/amd/display/modules/color/color_gamma.h | 1 - .../amd/display/modules/info_packet/info_packet.c | 4 +- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 - .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 - .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 - drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 - drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 78 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 156 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 24 - .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 123 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 84 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 - drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 - drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 191 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 153 - drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 44 - drivers/gpu/drm/arc/Kconfig | 1 - drivers/gpu/drm/arc/Makefile | 1 - drivers/gpu/drm/arc/arcpgu.h | 11 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 11 +- drivers/gpu/drm/arc/arcpgu_drv.c | 11 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 11 +- drivers/gpu/drm/arc/arcpgu_regs.h | 11 +- drivers/gpu/drm/arc/arcpgu_sim.c | 11 +- drivers/gpu/drm/arm/Makefile | 1 - drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 8 +- drivers/gpu/drm/armada/Kconfig | 1 - drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/aspeed/Kconfig | 1 - drivers/gpu/drm/aspeed/Makefile | 1 - drivers/gpu/drm/ast/Kconfig | 4 +- drivers/gpu/drm/ast/Makefile | 1 - drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 71 +- drivers/gpu/drm/ast/ast_fb.c | 41 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 132 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 11 +- drivers/gpu/drm/bochs/Kconfig | 3 +- drivers/gpu/drm/bochs/Makefile | 1 - drivers/gpu/drm/bochs/bochs.h | 54 +- drivers/gpu/drm/bochs/bochs_drv.c | 29 +- drivers/gpu/drm/bochs/bochs_hw.c | 5 +- drivers/gpu/drm/bochs/bochs_kms.c | 23 +- drivers/gpu/drm/bochs/bochs_mm.c | 432 +- drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/Makefile | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 11 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 8 +- drivers/gpu/drm/bridge/analogix/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/Makefile | 1 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 36 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 16 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 8 +- drivers/gpu/drm/bridge/lvds-encoder.c | 16 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 +- drivers/gpu/drm/bridge/panel.c | 11 +- drivers/gpu/drm/bridge/parade-ps8622.c | 3 +- drivers/gpu/drm/bridge/sii902x.c | 503 +- drivers/gpu/drm/bridge/sii9234.c | 15 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 1 - drivers/gpu/drm/bridge/synopsys/Makefile | 1 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 150 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 604 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 10 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/cirrus/Kconfig | 1 - drivers/gpu/drm/cirrus/Makefile | 1 - drivers/gpu/drm/cirrus/cirrus_drv.h | 250 + drivers/gpu/drm/cirrus/cirrus_ttm.c | 337 + drivers/gpu/drm/drm_agpsupport.c | 11 +- drivers/gpu/drm/drm_atomic.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 35 +- drivers/gpu/drm/drm_atomic_state_helper.c | 48 +- drivers/gpu/drm/drm_atomic_uapi.c | 16 +- drivers/gpu/drm/drm_auth.c | 30 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bufs.c | 21 +- drivers/gpu/drm/drm_client.c | 15 +- drivers/gpu/drm/drm_client_modeset.c | 104 - drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_connector.c | 89 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 24 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 13 +- drivers/gpu/drm/drm_debugfs_crc.c | 9 +- drivers/gpu/drm/drm_dma.c | 6 +- drivers/gpu/drm/drm_dp_aux_dev.c | 8 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_dp_mst_topology.c | 19 +- drivers/gpu/drm/drm_drv.c | 9 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid.c | 135 +- drivers/gpu/drm/drm_edid_load.c | 23 +- drivers/gpu/drm/drm_encoder.c | 4 +- drivers/gpu/drm/drm_fb_cma_helper.c | 10 +- drivers/gpu/drm/drm_fb_helper.c | 558 +- drivers/gpu/drm/drm_file.c | 133 +- drivers/gpu/drm/drm_flip_work.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 120 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 8 +- drivers/gpu/drm/drm_gem_cma_helper.c | 21 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 13 +- drivers/gpu/drm/drm_gem_vram_helper.c | 772 -- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_hdcp.c | 382 - drivers/gpu/drm/drm_internal.h | 17 +- drivers/gpu/drm/drm_ioc32.c | 9 +- drivers/gpu/drm/drm_ioctl.c | 22 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_kms_helper_common.c | 3 +- drivers/gpu/drm/drm_lease.c | 26 +- drivers/gpu/drm/drm_legacy.h | 6 - drivers/gpu/drm/drm_legacy_misc.c | 27 +- drivers/gpu/drm/drm_lock.c | 8 +- drivers/gpu/drm/drm_memory.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_mode_config.c | 6 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 7 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_pci.c | 11 +- drivers/gpu/drm/drm_plane_helper.c | 9 +- drivers/gpu/drm/drm_prime.c | 84 +- drivers/gpu/drm/drm_print.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 16 +- drivers/gpu/drm/drm_property.c | 7 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 9 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 11 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 17 +- drivers/gpu/drm/drm_trace.h | 2 - drivers/gpu/drm/drm_trace_points.c | 3 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vm.c | 14 +- drivers/gpu/drm/drm_vma_manager.c | 6 +- drivers/gpu/drm/drm_vram_helper_common.c | 96 - drivers/gpu/drm/drm_vram_mm_helper.c | 297 - drivers/gpu/drm/drm_writeback.c | 6 +- drivers/gpu/drm/etnaviv/Kconfig | 1 - drivers/gpu/drm/etnaviv/etnaviv_dump.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_dp.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.h | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/exynos/regs-decon7.h | 6 +- drivers/gpu/drm/fsl-dcu/Kconfig | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.h | 6 +- drivers/gpu/drm/gma500/Kconfig | 1 - drivers/gpu/drm/gma500/accel_2d.c | 18 +- drivers/gpu/drm/gma500/blitter.h | 2 - drivers/gpu/drm/gma500/cdv_device.c | 13 +- drivers/gpu/drm/gma500/cdv_device.h | 4 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 12 +- drivers/gpu/drm/gma500/framebuffer.c | 26 +- drivers/gpu/drm/gma500/framebuffer.h | 1 + drivers/gpu/drm/gma500/gem.c | 5 +- drivers/gpu/drm/gma500/gma_device.c | 1 + drivers/gpu/drm/gma500/gma_device.h | 1 - drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gma_display.h | 3 - drivers/gpu/drm/gma500/gtt.c | 5 +- drivers/gpu/drm/gma500/gtt.h | 1 + drivers/gpu/drm/gma500/intel_bios.c | 9 +- drivers/gpu/drm/gma500/intel_bios.h | 3 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 4 +- drivers/gpu/drm/gma500/mdfld_device.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 11 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 - drivers/gpu/drm/gma500/mid_bios.c | 5 +- drivers/gpu/drm/gma500/mid_bios.h | 1 - drivers/gpu/drm/gma500/mmu.c | 6 +- drivers/gpu/drm/gma500/oaktrail.h | 2 - drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 12 +- drivers/gpu/drm/gma500/psb_drv.c | 33 +- drivers/gpu/drm/gma500/psb_drv.h | 17 +- drivers/gpu/drm/gma500/psb_intel_display.c | 7 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 9 +- drivers/gpu/drm/gma500/psb_irq.h | 2 +- drivers/gpu/drm/gma500/psb_lid.c | 6 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/Kconfig | 1 - drivers/gpu/drm/hisilicon/Makefile | 1 - drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 26 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 21 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 40 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 44 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 348 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 - drivers/gpu/drm/hisilicon/kirin/Makefile | 1 - drivers/gpu/drm/i2c/Kconfig | 1 - drivers/gpu/drm/i810/Makefile | 1 - drivers/gpu/drm/i915/Kconfig | 36 +- drivers/gpu/drm/i915/Kconfig.debug | 15 - drivers/gpu/drm/i915/Kconfig.profile | 27 - drivers/gpu/drm/i915/Makefile | 91 +- drivers/gpu/drm/i915/Makefile.header-test | 35 +- drivers/gpu/drm/i915/dvo.h | 138 + drivers/gpu/drm/i915/dvo_ch7017.c | 3 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 3 +- drivers/gpu/drm/i915/dvo_ivch.c | 3 +- drivers/gpu/drm/i915/dvo_ns2501.c | 5 +- drivers/gpu/drm/i915/dvo_sil164.c | 3 +- drivers/gpu/drm/i915/dvo_tfp410.c | 3 +- drivers/gpu/drm/i915/gem/Makefile | 1 - drivers/gpu/drm/i915/gem/Makefile.header-test | 16 - drivers/gpu/drm/i915/gem/i915_gem_busy.c | 138 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 160 - drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 306 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2453 ------ drivers/gpu/drm/i915/gem/i915_gem_context.h | 240 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 208 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 795 -- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2813 ------- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 - drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 507 -- drivers/gpu/drm/i915/gem/i915_gem_object.c | 434 -- drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 109 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 279 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 530 -- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 253 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 25 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 571 -- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 537 -- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 704 -- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 -- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 833 -- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 277 - drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 - drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 - .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 - .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1781 ----- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 127 - .../drm/i915/gem/selftests/i915_gem_coherency.c | 391 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1757 ----- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 506 -- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 - .../drm/i915/gem/selftests/i915_gem_object_blt.c | 110 - drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 17 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 - drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 - .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 - drivers/gpu/drm/i915/gt/Makefile | 2 - drivers/gpu/drm/i915/gt/Makefile.header-test | 16 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 - drivers/gpu/drm/i915/gt/intel_context.c | 181 - drivers/gpu/drm/i915/gt/intel_context.h | 130 - drivers/gpu/drm/i915/gt/intel_context_types.h | 70 - drivers/gpu/drm/i915/gt/intel_engine.h | 551 -- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1724 ----- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 164 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 571 -- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 279 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 - drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 - drivers/gpu/drm/i915/gt/intel_hangcheck.c | 347 - drivers/gpu/drm/i915/gt/intel_lrc.c | 3616 --------- drivers/gpu/drm/i915/gt/intel_lrc.h | 134 - drivers/gpu/drm/i915/gt/intel_mocs.c | 566 -- drivers/gpu/drm/i915/gt/intel_mocs.h | 60 - drivers/gpu/drm/i915/gt/intel_reset.c | 1402 ---- drivers/gpu/drm/i915/gt/intel_reset.h | 68 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2339 ------ drivers/gpu/drm/i915/gt/intel_sseu.c | 159 - drivers/gpu/drm/i915/gt/intel_sseu.h | 75 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 1427 ---- drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 - drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 - drivers/gpu/drm/i915/gt/mock_engine.c | 345 - drivers/gpu/drm/i915/gt/mock_engine.h | 51 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1767 ----- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1841 ----- drivers/gpu/drm/i915/gt/selftest_reset.c | 118 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1191 --- drivers/gpu/drm/i915/gvt/cmd_parser.c | 43 +- drivers/gpu/drm/i915/gvt/gtt.c | 42 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 64 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 27 +- drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 212 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 - drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +- drivers/gpu/drm/i915/i915_debugfs.c | 189 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 - drivers/gpu/drm/i915/i915_drv.c | 77 +- drivers/gpu/drm/i915/i915_drv.h | 880 ++- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 4208 ++++++++++- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 2 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 178 + drivers/gpu/drm/i915/i915_gem_clflush.h | 36 + drivers/gpu/drm/i915/i915_gem_context.c | 1832 +++++ drivers/gpu/drm/i915/i915_gem_context.h | 185 + drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 + drivers/gpu/drm/i915/i915_gem_evict.c | 49 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2722 +++++++ drivers/gpu/drm/i915/i915_gem_fence_reg.c | 125 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 441 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 46 +- drivers/gpu/drm/i915/i915_gem_internal.c | 210 + drivers/gpu/drm/i915/i915_gem_object.c | 90 + drivers/gpu/drm/i915/i915_gem_object.h | 509 ++ drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 556 ++ drivers/gpu/drm/i915/i915_gem_stolen.c | 721 ++ drivers/gpu/drm/i915/i915_gem_tiling.c | 457 ++ drivers/gpu/drm/i915/i915_gem_userptr.c | 847 +++ drivers/gpu/drm/i915/i915_gemfs.c | 75 + drivers/gpu/drm/i915/i915_gemfs.h | 34 + drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 67 +- drivers/gpu/drm/i915/i915_irq.h | 117 - drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_params.h | 3 +- drivers/gpu/drm/i915/i915_pci.c | 59 +- drivers/gpu/drm/i915/i915_perf.c | 102 +- drivers/gpu/drm/i915/i915_pmu.c | 7 +- drivers/gpu/drm/i915/i915_priolist_types.h | 5 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 47 +- drivers/gpu/drm/i915/i915_request.c | 396 +- drivers/gpu/drm/i915/i915_request.h | 17 +- drivers/gpu/drm/i915/i915_reset.c | 1474 ++++ drivers/gpu/drm/i915/i915_reset.h | 69 + drivers/gpu/drm/i915/i915_scatterlist.c | 39 - drivers/gpu/drm/i915/i915_scatterlist.h | 127 - drivers/gpu/drm/i915/i915_scheduler.c | 308 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 5 +- drivers/gpu/drm/i915/i915_suspend.c | 3 +- drivers/gpu/drm/i915/i915_sysfs.c | 51 +- drivers/gpu/drm/i915/i915_timeline_types.h | 1 - drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 187 +- drivers/gpu/drm/i915/i915_vma.c | 55 +- drivers/gpu/drm/i915/i915_vma.h | 17 +- drivers/gpu/drm/i915/icl_dsi.c | 63 +- drivers/gpu/drm/i915/intel_acpi.c | 3 - drivers/gpu/drm/i915/intel_acpi.h | 17 - drivers/gpu/drm/i915/intel_atomic.c | 27 +- drivers/gpu/drm/i915/intel_atomic.h | 49 - drivers/gpu/drm/i915/intel_atomic_plane.c | 27 - drivers/gpu/drm/i915/intel_atomic_plane.h | 2 - drivers/gpu/drm/i915/intel_audio.c | 61 +- drivers/gpu/drm/i915/intel_bios.c | 200 +- drivers/gpu/drm/i915/intel_bios.h | 21 - drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 + drivers/gpu/drm/i915/intel_bw.c | 421 -- drivers/gpu/drm/i915/intel_bw.h | 47 - drivers/gpu/drm/i915/intel_cdclk.c | 244 +- drivers/gpu/drm/i915/intel_color.c | 108 +- drivers/gpu/drm/i915/intel_color.h | 1 - drivers/gpu/drm/i915/intel_combo_phy.c | 87 +- drivers/gpu/drm/i915/intel_combo_phy.h | 20 - drivers/gpu/drm/i915/intel_context.c | 270 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 77 + drivers/gpu/drm/i915/intel_crt.c | 3 - drivers/gpu/drm/i915/intel_csr.c | 2 + drivers/gpu/drm/i915/intel_csr.h | 4 - drivers/gpu/drm/i915/intel_ddi.c | 43 +- drivers/gpu/drm/i915/intel_device_info.c | 64 +- drivers/gpu/drm/i915/intel_device_info.h | 82 +- drivers/gpu/drm/i915/intel_display.c | 1561 ++-- drivers/gpu/drm/i915/intel_display.h | 90 +- drivers/gpu/drm/i915/intel_display_power.c | 4611 ----------- drivers/gpu/drm/i915/intel_display_power.h | 288 - drivers/gpu/drm/i915/intel_dp.c | 264 +- drivers/gpu/drm/i915/intel_dp.h | 1 - drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 1 - drivers/gpu/drm/i915/intel_dp_aux_backlight.h | 13 - drivers/gpu/drm/i915/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/intel_dp_link_training.h | 14 - drivers/gpu/drm/i915/intel_dp_mst.c | 3 - drivers/gpu/drm/i915/intel_dp_mst.h | 14 - drivers/gpu/drm/i915/intel_dpio_phy.c | 39 +- drivers/gpu/drm/i915/intel_dpio_phy.h | 58 - drivers/gpu/drm/i915/intel_dpll_mgr.c | 83 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 10 +- drivers/gpu/drm/i915/intel_drv.h | 418 +- drivers/gpu/drm/i915/intel_dsi.h | 7 - drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 8 +- drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h | 13 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 32 +- drivers/gpu/drm/i915/intel_dvo.c | 8 +- drivers/gpu/drm/i915/intel_dvo_dev.h | 140 - drivers/gpu/drm/i915/intel_engine_cs.c | 1757 +++++ drivers/gpu/drm/i915/intel_engine_types.h | 546 ++ drivers/gpu/drm/i915/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 - drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 - drivers/gpu/drm/i915/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/intel_gmbus.c | 942 --- drivers/gpu/drm/i915/intel_gmbus.h | 27 - drivers/gpu/drm/i915/intel_gpu_commands.h | 278 + drivers/gpu/drm/i915/intel_guc.c | 163 +- drivers/gpu/drm/i915/intel_guc.h | 20 +- drivers/gpu/drm/i915/intel_guc_ads.c | 167 +- drivers/gpu/drm/i915/intel_guc_ads.h | 1 - drivers/gpu/drm/i915/intel_guc_ct.c | 2 +- drivers/gpu/drm/i915/intel_guc_ct.h | 5 - drivers/gpu/drm/i915/intel_guc_fw.c | 117 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 199 +- drivers/gpu/drm/i915/intel_guc_log.c | 6 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 - drivers/gpu/drm/i915/intel_guc_submission.c | 38 +- drivers/gpu/drm/i915/intel_guc_submission.h | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 + drivers/gpu/drm/i915/intel_hdcp.c | 55 +- drivers/gpu/drm/i915/intel_hdcp.h | 1 - drivers/gpu/drm/i915/intel_hdmi.c | 139 +- drivers/gpu/drm/i915/intel_hotplug.c | 1 - drivers/gpu/drm/i915/intel_hotplug.h | 30 - drivers/gpu/drm/i915/intel_huc.c | 100 +- drivers/gpu/drm/i915/intel_huc.h | 13 +- drivers/gpu/drm/i915/intel_huc_fw.c | 73 +- drivers/gpu/drm/i915/intel_i2c.c | 933 +++ drivers/gpu/drm/i915/intel_lpe_audio.c | 8 +- drivers/gpu/drm/i915/intel_lpe_audio.h | 22 - drivers/gpu/drm/i915/intel_lrc.c | 3041 ++++++++ drivers/gpu/drm/i915/intel_lrc.h | 120 + drivers/gpu/drm/i915/{gt => }/intel_lrc_reg.h | 0 drivers/gpu/drm/i915/intel_lvds.c | 2 - drivers/gpu/drm/i915/intel_mocs.c | 564 ++ drivers/gpu/drm/i915/intel_mocs.h | 58 + drivers/gpu/drm/i915/intel_overlay.c | 36 +- drivers/gpu/drm/i915/intel_overlay.h | 29 - drivers/gpu/drm/i915/intel_panel.c | 2 - drivers/gpu/drm/i915/intel_pipe_crc.c | 14 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 405 +- drivers/gpu/drm/i915/intel_pm.h | 10 - drivers/gpu/drm/i915/intel_psr.c | 12 +- drivers/gpu/drm/i915/intel_quirks.c | 1 - drivers/gpu/drm/i915/intel_quirks.h | 13 - drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 ++++++ drivers/gpu/drm/i915/intel_ringbuffer.h | 583 ++ drivers/gpu/drm/i915/intel_runtime_pm.c | 4294 ++++++++++- drivers/gpu/drm/i915/intel_runtime_pm.h | 63 - drivers/gpu/drm/i915/intel_sdvo.c | 4 - drivers/gpu/drm/i915/intel_sideband.c | 483 +- drivers/gpu/drm/i915/intel_sideband.h | 141 - drivers/gpu/drm/i915/intel_sprite.c | 37 +- drivers/gpu/drm/i915/intel_sprite.h | 12 +- drivers/gpu/drm/i915/intel_tv.c | 1 - drivers/gpu/drm/i915/intel_uc.c | 141 +- drivers/gpu/drm/i915/intel_uc.h | 3 +- drivers/gpu/drm/i915/intel_uc_fw.c | 126 +- drivers/gpu/drm/i915/intel_uc_fw.h | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 630 +- drivers/gpu/drm/i915/intel_vdsc.c | 2 - drivers/gpu/drm/i915/intel_vdsc.h | 21 - drivers/gpu/drm/i915/intel_wakeref.c | 138 - drivers/gpu/drm/i915/intel_wakeref.h | 164 - drivers/gpu/drm/i915/intel_workarounds.c | 1259 +++ drivers/gpu/drm/i915/intel_workarounds.h | 34 + drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 + drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 + drivers/gpu/drm/i915/selftests/huge_pages.c | 1792 +++++ drivers/gpu/drm/i915/selftests/i915_active.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 25 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 + drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1859 +++++ drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 9 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 659 ++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 - .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 31 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 8 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 254 +- drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 - drivers/gpu/drm/i915/selftests/igt_flush_test.c | 38 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 11 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 1 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 15 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 10 +- .../intel_engine_cs.c} | 0 drivers/gpu/drm/i915/selftests/intel_guc.c | 3 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 +++++ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1326 ++++ drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 +++ drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 - drivers/gpu/drm/i915/selftests/mock_context.c | 124 + drivers/gpu/drm/i915/selftests/mock_context.h | 42 + drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 + drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 + drivers/gpu/drm/i915/selftests/mock_engine.c | 321 + drivers/gpu/drm/i915/selftests/mock_engine.h | 49 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 42 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 + drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 38 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 18 +- drivers/gpu/drm/imx/Kconfig | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 29 +- drivers/gpu/drm/imx/ipuv3-plane.h | 1 + drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_pp.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 13 +- drivers/gpu/drm/mcde/Kconfig | 18 - drivers/gpu/drm/mcde/Makefile | 3 - drivers/gpu/drm/mcde/mcde_display.c | 1142 --- drivers/gpu/drm/mcde/mcde_display_regs.h | 518 -- drivers/gpu/drm/mcde/mcde_drm.h | 44 - drivers/gpu/drm/mcde/mcde_drv.c | 572 -- drivers/gpu/drm/mcde/mcde_dsi.c | 1044 --- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 - drivers/gpu/drm/mediatek/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_cec.c | 10 +- drivers/gpu/drm/mediatek/mtk_cec.h | 10 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 10 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 13 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 10 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 10 +- drivers/gpu/drm/meson/Kconfig | 2 - drivers/gpu/drm/meson/Makefile | 1 - drivers/gpu/drm/meson/meson_crtc.c | 14 +- drivers/gpu/drm/meson/meson_crtc.h | 14 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_drv.h | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 14 +- drivers/gpu/drm/meson/meson_overlay.c | 14 +- drivers/gpu/drm/meson/meson_plane.c | 14 +- drivers/gpu/drm/meson/meson_plane.h | 14 +- drivers/gpu/drm/meson/meson_registers.h | 12 +- drivers/gpu/drm/meson/meson_vclk.c | 14 +- drivers/gpu/drm/meson/meson_vclk.h | 14 +- drivers/gpu/drm/meson/meson_venc.c | 14 +- drivers/gpu/drm/meson/meson_venc.h | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.h | 14 +- drivers/gpu/drm/meson/meson_viu.c | 14 +- drivers/gpu/drm/meson/meson_viu.h | 14 +- drivers/gpu/drm/meson/meson_vpp.c | 14 +- drivers/gpu/drm/meson/meson_vpp.h | 14 +- drivers/gpu/drm/mga/Makefile | 1 - drivers/gpu/drm/mgag200/Kconfig | 3 +- drivers/gpu/drm/mgag200/Makefile | 1 - drivers/gpu/drm/mgag200/mgag200_cursor.c | 96 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 41 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 66 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/msm_fb.c | 18 +- drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/mxsfb/Makefile | 1 - drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 10 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 10 +- drivers/gpu/drm/nouveau/Kbuild | 1 - drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv04/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/cipher/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/dma/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/mspdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msppp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msvld/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sw/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vic/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 1 - .../gpu/drm/nouveau/nvkm/subdev/iccsense/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 - drivers/gpu/drm/omapdrm/Kconfig | 1 - drivers/gpu/drm/omapdrm/displays/Kconfig | 1 - .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 6 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 1 - drivers/gpu/drm/omapdrm/dss/base.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 10 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 10 +- drivers/gpu/drm/omapdrm/omap_fb.c | 6 +- drivers/gpu/drm/panel/Kconfig | 19 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 16 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 - .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 -- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 276 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 13 +- drivers/gpu/drm/panfrost/Kconfig | 1 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 22 - drivers/gpu/drm/panfrost/panfrost_device.h | 1 - drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/pl111/Kconfig | 1 - drivers/gpu/drm/pl111/pl111_versatile.c | 1 - drivers/gpu/drm/qxl/Kconfig | 1 - drivers/gpu/drm/qxl/Makefile | 1 - drivers/gpu/drm/qxl/qxl_prime.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/r128/Makefile | 1 - drivers/gpu/drm/r128/r128_cce.c | 28 +- drivers/gpu/drm/r128/r128_drv.c | 9 +- drivers/gpu/drm/r128/r128_drv.h | 16 +- drivers/gpu/drm/r128/r128_state.c | 25 +- drivers/gpu/drm/radeon/Kconfig | 1 - drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 1 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 90 +- drivers/gpu/drm/savage/Makefile | 1 - drivers/gpu/drm/savage/savage_bci.c | 25 +- drivers/gpu/drm/savage/savage_drv.c | 9 +- drivers/gpu/drm/savage/savage_drv.h | 10 +- drivers/gpu/drm/savage/savage_state.c | 9 +- drivers/gpu/drm/scheduler/sched_main.c | 179 +- drivers/gpu/drm/selftests/Makefile | 1 - drivers/gpu/drm/selftests/test-drm_mm.c | 1 - drivers/gpu/drm/sis/Makefile | 1 - drivers/gpu/drm/sis/sis_drv.c | 8 +- drivers/gpu/drm/sis/sis_drv.h | 10 +- drivers/gpu/drm/sis/sis_mm.c | 7 +- drivers/gpu/drm/sti/Kconfig | 1 - drivers/gpu/drm/stm/Kconfig | 1 - drivers/gpu/drm/stm/Makefile | 1 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 84 +- drivers/gpu/drm/stm/ltdc.c | 75 +- drivers/gpu/drm/sun4i/Kconfig | 1 - drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.h | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.h | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 22 +- drivers/gpu/drm/sun4i/sun4i_drv.h | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 6 +- drivers/gpu/drm/tdfx/Makefile | 1 - drivers/gpu/drm/tegra/Kconfig | 1 - drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/dpaux.c | 13 +- drivers/gpu/drm/tegra/drm.h | 3 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tegra/output.c | 52 +- drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/tinydrm/Kconfig | 1 - drivers/gpu/drm/tinydrm/Makefile | 1 - drivers/gpu/drm/tinydrm/core/Makefile | 1 - drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 6 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/ili9225.c | 6 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 6 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 6 +- drivers/gpu/drm/tinydrm/repaper.c | 6 +- drivers/gpu/drm/tinydrm/st7586.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 270 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/tve200/Makefile | 1 - drivers/gpu/drm/udl/Kconfig | 1 - drivers/gpu/drm/udl/Makefile | 1 - drivers/gpu/drm/udl/udl_dmabuf.c | 14 +- drivers/gpu/drm/v3d/Kconfig | 1 - drivers/gpu/drm/v3d/Makefile | 1 - drivers/gpu/drm/v3d/v3d_debugfs.c | 35 +- drivers/gpu/drm/v3d/v3d_drv.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 106 +- drivers/gpu/drm/v3d/v3d_fence.c | 2 - drivers/gpu/drm/v3d/v3d_gem.c | 552 +- drivers/gpu/drm/v3d/v3d_irq.c | 55 +- drivers/gpu/drm/v3d/v3d_mmu.c | 7 +- drivers/gpu/drm/v3d/v3d_regs.h | 122 +- drivers/gpu/drm/v3d/v3d_sched.c | 382 +- drivers/gpu/drm/v3d/v3d_trace.h | 94 - drivers/gpu/drm/vboxvideo/Kconfig | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +- drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 31 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 - drivers/gpu/drm/vc4/vc4_drv.h | 14 - drivers/gpu/drm/vc4/vc4_gem.c | 11 - drivers/gpu/drm/vc4/vc4_irq.c | 20 +- drivers/gpu/drm/vc4/vc4_plane.c | 17 +- drivers/gpu/drm/vc4/vc4_v3d.c | 72 +- drivers/gpu/drm/vgem/Makefile | 1 - drivers/gpu/drm/via/Makefile | 1 - drivers/gpu/drm/virtio/Kconfig | 1 - drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 3 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 32 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 - drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 - drivers/gpu/drm/virtio/virtgpu_vq.c | 10 - drivers/gpu/drm/vkms/Makefile | 1 - drivers/gpu/drm/vkms/vkms_crtc.c | 33 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/xen/Kconfig | 1 - drivers/gpu/drm/zte/Kconfig | 1 - drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 48 +- drivers/gpu/host1x/bus.h | 13 +- drivers/gpu/host1x/cdma.c | 13 +- drivers/gpu/host1x/cdma.h | 13 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 13 +- drivers/gpu/host1x/debug.h | 13 +- drivers/gpu/host1x/dev.c | 18 +- drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 13 +- drivers/gpu/host1x/hw/channel_hw.c | 13 +- drivers/gpu/host1x/hw/host1x01.c | 13 +- drivers/gpu/host1x/hw/host1x01.h | 13 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x02.c | 13 +- drivers/gpu/host1x/hw/host1x02.h | 13 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x04.c | 13 +- drivers/gpu/host1x/hw/host1x04.h | 13 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x05.c | 13 +- drivers/gpu/host1x/hw/host1x05.h | 13 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x06.c | 13 +- drivers/gpu/host1x/hw/host1x06.h | 13 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x07.c | 13 +- drivers/gpu/host1x/hw/host1x07.h | 13 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 13 +- drivers/gpu/host1x/hw/hw_host1x01_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_vm.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 14 +- drivers/gpu/host1x/hw/intr_hw.c | 13 +- drivers/gpu/host1x/hw/syncpt_hw.c | 13 +- drivers/gpu/host1x/intr.c | 13 +- drivers/gpu/host1x/intr.h | 13 +- drivers/gpu/host1x/job.c | 13 +- drivers/gpu/host1x/job.h | 13 +- drivers/gpu/host1x/syncpt.c | 13 +- drivers/gpu/host1x/syncpt.h | 13 +- drivers/gpu/ipu-v3/Kconfig | 1 - drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 8 +- drivers/gpu/ipu-v3/ipu-csi.c | 11 +- drivers/gpu/ipu-v3/ipu-dc.c | 11 +- drivers/gpu/ipu-v3/ipu-di.c | 11 +- drivers/gpu/ipu-v3/ipu-dmfc.c | 11 +- drivers/gpu/ipu-v3/ipu-dp.c | 11 +- drivers/gpu/ipu-v3/ipu-ic.c | 8 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 11 +- drivers/gpu/ipu-v3/ipu-prv.h | 11 +- drivers/gpu/ipu-v3/ipu-smfc.c | 8 +- drivers/gpu/ipu-v3/ipu-vdi.c | 11 +- drivers/gpu/vga/Kconfig | 1 - drivers/gpu/vga/Makefile | 1 - drivers/hid/Kconfig | 1 - drivers/hid/hid-a4tech.c | 16 +- drivers/hid/hid-accutouch.c | 5 +- drivers/hid/hid-alps.c | 6 +- drivers/hid/hid-apple.c | 5 +- drivers/hid/hid-asus.c | 5 +- drivers/hid/hid-aureal.c | 1 - drivers/hid/hid-axff.c | 14 +- drivers/hid/hid-belkin.c | 5 +- drivers/hid/hid-betopff.c | 5 +- drivers/hid/hid-cherry.c | 5 +- drivers/hid/hid-chicony.c | 5 +- drivers/hid/hid-core.c | 21 +- drivers/hid/hid-corsair.c | 5 +- drivers/hid/hid-cypress.c | 5 +- drivers/hid/hid-debug.c | 14 +- drivers/hid/hid-dr.c | 14 +- drivers/hid/hid-elan.c | 6 +- drivers/hid/hid-elecom.c | 5 +- drivers/hid/hid-emsff.c | 14 +- drivers/hid/hid-ezkey.c | 5 +- drivers/hid/hid-gaff.c | 15 +- drivers/hid/hid-gembird.c | 5 +- drivers/hid/hid-generic.c | 5 +- drivers/hid/hid-gfrm.c | 6 +- drivers/hid/hid-gt683r.c | 12 +- drivers/hid/hid-gyration.c | 5 +- drivers/hid/hid-holtek-kbd.c | 5 +- drivers/hid/hid-holtek-mouse.c | 5 +- drivers/hid/hid-holtekff.c | 14 +- drivers/hid/hid-hyperv.c | 2 - drivers/hid/hid-icade.c | 5 +- drivers/hid/hid-ids.h | 6 +- drivers/hid/hid-input.c | 14 +- drivers/hid/hid-jabra.c | 5 +- drivers/hid/hid-kensington.c | 5 +- drivers/hid/hid-keytouch.c | 5 +- drivers/hid/hid-kye.c | 5 +- drivers/hid/hid-lcpower.c | 5 +- drivers/hid/hid-lenovo.c | 5 +- drivers/hid/hid-lg.c | 7 +- drivers/hid/hid-lg2ff.c | 14 +- drivers/hid/hid-lg3ff.c | 14 +- drivers/hid/hid-lg4ff.c | 14 +- drivers/hid/hid-lgff.c | 14 +- drivers/hid/hid-logitech-dj.c | 67 +- drivers/hid/hid-logitech-hidpp.c | 11 +- drivers/hid/hid-magicmouse.c | 5 +- drivers/hid/hid-mf.c | 10 +- drivers/hid/hid-microsoft.c | 5 +- drivers/hid/hid-monterey.c | 5 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nti.c | 5 +- drivers/hid/hid-ntrig.c | 6 +- drivers/hid/hid-ortek.c | 5 +- drivers/hid/hid-penmount.c | 5 +- drivers/hid/hid-petalynx.c | 5 +- drivers/hid/hid-pl.c | 14 +- drivers/hid/hid-plantronics.c | 5 +- drivers/hid/hid-prodikeys.c | 6 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-retrode.c | 5 +- drivers/hid/hid-rmi.c | 21 +- drivers/hid/hid-roccat-arvo.c | 5 +- drivers/hid/hid-roccat-arvo.h | 5 +- drivers/hid/hid-roccat-common.c | 5 +- drivers/hid/hid-roccat-common.h | 5 +- drivers/hid/hid-roccat-isku.c | 5 +- drivers/hid/hid-roccat-isku.h | 5 +- drivers/hid/hid-roccat-kone.c | 5 +- drivers/hid/hid-roccat-kone.h | 5 +- drivers/hid/hid-roccat-koneplus.c | 5 +- drivers/hid/hid-roccat-koneplus.h | 5 +- drivers/hid/hid-roccat-konepure.c | 5 +- drivers/hid/hid-roccat-kovaplus.c | 5 +- drivers/hid/hid-roccat-kovaplus.h | 5 +- drivers/hid/hid-roccat-lua.c | 5 +- drivers/hid/hid-roccat-lua.h | 5 +- drivers/hid/hid-roccat-pyra.c | 5 +- drivers/hid/hid-roccat-pyra.h | 5 +- drivers/hid/hid-roccat-ryos.c | 5 +- drivers/hid/hid-roccat-savu.c | 5 +- drivers/hid/hid-roccat-savu.h | 5 +- drivers/hid/hid-roccat.c | 5 +- drivers/hid/hid-saitek.c | 6 +- drivers/hid/hid-samsung.c | 7 +- drivers/hid/hid-sjoy.c | 14 +- drivers/hid/hid-sony.c | 5 +- drivers/hid/hid-speedlink.c | 5 +- drivers/hid/hid-steelseries.c | 5 +- drivers/hid/hid-sunplus.c | 5 +- drivers/hid/hid-tivo.c | 5 +- drivers/hid/hid-tmff.c | 14 +- drivers/hid/hid-topseed.c | 5 +- drivers/hid/hid-twinhan.c | 4 +- drivers/hid/hid-waltop.c | 5 +- drivers/hid/hid-wiimote-core.c | 5 +- drivers/hid/hid-wiimote-debug.c | 5 +- drivers/hid/hid-wiimote-modules.c | 5 +- drivers/hid/hid-wiimote.h | 5 +- drivers/hid/hid-xinmo.c | 5 +- drivers/hid/hid-zpff.c | 14 +- drivers/hid/hid-zydacron.c | 5 +- drivers/hid/i2c-hid/Kconfig | 1 - drivers/hid/i2c-hid/Makefile | 1 - drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 - drivers/hid/intel-ish-hid/Kconfig | 1 - drivers/hid/uhid.c | 5 +- drivers/hid/usbhid/Kconfig | 1 - drivers/hid/usbhid/hid-core.c | 5 +- drivers/hid/usbhid/hid-pidff.c | 14 +- drivers/hid/usbhid/hiddev.c | 15 +- drivers/hid/usbhid/usbhid.h | 15 +- drivers/hid/usbhid/usbkbd.c | 14 +- drivers/hid/usbhid/usbmouse.c | 14 +- drivers/hid/wacom.h | 5 +- drivers/hid/wacom_sys.c | 8 +- drivers/hid/wacom_wac.c | 96 +- drivers/hid/wacom_wac.h | 7 +- drivers/hsi/Kconfig | 1 - drivers/hsi/clients/Kconfig | 1 - drivers/hsi/clients/Makefile | 1 - drivers/hsi/controllers/Kconfig | 1 - drivers/hsi/controllers/Makefile | 1 - drivers/hv/channel.c | 2 +- drivers/hv/vmbus_drv.c | 7 +- drivers/hwmon/Kconfig | 1 - drivers/hwmon/ab8500.c | 2 +- drivers/hwmon/abituguru.c | 15 +- drivers/hwmon/abituguru3.c | 15 +- drivers/hwmon/abx500.c | 2 +- drivers/hwmon/abx500.h | 2 +- drivers/hwmon/acpi_power_meter.c | 15 +- drivers/hwmon/ad7314.c | 3 +- drivers/hwmon/ad7414.c | 6 +- drivers/hwmon/adc128d818.c | 11 +- drivers/hwmon/adcxx.c | 15 +- drivers/hwmon/adm1021.c | 15 +- drivers/hwmon/adm1025.c | 15 +- drivers/hwmon/adm1026.c | 15 +- drivers/hwmon/adm1031.c | 15 +- drivers/hwmon/adm9240.c | 15 +- drivers/hwmon/ads1015.c | 15 +- drivers/hwmon/ads7828.c | 15 +- drivers/hwmon/ads7871.c | 10 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7462.c | 15 +- drivers/hwmon/adt7470.c | 15 +- drivers/hwmon/adt7x10.c | 15 +- drivers/hwmon/amc6821.c | 15 +- drivers/hwmon/asb100.c | 15 +- drivers/hwmon/asc7621.c | 15 +- drivers/hwmon/aspeed-pwm-tacho.c | 5 +- drivers/hwmon/atxp1.c | 11 +- drivers/hwmon/coretemp.c | 51 +- drivers/hwmon/da9052-hwmon.c | 7 +- drivers/hwmon/da9055-hwmon.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 11 +- drivers/hwmon/dme1737.c | 15 +- drivers/hwmon/ds1621.c | 15 +- drivers/hwmon/ds620.c | 15 +- drivers/hwmon/emc1403.c | 13 +- drivers/hwmon/emc2103.c | 15 +- drivers/hwmon/emc6w201.c | 15 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/f71882fg.c | 15 +- drivers/hwmon/f75375s.c | 16 +- drivers/hwmon/fam15h_power.c | 14 +- drivers/hwmon/fschmd.c | 15 +- drivers/hwmon/ftsteutates.c | 12 +- drivers/hwmon/g760a.c | 6 +- drivers/hwmon/g762.c | 15 +- drivers/hwmon/gl518sm.c | 15 +- drivers/hwmon/gl520sm.c | 16 +- drivers/hwmon/gpio-fan.c | 15 +- drivers/hwmon/hih6130.c | 15 +- drivers/hwmon/hwmon-vid.c | 15 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/i5500_temp.c | 11 +- drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 15 +- drivers/hwmon/ibmpowernv.c | 14 +- drivers/hwmon/ina3221.c | 10 +- drivers/hwmon/it87.c | 11 +- drivers/hwmon/jc42.c | 15 +- drivers/hwmon/jz4740-hwmon.c | 11 +- drivers/hwmon/k10temp.c | 14 +- drivers/hwmon/k8temp.c | 16 +- drivers/hwmon/lineage-pem.c | 15 +- drivers/hwmon/lm63.c | 15 +- drivers/hwmon/lm70.c | 15 +- drivers/hwmon/lm75.c | 15 +- drivers/hwmon/lm75.h | 14 +- drivers/hwmon/lm77.c | 11 +- drivers/hwmon/lm78.c | 15 +- drivers/hwmon/lm80.c | 15 +- drivers/hwmon/lm83.c | 11 +- drivers/hwmon/lm85.c | 15 +- drivers/hwmon/lm87.c | 15 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm92.c | 11 +- drivers/hwmon/lm93.c | 15 +- drivers/hwmon/lm95234.c | 11 +- drivers/hwmon/lm95241.c | 11 +- drivers/hwmon/lm95245.c | 11 +- drivers/hwmon/ltc2945.c | 11 +- drivers/hwmon/ltc4151.c | 16 +- drivers/hwmon/ltc4222.c | 11 +- drivers/hwmon/ltc4260.c | 11 +- drivers/hwmon/ltc4261.c | 15 +- drivers/hwmon/ltq-cputemp.c | 14 +- drivers/hwmon/max1619.c | 11 +- drivers/hwmon/max1668.c | 15 +- drivers/hwmon/max31790.c | 11 +- drivers/hwmon/max6621.c | 11 +- drivers/hwmon/max6639.c | 15 +- drivers/hwmon/max6642.c | 15 +- drivers/hwmon/max6650.c | 15 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mcp3021.c | 6 +- drivers/hwmon/menf21bmc_hwmon.c | 6 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/nct6775.c | 16 +- drivers/hwmon/nct7802.c | 11 +- drivers/hwmon/nct7904.c | 553 +- drivers/hwmon/ntc_thermistor.c | 16 +- drivers/hwmon/occ/Kconfig | 1 - drivers/hwmon/occ/Makefile | 1 - drivers/hwmon/occ/common.c | 6 - drivers/hwmon/pc87360.c | 15 +- drivers/hwmon/pc87427.c | 10 +- drivers/hwmon/pcf8591.c | 15 +- drivers/hwmon/pmbus/Kconfig | 19 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/adm1275.c | 72 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/pmbus/ir35221.c | 6 +- drivers/hwmon/pmbus/irps5401.c | 67 - drivers/hwmon/pmbus/lm25066.c | 15 +- drivers/hwmon/pmbus/ltc2978.c | 11 +- drivers/hwmon/pmbus/ltc3815.c | 11 +- drivers/hwmon/pmbus/max16064.c | 15 +- drivers/hwmon/pmbus/max20751.c | 11 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/max34440.c | 15 +- drivers/hwmon/pmbus/max8688.c | 15 +- drivers/hwmon/pmbus/pmbus.c | 15 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 49 +- drivers/hwmon/pmbus/pxe1610.c | 139 - drivers/hwmon/pmbus/tps40422.c | 11 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/pmbus/ucd9000.c | 15 +- drivers/hwmon/pmbus/ucd9200.c | 15 +- drivers/hwmon/pmbus/zl6100.c | 15 +- drivers/hwmon/powr1220.c | 11 +- drivers/hwmon/pwm-fan.c | 11 +- drivers/hwmon/sch5627.c | 15 +- drivers/hwmon/sch5636.c | 15 +- drivers/hwmon/sch56xx-common.c | 15 +- drivers/hwmon/sch56xx-common.h | 15 +- drivers/hwmon/sht21.c | 15 +- drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/shtc1.c | 12 +- drivers/hwmon/sis5595.c | 15 +- drivers/hwmon/smsc47b397.c | 15 +- drivers/hwmon/smsc47m1.c | 15 +- drivers/hwmon/smsc47m192.c | 15 +- drivers/hwmon/stts751.c | 11 +- drivers/hwmon/tc654.c | 11 +- drivers/hwmon/tc74.c | 6 +- drivers/hwmon/thmc50.c | 15 +- drivers/hwmon/tmp102.c | 11 +- drivers/hwmon/tmp103.c | 12 +- drivers/hwmon/tmp108.c | 11 +- drivers/hwmon/tmp401.c | 15 +- drivers/hwmon/tmp421.c | 11 +- drivers/hwmon/ultra45_env.c | 1 - drivers/hwmon/vexpress-hwmon.c | 9 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/hwmon/via686a.c | 15 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 15 +- drivers/hwmon/w83627ehf.c | 15 +- drivers/hwmon/w83627hf.c | 15 +- drivers/hwmon/w83773g.c | 6 +- drivers/hwmon/w83781d.c | 15 +- drivers/hwmon/w83791d.c | 15 +- drivers/hwmon/w83792d.c | 15 +- drivers/hwmon/w83l785ts.c | 15 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwtracing/Kconfig | 1 - drivers/hwtracing/coresight/Kconfig | 1 - drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 72 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 45 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 35 +- drivers/hwtracing/coresight/coresight-platform.c | 810 -- drivers/hwtracing/coresight/coresight-priv.h | 4 - drivers/hwtracing/coresight/coresight-replicator.c | 42 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 37 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 63 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 + drivers/hwtracing/intel_th/Kconfig | 1 - drivers/hwtracing/stm/Kconfig | 1 - drivers/i2c/Kconfig | 1 - drivers/i2c/algos/Kconfig | 1 - drivers/i2c/algos/Makefile | 1 - drivers/i2c/algos/i2c-algo-pca.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.h | 11 +- drivers/i2c/busses/Kconfig | 5 +- drivers/i2c/busses/i2c-ali1535.c | 11 +- drivers/i2c/busses/i2c-ali15x3.c | 10 +- drivers/i2c/busses/i2c-altera.c | 13 +- drivers/i2c/busses/i2c-amd756-s4882.c | 11 +- drivers/i2c/busses/i2c-amd756.c | 10 +- drivers/i2c/busses/i2c-au1550.c | 11 +- drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-cht-wc.c | 11 +- drivers/i2c/busses/i2c-cpm.c | 11 +- drivers/i2c/busses/i2c-davinci.c | 11 +- drivers/i2c/busses/i2c-elektor.c | 11 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-hydra.c | 10 +- drivers/i2c/busses/i2c-i801.c | 10 +- drivers/i2c/busses/i2c-ibm_iic.c | 7 +- drivers/i2c/busses/i2c-ibm_iic.h | 7 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-isch.c | 9 +- drivers/i2c/busses/i2c-jz4780.c | 11 +- drivers/i2c/busses/i2c-lpc2k.c | 7 +- drivers/i2c/busses/i2c-meson.c | 5 +- drivers/i2c/busses/i2c-mlxcpld.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 10 +- drivers/i2c/busses/i2c-nforce2-s4985.c | 11 +- drivers/i2c/busses/i2c-nforce2.c | 10 +- drivers/i2c/busses/i2c-omap.c | 11 +- drivers/i2c/busses/i2c-opal.c | 14 +- drivers/i2c/busses/i2c-parport-light.c | 10 +- drivers/i2c/busses/i2c-parport.c | 10 +- drivers/i2c/busses/i2c-parport.h | 10 +- drivers/i2c/busses/i2c-pasemi.c | 10 +- drivers/i2c/busses/i2c-pca-isa.c | 11 +- drivers/i2c/busses/i2c-piix4.c | 10 +- drivers/i2c/busses/i2c-powermac.c | 10 +- drivers/i2c/busses/i2c-s3c2410.c | 11 +- drivers/i2c/busses/i2c-sibyte.c | 11 +- drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-sis5595.c | 10 +- drivers/i2c/busses/i2c-sis630.c | 10 +- drivers/i2c/busses/i2c-sis96x.c | 10 +- drivers/i2c/busses/i2c-stm32.c | 3 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 13 +- drivers/i2c/busses/i2c-uniphier-f.c | 11 +- drivers/i2c/busses/i2c-uniphier.c | 11 +- drivers/i2c/busses/i2c-via.c | 10 +- drivers/i2c/busses/i2c-viapro.c | 10 +- drivers/i2c/busses/i2c-viperboard.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 6 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 15 +- drivers/i2c/busses/i2c-xiic.c | 11 +- drivers/i2c/busses/scx200_acb.c | 10 +- drivers/i2c/i2c-boardinfo.c | 11 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/i2c/i2c-core-base.c | 10 +- drivers/i2c/i2c-core-of.c | 6 +- drivers/i2c/i2c-core-slave.c | 6 +- drivers/i2c/i2c-core-smbus.c | 6 +- drivers/i2c/i2c-core.h | 11 +- drivers/i2c/i2c-dev.c | 11 +- drivers/i2c/i2c-smbus.c | 11 +- drivers/i2c/i2c-stub.c | 10 +- drivers/i2c/muxes/Kconfig | 1 - drivers/i2c/muxes/i2c-mux-ltc4306.c | 3 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 13 +- drivers/i2c/muxes/i2c-mux-reg.c | 6 +- drivers/i3c/master.c | 21 +- drivers/i3c/master/Kconfig | 1 - drivers/i3c/master/Makefile | 1 - drivers/i3c/master/dw-i3c-master.c | 6 + drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 1 - drivers/ide/aec62xx.c | 1 - drivers/ide/ali14xx.c | 1 - drivers/ide/atiixp.c | 1 - drivers/ide/cmd640.c | 1 - drivers/ide/cmd64x.c | 1 - drivers/ide/cy82c693.c | 1 - drivers/ide/dtc2278.c | 1 - drivers/ide/hpt366.c | 1 - drivers/ide/ht6560b.c | 1 - drivers/ide/icside.c | 1 - drivers/ide/ide-4drives.c | 1 - drivers/ide/ide-atapi.c | 1 - drivers/ide/ide-dma-sff.c | 1 - drivers/ide/ide-eh.c | 1 - drivers/ide/ide-gd.c | 1 - drivers/ide/ide-io-std.c | 1 - drivers/ide/ide-ioctls.c | 1 - drivers/ide/ide-iops.c | 1 - drivers/ide/ide-legacy.c | 1 - drivers/ide/ide-lib.c | 1 - drivers/ide/ide-pnp.c | 10 +- drivers/ide/ide-probe.c | 1 - drivers/ide/ide-proc.c | 1 - drivers/ide/ide-taskfile.c | 1 - drivers/ide/ide-timings.c | 15 +- drivers/ide/ide-xfer-mode.c | 1 - drivers/ide/ide.c | 1 - drivers/ide/ide_platform.c | 6 +- drivers/ide/it8213.c | 1 - drivers/ide/ns87415.c | 1 - drivers/ide/opti621.c | 1 - drivers/ide/palm_bk3710.c | 15 +- drivers/ide/pdc202xx_new.c | 6 +- drivers/ide/pdc202xx_old.c | 1 - drivers/ide/pmac.c | 7 +- drivers/ide/qd65xx.c | 1 - drivers/ide/rapide.c | 1 - drivers/ide/rz1000.c | 1 - drivers/ide/serverworks.c | 1 - drivers/ide/sl82c105.c | 1 - drivers/ide/slc90e66.c | 1 - drivers/ide/umc8672.c | 1 - drivers/idle/Kconfig | 1 - drivers/idle/Makefile | 1 - drivers/iio/Kconfig | 1 - drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adis16201.c | 3 +- drivers/iio/accel/adis16209.c | 3 +- drivers/iio/accel/adxl372_spi.c | 9 - drivers/iio/accel/bmc150-accel-spi.c | 14 +- drivers/iio/accel/kxsd9-spi.c | 10 - drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/ssp_accel_sensor.c | 12 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 3 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 3 +- drivers/iio/adc/Kconfig | 1 - drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7291.c | 3 +- drivers/iio/adc/ad7298.c | 3 +- drivers/iio/adc/ad7766.c | 3 +- drivers/iio/adc/ad7791.c | 3 +- drivers/iio/adc/ad7793.c | 3 +- drivers/iio/adc/ad7887.c | 3 +- drivers/iio/adc/ad7923.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 10 +- drivers/iio/adc/da9150-gpadc.c | 6 +- drivers/iio/adc/exynos_adc.c | 15 +- drivers/iio/adc/hi8435.c | 6 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 6 +- drivers/iio/adc/ltc2497.c | 3 +- drivers/iio/adc/mcp3422.c | 6 +- drivers/iio/adc/mt6577_auxadc.c | 64 +- drivers/iio/adc/mxs-lradc-adc.c | 11 +- drivers/iio/adc/nau7802.c | 3 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 - drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/rockchip_saradc.c | 11 +- drivers/iio/adc/spear_adc.c | 3 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 - drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/stx104.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/adc/viperboard_adc.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/adc/xilinx-xadc-events.c | 3 +- drivers/iio/adc/xilinx-xadc.h | 3 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/Makefile | 1 - drivers/iio/amplifiers/Kconfig | 1 - drivers/iio/amplifiers/Makefile | 1 - drivers/iio/amplifiers/ad8366.c | 3 +- drivers/iio/buffer/Kconfig | 1 - drivers/iio/buffer/industrialio-buffer-dma.c | 3 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/kfifo_buf.c | 1 - drivers/iio/chemical/Kconfig | 1 - drivers/iio/chemical/Makefile | 1 - drivers/iio/common/Kconfig | 1 - drivers/iio/common/cros_ec_sensors/Kconfig | 1 - drivers/iio/common/cros_ec_sensors/Makefile | 1 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 - drivers/iio/common/hid-sensors/Kconfig | 1 - drivers/iio/common/hid-sensors/Makefile | 1 - drivers/iio/common/ms_sensors/Kconfig | 1 - drivers/iio/common/ms_sensors/Makefile | 1 - drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 3 +- drivers/iio/common/ssp_sensors/Kconfig | 1 - drivers/iio/common/ssp_sensors/Makefile | 1 - drivers/iio/common/ssp_sensors/ssp.h | 12 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 12 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 12 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 12 +- drivers/iio/common/st_sensors/Kconfig | 1 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 +- drivers/iio/dac/Kconfig | 1 - drivers/iio/dac/ad5064.c | 3 +- drivers/iio/dac/ad5360.c | 3 +- drivers/iio/dac/ad5380.c | 3 +- drivers/iio/dac/ad5421.c | 3 +- drivers/iio/dac/ad5446.c | 3 +- drivers/iio/dac/ad5449.c | 3 +- drivers/iio/dac/ad5504.c | 3 +- drivers/iio/dac/ad5592r-base.c | 3 +- drivers/iio/dac/ad5592r-base.h | 3 +- drivers/iio/dac/ad5592r.c | 3 +- drivers/iio/dac/ad5593r.c | 3 +- drivers/iio/dac/ad5624r.h | 3 +- drivers/iio/dac/ad5624r_spi.c | 3 +- drivers/iio/dac/ad5755.c | 3 +- drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ad5761.c | 3 +- drivers/iio/dac/ad5764.c | 3 +- drivers/iio/dac/ad5791.c | 3 +- drivers/iio/dac/ad7303.c | 3 +- drivers/iio/dac/ad8801.c | 10 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc2632.c | 3 +- drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/max517.c | 15 +- drivers/iio/dac/mcp4922.c | 12 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/dummy/Kconfig | 1 - drivers/iio/frequency/Kconfig | 1 - drivers/iio/frequency/Makefile | 1 - drivers/iio/frequency/ad9523.c | 11 +- drivers/iio/frequency/adf4350.c | 3 +- drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/adis16080.c | 3 +- drivers/iio/gyro/adis16130.c | 3 +- drivers/iio/gyro/adis16136.c | 3 +- drivers/iio/gyro/adis16260.c | 3 +- drivers/iio/gyro/adxrs450.c | 3 +- drivers/iio/gyro/bmg160_i2c.c | 1 - drivers/iio/gyro/bmg160_spi.c | 1 - drivers/iio/gyro/mpu3050-core.c | 1 - drivers/iio/gyro/mpu3050-i2c.c | 1 - drivers/iio/gyro/ssp_gyro_sensor.c | 12 +- drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 3 +- drivers/iio/gyro/st_gyro_i2c.c | 3 +- drivers/iio/gyro/st_gyro_spi.c | 3 +- drivers/iio/health/Kconfig | 1 - drivers/iio/health/Makefile | 1 - drivers/iio/health/afe4403.c | 10 +- drivers/iio/health/afe4404.c | 10 +- drivers/iio/health/afe440x.h | 10 +- drivers/iio/health/max30102.c | 11 +- drivers/iio/humidity/Kconfig | 1 - drivers/iio/humidity/dht11.c | 11 +- drivers/iio/humidity/hts221.h | 3 +- drivers/iio/humidity/hts221_buffer.c | 3 +- drivers/iio/humidity/hts221_core.c | 3 +- drivers/iio/humidity/hts221_i2c.c | 3 +- drivers/iio/humidity/hts221_spi.c | 3 +- drivers/iio/humidity/htu21.c | 3 +- drivers/iio/imu/Kconfig | 1 - drivers/iio/imu/adis.c | 3 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/Kconfig | 1 - drivers/iio/imu/bmi160/Makefile | 1 - drivers/iio/imu/inv_mpu6050/Kconfig | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 46 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 3 - drivers/iio/imu/st_lsm6dsx/Kconfig | 1 - drivers/iio/imu/st_lsm6dsx/Makefile | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-triggered-event.c | 6 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/acpi-als.c | 15 +- drivers/iio/light/bh1780.c | 1 - drivers/iio/light/cm3605.c | 1 - drivers/iio/light/isl29018.c | 11 +- drivers/iio/light/isl29028.c | 13 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/st_uvis25.h | 3 +- drivers/iio/light/st_uvis25_core.c | 3 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- drivers/iio/light/tsl2583.c | 11 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/ak8974.c | 1 - drivers/iio/magnetometer/ak8975.c | 15 +- drivers/iio/magnetometer/hmc5843_core.c | 11 +- drivers/iio/magnetometer/st_magn.h | 2 +- drivers/iio/magnetometer/st_magn_buffer.c | 3 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/magnetometer/st_magn_i2c.c | 3 +- drivers/iio/magnetometer/st_magn_spi.c | 3 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/Makefile | 1 - drivers/iio/orientation/Kconfig | 1 - drivers/iio/orientation/Makefile | 1 - drivers/iio/potentiometer/Kconfig | 1 - drivers/iio/potentiostat/Kconfig | 1 - drivers/iio/potentiostat/Makefile | 1 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/pressure/abp060mg.c | 11 +- drivers/iio/pressure/bmp280-i2c.c | 1 - drivers/iio/pressure/bmp280-spi.c | 1 - drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_buffer.c | 3 +- drivers/iio/pressure/st_pressure_core.c | 3 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 3 +- drivers/iio/pressure/zpa2326.c | 10 +- drivers/iio/pressure/zpa2326.h | 10 +- drivers/iio/pressure/zpa2326_i2c.c | 10 +- drivers/iio/pressure/zpa2326_spi.c | 10 +- drivers/iio/proximity/Kconfig | 1 - drivers/iio/proximity/srf04.c | 11 +- drivers/iio/resolver/Kconfig | 1 - drivers/iio/resolver/Makefile | 1 - drivers/iio/temperature/Kconfig | 1 - drivers/iio/temperature/maxim_thermocouple.c | 10 - drivers/iio/temperature/tsys01.c | 3 +- drivers/iio/temperature/tsys02d.c | 3 +- drivers/iio/trigger/Kconfig | 1 - drivers/iio/trigger/iio-trig-loop.c | 3 +- drivers/iio/trigger/iio-trig-sysfs.c | 4 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/Makefile | 1 - drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/device.c | 58 +- drivers/infiniband/core/rdma_core.h | 2 - drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 7 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/umem_odp.c | 89 +- drivers/infiniband/core/uverbs_cmd.c | 30 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 2 - drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/Kconfig | 1 - drivers/infiniband/hw/cxgb3/Kconfig | 1 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 24 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 1 + drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 105 +- drivers/infiniband/hw/cxgb4/Kconfig | 1 - drivers/infiniband/hw/cxgb4/Makefile | 1 - drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/cq.c | 14 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 94 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 2 + drivers/infiniband/hw/efa/efa_com.c | 74 +- drivers/infiniband/hw/efa/efa_com.h | 1 + drivers/infiniband/hw/efa/efa_com_cmd.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 96 +- drivers/infiniband/hw/hfi1/Kconfig | 1 - drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/chip.c | 1 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 2 + drivers/infiniband/hw/hns/Kconfig | 1 - drivers/infiniband/hw/hns/Makefile | 1 - drivers/infiniband/hw/hns/hns_roce_cq.c | 3 +- drivers/infiniband/hw/hns/hns_roce_db.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 39 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 39 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 27 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 98 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 17 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 43 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 25 +- drivers/infiniband/hw/i40iw/Kconfig | 1 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 8 + drivers/infiniband/hw/mlx4/Kconfig | 1 - drivers/infiniband/hw/mlx4/Makefile | 1 - drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/Kconfig | 1 - drivers/infiniband/hw/mlx5/Makefile | 1 - drivers/infiniband/hw/mlx5/cmd.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.c | 32 +- drivers/infiniband/hw/mlx5/ib_rep.h | 14 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 23 +- drivers/infiniband/hw/mthca/Kconfig | 1 - drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/nes/Kconfig | 1 - drivers/infiniband/hw/nes/Makefile | 1 - drivers/infiniband/hw/nes/nes.c | 8 +- drivers/infiniband/hw/nes/nes_utils.c | 1 + drivers/infiniband/hw/nes/nes_verbs.c | 15 +- drivers/infiniband/hw/ocrdma/Kconfig | 1 - drivers/infiniband/hw/ocrdma/Makefile | 1 - drivers/infiniband/hw/qedr/Kconfig | 1 - drivers/infiniband/hw/qedr/Makefile | 1 - drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 - drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qib/Kconfig | 1 - drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- drivers/infiniband/hw/qib/qib_user_pages.c | 11 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 11 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/hw/usnic/Kconfig | 1 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/Kconfig | 1 - drivers/infiniband/hw/vmw_pvrdma/Makefile | 1 - drivers/infiniband/sw/Makefile | 1 - drivers/infiniband/sw/rdmavt/Kconfig | 1 - drivers/infiniband/sw/rdmavt/Makefile | 1 - drivers/infiniband/sw/rdmavt/mr.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 7 +- drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/ulp/ipoib/Kconfig | 1 - drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/Kconfig | 1 - drivers/infiniband/ulp/iser/Makefile | 1 - drivers/infiniband/ulp/iser/iscsi_iser.c | 9 +- drivers/infiniband/ulp/iser/iser_memory.c | 11 +- drivers/infiniband/ulp/isert/Kconfig | 1 - drivers/infiniband/ulp/isert/Makefile | 1 - drivers/infiniband/ulp/isert/ib_isert.c | 21 +- drivers/infiniband/ulp/opa_vnic/Kconfig | 1 - drivers/infiniband/ulp/opa_vnic/Makefile | 1 - drivers/infiniband/ulp/srp/Kbuild | 1 - drivers/infiniband/ulp/srp/Kconfig | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 18 +- drivers/infiniband/ulp/srpt/Kconfig | 1 - drivers/infiniband/ulp/srpt/Makefile | 1 - drivers/input/Kconfig | 1 - drivers/input/evbug.c | 14 +- drivers/input/ff-core.c | 14 +- drivers/input/ff-memless.c | 14 +- drivers/input/gameport/Kconfig | 1 - drivers/input/gameport/emu10k1-gp.c | 14 +- drivers/input/gameport/fm801-gp.c | 17 +- drivers/input/gameport/lightning.c | 14 +- drivers/input/gameport/ns558.c | 14 +- drivers/input/joydev.c | 6 +- drivers/input/joystick/Kconfig | 1 - drivers/input/joystick/a3d.c | 14 +- drivers/input/joystick/adi.c | 14 +- drivers/input/joystick/amijoy.c | 14 +- drivers/input/joystick/analog.c | 14 +- drivers/input/joystick/as5011.c | 15 +- drivers/input/joystick/cobra.c | 14 +- drivers/input/joystick/db9.c | 14 +- drivers/input/joystick/gamecon.c | 14 +- drivers/input/joystick/gf2k.c | 14 +- drivers/input/joystick/grip.c | 14 +- drivers/input/joystick/grip_mp.c | 1 - drivers/input/joystick/guillemot.c | 14 +- drivers/input/joystick/iforce/Kconfig | 1 - drivers/input/joystick/iforce/Makefile | 1 - drivers/input/joystick/iforce/iforce-ff.c | 14 +- drivers/input/joystick/iforce/iforce-main.c | 14 +- drivers/input/joystick/iforce/iforce-packets.c | 14 +- drivers/input/joystick/iforce/iforce-serio.c | 14 +- drivers/input/joystick/iforce/iforce-usb.c | 14 +- drivers/input/joystick/iforce/iforce.h | 14 +- drivers/input/joystick/interact.c | 14 +- drivers/input/joystick/joydump.c | 14 +- drivers/input/joystick/magellan.c | 14 +- drivers/input/joystick/maplecontrol.c | 1 - drivers/input/joystick/psxpad-spi.c | 2 +- drivers/input/joystick/sidewinder.c | 14 +- drivers/input/joystick/spaceball.c | 14 +- drivers/input/joystick/spaceorb.c | 14 +- drivers/input/joystick/stinger.c | 14 +- drivers/input/joystick/tmdc.c | 14 +- drivers/input/joystick/turbografx.c | 14 +- drivers/input/joystick/twidjoy.c | 14 +- drivers/input/joystick/warrior.c | 14 +- drivers/input/joystick/xpad.c | 16 +- drivers/input/joystick/zhenhua.c | 15 +- drivers/input/keyboard/Kconfig | 1 - drivers/input/keyboard/adp5520-keys.c | 3 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/amikbd.c | 14 +- drivers/input/keyboard/atakbd.c | 14 +- drivers/input/keyboard/clps711x-keypad.c | 6 +- drivers/input/keyboard/davinci_keyscan.c | 15 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 1 - drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/lkkbd.c | 14 +- drivers/input/keyboard/lm8333.c | 5 +- drivers/input/keyboard/locomokbd.c | 17 +- drivers/input/keyboard/lpc32xx-keys.c | 12 +- drivers/input/keyboard/maple_keyb.c | 16 +- drivers/input/keyboard/mcs_touchkey.c | 6 +- drivers/input/keyboard/newtonkbd.c | 14 +- drivers/input/keyboard/nomadik-ske-keypad.c | 3 +- drivers/input/keyboard/omap-keypad.c | 15 +- drivers/input/keyboard/omap4-keypad.c | 15 +- drivers/input/keyboard/opencores-kbd.c | 3 +- drivers/input/keyboard/qt1070.c | 15 +- drivers/input/keyboard/qt2160.c | 15 +- drivers/input/keyboard/samsung-keypad.c | 6 +- drivers/input/keyboard/stowaway.c | 14 +- drivers/input/keyboard/sun4i-lradc-keys.c | 11 +- drivers/input/keyboard/sunkbd.c | 14 +- drivers/input/keyboard/tca8418_keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 15 +- drivers/input/keyboard/twl4030_keypad.c | 15 +- drivers/input/keyboard/xtkbd.c | 14 +- drivers/input/misc/Kconfig | 1 - drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/ad714x-i2c.c | 3 +- drivers/input/misc/ad714x-spi.c | 3 +- drivers/input/misc/ad714x.c | 3 +- drivers/input/misc/ad714x.h | 3 +- drivers/input/misc/adxl34x-i2c.c | 2 +- drivers/input/misc/adxl34x-spi.c | 2 +- drivers/input/misc/adxl34x.c | 2 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/atlas_btns.c | 16 +- drivers/input/misc/bma150.c | 15 +- drivers/input/misc/cobalt_btns.c | 15 +- drivers/input/misc/da9052_onkey.c | 6 +- drivers/input/misc/da9055_onkey.c | 6 +- drivers/input/misc/da9063_onkey.c | 22 +- drivers/input/misc/dm355evm_keys.c | 6 +- drivers/input/misc/drv260x.c | 10 +- drivers/input/misc/drv2665.c | 10 +- drivers/input/misc/drv2667.c | 10 +- drivers/input/misc/gpio-beeper.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 6 +- drivers/input/misc/max77693-haptic.c | 6 +- drivers/input/misc/max8997_haptic.c | 16 +- drivers/input/misc/mma8450.c | 15 +- drivers/input/misc/pcf50633-input.c | 7 +- drivers/input/misc/pcf8574_keypad.c | 3 +- drivers/input/misc/powermate.c | 1 - drivers/input/misc/pwm-beeper.c | 11 +- drivers/input/misc/pwm-vibra.c | 6 +- drivers/input/misc/rb532_button.c | 1 - drivers/input/misc/rk805-pwrkey.c | 6 +- drivers/input/misc/sgi_btns.c | 15 +- drivers/input/misc/sirfsoc-onkey.c | 3 +- drivers/input/misc/sparcspkr.c | 1 - drivers/input/misc/uinput.c | 37 +- drivers/input/misc/yealink.c | 15 +- drivers/input/misc/yealink.h | 16 +- drivers/input/mouse/Kconfig | 1 - drivers/input/mouse/appletouch.c | 16 +- drivers/input/mouse/bcm5974.c | 16 +- drivers/input/mouse/elan_i2c_core.c | 74 +- drivers/input/mouse/elantech.c | 320 +- drivers/input/mouse/elantech.h | 8 - drivers/input/mouse/focaltech.c | 6 +- drivers/input/mouse/focaltech.h | 6 +- drivers/input/mouse/inport.c | 14 +- drivers/input/mouse/logibm.c | 14 +- drivers/input/mouse/maplemouse.c | 1 - drivers/input/mouse/pc110pad.c | 14 +- drivers/input/mouse/sentelic.c | 15 +- drivers/input/mouse/sentelic.h | 15 +- drivers/input/mouse/sermouse.c | 14 +- drivers/input/mouse/synaptics_usb.c | 6 +- drivers/input/mouse/touchkit_ps2.c | 15 +- drivers/input/mouse/vsxxxaa.c | 14 +- drivers/input/rmi4/Kconfig | 1 - drivers/input/rmi4/rmi_f12.c | 6 +- drivers/input/serio/Kconfig | 1 - drivers/input/serio/ambakmi.c | 6 +- drivers/input/serio/apbps2.c | 6 +- drivers/input/serio/ct82c710.c | 14 +- drivers/input/serio/olpc_apsp.c | 11 +- drivers/input/serio/pcips2.c | 5 +- drivers/input/serio/q40kbd.c | 14 +- drivers/input/serio/rpckbd.c | 14 +- drivers/input/serio/sa1111ps2.c | 5 +- drivers/input/serio/serio.c | 14 +- drivers/input/serio/sun4i-ps2.c | 1 - drivers/input/serio/xilinx_ps2.c | 10 +- drivers/input/tablet/Kconfig | 1 - drivers/input/tablet/acecad.c | 15 +- drivers/input/tablet/aiptek.c | 15 +- drivers/input/tablet/hanwang.c | 16 +- drivers/input/tablet/kbtab.c | 1 - drivers/input/tablet/pegasus_notetaker.c | 1 - drivers/input/tablet/wacom_serial4.c | 7 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/ad7877.c | 16 +- drivers/input/touchscreen/ad7879-i2c.c | 3 +- drivers/input/touchscreen/ad7879-spi.c | 3 +- drivers/input/touchscreen/ad7879.c | 3 +- drivers/input/touchscreen/ad7879.h | 3 +- drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/bu21013_ts.c | 2 +- drivers/input/touchscreen/chipone_icn8318.c | 6 +- drivers/input/touchscreen/colibri-vf50-ts.c | 6 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 14 +- drivers/input/touchscreen/da9052_tsi.c | 7 +- drivers/input/touchscreen/eeti_ts.c | 86 +- drivers/input/touchscreen/ektf2127.c | 6 +- drivers/input/touchscreen/gunze.c | 14 +- drivers/input/touchscreen/hp680_ts_input.c | 1 - drivers/input/touchscreen/ili210x.c | 1 - drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/iqs5xx.c | 2 + drivers/input/touchscreen/lpc32xx_ts.c | 11 +- drivers/input/touchscreen/mainstone-wm97xx.c | 7 +- drivers/input/touchscreen/max11801_ts.c | 6 +- drivers/input/touchscreen/mcs5000_ts.c | 7 +- drivers/input/touchscreen/melfas_mip4.c | 11 +- drivers/input/touchscreen/mxs-lradc-ts.c | 11 +- drivers/input/touchscreen/s3c2410_ts.c | 15 +- drivers/input/touchscreen/silead.c | 11 +- drivers/input/touchscreen/stmpe-ts.c | 7 +- drivers/input/touchscreen/sun4i-ts.c | 11 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/input/touchscreen/tsc2004.c | 11 +- drivers/input/touchscreen/tsc2005.c | 11 +- drivers/input/touchscreen/tsc200x-core.c | 11 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_i2c.c | 7 +- drivers/input/touchscreen/wm831x-ts.c | 6 +- drivers/input/touchscreen/wm9705.c | 7 +- drivers/input/touchscreen/wm9712.c | 7 +- drivers/input/touchscreen/wm9713.c | 7 +- drivers/input/touchscreen/wm97xx-core.c | 7 +- drivers/input/touchscreen/zet6223.c | 11 +- drivers/input/touchscreen/zylonite-wm97xx.c | 6 +- drivers/interconnect/Kconfig | 1 - drivers/interconnect/qcom/Kconfig | 1 - drivers/iommu/Kconfig | 12 - drivers/iommu/Makefile | 1 - drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 467 +- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 631 +- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 - drivers/iommu/intel-svm.c | 15 - drivers/iommu/iommu.c | 44 +- drivers/iommu/ipmmu-vmsa.c | 185 +- drivers/iommu/irq_remapping.c | 1 - drivers/iommu/mtk_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 10 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/virtio-iommu.c | 1158 --- drivers/ipack/Kconfig | 1 - drivers/ipack/Makefile | 1 - drivers/ipack/carriers/Kconfig | 1 - drivers/ipack/carriers/Makefile | 1 - drivers/ipack/devices/Kconfig | 1 - drivers/ipack/devices/Makefile | 1 - drivers/ipack/devices/ipoctal.h | 1 + drivers/irqchip/Kconfig | 5 - drivers/irqchip/Makefile | 1 - drivers/irqchip/alphascale_asm9260-icoll.h | 6 +- drivers/irqchip/irq-aspeed-vic.c | 12 +- drivers/irqchip/irq-brcmstb-l2.c | 10 +- drivers/irqchip/irq-clps711x.c | 6 +- drivers/irqchip/irq-goldfish-pic.c | 6 +- drivers/irqchip/irq-ingenic.c | 11 +- drivers/irqchip/irq-lpc32xx.c | 8 +- drivers/irqchip/irq-mips-cpu.c | 6 +- drivers/irqchip/irq-mtk-cirq.c | 10 +- drivers/irqchip/irq-mtk-sysirq.c | 10 +- drivers/irqchip/irq-mxs.c | 15 +- drivers/irqchip/irq-or1k-pic.c | 6 +- drivers/irqchip/irq-pic32-evic.c | 6 +- drivers/irqchip/irq-renesas-irqc.c | 88 +- drivers/irqchip/irq-renesas-rza1.c | 283 - drivers/irqchip/irq-s3c24xx.c | 11 +- drivers/irqchip/irq-sirfsoc.c | 3 +- drivers/irqchip/irq-sni-exiu.c | 142 +- drivers/irqchip/irq-tango.c | 6 +- drivers/irqchip/irq-uniphier-aidet.c | 10 +- drivers/irqchip/irq-vic.c | 15 +- drivers/irqchip/irq-vt8500.c | 15 +- drivers/isdn/Kconfig | 52 +- drivers/isdn/Makefile | 6 + drivers/isdn/capi/Kconfig | 30 +- drivers/isdn/capi/Makefile | 2 - drivers/isdn/capi/capidrv.c | 2525 +++++++ drivers/isdn/capi/capidrv.h | 140 + drivers/isdn/divert/Makefile | 9 + drivers/isdn/divert/divert_init.c | 82 + drivers/isdn/divert/divert_procfs.c | 336 + drivers/isdn/divert/isdn_divert.c | 846 +++ drivers/isdn/divert/isdn_divert.h | 132 + drivers/isdn/gigaset/Kconfig | 70 + drivers/isdn/gigaset/Makefile | 13 + drivers/isdn/gigaset/asyncdata.c | 609 ++ drivers/isdn/gigaset/bas-gigaset.c | 2675 +++++++ drivers/isdn/gigaset/capi.c | 2520 ++++++ drivers/isdn/gigaset/common.c | 1156 +++ drivers/isdn/gigaset/dummyll.c | 77 + drivers/isdn/gigaset/ev-layer.c | 1913 +++++ drivers/isdn/gigaset/gigaset.h | 830 ++ drivers/isdn/gigaset/i4l.c | 695 ++ drivers/isdn/gigaset/interface.c | 616 ++ drivers/isdn/gigaset/isocdata.c | 1009 +++ drivers/isdn/gigaset/proc.c | 80 + drivers/isdn/gigaset/ser-gigaset.c | 799 ++ drivers/isdn/gigaset/usb-gigaset.c | 949 +++ drivers/isdn/hardware/Kconfig | 7 + drivers/isdn/hardware/Makefile | 2 +- drivers/isdn/hardware/avm/Kconfig | 64 + .../{staging/isdn => isdn/hardware}/avm/Makefile | 0 .../{staging/isdn => isdn/hardware}/avm/avm_cs.c | 0 .../{staging/isdn => isdn/hardware}/avm/avmcard.h | 0 drivers/{staging/isdn => isdn/hardware}/avm/b1.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1dma.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pci.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pcmcia.c | 0 drivers/{staging/isdn => isdn/hardware}/avm/c4.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1pci.c | 0 drivers/isdn/hardware/mISDN/Kconfig | 8 +- drivers/isdn/hardware/mISDN/Makefile | 2 - drivers/isdn/hardware/mISDN/avmfritz.c | 15 +- drivers/isdn/hardware/mISDN/hfc_pci.h | 16 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 16 +- drivers/isdn/hardware/mISDN/hfcpci.c | 16 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 16 +- drivers/isdn/hardware/mISDN/iohelper.h | 15 +- drivers/isdn/hardware/mISDN/ipac.h | 15 +- drivers/isdn/hardware/mISDN/isar.h | 15 +- drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 -- drivers/isdn/hardware/mISDN/isdnhdlc.h | 69 - drivers/isdn/hardware/mISDN/mISDNinfineon.c | 17 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 15 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 15 +- drivers/isdn/hardware/mISDN/netjet.c | 17 +- drivers/isdn/hardware/mISDN/netjet.h | 15 +- drivers/isdn/hardware/mISDN/speedfax.c | 15 +- drivers/isdn/hardware/mISDN/w6692.c | 15 +- drivers/isdn/hardware/mISDN/w6692.h | 15 +- drivers/isdn/hisax/Kconfig | 422 ++ drivers/isdn/hisax/Makefile | 60 + drivers/isdn/hisax/amd7930_fn.c | 794 ++ drivers/isdn/hisax/amd7930_fn.h | 37 + drivers/isdn/hisax/arcofi.c | 131 + drivers/isdn/hisax/arcofi.h | 27 + drivers/isdn/hisax/asuscom.c | 423 ++ drivers/isdn/hisax/avm_a1.c | 307 + drivers/isdn/hisax/avm_a1p.c | 267 + drivers/isdn/hisax/avm_pci.c | 904 +++ drivers/isdn/hisax/avma1_cs.c | 162 + drivers/isdn/hisax/bkm_a4t.c | 358 + drivers/isdn/hisax/bkm_a8.c | 433 ++ drivers/isdn/hisax/bkm_ax.h | 119 + drivers/isdn/hisax/callc.c | 1792 +++++ drivers/isdn/hisax/config.c | 1993 +++++ drivers/isdn/hisax/diva.c | 1282 ++++ drivers/isdn/hisax/elsa.c | 1245 +++ drivers/isdn/hisax/elsa_cs.c | 218 + drivers/isdn/hisax/elsa_ser.c | 659 ++ drivers/isdn/hisax/enternow_pci.c | 420 + drivers/isdn/hisax/fsm.c | 161 + drivers/isdn/hisax/fsm.h | 61 + drivers/isdn/hisax/gazel.c | 691 ++ drivers/isdn/hisax/hfc4s8s_l1.c | 1584 ++++ drivers/isdn/hisax/hfc4s8s_l1.h | 89 + drivers/isdn/hisax/hfc_2bds0.c | 1078 +++ drivers/isdn/hisax/hfc_2bds0.h | 128 + drivers/isdn/hisax/hfc_2bs0.c | 591 ++ drivers/isdn/hisax/hfc_2bs0.h | 60 + drivers/isdn/hisax/hfc_pci.c | 1755 +++++ drivers/isdn/hisax/hfc_pci.h | 235 + drivers/isdn/hisax/hfc_sx.c | 1517 ++++ drivers/isdn/hisax/hfc_sx.h | 196 + drivers/isdn/hisax/hfc_usb.c | 1608 ++++ drivers/isdn/hisax/hfc_usb.h | 208 + drivers/isdn/hisax/hfcscard.c | 261 + drivers/isdn/hisax/hisax.h | 1352 ++++ drivers/isdn/hisax/hisax_cfg.h | 66 + drivers/isdn/hisax/hisax_debug.h | 80 + drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 +++ drivers/isdn/hisax/hisax_fcpcipnp.h | 58 + drivers/isdn/hisax/hisax_if.h | 66 + drivers/isdn/hisax/hisax_isac.c | 895 +++ drivers/isdn/hisax/hisax_isac.h | 46 + drivers/isdn/hisax/hscx.c | 277 + drivers/isdn/hisax/hscx.h | 41 + drivers/isdn/hisax/hscx_irq.c | 294 + drivers/isdn/hisax/icc.c | 680 ++ drivers/isdn/hisax/icc.h | 72 + drivers/isdn/hisax/ipac.h | 29 + drivers/isdn/hisax/ipacx.c | 913 +++ drivers/isdn/hisax/ipacx.h | 162 + drivers/isdn/hisax/isac.c | 681 ++ drivers/isdn/hisax/isac.h | 70 + drivers/isdn/hisax/isar.c | 1910 +++++ drivers/isdn/hisax/isar.h | 222 + drivers/isdn/hisax/isdnl1.c | 930 +++ drivers/isdn/hisax/isdnl1.h | 32 + drivers/isdn/hisax/isdnl2.c | 1839 +++++ drivers/isdn/hisax/isdnl2.h | 25 + drivers/isdn/hisax/isdnl3.c | 594 ++ drivers/isdn/hisax/isdnl3.h | 42 + drivers/isdn/hisax/isurf.c | 305 + drivers/isdn/hisax/ix1_micro.c | 316 + drivers/isdn/hisax/jade.c | 305 + drivers/isdn/hisax/jade.h | 134 + drivers/isdn/hisax/jade_irq.c | 238 + drivers/isdn/hisax/l3_1tr6.c | 932 +++ drivers/isdn/hisax/l3_1tr6.h | 164 + drivers/isdn/hisax/l3dss1.c | 3227 ++++++++ drivers/isdn/hisax/l3dss1.h | 124 + drivers/isdn/hisax/l3ni1.c | 3182 ++++++++ drivers/isdn/hisax/l3ni1.h | 136 + drivers/isdn/hisax/lmgr.c | 50 + drivers/isdn/hisax/mic.c | 235 + drivers/isdn/hisax/netjet.c | 985 +++ drivers/isdn/hisax/netjet.h | 69 + drivers/isdn/hisax/niccy.c | 380 + drivers/isdn/hisax/nj_s.c | 294 + drivers/isdn/hisax/nj_u.c | 258 + drivers/isdn/hisax/q931.c | 1513 ++++ drivers/isdn/hisax/s0box.c | 260 + drivers/isdn/hisax/saphir.c | 296 + drivers/isdn/hisax/sedlbauer.c | 873 +++ drivers/isdn/hisax/sedlbauer_cs.c | 209 + drivers/isdn/hisax/sportster.c | 267 + drivers/isdn/hisax/st5481.h | 529 ++ drivers/isdn/hisax/st5481_b.c | 380 + drivers/isdn/hisax/st5481_d.c | 780 ++ drivers/isdn/hisax/st5481_init.c | 221 + drivers/isdn/hisax/st5481_usb.c | 659 ++ drivers/isdn/hisax/tei.c | 465 ++ drivers/isdn/hisax/teleint.c | 334 + drivers/isdn/hisax/teles0.c | 364 + drivers/isdn/hisax/teles3.c | 498 ++ drivers/isdn/hisax/teles_cs.c | 200 + drivers/isdn/hisax/telespci.c | 349 + drivers/isdn/hisax/w6692.c | 1085 +++ drivers/isdn/hisax/w6692.h | 184 + drivers/isdn/hysdn/Kconfig | 14 + drivers/isdn/hysdn/Makefile | 11 + drivers/{staging => }/isdn/hysdn/boardergo.c | 0 drivers/{staging => }/isdn/hysdn/boardergo.h | 0 drivers/{staging => }/isdn/hysdn/hycapi.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_boot.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_defs.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_init.c | 0 drivers/isdn/hysdn/hysdn_net.c | 326 + drivers/{staging => }/isdn/hysdn/hysdn_pof.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_procconf.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_proclog.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_sched.c | 0 drivers/{staging => }/isdn/hysdn/ince1pc.h | 0 drivers/isdn/i4l/Kconfig | 128 + drivers/isdn/i4l/Makefile | 20 + drivers/isdn/i4l/isdn_audio.c | 711 ++ drivers/isdn/i4l/isdn_audio.h | 44 + drivers/isdn/i4l/isdn_bsdcomp.c | 930 +++ drivers/isdn/i4l/isdn_common.c | 2368 ++++++ drivers/isdn/i4l/isdn_common.h | 47 + drivers/isdn/i4l/isdn_concap.c | 99 + drivers/isdn/i4l/isdn_concap.h | 11 + drivers/isdn/i4l/isdn_net.c | 3198 ++++++++ drivers/isdn/i4l/isdn_net.h | 151 + drivers/isdn/i4l/isdn_ppp.c | 3046 ++++++++ drivers/isdn/i4l/isdn_ppp.h | 41 + drivers/isdn/i4l/isdn_tty.c | 3756 +++++++++ drivers/isdn/i4l/isdn_tty.h | 120 + drivers/isdn/i4l/isdn_ttyfax.c | 1123 +++ drivers/isdn/i4l/isdn_ttyfax.h | 17 + drivers/isdn/i4l/isdn_v110.c | 625 ++ drivers/isdn/i4l/isdn_v110.h | 29 + drivers/isdn/i4l/isdn_x25iface.c | 332 + drivers/isdn/i4l/isdn_x25iface.h | 30 + drivers/isdn/i4l/isdnhdlc.c | 630 ++ drivers/isdn/isdnloop/Makefile | 5 + drivers/isdn/isdnloop/isdnloop.c | 1528 ++++ drivers/isdn/isdnloop/isdnloop.h | 112 + drivers/isdn/mISDN/Kconfig | 1 - drivers/isdn/mISDN/clock.c | 11 +- drivers/isdn/mISDN/core.c | 11 +- drivers/isdn/mISDN/core.h | 11 +- drivers/isdn/mISDN/dsp_biquad.h | 16 +- drivers/isdn/mISDN/dsp_cmx.c | 427 +- drivers/isdn/mISDN/dsp_ecdis.h | 16 +- drivers/isdn/mISDN/dsp_hwec.c | 19 +- drivers/isdn/mISDN/dsp_pipeline.c | 19 +- drivers/isdn/mISDN/fsm.c | 11 +- drivers/isdn/mISDN/fsm.h | 11 +- drivers/isdn/mISDN/hwchannel.c | 11 +- drivers/isdn/mISDN/l1oip_codec.c | 14 +- drivers/isdn/mISDN/l1oip_core.c | 16 +- drivers/isdn/mISDN/layer1.c | 11 +- drivers/isdn/mISDN/layer1.h | 11 +- drivers/isdn/mISDN/layer2.c | 11 +- drivers/isdn/mISDN/layer2.h | 11 +- drivers/isdn/mISDN/socket.c | 16 +- drivers/isdn/mISDN/stack.c | 11 +- drivers/isdn/mISDN/tei.c | 11 +- drivers/isdn/mISDN/timerdev.c | 11 +- drivers/leds/Kconfig | 11 - drivers/leds/Makefile | 1 - drivers/leds/led-core.c | 5 + drivers/leds/leds-adp5520.c | 3 +- drivers/leds/leds-as3645a.c | 10 +- drivers/leds/leds-bcm6328.c | 6 +- drivers/leds/leds-bcm6358.c | 6 +- drivers/leds/leds-blinkm.c | 15 +- drivers/leds/leds-clevo-mail.c | 1 - drivers/leds/leds-cobalt-qube.c | 1 - drivers/leds/leds-cobalt-raq.c | 15 +- drivers/leds/leds-cpcap.c | 10 +- drivers/leds/leds-da9052.c | 7 +- drivers/leds/leds-lm3530.c | 3 +- drivers/leds/leds-lm3533.c | 6 +- drivers/leds/leds-max77650.c | 2 + drivers/leds/leds-menf21bmc.c | 6 +- drivers/leds/leds-mt6323.c | 11 +- drivers/leds/leds-netxbig.c | 15 +- drivers/leds/leds-nic78bx.c | 11 +- drivers/leds/leds-ns2.c | 15 +- drivers/leds/leds-powernv.c | 6 +- drivers/leds/leds-rb532.c | 1 - drivers/leds/leds-spi-byte.c | 161 - drivers/leds/leds-sunfire.c | 1 - drivers/leds/leds-syscon.c | 16 +- drivers/leds/leds-tca6507.c | 1 - drivers/leds/trigger/Kconfig | 1 - drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/leds/uleds.c | 11 +- drivers/lightnvm/Kconfig | 1 - drivers/macintosh/Kconfig | 1 - drivers/macintosh/ams/Makefile | 1 - drivers/macintosh/ams/ams-core.c | 15 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/ams/ams-input.c | 6 +- drivers/macintosh/ams/ams-pmu.c | 6 +- drivers/macintosh/apm_emu.c | 13 +- drivers/macintosh/mac_hid.c | 1 - drivers/macintosh/macio_asic.c | 6 +- drivers/macintosh/mediabay.c | 6 +- drivers/macintosh/therm_adt746x.c | 1 - drivers/macintosh/windfarm_cpufreq_clamp.c | 1 - drivers/mailbox/Kconfig | 1 - drivers/mailbox/bcm-flexrm-mailbox.c | 28 +- drivers/mailbox/bcm-pdc-mailbox.c | 8 +- drivers/mailbox/mailbox-altera.c | 13 +- drivers/mailbox/mailbox-sti.c | 6 +- drivers/mailbox/mailbox-test.c | 6 +- drivers/mailbox/mailbox-xgene-slimpro.c | 15 +- drivers/mailbox/pcc.c | 11 +- drivers/mailbox/pl320-ipc.c | 13 +- drivers/mcb/Kconfig | 1 - drivers/mcb/mcb-parse.c | 1 - drivers/md/Kconfig | 1 - drivers/md/bcache/Kconfig | 1 - drivers/md/dm-era-target.c | 1 - drivers/md/dm-table.c | 17 +- drivers/md/dm-uevent.c | 15 +- drivers/md/dm-uevent.h | 15 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-verity-fec.h | 6 +- drivers/md/dm.c | 24 +- drivers/md/dm.h | 1 - drivers/md/md-bitmap.c | 1 - drivers/md/md-cluster.c | 7 +- drivers/md/md-faulty.c | 11 +- drivers/md/md-linear.c | 9 +- drivers/md/md-multipath.c | 10 +- drivers/md/md.c | 12 +- drivers/md/md.h | 9 +- drivers/md/persistent-data/Kconfig | 1 - drivers/md/raid0.c | 9 +- drivers/md/raid1.c | 10 +- drivers/md/raid10.c | 11 +- drivers/md/raid5.c | 10 +- drivers/media/Kconfig | 38 +- drivers/media/Makefile | 13 +- drivers/media/cec/Kconfig | 1 - drivers/media/cec/cec-adap.c | 112 +- drivers/media/cec/cec-api.c | 8 + drivers/media/cec/cec-core.c | 3 +- drivers/media/cec/cec-priv.h | 5 - drivers/media/common/Kconfig | 1 - drivers/media/common/Makefile | 1 - drivers/media/common/b2c2/Kconfig | 1 - drivers/media/common/cx2341x.c | 11 +- drivers/media/common/cypress_firmware.c | 1 - drivers/media/common/saa7146/Kconfig | 1 - drivers/media/common/saa7146/Makefile | 1 - drivers/media/common/saa7146/saa7146_core.c | 14 +- drivers/media/common/saa7146/saa7146_fops.c | 1 - drivers/media/common/saa7146/saa7146_hlp.c | 1 - drivers/media/common/siano/Kconfig | 1 - drivers/media/common/siano/sms-cards.c | 10 +- drivers/media/common/siano/sms-cards.h | 10 +- drivers/media/common/siano/smscoreapi.c | 10 +- drivers/media/common/siano/smscoreapi.h | 13 +- drivers/media/common/siano/smsdvb-main.c | 13 +- drivers/media/common/siano/smsdvb.h | 14 +- drivers/media/common/siano/smsendian.c | 13 +- drivers/media/common/siano/smsendian.h | 13 +- drivers/media/common/tveeprom.c | 10 +- drivers/media/common/v4l2-tpg/Kconfig | 1 - drivers/media/common/v4l2-tpg/Makefile | 1 - drivers/media/common/videobuf2/Kconfig | 1 - drivers/media/common/videobuf2/videobuf2-core.c | 5 - .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-dvb.c | 6 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 4 +- drivers/media/dvb-core/dvb_ca_en50221.c | 13 +- drivers/media/dvb-core/dvb_frontend.c | 16 +- drivers/media/dvb-core/dvb_net.c | 13 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/a8293.c | 11 +- drivers/media/dvb-frontends/a8293.h | 11 +- drivers/media/dvb-frontends/af9013.c | 12 +- drivers/media/dvb-frontends/af9013.h | 12 +- drivers/media/dvb-frontends/af9013_priv.h | 12 +- drivers/media/dvb-frontends/af9033.c | 11 +- drivers/media/dvb-frontends/af9033.h | 11 +- drivers/media/dvb-frontends/af9033_priv.h | 11 +- drivers/media/dvb-frontends/as102_fe.c | 11 +- drivers/media/dvb-frontends/as102_fe.h | 11 +- drivers/media/dvb-frontends/as102_fe_types.h | 11 +- drivers/media/dvb-frontends/ascot2e.c | 11 +- drivers/media/dvb-frontends/ascot2e.h | 11 +- drivers/media/dvb-frontends/atbm8830.c | 11 +- drivers/media/dvb-frontends/atbm8830.h | 11 +- drivers/media/dvb-frontends/atbm8830_priv.h | 11 +- drivers/media/dvb-frontends/au8522.h | 14 +- drivers/media/dvb-frontends/au8522_common.c | 14 +- drivers/media/dvb-frontends/au8522_decoder.c | 11 +- drivers/media/dvb-frontends/au8522_dig.c | 14 +- drivers/media/dvb-frontends/au8522_priv.h | 14 +- drivers/media/dvb-frontends/bcm3510.h | 11 +- drivers/media/dvb-frontends/bcm3510_priv.h | 11 +- drivers/media/dvb-frontends/bsbe1-d01a.h | 16 +- drivers/media/dvb-frontends/bsbe1.h | 16 +- drivers/media/dvb-frontends/bsru6.h | 16 +- drivers/media/dvb-frontends/cx22700.c | 14 +- drivers/media/dvb-frontends/cx22700.h | 14 +- drivers/media/dvb-frontends/cx22702.c | 14 +- drivers/media/dvb-frontends/cx22702.h | 14 +- drivers/media/dvb-frontends/cx24110.c | 15 +- drivers/media/dvb-frontends/cx24110.h | 15 +- drivers/media/dvb-frontends/cx24113.c | 12 +- drivers/media/dvb-frontends/cx24113.h | 12 +- drivers/media/dvb-frontends/cx24116.c | 14 +- drivers/media/dvb-frontends/cx24116.h | 14 +- drivers/media/dvb-frontends/cx24117.c | 14 +- drivers/media/dvb-frontends/cx24117.h | 14 +- drivers/media/dvb-frontends/cx24120.c | 10 +- drivers/media/dvb-frontends/cx24120.h | 11 +- drivers/media/dvb-frontends/cx24123.c | 11 +- drivers/media/dvb-frontends/cx24123.h | 14 +- drivers/media/dvb-frontends/cxd2820r.h | 15 +- drivers/media/dvb-frontends/cxd2820r_c.c | 15 +- drivers/media/dvb-frontends/cxd2820r_core.c | 15 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 15 +- drivers/media/dvb-frontends/cxd2820r_t.c | 15 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 15 +- drivers/media/dvb-frontends/cxd2841er.c | 11 +- drivers/media/dvb-frontends/cxd2841er.h | 11 +- drivers/media/dvb-frontends/cxd2841er_priv.h | 11 +- drivers/media/dvb-frontends/dib0070.c | 14 +- drivers/media/dvb-frontends/dib0090.c | 14 +- drivers/media/dvb-frontends/dibx000_common.c | 1 - drivers/media/dvb-frontends/drx39xyj/Kconfig | 1 - drivers/media/dvb-frontends/drx39xyj/Makefile | 1 - drivers/media/dvb-frontends/drx39xyj/drx39xxj.h | 12 +- drivers/media/dvb-frontends/ds3000.c | 14 +- drivers/media/dvb-frontends/ds3000.h | 14 +- drivers/media/dvb-frontends/dvb-pll.c | 11 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 12 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 12 +- drivers/media/dvb-frontends/ec100.c | 12 +- drivers/media/dvb-frontends/ec100.h | 12 +- drivers/media/dvb-frontends/gp8psk-fe.h | 11 +- drivers/media/dvb-frontends/helene.c | 11 +- drivers/media/dvb-frontends/helene.h | 11 +- drivers/media/dvb-frontends/horus3a.c | 11 +- drivers/media/dvb-frontends/horus3a.h | 11 +- drivers/media/dvb-frontends/isl6405.c | 16 +- drivers/media/dvb-frontends/isl6405.h | 16 +- drivers/media/dvb-frontends/isl6421.c | 16 +- drivers/media/dvb-frontends/isl6421.h | 16 +- drivers/media/dvb-frontends/isl6423.c | 14 +- drivers/media/dvb-frontends/isl6423.h | 14 +- drivers/media/dvb-frontends/itd1000.c | 12 +- drivers/media/dvb-frontends/itd1000.h | 12 +- drivers/media/dvb-frontends/itd1000_priv.h | 12 +- drivers/media/dvb-frontends/ix2505v.c | 11 +- drivers/media/dvb-frontends/ix2505v.h | 10 +- drivers/media/dvb-frontends/l64781.c | 14 +- drivers/media/dvb-frontends/l64781.h | 14 +- drivers/media/dvb-frontends/lg2160.c | 12 +- drivers/media/dvb-frontends/lg2160.h | 12 +- drivers/media/dvb-frontends/lgdt3305.c | 12 +- drivers/media/dvb-frontends/lgdt3305.h | 12 +- drivers/media/dvb-frontends/lgdt3306a.c | 11 +- drivers/media/dvb-frontends/lgdt3306a.h | 11 +- drivers/media/dvb-frontends/lgdt330x.c | 12 +- drivers/media/dvb-frontends/lgdt330x.h | 12 +- drivers/media/dvb-frontends/lgdt330x_priv.h | 12 +- drivers/media/dvb-frontends/lgs8gl5.c | 14 +- drivers/media/dvb-frontends/lgs8gl5.h | 14 +- drivers/media/dvb-frontends/lgs8gxx.c | 12 +- drivers/media/dvb-frontends/lgs8gxx.h | 12 +- drivers/media/dvb-frontends/lgs8gxx_priv.h | 12 +- drivers/media/dvb-frontends/lnbh24.h | 12 +- drivers/media/dvb-frontends/lnbh25.c | 11 +- drivers/media/dvb-frontends/lnbh25.h | 11 +- drivers/media/dvb-frontends/lnbp21.c | 16 +- drivers/media/dvb-frontends/lnbp21.h | 16 +- drivers/media/dvb-frontends/lnbp22.c | 16 +- drivers/media/dvb-frontends/lnbp22.h | 16 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/m88ds3103.h | 11 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 11 +- drivers/media/dvb-frontends/m88rs2000.c | 14 +- drivers/media/dvb-frontends/m88rs2000.h | 14 +- drivers/media/dvb-frontends/mb86a16.c | 14 +- drivers/media/dvb-frontends/mb86a16.h | 14 +- drivers/media/dvb-frontends/mb86a16_priv.h | 14 +- drivers/media/dvb-frontends/mn88472.c | 11 +- drivers/media/dvb-frontends/mn88472.h | 11 +- drivers/media/dvb-frontends/mn88472_priv.h | 11 +- drivers/media/dvb-frontends/mn88473.c | 11 +- drivers/media/dvb-frontends/mn88473.h | 11 +- drivers/media/dvb-frontends/mn88473_priv.h | 11 +- drivers/media/dvb-frontends/mt312.c | 15 +- drivers/media/dvb-frontends/mt312.h | 15 +- drivers/media/dvb-frontends/mt312_priv.h | 15 +- drivers/media/dvb-frontends/mt352.c | 12 +- drivers/media/dvb-frontends/mt352.h | 12 +- drivers/media/dvb-frontends/mt352_priv.h | 12 +- drivers/media/dvb-frontends/nxt200x.c | 12 +- drivers/media/dvb-frontends/nxt200x.h | 12 +- drivers/media/dvb-frontends/nxt6000.c | 14 +- drivers/media/dvb-frontends/nxt6000.h | 14 +- drivers/media/dvb-frontends/or51132.c | 13 +- drivers/media/dvb-frontends/or51132.h | 12 +- drivers/media/dvb-frontends/or51211.c | 12 +- drivers/media/dvb-frontends/or51211.h | 12 +- drivers/media/dvb-frontends/rtl2830.c | 12 +- drivers/media/dvb-frontends/rtl2830.h | 12 +- drivers/media/dvb-frontends/rtl2830_priv.h | 12 +- drivers/media/dvb-frontends/rtl2832.c | 15 +- drivers/media/dvb-frontends/rtl2832.h | 15 +- drivers/media/dvb-frontends/rtl2832_priv.h | 15 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 21 +- drivers/media/dvb-frontends/rtl2832_sdr.h | 16 +- drivers/media/dvb-frontends/s5h1409.c | 14 +- drivers/media/dvb-frontends/s5h1409.h | 14 +- drivers/media/dvb-frontends/s5h1411.c | 14 +- drivers/media/dvb-frontends/s5h1411.h | 14 +- drivers/media/dvb-frontends/s5h1420.c | 12 +- drivers/media/dvb-frontends/s5h1420.h | 12 +- drivers/media/dvb-frontends/s5h1420_priv.h | 16 +- drivers/media/dvb-frontends/s5h1432.c | 11 +- drivers/media/dvb-frontends/s5h1432.h | 12 +- drivers/media/dvb-frontends/si2165.c | 11 +- drivers/media/dvb-frontends/si2165.h | 12 +- drivers/media/dvb-frontends/si2165_priv.h | 12 +- drivers/media/dvb-frontends/si2168.c | 18 +- drivers/media/dvb-frontends/si2168.h | 11 +- drivers/media/dvb-frontends/si2168_priv.h | 11 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp2.c | 11 +- drivers/media/dvb-frontends/sp2.h | 11 +- drivers/media/dvb-frontends/sp2_priv.h | 11 +- drivers/media/dvb-frontends/sp8870.c | 15 +- drivers/media/dvb-frontends/sp8870.h | 15 +- drivers/media/dvb-frontends/sp887x.c | 1 - drivers/media/dvb-frontends/stb0899_algo.c | 14 +- drivers/media/dvb-frontends/stb0899_cfg.h | 14 +- drivers/media/dvb-frontends/stb0899_drv.c | 14 +- drivers/media/dvb-frontends/stb0899_drv.h | 14 +- drivers/media/dvb-frontends/stb0899_priv.h | 14 +- drivers/media/dvb-frontends/stb0899_reg.h | 14 +- drivers/media/dvb-frontends/stb6000.c | 15 +- drivers/media/dvb-frontends/stb6000.h | 15 +- drivers/media/dvb-frontends/stb6100.c | 14 +- drivers/media/dvb-frontends/stb6100.h | 14 +- drivers/media/dvb-frontends/stb6100_cfg.h | 14 +- drivers/media/dvb-frontends/stb6100_proc.h | 14 +- drivers/media/dvb-frontends/stv0288.c | 14 +- drivers/media/dvb-frontends/stv0288.h | 14 +- drivers/media/dvb-frontends/stv0297.c | 14 +- drivers/media/dvb-frontends/stv0297.h | 14 +- drivers/media/dvb-frontends/stv0299.c | 14 +- drivers/media/dvb-frontends/stv0299.h | 14 +- drivers/media/dvb-frontends/stv0367.c | 12 +- drivers/media/dvb-frontends/stv0367.h | 12 +- drivers/media/dvb-frontends/stv0367_defs.h | 12 +- drivers/media/dvb-frontends/stv0367_priv.h | 12 +- drivers/media/dvb-frontends/stv0367_regs.h | 12 +- drivers/media/dvb-frontends/stv0900.h | 12 +- drivers/media/dvb-frontends/stv0900_core.c | 12 +- drivers/media/dvb-frontends/stv0900_init.h | 12 +- drivers/media/dvb-frontends/stv0900_priv.h | 12 +- drivers/media/dvb-frontends/stv0900_reg.h | 12 +- drivers/media/dvb-frontends/stv0900_sw.c | 12 +- drivers/media/dvb-frontends/stv090x.c | 14 +- drivers/media/dvb-frontends/stv090x.h | 14 +- drivers/media/dvb-frontends/stv090x_priv.h | 14 +- drivers/media/dvb-frontends/stv090x_reg.h | 14 +- drivers/media/dvb-frontends/stv6110.c | 12 +- drivers/media/dvb-frontends/stv6110.h | 12 +- drivers/media/dvb-frontends/stv6110x.c | 14 +- drivers/media/dvb-frontends/stv6110x.h | 14 +- drivers/media/dvb-frontends/stv6110x_priv.h | 14 +- drivers/media/dvb-frontends/stv6110x_reg.h | 14 +- drivers/media/dvb-frontends/tda10021.c | 14 +- drivers/media/dvb-frontends/tda10023.c | 14 +- drivers/media/dvb-frontends/tda1002x.h | 14 +- drivers/media/dvb-frontends/tda10048.c | 14 +- drivers/media/dvb-frontends/tda10048.h | 14 +- drivers/media/dvb-frontends/tda1004x.c | 15 +- drivers/media/dvb-frontends/tda1004x.h | 15 +- drivers/media/dvb-frontends/tda10071.c | 15 +- drivers/media/dvb-frontends/tda10071.h | 15 +- drivers/media/dvb-frontends/tda10071_priv.h | 15 +- drivers/media/dvb-frontends/tda10086.c | 15 +- drivers/media/dvb-frontends/tda10086.h | 15 +- drivers/media/dvb-frontends/tda665x.c | 14 +- drivers/media/dvb-frontends/tda665x.h | 14 +- drivers/media/dvb-frontends/tda8083.c | 14 +- drivers/media/dvb-frontends/tda8083.h | 14 +- drivers/media/dvb-frontends/tda8261.c | 14 +- drivers/media/dvb-frontends/tda8261.h | 14 +- drivers/media/dvb-frontends/tda8261_cfg.h | 14 +- drivers/media/dvb-frontends/tda826x.c | 15 +- drivers/media/dvb-frontends/tda826x.h | 15 +- drivers/media/dvb-frontends/tdhd1.h | 15 +- drivers/media/dvb-frontends/ts2020.c | 14 +- drivers/media/dvb-frontends/ts2020.h | 14 +- drivers/media/dvb-frontends/tua6100.c | 32 +- drivers/media/dvb-frontends/tua6100.h | 10 +- drivers/media/dvb-frontends/ves1820.c | 14 +- drivers/media/dvb-frontends/ves1820.h | 14 +- drivers/media/dvb-frontends/ves1x93.c | 15 +- drivers/media/dvb-frontends/ves1x93.h | 15 +- drivers/media/dvb-frontends/zd1301_demod.c | 11 +- drivers/media/dvb-frontends/zd1301_demod.h | 11 +- drivers/media/dvb-frontends/zl10036.c | 10 +- drivers/media/dvb-frontends/zl10036.h | 10 +- drivers/media/dvb-frontends/zl10039.c | 12 +- drivers/media/dvb-frontends/zl10039.h | 15 +- drivers/media/dvb-frontends/zl10353.c | 12 +- drivers/media/dvb-frontends/zl10353.h | 12 +- drivers/media/dvb-frontends/zl10353_priv.h | 12 +- drivers/media/firewire/Kconfig | 1 - drivers/media/firewire/Makefile | 1 - drivers/media/firewire/firedtv-avc.c | 6 +- drivers/media/firewire/firedtv-ci.c | 6 +- drivers/media/firewire/firedtv-dvb.c | 6 +- drivers/media/firewire/firedtv-fe.c | 6 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/firewire/firedtv-rc.c | 6 +- drivers/media/firewire/firedtv.h | 6 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/ad5820.c | 10 +- drivers/media/i2c/adp1653.c | 11 +- drivers/media/i2c/adv7170.c | 11 +- drivers/media/i2c/adv7175.c | 11 +- drivers/media/i2c/adv7183.c | 10 +- drivers/media/i2c/adv7183_regs.h | 10 +- drivers/media/i2c/adv748x/Makefile | 1 - drivers/media/i2c/aptina-pll.c | 10 +- drivers/media/i2c/aptina-pll.h | 10 +- drivers/media/i2c/bt819.c | 11 +- drivers/media/i2c/bt856.c | 11 +- drivers/media/i2c/bt866.c | 14 +- drivers/media/i2c/cs3308.c | 11 +- drivers/media/i2c/cs5345.c | 11 +- drivers/media/i2c/cs53l32a.c | 11 +- drivers/media/i2c/cx25840/Kconfig | 1 - drivers/media/i2c/cx25840/Makefile | 1 - drivers/media/i2c/cx25840/cx25840-audio.c | 11 +- drivers/media/i2c/cx25840/cx25840-core.c | 1417 +--- drivers/media/i2c/cx25840/cx25840-core.h | 41 +- drivers/media/i2c/cx25840/cx25840-firmware.c | 11 +- drivers/media/i2c/cx25840/cx25840-ir.c | 11 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 15 +- drivers/media/i2c/et8ek8/Kconfig | 1 - drivers/media/i2c/et8ek8/Makefile | 1 - drivers/media/i2c/et8ek8/et8ek8_driver.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_reg.h | 10 +- drivers/media/i2c/ir-kbd-i2c.c | 12 +- drivers/media/i2c/ks0127.c | 11 +- drivers/media/i2c/ks0127.h | 11 +- drivers/media/i2c/lm3560.c | 10 +- drivers/media/i2c/m52790.c | 11 +- drivers/media/i2c/m5mols/Kconfig | 1 - drivers/media/i2c/m5mols/Makefile | 1 - drivers/media/i2c/m5mols/m5mols.h | 6 +- drivers/media/i2c/m5mols/m5mols_capture.c | 6 +- drivers/media/i2c/m5mols/m5mols_controls.c | 6 +- drivers/media/i2c/m5mols/m5mols_core.c | 6 +- drivers/media/i2c/m5mols/m5mols_reg.h | 6 +- drivers/media/i2c/ml86v7667.c | 6 +- drivers/media/i2c/msp3400-driver.c | 11 +- drivers/media/i2c/msp3400-kthreads.c | 11 +- drivers/media/i2c/mt9m032.c | 10 +- drivers/media/i2c/noon010pc30.c | 6 +- drivers/media/i2c/ov5640.c | 6 +- drivers/media/i2c/ov5645.c | 10 +- drivers/media/i2c/ov7640.c | 10 +- drivers/media/i2c/ov7670.c | 4 +- drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/s5c73m3/Makefile | 1 - drivers/media/i2c/s5c73m3/s5c73m3-core.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 10 +- drivers/media/i2c/s5k4ecgx.c | 6 +- drivers/media/i2c/s5k6aa.c | 6 +- drivers/media/i2c/saa6588.c | 14 +- drivers/media/i2c/saa6752hs.c | 14 +- drivers/media/i2c/saa7110.c | 11 +- drivers/media/i2c/saa7127.c | 11 +- drivers/media/i2c/saa717x.c | 11 +- drivers/media/i2c/saa7185.c | 11 +- drivers/media/i2c/smiapp-pll.c | 10 +- drivers/media/i2c/smiapp-pll.h | 10 +- drivers/media/i2c/smiapp/Kconfig | 1 - drivers/media/i2c/smiapp/Makefile | 1 - drivers/media/i2c/smiapp/smiapp-core.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.h | 10 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 12 +- drivers/media/i2c/smiapp/smiapp-quirk.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg-defs.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg.h | 10 +- drivers/media/i2c/smiapp/smiapp-regs.c | 10 +- drivers/media/i2c/smiapp/smiapp-regs.h | 10 +- drivers/media/i2c/smiapp/smiapp.h | 10 +- drivers/media/i2c/sony-btf-mpx.c | 10 +- drivers/media/i2c/sr030pc30.c | 6 +- drivers/media/i2c/tda9840.c | 14 +- drivers/media/i2c/tea6415c.c | 14 +- drivers/media/i2c/tea6420.c | 14 +- drivers/media/i2c/tlv320aic23b.c | 11 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tvp7002_reg.h | 11 +- drivers/media/i2c/tw2804.c | 10 +- drivers/media/i2c/tw9903.c | 10 +- drivers/media/i2c/tw9906.c | 10 +- drivers/media/i2c/uda1342.c | 10 +- drivers/media/i2c/upd64031a.c | 11 +- drivers/media/i2c/upd64083.c | 11 +- drivers/media/i2c/vp27smpx.c | 11 +- drivers/media/i2c/vpx3220.c | 11 +- drivers/media/i2c/vs6624.c | 10 +- drivers/media/i2c/vs6624_regs.h | 10 +- drivers/media/i2c/wm8739.c | 11 +- drivers/media/i2c/wm8775.c | 11 +- drivers/media/mc/Kconfig | 33 - drivers/media/mc/Makefile | 10 - drivers/media/mc/mc-device.c | 902 --- drivers/media/mc/mc-devnode.c | 328 - drivers/media/mc/mc-entity.c | 1028 --- .../mc-dev-allocator.c => media-dev-allocator.c} | 0 drivers/media/media-device.c | 902 +++ drivers/media/media-devnode.c | 336 + drivers/media/media-entity.c | 1036 +++ drivers/media/{mc/mc-request.c => media-request.c} | 0 drivers/media/mmc/Kconfig | 1 - drivers/media/mmc/siano/Kconfig | 1 - drivers/media/mmc/siano/Makefile | 1 - drivers/media/mmc/siano/smssdio.c | 7 +- drivers/media/pci/Kconfig | 1 - drivers/media/pci/b2c2/Kconfig | 1 - drivers/media/pci/b2c2/flexcop-pci.c | 1 - drivers/media/pci/bt8xx/Kconfig | 1 - drivers/media/pci/bt8xx/bt848.h | 14 +- drivers/media/pci/bt8xx/bt878.c | 19 +- drivers/media/pci/bt8xx/bt878.h | 14 +- drivers/media/pci/bt8xx/btcx-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-cards.c | 14 +- drivers/media/pci/bt8xx/bttv-driver.c | 14 +- drivers/media/pci/bt8xx/bttv-gpio.c | 14 +- drivers/media/pci/bt8xx/bttv-i2c.c | 14 +- drivers/media/pci/bt8xx/bttv-if.c | 14 +- drivers/media/pci/bt8xx/bttv-input.c | 11 +- drivers/media/pci/bt8xx/bttv-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-vbi.c | 14 +- drivers/media/pci/bt8xx/bttvp.h | 14 +- drivers/media/pci/bt8xx/dst.c | 14 +- drivers/media/pci/bt8xx/dst_ca.c | 14 +- drivers/media/pci/bt8xx/dst_ca.h | 14 +- drivers/media/pci/bt8xx/dst_common.h | 14 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 12 +- drivers/media/pci/bt8xx/dvb-bt8xx.h | 12 +- drivers/media/pci/cobalt/Kconfig | 1 - drivers/media/pci/cx18/Kconfig | 1 - drivers/media/pci/cx18/cx18-alsa-main.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.h | 11 +- drivers/media/pci/cx18/cx18-alsa.h | 11 +- drivers/media/pci/cx18/cx18-audio.c | 11 +- drivers/media/pci/cx18/cx18-audio.h | 11 +- drivers/media/pci/cx18/cx18-av-audio.c | 11 +- drivers/media/pci/cx18/cx18-av-core.c | 11 +- drivers/media/pci/cx18/cx18-av-core.h | 11 +- drivers/media/pci/cx18/cx18-av-firmware.c | 11 +- drivers/media/pci/cx18/cx18-av-vbi.c | 11 +- drivers/media/pci/cx18/cx18-cards.c | 11 +- drivers/media/pci/cx18/cx18-cards.h | 11 +- drivers/media/pci/cx18/cx18-controls.c | 11 +- drivers/media/pci/cx18/cx18-controls.h | 15 +- drivers/media/pci/cx18/cx18-driver.c | 11 +- drivers/media/pci/cx18/cx18-driver.h | 11 +- drivers/media/pci/cx18/cx18-dvb.c | 12 +- drivers/media/pci/cx18/cx18-dvb.h | 12 +- drivers/media/pci/cx18/cx18-fileops.c | 11 +- drivers/media/pci/cx18/cx18-fileops.h | 11 +- drivers/media/pci/cx18/cx18-firmware.c | 11 +- drivers/media/pci/cx18/cx18-firmware.h | 11 +- drivers/media/pci/cx18/cx18-gpio.c | 11 +- drivers/media/pci/cx18/cx18-gpio.h | 11 +- drivers/media/pci/cx18/cx18-i2c.c | 11 +- drivers/media/pci/cx18/cx18-i2c.h | 11 +- drivers/media/pci/cx18/cx18-io.c | 11 +- drivers/media/pci/cx18/cx18-io.h | 11 +- drivers/media/pci/cx18/cx18-ioctl.c | 11 +- drivers/media/pci/cx18/cx18-ioctl.h | 11 +- drivers/media/pci/cx18/cx18-irq.c | 11 +- drivers/media/pci/cx18/cx18-irq.h | 11 +- drivers/media/pci/cx18/cx18-mailbox.c | 11 +- drivers/media/pci/cx18/cx18-mailbox.h | 11 +- drivers/media/pci/cx18/cx18-queue.c | 11 +- drivers/media/pci/cx18/cx18-queue.h | 11 +- drivers/media/pci/cx18/cx18-scb.c | 11 +- drivers/media/pci/cx18/cx18-scb.h | 11 +- drivers/media/pci/cx18/cx18-streams.c | 11 +- drivers/media/pci/cx18/cx18-streams.h | 11 +- drivers/media/pci/cx18/cx18-vbi.c | 11 +- drivers/media/pci/cx18/cx18-vbi.h | 11 +- drivers/media/pci/cx18/cx18-version.h | 11 +- drivers/media/pci/cx18/cx18-video.c | 11 +- drivers/media/pci/cx18/cx18-video.h | 11 +- drivers/media/pci/cx18/cx23418.h | 11 +- drivers/media/pci/cx23885/Kconfig | 1 - drivers/media/pci/cx23885/altera-ci.c | 12 +- drivers/media/pci/cx23885/altera-ci.h | 12 +- drivers/media/pci/cx23885/cimax2.c | 12 +- drivers/media/pci/cx23885/cimax2.h | 12 +- drivers/media/pci/cx23885/cx23885-417.c | 11 +- drivers/media/pci/cx23885/cx23885-alsa.c | 11 +- drivers/media/pci/cx23885/cx23885-av.c | 11 +- drivers/media/pci/cx23885/cx23885-av.h | 11 +- drivers/media/pci/cx23885/cx23885-cards.c | 12 +- drivers/media/pci/cx23885/cx23885-core.c | 12 +- drivers/media/pci/cx23885/cx23885-dvb.c | 14 +- drivers/media/pci/cx23885/cx23885-f300.c | 12 +- drivers/media/pci/cx23885/cx23885-i2c.c | 12 +- drivers/media/pci/cx23885/cx23885-input.c | 11 +- drivers/media/pci/cx23885/cx23885-input.h | 11 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 12 +- drivers/media/pci/cx23885/cx23885-ioctl.h | 12 +- drivers/media/pci/cx23885/cx23885-ir.c | 11 +- drivers/media/pci/cx23885/cx23885-ir.h | 11 +- drivers/media/pci/cx23885/cx23885-reg.h | 12 +- drivers/media/pci/cx23885/cx23885-vbi.c | 12 +- drivers/media/pci/cx23885/cx23885-video.c | 12 +- drivers/media/pci/cx23885/cx23885-video.h | 11 +- drivers/media/pci/cx23885/cx23885.h | 12 +- drivers/media/pci/cx23885/cx23888-ir.c | 11 +- drivers/media/pci/cx23885/cx23888-ir.h | 11 +- drivers/media/pci/cx23885/netup-eeprom.c | 12 +- drivers/media/pci/cx23885/netup-eeprom.h | 12 +- drivers/media/pci/cx23885/netup-init.c | 12 +- drivers/media/pci/cx23885/netup-init.h | 12 +- drivers/media/pci/cx25821/Kconfig | 1 - drivers/media/pci/cx25821/cx25821-audio.h | 12 +- drivers/media/pci/cx25821/cx25821-biffuncs.h | 12 +- drivers/media/pci/cx25821/cx25821-cards.c | 12 +- drivers/media/pci/cx25821/cx25821-core.c | 12 +- drivers/media/pci/cx25821/cx25821-gpio.c | 12 +- drivers/media/pci/cx25821/cx25821-i2c.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-defines.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.h | 12 +- drivers/media/pci/cx25821/cx25821-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-sram.h | 12 +- drivers/media/pci/cx25821/cx25821-video.c | 13 +- drivers/media/pci/cx25821/cx25821-video.h | 12 +- drivers/media/pci/cx25821/cx25821.h | 12 +- drivers/media/pci/cx88/Kconfig | 1 - drivers/media/pci/cx88/cx88-alsa.c | 11 +- drivers/media/pci/cx88/cx88-blackbird.c | 11 +- drivers/media/pci/cx88/cx88-cards.c | 11 +- drivers/media/pci/cx88/cx88-core.c | 11 +- drivers/media/pci/cx88/cx88-dsp.c | 11 +- drivers/media/pci/cx88/cx88-dvb.c | 11 +- drivers/media/pci/cx88/cx88-i2c.c | 11 +- drivers/media/pci/cx88/cx88-input.c | 11 +- drivers/media/pci/cx88/cx88-mpeg.c | 11 +- drivers/media/pci/cx88/cx88-reg.h | 11 +- drivers/media/pci/cx88/cx88-tvaudio.c | 11 +- drivers/media/pci/cx88/cx88-video.c | 11 +- drivers/media/pci/cx88/cx88-vp3054-i2c.c | 11 +- drivers/media/pci/cx88/cx88-vp3054-i2c.h | 11 +- drivers/media/pci/cx88/cx88.h | 11 +- drivers/media/pci/ddbridge/Kconfig | 2 +- drivers/media/pci/dm1105/Kconfig | 1 - drivers/media/pci/dm1105/Makefile | 1 - drivers/media/pci/dm1105/dm1105.c | 12 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/dt3155/Makefile | 1 - drivers/media/pci/dt3155/dt3155.c | 10 +- drivers/media/pci/dt3155/dt3155.h | 10 +- drivers/media/pci/intel/Makefile | 1 - drivers/media/pci/intel/ipu3/Kconfig | 1 - drivers/media/pci/intel/ipu3/Makefile | 1 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 3 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.h | 11 +- drivers/media/pci/ivtv/ivtv-alsa.h | 11 +- drivers/media/pci/ivtv/ivtv-cards.c | 14 +- drivers/media/pci/ivtv/ivtv-cards.h | 14 +- drivers/media/pci/ivtv/ivtv-controls.c | 14 +- drivers/media/pci/ivtv/ivtv-controls.h | 14 +- drivers/media/pci/ivtv/ivtv-fileops.c | 14 +- drivers/media/pci/ivtv/ivtv-fileops.h | 14 +- drivers/media/pci/ivtv/ivtv-firmware.c | 14 +- drivers/media/pci/ivtv/ivtv-firmware.h | 14 +- drivers/media/pci/ivtv/ivtv-gpio.c | 14 +- drivers/media/pci/ivtv/ivtv-gpio.h | 14 +- drivers/media/pci/ivtv/ivtv-i2c.c | 14 +- drivers/media/pci/ivtv/ivtv-i2c.h | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 14 +- drivers/media/pci/ivtv/ivtv-irq.c | 14 +- drivers/media/pci/ivtv/ivtv-irq.h | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.c | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.h | 14 +- drivers/media/pci/ivtv/ivtv-queue.c | 14 +- drivers/media/pci/ivtv/ivtv-queue.h | 14 +- drivers/media/pci/ivtv/ivtv-routing.c | 14 +- drivers/media/pci/ivtv/ivtv-routing.h | 14 +- drivers/media/pci/ivtv/ivtv-streams.h | 14 +- drivers/media/pci/ivtv/ivtv-udma.c | 14 +- drivers/media/pci/ivtv/ivtv-udma.h | 14 +- drivers/media/pci/ivtv/ivtv-vbi.c | 14 +- drivers/media/pci/ivtv/ivtv-vbi.h | 14 +- drivers/media/pci/ivtv/ivtv-version.h | 14 +- drivers/media/pci/ivtv/ivtv-yuv.c | 14 +- drivers/media/pci/ivtv/ivtv-yuv.h | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 14 +- drivers/media/pci/mantis/Kconfig | 1 - drivers/media/pci/mantis/hopper_cards.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.h | 14 +- drivers/media/pci/mantis/mantis_ca.c | 14 +- drivers/media/pci/mantis/mantis_ca.h | 14 +- drivers/media/pci/mantis/mantis_cards.c | 14 +- drivers/media/pci/mantis/mantis_common.h | 14 +- drivers/media/pci/mantis/mantis_core.c | 14 +- drivers/media/pci/mantis/mantis_core.h | 14 +- drivers/media/pci/mantis/mantis_dma.c | 14 +- drivers/media/pci/mantis/mantis_dma.h | 14 +- drivers/media/pci/mantis/mantis_dvb.c | 14 +- drivers/media/pci/mantis/mantis_dvb.h | 14 +- drivers/media/pci/mantis/mantis_evm.c | 14 +- drivers/media/pci/mantis/mantis_hif.c | 14 +- drivers/media/pci/mantis/mantis_hif.h | 14 +- drivers/media/pci/mantis/mantis_i2c.c | 14 +- drivers/media/pci/mantis/mantis_i2c.h | 14 +- drivers/media/pci/mantis/mantis_input.c | 10 +- drivers/media/pci/mantis/mantis_input.h | 10 +- drivers/media/pci/mantis/mantis_ioc.c | 14 +- drivers/media/pci/mantis/mantis_ioc.h | 14 +- drivers/media/pci/mantis/mantis_link.h | 14 +- drivers/media/pci/mantis/mantis_pci.c | 14 +- drivers/media/pci/mantis/mantis_pci.h | 14 +- drivers/media/pci/mantis/mantis_pcmcia.c | 14 +- drivers/media/pci/mantis/mantis_reg.h | 14 +- drivers/media/pci/mantis/mantis_uart.c | 14 +- drivers/media/pci/mantis/mantis_uart.h | 14 +- drivers/media/pci/mantis/mantis_vp1033.c | 14 +- drivers/media/pci/mantis/mantis_vp1033.h | 14 +- drivers/media/pci/mantis/mantis_vp1034.c | 14 +- drivers/media/pci/mantis/mantis_vp1034.h | 14 +- drivers/media/pci/mantis/mantis_vp1041.c | 14 +- drivers/media/pci/mantis/mantis_vp1041.h | 14 +- drivers/media/pci/mantis/mantis_vp2033.c | 14 +- drivers/media/pci/mantis/mantis_vp2033.h | 14 +- drivers/media/pci/mantis/mantis_vp2040.c | 14 +- drivers/media/pci/mantis/mantis_vp2040.h | 14 +- drivers/media/pci/mantis/mantis_vp3030.c | 14 +- drivers/media/pci/mantis/mantis_vp3030.h | 14 +- drivers/media/pci/meye/Kconfig | 1 - drivers/media/pci/meye/Makefile | 1 - drivers/media/pci/meye/meye.c | 11 +- drivers/media/pci/meye/meye.h | 11 +- drivers/media/pci/netup_unidvb/Kconfig | 1 - drivers/media/pci/netup_unidvb/netup_unidvb.h | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_ci.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 11 +- drivers/media/pci/ngene/Kconfig | 1 - drivers/media/pci/pluto2/Kconfig | 1 - drivers/media/pci/pluto2/Makefile | 1 - drivers/media/pci/pluto2/pluto2.c | 12 +- drivers/media/pci/pt1/Kconfig | 1 - drivers/media/pci/pt1/Makefile | 1 - drivers/media/pci/pt1/pt1.c | 11 +- drivers/media/pci/pt3/Kconfig | 1 - drivers/media/pci/saa7134/Kconfig | 1 - drivers/media/pci/saa7134/saa7134-cards.c | 11 +- drivers/media/pci/saa7134/saa7134-core.c | 11 +- drivers/media/pci/saa7134/saa7134-dvb.c | 11 +- drivers/media/pci/saa7134/saa7134-empress.c | 11 +- drivers/media/pci/saa7134/saa7134-go7007.c | 10 +- drivers/media/pci/saa7134/saa7134-i2c.c | 11 +- drivers/media/pci/saa7134/saa7134-input.c | 12 +- drivers/media/pci/saa7134/saa7134-ts.c | 11 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 11 +- drivers/media/pci/saa7134/saa7134-vbi.c | 11 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7134/saa7134.h | 11 +- drivers/media/pci/saa7146/Kconfig | 1 - drivers/media/pci/saa7146/Makefile | 1 - drivers/media/pci/saa7146/hexium_gemini.c | 14 +- drivers/media/pci/saa7146/hexium_orion.c | 14 +- drivers/media/pci/saa7146/mxb.c | 14 +- drivers/media/pci/saa7164/Kconfig | 1 - drivers/media/pci/saa7164/saa7164-api.c | 12 +- drivers/media/pci/saa7164/saa7164-buffer.c | 12 +- drivers/media/pci/saa7164/saa7164-bus.c | 12 +- drivers/media/pci/saa7164/saa7164-cards.c | 12 +- drivers/media/pci/saa7164/saa7164-cmd.c | 12 +- drivers/media/pci/saa7164/saa7164-core.c | 45 +- drivers/media/pci/saa7164/saa7164-dvb.c | 12 +- drivers/media/pci/saa7164/saa7164-encoder.c | 12 +- drivers/media/pci/saa7164/saa7164-fw.c | 12 +- drivers/media/pci/saa7164/saa7164-i2c.c | 12 +- drivers/media/pci/saa7164/saa7164-reg.h | 12 +- drivers/media/pci/saa7164/saa7164-types.h | 12 +- drivers/media/pci/saa7164/saa7164-vbi.c | 12 +- drivers/media/pci/saa7164/saa7164.h | 12 +- drivers/media/pci/smipcie/Kconfig | 1 - drivers/media/pci/smipcie/smipcie-ir.c | 11 +- drivers/media/pci/smipcie/smipcie-main.c | 11 +- drivers/media/pci/smipcie/smipcie.h | 11 +- drivers/media/pci/solo6x10/Kconfig | 1 - drivers/media/pci/solo6x10/Makefile | 1 - drivers/media/pci/solo6x10/solo6x10-core.c | 11 +- drivers/media/pci/solo6x10/solo6x10-disp.c | 11 +- drivers/media/pci/solo6x10/solo6x10-eeprom.c | 11 +- drivers/media/pci/solo6x10/solo6x10-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 11 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 11 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 11 +- drivers/media/pci/solo6x10/solo6x10-jpeg.h | 11 +- drivers/media/pci/solo6x10/solo6x10-offsets.h | 11 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 11 +- drivers/media/pci/solo6x10/solo6x10-regs.h | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.h | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 11 +- drivers/media/pci/solo6x10/solo6x10.h | 11 +- drivers/media/pci/sta2x11/Kconfig | 1 - drivers/media/pci/sta2x11/Makefile | 1 - drivers/media/pci/sta2x11/sta2x11_vip.h | 11 +- drivers/media/pci/ttpci/Kconfig | 1 - drivers/media/pci/ttpci/av7110.c | 16 +- drivers/media/pci/ttpci/av7110_av.c | 16 +- drivers/media/pci/ttpci/av7110_ca.c | 16 +- drivers/media/pci/ttpci/av7110_hw.c | 13 +- drivers/media/pci/ttpci/av7110_ir.c | 14 +- drivers/media/pci/ttpci/av7110_v4l.c | 13 +- drivers/media/pci/ttpci/budget-av.c | 16 +- drivers/media/pci/ttpci/budget-ci.c | 16 +- drivers/media/pci/ttpci/budget-core.c | 16 +- drivers/media/pci/ttpci/budget-patch.c | 16 +- drivers/media/pci/ttpci/budget.c | 16 +- drivers/media/pci/ttpci/ttpci-eeprom.c | 14 +- drivers/media/pci/ttpci/ttpci-eeprom.h | 14 +- drivers/media/pci/tw5864/Kconfig | 1 - drivers/media/pci/tw5864/Makefile | 1 - drivers/media/pci/tw5864/tw5864-core.c | 11 +- drivers/media/pci/tw5864/tw5864-h264.c | 11 +- drivers/media/pci/tw5864/tw5864-reg.h | 11 +- drivers/media/pci/tw5864/tw5864-video.c | 11 +- drivers/media/pci/tw5864/tw5864.h | 11 +- drivers/media/pci/tw68/Kconfig | 1 - drivers/media/pci/tw68/Makefile | 1 - drivers/media/pci/tw68/tw68-core.c | 11 +- drivers/media/pci/tw68/tw68-reg.h | 11 +- drivers/media/pci/tw68/tw68-risc.c | 11 +- drivers/media/pci/tw68/tw68-video.c | 11 +- drivers/media/pci/tw68/tw68.h | 11 +- drivers/media/pci/tw686x/Kconfig | 1 - drivers/media/pci/tw686x/Makefile | 1 - drivers/media/pci/tw686x/tw686x-audio.c | 5 +- drivers/media/pci/tw686x/tw686x-core.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 6 +- drivers/media/pci/tw686x/tw686x.h | 5 +- drivers/media/platform/Kconfig | 13 +- drivers/media/platform/am437x/Kconfig | 1 - drivers/media/platform/am437x/Makefile | 1 - drivers/media/platform/aspeed-video.c | 128 +- drivers/media/platform/atmel/Kconfig | 1 - drivers/media/platform/atmel/Makefile | 1 - drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 263 +- drivers/media/platform/cadence/Kconfig | 1 - drivers/media/platform/cec-gpio/Makefile | 1 - drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 4 +- drivers/media/platform/coda/coda-bit.c | 81 +- drivers/media/platform/coda/coda-common.c | 154 +- drivers/media/platform/coda/coda-gdi.c | 6 +- drivers/media/platform/coda/coda-h264.c | 9 +- drivers/media/platform/coda/coda-jpeg.c | 6 +- drivers/media/platform/coda/coda-mpeg2.c | 44 - drivers/media/platform/coda/coda-mpeg4.c | 49 - drivers/media/platform/coda/coda.h | 20 +- drivers/media/platform/coda/coda_regs.h | 8 +- drivers/media/platform/coda/imx-vdoa.c | 10 +- drivers/media/platform/coda/imx-vdoa.h | 10 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/cros-ec-cec/Makefile | 1 - drivers/media/platform/davinci/Kconfig | 1 - drivers/media/platform/davinci/ccdc_hw_device.h | 11 +- drivers/media/platform/davinci/dm355_ccdc.c | 11 +- drivers/media/platform/davinci/dm355_ccdc_regs.h | 11 +- drivers/media/platform/davinci/dm644x_ccdc.c | 11 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 11 +- drivers/media/platform/davinci/isif.c | 11 +- drivers/media/platform/davinci/isif_regs.h | 11 +- drivers/media/platform/davinci/vpfe_capture.c | 12 +- drivers/media/platform/davinci/vpif_capture.c | 11 +- drivers/media/platform/davinci/vpif_capture.h | 11 +- drivers/media/platform/davinci/vpss.c | 18 +- drivers/media/platform/exynos-gsc/Makefile | 1 - drivers/media/platform/exynos-gsc/gsc-core.c | 8 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 20 +- drivers/media/platform/exynos-gsc/gsc-regs.c | 6 +- drivers/media/platform/exynos4-is/Kconfig | 1 - drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-core.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 18 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/fsl-viu.c | 7 +- drivers/media/platform/m2m-deinterlace.c | 6 +- drivers/media/platform/marvell-ccic/Kconfig | 1 - drivers/media/platform/marvell-ccic/Makefile | 1 - drivers/media/platform/marvell-ccic/cafe-driver.c | 4 +- drivers/media/platform/marvell-ccic/mcam-core.c | 11 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/meson/Makefile | 1 - drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/Makefile | 1 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 14 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 28 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 57 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 15 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 15 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 16 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 14 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 17 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 46 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 15 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 15 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 14 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 14 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 14 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 14 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 15 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 15 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 14 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 15 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 16 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 14 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 15 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 15 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 15 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 14 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 14 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 17 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 16 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 17 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 17 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 17 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 17 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 15 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 15 +- drivers/media/platform/mtk-vpu/Makefile | 1 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 10 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/Kconfig | 2 +- drivers/media/platform/omap/Makefile | 1 - drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/omap3isp/omap3isp.h | 10 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/qcom/camss/Makefile | 1 - drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 7 - drivers/media/platform/qcom/venus/hfi_cmds.c | 2 - drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 23 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/rockchip/rga/Makefile | 1 - drivers/media/platform/s3c-camif/Makefile | 1 - drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-cec/Makefile | 1 - drivers/media/platform/s5p-cec/s5p_cec.c | 6 +- drivers/media/platform/s5p-cec/s5p_cec.h | 6 +- drivers/media/platform/s5p-g2d/Makefile | 1 - drivers/media/platform/s5p-g2d/g2d-hw.c | 6 +- drivers/media/platform/s5p-g2d/g2d-regs.h | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-g2d/g2d.h | 6 +- drivers/media/platform/s5p-jpeg/Makefile | 1 - drivers/media/platform/s5p-mfc/s5p_mfc.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 25 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 27 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 6 +- drivers/media/platform/seco-cec/Makefile | 1 - drivers/media/platform/sti/bdisp/Makefile | 1 - drivers/media/platform/sti/c8sectpfe/Kconfig | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/cec/Makefile | 1 - drivers/media/platform/sti/delta/Makefile | 1 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/hva/Makefile | 1 - drivers/media/platform/stm32/Makefile | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 1 - drivers/media/platform/sunxi/sun6i-csi/Makefile | 1 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 - drivers/media/platform/tegra-cec/Makefile | 1 - drivers/media/platform/tegra-cec/tegra_cec.c | 13 +- drivers/media/platform/tegra-cec/tegra_cec.h | 13 +- drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/vicodec/Kconfig | 2 +- drivers/media/platform/vicodec/vicodec-core.c | 60 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 2 +- drivers/media/platform/vimc/vimc-capture.c | 12 +- drivers/media/platform/vimc/vimc-common.c | 12 +- drivers/media/platform/vimc/vimc-common.h | 12 +- drivers/media/platform/vimc/vimc-core.c | 19 +- drivers/media/platform/vimc/vimc-debayer.c | 17 +- drivers/media/platform/vimc/vimc-scaler.c | 19 +- drivers/media/platform/vimc/vimc-sensor.c | 19 +- drivers/media/platform/vivid/Kconfig | 2 +- drivers/media/platform/vivid/vivid-core.c | 6 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vid-common.c | 20 + drivers/media/platform/vivid/vivid-vid-common.h | 2 + drivers/media/radio/Kconfig | 2 +- drivers/media/radio/dsbr100.c | 14 +- drivers/media/radio/radio-aimslab.c | 1 - drivers/media/radio/radio-aztech.c | 1 - drivers/media/radio/radio-cadet.c | 6 +- drivers/media/radio/radio-gemtek.c | 1 - drivers/media/radio/radio-isa.c | 14 +- drivers/media/radio/radio-isa.h | 10 +- drivers/media/radio/radio-keene.c | 14 +- drivers/media/radio/radio-ma901.c | 14 +- drivers/media/radio/radio-maxiradio.c | 1 - drivers/media/radio/radio-miropcm20.c | 5 +- drivers/media/radio/radio-mr800.c | 16 +- drivers/media/radio/radio-raremono.c | 3 +- drivers/media/radio/radio-rtrack2.c | 1 - drivers/media/radio/radio-sf16fmi.c | 4 +- drivers/media/radio/radio-sf16fmr2.c | 1 - drivers/media/radio/radio-si476x.c | 21 +- drivers/media/radio/radio-tea5764.c | 14 +- drivers/media/radio/radio-tea5777.c | 17 +- drivers/media/radio/radio-tea5777.h | 12 +- drivers/media/radio/radio-terratec.c | 1 - drivers/media/radio/radio-timb.c | 13 +- drivers/media/radio/radio-trust.c | 1 - drivers/media/radio/radio-typhoon.c | 1 - drivers/media/radio/radio-wl1273.c | 22 +- drivers/media/radio/radio-zoltrix.c | 1 - drivers/media/radio/saa7706h.c | 10 +- drivers/media/radio/si470x/Kconfig | 1 - drivers/media/radio/si470x/Makefile | 1 - drivers/media/radio/si470x/radio-si470x-common.c | 11 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 18 +- drivers/media/radio/si470x/radio-si470x-usb.c | 17 +- drivers/media/radio/si470x/radio-si470x.h | 11 +- drivers/media/radio/si4713/Kconfig | 1 - drivers/media/radio/si4713/Makefile | 1 - drivers/media/radio/si4713/radio-platform-si4713.c | 15 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/si4713/si4713.c | 11 +- drivers/media/radio/tea575x.c | 20 +- drivers/media/radio/tef6862.c | 10 +- drivers/media/radio/wl128x/Kconfig | 1 - drivers/media/radio/wl128x/Makefile | 1 - drivers/media/radio/wl128x/fmdrv.h | 11 +- drivers/media/radio/wl128x/fmdrv_common.c | 11 +- drivers/media/radio/wl128x/fmdrv_common.h | 11 +- drivers/media/radio/wl128x/fmdrv_rx.c | 11 +- drivers/media/radio/wl128x/fmdrv_rx.h | 11 +- drivers/media/radio/wl128x/fmdrv_tx.c | 11 +- drivers/media/radio/wl128x/fmdrv_tx.h | 11 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 24 +- drivers/media/radio/wl128x/fmdrv_v4l2.h | 11 +- drivers/media/rc/Kconfig | 1 - drivers/media/rc/ati_remote.c | 12 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/ene_ir.c | 12 +- drivers/media/rc/ene_ir.h | 11 +- drivers/media/rc/fintek-cir.c | 11 +- drivers/media/rc/fintek-cir.h | 11 +- drivers/media/rc/gpio-ir-tx.c | 10 +- drivers/media/rc/igorplugusb.c | 11 +- drivers/media/rc/iguanair.c | 11 +- drivers/media/rc/img-ir/Kconfig | 1 - drivers/media/rc/img-ir/img-ir-core.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.h | 6 +- drivers/media/rc/img-ir/img-ir-jvc.c | 6 +- drivers/media/rc/img-ir/img-ir-nec.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.h | 6 +- drivers/media/rc/img-ir/img-ir-rc5.c | 6 +- drivers/media/rc/img-ir/img-ir-rc6.c | 6 +- drivers/media/rc/img-ir/img-ir-sanyo.c | 6 +- drivers/media/rc/img-ir/img-ir-sharp.c | 6 +- drivers/media/rc/img-ir/img-ir-sony.c | 6 +- drivers/media/rc/img-ir/img-ir.h | 6 +- drivers/media/rc/imon.c | 11 +- drivers/media/rc/ir-rx51.c | 11 +- drivers/media/rc/ir-spi.c | 1 - drivers/media/rc/ite-cir.c | 11 +- drivers/media/rc/ite-cir.h | 11 +- drivers/media/rc/keymaps/Kconfig | 1 - drivers/media/rc/keymaps/rc-alink-dtu-m.c | 15 +- drivers/media/rc/keymaps/rc-anysee.c | 15 +- drivers/media/rc/keymaps/rc-ati-x10.c | 15 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 6 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 15 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 15 +- drivers/media/rc/keymaps/rc-cec.c | 6 +- drivers/media/rc/keymaps/rc-delock-61959.c | 6 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 15 +- drivers/media/rc/keymaps/rc-digittrade.c | 15 +- drivers/media/rc/keymaps/rc-dtt200u.c | 6 +- drivers/media/rc/keymaps/rc-dvbsky.c | 7 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 6 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 6 +- drivers/media/rc/keymaps/rc-imon-mce.c | 6 +- drivers/media/rc/keymaps/rc-imon-pad.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 6 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 6 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 15 +- drivers/media/rc/keymaps/rc-lme2510.c | 7 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 15 +- drivers/media/rc/keymaps/rc-rc6-mce.c | 6 +- drivers/media/rc/keymaps/rc-reddo.c | 15 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 15 +- drivers/media/rc/keymaps/rc-streamzap.c | 6 +- drivers/media/rc/keymaps/rc-su3000.c | 6 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 6 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 15 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 15 +- drivers/media/rc/keymaps/rc-tivo.c | 6 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 15 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 15 +- drivers/media/rc/keymaps/rc-trekstor.c | 15 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 6 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 1 - drivers/media/rc/keymaps/rc-videomate-m1f.c | 6 +- drivers/media/rc/lirc_dev.c | 12 +- drivers/media/rc/mceusb.c | 13 +- drivers/media/rc/meson-ir.c | 8 +- drivers/media/rc/mtk-cir.c | 11 +- drivers/media/rc/nuvoton-cir.h | 11 +- drivers/media/rc/pwm-ir-tx.c | 10 +- drivers/media/rc/rc-loopback.c | 12 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/redrat3.c | 12 +- drivers/media/rc/serial_ir.c | 10 +- drivers/media/rc/sir_ir.c | 6 +- drivers/media/rc/st_rc.c | 6 +- drivers/media/rc/streamzap.c | 11 +- drivers/media/rc/sunxi-cir.c | 11 +- drivers/media/rc/tango-ir.c | 6 +- drivers/media/rc/ttusbir.c | 11 +- drivers/media/rc/winbond-cir.c | 11 +- drivers/media/spi/Kconfig | 3 +- drivers/media/spi/Makefile | 1 - drivers/media/spi/gs1662.c | 6 +- drivers/media/tuners/Kconfig | 3 +- drivers/media/tuners/e4000.c | 15 +- drivers/media/tuners/e4000.h | 15 +- drivers/media/tuners/e4000_priv.h | 15 +- drivers/media/tuners/fc0011.c | 11 +- drivers/media/tuners/fc0012-priv.h | 11 +- drivers/media/tuners/fc0012.c | 11 +- drivers/media/tuners/fc0012.h | 11 +- drivers/media/tuners/fc0013-priv.h | 12 +- drivers/media/tuners/fc0013.c | 12 +- drivers/media/tuners/fc0013.h | 12 +- drivers/media/tuners/fc001x-common.h | 11 +- drivers/media/tuners/fc2580.c | 15 +- drivers/media/tuners/fc2580.h | 15 +- drivers/media/tuners/fc2580_priv.h | 15 +- drivers/media/tuners/it913x.c | 12 +- drivers/media/tuners/it913x.h | 12 +- drivers/media/tuners/m88rs6000t.c | 11 +- drivers/media/tuners/m88rs6000t.h | 11 +- drivers/media/tuners/max2165.c | 12 +- drivers/media/tuners/max2165.h | 12 +- drivers/media/tuners/max2165_priv.h | 12 +- drivers/media/tuners/mc44s803.c | 12 +- drivers/media/tuners/mc44s803.h | 12 +- drivers/media/tuners/mc44s803_priv.h | 12 +- drivers/media/tuners/msi001.c | 11 +- drivers/media/tuners/mt2060.c | 12 +- drivers/media/tuners/mt2060.h | 12 +- drivers/media/tuners/mt2060_priv.h | 12 +- drivers/media/tuners/mt20xx.c | 1 - drivers/media/tuners/mt20xx.h | 14 +- drivers/media/tuners/mt2131.c | 12 +- drivers/media/tuners/mt2131.h | 12 +- drivers/media/tuners/mt2131_priv.h | 12 +- drivers/media/tuners/mt2266.c | 11 +- drivers/media/tuners/mt2266.h | 11 +- drivers/media/tuners/mxl5005s.h | 14 +- drivers/media/tuners/mxl5007t.c | 11 +- drivers/media/tuners/mxl5007t.h | 11 +- drivers/media/tuners/qt1010.c | 11 +- drivers/media/tuners/qt1010.h | 11 +- drivers/media/tuners/qt1010_priv.h | 11 +- drivers/media/tuners/r820t.h | 15 +- drivers/media/tuners/si2157.c | 11 +- drivers/media/tuners/si2157.h | 11 +- drivers/media/tuners/si2157_priv.h | 11 +- drivers/media/tuners/tda18212.c | 15 +- drivers/media/tuners/tda18212.h | 15 +- drivers/media/tuners/tda18218.c | 11 +- drivers/media/tuners/tda18218.h | 11 +- drivers/media/tuners/tda18218_priv.h | 11 +- drivers/media/tuners/tda18250.c | 12 +- drivers/media/tuners/tda18250.h | 11 +- drivers/media/tuners/tda18250_priv.h | 11 +- drivers/media/tuners/tda18271-common.c | 14 +- drivers/media/tuners/tda18271-fe.c | 14 +- drivers/media/tuners/tda18271-maps.c | 14 +- drivers/media/tuners/tda18271-priv.h | 14 +- drivers/media/tuners/tda18271.h | 14 +- drivers/media/tuners/tda827x.c | 11 +- drivers/media/tuners/tda827x.h | 15 +- drivers/media/tuners/tda8290.c | 14 +- drivers/media/tuners/tda8290.h | 14 +- drivers/media/tuners/tda9887.c | 1 - drivers/media/tuners/tda9887.h | 14 +- drivers/media/tuners/tea5761.h | 14 +- drivers/media/tuners/tea5767.h | 14 +- drivers/media/tuners/tua9001.c | 11 +- drivers/media/tuners/tua9001.h | 11 +- drivers/media/tuners/tua9001_priv.h | 11 +- drivers/media/tuners/tuner-i2c.h | 14 +- drivers/media/tuners/tuner-simple.c | 1 - drivers/media/tuners/tuner-simple.h | 14 +- drivers/media/tuners/tuner-types.c | 1 - drivers/media/tuners/xc4000.c | 11 +- drivers/media/tuners/xc4000.h | 12 +- drivers/media/tuners/xc5000.c | 12 +- drivers/media/tuners/xc5000.h | 12 +- drivers/media/usb/Kconfig | 1 - drivers/media/usb/airspy/Kconfig | 1 - drivers/media/usb/airspy/Makefile | 1 - drivers/media/usb/airspy/airspy.c | 17 +- drivers/media/usb/as102/Kconfig | 1 - drivers/media/usb/as102/as102_drv.c | 11 +- drivers/media/usb/as102/as102_drv.h | 11 +- drivers/media/usb/as102/as102_fw.c | 11 +- drivers/media/usb/as102/as102_fw.h | 11 +- drivers/media/usb/as102/as102_usb_drv.c | 11 +- drivers/media/usb/as102/as102_usb_drv.h | 11 +- drivers/media/usb/as102/as10x_cmd.c | 11 +- drivers/media/usb/as102/as10x_cmd.h | 11 +- drivers/media/usb/as102/as10x_cmd_cfg.c | 11 +- drivers/media/usb/as102/as10x_cmd_stream.c | 11 +- drivers/media/usb/as102/as10x_handle.h | 11 +- drivers/media/usb/au0828/Kconfig | 1 - drivers/media/usb/au0828/au0828-cards.c | 12 +- drivers/media/usb/au0828/au0828-cards.h | 12 +- drivers/media/usb/au0828/au0828-core.c | 24 +- drivers/media/usb/au0828/au0828-dvb.c | 12 +- drivers/media/usb/au0828/au0828-i2c.c | 12 +- drivers/media/usb/au0828/au0828-reg.h | 12 +- drivers/media/usb/au0828/au0828-vbi.c | 15 +- drivers/media/usb/au0828/au0828-video.c | 32 +- drivers/media/usb/au0828/au0828.h | 12 +- drivers/media/usb/b2c2/Kconfig | 1 - drivers/media/usb/b2c2/Makefile | 1 - drivers/media/usb/b2c2/flexcop-usb.c | 1 - drivers/media/usb/cpia2/Kconfig | 1 - drivers/media/usb/cpia2/Makefile | 1 - drivers/media/usb/cpia2/cpia2.h | 11 +- drivers/media/usb/cpia2/cpia2_core.c | 11 +- drivers/media/usb/cpia2/cpia2_registers.h | 11 +- drivers/media/usb/cpia2/cpia2_usb.c | 14 +- drivers/media/usb/cpia2/cpia2_v4l.c | 20 +- drivers/media/usb/cx231xx/Kconfig | 1 - drivers/media/usb/cx231xx/cx231xx-417.c | 11 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 12 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 14 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 14 +- drivers/media/usb/cx231xx/cx231xx-conf-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-core.c | 14 +- drivers/media/usb/cx231xx/cx231xx-dif.h | 11 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 15 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 14 +- drivers/media/usb/cx231xx/cx231xx-video.c | 42 +- drivers/media/usb/cx231xx/cx231xx.h | 14 +- drivers/media/usb/dvb-usb-v2/Kconfig | 1 - drivers/media/usb/dvb-usb-v2/af9015.c | 12 +- drivers/media/usb/dvb-usb-v2/af9015.h | 12 +- drivers/media/usb/dvb-usb-v2/af9035.c | 17 +- drivers/media/usb/dvb-usb-v2/af9035.h | 15 +- drivers/media/usb/dvb-usb-v2/anysee.c | 11 +- drivers/media/usb/dvb-usb-v2/anysee.h | 11 +- drivers/media/usb/dvb-usb-v2/au6610.c | 11 +- drivers/media/usb/dvb-usb-v2/au6610.h | 11 +- drivers/media/usb/dvb-usb-v2/ce6230.c | 12 +- drivers/media/usb/dvb-usb-v2/ce6230.h | 12 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 30 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 22 +- drivers/media/usb/dvb-usb-v2/ec168.c | 12 +- drivers/media/usb/dvb-usb-v2/ec168.h | 12 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-reg.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 11 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 15 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 15 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 11 +- drivers/media/usb/dvb-usb/Kconfig | 17 +- drivers/media/usb/dvb-usb/Makefile | 3 - drivers/media/usb/dvb-usb/af9005-fe.c | 11 +- drivers/media/usb/dvb-usb/af9005-remote.c | 11 +- drivers/media/usb/dvb-usb/af9005.c | 11 +- drivers/media/usb/dvb-usb/af9005.h | 11 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2.h | 12 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 ----- drivers/media/usb/dvb-usb/cxusb.c | 796 +- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dtv5100.h | 11 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 - drivers/media/usb/dvb-usb/pctv452e.c | 6 +- drivers/media/usb/em28xx/Kconfig | 1 - drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/Kconfig | 1 - drivers/media/usb/go7007/go7007-driver.c | 10 +- drivers/media/usb/go7007/go7007-fw.c | 10 +- drivers/media/usb/go7007/go7007-i2c.c | 10 +- drivers/media/usb/go7007/go7007-loader.c | 10 +- drivers/media/usb/go7007/go7007-priv.h | 10 +- drivers/media/usb/go7007/go7007-usb.c | 10 +- drivers/media/usb/go7007/go7007-v4l2.c | 25 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 10 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/autogain_functions.c | 11 +- drivers/media/usb/gspca/benq.c | 11 +- drivers/media/usb/gspca/conex.c | 11 +- drivers/media/usb/gspca/cpia1.c | 12 +- drivers/media/usb/gspca/dtcs033.c | 11 +- drivers/media/usb/gspca/etoms.c | 11 +- drivers/media/usb/gspca/finepix.c | 11 +- drivers/media/usb/gspca/gl860/Kconfig | 1 - drivers/media/usb/gspca/gl860/gl860-mi1320.c | 14 +- drivers/media/usb/gspca/gl860/gl860-mi2020.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov2640.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 14 +- drivers/media/usb/gspca/gl860/gl860.c | 14 +- drivers/media/usb/gspca/gl860/gl860.h | 14 +- drivers/media/usb/gspca/gspca.c | 17 +- drivers/media/usb/gspca/jeilinj.c | 11 +- drivers/media/usb/gspca/jl2005bcd.c | 11 +- drivers/media/usb/gspca/jpeg.h | 12 +- drivers/media/usb/gspca/kinect.c | 11 +- drivers/media/usb/gspca/konica.c | 11 +- drivers/media/usb/gspca/m5602/Kconfig | 1 - drivers/media/usb/gspca/mars.c | 11 +- drivers/media/usb/gspca/mr97310a.c | 11 +- drivers/media/usb/gspca/nw80x.c | 11 +- drivers/media/usb/gspca/ov519.c | 12 +- drivers/media/usb/gspca/ov534.c | 11 +- drivers/media/usb/gspca/ov534_9.c | 11 +- drivers/media/usb/gspca/pac207.c | 12 +- drivers/media/usb/gspca/pac7302.c | 11 +- drivers/media/usb/gspca/pac7311.c | 11 +- drivers/media/usb/gspca/pac_common.h | 12 +- drivers/media/usb/gspca/se401.c | 12 +- drivers/media/usb/gspca/se401.h | 12 +- drivers/media/usb/gspca/sn9c2028.c | 11 +- drivers/media/usb/gspca/sn9c2028.h | 12 +- drivers/media/usb/gspca/sn9c20x.c | 11 +- drivers/media/usb/gspca/sonixb.c | 11 +- drivers/media/usb/gspca/sonixj.c | 11 +- drivers/media/usb/gspca/spca1528.c | 11 +- drivers/media/usb/gspca/spca500.c | 12 +- drivers/media/usb/gspca/spca501.c | 12 +- drivers/media/usb/gspca/spca505.c | 12 +- drivers/media/usb/gspca/spca506.c | 11 +- drivers/media/usb/gspca/spca508.c | 11 +- drivers/media/usb/gspca/spca561.c | 11 +- drivers/media/usb/gspca/sq905.c | 11 +- drivers/media/usb/gspca/sq905c.c | 11 +- drivers/media/usb/gspca/sq930x.c | 11 +- drivers/media/usb/gspca/stk014.c | 11 +- drivers/media/usb/gspca/stk1135.c | 11 +- drivers/media/usb/gspca/stk1135.h | 11 +- drivers/media/usb/gspca/stv0680.c | 12 +- drivers/media/usb/gspca/stv06xx/Kconfig | 1 - drivers/media/usb/gspca/stv06xx/stv06xx.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.h | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.h | 11 +- drivers/media/usb/gspca/sunplus.c | 11 +- drivers/media/usb/gspca/t613.c | 11 +- drivers/media/usb/gspca/topro.c | 14 +- drivers/media/usb/gspca/touptek.c | 11 +- drivers/media/usb/gspca/tv8532.c | 12 +- drivers/media/usb/gspca/vc032x.c | 11 +- drivers/media/usb/gspca/vicam.c | 11 +- drivers/media/usb/gspca/w996Xcf.c | 12 +- drivers/media/usb/gspca/xirlink_cit.c | 12 +- drivers/media/usb/gspca/zc3xx.c | 11 +- drivers/media/usb/hackrf/Kconfig | 1 - drivers/media/usb/hackrf/Makefile | 1 - drivers/media/usb/hackrf/hackrf.c | 25 +- drivers/media/usb/hdpvr/Kconfig | 1 - drivers/media/usb/hdpvr/Makefile | 1 - drivers/media/usb/hdpvr/hdpvr-video.c | 5 +- drivers/media/usb/msi2500/Kconfig | 1 - drivers/media/usb/msi2500/Makefile | 1 - drivers/media/usb/msi2500/msi2500.c | 16 +- drivers/media/usb/pulse8-cec/Kconfig | 1 - drivers/media/usb/pulse8-cec/Makefile | 1 - drivers/media/usb/pulse8-cec/pulse8-cec.c | 7 +- drivers/media/usb/pvrusb2/Kconfig | 1 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/Kconfig | 1 - drivers/media/usb/pwc/Makefile | 1 - drivers/media/usb/pwc/pwc-ctrl.c | 14 +- drivers/media/usb/pwc/pwc-dec1.c | 14 +- drivers/media/usb/pwc/pwc-dec1.h | 14 +- drivers/media/usb/pwc/pwc-dec23.c | 14 +- drivers/media/usb/pwc/pwc-dec23.h | 14 +- drivers/media/usb/pwc/pwc-if.c | 16 +- drivers/media/usb/pwc/pwc-kiara.c | 14 +- drivers/media/usb/pwc/pwc-kiara.h | 14 +- drivers/media/usb/pwc/pwc-misc.c | 14 +- drivers/media/usb/pwc/pwc-timon.c | 14 +- drivers/media/usb/pwc/pwc-timon.h | 14 +- drivers/media/usb/pwc/pwc-uncompress.c | 14 +- drivers/media/usb/pwc/pwc-v4l.c | 17 +- drivers/media/usb/pwc/pwc.h | 32 +- drivers/media/usb/rainshadow-cec/Kconfig | 1 - drivers/media/usb/rainshadow-cec/Makefile | 1 - drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 7 +- drivers/media/usb/s2255/Kconfig | 2 +- drivers/media/usb/s2255/Makefile | 1 - drivers/media/usb/s2255/s2255drv.c | 16 +- drivers/media/usb/siano/Kconfig | 1 - drivers/media/usb/siano/Makefile | 1 - drivers/media/usb/siano/smsusb.c | 46 +- drivers/media/usb/stk1160/Kconfig | 1 - drivers/media/usb/stk1160/stk1160-ac97.c | 12 +- drivers/media/usb/stk1160/stk1160-core.c | 12 +- drivers/media/usb/stk1160/stk1160-i2c.c | 12 +- drivers/media/usb/stk1160/stk1160-reg.h | 12 +- drivers/media/usb/stk1160/stk1160-v4l.c | 19 +- drivers/media/usb/stk1160/stk1160-video.c | 12 +- drivers/media/usb/stk1160/stk1160.h | 12 +- drivers/media/usb/stkwebcam/Kconfig | 1 - drivers/media/usb/stkwebcam/Makefile | 1 - drivers/media/usb/stkwebcam/stk-sensor.c | 10 +- drivers/media/usb/stkwebcam/stk-webcam.c | 17 +- drivers/media/usb/stkwebcam/stk-webcam.h | 11 +- drivers/media/usb/tm6000/Kconfig | 1 - drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/ttusb-budget/Kconfig | 1 - drivers/media/usb/ttusb-budget/Makefile | 1 - drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 6 +- drivers/media/usb/ttusb-dec/Kconfig | 1 - drivers/media/usb/ttusb-dec/Makefile | 1 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.h | 12 +- drivers/media/usb/usbtv/Kconfig | 1 - drivers/media/usb/usbtv/Makefile | 1 - drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/Kconfig | 1 - drivers/media/usb/usbvision/Makefile | 1 - drivers/media/usb/usbvision/usbvision-cards.c | 11 +- drivers/media/usb/usbvision/usbvision-core.c | 12 +- drivers/media/usb/usbvision/usbvision-i2c.c | 11 +- drivers/media/usb/usbvision/usbvision-video.c | 35 +- drivers/media/usb/usbvision/usbvision.h | 12 +- drivers/media/usb/uvc/Kconfig | 1 - drivers/media/usb/uvc/uvc_ctrl.c | 7 +- drivers/media/usb/uvc/uvc_debugfs.c | 7 +- drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/media/usb/uvc/uvc_entity.c | 7 +- drivers/media/usb/uvc/uvc_isight.c | 7 +- drivers/media/usb/uvc/uvc_metadata.c | 6 +- drivers/media/usb/uvc/uvc_queue.c | 7 +- drivers/media/usb/uvc/uvc_status.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 7 +- drivers/media/usb/uvc/uvc_video.c | 7 +- drivers/media/usb/zr364xx/Kconfig | 1 - drivers/media/usb/zr364xx/Makefile | 1 - drivers/media/usb/zr364xx/zr364xx.c | 21 +- drivers/media/v4l2-core/Kconfig | 3 +- drivers/media/v4l2-core/tuner-core.c | 1 - drivers/media/v4l2-core/v4l2-common.c | 44 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1 - drivers/media/v4l2-core/v4l2-ctrls.c | 118 +- drivers/media/v4l2-core/v4l2-dev.c | 8 +- drivers/media/v4l2-core/v4l2-device.c | 14 +- drivers/media/v4l2-core/v4l2-event.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 10 +- drivers/media/v4l2-core/v4l2-fwnode.c | 13 +- drivers/media/v4l2-core/v4l2-ioctl.c | 28 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 35 +- drivers/media/v4l2-core/v4l2-subdev.c | 10 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/memory/Kconfig | 1 - drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/fsl_ifc.c | 15 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/of_memory.c | 6 +- drivers/memory/of_memory.h | 6 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/ti-emif-pm.c | 10 +- drivers/memstick/Kconfig | 1 - drivers/memstick/Makefile | 1 - drivers/memstick/core/Kconfig | 1 - drivers/memstick/core/Makefile | 1 - drivers/memstick/core/memstick.c | 13 +- drivers/memstick/core/mspro_block.c | 13 +- drivers/memstick/host/Kconfig | 1 - drivers/memstick/host/rtsx_pci_ms.c | 14 +- drivers/message/Makefile | 1 - drivers/message/fusion/Kconfig | 1 - drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/Kconfig | 1 - drivers/mfd/ab3100-core.c | 2 +- drivers/mfd/ab3100-otp.c | 2 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/ab8500-gpadc.c | 2 +- drivers/mfd/ab8500-sysctrl.c | 2 +- drivers/mfd/abx500-core.c | 2 +- drivers/mfd/act8945a.c | 6 +- drivers/mfd/adp5520.c | 3 +- drivers/mfd/altera-a10sr.c | 13 +- drivers/mfd/as3722.c | 15 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/cros_ec_dev.c | 27 +- drivers/mfd/cros_ec_dev.h | 14 +- drivers/mfd/cs5535-mfd.c | 14 +- drivers/mfd/da9052-core.c | 6 +- drivers/mfd/da9052-i2c.c | 7 +- drivers/mfd/da9052-spi.c | 7 +- drivers/mfd/da9055-core.c | 6 +- drivers/mfd/da9055-i2c.c | 7 +- drivers/mfd/da9062-core.c | 11 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 15 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/dbx500-prcmu-regs.h | 3 +- drivers/mfd/dm355evm_msp.c | 6 +- drivers/mfd/htc-i2cpld.c | 15 +- drivers/mfd/intel-lpss-pci.c | 6 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/jz4740-adc.c | 10 +- drivers/mfd/lm3533-core.c | 6 +- drivers/mfd/lm3533-ctrlbank.c | 6 +- drivers/mfd/lp87565.c | 4 - drivers/mfd/madera-core.c | 1 - drivers/mfd/mcp-core.c | 5 +- drivers/mfd/mcp-sa11x0.c | 5 +- drivers/mfd/menelaus.c | 17 +- drivers/mfd/menf21bmc.c | 6 +- drivers/mfd/mt6397-core.c | 10 +- drivers/mfd/mxs-lradc.c | 11 +- drivers/mfd/palmas.c | 7 +- drivers/mfd/pcf50633-adc.c | 6 +- drivers/mfd/pcf50633-core.c | 7 +- drivers/mfd/pcf50633-gpio.c | 7 +- drivers/mfd/pcf50633-irq.c | 7 +- drivers/mfd/rc5t583-irq.c | 14 +- drivers/mfd/rc5t583.c | 14 +- drivers/mfd/rdc321x-southbridge.c | 16 +- drivers/mfd/rohm-bd718x7.c | 61 +- drivers/mfd/stw481x.c | 3 +- drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 6 +- drivers/mfd/timberdale.c | 14 +- drivers/mfd/timberdale.h | 14 +- drivers/mfd/tps6105x.c | 3 +- drivers/mfd/tps65010.c | 15 +- drivers/mfd/tps65090.c | 13 +- drivers/mfd/tps65910.c | 7 +- drivers/mfd/tps65911-comparator.c | 7 +- drivers/mfd/twl-core.c | 15 +- drivers/mfd/twl4030-irq.c | 15 +- drivers/mfd/twl6030-irq.c | 15 +- drivers/mfd/ucb1x00-assabet.c | 5 +- drivers/mfd/ucb1x00-core.c | 5 +- drivers/mfd/vexpress-sysreg.c | 9 +- drivers/mfd/viperboard.c | 7 +- drivers/mfd/vx855.c | 17 +- drivers/mfd/wm831x-auxadc.c | 7 +- drivers/mfd/wm831x-core.c | 7 +- drivers/mfd/wm831x-i2c.c | 7 +- drivers/mfd/wm831x-irq.c | 7 +- drivers/mfd/wm831x-otp.c | 7 +- drivers/mfd/wm831x-spi.c | 7 +- drivers/mfd/wm8350-core.c | 7 +- drivers/mfd/wm8350-gpio.c | 7 +- drivers/mfd/wm8350-i2c.c | 7 +- drivers/mfd/wm8350-irq.c | 7 +- drivers/mfd/wm8350-regmap.c | 6 +- drivers/mfd/wm8400-core.c | 7 +- drivers/mfd/wm8994-core.c | 7 +- drivers/mfd/wm8994-irq.c | 7 +- drivers/mfd/wm8994-regmap.c | 7 +- drivers/mfd/wm8994.h | 7 +- drivers/mfd/wm97xx-core.c | 6 +- drivers/misc/Kconfig | 12 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 3 +- drivers/misc/ad525x_dpot.h | 3 +- drivers/misc/altera-stapl/Kconfig | 2 +- drivers/misc/altera-stapl/Makefile | 1 - drivers/misc/altera-stapl/altera-comp.c | 16 +- drivers/misc/altera-stapl/altera-exprt.h | 16 +- drivers/misc/altera-stapl/altera-jtag.c | 16 +- drivers/misc/altera-stapl/altera-jtag.h | 16 +- drivers/misc/altera-stapl/altera-lpt.c | 16 +- drivers/misc/altera-stapl/altera.c | 16 +- drivers/misc/apds9802als.c | 14 +- drivers/misc/atmel_tclib.c | 1 - drivers/misc/c2port/Kconfig | 3 +- drivers/misc/c2port/Makefile | 1 - drivers/misc/cardreader/Kconfig | 1 - drivers/misc/cardreader/Makefile | 1 - drivers/misc/cardreader/rtl8411.c | 14 +- drivers/misc/cardreader/rts5209.c | 14 +- drivers/misc/cardreader/rts5227.c | 14 +- drivers/misc/cardreader/rts5229.c | 14 +- drivers/misc/cardreader/rts5249.c | 14 +- drivers/misc/cardreader/rts5260.c | 14 +- drivers/misc/cardreader/rtsx_pcr.c | 14 +- drivers/misc/cardreader/rtsx_pcr.h | 14 +- drivers/misc/cb710/Kconfig | 2 +- drivers/misc/cb710/Makefile | 1 - drivers/misc/cs5535-mfgpt.c | 5 +- drivers/misc/cxl/Kconfig | 4 +- drivers/misc/cxl/api.c | 6 +- drivers/misc/cxl/base.c | 6 +- drivers/misc/cxl/context.c | 6 +- drivers/misc/cxl/cxl.h | 6 +- drivers/misc/cxl/cxllib.c | 6 +- drivers/misc/cxl/debugfs.c | 6 +- drivers/misc/cxl/fault.c | 6 +- drivers/misc/cxl/file.c | 6 +- drivers/misc/cxl/guest.c | 6 +- drivers/misc/cxl/hcalls.c | 6 +- drivers/misc/cxl/hcalls.h | 6 +- drivers/misc/cxl/irq.c | 6 +- drivers/misc/cxl/main.c | 6 +- drivers/misc/cxl/native.c | 6 +- drivers/misc/cxl/of.c | 6 +- drivers/misc/cxl/pci.c | 6 +- drivers/misc/cxl/sysfs.c | 6 +- drivers/misc/cxl/trace.c | 6 +- drivers/misc/cxl/trace.h | 6 +- drivers/misc/cxl/vphb.c | 6 +- drivers/misc/echo/Kconfig | 2 +- drivers/misc/echo/Makefile | 1 - drivers/misc/echo/echo.c | 14 +- drivers/misc/echo/echo.h | 14 +- drivers/misc/echo/fir.h | 14 +- drivers/misc/echo/oslec.h | 15 +- drivers/misc/eeprom/Kconfig | 1 - drivers/misc/eeprom/at24.c | 82 +- drivers/misc/eeprom/at25.c | 6 +- drivers/misc/eeprom/ee1004.c | 49 +- drivers/misc/eeprom/eeprom.c | 11 +- drivers/misc/eeprom/eeprom_93cx6.c | 11 +- drivers/misc/enclosure.c | 13 +- drivers/misc/genwqe/Kconfig | 2 +- drivers/misc/genwqe/Makefile | 1 - drivers/misc/genwqe/card_ddcb.h | 11 +- drivers/misc/genwqe/card_dev.c | 2 - drivers/misc/genwqe/card_utils.c | 4 - drivers/misc/habanalabs/Kconfig | 1 - drivers/misc/habanalabs/Makefile | 1 - drivers/misc/habanalabs/context.c | 6 - drivers/misc/habanalabs/debugfs.c | 60 +- drivers/misc/habanalabs/device.c | 2 - drivers/misc/habanalabs/goya/Makefile | 1 - drivers/misc/habanalabs/goya/goya.c | 3 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 17 - drivers/misc/habanalabs/habanalabs.h | 2 - drivers/misc/habanalabs/mmu.c | 8 +- drivers/misc/hmc6352.c | 14 +- drivers/misc/ibmasm/command.c | 16 +- drivers/misc/ibmasm/dot_command.c | 16 +- drivers/misc/ibmasm/dot_command.h | 16 +- drivers/misc/ibmasm/event.c | 16 +- drivers/misc/ibmasm/heartbeat.c | 16 +- drivers/misc/ibmasm/i2o.h | 16 +- drivers/misc/ibmasm/ibmasm.h | 16 +- drivers/misc/ibmasm/ibmasmfs.c | 16 +- drivers/misc/ibmasm/lowlevel.c | 16 +- drivers/misc/ibmasm/lowlevel.h | 16 +- drivers/misc/ibmasm/module.c | 16 +- drivers/misc/ibmasm/r_heartbeat.c | 15 +- drivers/misc/ibmasm/remote.c | 16 +- drivers/misc/ibmasm/remote.h | 15 +- drivers/misc/ibmasm/uart.c | 16 +- drivers/misc/ics932s401.c | 15 +- drivers/misc/isl29003.c | 15 +- drivers/misc/isl29020.c | 13 +- drivers/misc/lattice-ecp3-config.c | 6 +- drivers/misc/lis3lv02d/Kconfig | 3 +- drivers/misc/lis3lv02d/Makefile | 1 - drivers/misc/lis3lv02d/lis3lv02d.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d.h | 15 +- drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 25 +- drivers/misc/lkdtm/core.c | 26 +- drivers/misc/lkdtm/heap.c | 72 - drivers/misc/lkdtm/lkdtm.h | 7 +- drivers/misc/lkdtm/usercopy.c | 10 +- drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mic/Kconfig | 1 - drivers/misc/mic/bus/Makefile | 1 - drivers/misc/mic/bus/scif_bus.c | 10 +- drivers/misc/mic/bus/scif_bus.h | 10 +- drivers/misc/mic/cosm_client/Makefile | 1 - drivers/misc/mic/scif/scif_api.c | 11 +- drivers/misc/mic/scif/scif_debugfs.c | 11 +- drivers/misc/mic/scif/scif_dma.c | 11 +- drivers/misc/mic/scif/scif_epd.c | 11 +- drivers/misc/mic/scif/scif_epd.h | 11 +- drivers/misc/mic/scif/scif_fd.c | 11 +- drivers/misc/mic/scif/scif_fence.c | 11 +- drivers/misc/mic/scif/scif_main.c | 11 +- drivers/misc/mic/scif/scif_main.h | 11 +- drivers/misc/mic/scif/scif_map.h | 11 +- drivers/misc/mic/scif/scif_mmap.c | 11 +- drivers/misc/mic/scif/scif_nm.c | 11 +- drivers/misc/mic/scif/scif_nodeqp.c | 11 +- drivers/misc/mic/scif/scif_peer_bus.c | 10 +- drivers/misc/mic/scif/scif_peer_bus.h | 10 +- drivers/misc/mic/scif/scif_ports.c | 11 +- drivers/misc/mic/scif/scif_rb.c | 11 +- drivers/misc/mic/scif/scif_rma.c | 11 +- drivers/misc/mic/scif/scif_rma_list.c | 11 +- drivers/misc/mic/scif/scif_rma_list.h | 11 +- drivers/misc/mic/vop/Makefile | 1 - drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/pci.c | 2 +- drivers/misc/pch_phub.c | 14 +- drivers/misc/phantom.c | 6 +- drivers/misc/pti.c | 10 +- drivers/misc/sgi-gru/Makefile | 1 - drivers/misc/sgi-gru/grufault.c | 15 +- drivers/misc/sgi-gru/grufile.c | 15 +- drivers/misc/sgi-gru/gruhandles.c | 15 +- drivers/misc/sgi-gru/gruhandles.h | 15 +- drivers/misc/sgi-gru/grukdump.c | 15 +- drivers/misc/sgi-gru/grukservices.c | 15 +- drivers/misc/sgi-gru/grukservices.h | 15 +- drivers/misc/sgi-gru/grumain.c | 15 +- drivers/misc/sgi-gru/gruprocfs.c | 15 +- drivers/misc/sgi-gru/grutables.h | 15 +- drivers/misc/sgi-gru/grutlbpurge.c | 15 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/sram.c | 15 +- drivers/misc/ti-st/Kconfig | 1 - drivers/misc/ti-st/Makefile | 1 - drivers/misc/tsl2550.c | 15 +- drivers/misc/vexpress-syscfg.c | 9 +- drivers/misc/vmw_balloon.c | 489 +- drivers/misc/vmw_vmci/Kconfig | 1 - drivers/misc/vmw_vmci/Makefile | 1 - drivers/mmc/Kconfig | 1 - drivers/mmc/Makefile | 1 - drivers/mmc/core/Kconfig | 1 - drivers/mmc/core/card.h | 3 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_ops.h | 6 +- drivers/mmc/core/mmc_test.c | 6 +- drivers/mmc/core/pwrseq.c | 3 +- drivers/mmc/core/pwrseq.h | 3 +- drivers/mmc/core/pwrseq_emmc.c | 3 +- drivers/mmc/core/pwrseq_sd8787.c | 12 +- drivers/mmc/core/pwrseq_simple.c | 3 +- drivers/mmc/core/sd_ops.c | 6 +- drivers/mmc/core/sd_ops.h | 6 +- drivers/mmc/core/sdio.c | 6 +- drivers/mmc/core/sdio_bus.c | 6 +- drivers/mmc/core/sdio_bus.h | 6 +- drivers/mmc/core/sdio_cis.c | 6 +- drivers/mmc/core/sdio_cis.h | 6 +- drivers/mmc/core/sdio_io.c | 6 +- drivers/mmc/core/sdio_irq.c | 6 +- drivers/mmc/core/sdio_ops.c | 6 +- drivers/mmc/core/sdio_ops.h | 6 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/core/slot-gpio.h | 3 +- drivers/mmc/host/Kconfig | 1 - drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/davinci_mmc.c | 15 +- drivers/mmc/host/dw_mmc-exynos.c | 6 +- drivers/mmc/host/dw_mmc-exynos.h | 6 +- drivers/mmc/host/dw_mmc-k3.c | 6 +- drivers/mmc/host/dw_mmc-pci.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.h | 6 +- drivers/mmc/host/dw_mmc-rockchip.c | 6 +- drivers/mmc/host/dw_mmc-zx.c | 6 +- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/dw_mmc.h | 6 +- drivers/mmc/host/jz4740_mmc.c | 11 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/meson-mx-sdio.c | 6 +- drivers/mmc/host/mtk-sd.c | 10 +- drivers/mmc/host/mxs-mmc.c | 15 +- drivers/mmc/host/renesas_sdhi_core.c | 6 - drivers/mmc/host/rtsx_pci_sdmmc.c | 14 +- drivers/mmc/host/sdhci-brcmstb.c | 11 +- drivers/mmc/host/sdhci-cadence.c | 11 +- drivers/mmc/host/sdhci-dove.c | 14 +- drivers/mmc/host/sdhci-esdhc.h | 5 +- drivers/mmc/host/sdhci-iproc.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 6 +- drivers/mmc/host/sdhci-of-esdhc.c | 6 +- drivers/mmc/host/sdhci-of-hlwd.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 8 +- drivers/mmc/host/sdhci-pci-data.c | 1 - drivers/mmc/host/sdhci-pltfm.c | 14 +- drivers/mmc/host/sdhci-sirf.c | 3 +- drivers/mmc/host/sdhci-st.c | 11 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 30 +- drivers/mmc/host/sdhci.h | 6 +- drivers/mmc/host/sdhci_am654.c | 37 +- drivers/mmc/host/sdricoh_cs.c | 16 +- drivers/mmc/host/sunxi-mmc.c | 6 +- drivers/mmc/host/tmio_mmc.c | 5 - drivers/mmc/host/tmio_mmc_core.c | 14 +- drivers/mmc/host/toshsd.c | 6 +- drivers/mmc/host/toshsd.h | 6 +- drivers/mmc/host/uniphier-sd.c | 3 - drivers/mmc/host/ushc.c | 6 +- drivers/mmc/host/via-sdmmc.c | 6 +- drivers/mmc/host/wbsd.c | 7 +- drivers/mmc/host/wbsd.h | 6 +- drivers/mtd/ar7part.c | 16 +- drivers/mtd/bcm63xxpart.c | 16 +- drivers/mtd/chips/Kconfig | 1 - drivers/mtd/chips/chipreg.c | 1 - drivers/mtd/chips/map_absent.c | 1 - drivers/mtd/cmdlinepart.c | 15 +- drivers/mtd/devices/Kconfig | 1 - drivers/mtd/devices/bcm47xxsflash.c | 1 - drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 16 +- drivers/mtd/devices/ms02-nv.c | 6 +- drivers/mtd/devices/ms02-nv.h | 6 +- drivers/mtd/devices/mtd_dataflash.c | 6 +- drivers/mtd/devices/phram.c | 1 - drivers/mtd/devices/powernv_flash.c | 11 +- drivers/mtd/devices/slram.c | 1 - drivers/mtd/inftlcore.c | 15 +- drivers/mtd/inftlmount.c | 15 +- drivers/mtd/lpddr/Kconfig | 1 - drivers/mtd/lpddr/Makefile | 1 - drivers/mtd/lpddr/lpddr2_nvm.c | 11 +- drivers/mtd/lpddr/lpddr_cmds.c | 15 +- drivers/mtd/lpddr/qinfo_probe.c | 16 +- drivers/mtd/maps/Kconfig | 1 - drivers/mtd/maps/amd76xrom.c | 1 - drivers/mtd/maps/ck804xrom.c | 1 - drivers/mtd/maps/esb2rom.c | 1 - drivers/mtd/maps/ichxrom.c | 1 - drivers/mtd/maps/ixp4xx.c | 1 - drivers/mtd/maps/l440gx.c | 1 - drivers/mtd/maps/map_funcs.c | 1 - drivers/mtd/maps/netsc520.c | 15 +- drivers/mtd/maps/nettel.c | 1 - drivers/mtd/maps/physmap-versatile.c | 16 +- drivers/mtd/maps/pismo.c | 5 +- drivers/mtd/maps/plat-ram.c | 15 +- drivers/mtd/maps/sa1100-flash.c | 1 - drivers/mtd/maps/sbc_gxx.c | 14 +- drivers/mtd/maps/sc520cdp.c | 16 +- drivers/mtd/maps/scb2_flash.c | 1 - drivers/mtd/maps/scx200_docflash.c | 1 - drivers/mtd/maps/sun_uflash.c | 1 - drivers/mtd/maps/ts5500_flash.c | 15 +- drivers/mtd/mtd_blkdevs.c | 16 +- drivers/mtd/mtdblock.c | 16 +- drivers/mtd/mtdblock_ro.c | 16 +- drivers/mtd/mtdchar.c | 16 +- drivers/mtd/mtdconcat.c | 16 +- drivers/mtd/mtdcore.c | 16 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/mtdsuper.c | 6 +- drivers/mtd/nand/Kconfig | 1 - drivers/mtd/nand/onenand/Kconfig | 1 - drivers/mtd/nand/onenand/onenand_base.c | 5 - drivers/mtd/nand/raw/Kconfig | 1 - drivers/mtd/nand/raw/atmel/Makefile | 1 - drivers/mtd/nand/raw/bcm47xxnflash/Makefile | 1 - drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 23 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 10 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 10 +- drivers/mtd/nand/raw/cafe_nand.c | 1 - drivers/mtd/nand/raw/davinci_nand.c | 15 +- drivers/mtd/nand/raw/diskonchip.c | 1 - drivers/mtd/nand/raw/fsl_elbc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 2 +- drivers/mtd/nand/raw/gpmi-nand/bch-regs.h | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 934 +++ drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 1709 ++--- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 64 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 15 +- drivers/mtd/nand/raw/hisi504_nand.c | 11 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 - drivers/mtd/nand/raw/ingenic/Makefile | 1 - drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 11 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 11 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 15 +- drivers/mtd/nand/raw/mtk_ecc.c | 10 +- drivers/mtd/nand/raw/mtk_nand.c | 94 +- drivers/mtd/nand/raw/nand_amd.c | 11 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_bch.c | 15 +- drivers/mtd/nand/raw/nand_ecc.c | 16 +- drivers/mtd/nand/raw/nand_hynix.c | 11 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/raw/nand_micron.c | 11 +- drivers/mtd/nand/raw/nand_samsung.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 11 +- drivers/mtd/nand/raw/nandsim.c | 15 +- drivers/mtd/nand/raw/ndfc.c | 7 +- drivers/mtd/nand/raw/omap_elm.c | 12 +- drivers/mtd/nand/raw/s3c2410.c | 15 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 - drivers/mtd/nand/spi/Kconfig | 1 - drivers/mtd/nand/spi/core.c | 2 +- drivers/mtd/nand/spi/gigadevice.c | 79 +- drivers/mtd/nftlcore.c | 15 +- drivers/mtd/nftlmount.c | 15 +- drivers/mtd/ofpart.c | 6 +- drivers/mtd/parsers/Kconfig | 1 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/afs.c | 14 +- drivers/mtd/parsers/parser_imagetag.c | 7 +- drivers/mtd/parsers/redboot.c | 16 +- drivers/mtd/rfd_ftl.c | 1 - drivers/mtd/spi-nor/Kconfig | 1 - drivers/mtd/spi-nor/aspeed-smc.c | 6 +- drivers/mtd/spi-nor/cadence-quadspi.c | 13 +- drivers/mtd/spi-nor/hisi-sfc.c | 14 +- drivers/mtd/spi-nor/mtk-quadspi.c | 10 +- drivers/mtd/tests/mtd_nandecctest.c | 1 - drivers/mtd/ubi/Kconfig | 1 - drivers/mtd/ubi/attach.c | 15 +- drivers/mtd/ubi/build.c | 15 +- drivers/mtd/ubi/cdev.c | 15 +- drivers/mtd/ubi/debug.c | 15 +- drivers/mtd/ubi/debug.h | 15 +- drivers/mtd/ubi/eba.c | 15 +- drivers/mtd/ubi/gluebi.c | 15 +- drivers/mtd/ubi/io.c | 15 +- drivers/mtd/ubi/kapi.c | 15 +- drivers/mtd/ubi/misc.c | 15 +- drivers/mtd/ubi/ubi.h | 15 +- drivers/mtd/ubi/upd.c | 15 +- drivers/mtd/ubi/vmt.c | 15 +- drivers/mtd/ubi/vtbl.c | 15 +- drivers/mtd/ubi/wl.c | 15 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Kconfig | 1 - drivers/net/Makefile | 2 +- drivers/net/Space.c | 6 +- drivers/net/appletalk/Kconfig | 1 - drivers/net/appletalk/Makefile | 1 - drivers/net/arcnet/Kconfig | 1 - drivers/net/arcnet/arcdevice.h | 7 +- drivers/net/bonding/Makefile | 1 - drivers/net/bonding/bond_3ad.c | 19 +- drivers/net/bonding/bond_alb.c | 18 +- drivers/net/bonding/bond_main.c | 26 +- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/bonding/bond_options.c | 6 +- drivers/net/bonding/bond_sysfs.c | 18 +- drivers/net/bonding/bond_sysfs_slave.c | 6 +- drivers/net/caif/Kconfig | 1 - drivers/net/caif/caif_hsi.c | 2 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/caif/caif_spi.c | 2 +- drivers/net/caif/caif_spi_slave.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/Kconfig | 1 - drivers/net/can/at91_can.c | 12 +- drivers/net/can/c_can/Kconfig | 1 - drivers/net/can/c_can/Makefile | 1 - drivers/net/can/cc770/Kconfig | 1 - drivers/net/can/cc770/Makefile | 1 - drivers/net/can/grcan.c | 6 +- drivers/net/can/ifi_canfd/Kconfig | 1 - drivers/net/can/ifi_canfd/Makefile | 1 - drivers/net/can/janz-ican3.c | 6 +- drivers/net/can/m_can/Kconfig | 1 - drivers/net/can/m_can/Makefile | 1 - drivers/net/can/mscan/Kconfig | 1 - drivers/net/can/mscan/Makefile | 1 - drivers/net/can/peak_canfd/Kconfig | 1 - drivers/net/can/peak_canfd/Makefile | 1 - drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/sja1000/Kconfig | 1 - drivers/net/can/sja1000/tscan1.c | 14 +- drivers/net/can/softing/Kconfig | 1 - drivers/net/can/softing/Makefile | 1 - drivers/net/can/spi/Kconfig | 1 - drivers/net/can/spi/Makefile | 1 - drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/Kconfig | 1 - drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 14 +- drivers/net/can/usb/kvaser_usb/Makefile | 1 - drivers/net/can/usb/peak_usb/Makefile | 1 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/xilinx_can.c | 10 +- drivers/net/dsa/Kconfig | 1 - drivers/net/dsa/b53/Kconfig | 1 - drivers/net/dsa/bcm_sf2.c | 6 +- drivers/net/dsa/bcm_sf2.h | 6 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/bcm_sf2_regs.h | 6 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/dsa_loop_bdinfo.c | 1 - drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lan9303_i2c.c | 11 +- drivers/net/dsa/lan9303_mdio.c | 11 +- drivers/net/dsa/microchip/Kconfig | 1 - drivers/net/dsa/microchip/Makefile | 1 - drivers/net/dsa/mt7530.c | 10 +- drivers/net/dsa/mt7530.h | 10 +- drivers/net/dsa/mv88e6060.h | 6 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 91 +- drivers/net/dsa/mv88e6xxx/chip.h | 14 +- drivers/net/dsa/mv88e6xxx/global1.c | 41 +- drivers/net/dsa/mv88e6xxx/global1.h | 22 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 64 +- drivers/net/dsa/mv88e6xxx/global2.c | 32 +- drivers/net/dsa/mv88e6xxx/global2.h | 20 +- drivers/net/dsa/mv88e6xxx/global2_avb.c | 6 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 6 +- drivers/net/dsa/mv88e6xxx/phy.c | 6 +- drivers/net/dsa/mv88e6xxx/phy.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 83 +- drivers/net/dsa/mv88e6xxx/port.h | 20 +- drivers/net/dsa/mv88e6xxx/ptp.c | 6 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/mv88e6xxx/serdes.h | 6 +- drivers/net/dsa/mv88e6xxx/smi.c | 31 +- drivers/net/dsa/mv88e6xxx/smi.h | 6 +- drivers/net/dsa/sja1105/Kconfig | 1 - drivers/net/dsa/sja1105/Makefile | 1 - drivers/net/dsa/sja1105/sja1105.h | 20 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 144 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 229 +- drivers/net/dsa/sja1105/sja1105_spi.c | 12 - drivers/net/dsa/sja1105/sja1105_static_config.c | 20 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 26 - drivers/net/dummy.c | 1 - drivers/net/ethernet/3com/Kconfig | 1 - drivers/net/ethernet/8390/8390.c | 1 - drivers/net/ethernet/8390/8390p.c | 1 - drivers/net/ethernet/8390/Kconfig | 1 - drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/adaptec/Kconfig | 1 - drivers/net/ethernet/adaptec/Makefile | 1 - drivers/net/ethernet/aeroflex/Kconfig | 1 - drivers/net/ethernet/aeroflex/Makefile | 1 - drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/agere/Kconfig | 1 - drivers/net/ethernet/agere/Makefile | 1 - drivers/net/ethernet/alacritech/Kconfig | 1 - drivers/net/ethernet/alacritech/Makefile | 1 - drivers/net/ethernet/allwinner/Kconfig | 1 - drivers/net/ethernet/allwinner/Makefile | 1 - drivers/net/ethernet/alteon/Kconfig | 1 - drivers/net/ethernet/alteon/Makefile | 1 - drivers/net/ethernet/alteon/acenic.c | 6 +- drivers/net/ethernet/altera/Kconfig | 1 - drivers/net/ethernet/altera/Makefile | 1 - drivers/net/ethernet/altera/altera_msgdma.c | 13 +- drivers/net/ethernet/altera/altera_msgdma.h | 13 +- drivers/net/ethernet/altera/altera_msgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_sgdma.c | 13 +- drivers/net/ethernet/altera/altera_sgdma.h | 13 +- drivers/net/ethernet/altera/altera_sgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_tse.h | 13 +- drivers/net/ethernet/altera/altera_tse_ethtool.c | 13 +- drivers/net/ethernet/altera/altera_tse_main.c | 13 +- drivers/net/ethernet/altera/altera_utils.c | 13 +- drivers/net/ethernet/altera/altera_utils.h | 13 +- drivers/net/ethernet/amazon/Kconfig | 1 - drivers/net/ethernet/amazon/Makefile | 1 - drivers/net/ethernet/amazon/ena/Makefile | 1 - drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 21 - drivers/net/ethernet/amazon/ena/ena_com.c | 123 +- drivers/net/ethernet/amazon/ena/ena_com.h | 48 - drivers/net/ethernet/amazon/ena/ena_eth_com.c | 28 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 78 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 86 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 16 +- drivers/net/ethernet/amd/7990.c | 1 - drivers/net/ethernet/amd/Kconfig | 1 - drivers/net/ethernet/amd/amd8111e.c | 15 +- drivers/net/ethernet/amd/amd8111e.h | 13 +- drivers/net/ethernet/amd/declance.c | 1 - drivers/net/ethernet/amd/hplance.c | 1 - drivers/net/ethernet/amd/mvme147.c | 1 - drivers/net/ethernet/amd/sunlance.c | 1 - drivers/net/ethernet/apm/Kconfig | 1 - drivers/net/ethernet/apm/Makefile | 1 - drivers/net/ethernet/apm/xgene-v2/Kconfig | 1 - drivers/net/ethernet/apm/xgene-v2/Makefile | 1 - drivers/net/ethernet/apm/xgene-v2/enet.c | 14 +- drivers/net/ethernet/apm/xgene-v2/enet.h | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.h | 14 +- drivers/net/ethernet/apm/xgene-v2/main.c | 14 +- drivers/net/ethernet/apm/xgene-v2/main.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.h | 14 +- drivers/net/ethernet/apm/xgene/Kconfig | 1 - drivers/net/ethernet/apm/xgene/Makefile | 1 - drivers/net/ethernet/apm/xgene/xgene_enet_cle.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_cle.h | 14 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 14 +- drivers/net/ethernet/apple/Kconfig | 1 - drivers/net/ethernet/apple/Makefile | 1 - drivers/net/ethernet/apple/bmac.c | 1 - drivers/net/ethernet/apple/bmac.h | 6 +- drivers/net/ethernet/apple/mace.c | 1 - drivers/net/ethernet/apple/mace.h | 6 +- drivers/net/ethernet/apple/macmace.c | 6 +- drivers/net/ethernet/aquantia/Kconfig | 1 - drivers/net/ethernet/aquantia/Makefile | 1 - drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 51 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 64 +- drivers/net/ethernet/arc/Kconfig | 1 - drivers/net/ethernet/arc/Makefile | 1 - drivers/net/ethernet/arc/emac_arc.c | 11 +- drivers/net/ethernet/arc/emac_rockchip.c | 11 +- drivers/net/ethernet/atheros/Kconfig | 11 +- drivers/net/ethernet/atheros/Makefile | 1 - drivers/net/ethernet/atheros/ag71xx.c | 1898 ----- drivers/net/ethernet/atheros/alx/Makefile | 1 - drivers/net/ethernet/atheros/atl1c/Makefile | 1 - drivers/net/ethernet/atheros/atl1c/atl1c.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/Makefile | 1 - drivers/net/ethernet/atheros/atl1e/atl1e.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_param.c | 15 +- drivers/net/ethernet/atheros/atlx/Makefile | 1 - drivers/net/ethernet/atheros/atlx/atl1.c | 18 +- drivers/net/ethernet/atheros/atlx/atl1.h | 15 +- drivers/net/ethernet/atheros/atlx/atl2.c | 15 +- drivers/net/ethernet/atheros/atlx/atl2.h | 15 +- drivers/net/ethernet/atheros/atlx/atlx.c | 15 +- drivers/net/ethernet/atheros/atlx/atlx.h | 15 +- drivers/net/ethernet/aurora/Kconfig | 1 - drivers/net/ethernet/aurora/Makefile | 1 - drivers/net/ethernet/aurora/nb8800.c | 12 +- drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 15 +- drivers/net/ethernet/broadcom/bnx2x/Makefile | 1 - drivers/net/ethernet/broadcom/bnxt/Makefile | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/broadcom/genet/Makefile | 1 - drivers/net/ethernet/broadcom/sb1250-mac.c | 15 +- drivers/net/ethernet/brocade/Kconfig | 1 - drivers/net/ethernet/brocade/Makefile | 1 - drivers/net/ethernet/brocade/bna/Kconfig | 1 - drivers/net/ethernet/brocade/bna/Makefile | 1 - drivers/net/ethernet/cadence/Kconfig | 1 - drivers/net/ethernet/cadence/macb.h | 7 - drivers/net/ethernet/cadence/macb_main.c | 127 +- drivers/net/ethernet/calxeda/Kconfig | 1 - drivers/net/ethernet/calxeda/Makefile | 1 - drivers/net/ethernet/calxeda/xgmac.c | 13 +- drivers/net/ethernet/cavium/Kconfig | 1 - drivers/net/ethernet/cavium/Makefile | 1 - drivers/net/ethernet/cavium/common/Makefile | 1 - drivers/net/ethernet/cavium/octeon/Makefile | 1 - drivers/net/ethernet/cavium/thunder/nic.h | 5 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nic_reg.h | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 5 +- drivers/net/ethernet/cavium/thunder/q_struct.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_xcv.c | 5 +- drivers/net/ethernet/chelsio/Kconfig | 1 - drivers/net/ethernet/chelsio/cxgb/Makefile | 1 - drivers/net/ethernet/chelsio/cxgb3/Makefile | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 52 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 90 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 25 - drivers/net/ethernet/chelsio/cxgb4vf/Makefile | 1 - drivers/net/ethernet/chelsio/libcxgb/Makefile | 1 - drivers/net/ethernet/cirrus/Kconfig | 1 - drivers/net/ethernet/cirrus/Makefile | 1 - drivers/net/ethernet/cirrus/ep93xx_eth.c | 6 +- drivers/net/ethernet/cisco/Kconfig | 1 - drivers/net/ethernet/cisco/Makefile | 1 - drivers/net/ethernet/cisco/enic/Kconfig | 1 - drivers/net/ethernet/cisco/enic/Makefile | 1 - drivers/net/ethernet/davicom/Kconfig | 1 - drivers/net/ethernet/davicom/Makefile | 1 - drivers/net/ethernet/davicom/dm9000.c | 11 +- drivers/net/ethernet/dec/Kconfig | 1 - drivers/net/ethernet/dec/Makefile | 1 - drivers/net/ethernet/dec/tulip/Kconfig | 1 - drivers/net/ethernet/dec/tulip/de4x5.c | 1 + drivers/net/ethernet/dec/tulip/dmfe.c | 10 +- drivers/net/ethernet/dec/tulip/uli526x.c | 10 +- drivers/net/ethernet/dlink/Kconfig | 1 - drivers/net/ethernet/dlink/Makefile | 1 - drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/dl2k.h | 5 +- drivers/net/ethernet/emulex/Kconfig | 1 - drivers/net/ethernet/emulex/Makefile | 1 - drivers/net/ethernet/emulex/benet/Kconfig | 1 - drivers/net/ethernet/emulex/benet/Makefile | 1 - drivers/net/ethernet/ezchip/Kconfig | 1 - drivers/net/ethernet/ezchip/Makefile | 1 - drivers/net/ethernet/faraday/Kconfig | 1 - drivers/net/ethernet/faraday/Makefile | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/faraday/ftgmac100.h | 15 +- drivers/net/ethernet/faraday/ftmac100.c | 15 +- drivers/net/ethernet/faraday/ftmac100.h | 15 +- drivers/net/ethernet/freescale/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 - drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 220 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 33 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 4 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/Kconfig | 1 - drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/freescale/fs_enet/Kconfig | 1 - drivers/net/ethernet/freescale/fsl_pq_mdio.c | 7 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar.h | 6 +- drivers/net/ethernet/freescale/ucc_geth.c | 6 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 6 +- drivers/net/ethernet/fujitsu/Kconfig | 1 - drivers/net/ethernet/fujitsu/Makefile | 1 - drivers/net/ethernet/hisilicon/Kconfig | 1 - drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 14 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 2 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 153 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 59 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 50 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 565 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 19 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 95 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 - drivers/net/ethernet/hisilicon/hns_mdio.c | 6 +- drivers/net/ethernet/hp/Kconfig | 1 - drivers/net/ethernet/hp/Makefile | 1 - drivers/net/ethernet/hp/hp100.c | 14 +- drivers/net/ethernet/hp/hp100.h | 6 +- drivers/net/ethernet/huawei/Kconfig | 1 - drivers/net/ethernet/huawei/Makefile | 1 - drivers/net/ethernet/huawei/hinic/Kconfig | 1 - drivers/net/ethernet/huawei/hinic/Makefile | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 60 - .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 5 - drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 22 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 65 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 114 - drivers/net/ethernet/huawei/hinic/hinic_port.h | 41 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 46 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 2 - drivers/net/ethernet/i825xx/Kconfig | 1 - drivers/net/ethernet/i825xx/sni_82596.c | 1 - drivers/net/ethernet/ibm/Kconfig | 1 - drivers/net/ethernet/ibm/Makefile | 1 - drivers/net/ethernet/ibm/ehea/Makefile | 1 - drivers/net/ethernet/ibm/ehea/ehea.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_ethtool.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_hw.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.h | 16 +- drivers/net/ethernet/ibm/emac/Kconfig | 1 - drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/emac/core.h | 7 +- drivers/net/ethernet/ibm/emac/debug.h | 7 +- drivers/net/ethernet/ibm/emac/emac.h | 7 +- drivers/net/ethernet/ibm/emac/mal.c | 7 +- drivers/net/ethernet/ibm/emac/mal.h | 7 +- drivers/net/ethernet/ibm/emac/phy.c | 1 - drivers/net/ethernet/ibm/emac/phy.h | 6 +- drivers/net/ethernet/ibm/emac/rgmii.c | 7 +- drivers/net/ethernet/ibm/emac/rgmii.h | 6 +- drivers/net/ethernet/ibm/emac/tah.c | 6 +- drivers/net/ethernet/ibm/emac/tah.h | 6 +- drivers/net/ethernet/ibm/emac/zmii.c | 7 +- drivers/net/ethernet/ibm/emac/zmii.h | 7 +- drivers/net/ethernet/ibm/ibmveth.c | 14 +- drivers/net/ethernet/ibm/ibmveth.h | 14 +- drivers/net/ethernet/ibm/ibmvnic.c | 13 +- drivers/net/ethernet/ibm/ibmvnic.h | 13 +- drivers/net/ethernet/intel/Kconfig | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 21 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 16 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 +++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 ++ drivers/net/ethernet/intel/iavf/iavf.h | 8 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 --- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 - drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 -- drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 85 +- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 38 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 +-- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 - drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 + drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 187 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 82 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 40 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 279 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 120 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 - drivers/net/ethernet/marvell/pxa168_eth.c | 14 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/Kconfig | 1 - drivers/net/ethernet/mediatek/Makefile | 4 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 323 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 112 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 177 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 - drivers/net/ethernet/mellanox/Kconfig | 1 - drivers/net/ethernet/mellanox/Makefile | 1 - drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/port.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 1 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 26 +- .../net/ethernet/mellanox/mlx5/core/diag/Makefile | 1 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/Makefile | 1 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 287 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 41 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 - .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 1 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 - drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 103 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 64 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 150 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 - drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 1 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 1 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 1 - .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 - .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 26 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- drivers/net/ethernet/mellanox/mlxfw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxfw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/core.c | 42 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 45 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 138 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 62 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 79 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 64 +- drivers/net/ethernet/micrel/Kconfig | 1 - drivers/net/ethernet/micrel/ks8695net.c | 11 +- drivers/net/ethernet/micrel/ks8842.c | 14 +- drivers/net/ethernet/micrel/ks8851_mll.c | 14 +- drivers/net/ethernet/micrel/ksz884x.c | 10 +- drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/microchip/Makefile | 1 - drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/moxa/Kconfig | 1 - drivers/net/ethernet/moxa/Makefile | 1 - drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 69 +- drivers/net/ethernet/mscc/ocelot.h | 15 +- drivers/net/ethernet/mscc/ocelot_ace.c | 783 -- drivers/net/ethernet/mscc/ocelot_ace.h | 232 - drivers/net/ethernet/mscc/ocelot_board.c | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 357 - drivers/net/ethernet/mscc/ocelot_police.c | 227 - drivers/net/ethernet/mscc/ocelot_police.h | 22 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_tc.c | 178 - drivers/net/ethernet/mscc/ocelot_tc.h | 22 - drivers/net/ethernet/mscc/ocelot_vcap.h | 403 - drivers/net/ethernet/myricom/Kconfig | 1 - drivers/net/ethernet/myricom/Makefile | 1 - drivers/net/ethernet/myricom/myri10ge/Makefile | 1 - drivers/net/ethernet/natsemi/Kconfig | 1 - drivers/net/ethernet/natsemi/ns83820.c | 16 +- drivers/net/ethernet/natsemi/sonic.c | 1 - drivers/net/ethernet/neterion/Kconfig | 1 - drivers/net/ethernet/neterion/Makefile | 1 - drivers/net/ethernet/neterion/vxge/Makefile | 1 - drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/Makefile | 1 - drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 - .../ethernet/netronome/nfp/flower/tunnel_conf.c | 20 +- drivers/net/ethernet/ni/Kconfig | 1 - drivers/net/ethernet/ni/Makefile | 1 - drivers/net/ethernet/nuvoton/Kconfig | 1 - drivers/net/ethernet/nuvoton/Makefile | 1 - drivers/net/ethernet/nvidia/Kconfig | 1 - drivers/net/ethernet/nvidia/Makefile | 1 - drivers/net/ethernet/nvidia/forcedeth.c | 14 +- drivers/net/ethernet/nxp/Kconfig | 1 - drivers/net/ethernet/nxp/Makefile | 1 - drivers/net/ethernet/nxp/lpc_eth.c | 11 +- drivers/net/ethernet/oki-semi/Kconfig | 1 - drivers/net/ethernet/oki-semi/Makefile | 1 - drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 - drivers/net/ethernet/oki-semi/pch_gbe/Makefile | 1 - drivers/net/ethernet/packetengines/Kconfig | 1 - drivers/net/ethernet/packetengines/Makefile | 1 - drivers/net/ethernet/pasemi/Kconfig | 1 - drivers/net/ethernet/pasemi/Makefile | 1 - drivers/net/ethernet/qlogic/Kconfig | 2 - drivers/net/ethernet/qlogic/netxen/Makefile | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 18 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 26 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1275 +--- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 - drivers/net/ethernet/qlogic/qed/qed_ptp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/Makefile | 1 - drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 5 +- drivers/net/ethernet/qlogic/qlge/Makefile | 1 - drivers/net/ethernet/qualcomm/Kconfig | 1 - drivers/net/ethernet/qualcomm/emac/Makefile | 1 - drivers/net/ethernet/qualcomm/rmnet/Kconfig | 1 - drivers/net/ethernet/qualcomm/rmnet/Makefile | 1 - drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 25 +- drivers/net/ethernet/rdc/Kconfig | 1 - drivers/net/ethernet/rdc/Makefile | 1 - drivers/net/ethernet/rdc/r6040.c | 16 +- drivers/net/ethernet/realtek/Kconfig | 1 - drivers/net/ethernet/realtek/Makefile | 2 - drivers/net/ethernet/realtek/r8169.c | 7357 ++++++++++++++++++ drivers/net/ethernet/realtek/r8169_firmware.c | 231 - drivers/net/ethernet/realtek/r8169_firmware.h | 39 - drivers/net/ethernet/realtek/r8169_main.c | 6935 ----------------- drivers/net/ethernet/renesas/sh_eth.c | 4 - drivers/net/ethernet/rocker/Kconfig | 1 - drivers/net/ethernet/rocker/Makefile | 1 - drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_hw.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 31 +- drivers/net/ethernet/rocker/rocker_tlv.c | 6 +- drivers/net/ethernet/rocker/rocker_tlv.h | 6 +- drivers/net/ethernet/samsung/Kconfig | 1 - drivers/net/ethernet/samsung/Makefile | 1 - drivers/net/ethernet/samsung/sxgbe/Makefile | 1 - drivers/net/ethernet/seeq/Kconfig | 1 - drivers/net/ethernet/seeq/Makefile | 1 - drivers/net/ethernet/seeq/sgiseeq.c | 1 - drivers/net/ethernet/sfc/Kconfig | 1 - drivers/net/ethernet/sfc/falcon/Kconfig | 1 - drivers/net/ethernet/sgi/Kconfig | 1 - drivers/net/ethernet/sgi/Makefile | 1 - drivers/net/ethernet/sgi/meth.c | 6 +- drivers/net/ethernet/silan/Kconfig | 1 - drivers/net/ethernet/silan/Makefile | 1 - drivers/net/ethernet/silan/sc92031.c | 1 - drivers/net/ethernet/sis/Kconfig | 1 - drivers/net/ethernet/sis/Makefile | 1 - drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc911x.c | 14 +- drivers/net/ethernet/smsc/smc911x.h | 13 +- drivers/net/ethernet/smsc/smc91x.c | 14 +- drivers/net/ethernet/smsc/smc91x.h | 13 +- drivers/net/ethernet/smsc/smsc911x.c | 15 +- drivers/net/ethernet/smsc/smsc911x.h | 14 +- drivers/net/ethernet/smsc/smsc9420.c | 14 +- drivers/net/ethernet/smsc/smsc9420.h | 14 +- drivers/net/ethernet/socionext/Kconfig | 1 - drivers/net/ethernet/stmicro/Kconfig | 1 - drivers/net/ethernet/stmicro/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 - drivers/net/ethernet/stmicro/stmmac/Makefile | 2 - drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 - .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 - drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 37 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 - drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 22 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 37 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 --- drivers/net/ethernet/synopsys/Kconfig | 1 - drivers/net/ethernet/tehuti/Kconfig | 1 - drivers/net/ethernet/tehuti/Makefile | 1 - drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/tehuti/tehuti.h | 6 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 2 +- drivers/net/ethernet/toshiba/Kconfig | 1 - drivers/net/ethernet/toshiba/ps3_gelic_net.c | 15 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 15 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 15 +- drivers/net/ethernet/toshiba/spider_net.h | 15 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 15 +- drivers/net/ethernet/tundra/Kconfig | 1 - drivers/net/ethernet/tundra/Makefile | 1 - drivers/net/ethernet/tundra/tsi108_eth.c | 14 +- drivers/net/ethernet/tundra/tsi108_eth.h | 14 +- drivers/net/ethernet/via/Kconfig | 1 - drivers/net/ethernet/via/Makefile | 1 - drivers/net/ethernet/via/via-velocity.c | 12 +- drivers/net/ethernet/via/via-velocity.h | 13 +- drivers/net/ethernet/wiznet/Kconfig | 1 - drivers/net/ethernet/wiznet/Makefile | 1 - drivers/net/ethernet/wiznet/w5100-spi.c | 3 +- drivers/net/ethernet/wiznet/w5100.c | 3 +- drivers/net/ethernet/wiznet/w5100.h | 3 +- drivers/net/ethernet/wiznet/w5300.c | 3 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 259 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 16 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 22 +- drivers/net/ethernet/xircom/Kconfig | 1 - drivers/net/ethernet/xircom/Makefile | 1 - drivers/net/ethernet/xscale/Kconfig | 1 - drivers/net/ethernet/xscale/Makefile | 1 - drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +- drivers/net/fddi/Kconfig | 1 - drivers/net/fddi/Makefile | 1 - drivers/net/fddi/skfp/cfm.c | 6 +- drivers/net/fddi/skfp/drvfbi.c | 6 +- drivers/net/fddi/skfp/ecm.c | 6 +- drivers/net/fddi/skfp/ess.c | 6 +- drivers/net/fddi/skfp/fplustm.c | 6 +- drivers/net/fddi/skfp/h/cmtdef.h | 6 +- drivers/net/fddi/skfp/h/fddi.h | 6 +- drivers/net/fddi/skfp/h/fddimib.h | 6 +- drivers/net/fddi/skfp/h/fplustm.h | 6 +- drivers/net/fddi/skfp/h/hwmtm.h | 6 +- drivers/net/fddi/skfp/h/mbuf.h | 6 +- drivers/net/fddi/skfp/h/osdef1st.h | 6 +- drivers/net/fddi/skfp/h/sba.h | 6 +- drivers/net/fddi/skfp/h/sba_def.h | 6 +- drivers/net/fddi/skfp/h/skfbi.h | 6 +- drivers/net/fddi/skfp/h/skfbiinc.h | 6 +- drivers/net/fddi/skfp/h/smc.h | 6 +- drivers/net/fddi/skfp/h/smt.h | 6 +- drivers/net/fddi/skfp/h/smt_p.h | 6 +- drivers/net/fddi/skfp/h/smtstate.h | 6 +- drivers/net/fddi/skfp/h/supern_2.h | 6 +- drivers/net/fddi/skfp/h/targethw.h | 6 +- drivers/net/fddi/skfp/h/targetos.h | 6 +- drivers/net/fddi/skfp/h/types.h | 6 +- drivers/net/fddi/skfp/hwmtm.c | 10 +- drivers/net/fddi/skfp/hwt.c | 6 +- drivers/net/fddi/skfp/pcmplc.c | 6 +- drivers/net/fddi/skfp/pmf.c | 6 +- drivers/net/fddi/skfp/queue.c | 6 +- drivers/net/fddi/skfp/rmt.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 6 +- drivers/net/fddi/skfp/smt.c | 6 +- drivers/net/fddi/skfp/smtdef.c | 6 +- drivers/net/fddi/skfp/smtinit.c | 6 +- drivers/net/fddi/skfp/smttimer.c | 6 +- drivers/net/fddi/skfp/srf.c | 6 +- drivers/net/gtp.c | 6 +- drivers/net/hamradio/6pack.c | 1 - drivers/net/hamradio/Kconfig | 1 - drivers/net/hamradio/baycom_epp.c | 17 +- drivers/net/hamradio/baycom_par.c | 18 +- drivers/net/hamradio/baycom_ser_fdx.c | 17 +- drivers/net/hamradio/baycom_ser_hdx.c | 18 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 15 +- drivers/net/hamradio/hdlcdrv.c | 15 +- drivers/net/hamradio/yam.c | 17 +- drivers/net/hippi/Kconfig | 1 - drivers/net/hippi/Makefile | 1 - drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/Kconfig | 1 - drivers/net/hyperv/Makefile | 1 - drivers/net/hyperv/hyperv_net.h | 14 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 19 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ieee802154/Kconfig | 1 - drivers/net/ieee802154/adf7242.c | 3 +- drivers/net/ieee802154/at86rf230.c | 10 +- drivers/net/ieee802154/at86rf230.h | 10 +- drivers/net/ieee802154/cc2520.c | 7 +- drivers/net/ieee802154/fakelb.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 10 +- drivers/net/ieee802154/mcr20a.c | 11 +- drivers/net/ieee802154/mcr20a.h | 11 +- drivers/net/ieee802154/mrf24j40.c | 11 +- drivers/net/ifb.c | 5 +- drivers/net/ipvlan/Makefile | 1 - drivers/net/ipvlan/ipvlan.h | 7 +- drivers/net/ipvlan/ipvlan_core.c | 7 +- drivers/net/ipvlan/ipvlan_l3s.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 9 +- drivers/net/ipvlan/ipvtap.c | 1 - drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 9 +- drivers/net/macvtap.c | 1 - drivers/net/netconsole.c | 14 +- drivers/net/netdevsim/dev.c | 44 - drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/nlmon.c | 1 - drivers/net/phy/Kconfig | 7 - drivers/net/phy/Makefile | 1 - drivers/net/phy/aquantia_main.c | 9 - drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/dp83867.c | 230 +- drivers/net/phy/lxt.c | 6 - drivers/net/phy/marvell10g.c | 13 - drivers/net/phy/nxp-tja11xx.c | 403 - drivers/net/phy/phy-c45.c | 1 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 112 +- drivers/net/phy/phy_device.c | 104 +- drivers/net/phy/phylink.c | 342 +- drivers/net/phy/sfp-bus.c | 15 +- drivers/net/phy/sfp.c | 59 +- drivers/net/plip/Kconfig | 1 - drivers/net/plip/Makefile | 1 - drivers/net/plip/plip.c | 10 +- drivers/net/ppp/Kconfig | 1 - drivers/net/ppp/ppp_async.c | 6 +- drivers/net/ppp/ppp_deflate.c | 20 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/ppp/ppp_synctty.c | 6 +- drivers/net/ppp/pppoe.c | 7 +- drivers/net/ppp/pppox.c | 7 +- drivers/net/ppp/pptp.c | 7 +- drivers/net/rionet.c | 6 +- drivers/net/sb1000.c | 6 +- drivers/net/slip/Kconfig | 1 - drivers/net/slip/Makefile | 1 - drivers/net/slip/slip.c | 1 - drivers/net/sungem_phy.c | 1 - drivers/net/tap.c | 1 - drivers/net/team/Kconfig | 1 - drivers/net/team/team.c | 6 +- drivers/net/team/team_mode_activebackup.c | 6 +- drivers/net/team/team_mode_broadcast.c | 6 +- drivers/net/team/team_mode_loadbalance.c | 6 +- drivers/net/team/team_mode_random.c | 6 +- drivers/net/team/team_mode_roundrobin.c | 6 +- drivers/net/tun.c | 11 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/aqc111.c | 35 +- drivers/net/usb/asix.h | 14 +- drivers/net/usb/asix_common.c | 14 +- drivers/net/usb/asix_devices.c | 14 +- drivers/net/usb/ax88172a.c | 14 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/catc.c | 13 +- drivers/net/usb/cdc_eem.c | 14 +- drivers/net/usb/cdc_ether.c | 14 +- drivers/net/usb/cdc_subset.c | 14 +- drivers/net/usb/cx82310_eth.c | 14 +- drivers/net/usb/gl620a.c | 14 +- drivers/net/usb/int51x1.c | 13 +- drivers/net/usb/ipheth.c | 3 +- drivers/net/usb/kalmia.c | 6 +- drivers/net/usb/kaweth.c | 14 +- drivers/net/usb/lg-vl600.c | 14 +- drivers/net/usb/mcs7830.c | 15 +- drivers/net/usb/net1080.c | 14 +- drivers/net/usb/plusb.c | 14 +- drivers/net/usb/qmi_wwan.c | 2 - drivers/net/usb/rndis_host.c | 14 +- drivers/net/usb/sierra_net.c | 14 +- drivers/net/usb/smsc75xx.c | 14 +- drivers/net/usb/smsc75xx.h | 14 +- drivers/net/usb/smsc95xx.c | 14 +- drivers/net/usb/smsc95xx.h | 14 +- drivers/net/usb/usbnet.c | 20 +- drivers/net/usb/zaurus.c | 14 +- drivers/net/veth.c | 1 - drivers/net/virtio_net.c | 14 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 - drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 6 +- drivers/net/vsockmon.c | 1 - drivers/net/vxlan.c | 2 +- drivers/net/wan/Kconfig | 1 - drivers/net/wan/c101.c | 5 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/cosa.h | 15 +- drivers/net/wan/dlci.c | 6 +- drivers/net/wan/farsync.c | 6 +- drivers/net/wan/farsync.h | 6 +- drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/fsl_ucc_hdlc.h | 6 +- drivers/net/wan/hd64570.c | 5 +- drivers/net/wan/hd64572.c | 5 +- drivers/net/wan/hd64572.h | 7 +- drivers/net/wan/hdlc.c | 5 +- drivers/net/wan/hdlc_cisco.c | 16 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_ppp.c | 5 +- drivers/net/wan/hdlc_raw.c | 5 +- drivers/net/wan/hdlc_raw_eth.c | 5 +- drivers/net/wan/hdlc_x25.c | 5 +- drivers/net/wan/hostess_sv11.c | 1 - drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wan/lapbether.c | 7 +- drivers/net/wan/lmc/Makefile | 1 - drivers/net/wan/n2.c | 5 +- drivers/net/wan/pc300too.c | 5 +- drivers/net/wan/pci200syn.c | 5 +- drivers/net/wan/sdla.c | 6 +- drivers/net/wan/sealevel.c | 7 +- drivers/net/wan/slic_ds26522.c | 6 +- drivers/net/wan/slic_ds26522.h | 6 +- drivers/net/wan/wanxl.c | 5 +- drivers/net/wan/wanxl.h | 5 +- drivers/net/wan/wanxlfw.S | 4 +- drivers/net/wan/x25_asy.c | 1 - drivers/net/wan/z85230.c | 5 +- drivers/net/wimax/Kconfig | 1 - drivers/net/wimax/Makefile | 1 - drivers/net/wimax/i2400m/Kconfig | 1 - drivers/net/wireless/Kconfig | 1 - drivers/net/wireless/admtek/Kconfig | 1 - drivers/net/wireless/admtek/Makefile | 1 - drivers/net/wireless/ath/Kconfig | 1 - drivers/net/wireless/ath/ar5523/Kconfig | 1 - drivers/net/wireless/ath/ar5523/Makefile | 1 - drivers/net/wireless/ath/ath10k/Kconfig | 1 - drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 48 +- drivers/net/wireless/ath/ath10k/core.h | 12 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 50 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 - drivers/net/wireless/ath/ath10k/htc.c | 1 - drivers/net/wireless/ath/ath10k/htt.h | 60 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 387 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 29 +- drivers/net/wireless/ath/ath10k/hw.h | 6 - drivers/net/wireless/ath/ath10k/mac.c | 14 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 15 +- drivers/net/wireless/ath/ath10k/sdio.c | 18 +- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 - drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 28 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 12 - drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath5k/Kconfig | 1 - drivers/net/wireless/ath/ath6kl/Kconfig | 1 - drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 + drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/Kconfig | 1 - drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/Kconfig | 1 - drivers/net/wireless/ath/carl9170/Makefile | 1 - drivers/net/wireless/ath/carl9170/fw.c | 15 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/wcn36xx/Kconfig | 1 - drivers/net/wireless/ath/wil6210/Kconfig | 1 - drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 70 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 18 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 - drivers/net/wireless/ath/wil6210/rx_reorder.c | 2 +- drivers/net/wireless/ath/wil6210/txrx.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +- drivers/net/wireless/ath/wil6210/wil6210.h | 33 +- drivers/net/wireless/ath/wil6210/wmi.c | 14 +- drivers/net/wireless/atmel/Kconfig | 1 - drivers/net/wireless/atmel/Makefile | 1 - drivers/net/wireless/atmel/at76c50x-usb.c | 7 +- drivers/net/wireless/atmel/at76c50x-usb.h | 6 +- drivers/net/wireless/atmel/atmel.h | 14 +- drivers/net/wireless/atmel/atmel_pci.c | 14 +- drivers/net/wireless/broadcom/Kconfig | 1 - drivers/net/wireless/broadcom/Makefile | 1 - drivers/net/wireless/broadcom/b43/Kconfig | 1 - drivers/net/wireless/broadcom/b43/bus.c | 15 +- drivers/net/wireless/broadcom/b43/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43/dma.c | 15 +- drivers/net/wireless/broadcom/b43/leds.c | 15 +- drivers/net/wireless/broadcom/b43/lo.c | 15 +- drivers/net/wireless/broadcom/b43/main.c | 22 +- drivers/net/wireless/broadcom/b43/main.h | 15 +- drivers/net/wireless/broadcom/b43/phy_ac.c | 6 +- drivers/net/wireless/broadcom/b43/phy_common.c | 15 +- drivers/net/wireless/broadcom/b43/phy_g.c | 15 +- drivers/net/wireless/broadcom/b43/phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 15 +- drivers/net/wireless/broadcom/b43/phy_n.c | 15 +- drivers/net/wireless/broadcom/b43/pio.c | 15 +- drivers/net/wireless/broadcom/b43/ppr.c | 11 +- drivers/net/wireless/broadcom/b43/radio_2055.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2056.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2057.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2059.c | 15 +- drivers/net/wireless/broadcom/b43/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43/sdio.c | 6 +- drivers/net/wireless/broadcom/b43/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43/tables.c | 15 +- drivers/net/wireless/broadcom/b43/tables_lpphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_nphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_lcn.c | 15 +- drivers/net/wireless/broadcom/b43/wa.c | 15 +- drivers/net/wireless/broadcom/b43/xmit.c | 15 +- drivers/net/wireless/broadcom/b43legacy/Kconfig | 1 - drivers/net/wireless/broadcom/b43legacy/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 15 +- drivers/net/wireless/broadcom/b43legacy/ilt.c | 15 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 15 +- drivers/net/wireless/broadcom/b43legacy/main.c | 16 +- drivers/net/wireless/broadcom/b43legacy/main.h | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.h | 15 +- drivers/net/wireless/broadcom/b43legacy/pio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.h | 15 +- drivers/net/wireless/broadcom/b43legacy/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 15 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 53 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 - .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/cisco/Kconfig | 1 - drivers/net/wireless/cisco/Makefile | 1 - drivers/net/wireless/intel/Kconfig | 1 - drivers/net/wireless/intel/Makefile | 1 - drivers/net/wireless/intel/ipw2x00/Kconfig | 1 - drivers/net/wireless/intel/iwlegacy/3945-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/4965-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/4965.h | 20 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 1 - drivers/net/wireless/intel/iwlegacy/common.c | 20 +- drivers/net/wireless/intel/iwlegacy/debug.c | 20 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 1 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 39 - drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 22 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 57 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 - drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 53 +- drivers/net/wireless/intersil/Kconfig | 1 - drivers/net/wireless/intersil/Makefile | 1 - drivers/net/wireless/intersil/hostap/Kconfig | 1 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/intersil/orinoco/Kconfig | 1 - drivers/net/wireless/intersil/orinoco/hermes.h | 3 +- drivers/net/wireless/intersil/p54/Kconfig | 1 - drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/intersil/prism54/Makefile | 1 - drivers/net/wireless/mac80211_hwsim.c | 1 - drivers/net/wireless/marvell/Kconfig | 1 - drivers/net/wireless/marvell/Makefile | 1 - drivers/net/wireless/marvell/libertas/Kconfig | 1 - drivers/net/wireless/marvell/libertas/cmd.c | 1 - drivers/net/wireless/marvell/libertas/firmware.c | 1 - drivers/net/wireless/marvell/libertas/if_cs.c | 15 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 6 +- drivers/net/wireless/marvell/libertas/if_sdio.h | 6 +- drivers/net/wireless/marvell/libertas/if_spi.c | 6 +- drivers/net/wireless/marvell/libertas/if_spi.h | 6 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/net/wireless/marvell/libertas/main.c | 1 - drivers/net/wireless/marvell/libertas/rx.c | 1 - drivers/net/wireless/marvell/libertas/tx.c | 1 - drivers/net/wireless/marvell/libertas_tf/Kconfig | 1 - drivers/net/wireless/marvell/libertas_tf/Makefile | 1 - drivers/net/wireless/marvell/libertas_tf/cmd.c | 6 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 8 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 6 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 6 +- drivers/net/wireless/marvell/libertas_tf/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 47 +- drivers/net/wireless/marvell/mwifiex/scan.c | 19 - drivers/net/wireless/mediatek/Kconfig | 1 - drivers/net/wireless/mediatek/Makefile | 1 - drivers/net/wireless/mediatek/mt76/Kconfig | 1 - drivers/net/wireless/mediatek/mt76/Makefile | 1 - drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 1 - drivers/net/wireless/mediatek/mt76/mt7603/Makefile | 1 - drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 10 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 10 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 1 - drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 1 - drivers/net/wireless/mediatek/mt76/util.h | 10 +- drivers/net/wireless/mediatek/mt7601u/Kconfig | 1 - drivers/net/wireless/mediatek/mt7601u/Makefile | 1 - drivers/net/wireless/mediatek/mt7601u/core.c | 10 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.h | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt7601u/init.c | 10 +- drivers/net/wireless/mediatek/mt7601u/initvals.h | 10 +- .../net/wireless/mediatek/mt7601u/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.h | 10 +- drivers/net/wireless/mediatek/mt7601u/main.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 10 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 10 +- drivers/net/wireless/mediatek/mt7601u/regs.h | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.c | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.h | 10 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.h | 10 +- drivers/net/wireless/mediatek/mt7601u/util.c | 10 +- drivers/net/wireless/quantenna/Kconfig | 1 - drivers/net/wireless/quantenna/qtnfmac/Kconfig | 1 - drivers/net/wireless/ralink/Kconfig | 1 - drivers/net/wireless/ralink/Makefile | 1 - drivers/net/wireless/ralink/rt2x00/Kconfig | 1 - drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dump.h | 13 +- .../net/wireless/ralink/rt2x00/rt2x00firmware.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.h | 13 +- drivers/net/wireless/realtek/Kconfig | 1 - drivers/net/wireless/realtek/Makefile | 1 - drivers/net/wireless/realtek/rtl818x/Kconfig | 1 - drivers/net/wireless/realtek/rtl818x/Makefile | 1 - .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 1 - .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 1 - drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 1 - drivers/net/wireless/realtek/rtl8xxxu/Makefile | 1 - drivers/net/wireless/realtek/rtlwifi/Kconfig | 1 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 +- drivers/net/wireless/realtek/rtw88/Kconfig | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 22 +- drivers/net/wireless/rndis_wlan.c | 14 +- drivers/net/wireless/rsi/Kconfig | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- drivers/net/wireless/st/Kconfig | 1 - drivers/net/wireless/st/Makefile | 1 - drivers/net/wireless/st/cw1200/Kconfig | 1 - drivers/net/wireless/ti/Kconfig | 1 - drivers/net/wireless/ti/wl1251/Kconfig | 1 - drivers/net/wireless/ti/wl12xx/Kconfig | 1 - drivers/net/wireless/ti/wl12xx/Makefile | 1 - drivers/net/wireless/ti/wl18xx/Kconfig | 1 - drivers/net/wireless/ti/wl18xx/Makefile | 1 - drivers/net/wireless/ti/wlcore/Kconfig | 1 - drivers/net/wireless/wl3501_cs.c | 1 - drivers/net/wireless/zydas/Kconfig | 1 - drivers/net/wireless/zydas/Makefile | 1 - drivers/net/wireless/zydas/zd1211rw/Kconfig | 1 - drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_def.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c | 14 +- .../net/wireless/zydas/zd1211rw/zd_rf_al7230b.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 14 +- drivers/net/xen-netback/Makefile | 1 - drivers/net/xen-netback/interface.c | 2 +- drivers/net/xen-netback/xenbus.c | 14 +- drivers/nfc/Kconfig | 1 - drivers/nfc/fdp/Kconfig | 1 - drivers/nfc/fdp/Makefile | 1 - drivers/nfc/fdp/fdp.c | 45 +- drivers/nfc/fdp/fdp.h | 10 +- drivers/nfc/fdp/i2c.c | 36 +- drivers/nfc/microread/Kconfig | 1 - drivers/nfc/microread/microread.h | 14 +- drivers/nfc/nfcmrvl/Kconfig | 1 - drivers/nfc/nxp-nci/Kconfig | 1 - drivers/nfc/nxp-nci/Makefile | 1 - drivers/nfc/pn533/Kconfig | 1 - drivers/nfc/pn533/Makefile | 1 - drivers/nfc/pn533/i2c.c | 15 +- drivers/nfc/pn533/pn533.c | 14 +- drivers/nfc/pn533/pn533.h | 14 +- drivers/nfc/pn533/usb.c | 14 +- drivers/nfc/pn544/Kconfig | 1 - drivers/nfc/pn544/Makefile | 1 - drivers/nfc/pn544/pn544.h | 14 +- drivers/nfc/s3fwrn5/Kconfig | 1 - drivers/nfc/s3fwrn5/Makefile | 1 - drivers/nfc/s3fwrn5/core.c | 13 +- drivers/nfc/s3fwrn5/firmware.c | 13 +- drivers/nfc/s3fwrn5/firmware.h | 13 +- drivers/nfc/s3fwrn5/i2c.c | 13 +- drivers/nfc/s3fwrn5/nci.c | 13 +- drivers/nfc/s3fwrn5/nci.h | 13 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 13 +- drivers/nfc/st-nci/Kconfig | 1 - drivers/nfc/st21nfca/Kconfig | 1 - drivers/nfc/st21nfca/Makefile | 1 - drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/Kconfig | 1 - drivers/nfc/st95hf/Makefile | 1 - drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/Kconfig | 1 - drivers/ntb/Makefile | 1 - drivers/ntb/hw/Kconfig | 1 - drivers/ntb/hw/Makefile | 1 - drivers/ntb/hw/amd/Kconfig | 1 - drivers/ntb/hw/amd/Makefile | 1 - drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/Kconfig | 1 - drivers/ntb/hw/idt/Makefile | 1 - drivers/ntb/hw/idt/ntb_hw_idt.c | 6 + drivers/ntb/hw/intel/Kconfig | 1 - drivers/ntb/hw/intel/Makefile | 1 - drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 + drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/Kconfig | 1 - drivers/ntb/hw/mscc/Makefile | 1 - drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 - drivers/ntb/test/Kconfig | 1 - drivers/ntb/test/Makefile | 1 - drivers/ntb/test/ntb_perf.c | 43 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nubus/Makefile | 1 - drivers/nvdimm/Kconfig | 1 - drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/e820.c | 1 - drivers/nvdimm/label.c | 2 - drivers/nvdimm/label.h | 2 + drivers/nvdimm/pmem.c | 28 +- drivers/nvme/Kconfig | 1 - drivers/nvme/Makefile | 1 - drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/core.c | 89 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/nvme.h | 1 - drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/target/Kconfig | 1 - drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 10 +- drivers/nvmem/Makefile | 2 - drivers/nvmem/imx-ocotp-scu.c | 161 - drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/nvmem/mtk-efuse.c | 10 +- drivers/nvmem/mxs-ocotp.c | 12 +- drivers/nvmem/uniphier-efuse.c | 10 +- drivers/of/base.c | 10 +- drivers/of/fdt.c | 39 +- drivers/of/of_reserved_mem.c | 3 - drivers/opp/Kconfig | 1 - drivers/opp/Makefile | 1 - drivers/opp/core.c | 138 +- drivers/opp/of.c | 30 +- drivers/parisc/Kconfig | 1 - drivers/parisc/asp.c | 6 +- drivers/parisc/ccio-dma.c | 11 +- drivers/parisc/dino.c | 5 +- drivers/parisc/eisa.c | 7 +- drivers/parisc/eisa_eeprom.c | 16 +- drivers/parisc/eisa_enumerator.c | 7 +- drivers/parisc/gsc.c | 6 +- drivers/parisc/gsc.h | 3 +- drivers/parisc/hppb.c | 5 +- drivers/parisc/iosapic.c | 5 +- drivers/parisc/iosapic_private.h | 16 +- drivers/parisc/lasi.c | 6 +- drivers/parisc/lba_pci.c | 5 +- drivers/parisc/led.c | 6 +- drivers/parisc/sba_iommu.c | 10 +- drivers/parisc/superio.c | 6 +- drivers/parisc/wax.c | 6 +- drivers/parport/Kconfig | 1 - drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 7 +- drivers/parport/parport_gsc.h | 16 +- drivers/parport/parport_ip32.c | 15 +- drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_pc.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/parport/share.c | 2 - drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 115 +- drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/controller/pcie-altera-msi.c | 10 - drivers/pci/controller/pcie-altera.c | 28 +- drivers/pci/of.c | 8 - drivers/pci/p2pdma.c | 115 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 30 +- drivers/pcmcia/Kconfig | 1 - drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/db1xxx_ss.c | 1 - drivers/pcmcia/electra_cf.c | 15 +- drivers/pcmcia/i82092.c | 1 - drivers/pcmcia/omap_cf.c | 6 +- drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/vrc4171_card.c | 15 +- drivers/pcmcia/xxs1500_ss.c | 1 - drivers/pcmcia/yenta_socket.c | 1 - drivers/perf/Kconfig | 1 - drivers/perf/arm-ccn.c | 9 +- drivers/perf/arm_pmu.c | 1 - drivers/perf/arm_spe_pmu.c | 10 +- drivers/perf/hisilicon/Makefile | 1 - drivers/perf/xgene_pmu.c | 14 +- drivers/phy/Kconfig | 1 - drivers/phy/allwinner/Kconfig | 1 - drivers/phy/allwinner/Makefile | 1 - drivers/phy/allwinner/phy-sun4i-usb.c | 11 +- drivers/phy/allwinner/phy-sun9i-usb.c | 11 +- drivers/phy/amlogic/Kconfig | 1 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/broadcom/Kconfig | 1 - drivers/phy/broadcom/phy-brcm-sata.c | 11 +- drivers/phy/broadcom/phy-brcm-usb.c | 8 - drivers/phy/cadence/Kconfig | 1 - drivers/phy/cadence/Makefile | 1 - drivers/phy/freescale/Kconfig | 1 - drivers/phy/freescale/Makefile | 1 - drivers/phy/hisilicon/Kconfig | 1 - drivers/phy/hisilicon/Makefile | 1 - drivers/phy/hisilicon/phy-hi6220-usb.c | 6 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 14 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 6 +- drivers/phy/lantiq/Kconfig | 1 - drivers/phy/lantiq/Makefile | 1 - drivers/phy/marvell/Kconfig | 1 - drivers/phy/marvell/phy-mvebu-sata.c | 6 +- drivers/phy/mediatek/Kconfig | 1 - drivers/phy/motorola/Kconfig | 1 - drivers/phy/motorola/Makefile | 1 - drivers/phy/mscc/Kconfig | 1 - drivers/phy/mscc/Makefile | 1 - drivers/phy/phy-core.c | 6 +- drivers/phy/phy-xgene.c | 14 +- drivers/phy/qualcomm/Kconfig | 9 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/phy/ralink/Kconfig | 1 - drivers/phy/ralink/Makefile | 1 - drivers/phy/ralink/phy-ralink-usb.c | 11 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 - drivers/phy/rockchip/Kconfig | 1 - drivers/phy/rockchip/phy-rockchip-dp.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 1 - drivers/phy/socionext/Kconfig | 1 - drivers/phy/st/Kconfig | 1 - drivers/phy/st/Makefile | 1 - drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/tegra/Kconfig | 1 - drivers/phy/tegra/Makefile | 1 - drivers/phy/tegra/xusb-tegra124.c | 9 - drivers/phy/tegra/xusb-tegra210.c | 9 - drivers/phy/ti/Kconfig | 1 - drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/phy/ti/phy-omap-control.c | 12 +- drivers/phy/ti/phy-omap-usb2.c | 12 +- drivers/phy/ti/phy-ti-pipe3.c | 12 +- drivers/phy/ti/phy-twl4030-usb.c | 15 +- drivers/pinctrl/Kconfig | 3 +- drivers/pinctrl/actions/Kconfig | 1 - drivers/pinctrl/actions/Makefile | 1 - drivers/pinctrl/aspeed/Kconfig | 1 - drivers/pinctrl/aspeed/Makefile | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 6 +- drivers/pinctrl/bcm/Kconfig | 7 +- drivers/pinctrl/berlin/Kconfig | 1 - drivers/pinctrl/berlin/Makefile | 1 - drivers/pinctrl/cirrus/Kconfig | 1 - drivers/pinctrl/cirrus/Makefile | 1 - drivers/pinctrl/core.c | 16 +- drivers/pinctrl/core.h | 3 +- drivers/pinctrl/devicetree.c | 13 +- drivers/pinctrl/devicetree.h | 13 +- drivers/pinctrl/freescale/Kconfig | 1 - drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/mediatek/Kconfig | 1 - drivers/pinctrl/mediatek/pinctrl-mt2701.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt6397.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8135.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8173.h | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 19 - drivers/pinctrl/mediatek/pinctrl-paris.h | 2 - drivers/pinctrl/meson/Kconfig | 1 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 358 +- drivers/pinctrl/meson/pinctrl-meson.h | 26 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 8 +- drivers/pinctrl/meson/pinctrl-meson8.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 8 +- drivers/pinctrl/mvebu/Kconfig | 1 - drivers/pinctrl/mvebu/pinctrl-armada-370.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-375.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-39x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-ap806.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 6 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 6 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.h | 6 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 6 +- drivers/pinctrl/nomadik/Kconfig | 2 - drivers/pinctrl/nomadik/pinctrl-ab8500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 5 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 5 +- drivers/pinctrl/nuvoton/Kconfig | 1 - drivers/pinctrl/pinconf-generic.c | 5 +- drivers/pinctrl/pinconf.c | 3 +- drivers/pinctrl/pinconf.h | 3 +- drivers/pinctrl/pinctrl-at91.h | 6 +- drivers/pinctrl/pinctrl-axp209.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 455 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 3 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 - drivers/pinctrl/pinctrl-rk805.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-u300.c | 1 - drivers/pinctrl/pinctrl-zynq.c | 14 +- drivers/pinctrl/pinmux.c | 3 +- drivers/pinctrl/pinmux.h | 3 +- drivers/pinctrl/pxa/Kconfig | 1 - drivers/pinctrl/pxa/Makefile | 1 - drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/qcom/Kconfig | 1 - drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- drivers/pinctrl/sirf/Makefile | 1 - drivers/pinctrl/sirf/pinctrl-atlas6.c | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 3 +- drivers/pinctrl/sirf/pinctrl-prima2.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.h | 3 +- drivers/pinctrl/spear/Kconfig | 1 - drivers/pinctrl/sprd/Kconfig | 1 - drivers/pinctrl/sprd/Makefile | 1 - drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.h | 10 +- drivers/pinctrl/stm32/Kconfig | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 184 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 - drivers/pinctrl/sunxi/Kconfig | 1 - drivers/pinctrl/tegra/Kconfig | 5 - drivers/pinctrl/tegra/Makefile | 1 - drivers/pinctrl/tegra/pinctrl-tegra.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 8 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 170 - drivers/pinctrl/ti/Kconfig | 1 - drivers/pinctrl/ti/Makefile | 1 - drivers/pinctrl/uniphier/Kconfig | 1 - drivers/pinctrl/vt8500/Kconfig | 1 - drivers/pinctrl/zte/Kconfig | 1 - drivers/pinctrl/zte/Makefile | 1 - drivers/platform/Kconfig | 3 - drivers/platform/Makefile | 2 +- drivers/platform/chrome/Kconfig | 14 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/cros_ec_debugfs.c | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 -- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 17 - drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 541 -- drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/chrome/wilco_ec/sysfs.c | 156 - drivers/platform/chrome/wilco_ec/telemetry.c | 450 -- drivers/platform/goldfish/Kconfig | 1 - drivers/platform/goldfish/Makefile | 1 - drivers/platform/mips/Kconfig | 1 - drivers/platform/mips/Makefile | 1 - drivers/platform/mips/cpu_hwmon.c | 1 - drivers/platform/olpc/Kconfig | 15 - drivers/platform/olpc/Makefile | 4 +- drivers/platform/olpc/olpc-ec.c | 177 +- drivers/platform/olpc/olpc-xo175-ec.c | 752 -- drivers/platform/x86/Kconfig | 1 - drivers/platform/x86/acer-wmi.c | 19 +- drivers/platform/x86/acerhdf.c | 15 +- drivers/platform/x86/alienware-wmi.c | 12 +- drivers/platform/x86/amilo-rfkill.c | 6 +- drivers/platform/x86/asus-laptop.c | 17 +- drivers/platform/x86/asus-nb-wmi.c | 15 +- drivers/platform/x86/asus-wmi.c | 15 +- drivers/platform/x86/asus-wmi.h | 15 +- drivers/platform/x86/classmate-laptop.c | 15 +- drivers/platform/x86/compal-laptop.c | 15 +- drivers/platform/x86/dell-rbtn.c | 10 +- drivers/platform/x86/dell-rbtn.h | 10 +- drivers/platform/x86/dell-smo8800.c | 11 +- drivers/platform/x86/dell-wmi-aio.c | 15 +- drivers/platform/x86/dell-wmi-descriptor.c | 10 +- drivers/platform/x86/dell-wmi.c | 15 +- drivers/platform/x86/eeepc-laptop.c | 11 +- drivers/platform/x86/eeepc-wmi.c | 15 +- drivers/platform/x86/fujitsu-laptop.c | 15 +- drivers/platform/x86/hp-wireless.c | 15 +- drivers/platform/x86/hp-wmi.c | 15 +- drivers/platform/x86/hp_accel.c | 15 +- drivers/platform/x86/ibm_rtl.c | 16 +- drivers/platform/x86/ideapad-laptop.c | 16 +- drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/platform/x86/msi-laptop.c | 15 +- drivers/platform/x86/msi-wmi.c | 15 +- drivers/platform/x86/mxm-wmi.c | 15 +- drivers/platform/x86/pmc_atom.c | 33 - drivers/platform/x86/sony-laptop.c | 16 +- drivers/platform/x86/tc1100-wmi.c | 19 +- drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/platform/x86/toshiba-wmi.c | 12 +- drivers/platform/x86/toshiba_acpi.c | 14 +- drivers/platform/x86/toshiba_haps.c | 12 +- drivers/platform/x86/touchscreen_dmi.c | 6 +- drivers/platform/x86/wmi-bmof.c | 10 +- drivers/platform/x86/wmi.c | 19 +- drivers/platform/x86/xo1-rfkill.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/pnp/Kconfig | 1 - drivers/pnp/isapnp/Kconfig | 1 - drivers/pnp/isapnp/Makefile | 1 - drivers/pnp/isapnp/core.c | 16 +- drivers/pnp/isapnp/proc.c | 15 +- drivers/pnp/pnpacpi/Kconfig | 1 - drivers/pnp/pnpacpi/Makefile | 1 - drivers/pnp/pnpacpi/core.c | 15 +- drivers/pnp/pnpacpi/rsparser.c | 11 +- drivers/pnp/pnpbios/Kconfig | 1 - drivers/pnp/pnpbios/Makefile | 1 - drivers/pnp/pnpbios/core.c | 15 +- drivers/pnp/pnpbios/pnpbios.h | 15 +- drivers/power/Kconfig | 1 - drivers/power/Makefile | 1 - drivers/power/avs/Kconfig | 1 - drivers/power/avs/Makefile | 1 - drivers/power/reset/Kconfig | 1 - drivers/power/reset/ltc2952-poweroff.c | 12 +- drivers/power/reset/piix4-poweroff.c | 6 +- drivers/power/reset/qnap-poweroff.c | 6 +- drivers/power/reset/reboot-mode.c | 6 +- drivers/power/reset/syscon-poweroff.c | 11 +- drivers/power/reset/syscon-reboot-mode.c | 6 +- drivers/power/reset/syscon-reboot.c | 11 +- drivers/power/reset/vexpress-poweroff.c | 9 +- drivers/power/reset/xgene-reboot.c | 16 +- drivers/power/supply/Kconfig | 3 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/ab8500_charger.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/abx500_chargalg.c | 2 +- drivers/power/supply/adp5061.c | 3 +- drivers/power/supply/axp20x_ac_power.c | 6 +- drivers/power/supply/axp20x_usb_power.c | 6 +- drivers/power/supply/axp288_charger.c | 10 +- drivers/power/supply/bq2415x_charger.c | 11 +- drivers/power/supply/bq24257_charger.c | 11 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 10 +- drivers/power/supply/da9052-battery.c | 6 +- drivers/power/supply/da9150-charger.c | 6 +- drivers/power/supply/da9150-fg.c | 6 +- drivers/power/supply/gpio-charger.c | 11 +- drivers/power/supply/isp1704_charger.c | 15 +- drivers/power/supply/ltc2941-battery-gauge.c | 1 - drivers/power/supply/max8903_charger.c | 16 +- drivers/power/supply/olpc_battery.c | 1 + drivers/power/supply/pcf50633-charger.c | 7 +- drivers/power/supply/pm2301_charger.h | 3 +- drivers/power/supply/power_supply.h | 3 +- drivers/power/supply/power_supply_core.c | 3 +- drivers/power/supply/power_supply_leds.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/rt9455_charger.c | 11 +- drivers/power/supply/rx51_battery.c | 15 +- drivers/power/supply/sbs-battery.c | 11 +- drivers/power/supply/sbs-charger.c | 6 +- drivers/power/supply/tps65090-charger.c | 12 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/power/supply/twl4030_madc_battery.c | 1 - drivers/powercap/Kconfig | 1 - drivers/powercap/Makefile | 1 - drivers/powercap/intel_rapl.c | 75 +- drivers/pps/Kconfig | 1 - drivers/pps/Makefile | 1 - drivers/pps/clients/Kconfig | 1 - drivers/pps/clients/Makefile | 1 - drivers/pps/clients/pps-gpio.c | 16 +- drivers/pps/clients/pps-ktimer.c | 16 +- drivers/pps/clients/pps-ldisc.c | 16 +- drivers/pps/clients/pps_parport.c | 16 +- drivers/pps/generators/Kconfig | 1 - drivers/pps/generators/Makefile | 1 - drivers/pps/generators/pps_gen_parport.c | 16 +- drivers/pps/kapi.c | 16 +- drivers/pps/kc.c | 15 +- drivers/pps/kc.h | 15 +- drivers/pps/pps.c | 16 +- drivers/pps/sysfs.c | 16 +- drivers/ps3/Makefile | 1 - drivers/ps3/ps3-lpm.c | 14 +- drivers/ps3/ps3-sys-manager.c | 14 +- drivers/ps3/ps3-vuart.c | 14 +- drivers/ps3/ps3av.c | 14 +- drivers/ps3/ps3av_cmd.c | 14 +- drivers/ps3/ps3stor_lib.c | 14 +- drivers/ps3/sys-manager-core.c | 14 +- drivers/ps3/vuart.h | 14 +- drivers/ptp/Kconfig | 1 - drivers/ptp/ptp_chardev.c | 15 +- drivers/ptp/ptp_clock.c | 15 +- drivers/ptp/ptp_ixp46x.c | 15 +- drivers/ptp/ptp_kvm.c | 12 +- drivers/ptp/ptp_pch.c | 14 +- drivers/ptp/ptp_private.h | 15 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/ptp/ptp_sysfs.c | 15 +- drivers/pwm/Kconfig | 1 - drivers/pwm/core.c | 15 +- drivers/pwm/pwm-ab8500.c | 2 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-atmel.c | 3 +- drivers/pwm/pwm-brcmstb.c | 11 +- drivers/pwm/pwm-crc.c | 10 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 6 +- drivers/pwm/pwm-hibvt.c | 14 +- drivers/pwm/pwm-img.c | 5 +- drivers/pwm/pwm-jz4740.c | 11 +- drivers/pwm/pwm-lpc18xx-sct.c | 5 +- drivers/pwm/pwm-mtk-disp.c | 10 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sti.c | 6 +- drivers/pwm/pwm-sun4i.c | 3 +- drivers/pwm/pwm-tegra.c | 15 +- drivers/pwm/pwm-tiecap.c | 15 +- drivers/pwm/pwm-tiehrpwm.c | 15 +- drivers/pwm/pwm-tipwmss.c | 12 +- drivers/pwm/sysfs.c | 11 +- drivers/rapidio/Kconfig | 1 - drivers/rapidio/devices/Kconfig | 1 - drivers/rapidio/devices/Makefile | 1 - drivers/rapidio/devices/rio_mport_cdev.c | 8 +- drivers/rapidio/devices/tsi721.c | 15 +- drivers/rapidio/devices/tsi721.h | 15 +- drivers/rapidio/devices/tsi721_dma.c | 14 +- drivers/rapidio/rio-access.c | 6 +- drivers/rapidio/rio-driver.c | 6 +- drivers/rapidio/rio-scan.c | 6 +- drivers/rapidio/rio-sysfs.c | 6 +- drivers/rapidio/rio.c | 6 +- drivers/rapidio/rio.h | 6 +- drivers/rapidio/rio_cm.c | 11 +- drivers/rapidio/switches/Kconfig | 1 - drivers/rapidio/switches/idt_gen2.c | 6 +- drivers/rapidio/switches/idt_gen3.c | 6 +- drivers/rapidio/switches/idtcps.c | 6 +- drivers/rapidio/switches/tsi568.c | 6 +- drivers/rapidio/switches/tsi57x.c | 6 +- drivers/ras/Kconfig | 1 - drivers/ras/Makefile | 1 - drivers/ras/debugfs.c | 1 - drivers/regulator/Kconfig | 27 +- drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 2 +- drivers/regulator/ab8500-ext.c | 3 +- drivers/regulator/ab8500.c | 3 +- drivers/regulator/act8865-regulator.c | 11 +- drivers/regulator/act8945a-regulator.c | 7 +- drivers/regulator/ad5398.c | 3 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/as3722-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 6 +- drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/core.c | 13 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.h | 4 +- drivers/regulator/devres.c | 7 +- drivers/regulator/dummy.c | 6 +- drivers/regulator/dummy.h | 6 +- drivers/regulator/fixed.c | 6 +- drivers/regulator/gpio-regulator.c | 6 +- drivers/regulator/helpers.c | 7 +- drivers/regulator/internal.h | 7 +- drivers/regulator/isl9305.c | 6 +- drivers/regulator/ltc3676.c | 11 +- drivers/regulator/max1586.c | 15 +- drivers/regulator/max77620-regulator.c | 26 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/max8660.c | 15 +- drivers/regulator/max8952.c | 15 +- drivers/regulator/mc13xxx.h | 6 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 7 +- drivers/regulator/pcap-regulator.c | 6 +- drivers/regulator/pcf50633-regulator.c | 7 +- drivers/regulator/rc5t583-regulator.c | 15 +- drivers/regulator/slg51000-regulator.c | 523 -- drivers/regulator/slg51000-regulator.h | 505 -- drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/regulator/stw481x-vmmc.c | 3 +- drivers/regulator/tps6105x-regulator.c | 3 +- drivers/regulator/tps6507x-regulator.c | 6 +- drivers/regulator/tps65090-regulator.c | 12 +- drivers/regulator/tps65910-regulator.c | 7 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/twl6030-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 7 +- drivers/regulator/virtual.c | 6 +- drivers/remoteproc/Kconfig | 3 +- drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/keystone_remoteproc.c | 10 +- drivers/remoteproc/omap_remoteproc.c | 10 +- drivers/remoteproc/qcom_common.c | 10 +- drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/remoteproc/qcom_q6v5_mss.c | 10 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/qcom_wcnss_iris.c | 10 +- drivers/remoteproc/remoteproc_core.c | 10 +- drivers/remoteproc/remoteproc_debugfs.c | 10 +- drivers/remoteproc/remoteproc_elf_loader.c | 10 +- drivers/remoteproc/remoteproc_sysfs.c | 10 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/wkup_m3_rproc.c | 10 +- drivers/reset/Kconfig | 4 +- drivers/reset/core.c | 9 +- drivers/reset/hisilicon/Kconfig | 1 - drivers/reset/hisilicon/Makefile | 1 - drivers/reset/hisilicon/reset-hi3660.c | 6 +- drivers/reset/reset-a10sr.c | 13 +- drivers/reset/reset-ath79.c | 11 +- drivers/reset/reset-oxnas.c | 13 +- drivers/reset/reset-simple.c | 8 +- drivers/reset/reset-simple.h | 6 +- drivers/reset/reset-sunxi.c | 6 +- drivers/reset/reset-uniphier.c | 11 +- drivers/reset/sti/Kconfig | 1 - drivers/reset/sti/Makefile | 1 - drivers/reset/sti/reset-stih407.c | 6 +- drivers/reset/sti/reset-syscfg.c | 6 +- drivers/reset/sti/reset-syscfg.h | 6 +- drivers/reset/tegra/Kconfig | 1 - drivers/reset/tegra/Makefile | 1 - drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-ac100.c | 10 +- drivers/rtc/rtc-armada38x.c | 7 +- drivers/rtc/rtc-as3722.c | 11 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-at91rm9200.c | 7 +- drivers/rtc/rtc-at91rm9200.h | 6 +- drivers/rtc/rtc-bq4802.c | 1 - drivers/rtc/rtc-brcmstb-waketimer.c | 10 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-cpcap.c | 10 +- drivers/rtc/rtc-da9052.c | 7 +- drivers/rtc/rtc-da9055.c | 7 +- drivers/rtc/rtc-davinci.c | 15 +- drivers/rtc/rtc-ds1216.c | 1 - drivers/rtc/rtc-ds1286.c | 6 +- drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-ds3232.c | 6 +- drivers/rtc/rtc-efi.c | 7 +- drivers/rtc/rtc-ftrtc010.c | 11 +- drivers/rtc/rtc-generic.c | 1 - drivers/rtc/rtc-imx-sc.c | 87 - drivers/rtc/rtc-isl1208.c | 7 +- drivers/rtc/rtc-lpc24xx.c | 7 +- drivers/rtc/rtc-ls1x.c | 6 +- drivers/rtc/rtc-m48t35.c | 6 +- drivers/rtc/rtc-mc146818-lib.c | 1 - drivers/rtc/rtc-msm6242.c | 1 - drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-mt7622.c | 11 +- drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-pcf50633.c | 7 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pxa.c | 16 +- drivers/rtc/rtc-r7301.c | 1 - drivers/rtc/rtc-rc5t583.c | 14 +- drivers/rtc/rtc-rp5c01.c | 1 - drivers/rtc/rtc-s35390a.c | 61 +- drivers/rtc/rtc-sa1100.c | 6 +- drivers/rtc/rtc-sirfsoc.c | 3 +- drivers/rtc/rtc-st-lpc.c | 10 +- drivers/rtc/rtc-sun6i.c | 11 +- drivers/rtc/rtc-sunxi.c | 15 +- drivers/rtc/rtc-tegra.c | 254 +- drivers/rtc/rtc-test.c | 1 - drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-twl.c | 6 +- drivers/rtc/rtc-vr41xx.c | 15 +- drivers/rtc/rtc-wm8350.c | 7 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 1 - drivers/s390/char/Kconfig | 15 +- drivers/s390/char/sclp_async.c | 7 +- drivers/s390/cio/vfio_ccw_cp.c | 159 +- drivers/s390/cio/vfio_ccw_drv.c | 6 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 - drivers/s390/crypto/zcrypt_api.c | 17 +- drivers/s390/net/Kconfig | 8 +- drivers/s390/net/qeth_core_main.c | 22 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 32 +- drivers/s390/scsi/zfcp_ext.h | 1 - drivers/s390/scsi/zfcp_scsi.c | 9 - drivers/s390/scsi/zfcp_sysfs.c | 55 +- drivers/s390/scsi/zfcp_unit.c | 8 +- drivers/sbus/Makefile | 1 - drivers/sbus/char/Kconfig | 1 - drivers/sbus/char/bbc_i2c.c | 1 - drivers/sbus/char/display7seg.c | 1 - drivers/sbus/char/envctrl.c | 1 - drivers/sbus/char/flash.c | 1 - drivers/sbus/char/openprom.c | 15 +- drivers/sbus/char/oradax.c | 14 +- drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 14 +- drivers/scsi/Kconfig | 58 +- drivers/scsi/Makefile | 4 +- drivers/scsi/a2091.c | 1 - drivers/scsi/a3000.c | 1 - drivers/scsi/a4000t.c | 1 - drivers/scsi/aacraid/Makefile | 1 - drivers/scsi/aacraid/aachba.c | 16 +- drivers/scsi/aacraid/aacraid.h | 16 +- drivers/scsi/aacraid/commctrl.c | 16 +- drivers/scsi/aacraid/comminit.c | 16 +- drivers/scsi/aacraid/commsup.c | 16 +- drivers/scsi/aacraid/dpcsup.c | 17 +- drivers/scsi/aacraid/linit.c | 15 +- drivers/scsi/aacraid/nark.c | 16 +- drivers/scsi/aacraid/rkt.c | 16 +- drivers/scsi/aacraid/rx.c | 16 +- drivers/scsi/aacraid/sa.c | 16 +- drivers/scsi/aacraid/src.c | 16 +- drivers/scsi/advansys.c | 6 +- drivers/scsi/aha152x.c | 13 +- drivers/scsi/aha1542.c | 1 - drivers/scsi/aic7xxx/Kconfig.aic79xx | 1 - drivers/scsi/aic7xxx/Kconfig.aic7xxx | 1 - drivers/scsi/am53c974.c | 1 - drivers/scsi/arcmsr/Makefile | 1 - drivers/scsi/arm/Kconfig | 1 - drivers/scsi/arm/arxescsi.c | 1 - drivers/scsi/arm/cumana_1.c | 1 - drivers/scsi/arm/oak.c | 1 - drivers/scsi/atp870u.c | 1 - drivers/scsi/be2iscsi/Kconfig | 1 - drivers/scsi/be2iscsi/Makefile | 1 - drivers/scsi/be2iscsi/be_iscsi.c | 6 +- drivers/scsi/bnx2fc/Kconfig | 1 - drivers/scsi/bnx2fc/Makefile | 1 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/Kconfig | 1 - drivers/scsi/bnx2i/Makefile | 1 - drivers/scsi/bvme6000_scsi.c | 1 - drivers/scsi/ch.c | 1 - drivers/scsi/csiostor/Kconfig | 1 - drivers/scsi/cxgbi/Kconfig | 1 - drivers/scsi/cxgbi/Makefile | 1 - drivers/scsi/cxgbi/cxgb3i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb3i/Kconfig | 1 - drivers/scsi/cxgbi/cxgb4i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 - drivers/scsi/cxgbi/libcxgbi.c | 4 - drivers/scsi/cxlflash/Kconfig | 1 - drivers/scsi/cxlflash/Makefile | 1 - drivers/scsi/cxlflash/backend.h | 6 +- drivers/scsi/cxlflash/common.h | 6 +- drivers/scsi/cxlflash/cxl_hw.c | 6 +- drivers/scsi/cxlflash/lunmgt.c | 6 +- drivers/scsi/cxlflash/main.c | 6 +- drivers/scsi/cxlflash/main.h | 6 +- drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/cxlflash/ocxl_hw.h | 6 +- drivers/scsi/cxlflash/sislite.h | 6 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/superpipe.h | 6 +- drivers/scsi/cxlflash/vlun.c | 6 +- drivers/scsi/cxlflash/vlun.h | 6 +- drivers/scsi/device_handler/Kconfig | 1 - drivers/scsi/device_handler/Makefile | 1 - drivers/scsi/device_handler/scsi_dh_alua.c | 22 +- drivers/scsi/device_handler/scsi_dh_emc.c | 15 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 15 +- drivers/scsi/dmx3191d.c | 14 +- drivers/scsi/dpt/dpti_i2o.h | 7 +- drivers/scsi/dpt/dpti_ioctl.h | 5 +- drivers/scsi/dpt_i2o.c | 5 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/esas2r/Kconfig | 1 - drivers/scsi/esas2r/Makefile | 1 - drivers/scsi/esp_scsi.c | 1 - drivers/scsi/fcoe/Makefile | 1 - drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 597 -- drivers/scsi/fdomain.h | 114 - drivers/scsi/fdomain_isa.c | 222 - drivers/scsi/fdomain_pci.c | 68 - drivers/scsi/g_NCR5380.c | 1 - drivers/scsi/gdth.c | 14 +- drivers/scsi/gvp11.c | 1 - drivers/scsi/hisi_sas/Kconfig | 1 - drivers/scsi/hisi_sas/Makefile | 1 - drivers/scsi/hisi_sas/hisi_sas.h | 11 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 15 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 53 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 53 +- drivers/scsi/hosts.c | 1 - drivers/scsi/hpsa.c | 280 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/Makefile | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 16 +- drivers/scsi/ibmvscsi/ibmvfc.h | 16 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 93 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 26 +- drivers/scsi/ibmvscsi_tgt/Makefile | 1 - drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h | 11 +- drivers/scsi/ibmvscsi_tgt/libsrp.c | 11 +- drivers/scsi/imm.c | 1 - drivers/scsi/initio.c | 16 +- drivers/scsi/ipr.c | 16 +- drivers/scsi/ipr.h | 15 +- drivers/scsi/iscsi_tcp.c | 11 +- drivers/scsi/iscsi_tcp.h | 11 +- drivers/scsi/jazz_esp.c | 1 - drivers/scsi/lasi700.c | 14 +- drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libiscsi_tcp.c | 13 +- drivers/scsi/libsas/Kconfig | 18 +- drivers/scsi/libsas/Makefile | 17 +- drivers/scsi/libsas/sas_ata.c | 16 +- drivers/scsi/libsas/sas_discover.c | 18 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 44 +- drivers/scsi/libsas/sas_host_smp.c | 5 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 19 +- drivers/scsi/libsas/sas_phy.c | 21 +- drivers/scsi/libsas/sas_port.c | 18 +- drivers/scsi/libsas/sas_scsi_host.c | 19 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 71 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 514 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 330 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 160 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 1 - drivers/scsi/mac_esp.c | 1 - drivers/scsi/mac_scsi.c | 1 - drivers/scsi/megaraid.c | 7 +- drivers/scsi/megaraid/Kconfig.megaraid | 2 - drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/mbox_defs.h | 7 +- drivers/scsi/megaraid/mega_common.h | 6 +- drivers/scsi/megaraid/megaraid_ioctl.h | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 7 +- drivers/scsi/megaraid/megaraid_mbox.h | 6 +- drivers/scsi/megaraid/megaraid_mm.c | 6 +- drivers/scsi/megaraid/megaraid_mm.h | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 41 +- drivers/scsi/megaraid/megaraid_sas_base.c | 368 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 180 - drivers/scsi/megaraid/megaraid_sas_fp.c | 15 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 317 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 20 +- drivers/scsi/mesh.c | 1 - drivers/scsi/mpt3sas/mpt3sas_ctl.c | 4 - drivers/scsi/mvme16x_scsi.c | 1 - drivers/scsi/mvsas/Makefile | 17 +- drivers/scsi/mvsas/mv_64xx.c | 18 +- drivers/scsi/mvsas/mv_64xx.h | 18 +- drivers/scsi/mvsas/mv_94xx.c | 18 +- drivers/scsi/mvsas/mv_94xx.h | 18 +- drivers/scsi/mvsas/mv_chips.h | 18 +- drivers/scsi/mvsas/mv_defs.h | 18 +- drivers/scsi/mvsas/mv_init.c | 18 +- drivers/scsi/mvsas/mv_sas.c | 18 +- drivers/scsi/mvsas/mv_sas.h | 18 +- drivers/scsi/mvumi.c | 18 +- drivers/scsi/mvumi.h | 18 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/ncr53c8xx.c | 14 +- drivers/scsi/ncr53c8xx.h | 14 +- drivers/scsi/nsp32.c | 12 +- drivers/scsi/nsp32.h | 11 +- drivers/scsi/osst.c | 6107 +++++++++++++++ drivers/scsi/osst.h | 651 ++ drivers/scsi/osst_detect.h | 7 + drivers/scsi/osst_options.h | 107 + drivers/scsi/pcmcia/Kconfig | 11 - drivers/scsi/pcmcia/Makefile | 1 - drivers/scsi/pcmcia/fdomain_cs.c | 95 - drivers/scsi/pcmcia/sym53c500_cs.c | 11 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pmcraid.c | 17 +- drivers/scsi/pmcraid.h | 15 +- drivers/scsi/ps3rom.c | 14 +- drivers/scsi/qedf/Kconfig | 1 - drivers/scsi/qedf/Makefile | 1 - drivers/scsi/qedf/qedf_main.c | 39 +- drivers/scsi/qedi/Kconfig | 1 - drivers/scsi/qedi/Makefile | 1 - drivers/scsi/qedi/qedi_dbg.c | 32 +- drivers/scsi/qedi/qedi_iscsi.c | 4 + drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla1280.c | 11 +- drivers/scsi/qla1280.h | 11 +- drivers/scsi/qla2xxx/Kconfig | 1 - drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 221 +- drivers/scsi/qla2xxx/qla_target.h | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 10 +- drivers/scsi/qla4xxx/Kconfig | 1 - drivers/scsi/qla4xxx/Makefile | 1 - drivers/scsi/qlogicpti.c | 1 - drivers/scsi/script_asm.pl | 15 +- drivers/scsi/scsi.c | 13 +- drivers/scsi/scsi_debug.c | 7 +- drivers/scsi/scsi_debugfs.h | 1 - drivers/scsi/scsi_dh.c | 15 +- drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_ioctl.c | 1 - drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_logging.c | 3 +- drivers/scsi/scsi_netlink.c | 16 +- drivers/scsi/scsi_pm.c | 7 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/scsi_sysfs.c | 1 - drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 19 +- drivers/scsi/scsi_transport_iscsi.c | 15 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_spi.c | 15 +- drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 115 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 7 +- drivers/scsi/sim710.c | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 31 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/sr.c | 1 - drivers/scsi/st.c | 7 +- drivers/scsi/stex.c | 7 +- drivers/scsi/sun3_scsi.c | 1 - drivers/scsi/sun3x_esp.c | 1 - drivers/scsi/sun_esp.c | 1 - drivers/scsi/sym53c8xx_2/Makefile | 1 - drivers/scsi/sym53c8xx_2/sym53c8xx.h | 15 +- drivers/scsi/sym53c8xx_2/sym_defs.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw1.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw2.h | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.h | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.h | 15 +- drivers/scsi/sym53c8xx_2/sym_malloc.c | 15 +- drivers/scsi/sym53c8xx_2/sym_misc.h | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.h | 15 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufshcd.c | 38 +- drivers/scsi/ufs/ufshcd.h | 5 - drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/wd33c93.c | 11 +- drivers/scsi/wd33c93.h | 12 +- drivers/scsi/wd719x.c | 1 - drivers/scsi/zalon.c | 1 - drivers/scsi/zorro7xx.c | 1 - drivers/sfi/Kconfig | 1 - drivers/sfi/Makefile | 1 - drivers/sh/Kconfig | 1 - drivers/sh/clk/Makefile | 1 - drivers/sh/intc/Kconfig | 1 - drivers/sh/intc/Makefile | 1 - drivers/sh/maple/Makefile | 1 - drivers/sh/superhyway/Makefile | 1 - drivers/siox/Kconfig | 1 - drivers/siox/Makefile | 1 - drivers/sn/Kconfig | 1 - drivers/sn/Makefile | 1 - drivers/sn/ioc3.c | 1 - drivers/soc/Kconfig | 1 - drivers/soc/actions/Kconfig | 1 - drivers/soc/amlogic/Kconfig | 1 - drivers/soc/amlogic/Makefile | 1 - drivers/soc/amlogic/meson-canvas.c | 14 +- drivers/soc/aspeed/Kconfig | 1 - drivers/soc/aspeed/Makefile | 1 - drivers/soc/aspeed/aspeed-lpc-ctrl.c | 6 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 6 +- drivers/soc/atmel/Kconfig | 1 - drivers/soc/atmel/Makefile | 1 - drivers/soc/bcm/Kconfig | 1 - drivers/soc/bcm/Makefile | 1 - drivers/soc/bcm/brcmstb/Kconfig | 1 - drivers/soc/bcm/brcmstb/Makefile | 1 - drivers/soc/bcm/brcmstb/biuctrl.c | 10 +- drivers/soc/bcm/brcmstb/common.c | 10 +- drivers/soc/bcm/brcmstb/pm/Makefile | 1 - drivers/soc/bcm/brcmstb/pm/aon_defs.h | 10 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm-mips.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm.h | 10 +- drivers/soc/bcm/brcmstb/pm/s2-arm.S | 10 +- drivers/soc/bcm/brcmstb/pm/s2-mips.S | 10 +- drivers/soc/bcm/brcmstb/pm/s3-mips.S | 10 +- drivers/soc/dove/Makefile | 1 - drivers/soc/fsl/Kconfig | 11 - drivers/soc/fsl/Makefile | 2 - drivers/soc/fsl/dpaa2-console.c | 329 - drivers/soc/fsl/dpio/dpio-driver.c | 23 +- drivers/soc/fsl/dpio/qbman-portal.c | 148 +- drivers/soc/fsl/dpio/qbman-portal.h | 9 +- drivers/soc/fsl/guts.c | 12 +- drivers/soc/fsl/qbman/Kconfig | 1 - drivers/soc/fsl/qbman/bman_portal.c | 20 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 21 +- drivers/soc/fsl/qbman/qman_priv.h | 9 +- drivers/soc/fsl/qe/Kconfig | 1 - drivers/soc/fsl/qe/gpio.c | 6 +- drivers/soc/fsl/qe/qe.c | 169 +- drivers/soc/fsl/qe/qe_common.c | 5 +- drivers/soc/fsl/qe/qe_ic.c | 6 +- drivers/soc/fsl/qe/qe_ic.h | 6 +- drivers/soc/fsl/qe/qe_io.c | 6 +- drivers/soc/fsl/qe/qe_tdm.c | 6 +- drivers/soc/fsl/qe/ucc.c | 6 +- drivers/soc/fsl/qe/ucc_fast.c | 6 +- drivers/soc/fsl/qe/ucc_slow.c | 6 +- drivers/soc/fsl/qe/usb.c | 6 +- drivers/soc/imx/Kconfig | 1 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/soc-imx8.c | 32 - drivers/soc/ixp4xx/Kconfig | 1 - drivers/soc/ixp4xx/Makefile | 1 - drivers/soc/ixp4xx/ixp4xx-npe.c | 5 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +- drivers/soc/lantiq/Makefile | 1 - drivers/soc/mediatek/Kconfig | 1 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-infracfg.c | 10 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 10 +- drivers/soc/mediatek/mtk-scpsys.c | 10 +- drivers/soc/qcom/Kconfig | 1 - drivers/soc/qcom/mdt_loader.c | 10 +- drivers/soc/qcom/rpmpd.c | 134 +- drivers/soc/rockchip/Kconfig | 1 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/sunxi/Kconfig | 1 - drivers/soc/sunxi/Makefile | 1 - drivers/soc/tegra/Kconfig | 1 - drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 15 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 14 +- drivers/soc/tegra/fuse/speedo-tegra114.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra124.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra20.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra30.c | 13 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 14 +- drivers/soc/tegra/pmc.c | 18 - drivers/soc/ti/Kconfig | 1 - drivers/soc/ti/knav_qmss.h | 10 +- drivers/soc/ti/knav_qmss_acc.c | 10 +- drivers/soc/ti/knav_qmss_queue.c | 10 +- drivers/soc/ti/ti_sci_pm_domains.c | 10 +- drivers/soc/ti/wkup_m3_ipc.c | 10 +- drivers/soc/ux500/Kconfig | 1 - drivers/soc/ux500/Makefile | 1 - drivers/soc/ux500/ux500-soc-id.c | 2 +- drivers/soc/versatile/Kconfig | 1 - drivers/soc/versatile/Makefile | 1 - drivers/soc/zte/Kconfig | 1 - drivers/soc/zte/Makefile | 1 - drivers/soc/zte/zx296718_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.h | 2 +- drivers/soundwire/Kconfig | 1 - drivers/soundwire/Makefile | 1 - drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 17 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 12 +- drivers/spi/Kconfig | 15 +- drivers/spi/Makefile | 1 - drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-au1550.c | 11 +- drivers/spi/spi-axi-spi-engine.c | 3 +- drivers/spi/spi-bcm2835.c | 339 +- drivers/spi/spi-bcm2835aux.c | 15 +- drivers/spi/spi-bcm63xx.c | 11 +- drivers/spi/spi-bitbang.c | 13 +- drivers/spi/spi-butterfly.c | 11 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-cavium-thunderx.c | 1 - drivers/spi/spi-clps711x.c | 6 +- drivers/spi/spi-coldfire-qspi.c | 11 +- drivers/spi/spi-davinci.c | 11 +- drivers/spi/spi-fsl-cpm.c | 6 +- drivers/spi/spi-fsl-cpm.h | 6 +- drivers/spi/spi-fsl-espi.c | 6 +- drivers/spi/spi-fsl-lib.c | 6 +- drivers/spi/spi-fsl-lib.h | 6 +- drivers/spi/spi-fsl-spi.c | 8 +- drivers/spi/spi-fsl-spi.h | 6 +- drivers/spi/spi-gpio.c | 11 +- drivers/spi/spi-iproc-qspi.c | 10 +- drivers/spi/spi-jcore.c | 1 - drivers/spi/spi-lm70llp.c | 11 +- drivers/spi/spi-loopback-test.c | 11 +- drivers/spi/spi-lp8841-rtc.c | 11 +- drivers/spi/spi-meson-spifc.c | 18 +- drivers/spi/spi-mpc512x-psc.c | 6 +- drivers/spi/spi-mpc52xx-psc.c | 6 +- drivers/spi/spi-mt65xx.c | 10 +- drivers/spi/spi-omap-100k.c | 11 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-pxa2xx-pci.c | 1 - drivers/spi/spi-pxa2xx.c | 11 +- drivers/spi/spi-qup.c | 4 + drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sc18is602.c | 11 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sirf.c | 3 +- drivers/spi/spi-sun4i.c | 6 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi-synquacer.c | 822 -- drivers/spi/spi-tegra114.c | 183 +- drivers/spi/spi-tegra20-sflash.c | 13 +- drivers/spi/spi-tegra20-slink.c | 13 +- drivers/spi/spi-test.h | 11 +- drivers/spi/spi-xcomm.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 115 +- drivers/spi/spidev.c | 13 +- drivers/spmi/Kconfig | 1 - drivers/spmi/Makefile | 1 - drivers/ssb/Kconfig | 1 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/inode.c | 34 +- drivers/staging/erofs/internal.h | 2 - drivers/staging/erofs/namei.c | 1 - drivers/staging/erofs/super.c | 1 - drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/fieldbus/Kconfig | 1 - drivers/staging/fieldbus/anybuss/Kconfig | 1 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/iio/adc/Kconfig | 3 - drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 -- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 ------- drivers/staging/isdn/gigaset/capi.c | 2517 ------ drivers/staging/isdn/gigaset/common.c | 1153 --- drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 ----- drivers/staging/isdn/gigaset/gigaset.h | 827 -- drivers/staging/isdn/gigaset/interface.c | 613 -- drivers/staging/isdn/gigaset/isocdata.c | 1006 --- drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 -- drivers/staging/isdn/gigaset/usb-gigaset.c | 946 --- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 - drivers/staging/kpc2000/Kconfig | 6 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 3 + drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 753 +- drivers/staging/kpc2000/kpc2000/core.c | 938 +-- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 652 -- drivers/staging/kpc2000/kpc2000_spi.c | 525 -- drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 224 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 119 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 32 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 ++ drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 ++ drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/Makefile | 5 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/allegro-dvt/allegro-core.c | 3032 -------- drivers/staging/media/allegro-dvt/nal-h264.c | 1001 --- drivers/staging/media/allegro-dvt/nal-h264.h | 208 - drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 10 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +- drivers/staging/media/imx/imx-media-fim.c | 9 + drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 161 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 1 - drivers/staging/media/rockchip/vpu/Makefile | 7 +- drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 61 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3288_vpu_hw_mpeg2_dec.c | 261 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 1 - drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 61 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 12 +- .../media/rockchip/vpu/rk3399_vpu_hw_mpeg2_dec.c | 267 - drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 122 +- .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 473 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 ++ .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 44 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 29 - .../media/rockchip/vpu/rockchip_vpu_mpeg2.c | 61 - .../staging/media/rockchip/vpu/rockchip_vpu_v4l2.c | 692 -- .../staging/media/rockchip/vpu/rockchip_vpu_v4l2.h | 26 - drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 -- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 - drivers/staging/most/Kconfig | 2 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 26 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/include/ieee80211.h | 6 + drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8712/ieee80211.c | 50 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 7 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 12 +- drivers/staging/rtl8712/wifi.h | 11 + drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 15 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 65 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 54 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 60 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 + drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 452 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 18 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/speakup/serialio.h | 3 + drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 17 +- .../vc04_services/bcm2835-camera/controls.c | 9 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 85 +- .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 53 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 20 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 11 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/target/Kconfig | 1 - drivers/target/iscsi/Kconfig | 1 - drivers/target/iscsi/cxgbit/Kconfig | 1 - drivers/target/iscsi/iscsi_target.c | 10 +- drivers/target/iscsi/iscsi_target_auth.c | 10 +- drivers/target/iscsi/iscsi_target_configfs.c | 10 +- drivers/target/iscsi/iscsi_target_datain_values.c | 10 +- drivers/target/iscsi/iscsi_target_device.c | 10 +- drivers/target/iscsi/iscsi_target_erl0.c | 10 +- drivers/target/iscsi/iscsi_target_erl1.c | 10 +- drivers/target/iscsi/iscsi_target_erl2.c | 10 +- drivers/target/iscsi/iscsi_target_login.c | 10 +- drivers/target/iscsi/iscsi_target_nego.c | 25 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 10 +- drivers/target/iscsi/iscsi_target_parameters.c | 10 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 10 +- drivers/target/iscsi/iscsi_target_stat.c | 10 +- drivers/target/iscsi/iscsi_target_tmr.c | 10 +- drivers/target/iscsi/iscsi_target_tpg.c | 10 +- drivers/target/iscsi/iscsi_target_util.c | 10 +- drivers/target/loopback/Kconfig | 1 - drivers/target/loopback/Makefile | 1 - drivers/target/sbp/Kconfig | 1 - drivers/target/sbp/Makefile | 1 - drivers/target/sbp/sbp_target.c | 15 +- drivers/target/target_core_alua.c | 15 +- drivers/target/target_core_configfs.c | 10 +- drivers/target/target_core_device.c | 15 +- drivers/target/target_core_fabric_configfs.c | 10 +- drivers/target/target_core_fabric_lib.c | 15 +- drivers/target/target_core_file.c | 15 +- drivers/target/target_core_hba.c | 15 +- drivers/target/target_core_iblock.c | 15 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 15 +- drivers/target/target_core_rd.c | 15 +- drivers/target/target_core_sbc.c | 15 +- drivers/target/target_core_spc.c | 15 +- drivers/target/target_core_stat.c | 15 +- drivers/target/target_core_tmr.c | 15 +- drivers/target/target_core_tpg.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_ua.c | 15 +- drivers/target/target_core_xcopy.c | 11 +- drivers/target/tcm_fc/Kconfig | 1 - drivers/target/tcm_fc/tfc_conf.c | 10 +- drivers/tc/Makefile | 1 - drivers/tee/Kconfig | 1 - drivers/tee/optee/Kconfig | 1 - drivers/thermal/Kconfig | 1 - drivers/thermal/broadcom/Kconfig | 1 - drivers/thermal/broadcom/Makefile | 1 - drivers/thermal/da9062-thermal.c | 11 +- drivers/thermal/db8500_thermal.c | 11 +- drivers/thermal/fair_share.c | 14 +- drivers/thermal/intel/Kconfig | 1 - drivers/thermal/intel/int340x_thermal/Kconfig | 1 - drivers/thermal/intel/intel_bxt_pmic_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/thermal/mtk_thermal.c | 10 +- drivers/thermal/qcom/Kconfig | 1 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/tsens-common.c | 14 + drivers/thermal/qcom/tsens-v0_1.c | 1 + drivers/thermal/qcom/tsens-v2.c | 1 + drivers/thermal/qcom/tsens.c | 5 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/rcar_gen3_thermal.c | 92 +- drivers/thermal/rockchip_thermal.c | 36 +- drivers/thermal/samsung/Kconfig | 1 - drivers/thermal/samsung/Makefile | 1 - drivers/thermal/samsung/exynos_tmu.c | 16 +- drivers/thermal/st/Kconfig | 1 - drivers/thermal/st/Makefile | 1 - drivers/thermal/st/st_thermal.c | 7 +- drivers/thermal/st/st_thermal.h | 6 +- drivers/thermal/st/st_thermal_memmap.c | 6 +- drivers/thermal/st/st_thermal_syscfg.c | 6 +- drivers/thermal/step_wise.c | 14 +- drivers/thermal/tango_thermal.c | 1 - drivers/thermal/tegra/Kconfig | 1 - drivers/thermal/tegra/tegra210-soctherm.c | 2 +- drivers/thermal/ti-soc-thermal/Kconfig | 1 - drivers/thermal/user_space.c | 14 +- drivers/thermal/zx2967_thermal.c | 3 +- drivers/thunderbolt/Kconfig | 1 - drivers/thunderbolt/Makefile | 1 - drivers/thunderbolt/nhi.c | 1 - drivers/tty/serial/8250/8250_of.c | 9 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/Kconfig | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/imx.c | 1 + drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/sa1100.c | 46 +- drivers/tty/serial/sh-sci.c | 7 - drivers/tty/serial/stm32-usart.c | 221 +- drivers/tty/serial/stm32-usart.h | 14 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ldisc.c | 6 +- drivers/tty/vt/vt.c | 11 +- drivers/uio/Kconfig | 1 - drivers/uio/uio_mf624.c | 15 +- drivers/usb/Kconfig | 1 - drivers/usb/atm/Kconfig | 1 + drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/Kconfig | 1 + drivers/usb/core/buffer.c | 17 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 56 +- drivers/usb/core/hcd.c | 51 +- drivers/usb/core/hub.c | 32 +- drivers/usb/core/quirks.c | 6 - drivers/usb/dwc2/Kconfig | 1 + drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/uvc_v4l2.c | 4 + drivers/usb/gadget/legacy/Kconfig | 2 + drivers/usb/host/Kconfig | 5 + drivers/usb/host/ehci-exynos.c | 11 - drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-st.c | 2 + drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-exynos.c | 11 - drivers/usb/host/ohci-hcd.c | 25 +- drivers/usb/host/ohci-mem.c | 35 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 + drivers/usb/host/ohci-sm501.c | 50 +- drivers/usb/host/ohci-spear.c | 3 + drivers/usb/host/ohci-st.c | 2 + drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 - drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/xhci-debugfs.c | 3 - drivers/usb/host/xhci-ring.c | 26 +- drivers/usb/host/xhci.c | 24 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/ftdi-elan.c | 7 + drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 15 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/phy/phy-mv-usb.c | 2 + drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 156 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 9 +- drivers/usb/renesas_usbhs/rza.h | 1 - drivers/usb/renesas_usbhs/rza2.c | 72 - drivers/usb/roles/class.c | 2 +- drivers/usb/serial/option.c | 6 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/storage/unusual_realtek.h | 5 - drivers/usb/typec/bus.h | 15 - drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 6 +- drivers/usb/usbip/stub_dev.c | 75 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/uwb/Kconfig | 1 - drivers/uwb/i1480/Makefile | 1 - drivers/vfio/Kconfig | 1 - drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/mdev/Makefile | 1 - drivers/vfio/pci/Kconfig | 1 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/platform/Kconfig | 1 - drivers/vfio/platform/reset/Kconfig | 1 - .../vfio/platform/reset/vfio_platform_amdxgbe.c | 13 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 13 +- drivers/vfio/platform/vfio_amba.c | 10 +- drivers/vfio/platform/vfio_platform.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 10 +- drivers/vfio/platform/vfio_platform_irq.c | 10 +- drivers/vfio/platform/vfio_platform_private.h | 10 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/Kconfig | 1 - drivers/vhost/Kconfig.vringh | 1 - drivers/vhost/net.c | 45 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 870 +-- drivers/vhost/vhost.h | 45 +- drivers/vhost/vringh.c | 1 - drivers/vhost/vsock.c | 28 +- drivers/video/Kconfig | 1 - drivers/video/backlight/Kconfig | 1 - drivers/video/backlight/adp5520_bl.c | 3 +- drivers/video/backlight/adp8860_bl.c | 3 +- drivers/video/backlight/adp8870_bl.c | 3 +- drivers/video/backlight/ams369fg06.c | 6 +- drivers/video/backlight/backlight.c | 1 - drivers/video/backlight/cr_bllcd.c | 16 +- drivers/video/backlight/da9052_bl.c | 7 +- drivers/video/backlight/hx8357.c | 3 +- drivers/video/backlight/ili922x.c | 6 +- drivers/video/backlight/jornada720_bl.c | 6 +- drivers/video/backlight/jornada720_lcd.c | 6 +- drivers/video/backlight/lcd.c | 1 - drivers/video/backlight/lm3533_bl.c | 6 +- drivers/video/backlight/lms501kf03.c | 6 +- drivers/video/backlight/omap1_bl.c | 15 +- drivers/video/backlight/pcf50633-backlight.c | 11 +- drivers/video/console/Kconfig | 1 - drivers/video/console/dummycon.c | 1 - drivers/video/console/newport_con.c | 1 - drivers/video/console/sticore.c | 1 - drivers/video/fbdev/Kconfig | 1 - drivers/video/fbdev/aty/aty128fb.c | 1 - drivers/video/fbdev/au1100fb.c | 24 +- drivers/video/fbdev/au1100fb.h | 1 - drivers/video/fbdev/bw2.c | 1 - drivers/video/fbdev/carminefb.c | 1 - drivers/video/fbdev/cg14.c | 1 - drivers/video/fbdev/cg3.c | 1 - drivers/video/fbdev/cg6.c | 1 - drivers/video/fbdev/clps711x-fb.c | 6 +- drivers/video/fbdev/cobalt_lcdfb.c | 15 +- drivers/video/fbdev/controlfb.h | 6 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbsysfs.c | 6 +- drivers/video/fbdev/da8xx-fb.c | 15 +- drivers/video/fbdev/dnfb.c | 1 - drivers/video/fbdev/ffb.c | 1 - drivers/video/fbdev/fsl-diu-fb.c | 7 +- drivers/video/fbdev/geode/Kconfig | 1 - drivers/video/fbdev/geode/display_gx.c | 6 +- drivers/video/fbdev/geode/display_gx1.c | 6 +- drivers/video/fbdev/geode/display_gx1.h | 6 +- drivers/video/fbdev/geode/geodefb.h | 6 +- drivers/video/fbdev/geode/gx1fb_core.c | 6 +- drivers/video/fbdev/geode/gxfb.h | 6 +- drivers/video/fbdev/geode/gxfb_core.c | 7 +- drivers/video/fbdev/geode/lxfb.h | 6 +- drivers/video/fbdev/geode/lxfb_core.c | 6 +- drivers/video/fbdev/geode/lxfb_ops.c | 6 +- drivers/video/fbdev/geode/suspend_gx.c | 6 +- drivers/video/fbdev/geode/video_cs5530.c | 6 +- drivers/video/fbdev/geode/video_cs5530.h | 6 +- drivers/video/fbdev/geode/video_gx.c | 6 +- drivers/video/fbdev/grvga.c | 7 +- drivers/video/fbdev/gxt4500.c | 1 - drivers/video/fbdev/hpfb.c | 1 - drivers/video/fbdev/i740fb.c | 1 - drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/kyro/Makefile | 1 - drivers/video/fbdev/leo.c | 1 - drivers/video/fbdev/macfb.c | 5 +- drivers/video/fbdev/matrox/Makefile | 1 - drivers/video/fbdev/matrox/i2c-matroxfb.c | 1 - drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 1 - drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 - drivers/video/fbdev/matrox/matroxfb_accel.c | 1 - drivers/video/fbdev/matrox/matroxfb_base.c | 1 - drivers/video/fbdev/matrox/matroxfb_crtc2.c | 1 - drivers/video/fbdev/matrox/matroxfb_g450.c | 1 - drivers/video/fbdev/matrox/matroxfb_maven.c | 1 - drivers/video/fbdev/matrox/matroxfb_misc.c | 1 - drivers/video/fbdev/mb862xx/Makefile | 1 - drivers/video/fbdev/mbx/Makefile | 1 - drivers/video/fbdev/mmp/Kconfig | 1 - drivers/video/fbdev/mmp/Makefile | 1 - drivers/video/fbdev/mmp/core.c | 15 +- drivers/video/fbdev/mmp/fb/Kconfig | 1 - drivers/video/fbdev/mmp/fb/Makefile | 1 - drivers/video/fbdev/mmp/fb/mmpfb.c | 15 +- drivers/video/fbdev/mmp/fb/mmpfb.h | 15 +- drivers/video/fbdev/mmp/hw/Kconfig | 1 - drivers/video/fbdev/mmp/hw/Makefile | 1 - drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 15 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 16 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 15 +- drivers/video/fbdev/mmp/panel/Makefile | 1 - drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 15 +- drivers/video/fbdev/mxsfb.c | 10 +- drivers/video/fbdev/nuc900fb.c | 6 +- drivers/video/fbdev/nuc900fb.h | 6 +- drivers/video/fbdev/omap/Kconfig | 1 - drivers/video/fbdev/omap/hwa742.c | 15 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 15 +- drivers/video/fbdev/omap/lcd_h3.c | 15 +- drivers/video/fbdev/omap/lcd_htcherald.c | 15 +- drivers/video/fbdev/omap/lcd_inn1510.c | 15 +- drivers/video/fbdev/omap/lcd_inn1610.c | 15 +- drivers/video/fbdev/omap/lcd_mipid.c | 15 +- drivers/video/fbdev/omap/lcd_osk.c | 15 +- drivers/video/fbdev/omap/lcd_palmte.c | 15 +- drivers/video/fbdev/omap/lcd_palmtt.c | 15 +- drivers/video/fbdev/omap/lcd_palmz71.c | 15 +- drivers/video/fbdev/omap/lcdc.c | 15 +- drivers/video/fbdev/omap/omapfb.h | 15 +- drivers/video/fbdev/omap/omapfb_main.c | 15 +- drivers/video/fbdev/omap/sossi.c | 15 +- drivers/video/fbdev/omap2/Kconfig | 1 - drivers/video/fbdev/omap2/Makefile | 1 - drivers/video/fbdev/omap2/omapfb/Kconfig | 1 - drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 - .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 10 +- drivers/video/fbdev/p9100.c | 1 - drivers/video/fbdev/pvr2fb.c | 1 - drivers/video/fbdev/pxa3xx-gcu.c | 15 +- drivers/video/fbdev/savage/Makefile | 1 - drivers/video/fbdev/sis/Makefile | 1 - drivers/video/fbdev/sis/initextlfb.c | 15 +- drivers/video/fbdev/sis/sis.h | 15 +- drivers/video/fbdev/sis/sis_accel.c | 15 +- drivers/video/fbdev/sis/sis_accel.h | 15 +- drivers/video/fbdev/sis/sis_main.c | 16 +- drivers/video/fbdev/sis/sis_main.h | 15 +- drivers/video/fbdev/ssd1307fb.c | 3 +- drivers/video/fbdev/sstfb.c | 1 - drivers/video/fbdev/tcx.c | 1 - drivers/video/fbdev/tdfxfb.c | 1 - drivers/video/fbdev/tmiofb.c | 10 +- drivers/video/fbdev/tridentfb.c | 1 - drivers/video/fbdev/uvesafb.c | 1 - drivers/video/fbdev/valkyriefb.h | 6 +- drivers/video/fbdev/vermilion/Makefile | 1 - drivers/video/fbdev/vermilion/cr_pll.c | 16 +- drivers/video/fbdev/vermilion/vermilion.c | 16 +- drivers/video/fbdev/vermilion/vermilion.h | 16 +- drivers/video/fbdev/vesafb.c | 1 - drivers/video/fbdev/via/accel.c | 16 +- drivers/video/fbdev/via/accel.h | 16 +- drivers/video/fbdev/via/chip.h | 16 +- drivers/video/fbdev/via/debug.h | 16 +- drivers/video/fbdev/via/dvi.c | 16 +- drivers/video/fbdev/via/dvi.h | 16 +- drivers/video/fbdev/via/global.c | 16 +- drivers/video/fbdev/via/global.h | 16 +- drivers/video/fbdev/via/hw.c | 16 +- drivers/video/fbdev/via/hw.h | 16 +- drivers/video/fbdev/via/ioctl.c | 16 +- drivers/video/fbdev/via/ioctl.h | 16 +- drivers/video/fbdev/via/lcd.c | 16 +- drivers/video/fbdev/via/lcd.h | 16 +- drivers/video/fbdev/via/share.h | 16 +- drivers/video/fbdev/via/tblDPASetting.c | 16 +- drivers/video/fbdev/via/tblDPASetting.h | 16 +- drivers/video/fbdev/via/via-core.c | 1 - drivers/video/fbdev/via/via_aux.c | 17 +- drivers/video/fbdev/via/via_aux.h | 17 +- drivers/video/fbdev/via/via_aux_ch7301.c | 17 +- drivers/video/fbdev/via/via_aux_edid.c | 17 +- drivers/video/fbdev/via/via_aux_sii164.c | 17 +- drivers/video/fbdev/via/via_aux_vt1621.c | 17 +- drivers/video/fbdev/via/via_aux_vt1622.c | 17 +- drivers/video/fbdev/via/via_aux_vt1625.c | 17 +- drivers/video/fbdev/via/via_aux_vt1631.c | 17 +- drivers/video/fbdev/via/via_aux_vt1632.c | 17 +- drivers/video/fbdev/via/via_aux_vt1636.c | 17 +- drivers/video/fbdev/via/via_clock.c | 17 +- drivers/video/fbdev/via/via_clock.h | 17 +- drivers/video/fbdev/via/via_i2c.c | 16 +- drivers/video/fbdev/via/via_modesetting.c | 17 +- drivers/video/fbdev/via/via_modesetting.h | 17 +- drivers/video/fbdev/via/via_utility.c | 16 +- drivers/video/fbdev/via/via_utility.h | 16 +- drivers/video/fbdev/via/viafbdev.c | 16 +- drivers/video/fbdev/via/viafbdev.h | 16 +- drivers/video/fbdev/via/viamode.c | 16 +- drivers/video/fbdev/via/viamode.h | 16 +- drivers/video/fbdev/via/vt1636.c | 16 +- drivers/video/fbdev/via/vt1636.h | 16 +- drivers/video/hdmi.c | 275 +- drivers/video/logo/Kconfig | 1 - drivers/video/logo/logo.c | 1 - drivers/virt/Kconfig | 1 - drivers/virt/Makefile | 1 - drivers/virt/vboxguest/Kconfig | 1 - drivers/virt/vboxguest/Makefile | 1 - drivers/virtio/Kconfig | 9 +- drivers/virtio/virtio.c | 1 - drivers/virtio/virtio_balloon.c | 15 +- drivers/virtio/virtio_input.c | 1 - drivers/virtio/virtio_mmio.c | 6 +- drivers/virtio/virtio_pci_common.c | 5 +- drivers/virtio/virtio_pci_common.h | 5 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 5 +- drivers/virtio/virtio_ring.c | 15 +- drivers/visorbus/Kconfig | 1 - drivers/vlynq/Kconfig | 1 - drivers/vlynq/Makefile | 1 - drivers/vlynq/vlynq.c | 15 +- drivers/vme/Kconfig | 1 - drivers/vme/Makefile | 1 - drivers/vme/boards/Kconfig | 1 - drivers/vme/boards/Makefile | 1 - drivers/vme/boards/vme_vmivme7805.c | 6 +- drivers/vme/boards/vme_vmivme7805.h | 6 +- drivers/vme/bridges/Kconfig | 1 - drivers/vme/bridges/Makefile | 1 - drivers/vme/bridges/vme_ca91cx42.c | 6 +- drivers/vme/bridges/vme_ca91cx42.h | 6 +- drivers/vme/bridges/vme_fake.c | 6 +- drivers/vme/bridges/vme_tsi148.c | 6 +- drivers/vme/bridges/vme_tsi148.h | 6 +- drivers/vme/vme.c | 6 +- drivers/w1/Kconfig | 1 - drivers/w1/Makefile | 1 - drivers/w1/masters/Kconfig | 1 - drivers/w1/masters/ds2490.c | 16 +- drivers/w1/masters/matrox_w1.c | 16 +- drivers/w1/masters/mxc_w1.c | 10 +- drivers/w1/slaves/Kconfig | 1 - drivers/w1/slaves/w1_ds2405.c | 12 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 63 +- drivers/w1/slaves/w1_ds2423.c | 15 +- drivers/w1/slaves/w1_smem.c | 16 +- drivers/w1/slaves/w1_therm.c | 16 +- drivers/w1/w1.c | 11 +- drivers/w1/w1_family.c | 11 +- drivers/w1/w1_int.c | 11 +- drivers/w1/w1_internal.h | 11 +- drivers/w1/w1_io.c | 11 +- drivers/w1/w1_netlink.c | 11 +- drivers/w1/w1_netlink.h | 11 +- drivers/watchdog/Kconfig | 1 - drivers/watchdog/alim1535_wdt.c | 6 +- drivers/watchdog/alim7101_wdt.c | 1 - drivers/watchdog/asm9260_wdt.c | 3 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/atlas7_wdt.c | 3 +- drivers/watchdog/booke_wdt.c | 6 +- drivers/watchdog/cpu5wdt.c | 16 +- drivers/watchdog/cpwd.c | 1 - drivers/watchdog/diag288_wdt.c | 1 - drivers/watchdog/dw_wdt.c | 6 +- drivers/watchdog/f71808e_wdt.c | 15 +- drivers/watchdog/gef_wdt.c | 6 +- drivers/watchdog/geodewdt.c | 6 +- drivers/watchdog/gpio_wdt.c | 6 +- drivers/watchdog/i6300esb.c | 6 +- drivers/watchdog/indydog.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 5 +- drivers/watchdog/it8712f_wdt.c | 6 +- drivers/watchdog/it87_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 11 +- drivers/watchdog/loongson1_wdt.c | 6 +- drivers/watchdog/machzwd.c | 8 +- drivers/watchdog/menf21bmc_wdt.c | 6 +- drivers/watchdog/meson_wdt.c | 6 +- drivers/watchdog/mixcomwd.c | 7 +- drivers/watchdog/mpc8xxx_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 11 +- drivers/watchdog/nic7018_wdt.c | 11 +- drivers/watchdog/nv_tco.c | 6 +- drivers/watchdog/pcwd.c | 1 - drivers/watchdog/pic32-dmt.c | 6 +- drivers/watchdog/pic32-wdt.c | 6 +- drivers/watchdog/pika_wdt.c | 1 - drivers/watchdog/pnx833x_wdt.c | 6 +- drivers/watchdog/pretimeout_noop.c | 7 +- drivers/watchdog/pretimeout_panic.c | 7 +- drivers/watchdog/rc32434_wdt.c | 7 +- drivers/watchdog/rdc321x_wdt.c | 16 +- drivers/watchdog/riowd.c | 1 - drivers/watchdog/s3c2410_wdt.c | 11 +- drivers/watchdog/sama5d4_wdt.c | 3 +- drivers/watchdog/sbc60xxwdt.c | 8 +- drivers/watchdog/sbc_epx_c3.c | 6 +- drivers/watchdog/sc1200wdt.c | 7 +- drivers/watchdog/sc520_wdt.c | 6 +- drivers/watchdog/scx200_wdt.c | 5 +- drivers/watchdog/shwdt.c | 6 +- drivers/watchdog/sirfsoc_wdt.c | 3 +- drivers/watchdog/smsc37b787_wdt.c | 6 +- drivers/watchdog/sp5100_tco.c | 6 +- drivers/watchdog/sprd_wdt.c | 10 +- drivers/watchdog/sun4v_wdt.c | 6 +- drivers/watchdog/sunxi_wdt.c | 6 +- drivers/watchdog/twl4030_wdt.c | 15 +- drivers/watchdog/ux500_wdt.c | 3 +- drivers/watchdog/via_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 6 +- drivers/watchdog/w83977f_wdt.c | 7 +- drivers/watchdog/watchdog_pretimeout.c | 7 +- drivers/watchdog/wdrtas.c | 15 +- drivers/watchdog/wdt285.c | 7 +- drivers/watchdog/wdt977.c | 6 +- drivers/watchdog/xen_wdt.c | 6 +- drivers/watchdog/ziirave_wdt.c | 11 +- drivers/watchdog/zx2967_wdt.c | 3 +- drivers/xen/Kconfig | 1 - drivers/xen/arm-device.c | 13 +- drivers/xen/balloon.c | 7 +- drivers/xen/dbgp.c | 1 - drivers/xen/efi.c | 1 - drivers/xen/events/Makefile | 1 - drivers/xen/events/events_base.c | 1 - drivers/xen/events/events_internal.h | 4 +- drivers/xen/features.c | 1 - drivers/xen/gntdev.c | 6 +- drivers/xen/manage.c | 1 - drivers/xen/preempt.c | 6 +- drivers/xen/privcmd.c | 7 +- drivers/xen/pvcalls-back.c | 11 +- drivers/xen/pvcalls-front.c | 15 +- drivers/xen/swiotlb-xen.c | 12 +- drivers/xen/tmem.c | 1 - drivers/xen/xen-acpi-cpuhotplug.c | 12 +- drivers/xen/xen-acpi-memhotplug.c | 12 +- drivers/xen/xen-stub.c | 12 +- drivers/xen/xenbus/xenbus.h | 3 - drivers/xen/xenbus/xenbus_dev_frontend.c | 18 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 - drivers/xen/xenbus/xenbus_xs.c | 7 +- drivers/xen/xenfs/Makefile | 1 - drivers/xen/xenfs/super.c | 1 - drivers/xen/xlate_mmu.c | 3 +- drivers/zorro/Kconfig | 1 - fs/9p/Kconfig | 1 - fs/9p/cache.c | 17 +- fs/9p/cache.h | 17 +- fs/9p/fid.c | 17 +- fs/9p/fid.h | 17 +- fs/9p/v9fs.c | 17 +- fs/9p/v9fs.h | 17 +- fs/9p/v9fs_vfs.h | 17 +- fs/9p/vfs_addr.c | 23 +- fs/9p/vfs_dentry.c | 17 +- fs/9p/vfs_dir.c | 17 +- fs/9p/vfs_file.c | 17 +- fs/9p/vfs_inode.c | 17 +- fs/9p/vfs_inode_dotl.c | 17 +- fs/9p/vfs_super.c | 17 +- fs/Kconfig | 1 - fs/Kconfig.binfmt | 1 - fs/adfs/Kconfig | 1 - fs/adfs/Makefile | 1 - fs/adfs/adfs.h | 14 +- fs/adfs/dir.c | 137 +- fs/adfs/dir_f.c | 43 +- fs/adfs/dir_fplus.c | 24 +- fs/affs/Kconfig | 1 - fs/affs/Makefile | 1 - fs/affs/super.c | 1 - fs/afs/Kconfig | 1 - fs/afs/Makefile | 1 + fs/afs/addr_list.c | 6 +- fs/afs/afs.h | 6 +- fs/afs/afs_cm.h | 6 +- fs/afs/afs_fs.h | 6 +- fs/afs/afs_vl.h | 6 +- fs/afs/cache.c | 6 +- fs/afs/cell.c | 6 +- fs/afs/cmservice.c | 30 +- fs/afs/dir.c | 6 +- fs/afs/dir_edit.c | 6 +- fs/afs/dir_silly.c | 6 +- fs/afs/dynroot.c | 6 +- fs/afs/file.c | 6 +- fs/afs/flock.c | 6 +- fs/afs/fs_probe.c | 6 +- fs/afs/fsclient.c | 57 +- fs/afs/internal.h | 21 +- fs/afs/main.c | 6 +- fs/afs/misc.c | 6 +- fs/afs/mntpt.c | 6 +- fs/afs/netdevices.c | 48 + fs/afs/proc.c | 6 +- fs/afs/protocol_yfs.h | 6 +- fs/afs/rotate.c | 6 +- fs/afs/rxrpc.c | 6 +- fs/afs/security.c | 6 +- fs/afs/server.c | 6 +- fs/afs/server_list.c | 6 +- fs/afs/vl_list.c | 6 +- fs/afs/vl_probe.c | 6 +- fs/afs/vl_rotate.c | 6 +- fs/afs/vlclient.c | 6 +- fs/afs/volume.c | 6 +- fs/afs/write.c | 6 +- fs/afs/xattr.c | 6 +- fs/afs/xdr_fs.h | 6 +- fs/afs/yfsclient.c | 60 +- fs/aio.c | 39 +- fs/anon_inodes.c | 1 - fs/autofs/Kconfig | 1 - fs/autofs/Makefile | 1 - fs/autofs/autofs_i.h | 5 +- fs/autofs/dev-ioctl.c | 5 +- fs/autofs/expire.c | 5 +- fs/autofs/init.c | 5 +- fs/autofs/inode.c | 5 +- fs/autofs/root.c | 5 +- fs/autofs/symlink.c | 5 +- fs/autofs/waitq.c | 5 +- fs/befs/Kconfig | 1 - fs/befs/Makefile | 1 - fs/befs/linuxvfs.c | 1 - fs/bfs/Kconfig | 1 - fs/bfs/Makefile | 1 - fs/bfs/inode.c | 1 - fs/binfmt_aout.c | 1 - fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 6 +- fs/binfmt_em86.c | 1 - fs/binfmt_flat.c | 25 +- fs/binfmt_misc.c | 1 - fs/binfmt_script.c | 1 - fs/block_dev.c | 26 +- fs/btrfs/compression.c | 1 - fs/btrfs/dev-replace.c | 35 +- fs/btrfs/extent-tree.c | 15 +- fs/btrfs/file.c | 16 +- fs/btrfs/inode.c | 14 +- fs/btrfs/props.c | 30 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/relocation.c | 27 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/send.c | 52 +- fs/btrfs/sysfs.c | 17 +- fs/btrfs/tree-checker.c | 49 +- fs/btrfs/tree-log.c | 21 +- fs/btrfs/zstd.c | 44 +- fs/buffer.c | 57 +- fs/cachefiles/Kconfig | 1 - fs/cachefiles/bind.c | 6 +- fs/cachefiles/daemon.c | 6 +- fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 6 +- fs/cachefiles/key.c | 6 +- fs/cachefiles/main.c | 6 +- fs/cachefiles/namei.c | 6 +- fs/cachefiles/proc.c | 6 +- fs/cachefiles/rdwr.c | 6 +- fs/cachefiles/security.c | 6 +- fs/cachefiles/xattr.c | 6 +- fs/ceph/Kconfig | 1 - fs/ceph/acl.c | 15 +- fs/ceph/cache.c | 17 +- fs/ceph/cache.h | 17 +- fs/ceph/caps.c | 34 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 155 +- fs/ceph/mds_client.c | 28 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 16 +- fs/ceph/super.c | 29 +- fs/ceph/super.h | 19 +- fs/char_dev.c | 3 +- fs/cifs/Kconfig | 1 - fs/cifs/asn1.c | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_debug.h | 16 +- fs/cifs/cifs_dfs_ref.c | 5 +- fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 17 +- fs/cifs/cifs_uniupr.h | 16 +- fs/cifs/connect.c | 2 +- fs/cifs/dfs_cache.c | 4 +- fs/cifs/file.c | 4 +- fs/cifs/netmisc.c | 15 +- fs/cifs/nterr.c | 15 +- fs/cifs/nterr.h | 14 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/smbdirect.c | 11 +- fs/cifs/smbdirect.h | 11 +- fs/cifs/smbencrypt.c | 14 +- fs/cifs/winucase.c | 15 +- fs/coda/Kconfig | 1 - fs/coda/Makefile | 4 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 3 +- fs/coda/coda_int.h | 10 - fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 + fs/coda/coda_psdev.h | 92 - fs/coda/dir.c | 12 +- fs/coda/file.c | 90 +- fs/coda/inode.c | 3 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 42 +- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 + fs/coda/upcall.c | 78 +- fs/compat_binfmt_elf.c | 5 +- fs/configfs/Kconfig | 1 - fs/configfs/Makefile | 1 - fs/configfs/configfs_internal.h | 16 +- fs/configfs/dir.c | 30 +- fs/configfs/file.c | 16 +- fs/configfs/inode.c | 16 +- fs/configfs/item.c | 16 +- fs/configfs/mount.c | 16 +- fs/configfs/symlink.c | 16 +- fs/coredump.c | 44 +- fs/cramfs/Kconfig | 1 - fs/cramfs/Makefile | 1 - fs/crypto/Kconfig | 1 - fs/crypto/Makefile | 1 - fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 300 +- fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 - fs/crypto/policy.c | 2 - fs/dcache.c | 1 - fs/dcookies.c | 1 - fs/debugfs/Makefile | 1 - fs/debugfs/file.c | 14 +- fs/devpts/Makefile | 1 - fs/devpts/inode.c | 5 +- fs/direct-io.c | 1 - fs/dlm/Kconfig | 1 - fs/dlm/ast.c | 4 +- fs/dlm/ast.h | 4 +- fs/dlm/config.c | 46 +- fs/dlm/config.h | 7 +- fs/dlm/debug_fs.c | 4 +- fs/dlm/dir.c | 4 +- fs/dlm/dir.h | 4 +- fs/dlm/dlm_internal.h | 4 +- fs/dlm/lock.c | 4 +- fs/dlm/lock.h | 4 +- fs/dlm/lockspace.c | 10 +- fs/dlm/lockspace.h | 4 +- fs/dlm/lowcomms.c | 99 +- fs/dlm/lowcomms.h | 5 +- fs/dlm/lvb_table.h | 4 +- fs/dlm/main.c | 4 +- fs/dlm/member.c | 4 +- fs/dlm/member.h | 4 +- fs/dlm/memory.c | 4 +- fs/dlm/memory.h | 4 +- fs/dlm/midcomms.c | 4 +- fs/dlm/midcomms.h | 4 +- fs/dlm/netlink.c | 5 +- fs/dlm/rcom.c | 4 +- fs/dlm/rcom.h | 4 +- fs/dlm/recover.c | 4 +- fs/dlm/recover.h | 4 +- fs/dlm/recoverd.c | 4 +- fs/dlm/recoverd.h | 4 +- fs/dlm/requestqueue.c | 4 +- fs/dlm/requestqueue.h | 4 +- fs/dlm/user.c | 5 +- fs/dlm/user.h | 5 +- fs/dlm/util.c | 4 +- fs/dlm/util.h | 4 +- fs/ecryptfs/Kconfig | 1 - fs/ecryptfs/Makefile | 1 - fs/ecryptfs/crypto.c | 45 +- fs/ecryptfs/debug.c | 16 +- fs/ecryptfs/dentry.c | 16 +- fs/ecryptfs/ecryptfs_kernel.h | 16 +- fs/ecryptfs/file.c | 16 +- fs/ecryptfs/inode.c | 16 +- fs/ecryptfs/keystore.c | 21 +- fs/ecryptfs/kthread.c | 16 +- fs/ecryptfs/main.c | 16 +- fs/ecryptfs/mmap.c | 16 +- fs/ecryptfs/read_write.c | 16 +- fs/ecryptfs/super.c | 16 +- fs/efivarfs/Kconfig | 1 - fs/efivarfs/Makefile | 1 - fs/efs/Kconfig | 1 - fs/efs/Makefile | 1 - fs/efs/inode.c | 1 - fs/eventfd.c | 1 - fs/eventpoll.c | 14 +- fs/exec.c | 3 +- fs/exportfs/Makefile | 1 - fs/exportfs/expfs.c | 1 - fs/ext2/Kconfig | 1 - fs/ext2/ialloc.c | 5 +- fs/ext2/super.c | 18 +- fs/ext2/xattr.c | 161 +- fs/ext4/Kconfig | 1 - fs/ext4/dir.c | 2 +- fs/ext4/extents.c | 12 +- fs/ext4/inode.c | 106 +- fs/ext4/page-io.c | 44 +- fs/f2fs/Kconfig | 1 - fs/f2fs/checkpoint.c | 58 +- fs/f2fs/data.c | 110 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 29 +- fs/f2fs/gc.c | 3 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 75 +- fs/f2fs/super.c | 109 +- fs/f2fs/sysfs.c | 16 - fs/fat/Kconfig | 1 - fs/fat/dir.c | 1 - fs/fat/fatent.c | 2 +- fs/fat/file.c | 1 - fs/fat/inode.c | 1 - fs/fat/misc.c | 1 - fs/fat/namei_msdos.c | 1 - fs/fat/namei_vfat.c | 1 - fs/file_table.c | 1 - fs/freevxfs/Kconfig | 1 - fs/freevxfs/Makefile | 1 - fs/fs-writeback.c | 1 - fs/fs_context.c | 6 +- fs/fs_parser.c | 6 +- fs/fs_struct.c | 1 - fs/fscache/Kconfig | 1 - fs/fscache/cache.c | 6 +- fs/fscache/cookie.c | 6 +- fs/fscache/fsdef.c | 6 +- fs/fscache/histogram.c | 6 +- fs/fscache/internal.h | 6 +- fs/fscache/main.c | 6 +- fs/fscache/netfs.c | 6 +- fs/fscache/object-list.c | 6 +- fs/fscache/object.c | 6 +- fs/fscache/operation.c | 6 +- fs/fscache/page.c | 6 +- fs/fscache/proc.c | 6 +- fs/fscache/stats.c | 6 +- fs/fsopen.c | 6 +- fs/fuse/Kconfig | 1 - fs/fuse/Makefile | 1 - fs/fuse/file.c | 43 +- fs/gfs2/Kconfig | 1 - fs/gfs2/lock_dlm.c | 9 +- fs/gfs2/ops_fstype.c | 23 +- fs/gfs2/super.h | 2 - fs/gfs2/sys.c | 3 +- fs/hfs/Kconfig | 1 - fs/hfs/Makefile | 1 - fs/hfsplus/Kconfig | 1 - fs/hfsplus/super.c | 1 - fs/hfsplus/xattr.c | 2 +- fs/hpfs/Kconfig | 1 - fs/hpfs/Makefile | 1 - fs/hpfs/super.c | 1 - fs/hugetlbfs/Makefile | 1 - fs/inode.c | 3 +- fs/internal.h | 6 +- fs/io_uring.c | 343 +- fs/iomap.c | 2 +- fs/isofs/Kconfig | 1 - fs/isofs/compress.c | 7 +- fs/isofs/inode.c | 1 - fs/isofs/zisofs.h | 7 +- fs/jbd2/Kconfig | 1 - fs/jbd2/Makefile | 1 - fs/jbd2/commit.c | 2 +- fs/jbd2/journal.c | 18 +- fs/jffs2/Kconfig | 1 - fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/Kconfig | 1 - fs/jfs/acl.c | 15 +- fs/jfs/file.c | 15 +- fs/jfs/inode.c | 15 +- fs/jfs/jfs_acl.h | 15 +- fs/jfs/jfs_btree.h | 15 +- fs/jfs/jfs_debug.c | 15 +- fs/jfs/jfs_debug.h | 15 +- fs/jfs/jfs_dinode.h | 15 +- fs/jfs/jfs_discard.c | 15 +- fs/jfs/jfs_discard.h | 15 +- fs/jfs/jfs_dmap.c | 15 +- fs/jfs/jfs_dmap.h | 15 +- fs/jfs/jfs_dtree.c | 15 +- fs/jfs/jfs_dtree.h | 15 +- fs/jfs/jfs_extent.c | 15 +- fs/jfs/jfs_extent.h | 15 +- fs/jfs/jfs_filsys.h | 15 +- fs/jfs/jfs_imap.c | 15 +- fs/jfs/jfs_imap.h | 15 +- fs/jfs/jfs_incore.h | 15 +- fs/jfs/jfs_inode.c | 15 +- fs/jfs/jfs_inode.h | 15 +- fs/jfs/jfs_lock.h | 15 +- fs/jfs/jfs_logmgr.c | 15 +- fs/jfs/jfs_logmgr.h | 15 +- fs/jfs/jfs_metapage.c | 15 +- fs/jfs/jfs_metapage.h | 15 +- fs/jfs/jfs_mount.c | 15 +- fs/jfs/jfs_superblock.h | 15 +- fs/jfs/jfs_txnmgr.c | 15 +- fs/jfs/jfs_txnmgr.h | 15 +- fs/jfs/jfs_types.h | 15 +- fs/jfs/jfs_umount.c | 15 +- fs/jfs/jfs_unicode.c | 15 +- fs/jfs/jfs_unicode.h | 15 +- fs/jfs/jfs_uniupr.c | 15 +- fs/jfs/jfs_xattr.h | 15 +- fs/jfs/jfs_xtree.c | 15 +- fs/jfs/jfs_xtree.h | 15 +- fs/jfs/namei.c | 15 +- fs/jfs/resize.c | 15 +- fs/jfs/super.c | 15 +- fs/jfs/symlink.c | 15 +- fs/jfs/xattr.c | 15 +- fs/kernfs/Kconfig | 1 - fs/kernfs/Makefile | 1 - fs/libfs.c | 1 - fs/lockd/clntlock.c | 1 - fs/lockd/clntproc.c | 22 +- fs/lockd/svc.c | 1 - fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 3 +- fs/lockd/xdr.c | 3 + fs/lockd/xdr4.c | 3 + fs/locks.c | 6 +- fs/mbcache.c | 1 - fs/minix/Kconfig | 1 - fs/minix/Makefile | 1 - fs/minix/inode.c | 1 - fs/namespace.c | 2 +- fs/nfs/Kconfig | 1 - fs/nfs/blocklayout/Makefile | 1 - fs/nfs/client.c | 6 +- fs/nfs/delegation.c | 1 - fs/nfs/dir.c | 1 - fs/nfs/direct.c | 1 - fs/nfs/file.c | 1 - fs/nfs/filelayout/Makefile | 1 - fs/nfs/flexfilelayout/Makefile | 1 - fs/nfs/flexfilelayout/flexfilelayout.c | 1 - fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 6 +- fs/nfs/getroot.c | 6 +- fs/nfs/inode.c | 1 - fs/nfs/namespace.c | 1 - fs/nfs/nfs2super.c | 1 - fs/nfs/nfs3client.c | 1 - fs/nfs/nfs3super.c | 1 - fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4proc.c | 32 +- fs/nfs/nfs4session.c | 1 - fs/nfs/nfs4super.c | 1 - fs/nfs/pagelist.c | 1 - fs/nfs/pnfs_nfs.c | 1 - fs/nfs/read.c | 1 - fs/nfs/super.c | 1 - fs/nfs/write.c | 1 - fs/nfs_common/Makefile | 1 - fs/nfs_common/grace.c | 1 - fs/nfs_common/nfsacl.c | 1 - fs/nfsd/Kconfig | 1 - fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 53 +- fs/nfsd/nfscache.c | 227 +- fs/nfsd/nfsctl.c | 15 +- fs/nfsd/vfs.c | 2 +- fs/nilfs2/Kconfig | 1 - fs/nls/Kconfig | 1 - fs/no-block.c | 6 +- fs/notify/Kconfig | 1 - fs/notify/dnotify/Kconfig | 1 - fs/notify/dnotify/Makefile | 1 - fs/notify/dnotify/dnotify.c | 11 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/Makefile | 1 - fs/notify/fanotify/fanotify.c | 5 +- fs/notify/fanotify/fanotify_user.c | 22 - fs/notify/fsnotify.c | 15 +- fs/notify/group.c | 15 +- fs/notify/inotify/Kconfig | 1 - fs/notify/inotify/Makefile | 1 - fs/notify/inotify/inotify_fsnotify.c | 19 +- fs/notify/inotify/inotify_user.c | 19 +- fs/notify/mark.c | 15 +- fs/notify/notification.c | 15 +- fs/ntfs/Kconfig | 1 - fs/ntfs/aops.c | 16 +- fs/ntfs/aops.h | 16 +- fs/ntfs/attrib.c | 16 +- fs/ntfs/attrib.h | 16 +- fs/ntfs/bitmap.c | 16 +- fs/ntfs/bitmap.h | 16 +- fs/ntfs/collate.c | 16 +- fs/ntfs/collate.h | 16 +- fs/ntfs/compress.c | 16 +- fs/ntfs/debug.c | 16 +- fs/ntfs/debug.h | 16 +- fs/ntfs/dir.c | 16 +- fs/ntfs/dir.h | 16 +- fs/ntfs/endian.h | 16 +- fs/ntfs/file.c | 16 +- fs/ntfs/index.c | 16 +- fs/ntfs/index.h | 16 +- fs/ntfs/inode.c | 16 +- fs/ntfs/inode.h | 16 +- fs/ntfs/layout.h | 16 +- fs/ntfs/lcnalloc.c | 16 +- fs/ntfs/lcnalloc.h | 16 +- fs/ntfs/logfile.c | 16 +- fs/ntfs/logfile.h | 16 +- fs/ntfs/malloc.h | 16 +- fs/ntfs/mft.c | 16 +- fs/ntfs/mft.h | 16 +- fs/ntfs/mst.c | 16 +- fs/ntfs/namei.c | 16 +- fs/ntfs/ntfs.h | 16 +- fs/ntfs/quota.c | 16 +- fs/ntfs/quota.h | 16 +- fs/ntfs/runlist.c | 16 +- fs/ntfs/runlist.h | 16 +- fs/ntfs/super.c | 16 +- fs/ntfs/sysctl.c | 16 +- fs/ntfs/sysctl.h | 16 +- fs/ntfs/time.h | 16 +- fs/ntfs/types.h | 16 +- fs/ntfs/unistr.c | 16 +- fs/ntfs/upcase.c | 16 +- fs/ntfs/usnjrnl.c | 16 +- fs/ntfs/usnjrnl.h | 16 +- fs/ntfs/volume.h | 16 +- fs/ocfs2/Kconfig | 1 - fs/ocfs2/acl.c | 10 +- fs/ocfs2/acl.h | 10 +- fs/ocfs2/alloc.c | 31 +- fs/ocfs2/alloc.h | 16 +- fs/ocfs2/aops.c | 38 +- fs/ocfs2/aops.h | 16 +- fs/ocfs2/blockcheck.c | 10 +- fs/ocfs2/blockcheck.h | 10 +- fs/ocfs2/buffer_head_io.c | 16 +- fs/ocfs2/buffer_head_io.h | 16 +- fs/ocfs2/cluster/Makefile | 1 - fs/ocfs2/cluster/heartbeat.c | 18 +- fs/ocfs2/cluster/heartbeat.h | 17 +- fs/ocfs2/cluster/masklog.c | 16 +- fs/ocfs2/cluster/masklog.h | 16 +- fs/ocfs2/cluster/netdebug.c | 17 +- fs/ocfs2/cluster/nodemanager.c | 16 +- fs/ocfs2/cluster/nodemanager.h | 17 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 16 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 17 +- fs/ocfs2/cluster/quorum.c | 18 +- fs/ocfs2/cluster/quorum.h | 17 +- fs/ocfs2/cluster/tcp.c | 18 +- fs/ocfs2/cluster/tcp.h | 17 +- fs/ocfs2/cluster/tcp_internal.h | 16 +- fs/ocfs2/dcache.c | 28 +- fs/ocfs2/dcache.h | 16 +- fs/ocfs2/dir.c | 16 +- fs/ocfs2/dir.h | 16 +- fs/ocfs2/dlm/Makefile | 1 - fs/ocfs2/dlm/dlmapi.h | 17 +- fs/ocfs2/dlm/dlmast.c | 17 +- fs/ocfs2/dlm/dlmcommon.h | 17 +- fs/ocfs2/dlm/dlmconvert.c | 17 +- fs/ocfs2/dlm/dlmconvert.h | 17 +- fs/ocfs2/dlm/dlmdebug.c | 17 +- fs/ocfs2/dlm/dlmdebug.h | 17 +- fs/ocfs2/dlm/dlmdomain.c | 17 +- fs/ocfs2/dlm/dlmdomain.h | 17 +- fs/ocfs2/dlm/dlmlock.c | 17 +- fs/ocfs2/dlm/dlmmaster.c | 19 +- fs/ocfs2/dlm/dlmrecovery.c | 17 +- fs/ocfs2/dlm/dlmthread.c | 17 +- fs/ocfs2/dlm/dlmunlock.c | 40 +- fs/ocfs2/dlmfs/Makefile | 1 - fs/ocfs2/dlmfs/dlmfs.c | 16 +- fs/ocfs2/dlmfs/userdlm.c | 16 +- fs/ocfs2/dlmfs/userdlm.h | 16 +- fs/ocfs2/dlmglue.c | 73 +- fs/ocfs2/dlmglue.h | 16 +- fs/ocfs2/export.c | 16 +- fs/ocfs2/export.h | 16 +- fs/ocfs2/file.c | 16 +- fs/ocfs2/file.h | 16 +- fs/ocfs2/filecheck.c | 1 - fs/ocfs2/heartbeat.c | 16 +- fs/ocfs2/heartbeat.h | 16 +- fs/ocfs2/inode.c | 16 +- fs/ocfs2/inode.h | 16 +- fs/ocfs2/journal.c | 16 +- fs/ocfs2/journal.h | 16 +- fs/ocfs2/localalloc.c | 16 +- fs/ocfs2/localalloc.h | 16 +- fs/ocfs2/locks.c | 16 +- fs/ocfs2/locks.h | 16 +- fs/ocfs2/mmap.c | 16 +- fs/ocfs2/move_extents.c | 10 +- fs/ocfs2/move_extents.h | 10 +- fs/ocfs2/namei.c | 16 +- fs/ocfs2/namei.h | 16 +- fs/ocfs2/ocfs2.h | 19 +- fs/ocfs2/ocfs2_ioctl.h | 10 +- fs/ocfs2/ocfs2_lockid.h | 16 +- fs/ocfs2/ocfs2_lockingver.h | 10 +- fs/ocfs2/refcounttree.c | 10 +- fs/ocfs2/refcounttree.h | 10 +- fs/ocfs2/reservations.c | 10 +- fs/ocfs2/reservations.h | 10 +- fs/ocfs2/resize.c | 16 +- fs/ocfs2/resize.h | 16 +- fs/ocfs2/slot_map.c | 18 +- fs/ocfs2/slot_map.h | 16 +- fs/ocfs2/suballoc.c | 16 +- fs/ocfs2/suballoc.h | 16 +- fs/ocfs2/super.c | 16 +- fs/ocfs2/super.h | 16 +- fs/ocfs2/symlink.h | 16 +- fs/ocfs2/sysfile.c | 16 +- fs/ocfs2/sysfile.h | 16 +- fs/ocfs2/uptodate.c | 16 +- fs/ocfs2/uptodate.h | 16 +- fs/ocfs2/xattr.c | 10 +- fs/ocfs2/xattr.h | 10 +- fs/omfs/Kconfig | 1 - fs/omfs/Makefile | 1 - fs/omfs/dir.c | 2 +- fs/omfs/file.c | 2 +- fs/omfs/inode.c | 2 +- fs/open.c | 1 - fs/openpromfs/Makefile | 1 - fs/openpromfs/inode.c | 1 - fs/orangefs/Kconfig | 1 - fs/orangefs/orangefs-mod.c | 1 - fs/overlayfs/Kconfig | 1 - fs/overlayfs/Makefile | 1 - fs/overlayfs/file.c | 9 +- fs/overlayfs/inode.c | 48 - fs/overlayfs/namei.c | 8 - fs/overlayfs/overlayfs.h | 3 - fs/overlayfs/ovl_entry.h | 6 - fs/overlayfs/super.c | 169 +- fs/overlayfs/util.c | 12 - fs/pnode.c | 3 +- fs/pnode.h | 3 +- fs/posix_acl.c | 1 - fs/proc/Kconfig | 4 +- fs/proc/array.c | 6 +- fs/proc/consoles.c | 3 +- fs/proc/generic.c | 1 - fs/proc/inode.c | 27 +- fs/proc/internal.h | 6 +- fs/proc/nommu.c | 6 +- fs/proc/proc_net.c | 1 - fs/proc/proc_sysctl.c | 4 - fs/proc/root.c | 2 +- fs/proc/vmcore.c | 10 - fs/pstore/Kconfig | 1 - fs/pstore/platform.c | 7 +- fs/pstore/ram.c | 57 +- fs/qnx4/Kconfig | 1 - fs/qnx4/Makefile | 1 - fs/qnx4/inode.c | 1 - fs/qnx6/Kconfig | 1 - fs/qnx6/Makefile | 1 - fs/qnx6/inode.c | 1 - fs/quota/Kconfig | 1 - fs/quota/dquot.c | 11 +- fs/quota/quota_tree.c | 1 - fs/quota/quota_v1.c | 1 - fs/quota/quota_v2.c | 1 - fs/ramfs/Makefile | 1 - fs/ramfs/file-nommu.c | 6 +- fs/ramfs/inode.c | 12 - fs/ramfs/internal.h | 6 +- fs/reiserfs/Kconfig | 1 - fs/romfs/Kconfig | 1 - fs/romfs/internal.h | 6 +- fs/romfs/mmap-nommu.c | 6 +- fs/romfs/storage.c | 6 +- fs/select.c | 18 +- fs/splice.c | 9 +- fs/squashfs/Kconfig | 1 - fs/squashfs/block.c | 15 +- fs/squashfs/cache.c | 15 +- fs/squashfs/decompressor.c | 15 +- fs/squashfs/decompressor.h | 15 +- fs/squashfs/dir.c | 15 +- fs/squashfs/export.c | 15 +- fs/squashfs/file.c | 15 +- fs/squashfs/fragment.c | 15 +- fs/squashfs/id.c | 15 +- fs/squashfs/inode.c | 15 +- fs/squashfs/lzo_wrapper.c | 15 +- fs/squashfs/namei.c | 15 +- fs/squashfs/squashfs.h | 15 +- fs/squashfs/squashfs_fs.h | 15 +- fs/squashfs/squashfs_fs_i.h | 15 +- fs/squashfs/squashfs_fs_sb.h | 15 +- fs/squashfs/super.c | 15 +- fs/squashfs/symlink.c | 15 +- fs/squashfs/xattr.c | 15 +- fs/squashfs/xattr.h | 15 +- fs/squashfs/xattr_id.c | 15 +- fs/squashfs/xz_wrapper.c | 15 +- fs/squashfs/zlib_wrapper.c | 15 +- fs/squashfs/zstd_wrapper.c | 11 +- fs/stack.c | 1 - fs/sysfs/Kconfig | 1 - fs/sysfs/Makefile | 1 - fs/sysfs/group.c | 54 +- fs/sysv/Kconfig | 1 - fs/sysv/Makefile | 1 - fs/sysv/super.c | 1 - fs/tracefs/Makefile | 1 - fs/ubifs/Kconfig | 1 - fs/ubifs/crypto.c | 19 +- fs/ubifs/file.c | 2 +- fs/ubifs/orphan.c | 50 +- fs/ubifs/tnc.c | 16 +- fs/udf/Kconfig | 1 - fs/udf/Makefile | 1 - fs/ufs/Kconfig | 1 - fs/ufs/Makefile | 1 - fs/ufs/super.c | 3 +- fs/unicode/Kconfig | 1 - fs/xattr.c | 1 - fs/xfs/Kconfig | 1 - fs/xfs/libxfs/xfs_ialloc_btree.c | 9 - fs/xfs/libxfs/xfs_refcount_btree.c | 9 - fs/xfs/libxfs/xfs_rmap_btree.c | 9 - fs/xfs/scrub/ialloc.c | 3 +- fs/xfs/xfs_log.c | 11 +- include/acpi/acpi_bus.h | 15 +- include/acpi/acpi_drivers.h | 15 +- include/acpi/acpi_lpat.h | 10 +- include/asm-generic/atomic.h | 6 +- include/asm-generic/atomic64.h | 26 +- include/asm-generic/barrier.h | 6 +- include/asm-generic/exec.h | 6 +- include/asm-generic/io.h | 6 +- include/asm-generic/irq_regs.h | 6 +- include/asm-generic/pgalloc.h | 107 +- include/asm-generic/ptrace.h | 3 +- include/asm-generic/qrwlock.h | 11 +- include/asm-generic/qspinlock.h | 11 +- include/asm-generic/qspinlock_types.h | 11 +- include/asm-generic/switch_to.h | 6 +- include/asm-generic/syscall.h | 5 +- include/asm-generic/tlb.h | 6 +- include/asm-generic/xor.h | 10 +- include/crypto/acompress.h | 7 +- include/crypto/aead.h | 7 +- include/crypto/akcipher.h | 7 +- include/crypto/algapi.h | 14 +- include/crypto/authenc.h | 7 +- include/crypto/cbc.h | 7 +- include/crypto/crypto_wq.h | 8 + include/crypto/ctr.h | 7 +- include/crypto/dh.h | 7 +- include/crypto/drbg.h | 2 - include/crypto/ecdh.h | 7 +- include/crypto/engine.h | 7 +- include/crypto/hash.h | 15 +- include/crypto/hash_info.h | 7 +- include/crypto/if_alg.h | 7 +- include/crypto/internal/acompress.h | 7 +- include/crypto/internal/aead.h | 7 +- include/crypto/internal/akcipher.h | 7 +- include/crypto/internal/geniv.h | 7 +- include/crypto/internal/hash.h | 13 +- include/crypto/internal/kpp.h | 7 +- include/crypto/internal/rng.h | 7 +- include/crypto/internal/rsa.h | 7 +- include/crypto/internal/scompress.h | 7 +- include/crypto/internal/skcipher.h | 7 +- include/crypto/kpp.h | 7 +- include/crypto/padlock.h | 7 +- include/crypto/pkcs7.h | 6 +- include/crypto/public_key.h | 6 +- include/crypto/rng.h | 7 +- include/crypto/scatterwalk.h | 7 +- include/crypto/skcipher.h | 7 +- include/drm/bridge/analogix_dp.h | 6 +- include/drm/bridge/dw_hdmi.h | 6 +- include/drm/bridge/dw_mipi_dsi.h | 11 +- include/drm/drm_atomic_state_helper.h | 2 - include/drm/drm_auth.h | 11 +- include/drm/drm_client.h | 30 - include/drm/drm_connector.h | 21 +- include/drm/drm_device.h | 4 - include/drm/drm_dp_helper.h | 33 +- include/drm/drm_edid.h | 5 - include/drm/drm_fb_helper.h | 18 + include/drm/drm_format_helper.h | 6 +- include/drm/drm_fourcc.h | 50 +- include/drm/drm_gem_vram_helper.h | 162 - include/drm/drm_hdcp.h | 31 +- include/drm/drm_lease.h | 11 +- include/drm/drm_legacy.h | 12 +- include/drm/drm_mode_config.h | 13 - include/drm/drm_modeset_helper_vtables.h | 8 - include/drm/drm_plane.h | 2 +- include/drm/drm_simple_kms_helper.h | 6 +- include/drm/drm_vram_mm_helper.h | 102 - include/drm/gma_drm.h | 25 + include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 4 +- include/drm/tinydrm/mipi-dbi.h | 6 +- include/drm/tinydrm/tinydrm-helpers.h | 6 +- include/drm/ttm/ttm_bo_driver.h | 9 +- include/drm/ttm/ttm_execbuf_util.h | 3 +- include/dt-bindings/arm/ux500_pm_domains.h | 2 +- include/dt-bindings/clock/at91.h | 3 +- include/dt-bindings/clock/g12a-clkc.h | 2 +- include/dt-bindings/clock/hi3516cv300-clock.h | 14 +- include/dt-bindings/clock/hi3519-clock.h | 14 +- include/dt-bindings/clock/hi3620-clock.h | 16 +- include/dt-bindings/clock/hi3660-clock.h | 6 +- include/dt-bindings/clock/hip04-clock.h | 16 +- include/dt-bindings/clock/histb-clock.h | 14 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/mt2701-clk.h | 10 +- include/dt-bindings/clock/mt2712-clk.h | 10 +- include/dt-bindings/clock/mt6797-clk.h | 10 +- include/dt-bindings/clock/mt7622-clk.h | 10 +- include/dt-bindings/clock/mt8135-clk.h | 10 +- include/dt-bindings/clock/mt8173-clk.h | 10 +- include/dt-bindings/clock/oxsemi,ox810se.h | 13 +- include/dt-bindings/clock/oxsemi,ox820.h | 13 +- include/dt-bindings/clock/pxa-clock.h | 6 +- include/dt-bindings/clock/r8a73a4-clock.h | 6 +- include/dt-bindings/clock/r8a7740-clock.h | 6 +- include/dt-bindings/clock/r8a7778-clock.h | 6 +- include/dt-bindings/clock/r8a7779-clock.h | 6 +- include/dt-bindings/clock/r8a7790-clock.h | 6 +- include/dt-bindings/clock/r8a7791-clock.h | 6 +- include/dt-bindings/clock/r8a7792-clock.h | 6 +- include/dt-bindings/clock/rk3036-cru.h | 11 +- include/dt-bindings/clock/rk3066a-cru.h | 11 +- include/dt-bindings/clock/rk3128-cru.h | 11 +- include/dt-bindings/clock/rk3188-cru-common.h | 11 +- include/dt-bindings/clock/rk3188-cru.h | 11 +- include/dt-bindings/clock/rk3228-cru.h | 11 +- include/dt-bindings/clock/rk3288-cru.h | 11 +- include/dt-bindings/clock/rk3328-cru.h | 11 +- include/dt-bindings/clock/rk3368-cru.h | 11 +- include/dt-bindings/clock/rk3399-cru.h | 11 +- include/dt-bindings/clock/rv1108-cru.h | 11 +- include/dt-bindings/clock/sh73a0-clock.h | 6 +- include/dt-bindings/clock/stm32fx-clock.h | 2 +- include/dt-bindings/clock/sun5i-ccu.h | 11 +- include/dt-bindings/clock/vf610-clock.h | 6 +- include/dt-bindings/dma/nbpfaxi.h | 5 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 8 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 8 +- include/dt-bindings/gpio/meson8-gpio.h | 8 +- include/dt-bindings/gpio/meson8b-gpio.h | 8 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 + include/dt-bindings/input/ti-drv260x.h | 10 +- include/dt-bindings/media/omap3-isp.h | 10 +- include/dt-bindings/media/tvp5150.h | 14 +- include/dt-bindings/memory/mt2701-larb-port.h | 10 +- include/dt-bindings/memory/mt8173-larb-port.h | 10 +- include/dt-bindings/net/ti-dp83867.h | 12 +- include/dt-bindings/phy/phy.h | 2 +- include/dt-bindings/pinctrl/mt65xx.h | 10 +- include/dt-bindings/pinctrl/nomadik.h | 2 +- include/dt-bindings/pinctrl/rockchip.h | 11 +- include/dt-bindings/power/mt2701-power.h | 10 +- include/dt-bindings/power/qcom-rpmpd.h | 34 - include/dt-bindings/power/tegra186-powergate.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-s10.h | 13 +- include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 - include/dt-bindings/reset/imx7-reset.h | 13 +- include/dt-bindings/reset/mt2701-resets.h | 10 +- include/dt-bindings/reset/mt7622-reset.h | 10 +- include/dt-bindings/reset/mt8135-resets.h | 10 +- include/dt-bindings/reset/mt8173-resets.h | 10 +- include/dt-bindings/reset/oxsemi,ox810se.h | 13 +- include/dt-bindings/reset/oxsemi,ox820.h | 13 +- include/dt-bindings/reset/sun5i-ccu.h | 11 +- include/dt-bindings/reset/tegra186-reset.h | 13 +- include/dt-bindings/reset/ti-syscon.h | 11 +- include/dt-bindings/soc/zte,pm_domains.h | 2 +- include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/keys/asymmetric-parser.h | 6 +- include/keys/asymmetric-subtype.h | 6 +- include/keys/asymmetric-type.h | 6 +- include/keys/big_key-type.h | 6 +- include/keys/dns_resolver-type.h | 6 +- include/keys/keyring-type.h | 6 +- include/keys/request_key_auth-type.h | 6 +- include/keys/rxrpc-type.h | 6 +- include/keys/system_keyring.h | 6 +- include/keys/user-type.h | 6 +- include/linux/acpi.h | 22 +- include/linux/ahci_platform.h | 6 +- include/linux/amba/kmi.h | 16 +- include/linux/amba/pl022.h | 11 +- include/linux/amba/serial.h | 15 +- include/linux/apm-emulation.h | 3 +- include/linux/apm_bios.h | 11 +- include/linux/arm-cci.h | 15 +- include/linux/asn1.h | 6 +- include/linux/asn1_ber_bytecode.h | 6 +- include/linux/asn1_decoder.h | 6 +- include/linux/assoc_array.h | 6 +- include/linux/assoc_array_priv.h | 6 +- include/linux/ata.h | 18 +- include/linux/atmel_pdc.h | 6 +- include/linux/audit.h | 25 +- include/linux/auto_dev-ioctl.h | 5 +- include/linux/auto_fs.h | 5 +- include/linux/backing-dev-defs.h | 1 + include/linux/balloon_compaction.h | 4 - include/linux/bcm47xx_nvram.h | 5 +- include/linux/bcm47xx_sprom.h | 5 +- include/linux/bio.h | 2 +- include/linux/bitfield.h | 10 +- include/linux/blk_types.h | 7 + include/linux/blkdev.h | 7 +- include/linux/bma150.h | 15 +- include/linux/bpf-cgroup.h | 13 +- include/linux/bpf.h | 84 +- include/linux/bpf_verifier.h | 21 +- include/linux/cacheinfo.h | 2 - include/linux/cgroup-defs.h | 6 - include/linux/cgroup.h | 34 +- include/linux/clk/at91_pmc.h | 6 +- include/linux/clk/tegra.h | 13 +- include/linux/clk/zynq.h | 15 +- include/linux/coda.h | 3 +- include/linux/coda_psdev.h | 72 + include/linux/concap.h | 112 + include/linux/configfs.h | 16 +- include/linux/connector.h | 15 +- include/linux/coresight.h | 61 +- include/linux/count_zeros.h | 6 +- include/linux/cpu.h | 4 - include/linux/cpu_cooling.h | 13 +- include/linux/cpuhotplug.h | 2 +- include/linux/cred.h | 6 +- include/linux/crypto.h | 8 +- include/linux/cs5535.h | 5 +- include/linux/dax.h | 26 - include/linux/dca.h | 18 +- include/linux/debugfs.h | 12 +- include/linux/delayacct.h | 12 +- include/linux/device.h | 3 - include/linux/devpts_fs.h | 5 +- include/linux/dlm.h | 4 +- include/linux/dlm_plock.h | 5 +- include/linux/dma-buf.h | 47 +- include/linux/dma-contiguous.h | 25 +- include/linux/dma-fence-array.h | 10 +- include/linux/dma-fence-chain.h | 10 +- include/linux/dma-fence.h | 10 +- include/linux/dma-iommu.h | 62 +- include/linux/dma-noncoherent.h | 3 - include/linux/dma/mxs-dma.h | 24 - include/linux/dma/xilinx_dma.h | 6 +- include/linux/dmaengine.h | 26 +- include/linux/dmar.h | 14 +- include/linux/drbd.h | 14 +- include/linux/dsa/sja1105.h | 12 + include/linux/eeprom_93cx6.h | 15 +- include/linux/elf-fdpic.h | 6 +- include/linux/enclosure.h | 13 +- include/linux/etherdevice.h | 7 +- include/linux/ethtool.h | 9 - include/linux/eventpoll.h | 7 +- include/linux/fcdevice.h | 7 +- include/linux/fddidevice.h | 6 +- include/linux/filter.h | 18 +- include/linux/firmware/trusted_foundations.h | 11 +- include/linux/fixp-arith.h | 14 +- include/linux/fmc.h | 3 +- include/linux/fpga/adi-axi-common.h | 19 - include/linux/fs.h | 3 +- include/linux/fs_context.h | 6 +- include/linux/fs_parser.h | 6 +- include/linux/fscache-cache.h | 6 +- include/linux/fscache.h | 6 +- include/linux/fscrypt.h | 96 +- include/linux/fsi.h | 10 +- include/linux/fsl-diu-fb.h | 7 +- include/linux/fsl/guts.h | 6 +- include/linux/fsl_devices.h | 6 +- include/linux/fsl_ifc.h | 15 +- include/linux/fsldma.h | 5 +- include/linux/ftrace.h | 4 +- include/linux/genalloc.h | 58 +- include/linux/generic-radix-tree.h | 2 +- include/linux/hdlc.h | 5 +- include/linux/hdmi.h | 67 - include/linux/hid-debug.h | 15 +- include/linux/hid-roccat.h | 5 +- include/linux/hid.h | 14 +- include/linux/hiddev.h | 14 +- include/linux/hippidevice.h | 6 +- include/linux/hmm.h | 11 +- include/linux/host1x.h | 17 +- include/linux/hugetlb.h | 102 +- include/linux/hwmon-sysfs.h | 15 +- include/linux/hwmon-vid.h | 14 +- include/linux/i2c-algo-pcf.h | 16 +- include/linux/i2c-dev.h | 15 +- include/linux/i2c-mux.h | 16 +- include/linux/i2c-smbus.h | 16 +- include/linux/i2c.h | 22 +- include/linux/i3c/master.h | 5 +- include/linux/icmp.h | 6 +- include/linux/idr.h | 2 +- include/linux/ieee802154.h | 10 +- include/linux/if_arp.h | 6 +- include/linux/if_bridge.h | 6 +- include/linux/if_ether.h | 6 +- include/linux/if_fddi.h | 6 +- include/linux/if_frad.h | 6 +- include/linux/if_pppol2tp.h | 6 +- include/linux/if_pppox.h | 6 +- include/linux/if_rmnet.h | 55 - include/linux/if_team.h | 6 +- include/linux/if_tun.h | 11 +- include/linux/if_vlan.h | 7 +- include/linux/igmp.h | 9 +- include/linux/iio/adc/ad_sigma_delta.h | 3 +- include/linux/iio/buffer-dma.h | 3 +- include/linux/iio/buffer-dmaengine.h | 3 +- include/linux/iio/common/ssp_sensors.h | 12 +- include/linux/iio/common/st_sensors.h | 3 +- include/linux/iio/common/st_sensors_i2c.h | 3 +- include/linux/iio/common/st_sensors_spi.h | 3 +- include/linux/iio/dac/ad5504.h | 3 +- include/linux/iio/dac/ad5791.h | 3 +- include/linux/iio/dac/max517.h | 3 +- include/linux/iio/dac/mcp4725.h | 3 +- include/linux/iio/frequency/ad9523.h | 3 +- include/linux/iio/frequency/adf4350.h | 3 +- include/linux/iio/imu/adis.h | 3 +- include/linux/iio/timer/stm32-lptim-trigger.h | 3 +- include/linux/iio/timer/stm32-timer-trigger.h | 3 +- include/linux/imx-media.h | 6 +- include/linux/in.h | 6 +- include/linux/in6.h | 6 +- include/linux/inet.h | 6 +- include/linux/inetdevice.h | 19 +- include/linux/input/ad714x.h | 3 +- include/linux/input/adp5589.h | 3 +- include/linux/input/adxl34x.h | 3 +- include/linux/input/bu21013.h | 2 +- include/linux/input/samsung-keypad.h | 6 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-pti.h | 10 +- include/linux/intel-svm.h | 2 +- include/linux/interval_tree_generic.h | 14 +- include/linux/iommu.h | 6 - include/linux/ip.h | 6 +- include/linux/ipv6_route.h | 6 +- include/linux/irqchip/arm-vic.h | 15 +- include/linux/irqchip/ingenic.h | 11 +- include/linux/irqchip/irq-bcm2836.h | 11 +- include/linux/isapnp.h | 17 +- include/linux/isdn.h | 473 ++ include/linux/isdn/hdlc.h | 82 + include/linux/isdn_divertif.h | 35 + include/linux/isdn_ppp.h | 194 + include/linux/isdnif.h | 505 ++ include/linux/jbd2.h | 5 +- include/linux/joystick.h | 14 +- include/linux/jz4780-nemc.h | 6 +- include/linux/kernel.h | 2 - include/linux/key-type.h | 6 +- include/linux/key.h | 7 +- include/linux/keyctl.h | 6 +- include/linux/kfifo.h | 16 +- include/linux/kmod.h | 15 +- include/linux/kprobes.h | 15 +- include/linux/ks8842.h | 14 +- include/linux/ks8851_mll.h | 14 +- include/linux/led-lm3530.h | 3 +- include/linux/libata.h | 18 +- include/linux/libgcc.h | 15 +- include/linux/list_lru.h | 1 - include/linux/livepatch.h | 17 +- include/linux/lockd/lockd.h | 2 - include/linux/lockdep.h | 32 +- include/linux/log2.h | 6 +- include/linux/lru_cache.h | 14 +- include/linux/lz4.h | 18 +- include/linux/mISDNhw.h | 11 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 80 +- include/linux/memory.h | 6 +- include/linux/memory_hotplug.h | 20 +- include/linux/memremap.h | 8 - include/linux/mfd/ab3100.h | 3 +- include/linux/mfd/abx500.h | 2 +- include/linux/mfd/abx500/ab8500-bm.h | 2 +- include/linux/mfd/abx500/ab8500-gpadc.h | 2 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 2 +- include/linux/mfd/abx500/ab8500.h | 2 +- include/linux/mfd/abx500/ux500_chargalg.h | 2 +- include/linux/mfd/adp5520.h | 3 +- include/linux/mfd/altera-a10sr.h | 13 +- include/linux/mfd/as3722.h | 16 +- include/linux/mfd/bcm590xx.h | 7 +- include/linux/mfd/cros_ec_commands.h | 3638 ++------- include/linux/mfd/da8xx-cfgchip.h | 11 +- include/linux/mfd/da9052/da9052.h | 16 +- include/linux/mfd/da9052/pdata.h | 16 +- include/linux/mfd/da9052/reg.h | 16 +- include/linux/mfd/da9055/core.h | 16 +- include/linux/mfd/da9055/pdata.h | 7 +- include/linux/mfd/da9055/reg.h | 16 +- include/linux/mfd/da9062/core.h | 11 +- include/linux/mfd/da9062/registers.h | 11 +- include/linux/mfd/da9063/pdata.h | 56 +- include/linux/mfd/da9150/core.h | 6 +- include/linux/mfd/da9150/registers.h | 6 +- include/linux/mfd/davinci_voicecodec.h | 15 +- include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/janz.h | 6 +- include/linux/mfd/lm3533.h | 6 +- include/linux/mfd/lp87565.h | 2 - include/linux/mfd/mcp.h | 5 +- include/linux/mfd/mt6397/core.h | 10 +- include/linux/mfd/mt6397/registers.h | 10 +- include/linux/mfd/mxs-lradc.h | 11 +- include/linux/mfd/palmas.h | 7 +- include/linux/mfd/pcf50633/adc.h | 6 +- include/linux/mfd/pcf50633/backlight.h | 11 +- include/linux/mfd/pcf50633/core.h | 6 +- include/linux/mfd/pcf50633/gpio.h | 6 +- include/linux/mfd/pcf50633/mbc.h | 6 +- include/linux/mfd/rc5t583.h | 14 +- include/linux/mfd/smsc.h | 7 +- include/linux/mfd/stw481x.h | 3 +- include/linux/mfd/syscon.h | 6 +- include/linux/mfd/syscon/clps711x.h | 6 +- include/linux/mfd/tps6105x.h | 3 +- include/linux/mfd/tps65090.h | 16 +- include/linux/mfd/tps65910.h | 7 +- include/linux/mfd/twl.h | 16 +- include/linux/mfd/ucb1x00.h | 5 +- include/linux/mfd/viperboard.h | 7 +- include/linux/mfd/wm831x/auxadc.h | 7 +- include/linux/mfd/wm831x/core.h | 7 +- include/linux/mfd/wm831x/gpio.h | 7 +- include/linux/mfd/wm831x/irq.h | 7 +- include/linux/mfd/wm831x/otp.h | 7 +- include/linux/mfd/wm831x/pdata.h | 7 +- include/linux/mfd/wm831x/pmu.h | 7 +- include/linux/mfd/wm831x/regulator.h | 7 +- include/linux/mfd/wm831x/status.h | 7 +- include/linux/mfd/wm831x/watchdog.h | 7 +- include/linux/mfd/wm8350/audio.h | 7 +- include/linux/mfd/wm8350/comparator.h | 6 +- include/linux/mfd/wm8350/core.h | 7 +- include/linux/mfd/wm8350/gpio.h | 7 +- include/linux/mfd/wm8350/pmic.h | 7 +- include/linux/mfd/wm8350/rtc.h | 6 +- include/linux/mfd/wm8350/supply.h | 7 +- include/linux/mfd/wm8350/wdt.h | 6 +- include/linux/mfd/wm8400-audio.h | 15 +- include/linux/mfd/wm8400-private.h | 15 +- include/linux/mfd/wm8400.h | 15 +- include/linux/mfd/wm8994/core.h | 7 +- include/linux/mfd/wm8994/gpio.h | 7 +- include/linux/mfd/wm8994/pdata.h | 7 +- include/linux/mfd/wm8994/registers.h | 7 +- include/linux/mfd/wm97xx.h | 6 +- include/linux/micrel_phy.h | 7 +- include/linux/microchipphy.h | 14 +- include/linux/migrate.h | 3 +- include/linux/mlx5/device.h | 2 +- include/linux/mlx5/driver.h | 3 - include/linux/mlx5/eswitch.h | 26 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 33 +- include/linux/mm.h | 79 +- include/linux/mm_types.h | 2 - include/linux/mmc/sd.h | 6 +- include/linux/mmc/sdio.h | 6 +- include/linux/mmc/sdio_func.h | 6 +- include/linux/mmc/sh_mmcif.h | 6 +- include/linux/mmzone.h | 1 - include/linux/mod_devicetable.h | 29 +- include/linux/mpi.h | 15 +- include/linux/mtd/bbm.h | 16 +- include/linux/mtd/blktrans.h | 16 +- include/linux/mtd/cfi.h | 16 +- include/linux/mtd/cfi_endian.h | 16 +- include/linux/mtd/concat.h | 16 +- include/linux/mtd/doc2000.h | 16 +- include/linux/mtd/flashchip.h | 16 +- include/linux/mtd/gen_probe.h | 16 +- include/linux/mtd/map.h | 16 +- include/linux/mtd/mtd.h | 16 +- include/linux/mtd/nftl.h | 16 +- include/linux/mtd/onenand_regs.h | 1 - include/linux/mtd/physmap.h | 7 +- include/linux/mtd/pismo.h | 5 +- include/linux/mtd/rawnand.h | 36 - include/linux/mtd/spinand.h | 34 +- include/linux/mtd/super.h | 6 +- include/linux/mtd/ubi.h | 15 +- include/linux/mv643xx.h | 6 +- include/linux/mv643xx_i2c.h | 5 +- include/linux/mxm-wmi.h | 15 +- include/linux/net.h | 6 +- include/linux/netdev_features.h | 7 +- include/linux/netdevice.h | 6 +- include/linux/netfilter.h | 5 + include/linux/netfilter_ipv6.h | 52 - include/linux/nl802154.h | 11 +- include/linux/node.h | 7 +- include/linux/of_fdt.h | 11 + include/linux/of_net.h | 2 +- include/linux/oid_registry.h | 6 +- include/linux/olpc-ec.h | 37 +- include/linux/omap-gpmc.h | 6 +- include/linux/omapfb.h | 15 +- include/linux/page-flags.h | 6 - include/linux/page_ext.h | 1 + include/linux/pageblock-flags.h | 14 +- include/linux/pagemap.h | 3 +- include/linux/pch_dma.h | 14 +- include/linux/pci.h | 51 +- include/linux/pci_ids.h | 6 +- include/linux/percpu-defs.h | 1 - include/linux/percpu-refcount.h | 10 +- include/linux/perf_event.h | 1 - include/linux/pfn_t.h | 11 +- include/linux/phy.h | 27 +- include/linux/phy/omap_control_phy.h | 12 +- include/linux/phy/omap_usb.h | 12 +- include/linux/phy/phy.h | 6 +- include/linux/phy_led_triggers.h | 11 +- include/linux/phylink.h | 57 +- include/linux/pid.h | 9 +- include/linux/pinctrl/consumer.h | 3 +- include/linux/pinctrl/devinfo.h | 3 +- include/linux/pinctrl/machine.h | 3 +- include/linux/pinctrl/pinconf-generic.h | 6 +- include/linux/pinctrl/pinconf.h | 3 +- include/linux/pinctrl/pinctrl.h | 8 +- include/linux/pinctrl/pinmux.h | 3 +- include/linux/pl320-ipc.h | 12 +- include/linux/platform_data/ad5449.h | 3 +- include/linux/platform_data/ad5755.h | 3 +- include/linux/platform_data/ad5761.h | 3 +- include/linux/platform_data/ad7266.h | 3 +- include/linux/platform_data/ad7298.h | 3 +- include/linux/platform_data/ad7303.h | 3 +- include/linux/platform_data/ad7793.h | 3 +- include/linux/platform_data/ad7887.h | 3 +- include/linux/platform_data/adau17x1.h | 3 +- include/linux/platform_data/adau1977.h | 3 +- include/linux/platform_data/adp5588.h | 3 +- include/linux/platform_data/adp8860.h | 3 +- include/linux/platform_data/adp8870.h | 3 +- include/linux/platform_data/ads1015.h | 15 +- include/linux/platform_data/arm-ux500-pm.h | 3 +- include/linux/platform_data/asoc-ti-mcbsp.h | 16 +- include/linux/platform_data/asoc-ux500-msp.h | 2 +- include/linux/platform_data/at91_adc.h | 3 +- include/linux/platform_data/ata-pxa.h | 15 +- include/linux/platform_data/crypto-ux500.h | 2 +- include/linux/platform_data/db8500_thermal.h | 11 +- include/linux/platform_data/dma-atmel.h | 6 +- include/linux/platform_data/dma-coh901318.h | 2 +- include/linux/platform_data/dma-imx.h | 1 + include/linux/platform_data/dma-s3c24xx.h | 6 +- include/linux/platform_data/dma-ste-dma40.h | 2 +- include/linux/platform_data/edma.h | 6 +- include/linux/platform_data/elm.h | 12 +- include/linux/platform_data/g762.h | 15 +- include/linux/platform_data/gpio-omap.h | 16 +- include/linux/platform_data/i2c-mux-reg.h | 6 +- include/linux/platform_data/i2c-xiic.h | 14 +- include/linux/platform_data/intel-mid_wdt.h | 5 +- include/linux/platform_data/isl9305.h | 6 +- include/linux/platform_data/jz4740/jz4740_nand.h | 11 +- include/linux/platform_data/keypad-nomadik-ske.h | 2 +- include/linux/platform_data/keyscan-davinci.h | 15 +- include/linux/platform_data/leds-lm355x.h | 3 +- include/linux/platform_data/leds-lm3642.h | 3 +- include/linux/platform_data/ltc4245.h | 6 +- include/linux/platform_data/mcs.h | 7 +- include/linux/platform_data/media/camera-mx2.h | 15 +- include/linux/platform_data/media/camera-mx3.h | 11 +- include/linux/platform_data/media/camera-pxa.h | 14 +- include/linux/platform_data/media/coda.h | 6 +- include/linux/platform_data/media/s5p_hdmi.h | 6 +- include/linux/platform_data/media/timb_radio.h | 14 +- include/linux/platform_data/media/timb_video.h | 14 +- include/linux/platform_data/mtd-davinci.h | 15 +- include/linux/platform_data/mtd-mxc_nand.h | 15 +- include/linux/platform_data/mv_usb.h | 6 +- include/linux/platform_data/net-cw1200.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 15 +- include/linux/platform_data/omap-wd-timer.h | 6 +- include/linux/platform_data/omapdss.h | 6 +- include/linux/platform_data/remoteproc-omap.h | 10 +- include/linux/platform_data/serial-imx.h | 15 +- include/linux/platform_data/serial-omap.h | 6 +- include/linux/platform_data/serial-sccnxp.h | 6 +- include/linux/platform_data/sht3x.h | 12 +- include/linux/platform_data/simplefb.h | 6 +- include/linux/platform_data/spi-clps711x.h | 6 +- include/linux/platform_data/spi-davinci.h | 15 +- include/linux/platform_data/ssm2518.h | 3 +- include/linux/platform_data/st33zp24.h | 14 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_data/usb-musb-ux500.h | 2 +- include/linux/platform_data/usb-mx2.h | 11 +- include/linux/platform_data/ux500_wdt.h | 3 +- include/linux/platform_data/video-nuc900fb.h | 6 +- include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/wiznet.h | 3 +- include/linux/platform_data/wkup_m3.h | 10 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/plist.h | 4 +- include/linux/pm.h | 15 +- include/linux/pm_opp.h | 8 +- include/linux/pm_wakeup.h | 15 +- include/linux/pmbus.h | 15 +- include/linux/poison.h | 2 +- include/linux/posix-clock.h | 15 +- include/linux/power/ab8500.h | 2 +- include/linux/power/bq2415x_charger.h | 15 +- include/linux/power/bq24735-charger.h | 15 +- include/linux/power/gpio-charger.h | 11 +- include/linux/power/jz4740-battery.h | 11 +- include/linux/power/max17042_battery.h | 15 +- include/linux/power/max8903_charger.h | 16 +- include/linux/power/sbs-battery.h | 15 +- include/linux/power/twl4030_madc_battery.h | 11 +- include/linux/power_supply.h | 3 +- include/linux/ppp_channel.h | 6 +- include/linux/pps-gpio.h | 16 +- include/linux/pps_kernel.h | 15 +- include/linux/property.h | 51 - include/linux/psci.h | 9 +- include/linux/ptp_classify.h | 15 +- include/linux/ptp_clock_kernel.h | 15 +- include/linux/ptr_ring.h | 6 +- include/linux/ptrace.h | 2 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/radix-tree.h | 15 +- include/linux/raid/md_u.h | 9 +- include/linux/raid/pq.h | 7 +- include/linux/rbtree.h | 14 +- include/linux/rbtree_augmented.h | 14 +- include/linux/rcupdate.h | 6 +- include/linux/regset.h | 5 +- include/linux/regulator/ab8500.h | 3 +- include/linux/regulator/da9211.h | 11 +- include/linux/regulator/db8500-prcmu.h | 3 +- include/linux/regulator/fixed.h | 6 +- include/linux/regulator/gpio-regulator.h | 6 +- include/linux/regulator/lp3971.h | 15 +- include/linux/regulator/lp3972.h | 15 +- include/linux/regulator/max1586.h | 15 +- include/linux/regulator/max8660.h | 14 +- include/linux/regulator/max8952.h | 15 +- include/linux/regulator/max8973-regulator.h | 16 +- include/linux/regulator/mt6311.h | 10 +- include/linux/regulator/mt6323-regulator.h | 10 +- include/linux/regulator/mt6380-regulator.h | 10 +- include/linux/regulator/mt6397-regulator.h | 10 +- include/linux/regulator/pfuze100.h | 15 +- include/linux/regulator/tps51632-regulator.h | 16 +- include/linux/regulator/tps62360.h | 16 +- include/linux/remoteproc/st_slim_rproc.h | 6 +- include/linux/rhashtable.h | 78 +- include/linux/rio.h | 6 +- include/linux/rio_drv.h | 6 +- include/linux/rio_ids.h | 6 +- include/linux/rio_regs.h | 6 +- include/linux/rtc/sirfsoc_rtciobrg.h | 3 +- include/linux/rtsx_common.h | 14 +- include/linux/rtsx_pci.h | 14 +- include/linux/scatterlist.h | 11 +- include/linux/sched.h | 13 +- include/linux/sched/nohz.h | 8 + include/linux/sched/signal.h | 19 +- include/linux/sched/topology.h | 5 + include/linux/scpi_protocol.h | 13 +- include/linux/sctp.h | 17 +- include/linux/sdla.h | 6 +- include/linux/seqno-fence.h | 10 +- include/linux/serial_8250.h | 6 +- include/linux/serial_core.h | 15 +- include/linux/serial_max3100.h | 6 +- include/linux/serial_pnx8xxx.h | 15 +- include/linux/sfp.h | 12 +- include/linux/signal.h | 2 +- include/linux/skb_array.h | 6 +- include/linux/skbuff.h | 16 +- include/linux/skmsg.h | 2 - include/linux/sm501.h | 14 +- include/linux/smsc911x.h | 15 +- include/linux/soc/ixp4xx/qmgr.h | 5 +- include/linux/socket.h | 7 - include/linux/sonypi.h | 16 +- include/linux/soundwire/sdw.h | 88 +- include/linux/spi/at86rf230.h | 10 +- include/linux/spi/cc2520.h | 7 +- include/linux/spi/l4f00242t03.h | 10 +- include/linux/spi/libertas_spi.h | 6 +- include/linux/spi/lms283gf05.h | 10 +- include/linux/spi/mxs-spi.h | 11 +- include/linux/spi/pxa2xx_spi.h | 11 +- include/linux/spi/spi-fsl-dspi.h | 10 +- include/linux/spi/spi.h | 35 - include/linux/spi/tle62x0.h | 10 +- include/linux/stackdepot.h | 12 +- include/linux/stmp_device.h | 6 +- include/linux/sudmac.h | 52 + include/linux/suspend.h | 33 +- include/linux/swap.h | 18 +- include/linux/sys_soc.h | 2 +- include/linux/syscalls.h | 3 +- include/linux/sysctl.h | 7 - include/linux/sysfs.h | 8 - include/linux/syslog.h | 15 +- include/linux/tcp.h | 6 +- include/linux/tfrc.h | 6 +- include/linux/timb_dma.h | 14 +- include/linux/timb_gpio.h | 14 +- include/linux/timecounter.h | 11 +- include/linux/topology.h | 6 - include/linux/toshiba.h | 12 +- include/linux/tracehook.h | 14 +- include/linux/types.h | 2 +- include/linux/uaccess.h | 20 +- include/linux/udp.h | 6 +- include/linux/uio.h | 10 +- include/linux/uprobes.h | 15 +- include/linux/usb/ccid.h | 14 +- include/linux/usb/hcd.h | 6 +- include/linux/usb/pd.h | 11 +- include/linux/usb/pd_bdo.h | 11 +- include/linux/usb/pd_vdo.h | 11 +- include/linux/usb/renesas_usbhs.h | 4 - include/linux/usb/tcpm.h | 11 +- include/linux/usb/typec_mux.h | 62 +- include/linux/uuid.h | 10 +- include/linux/verification.h | 6 +- include/linux/vexpress.h | 9 +- include/linux/via-core.h | 17 +- include/linux/via_i2c.h | 16 +- include/linux/vlynq.h | 15 +- include/linux/vringh.h | 15 +- include/linux/w1.h | 11 +- include/linux/wanrouter.h | 11 + include/linux/wmi.h | 10 +- include/linux/xarray.h | 1 - include/linux/yam.h | 17 +- include/linux/zstd.h | 16 +- include/math-emu/op-2.h | 17 +- include/math-emu/op-common.h | 11 +- include/media/davinci/ccdc_types.h | 11 +- include/media/davinci/dm355_ccdc.h | 11 +- include/media/davinci/dm644x_ccdc.h | 11 +- include/media/davinci/isif.h | 11 +- include/media/davinci/vpfe_capture.h | 11 +- include/media/davinci/vpfe_types.h | 11 +- include/media/davinci/vpss.h | 11 +- include/media/drv-intf/cx2341x.h | 14 +- include/media/drv-intf/cx25840.h | 152 +- include/media/drv-intf/msp3400.h | 14 +- include/media/drv-intf/tea575x.h | 12 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 - include/media/i2c/adp1653.h | 11 +- include/media/i2c/adv7183.h | 10 +- include/media/i2c/bt819.h | 14 +- include/media/i2c/cs5345.h | 14 +- include/media/i2c/cs53l32a.h | 14 +- include/media/i2c/lm3560.h | 11 +- include/media/i2c/m52790.h | 14 +- include/media/i2c/m5mols.h | 6 +- include/media/i2c/mt9m032.h | 11 +- include/media/i2c/noon010pc30.h | 6 +- include/media/i2c/ov7670.h | 4 +- include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 6 +- include/media/i2c/saa6588.h | 14 +- include/media/i2c/saa7115.h | 14 +- include/media/i2c/saa7127.h | 14 +- include/media/i2c/smiapp.h | 11 +- include/media/i2c/sr030pc30.h | 6 +- include/media/i2c/tvaudio.h | 14 +- include/media/i2c/tvp7002.h | 11 +- include/media/i2c/upd64031a.h | 11 +- include/media/i2c/upd64083.h | 11 +- include/media/i2c/wm8775.h | 14 +- include/media/imx.h | 6 +- include/media/media-device.h | 10 +- include/media/media-devnode.h | 10 +- include/media/media-entity.h | 10 +- include/media/rc-map.h | 6 +- include/media/tuner.h | 11 +- include/media/v4l2-common.h | 24 +- include/media/v4l2-ctrls.h | 24 +- include/media/v4l2-device.h | 14 +- include/media/v4l2-event.h | 10 +- include/media/v4l2-fh.h | 10 +- include/media/v4l2-fwnode.h | 5 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mc.h | 11 +- include/media/v4l2-mem2mem.h | 10 +- include/media/v4l2-subdev.h | 11 +- include/media/videobuf2-core.h | 3 +- include/media/videobuf2-memops.h | 3 +- include/misc/altera.h | 16 +- include/misc/charlcd.h | 6 +- include/misc/cxl-base.h | 6 +- include/misc/cxl.h | 6 +- include/misc/cxllib.h | 6 +- include/net/9p/9p.h | 17 +- include/net/9p/client.h | 17 +- include/net/9p/transport.h | 17 +- include/net/af_ieee802154.h | 10 +- include/net/af_rxrpc.h | 6 +- include/net/bond_3ad.h | 19 +- include/net/bond_alb.h | 18 +- include/net/bond_options.h | 6 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/caif_device.h | 2 +- include/net/caif/caif_hsi.h | 2 +- include/net/caif/caif_layer.h | 2 +- include/net/caif/caif_spi.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfctrl.h | 2 +- include/net/caif/cffrml.h | 2 +- include/net/caif/cfmuxl.h | 2 +- include/net/caif/cfpkt.h | 2 +- include/net/caif/cfserl.h | 2 +- include/net/caif/cfsrvl.h | 2 +- include/net/calipso.h | 16 +- include/net/cfg80211.h | 18 +- include/net/cfg802154.h | 10 +- include/net/checksum.h | 6 +- include/net/cipso_ipv4.h | 16 +- include/net/cls_cgroup.h | 7 +- include/net/dcbevent.h | 13 +- include/net/dcbnl.h | 13 +- include/net/devlink.h | 16 +- include/net/dn_nsp.h | 10 +- include/net/dn_route.h | 10 +- include/net/dsa.h | 8 +- include/net/fib_rules.h | 1 - include/net/flow_dissector.h | 5 +- include/net/flow_offload.h | 3 - include/net/icmp.h | 6 +- include/net/ieee802154_netdev.h | 10 +- include/net/if_inet6.h | 7 +- include/net/ila.h | 6 +- include/net/inet6_connection_sock.h | 6 +- include/net/inet6_hashtables.h | 6 +- include/net/inet_connection_sock.h | 6 +- include/net/inet_frag.h | 37 +- include/net/inet_hashtables.h | 6 +- include/net/inet_sock.h | 6 +- include/net/inet_timewait_sock.h | 6 +- include/net/ip.h | 44 +- include/net/ip6_checksum.h | 6 +- include/net/ip6_fib.h | 38 +- include/net/ip6_route.h | 15 +- include/net/ip_fib.h | 36 +- include/net/ip_vs.h | 8 - include/net/ipv6.h | 49 +- include/net/ipv6_stubs.h | 5 - include/net/l3mdev.h | 6 +- include/net/mac802154.h | 11 +- include/net/mip6.h | 14 +- include/net/net_namespace.h | 2 - include/net/netfilter/nf_conntrack.h | 1 - include/net/netfilter/nf_conntrack_bridge.h | 20 - include/net/netfilter/nf_conntrack_core.h | 3 - include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nft_fib.h | 2 +- include/net/netlabel.h | 16 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 - include/net/netprio_cgroup.h | 8 +- include/net/nexthop.h | 308 - include/net/nfc/hci.h | 14 +- include/net/nfc/nfc.h | 14 +- include/net/ping.h | 6 +- include/net/protocol.h | 6 +- include/net/raw.h | 6 +- include/net/request_sock.h | 6 +- include/net/route.h | 6 +- include/net/sctp/auth.h | 17 +- include/net/sctp/checksum.h | 29 +- include/net/sctp/command.h | 17 +- include/net/sctp/constants.h | 17 +- include/net/sctp/sctp.h | 17 +- include/net/sctp/sm.h | 17 +- include/net/sctp/stream_interleave.h | 17 +- include/net/sctp/stream_sched.h | 17 +- include/net/sctp/structs.h | 17 +- include/net/sctp/tsnmap.h | 17 +- include/net/sctp/ulpevent.h | 17 +- include/net/sctp/ulpqueue.h | 17 +- include/net/seg6.h | 7 +- include/net/seg6_hmac.h | 7 +- include/net/seg6_local.h | 7 +- include/net/snmp.h | 7 +- include/net/sock.h | 9 +- include/net/switchdev.h | 6 +- include/net/tc_act/tc_bpf.h | 6 +- include/net/tc_act/tc_ctinfo.h | 28 - include/net/tc_act/tc_skbedit.h | 13 +- include/net/tc_act/tc_skbmod.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 6 +- include/net/tc_act/tc_vlan.h | 6 +- include/net/tcp.h | 47 +- include/net/tcp_states.h | 6 +- include/net/timewait_sock.h | 6 +- include/net/tls.h | 40 +- include/net/udp.h | 15 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 - include/rdma/ib_verbs.h | 5 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/iscsi_if.h | 13 +- include/scsi/iscsi_proto.h | 13 +- include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi.h | 15 +- include/scsi/libiscsi_tcp.h | 13 +- include/scsi/libsas.h | 19 +- include/scsi/sas.h | 19 +- include/scsi/sas_ata.h | 17 +- include/scsi/scsi_bsg_iscsi.h | 16 +- include/scsi/scsi_dh.h | 15 +- include/scsi/scsi_transport.h | 15 +- include/scsi/scsi_transport_fc.h | 19 +- include/scsi/scsi_transport_iscsi.h | 15 +- include/scsi/scsi_transport_spi.h | 15 +- include/scsi/viosrp.h | 10 +- include/soc/at91/at91sam9_ddrsdr.h | 6 +- include/soc/at91/at91sam9_sdramc.h | 6 +- include/soc/fsl/bman.h | 8 - include/soc/fsl/qe/immap_qe.h | 6 +- include/soc/fsl/qe/qe.h | 6 +- include/soc/fsl/qe/qe_ic.h | 6 +- include/soc/fsl/qe/qe_tdm.h | 6 +- include/soc/fsl/qe/ucc.h | 6 +- include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/soc/fsl/qman.h | 9 - include/soc/mediatek/smi.h | 10 +- include/soc/tegra/bpmp-abi.h | 13 +- include/soc/tegra/fuse.h | 13 +- include/sound/ad1816a.h | 14 +- include/sound/adau1373.h | 3 +- include/sound/ak4113.h | 17 +- include/sound/ak4114.h | 17 +- include/sound/ak4117.h | 17 +- include/sound/ak4531_codec.h | 17 +- include/sound/ak4xxx-adda.h | 16 +- include/sound/asequencer.h | 17 +- include/sound/asound.h | 17 +- include/sound/asoundef.h | 17 +- include/sound/control.h | 17 +- include/sound/core.h | 17 +- include/sound/cs4231-regs.h | 17 +- include/sound/cs4271.h | 11 +- include/sound/cs8403.h | 17 +- include/sound/cs8427.h | 17 +- include/sound/da7218.h | 6 +- include/sound/da7219-aad.h | 6 +- include/sound/da7219.h | 6 +- include/sound/da9055.h | 6 +- include/sound/designware_i2s.h | 16 +- include/sound/emu10k1.h | 17 +- include/sound/emu10k1_synth.h | 15 +- include/sound/emu8000.h | 15 +- include/sound/emu8000_reg.h | 16 +- include/sound/emux_legacy.h | 16 +- include/sound/emux_synth.h | 15 +- include/sound/es1688.h | 17 +- include/sound/gus.h | 17 +- include/sound/hda_codec.h | 15 +- include/sound/hda_hwdep.h | 15 +- include/sound/hdaudio.h | 3 - include/sound/hdmi-codec.h | 10 +- include/sound/hwdep.h | 17 +- include/sound/i2c.h | 18 +- include/sound/info.h | 17 +- include/sound/initval.h | 16 +- include/sound/jack.h | 17 +- include/sound/max98088.h | 7 +- include/sound/max98090.h | 7 +- include/sound/max98095.h | 7 +- include/sound/memalloc.h | 17 +- include/sound/minors.h | 17 +- include/sound/mixer_oss.h | 17 +- include/sound/mpu401.h | 17 +- include/sound/omap-hdmi-audio.h | 11 +- include/sound/opl3.h | 18 +- include/sound/opl4.h | 15 +- include/sound/pcm-indirect.h | 15 +- include/sound/pcm.h | 17 +- include/sound/pcm_oss.h | 17 +- include/sound/pcm_params.h | 17 +- include/sound/pt2258.h | 16 +- include/sound/rawmidi.h | 17 +- include/sound/sb.h | 17 +- include/sound/sb16_csp.h | 16 +- include/sound/seq_device.h | 16 +- include/sound/seq_kernel.h | 17 +- include/sound/seq_midi_emul.h | 16 +- include/sound/seq_midi_event.h | 15 +- include/sound/seq_oss.h | 15 +- include/sound/seq_oss_legacy.h | 15 +- include/sound/seq_virmidi.h | 16 +- include/sound/soc.h | 2 +- include/sound/sof/dai.h | 1 - include/sound/sof/header.h | 30 +- include/sound/sof/info.h | 20 +- include/sound/sof/topology.h | 3 - include/sound/sof/trace.h | 10 - include/sound/sof/xtensa.h | 9 +- include/sound/soundfont.h | 15 +- include/sound/spear_dma.h | 16 +- include/sound/spear_spdif.h | 15 +- include/sound/sta32x.h | 6 +- include/sound/sta350.h | 6 +- include/sound/tas2552-plat.h | 10 +- include/sound/tea6330t.h | 17 +- include/sound/timer.h | 17 +- include/sound/tlv.h | 17 +- include/sound/util_mem.h | 15 +- include/sound/vx_core.h | 15 +- include/sound/wavefront.h | 15 +- include/sound/wm0010.h | 6 +- include/sound/wm8904.h | 7 +- include/sound/wm8955.h | 7 +- include/sound/wss.h | 17 +- include/trace/events/afs.h | 6 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/fscache.h | 6 +- include/trace/events/host1x.h | 15 +- include/trace/events/i2c.h | 6 +- include/trace/events/neigh.h | 49 - include/trace/events/rxrpc.h | 6 +- include/trace/events/smbus.h | 6 +- include/trace/events/vmscan.h | 71 +- include/uapi/asm-generic/mman-common.h | 7 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm.h | 1 - include/uapi/drm/drm_mode.h | 117 - include/uapi/drm/i915_drm.h | 209 +- include/uapi/drm/v3d_drm.h | 28 - include/uapi/linux/Kbuild | 1 - include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 35 +- include/uapi/linux/btf.h | 2 +- include/uapi/linux/byteorder/big_endian.h | 4 - include/uapi/linux/byteorder/little_endian.h | 4 - include/uapi/linux/cec.h | 1 - include/uapi/linux/coda.h | 29 +- include/uapi/linux/coda_psdev.h | 28 + include/uapi/linux/devlink.h | 5 - include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/ethtool.h | 2 - include/uapi/linux/fuse.h | 7 +- include/uapi/linux/if_ether.h | 1 - include/uapi/linux/io_uring.h | 4 - include/uapi/linux/ip_vs.h | 7 - include/uapi/linux/isdn.h | 144 + include/uapi/linux/isdn_divertif.h | 31 + include/uapi/linux/isdn_ppp.h | 68 + include/uapi/linux/isdnif.h | 57 + include/uapi/linux/kfd_ioctl.h | 35 +- include/uapi/linux/netfilter/xt_owner.h | 7 +- include/uapi/linux/nexthop.h | 56 - include/uapi/linux/pkt_cls.h | 1 - include/uapi/linux/ptrace.h | 35 - include/uapi/linux/rds.h | 2 - include/uapi/linux/rtnetlink.h | 10 - include/uapi/linux/rxrpc.h | 6 +- include/uapi/linux/snmp.h | 1 - include/uapi/linux/tc_act/tc_ctinfo.h | 34 - include/uapi/linux/tipc_config.h | 10 +- include/uapi/linux/unix_diag.h | 2 - include/uapi/linux/v4l2-controls.h | 23 - include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_iommu.h | 161 - include/uapi/linux/wanrouter.h | 18 + include/uapi/misc/habanalabs.h | 22 +- include/uapi/scsi/fc/fc_els.h | 13 + include/uapi/scsi/fc/fc_fs.h | 13 + include/uapi/scsi/fc/fc_gs.h | 13 + include/uapi/scsi/fc/fc_ns.h | 13 + include/uapi/scsi/scsi_bsg_fc.h | 15 + include/uapi/scsi/scsi_netlink.h | 15 + include/uapi/scsi/scsi_netlink_fc.h | 15 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/atmel_lcdc.h | 15 +- include/video/imx-ipu-image-convert.h | 11 +- include/video/mach64.h | 6 +- include/video/mmp_disp.h | 15 +- include/video/omapfb_dss.h | 6 +- include/video/sisfb.h | 15 +- init/Kconfig | 20 +- init/do_mounts.c | 1 - init/init_task.c | 5 +- init/main.c | 1 - init/noinitramfs.c | 14 +- init/version.c | 1 - ipc/ipc_sysctl.c | 35 +- ipc/msgutil.c | 6 +- kernel/Kconfig.freezer | 1 - kernel/Kconfig.hz | 1 - kernel/Kconfig.locks | 1 - kernel/Kconfig.preempt | 1 - kernel/Makefile | 4 +- kernel/audit.c | 42 +- kernel/audit.h | 23 +- kernel/audit_fsnotify.c | 11 +- kernel/audit_watch.c | 15 +- kernel/auditfilter.c | 77 +- kernel/auditsc.c | 42 +- kernel/bpf/arraymap.c | 18 +- kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/cgroup.c | 94 +- kernel/bpf/core.c | 52 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 19 +- kernel/bpf/hashtab.c | 37 +- kernel/bpf/inode.c | 2 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 8 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/map_in_map.h | 5 +- kernel/bpf/percpu_freelist.c | 5 +- kernel/bpf/percpu_freelist.h | 5 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 33 +- kernel/bpf/syscall.c | 108 +- kernel/bpf/tnum.c | 1 - kernel/bpf/verifier.c | 397 +- kernel/bpf/xskmap.c | 12 +- kernel/cgroup/cgroup-v1.c | 1 - kernel/cgroup/cgroup.c | 176 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/rstat.c | 1 - kernel/context_tracking.c | 1 - kernel/cpu.c | 6 +- kernel/crash_dump.c | 1 - kernel/cred.c | 6 +- kernel/debug/Makefile | 1 - kernel/delayacct.c | 11 +- kernel/dma/Kconfig | 1 - kernel/dma/contiguous.c | 56 - kernel/dma/direct.c | 41 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 1 - kernel/events/core.c | 10 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 3 +- kernel/extable.c | 14 +- kernel/fail_function.c | 23 +- kernel/fork.c | 36 +- kernel/freezer.c | 1 - kernel/futex.c | 84 +- kernel/gcov/Kconfig | 1 - kernel/gcov/fs.c | 24 +- kernel/gen_ikh_data.sh | 89 + kernel/gen_kheaders.sh | 96 - kernel/hung_task.c | 45 - kernel/irq/Kconfig | 1 - kernel/irq/irqdomain.c | 2 +- kernel/irq_work.c | 1 - kernel/jump_label.c | 1 - kernel/kallsyms.c | 1 - kernel/kheaders.c | 40 +- kernel/kprobes.c | 43 +- kernel/ksysfs.c | 4 +- kernel/kthread.c | 1 - kernel/livepatch/Kconfig | 1 - kernel/livepatch/Makefile | 1 - kernel/livepatch/core.c | 14 +- kernel/livepatch/patch.c | 14 +- kernel/livepatch/shadow.c | 14 +- kernel/livepatch/transition.c | 14 +- kernel/locking/lock_events.h | 7 +- kernel/locking/lockdep.c | 674 +- kernel/locking/mutex.c | 1 - kernel/locking/percpu-rwsem.c | 1 - kernel/locking/qrwlock.c | 11 +- kernel/locking/qspinlock.c | 11 +- kernel/locking/qspinlock_stat.h | 10 +- kernel/locking/rtmutex.c | 1 - kernel/locking/test-ww_mutex.c | 15 +- kernel/memremap.c | 33 +- kernel/module-internal.h | 6 +- kernel/module.c | 20 +- kernel/module_signing.c | 6 +- kernel/notifier.c | 1 - kernel/panic.c | 1 - kernel/params.c | 14 +- kernel/pid.c | 56 +- kernel/pid_namespace.c | 6 +- kernel/power/Kconfig | 1 - kernel/power/hibernate.c | 13 +- kernel/power/qos.c | 1 - kernel/power/suspend.c | 6 - kernel/printk/Makefile | 1 - kernel/printk/internal.h | 14 +- kernel/printk/printk.c | 1 - kernel/printk/printk_safe.c | 14 +- kernel/profile.c | 1 - kernel/ptrace.c | 105 +- kernel/rcu/Kconfig | 1 - kernel/rcu/Kconfig.debug | 1 - kernel/reboot.c | 1 - kernel/resource.c | 1 - kernel/rseq.c | 4 +- kernel/sched/clock.c | 1 - kernel/sched/core.c | 48 +- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 1 - kernel/sched/deadline.c | 6 +- kernel/sched/debug.c | 43 +- kernel/sched/fair.c | 390 +- kernel/sched/features.h | 1 + kernel/sched/idle.c | 1 - kernel/sched/isolation.c | 1 - kernel/sched/membarrier.c | 11 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 10 + kernel/sched/topology.c | 10 + kernel/sched/wait.c | 1 - kernel/sched/wait_bit.c | 1 - kernel/seccomp.c | 2 +- kernel/signal.c | 281 +- kernel/smp.c | 1 - kernel/smpboot.c | 1 - kernel/stacktrace.c | 3 +- kernel/stop_machine.c | 3 +- kernel/sys.c | 62 +- kernel/sysctl.c | 216 +- kernel/taskstats.c | 12 +- kernel/test_kprobes.c | 11 +- kernel/time/Kconfig | 1 - kernel/time/tick-sched.c | 2 + kernel/trace/Kconfig | 13 +- kernel/trace/blktrace.c | 6 + kernel/trace/bpf_trace.c | 101 +- kernel/trace/ftrace.c | 48 +- kernel/trace/trace.c | 19 +- kernel/trace/trace.h | 19 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_filter.c | 8 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kdb.c | 6 +- kernel/trace/trace_kprobe.c | 112 +- kernel/trace/trace_probe.c | 37 +- kernel/trace/trace_probe.h | 3 - kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 21 +- kernel/tracepoint.c | 15 +- kernel/tsacct.c | 13 +- kernel/ucount.c | 6 +- kernel/umh.c | 1 - kernel/up.c | 1 - kernel/user-return-notifier.c | 1 - kernel/user.c | 1 - kernel/workqueue.c | 1 - lib/842/842_compress.c | 11 +- lib/842/842_decompress.c | 11 +- lib/842/Makefile | 1 - lib/Kconfig | 1 - lib/Kconfig.debug | 15 - lib/Kconfig.kasan | 1 - lib/Kconfig.kgdb | 1 - lib/Kconfig.ubsan | 1 - lib/Makefile | 1 - lib/ashldi3.c | 14 +- lib/ashrdi3.c | 14 +- lib/asn1_decoder.c | 6 +- lib/assoc_array.c | 6 +- lib/atomic64.c | 38 +- lib/atomic64_test.c | 6 +- lib/bitrev.c | 1 - lib/build_OID_registry | 6 +- lib/chacha.c | 6 +- lib/checksum.c | 6 +- lib/cmpdi2.c | 14 +- lib/debug_locks.c | 1 - lib/debugobjects.c | 66 +- lib/decompress_unlzo.c | 16 +- lib/extable.c | 6 +- lib/fault-inject.c | 1 - lib/find_bit.c | 6 +- lib/fonts/Kconfig | 1 - lib/genalloc.c | 85 +- lib/idr.c | 15 +- lib/interval_tree.c | 1 - lib/interval_tree_test.c | 1 - lib/iov_iter.c | 16 +- lib/irq_regs.c | 6 +- lib/is_single_threaded.c | 6 +- lib/kfifo.c | 16 +- lib/libcrc32c.c | 7 +- lib/list_sort.c | 3 +- lib/lru_cache.c | 14 +- lib/lshrdi3.c | 15 +- lib/lz4/Makefile | 1 - lib/lzo/Makefile | 1 - lib/lzo/lzo1x_compress.c | 1 - lib/lzo/lzo1x_decompress_safe.c | 1 - lib/math/Kconfig | 1 - lib/math/Makefile | 1 - lib/math/gcd.c | 1 - lib/math/lcm.c | 1 - lib/math/prime_numbers.c | 1 - lib/math/rational.c | 63 +- lib/memory-notifier-error-inject.c | 1 - lib/mpi/generic_mpih-add1.c | 15 +- lib/mpi/generic_mpih-lshift.c | 15 +- lib/mpi/generic_mpih-mul1.c | 15 +- lib/mpi/generic_mpih-mul2.c | 15 +- lib/mpi/generic_mpih-mul3.c | 15 +- lib/mpi/generic_mpih-rshift.c | 15 +- lib/mpi/generic_mpih-sub1.c | 15 +- lib/mpi/mpi-inline.h | 15 +- lib/mpi/mpi-internal.h | 15 +- lib/mpi/mpi-pow.c | 15 +- lib/mpi/mpih-cmp.c | 15 +- lib/mpi/mpih-div.c | 15 +- lib/mpi/mpih-mul.c | 15 +- lib/muldi3.c | 14 +- lib/netdev-notifier-error-inject.c | 1 - lib/notifier-error-inject.c | 1 - lib/of-reconfig-notifier-error-inject.c | 1 - lib/oid_registry.c | 6 +- lib/percpu-refcount.c | 14 +- lib/percpu_test.c | 1 - lib/plist.c | 3 +- lib/pm-notifier-error-inject.c | 1 - lib/radix-tree.c | 15 +- lib/raid6/algos.c | 7 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 7 +- lib/raid6/mktables.c | 5 +- lib/raid6/mmx.c | 7 +- lib/raid6/recov.c | 7 +- lib/raid6/sse1.c | 7 +- lib/raid6/sse2.c | 7 +- lib/raid6/test/test.c | 5 +- lib/raid6/x86.h | 7 +- lib/random32.c | 4 +- lib/rbtree.c | 14 +- lib/rbtree_test.c | 1 - lib/reed_solomon/Makefile | 1 - lib/rhashtable.c | 33 +- lib/sbitmap.c | 2 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 38 +- lib/sha256.c | 6 +- lib/smp_processor_id.c | 2 +- lib/sort.c | 15 +- lib/stackdepot.c | 11 +- lib/stmp_device.c | 6 +- lib/string.c | 11 +- lib/string_helpers.c | 1 - lib/test_bitmap.c | 1 - lib/test_debug_virtual.c | 1 - lib/test_firmware.c | 15 +- lib/test_hash.c | 1 - lib/test_list_sort.c | 1 - lib/test_meminit.c | 362 - lib/test_module.c | 1 - lib/test_overflow.c | 11 +- lib/test_printf.c | 1 - lib/test_sort.c | 1 - lib/test_stackinit.c | 23 +- lib/test_string.c | 84 +- lib/test_xarray.c | 38 - lib/textsearch.c | 6 +- lib/timerqueue.c | 15 +- lib/ts_bm.c | 6 +- lib/ts_fsm.c | 6 +- lib/ts_kmp.c | 6 +- lib/ucmpdi2.c | 14 +- lib/uuid.c | 10 +- lib/vsprintf.c | 1 - lib/xarray.c | 12 +- lib/xz/Kconfig | 1 - lib/xz/Makefile | 1 - lib/zlib_deflate/Makefile | 1 - lib/zlib_deflate/deflate_syms.c | 1 - lib/zlib_inflate/Makefile | 1 - lib/zlib_inflate/inflate_syms.c | 1 - lib/zstd/Makefile | 1 - lib/zstd/compress.c | 85 +- lib/zstd/decompress.c | 2 +- lib/zstd/huf_compress.c | 4 +- localversion-next | 1 - mm/Kconfig | 6 +- mm/Kconfig.debug | 15 +- mm/backing-dev.c | 25 +- mm/balloon_compaction.c | 145 +- mm/cleancache.c | 3 +- mm/cma.c | 6 +- mm/compaction.c | 2 +- mm/failslab.c | 3 +- mm/filemap.c | 20 +- mm/gup.c | 20 +- mm/hmm.c | 40 +- mm/hugetlb.c | 1 - mm/hwpoison-inject.c | 68 +- mm/internal.h | 6 +- mm/kasan/common.c | 2 +- mm/kasan/kasan.h | 5 - mm/kasan/report.c | 165 - mm/kmemleak.c | 9 +- mm/list_lru.c | 11 +- mm/maccess.c | 123 +- mm/memblock.c | 6 +- mm/memcontrol.c | 384 +- mm/memory-failure.c | 4 +- mm/memory.c | 14 +- mm/memory_hotplug.c | 109 +- mm/mempolicy.c | 4 +- mm/migrate.c | 7 +- mm/mlock.c | 7 +- mm/mm_init.c | 1 - mm/mmap.c | 44 +- mm/mmu_gather.c | 24 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 1 - mm/oom_kill.c | 1 - mm/page-writeback.c | 1 - mm/page_alloc.c | 137 +- mm/page_ext.c | 3 + mm/page_io.c | 2 +- mm/process_vm_access.c | 6 +- mm/readahead.c | 1 - mm/slab.c | 14 +- mm/slab.h | 29 +- mm/slub.c | 4 +- mm/sparse.c | 10 +- mm/swap.c | 14 +- mm/swap_state.c | 49 +- mm/swapfile.c | 296 +- mm/truncate.c | 1 - mm/util.c | 80 +- mm/vmalloc.c | 19 +- mm/vmscan.c | 179 +- mm/vmstat.c | 1 - mm/z3fold.c | 542 +- mm/zbud.c | 1 - mm/zpool.c | 1 - mm/zsmalloc.c | 22 +- mm/zswap.c | 13 +- net/6lowpan/Kconfig | 1 - net/6lowpan/core.c | 10 +- net/6lowpan/debugfs.c | 10 +- net/6lowpan/ndisc.c | 10 +- net/6lowpan/nhc.c | 7 +- net/6lowpan/nhc_dest.c | 6 +- net/6lowpan/nhc_fragment.c | 6 +- net/6lowpan/nhc_ghc_ext_dest.c | 6 +- net/6lowpan/nhc_ghc_ext_frag.c | 6 +- net/6lowpan/nhc_ghc_ext_hop.c | 6 +- net/6lowpan/nhc_ghc_ext_route.c | 6 +- net/6lowpan/nhc_ghc_icmpv6.c | 6 +- net/6lowpan/nhc_ghc_udp.c | 6 +- net/6lowpan/nhc_hop.c | 6 +- net/6lowpan/nhc_ipv6.c | 6 +- net/6lowpan/nhc_mobility.c | 6 +- net/6lowpan/nhc_routing.c | 6 +- net/6lowpan/nhc_udp.c | 7 +- net/802/Kconfig | 1 - net/802/fc.c | 6 +- net/802/fddi.c | 6 +- net/802/hippi.c | 6 +- net/802/p8022.c | 5 +- net/802/p8023.c | 6 +- net/802/psnap.c | 6 +- net/8021q/Kconfig | 1 - net/8021q/vlan.c | 6 +- net/8021q/vlan_dev.c | 9 +- net/8021q/vlanproc.c | 5 +- net/9p/Kconfig | 1 - net/9p/client.c | 17 +- net/9p/error.c | 17 +- net/9p/mod.c | 17 +- net/9p/protocol.c | 17 +- net/9p/protocol.h | 17 +- net/9p/trans_fd.c | 17 +- net/9p/trans_rdma.c | 17 +- net/9p/trans_virtio.c | 25 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 1 - net/appletalk/Makefile | 1 - net/appletalk/aarp.c | 8 +- net/appletalk/ddp.c | 7 +- net/atm/Kconfig | 1 - net/atm/br2684.c | 1 - net/atm/clip.c | 1 - net/atm/common.c | 1 - net/atm/lec.c | 1 - net/atm/mpc.c | 1 - net/atm/pppoatm.c | 5 +- net/ax25/Kconfig | 1 - net/ax25/af_ax25.c | 5 +- net/ax25/ax25_addr.c | 5 +- net/ax25/ax25_dev.c | 5 +- net/ax25/ax25_ds_in.c | 5 +- net/ax25/ax25_ds_subr.c | 5 +- net/ax25/ax25_ds_timer.c | 5 +- net/ax25/ax25_iface.c | 5 +- net/ax25/ax25_in.c | 5 +- net/ax25/ax25_ip.c | 5 +- net/ax25/ax25_out.c | 5 +- net/ax25/ax25_route.c | 5 +- net/ax25/ax25_std_in.c | 5 +- net/ax25/ax25_std_subr.c | 5 +- net/ax25/ax25_std_timer.c | 5 +- net/ax25/ax25_subr.c | 5 +- net/ax25/ax25_timer.c | 5 +- net/ax25/ax25_uid.c | 5 +- net/ax25/sysctl_net_ax25.c | 5 +- net/bluetooth/Kconfig | 1 - net/bluetooth/bnep/Kconfig | 1 - net/bluetooth/bnep/Makefile | 1 - net/bluetooth/cmtp/Kconfig | 1 - net/bluetooth/cmtp/Makefile | 1 - net/bluetooth/hidp/Kconfig | 1 - net/bluetooth/hidp/Makefile | 1 - net/bluetooth/rfcomm/Kconfig | 1 - net/bluetooth/rfcomm/Makefile | 1 - net/bpf/Makefile | 1 - net/bpf/test_run.c | 5 +- net/bpfilter/Kconfig | 1 - net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/Kconfig | 1 - net/bridge/br.c | 6 +- net/bridge/br_arp_nd_proxy.c | 6 +- net/bridge/br_device.c | 7 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_forward.c | 6 +- net/bridge/br_if.c | 6 +- net/bridge/br_input.c | 6 +- net/bridge/br_ioctl.c | 6 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netfilter_hooks.c | 6 +- net/bridge/br_netfilter_ipv6.c | 6 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_nf_core.c | 6 +- net/bridge/br_private.h | 7 +- net/bridge/br_private_stp.h | 6 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_stp.c | 6 +- net/bridge/br_stp_bpdu.c | 6 +- net/bridge/br_stp_if.c | 6 +- net/bridge/br_stp_timer.c | 6 +- net/bridge/br_sysfs_br.c | 6 +- net/bridge/br_sysfs_if.c | 6 +- net/bridge/br_vlan.c | 1 - net/bridge/br_vlan_tunnel.c | 6 +- net/bridge/netfilter/Kconfig | 15 - net/bridge/netfilter/Makefile | 3 - net/bridge/netfilter/ebt_802_3.c | 1 - net/bridge/netfilter/ebt_among.c | 1 - net/bridge/netfilter/ebt_arp.c | 1 - net/bridge/netfilter/ebt_arpreply.c | 1 - net/bridge/netfilter/ebt_dnat.c | 3 +- net/bridge/netfilter/ebt_ip.c | 1 - net/bridge/netfilter/ebt_ip6.c | 1 - net/bridge/netfilter/ebt_limit.c | 1 - net/bridge/netfilter/ebt_log.c | 1 - net/bridge/netfilter/ebt_mark.c | 1 - net/bridge/netfilter/ebt_mark_m.c | 1 - net/bridge/netfilter/ebt_nflog.c | 1 - net/bridge/netfilter/ebt_pkttype.c | 1 - net/bridge/netfilter/ebt_redirect.c | 3 +- net/bridge/netfilter/ebt_snat.c | 3 +- net/bridge/netfilter/ebt_stp.c | 1 - net/bridge/netfilter/ebt_vlan.c | 14 +- net/bridge/netfilter/ebtable_broute.c | 1 - net/bridge/netfilter/ebtable_filter.c | 1 - net/bridge/netfilter/ebtable_nat.c | 1 - net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nf_conntrack_bridge.c | 433 -- net/caif/Kconfig | 1 - net/caif/caif_dev.c | 2 +- net/caif/caif_socket.c | 2 +- net/caif/caif_usb.c | 3 +- net/caif/cfcnfg.c | 2 +- net/caif/cfctrl.c | 2 +- net/caif/cfdbgl.c | 4 +- net/caif/cfdgml.c | 5 +- net/caif/cffrml.c | 2 +- net/caif/cfmuxl.c | 2 +- net/caif/cfpkt_skbuff.c | 2 +- net/caif/cfrfml.c | 2 +- net/caif/cfserl.c | 2 +- net/caif/cfsrvl.c | 2 +- net/caif/cfutill.c | 4 +- net/caif/cfveil.c | 4 +- net/caif/cfvidl.c | 4 +- net/caif/chnl_net.c | 2 +- net/can/Kconfig | 1 - net/ceph/Kconfig | 1 - net/ceph/ceph_common.c | 1 - net/compat.c | 4 +- net/core/bpf_sk_storage.c | 12 +- net/core/dev.c | 74 +- net/core/dev_addr_lists.c | 6 +- net/core/devlink.c | 146 +- net/core/drop_monitor.c | 1 - net/core/dst.c | 1 - net/core/dst_cache.c | 6 +- net/core/ethtool.c | 14 +- net/core/filter.c | 33 +- net/core/flow_dissector.c | 11 +- net/core/flow_offload.c | 10 +- net/core/gen_estimator.c | 6 +- net/core/gen_stats.c | 6 +- net/core/hwbm.c | 6 +- net/core/link_watch.c | 7 +- net/core/lwtunnel.c | 7 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 1 - net/core/netclassid_cgroup.c | 6 +- net/core/netevent.c | 6 +- net/core/netpoll.c | 11 +- net/core/netprio_cgroup.c | 6 +- net/core/pktgen.c | 17 +- net/core/request_sock.c | 6 +- net/core/rtnetlink.c | 22 +- net/core/scm.c | 6 +- net/core/secure_seq.c | 1 - net/core/skbuff.c | 53 +- net/core/skmsg.c | 7 +- net/core/sock.c | 8 +- net/core/sock_map.c | 9 +- net/core/sysctl_net_core.c | 34 +- net/core/timestamping.c | 15 +- net/core/utils.c | 6 +- net/dcb/Kconfig | 1 - net/dcb/Makefile | 1 - net/dcb/dcbevent.c | 13 +- net/dcb/dcbnl.c | 13 +- net/dccp/Kconfig | 1 - net/dccp/ccids/Kconfig | 1 - net/dccp/ccids/ccid2.c | 15 +- net/dccp/ccids/ccid2.h | 15 +- net/dccp/ccids/ccid3.c | 15 +- net/dccp/ccids/ccid3.h | 15 +- net/dccp/ccids/lib/loss_interval.c | 6 +- net/dccp/ccids/lib/loss_interval.h | 6 +- net/dccp/ccids/lib/packet_history.c | 15 +- net/dccp/ccids/lib/packet_history.h | 15 +- net/dccp/ccids/lib/tfrc.h | 6 +- net/dccp/ccids/lib/tfrc_equation.c | 6 +- net/dccp/feat.c | 7 +- net/dccp/input.c | 6 +- net/dccp/ipv4.c | 6 +- net/dccp/ipv6.c | 6 +- net/dccp/minisocks.c | 6 +- net/dccp/options.c | 6 +- net/dccp/output.c | 6 +- net/dccp/sysctl.c | 16 +- net/dccp/timer.c | 6 +- net/decnet/Kconfig | 1 - net/decnet/af_decnet.c | 10 +- net/decnet/dn_nsp_in.c | 10 +- net/decnet/dn_nsp_out.c | 10 +- net/decnet/dn_route.c | 10 +- net/decnet/netfilter/Kconfig | 1 - net/decnet/netfilter/Makefile | 1 - net/decnet/netfilter/dn_rtmsg.c | 4 +- net/dns_resolver/Kconfig | 1 - net/dns_resolver/Makefile | 1 - net/dsa/Kconfig | 1 - net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 95 +- net/dsa/dsa_priv.h | 23 +- net/dsa/master.c | 6 +- net/dsa/port.c | 163 +- net/dsa/slave.c | 105 +- net/dsa/switch.c | 6 +- net/dsa/tag_8021q.c | 79 +- net/dsa/tag_sja1105.c | 10 +- net/ethernet/Makefile | 1 - net/ethernet/eth.c | 20 +- net/hsr/Kconfig | 1 - net/hsr/Makefile | 1 - net/hsr/hsr_framereg.c | 8 - net/ieee802154/6lowpan/Kconfig | 1 - net/ieee802154/6lowpan/Makefile | 1 - net/ieee802154/6lowpan/reassembly.c | 45 +- net/ieee802154/6lowpan/rx.c | 10 +- net/ieee802154/6lowpan/tx.c | 10 +- net/ieee802154/Kconfig | 1 - net/ieee802154/core.c | 11 +- net/ieee802154/header_ops.c | 10 +- net/ieee802154/ieee802154.h | 11 +- net/ieee802154/netlink.c | 10 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 10 +- net/ieee802154/nl802154.c | 10 +- net/ieee802154/nl_policy.c | 11 +- net/ieee802154/socket.c | 10 +- net/ieee802154/sysfs.c | 10 +- net/ife/Kconfig | 1 - net/ife/Makefile | 1 - net/ipv4/Kconfig | 1 - net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 8 +- net/ipv4/ah4.c | 1 - net/ipv4/arp.c | 6 +- net/ipv4/bpfilter/Makefile | 1 - net/ipv4/bpfilter/sockopt.c | 6 +- net/ipv4/cipso_ipv4.c | 16 +- net/ipv4/datagram.c | 6 +- net/ipv4/devinet.c | 152 +- net/ipv4/esp4.c | 1 - net/ipv4/fib_frontend.c | 48 +- net/ipv4/fib_lookup.h | 1 - net/ipv4/fib_rules.c | 14 +- net/ipv4/fib_semantics.c | 284 +- net/ipv4/fib_trie.c | 123 +- net/ipv4/fou.c | 1 - net/ipv4/gre_demux.c | 7 +- net/ipv4/gre_offload.c | 6 +- net/ipv4/icmp.c | 9 +- net/ipv4/igmp.c | 58 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 6 +- net/ipv4/inet_fragment.c | 147 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/inet_timewait_sock.c | 1 - net/ipv4/ip_fragment.c | 67 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 9 +- net/ipv4/ip_output.c | 347 +- net/ipv4/ip_sockglue.c | 2 - net/ipv4/ip_vti.c | 7 +- net/ipv4/ipcomp.c | 6 +- net/ipv4/ipip.c | 7 +- net/ipv4/ipmr.c | 7 +- net/ipv4/metrics.c | 1 - net/ipv4/netfilter/Kconfig | 1 - net/ipv4/netfilter/arp_tables.c | 1 - net/ipv4/netfilter/arpt_mangle.c | 3 +- net/ipv4/netfilter/arptable_filter.c | 1 - net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/iptable_raw.c | 1 - net/ipv4/netfilter/nf_dup_ipv4.c | 5 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 1 - net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 1 - net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 14 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 9 +- net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/netlink.c | 1 - net/ipv4/nexthop.c | 1588 ---- net/ipv4/ping.c | 9 +- net/ipv4/proc.c | 11 +- net/ipv4/protocol.c | 6 +- net/ipv4/raw.c | 8 +- net/ipv4/raw_diag.c | 1 - net/ipv4/route.c | 11 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 153 +- net/ipv4/tcp.c | 37 +- net/ipv4/tcp_bic.c | 1 - net/ipv4/tcp_bpf.c | 7 +- net/ipv4/tcp_cdg.c | 1 - net/ipv4/tcp_cong.c | 1 - net/ipv4/tcp_cubic.c | 1 - net/ipv4/tcp_dctcp.c | 6 +- net/ipv4/tcp_diag.c | 6 +- net/ipv4/tcp_fastopen.c | 233 +- net/ipv4/tcp_highspeed.c | 1 - net/ipv4/tcp_htcp.c | 1 - net/ipv4/tcp_hybla.c | 1 - net/ipv4/tcp_illinois.c | 1 - net/ipv4/tcp_input.c | 5 - net/ipv4/tcp_ipv4.c | 11 +- net/ipv4/tcp_lp.c | 1 - net/ipv4/tcp_minisocks.c | 1 - net/ipv4/tcp_nv.c | 1 - net/ipv4/tcp_offload.c | 6 +- net/ipv4/tcp_output.c | 1 - net/ipv4/tcp_rate.c | 1 - net/ipv4/tcp_scalable.c | 1 - net/ipv4/tcp_timer.c | 1 - net/ipv4/tcp_ulp.c | 1 - net/ipv4/tcp_vegas.c | 1 - net/ipv4/tcp_veno.c | 1 - net/ipv4/tcp_westwood.c | 1 - net/ipv4/tcp_yeah.c | 1 - net/ipv4/tunnel4.c | 1 - net/ipv4/udp.c | 20 +- net/ipv4/udp_diag.c | 6 +- net/ipv4/udp_offload.c | 8 +- net/ipv4/udp_tunnel.c | 1 - net/ipv4/udplite.c | 5 +- net/ipv4/xfrm4_output.c | 6 +- net/ipv4/xfrm4_protocol.c | 6 +- net/ipv4/xfrm4_tunnel.c | 1 - net/ipv6/Kconfig | 1 - net/ipv6/addrconf.c | 88 +- net/ipv6/addrconf_core.c | 7 - net/ipv6/af_inet6.c | 9 +- net/ipv6/ah6.c | 14 +- net/ipv6/anycast.c | 6 +- net/ipv6/calipso.c | 16 +- net/ipv6/datagram.c | 8 +- net/ipv6/esp6.c | 14 +- net/ipv6/exthdrs.c | 6 +- net/ipv6/exthdrs_core.c | 1 - net/ipv6/exthdrs_offload.c | 6 +- net/ipv6/fou6.c | 1 - net/ipv6/icmp.c | 10 +- net/ipv6/ila/Makefile | 1 - net/ipv6/ila/ila.h | 7 +- net/ipv6/inet6_connection_sock.c | 6 +- net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_fib.c | 119 +- net/ipv6/ip6_flowlabel.c | 6 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_input.c | 6 +- net/ipv6/ip6_offload.c | 6 +- net/ipv6/ip6_offload.h | 6 +- net/ipv6/ip6_output.c | 350 +- net/ipv6/ip6_tunnel.c | 7 +- net/ipv6/ip6_udp_tunnel.c | 1 - net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/ipcomp6.c | 14 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/mcast.c | 6 +- net/ipv6/mip6.c | 14 +- net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter.c | 123 - net/ipv6/netfilter/Kconfig | 1 - net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/netfilter/ip6t_srh.c | 6 +- net/ipv6/netfilter/ip6table_raw.c | 1 - net/ipv6/netfilter/nf_conntrack_reasm.c | 61 +- net/ipv6/netfilter/nf_dup_ipv6.c | 5 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 1 - net/ipv6/netfilter/nf_tproxy_ipv6.c | 1 - net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/output_core.c | 1 - net/ipv6/ping.c | 7 +- net/ipv6/proc.c | 10 +- net/ipv6/protocol.c | 6 +- net/ipv6/raw.c | 8 +- net/ipv6/reassembly.c | 48 +- net/ipv6/route.c | 700 +- net/ipv6/seg6.c | 7 +- net/ipv6/seg6_hmac.c | 7 +- net/ipv6/seg6_iptunnel.c | 7 +- net/ipv6/seg6_local.c | 7 +- net/ipv6/sit.c | 6 +- net/ipv6/syncookies.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 8 +- net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/tcpv6_offload.c | 6 +- net/ipv6/tunnel6.c | 14 +- net/ipv6/udp.c | 12 +- net/ipv6/udp_offload.c | 6 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_output.c | 6 +- net/ipv6/xfrm6_protocol.c | 6 +- net/ipv6/xfrm6_tunnel.c | 15 +- net/iucv/Kconfig | 1 - net/iucv/Makefile | 1 - net/iucv/af_iucv.c | 1 - net/iucv/iucv.c | 15 +- net/kcm/Kconfig | 1 - net/kcm/Makefile | 1 - net/key/Makefile | 1 - net/key/af_key.c | 14 +- net/l2tp/Kconfig | 1 - net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_eth.c | 6 +- net/l2tp/l2tp_ip.c | 6 +- net/l2tp/l2tp_ip6.c | 6 +- net/l2tp/l2tp_ppp.c | 6 +- net/l3mdev/Kconfig | 1 - net/l3mdev/Makefile | 1 - net/l3mdev/l3mdev.c | 6 +- net/lapb/Kconfig | 1 - net/lapb/Makefile | 1 - net/lapb/lapb_iface.c | 7 +- net/lapb/lapb_in.c | 7 +- net/lapb/lapb_out.c | 7 +- net/lapb/lapb_subr.c | 7 +- net/lapb/lapb_timer.c | 7 +- net/llc/Kconfig | 1 - net/llc/llc_output.c | 2 - net/mac80211/Kconfig | 1 - net/mac80211/chan.c | 1 - net/mac80211/ieee80211_i.h | 3 - net/mac80211/key.c | 2 + net/mac80211/main.c | 4 +- net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 12 +- net/mac80211/tdls.c | 23 - net/mac80211/util.c | 4 +- net/mac80211/wpa.c | 7 +- net/mac802154/Kconfig | 1 - net/mac802154/Makefile | 1 - net/mac802154/cfg.c | 10 +- net/mac802154/ieee802154_i.h | 10 +- net/mac802154/iface.c | 10 +- net/mac802154/llsec.c | 10 +- net/mac802154/llsec.h | 10 +- net/mac802154/mac_cmd.c | 10 +- net/mac802154/main.c | 10 +- net/mac802154/mib.c | 10 +- net/mac802154/rx.c | 10 +- net/mac802154/tx.c | 10 +- net/mac802154/util.c | 10 +- net/mpls/Kconfig | 1 - net/mpls/Makefile | 1 - net/mpls/af_mpls.c | 11 +- net/mpls/mpls_gso.c | 6 +- net/mpls/mpls_iptunnel.c | 7 +- net/ncsi/Kconfig | 1 - net/ncsi/Makefile | 1 - net/ncsi/internal.h | 6 +- net/ncsi/ncsi-aen.c | 6 +- net/ncsi/ncsi-cmd.c | 6 +- net/ncsi/ncsi-manage.c | 6 +- net/ncsi/ncsi-netlink.c | 6 +- net/ncsi/ncsi-netlink.h | 6 +- net/ncsi/ncsi-pkt.h | 6 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 1 - net/netfilter/core.c | 22 + net/netfilter/ipset/Kconfig | 1 - net/netfilter/ipset/pfxlen.c | 1 - net/netfilter/ipvs/Kconfig | 1 - net/netfilter/ipvs/ip_vs_app.c | 11 +- net/netfilter/ipvs/ip_vs_conn.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 81 +- net/netfilter/ipvs/ip_vs_ctl.c | 93 +- net/netfilter/ipvs/ip_vs_dh.c | 7 +- net/netfilter/ipvs/ip_vs_est.c | 6 +- net/netfilter/ipvs/ip_vs_fo.c | 7 +- net/netfilter/ipvs/ip_vs_ftp.c | 12 +- net/netfilter/ipvs/ip_vs_lblc.c | 7 +- net/netfilter/ipvs/ip_vs_lblcr.c | 7 +- net/netfilter/ipvs/ip_vs_lc.c | 7 +- net/netfilter/ipvs/ip_vs_nfct.c | 18 +- net/netfilter/ipvs/ip_vs_nq.c | 7 +- net/netfilter/ipvs/ip_vs_ovf.c | 7 +- net/netfilter/ipvs/ip_vs_pe.c | 1 - net/netfilter/ipvs/ip_vs_pe_sip.c | 1 - net/netfilter/ipvs/ip_vs_proto.c | 7 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 11 +- net/netfilter/ipvs/ip_vs_rr.c | 7 +- net/netfilter/ipvs/ip_vs_sched.c | 7 +- net/netfilter/ipvs/ip_vs_sed.c | 7 +- net/netfilter/ipvs/ip_vs_sh.c | 7 +- net/netfilter/ipvs/ip_vs_wlc.c | 7 +- net/netfilter/ipvs/ip_vs_wrr.c | 7 +- net/netfilter/ipvs/ip_vs_xmit.c | 161 +- net/netfilter/nf_conncount.c | 1 - net/netfilter/nf_conntrack_amanda.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 15 +- net/netfilter/nf_conntrack_extend.c | 6 +- net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netbios_ns.c | 6 +- net/netfilter/nf_conntrack_pptp.c | 1 - net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_gre.c | 1 - net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 5 +- net/netfilter/nf_conntrack_snmp.c | 6 +- net/netfilter/nf_conntrack_timeout.c | 5 +- net/netfilter/nf_conntrack_timestamp.c | 5 +- net/netfilter/nf_flow_table_core.c | 2 +- net/netfilter/nf_flow_table_inet.c | 1 - net/netfilter/nf_flow_table_ip.c | 4 +- net/netfilter/nf_log.c | 1 - net/netfilter/nf_nat_amanda.c | 6 +- net/netfilter/nf_nat_helper.c | 6 +- net/netfilter/nf_nat_irc.c | 6 +- net/netfilter/nf_nat_proto.c | 24 +- net/netfilter/nf_nat_redirect.c | 12 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_queue.c | 1 - net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 46 +- net/netfilter/nfnetlink_acct.c | 5 +- net/netfilter/nfnetlink_cthelper.c | 5 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/nfnetlink_osf.c | 6 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_exthdr.c | 3 +- net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 32 +- net/netfilter/nft_masq.c | 3 +- net/netfilter/nft_osf.c | 1 - net/netfilter/nft_payload.c | 6 +- net/netfilter/nft_redir.c | 3 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_LED.c | 16 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_TEE.c | 5 +- net/netfilter/xt_TRACE.c | 1 - net/netfilter/xt_comment.c | 1 - net/netfilter/xt_connmark.c | 14 +- net/netfilter/xt_hashlimit.c | 1 - net/netfilter/xt_ipcomp.c | 6 +- net/netfilter/xt_ipvs.c | 1 - net/netfilter/xt_nfacct.c | 5 +- net/netfilter/xt_osf.c | 15 +- net/netfilter/xt_owner.c | 23 +- net/netfilter/xt_quota.c | 1 - net/netfilter/xt_sctp.c | 1 - net/netfilter/xt_tcpudp.c | 1 - net/netfilter/xt_u32.c | 1 - net/netlabel/Kconfig | 1 - net/netlabel/netlabel_addrlist.c | 16 +- net/netlabel/netlabel_addrlist.h | 16 +- net/netlabel/netlabel_calipso.c | 16 +- net/netlabel/netlabel_calipso.h | 16 +- net/netlabel/netlabel_cipso_v4.c | 16 +- net/netlabel/netlabel_cipso_v4.h | 16 +- net/netlabel/netlabel_domainhash.c | 16 +- net/netlabel/netlabel_domainhash.h | 16 +- net/netlabel/netlabel_kapi.c | 16 +- net/netlabel/netlabel_mgmt.c | 16 +- net/netlabel/netlabel_mgmt.h | 16 +- net/netlabel/netlabel_unlabeled.c | 16 +- net/netlabel/netlabel_unlabeled.h | 16 +- net/netlabel/netlabel_user.c | 16 +- net/netlabel/netlabel_user.h | 16 +- net/netlink/Kconfig | 1 - net/netlink/Makefile | 1 - net/netlink/af_netlink.c | 8 +- net/netlink/diag.c | 1 - net/netrom/Makefile | 1 - net/netrom/af_netrom.c | 5 +- net/netrom/nr_dev.c | 5 +- net/netrom/nr_in.c | 5 +- net/netrom/nr_loopback.c | 5 +- net/netrom/nr_out.c | 5 +- net/netrom/nr_route.c | 5 +- net/netrom/nr_subr.c | 5 +- net/netrom/nr_timer.c | 5 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/Kconfig | 1 - net/nfc/af_nfc.c | 14 +- net/nfc/core.c | 14 +- net/nfc/hci/Kconfig | 1 - net/nfc/hci/Makefile | 1 - net/nfc/hci/command.c | 14 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/hci.h | 14 +- net/nfc/hci/hcp.c | 14 +- net/nfc/llcp.h | 14 +- net/nfc/llcp_commands.c | 14 +- net/nfc/llcp_core.c | 14 +- net/nfc/llcp_sock.c | 14 +- net/nfc/nci/Kconfig | 1 - net/nfc/netlink.c | 20 +- net/nfc/nfc.h | 14 +- net/nfc/rawsock.c | 14 +- net/nsh/Kconfig | 1 - net/nsh/Makefile | 1 - net/openvswitch/Kconfig | 1 - net/openvswitch/datapath.c | 2 +- net/openvswitch/meter.c | 5 +- net/openvswitch/meter.h | 5 +- net/openvswitch/vport-geneve.c | 6 +- net/packet/Kconfig | 1 - net/packet/Makefile | 1 - net/packet/af_packet.c | 10 +- net/packet/diag.c | 1 - net/phonet/Kconfig | 1 - net/phonet/socket.c | 2 +- net/psample/Kconfig | 1 - net/psample/Makefile | 1 - net/qrtr/Kconfig | 1 - net/qrtr/Makefile | 1 - net/qrtr/qrtr.c | 4 +- net/rds/Kconfig | 1 - net/rds/ib.c | 2 - net/rds/ib_cm.c | 8 +- net/rfkill/Kconfig | 1 - net/rfkill/Makefile | 1 - net/rfkill/core.c | 14 +- net/rfkill/rfkill-gpio.c | 15 +- net/rose/Makefile | 1 - net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 5 +- net/rose/rose_in.c | 5 +- net/rose/rose_link.c | 5 +- net/rose/rose_loopback.c | 5 +- net/rose/rose_out.c | 5 +- net/rose/rose_route.c | 5 +- net/rose/rose_subr.c | 5 +- net/rose/rose_timer.c | 5 +- net/rose/sysctl_net_rose.c | 5 +- net/rxrpc/Kconfig | 1 - net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_accept.c | 6 +- net/rxrpc/call_event.c | 6 +- net/rxrpc/call_object.c | 6 +- net/rxrpc/conn_client.c | 7 +- net/rxrpc/conn_event.c | 6 +- net/rxrpc/conn_object.c | 6 +- net/rxrpc/conn_service.c | 6 +- net/rxrpc/input.c | 6 +- net/rxrpc/insecure.c | 6 +- net/rxrpc/key.c | 6 +- net/rxrpc/local_event.c | 6 +- net/rxrpc/local_object.c | 6 +- net/rxrpc/misc.c | 6 +- net/rxrpc/net_ns.c | 6 +- net/rxrpc/output.c | 6 +- net/rxrpc/peer_event.c | 6 +- net/rxrpc/peer_object.c | 6 +- net/rxrpc/proc.c | 6 +- net/rxrpc/protocol.h | 6 +- net/rxrpc/recvmsg.c | 6 +- net/rxrpc/rxkad.c | 6 +- net/rxrpc/security.c | 6 +- net/rxrpc/sendmsg.c | 6 +- net/rxrpc/skbuff.c | 6 +- net/rxrpc/sysctl.c | 15 +- net/rxrpc/utils.c | 6 +- net/sched/Kconfig | 18 - net/sched/Makefile | 1 - net/sched/act_api.c | 11 +- net/sched/act_bpf.c | 6 +- net/sched/act_connmark.c | 6 +- net/sched/act_csum.c | 7 +- net/sched/act_ctinfo.c | 392 - net/sched/act_gact.c | 7 +- net/sched/act_ife.c | 7 +- net/sched/act_ipt.c | 6 +- net/sched/act_meta_mark.c | 7 +- net/sched/act_meta_skbprio.c | 7 +- net/sched/act_meta_skbtcindex.c | 7 +- net/sched/act_mirred.c | 7 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 6 +- net/sched/act_police.c | 6 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 13 +- net/sched/act_skbmod.c | 6 +- net/sched/act_tunnel_key.c | 6 +- net/sched/act_vlan.c | 6 +- net/sched/cls_api.c | 7 +- net/sched/cls_basic.c | 6 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 6 +- net/sched/cls_fw.c | 7 +- net/sched/cls_matchall.c | 6 +- net/sched/cls_route.c | 6 +- net/sched/cls_rsvp.c | 6 +- net/sched/cls_rsvp.h | 6 +- net/sched/cls_rsvp6.c | 6 +- net/sched/cls_tcindex.c | 1 - net/sched/cls_u32.c | 6 +- net/sched/em_canid.c | 6 +- net/sched/em_cmp.c | 6 +- net/sched/em_ipt.c | 6 +- net/sched/em_meta.c | 6 +- net/sched/em_nbyte.c | 6 +- net/sched/em_text.c | 6 +- net/sched/em_u32.c | 6 +- net/sched/ematch.c | 6 +- net/sched/sch_api.c | 6 +- net/sched/sch_atm.c | 1 - net/sched/sch_blackhole.c | 6 +- net/sched/sch_cbq.c | 7 +- net/sched/sch_cbs.c | 7 +- net/sched/sch_dsmark.c | 1 - net/sched/sch_fifo.c | 6 +- net/sched/sch_fq.c | 6 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 6 +- net/sched/sch_gred.c | 7 +- net/sched/sch_hhf.c | 1 - net/sched/sch_htb.c | 6 +- net/sched/sch_ingress.c | 6 +- net/sched/sch_multiq.c | 13 +- net/sched/sch_netem.c | 6 +- net/sched/sch_plug.c | 6 +- net/sched/sch_prio.c | 6 +- net/sched/sch_red.c | 6 +- net/sched/sch_sfq.c | 6 +- net/sched/sch_skbprio.c | 6 +- net/sched/sch_tbf.c | 7 +- net/sched/sch_teql.c | 6 +- net/sctp/Kconfig | 1 - net/sctp/associola.c | 17 +- net/sctp/auth.c | 17 +- net/sctp/bind_addr.c | 17 +- net/sctp/chunk.c | 17 +- net/sctp/debug.c | 17 +- net/sctp/diag.c | 17 +- net/sctp/endpointola.c | 17 +- net/sctp/input.c | 17 +- net/sctp/inqueue.c | 17 +- net/sctp/ipv6.c | 17 +- net/sctp/objcnt.c | 17 +- net/sctp/offload.c | 18 +- net/sctp/output.c | 17 +- net/sctp/outqueue.c | 17 +- net/sctp/primitive.c | 17 +- net/sctp/proc.c | 17 +- net/sctp/protocol.c | 19 +- net/sctp/sm_make_chunk.c | 17 +- net/sctp/sm_sideeffect.c | 17 +- net/sctp/sm_statefuns.c | 17 +- net/sctp/sm_statetable.c | 17 +- net/sctp/socket.c | 17 +- net/sctp/stream.c | 17 +- net/sctp/stream_interleave.c | 17 +- net/sctp/stream_sched.c | 17 +- net/sctp/stream_sched_prio.c | 17 +- net/sctp/stream_sched_rr.c | 17 +- net/sctp/sysctl.c | 52 +- net/sctp/transport.c | 17 +- net/sctp/tsnmap.c | 17 +- net/sctp/ulpevent.c | 17 +- net/sctp/ulpqueue.c | 17 +- net/smc/Kconfig | 1 - net/smc/Makefile | 1 - net/smc/af_smc.c | 1 - net/smc/smc_clc.c | 11 +- net/smc/smc_diag.c | 1 - net/socket.c | 62 +- net/strparser/Kconfig | 1 - net/strparser/Makefile | 1 - net/strparser/strparser.c | 8 +- net/sunrpc/Kconfig | 1 - net/sunrpc/addr.c | 1 - net/sunrpc/auth.c | 1 - net/sunrpc/clnt.c | 31 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/rpcb_clnt.c | 1 - net/sunrpc/sched.c | 1 - net/sunrpc/socklib.c | 1 - net/sunrpc/stats.c | 1 - net/sunrpc/sunrpc_syms.c | 1 - net/sunrpc/svc.c | 1 - net/sunrpc/svc_xprt.c | 1 - net/sunrpc/svcauth.c | 1 - net/sunrpc/svcauth_unix.c | 1 - net/sunrpc/svcsock.c | 1 - net/sunrpc/sysctl.c | 1 - net/sunrpc/timer.c | 1 - net/sunrpc/xdr.c | 1 - net/sunrpc/xprt.c | 1 - net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/transport.c | 3 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/switchdev/Kconfig | 1 - net/switchdev/Makefile | 1 - net/switchdev/switchdev.c | 6 +- net/sysctl_net.c | 1 - net/tipc/Kconfig | 1 - net/tipc/core.c | 32 +- net/tipc/subscr.h | 5 +- net/tipc/sysctl.c | 6 +- net/tipc/topsrv.c | 14 +- net/tls/Kconfig | 1 - net/tls/Makefile | 1 - net/tls/tls_device.c | 64 +- net/tls/tls_device_fallback.c | 6 +- net/tls/tls_sw.c | 36 +- net/unix/Kconfig | 1 - net/unix/af_unix.c | 7 +- net/unix/diag.c | 13 - net/unix/garbage.c | 7 +- net/unix/sysctl_net_unix.c | 6 +- net/vmw_vsock/Kconfig | 1 - net/vmw_vsock/af_vsock_tap.c | 6 +- net/vmw_vsock/hyperv_transport.c | 203 +- net/vmw_vsock/virtio_transport.c | 13 +- net/vmw_vsock/virtio_transport_common.c | 7 - net/wimax/Kconfig | 1 - net/wireless/Kconfig | 1 - net/wireless/Makefile | 1 - net/wireless/core.c | 7 +- net/wireless/core.h | 4 - net/wireless/lib80211.c | 1 - net/wireless/nl80211.c | 100 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 32 +- net/wireless/util.c | 2 +- net/wireless/wext-compat.h | 1 - net/x25/Kconfig | 1 - net/x25/af_x25.c | 7 +- net/x25/x25_dev.c | 7 +- net/x25/x25_facilities.c | 7 +- net/x25/x25_forward.c | 7 +- net/x25/x25_in.c | 7 +- net/x25/x25_link.c | 7 +- net/x25/x25_out.c | 7 +- net/x25/x25_proc.c | 7 +- net/x25/x25_route.c | 7 +- net/x25/x25_subr.c | 7 +- net/x25/x25_timer.c | 7 +- net/xdp/Kconfig | 1 - net/xdp/Makefile | 1 - net/xfrm/Kconfig | 1 - net/xfrm/xfrm_algo.c | 6 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_ipcomp.c | 6 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 25 +- net/xfrm/xfrm_proc.c | 6 +- net/xfrm/xfrm_state.c | 1 - net/xfrm/xfrm_user.c | 17 - samples/Kconfig | 1 - samples/binderfs/Makefile | 1 - samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 11 +- samples/bpf/bpf_load.c | 10 +- samples/bpf/do_hbm_test.sh | 10 +- samples/bpf/hbm.c | 51 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_kern.h | 77 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/lathist_user.c | 5 +- samples/bpf/map_perf_test_user.c | 5 +- samples/bpf/offwaketime_user.c | 5 +- samples/bpf/sampleip_user.c | 5 +- samples/bpf/syscall_tp_kern.c | 5 +- samples/bpf/syscall_tp_user.c | 5 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tc_l2_redirect_user.c | 5 +- samples/bpf/tcp_basertt_kern.c | 7 + samples/bpf/tcp_bufs_kern.c | 7 + samples/bpf/tcp_clamp_kern.c | 7 + samples/bpf/tcp_cong_kern.c | 7 + samples/bpf/tcp_iw_kern.c | 7 + samples/bpf/tcp_rwnd_kern.c | 7 + samples/bpf/tcp_synrto_kern.c | 7 + samples/bpf/tcp_tos_reflect_kern.c | 7 + samples/bpf/test_cgrp2_array_pin.c | 5 +- samples/bpf/test_cgrp2_attach2.c | 459 ++ samples/bpf/test_current_task_under_cgroup_user.c | 5 +- samples/bpf/test_lru_dist.c | 5 +- samples/bpf/test_map_in_map_user.c | 5 +- samples/bpf/test_overhead_user.c | 5 +- samples/bpf/trace_event_user.c | 5 +- samples/bpf/trace_output_user.c | 5 +- samples/bpf/tracex3_user.c | 5 +- samples/bpf/tracex4_user.c | 5 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_sample_pkts_kern.c | 7 + samples/bpf/xdp_tx_iptunnel_common.h | 5 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- samples/configfs/Makefile | 1 - samples/configfs/configfs_sample.c | 16 +- samples/connector/cn_test.c | 15 +- samples/connector/ucon.c | 16 +- samples/hw_breakpoint/Makefile | 1 - samples/hw_breakpoint/data_breakpoint.c | 15 +- samples/kdb/Makefile | 1 - samples/kfifo/Makefile | 1 - samples/kobject/Makefile | 1 - samples/kprobes/Makefile | 1 - samples/kprobes/kprobe_example.c | 1 - samples/kprobes/kretprobe_example.c | 1 - samples/livepatch/Makefile | 1 - samples/livepatch/livepatch-callbacks-busymod.c | 14 +- samples/livepatch/livepatch-callbacks-demo.c | 14 +- samples/livepatch/livepatch-callbacks-mod.c | 14 +- samples/livepatch/livepatch-sample.c | 14 +- samples/livepatch/livepatch-shadow-fix1.c | 14 +- samples/livepatch/livepatch-shadow-fix2.c | 14 +- samples/livepatch/livepatch-shadow-mod.c | 14 +- samples/pidfd/pidfd-metadata.c | 4 - samples/qmi/Makefile | 1 - samples/rpmsg/Makefile | 1 - samples/trace_events/Makefile | 1 - samples/trace_events/trace-events-sample.c | 3 +- samples/trace_printk/Makefile | 1 - samples/trace_printk/trace-printk.c | 1 - samples/uhid/Makefile | 1 - samples/v4l/Makefile | 1 - samples/v4l/v4l2-pci-skeleton.c | 1 - samples/vfio-mdev/Makefile | 1 - samples/vfs/Makefile | 1 - samples/vfs/test-fsmount.c | 6 +- samples/vfs/test-statx.c | 6 +- scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 1 - scripts/Makefile.extrawarn | 1 + scripts/Makefile.kcov | 1 - scripts/Makefile.lib | 2 +- scripts/asn1_compiler.c | 6 +- scripts/basic/Makefile | 1 - scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 34 +- scripts/checkstack.pl | 2 +- scripts/conmakehash.c | 5 +- scripts/decode_stacktrace.sh | 6 +- scripts/documentation-file-ref-check | 44 +- scripts/dtc/Makefile.dtc | 1 - scripts/dtc/checks.c | 17 +- scripts/dtc/data.c | 17 +- scripts/dtc/dtc.c | 17 +- scripts/dtc/dtc.h | 17 +- scripts/dtc/fdtget.c | 16 +- scripts/dtc/fdtput.c | 16 +- scripts/dtc/flattree.c | 17 +- scripts/dtc/fstree.c | 17 +- scripts/dtc/libfdt/Makefile.libfdt | 1 - scripts/dtc/livetree.c | 17 +- scripts/dtc/srcpos.c | 16 +- scripts/dtc/srcpos.h | 16 +- scripts/dtc/treesource.c | 17 +- scripts/dtc/util.c | 16 +- scripts/dtc/util.h | 16 +- scripts/dtc/yamltree.c | 16 +- scripts/export_report.pl | 2 +- scripts/gcc-plugins/Kconfig | 1 - scripts/gcc-plugins/gcc-common.h | 4 - scripts/gdb/Makefile | 1 - scripts/gdb/linux/constants.py.in | 3 +- scripts/genksyms/genksyms.c | 15 +- scripts/genksyms/genksyms.h | 15 +- scripts/genksyms/keywords.c | 1 - scripts/get_dvb_firmware | 15 +- scripts/gfp-translate | 2 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 4 +- scripts/kconfig/confdata.c | 17 + scripts/kconfig/lkc.h | 1 + scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/tests/err_recursive_inc/Kconfig | 1 - .../kconfig/tests/err_recursive_inc/Kconfig.inc1 | 1 - .../kconfig/tests/err_recursive_inc/Kconfig.inc2 | 1 - .../kconfig/tests/err_recursive_inc/Kconfig.inc3 | 1 - .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/kernel-doc | 16 +- scripts/leaking_addresses.pl | 2 +- scripts/modules-check.sh | 6 +- scripts/objdiff | 2 +- scripts/package/Makefile | 3 +- scripts/recordmcount.pl | 2 +- scripts/selinux/Makefile | 1 - scripts/selinux/mdp/mdp.c | 15 +- scripts/spdxcheck.py | 7 +- scripts/spelling.txt | 3 +- scripts/sphinx-pre-install | 147 +- scripts/tags.sh | 1 - scripts/tracing/draw_functrace.py | 2 +- security/Kconfig | 1 - security/Kconfig.hardening | 1 - security/apparmor/Kconfig | 3 - security/apparmor/apparmorfs.c | 132 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/policy.h | 8 - security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 - security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/commoncap.c | 7 +- security/integrity/Kconfig | 1 - security/integrity/evm/Kconfig | 1 - security/integrity/evm/Makefile | 1 - security/integrity/evm/evm_crypto.c | 3 - security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 32 +- security/integrity/ima/ima_policy.c | 28 +- security/keys/Kconfig | 1 - security/keys/big_key.c | 6 +- security/keys/compat.c | 6 +- security/keys/compat_dh.c | 6 +- security/keys/dh.c | 6 +- security/keys/gc.c | 6 +- security/keys/internal.h | 6 +- security/keys/key.c | 6 +- security/keys/keyctl.c | 6 +- security/keys/keyctl_pkey.c | 6 +- security/keys/keyring.c | 6 +- security/keys/permission.c | 6 +- security/keys/persistent.c | 6 +- security/keys/proc.c | 6 +- security/keys/process_keys.c | 6 +- security/keys/request_key.c | 6 +- security/keys/request_key_auth.c | 6 +- security/keys/sysctl.c | 32 +- security/keys/user_defined.c | 6 +- security/loadpin/Kconfig | 1 - security/loadpin/Makefile | 1 - security/loadpin/loadpin.c | 54 +- security/safesetid/Kconfig | 1 - security/safesetid/lsm.c | 4 +- security/security.c | 6 +- security/selinux/Kconfig | 1 - security/selinux/hooks.c | 10 +- security/selinux/include/netlabel.h | 16 +- security/selinux/netlabel.c | 16 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 4 + security/smack/Kconfig | 1 - security/smack/Makefile | 1 - security/tomoyo/Kconfig | 1 - security/yama/Kconfig | 1 - security/yama/Makefile | 1 - security/yama/yama_lsm.c | 3 +- sound/Kconfig | 1 - sound/ac97/Kconfig | 1 - sound/ac97/Makefile | 1 - sound/ac97_bus.c | 6 +- sound/aoa/Kconfig | 1 - sound/aoa/Makefile | 1 - sound/aoa/codecs/Kconfig | 1 - sound/aoa/fabrics/Kconfig | 1 - sound/aoa/fabrics/Makefile | 1 - sound/aoa/soundbus/Kconfig | 1 - sound/aoa/soundbus/Makefile | 1 - sound/aoa/soundbus/i2sbus/Makefile | 1 - sound/arm/Kconfig | 1 - sound/atmel/Kconfig | 1 - sound/atmel/Makefile | 1 - sound/core/Kconfig | 1 - sound/core/compress_offload.c | 15 +- sound/core/control.c | 23 +- sound/core/control_compat.c | 15 +- sound/core/ctljack.c | 6 +- sound/core/device.c | 17 +- sound/core/hrtimer.c | 16 +- sound/core/hwdep.c | 17 +- sound/core/hwdep_compat.c | 16 +- sound/core/info.c | 17 +- sound/core/info_oss.c | 17 +- sound/core/init.c | 17 +- sound/core/isadma.c | 17 +- sound/core/jack.c | 16 +- sound/core/memalloc.c | 17 +- sound/core/memory.c | 17 +- sound/core/misc.c | 17 +- sound/core/oss/mixer_oss.c | 17 +- sound/core/oss/pcm_oss.c | 17 +- sound/core/oss/pcm_plugin.h | 17 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 17 +- sound/core/pcm_compat.c | 16 +- sound/core/pcm_dmaengine.c | 11 +- sound/core/pcm_lib.c | 17 +- sound/core/pcm_memory.c | 17 +- sound/core/pcm_native.c | 17 +- sound/core/pcm_timer.c | 17 +- sound/core/rawmidi.c | 17 +- sound/core/rawmidi_compat.c | 16 +- sound/core/seq/Kconfig | 1 - sound/core/seq/oss/Makefile | 1 - sound/core/seq/oss/seq_oss.c | 15 +- sound/core/seq/oss/seq_oss_device.h | 15 +- sound/core/seq/oss/seq_oss_event.c | 15 +- sound/core/seq/oss/seq_oss_event.h | 15 +- sound/core/seq/oss/seq_oss_init.c | 15 +- sound/core/seq/oss/seq_oss_ioctl.c | 15 +- sound/core/seq/oss/seq_oss_midi.c | 15 +- sound/core/seq/oss/seq_oss_midi.h | 15 +- sound/core/seq/oss/seq_oss_readq.c | 15 +- sound/core/seq/oss/seq_oss_readq.h | 15 +- sound/core/seq/oss/seq_oss_rw.c | 15 +- sound/core/seq/oss/seq_oss_synth.c | 15 +- sound/core/seq/oss/seq_oss_synth.h | 15 +- sound/core/seq/oss/seq_oss_timer.c | 15 +- sound/core/seq/oss/seq_oss_timer.h | 15 +- sound/core/seq/oss/seq_oss_writeq.c | 15 +- sound/core/seq/oss/seq_oss_writeq.h | 15 +- sound/core/seq/seq.c | 17 +- sound/core/seq/seq_clientmgr.c | 17 +- sound/core/seq/seq_clientmgr.h | 17 +- sound/core/seq/seq_compat.c | 16 +- sound/core/seq/seq_dummy.c | 16 +- sound/core/seq/seq_fifo.c | 17 +- sound/core/seq/seq_fifo.h | 17 +- sound/core/seq/seq_info.c | 17 +- sound/core/seq/seq_info.h | 17 +- sound/core/seq/seq_lock.c | 17 +- sound/core/seq/seq_memory.c | 16 +- sound/core/seq/seq_memory.h | 17 +- sound/core/seq/seq_midi.c | 16 +- sound/core/seq/seq_midi_emul.c | 16 +- sound/core/seq/seq_midi_event.c | 15 +- sound/core/seq/seq_ports.c | 17 +- sound/core/seq/seq_ports.h | 17 +- sound/core/seq/seq_prioq.c | 17 +- sound/core/seq/seq_prioq.h | 17 +- sound/core/seq/seq_queue.c | 15 +- sound/core/seq/seq_queue.h | 16 +- sound/core/seq/seq_system.c | 17 +- sound/core/seq/seq_system.h | 17 +- sound/core/seq/seq_timer.c | 17 +- sound/core/seq/seq_timer.h | 17 +- sound/core/seq/seq_virmidi.c | 16 +- sound/core/seq_device.c | 17 +- sound/core/sgbuf.c | 16 +- sound/core/sound.c | 17 +- sound/core/sound_oss.c | 17 +- sound/core/timer.c | 17 +- sound/core/timer_compat.c | 16 +- sound/drivers/Kconfig | 1 - sound/drivers/aloop.c | 16 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 16 +- sound/drivers/mpu401/Makefile | 1 - sound/drivers/mpu401/mpu401.c | 17 +- sound/drivers/mpu401/mpu401_uart.c | 17 +- sound/drivers/mtpav.c | 18 +- sound/drivers/mts64.c | 16 +- sound/drivers/opl3/opl3_drums.c | 16 +- sound/drivers/opl3/opl3_lib.c | 16 +- sound/drivers/opl3/opl3_midi.c | 16 +- sound/drivers/opl3/opl3_oss.c | 15 +- sound/drivers/opl3/opl3_seq.c | 16 +- sound/drivers/opl3/opl3_synth.c | 16 +- sound/drivers/opl3/opl3_voice.h | 15 +- sound/drivers/opl4/opl4_lib.c | 15 +- sound/drivers/opl4/opl4_mixer.c | 15 +- sound/drivers/opl4/opl4_proc.c | 15 +- sound/drivers/pcm-indirect2.c | 15 +- sound/drivers/pcm-indirect2.h | 15 +- sound/drivers/pcsp/Makefile | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 15 +- sound/drivers/serial-u16550.c | 15 +- sound/drivers/virmidi.c | 16 +- sound/drivers/vx/Makefile | 1 - sound/drivers/vx/vx_cmd.c | 15 +- sound/drivers/vx/vx_cmd.h | 15 +- sound/drivers/vx/vx_core.c | 15 +- sound/drivers/vx/vx_hwdep.c | 15 +- sound/drivers/vx/vx_mixer.c | 15 +- sound/drivers/vx/vx_pcm.c | 17 +- sound/drivers/vx/vx_uer.c | 15 +- sound/firewire/Kconfig | 1 - sound/firewire/amdtp-am824.c | 2 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 511 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-presonus.c | 62 - sound/firewire/dice/dice.c | 9 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/Makefile | 1 - sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/fireface/Makefile | 1 - sound/firewire/fireface/ff-protocol-latter.c | 10 +- sound/firewire/fireworks/Makefile | 1 - sound/firewire/fireworks/fireworks_stream.c | 4 +- sound/firewire/motu/amdtp-motu.c | 2 +- sound/firewire/oxfw/Makefile | 1 - sound/firewire/tascam/Makefile | 1 - sound/firewire/tascam/amdtp-tascam.c | 2 +- sound/hda/Kconfig | 1 - sound/hda/array.c | 1 - sound/hda/ext/Makefile | 1 - sound/hda/hda_bus_type.c | 1 - sound/hda/hdac_bus.c | 1 - sound/hda/hdac_controller.c | 3 - sound/hda/hdac_device.c | 1 - sound/hda/hdac_i915.c | 11 +- sound/hda/hdac_regmap.c | 1 - sound/hda/hdac_stream.c | 1 - sound/hda/hdmi_chmap.c | 1 - sound/i2c/cs8427.c | 17 +- sound/i2c/i2c.c | 16 +- sound/i2c/other/ak4113.c | 17 +- sound/i2c/other/ak4114.c | 17 +- sound/i2c/other/ak4117.c | 17 +- sound/i2c/other/ak4xxx-adda.c | 16 +- sound/i2c/other/pt2258.c | 16 +- sound/i2c/tea6330t.c | 17 +- sound/isa/Kconfig | 1 - sound/isa/ad1816a/Makefile | 1 - sound/isa/ad1816a/ad1816a.c | 14 +- sound/isa/ad1816a/ad1816a_lib.c | 14 +- sound/isa/ad1848/Makefile | 1 - sound/isa/ad1848/ad1848.c | 17 +- sound/isa/adlib.c | 1 - sound/isa/als100.c | 14 +- sound/isa/azt2320.c | 14 +- sound/isa/cmi8328.c | 1 - sound/isa/cmi8330.c | 16 +- sound/isa/cs423x/Makefile | 1 - sound/isa/cs423x/cs4231.c | 16 +- sound/isa/cs423x/cs4236.c | 17 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/Makefile | 1 - sound/isa/es1688/es1688.c | 17 +- sound/isa/es1688/es1688_lib.c | 17 +- sound/isa/es18xx.c | 17 +- sound/isa/galaxy/Makefile | 1 - sound/isa/galaxy/azt1605.c | 15 +- sound/isa/galaxy/azt2316.c | 15 +- sound/isa/galaxy/galaxy.c | 15 +- sound/isa/gus/gus_dma.c | 17 +- sound/isa/gus/gus_dram.c | 17 +- sound/isa/gus/gus_io.c | 17 +- sound/isa/gus/gus_irq.c | 17 +- sound/isa/gus/gus_main.c | 17 +- sound/isa/gus/gus_mem.c | 17 +- sound/isa/gus/gus_mem_proc.c | 17 +- sound/isa/gus/gus_mixer.c | 17 +- sound/isa/gus/gus_pcm.c | 17 +- sound/isa/gus/gus_reset.c | 17 +- sound/isa/gus/gus_tables.h | 17 +- sound/isa/gus/gus_timer.c | 17 +- sound/isa/gus/gus_uart.c | 17 +- sound/isa/gus/gus_volume.c | 17 +- sound/isa/gus/gusclassic.c | 17 +- sound/isa/gus/gusextreme.c | 17 +- sound/isa/gus/gusmax.c | 17 +- sound/isa/gus/interwave.c | 17 +- sound/isa/msnd/msnd.c | 15 +- sound/isa/msnd/msnd.h | 15 +- sound/isa/msnd/msnd_classic.h | 15 +- sound/isa/msnd/msnd_midi.c | 17 +- sound/isa/msnd/msnd_pinnacle.c | 16 +- sound/isa/msnd/msnd_pinnacle.h | 15 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 5 +- sound/isa/opl3sa2.c | 17 +- sound/isa/opti9xx/miro.c | 15 +- sound/isa/opti9xx/opti92x-ad1848.c | 14 +- sound/isa/sb/emu8000.c | 15 +- sound/isa/sb/emu8000_callback.c | 15 +- sound/isa/sb/emu8000_local.h | 15 +- sound/isa/sb/emu8000_patch.c | 15 +- sound/isa/sb/emu8000_pcm.c | 15 +- sound/isa/sb/emu8000_synth.c | 15 +- sound/isa/sb/sb16.c | 17 +- sound/isa/sb/sb16_csp.c | 16 +- sound/isa/sb/sb16_main.c | 17 +- sound/isa/sb/sb8.c | 17 +- sound/isa/sb/sb8_main.c | 16 +- sound/isa/sb/sb8_midi.c | 15 +- sound/isa/sb/sb_common.c | 16 +- sound/isa/sb/sb_mixer.c | 17 +- sound/isa/sc6000.c | 15 +- sound/isa/sscape.c | 16 +- sound/isa/wavefront/Makefile | 1 - sound/isa/wavefront/wavefront.c | 15 +- sound/isa/wavefront/wavefront_fx.c | 15 +- sound/isa/wss/Makefile | 1 - sound/isa/wss/wss_lib.c | 16 +- sound/last.c | 17 +- sound/mips/Kconfig | 1 - sound/mips/Makefile | 1 - sound/mips/ad1843.c | 16 +- sound/mips/hal2.c | 15 +- sound/mips/hal2.h | 15 +- sound/mips/sgio2audio.c | 16 +- sound/oss/dmasound/Kconfig | 1 - sound/oss/dmasound/Makefile | 1 - sound/oss/dmasound/dmasound_atari.c | 1 - sound/oss/dmasound/dmasound_paula.c | 1 - sound/oss/dmasound/dmasound_q40.c | 1 - sound/parisc/Kconfig | 1 - sound/parisc/Makefile | 1 - sound/parisc/harmony.c | 15 +- sound/pci/Kconfig | 1 - sound/pci/ac97/Makefile | 1 - sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_id.h | 17 +- sound/pci/ac97/ac97_local.h | 17 +- sound/pci/ac97/ac97_patch.c | 17 +- sound/pci/ac97/ac97_patch.h | 17 +- sound/pci/ac97/ac97_pcm.c | 17 +- sound/pci/ac97/ac97_proc.c | 17 +- sound/pci/ad1889.c | 14 +- sound/pci/ak4531_codec.c | 17 +- sound/pci/ali5451/Makefile | 1 - sound/pci/ali5451/ali5451.c | 16 +- sound/pci/als300.c | 15 +- sound/pci/als4000.c | 16 +- sound/pci/asihpi/Makefile | 1 - sound/pci/atiixp.c | 16 +- sound/pci/atiixp_modem.c | 16 +- sound/pci/au88x0/au88x0.c | 1 - sound/pci/au88x0/au88x0.h | 14 +- sound/pci/au88x0/au88x0_a3d.c | 14 +- sound/pci/au88x0/au88x0_a3d.h | 14 +- sound/pci/au88x0/au88x0_a3ddata.c | 14 +- sound/pci/au88x0/au88x0_core.c | 14 +- sound/pci/au88x0/au88x0_eq.c | 14 +- sound/pci/au88x0/au88x0_game.c | 15 +- sound/pci/au88x0/au88x0_mpu401.c | 16 +- sound/pci/au88x0/au88x0_pcm.c | 14 +- sound/pci/au88x0/au88x0_synth.c | 14 +- sound/pci/au88x0/au88x0_xtalk.c | 14 +- sound/pci/au88x0/au88x0_xtalk.h | 14 +- sound/pci/aw2/Makefile | 1 - sound/pci/azt3328.c | 16 +- sound/pci/bt87x.c | 16 +- sound/pci/ca0106/Makefile | 1 - sound/pci/ca0106/ca0106.h | 17 +- sound/pci/ca0106/ca0106_main.c | 16 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/ca0106/ca0106_proc.c | 16 +- sound/pci/ca0106/ca_midi.c | 17 +- sound/pci/ca0106/ca_midi.h | 16 +- sound/pci/cmipci.c | 15 +- sound/pci/cs4281.c | 17 +- sound/pci/cs46xx/Makefile | 1 - sound/pci/cs46xx/cs46xx.c | 17 +- sound/pci/cs46xx/cs46xx.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_scb_types.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_task_types.h | 17 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs46xx/cs46xx_lib.h | 17 +- sound/pci/cs46xx/dsp_spos.c | 15 +- sound/pci/cs46xx/dsp_spos.h | 17 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 16 +- sound/pci/cs5530.c | 11 +- sound/pci/cs5535audio/Makefile | 1 - sound/pci/cs5535audio/cs5535audio.c | 16 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 6 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 15 +- sound/pci/cs5535audio/cs5535audio_pm.c | 16 +- sound/pci/ctxfi/Makefile | 1 - sound/pci/echoaudio/darla20.c | 14 +- sound/pci/echoaudio/darla24.c | 14 +- sound/pci/echoaudio/echo3g.c | 14 +- sound/pci/echoaudio/echoaudio.c | 14 +- sound/pci/echoaudio/gina20.c | 14 +- sound/pci/echoaudio/gina24.c | 14 +- sound/pci/echoaudio/indigo.c | 14 +- sound/pci/echoaudio/indigodj.c | 14 +- sound/pci/echoaudio/indigodjx.c | 14 +- sound/pci/echoaudio/indigoio.c | 14 +- sound/pci/echoaudio/indigoiox.c | 14 +- sound/pci/echoaudio/layla20.c | 14 +- sound/pci/echoaudio/layla24.c | 14 +- sound/pci/echoaudio/mia.c | 14 +- sound/pci/echoaudio/mona.c | 14 +- sound/pci/emu10k1/emu10k1.c | 18 +- sound/pci/emu10k1/emu10k1_callback.c | 15 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1_patch.c | 15 +- sound/pci/emu10k1/emu10k1_synth.c | 15 +- sound/pci/emu10k1/emu10k1_synth_local.h | 15 +- sound/pci/emu10k1/emu10k1x.c | 16 +- sound/pci/emu10k1/emufx.c | 16 +- sound/pci/emu10k1/emumixer.c | 16 +- sound/pci/emu10k1/emumpu401.c | 17 +- sound/pci/emu10k1/emupcm.c | 16 +- sound/pci/emu10k1/emuproc.c | 16 +- sound/pci/emu10k1/io.c | 16 +- sound/pci/emu10k1/irq.c | 16 +- sound/pci/emu10k1/memory.c | 17 +- sound/pci/emu10k1/p16v.c | 16 +- sound/pci/emu10k1/p16v.h | 17 +- sound/pci/emu10k1/p17v.h | 16 +- sound/pci/emu10k1/timer.c | 16 +- sound/pci/emu10k1/tina2.h | 16 +- sound/pci/emu10k1/voice.c | 16 +- sound/pci/ens1370.c | 16 +- sound/pci/es1938.c | 17 +- sound/pci/es1968.c | 16 +- sound/pci/fm801.c | 12 +- sound/pci/hda/Kconfig | 1 - sound/pci/hda/ca0132_regs.h | 15 +- sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_auto_parser.h | 6 +- sound/pci/hda/hda_bind.c | 1 - sound/pci/hda/hda_codec.c | 27 +- sound/pci/hda/hda_controller.c | 25 +- sound/pci/hda/hda_controller.h | 13 +- sound/pci/hda/hda_eld.c | 15 +- sound/pci/hda/hda_generic.c | 15 +- sound/pci/hda/hda_generic.h | 6 +- sound/pci/hda/hda_hwdep.c | 15 +- sound/pci/hda/hda_intel.c | 25 +- sound/pci/hda/hda_intel.h | 14 +- sound/pci/hda/hda_jack.c | 6 +- sound/pci/hda/hda_jack.h | 6 +- sound/pci/hda/hda_local.h | 15 +- sound/pci/hda/hda_proc.c | 16 +- sound/pci/hda/hda_sysfs.c | 1 - sound/pci/hda/hda_tegra.c | 14 +- sound/pci/hda/patch_analog.c | 15 +- sound/pci/hda/patch_ca0110.c | 15 +- sound/pci/hda/patch_ca0132.c | 17 +- sound/pci/hda/patch_cirrus.c | 15 +- sound/pci/hda/patch_cmedia.c | 16 +- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_hdmi.c | 15 +- sound/pci/hda/patch_realtek.c | 128 +- sound/pci/hda/patch_si3054.c | 16 +- sound/pci/hda/patch_sigmatel.c | 15 +- sound/pci/hda/patch_via.c | 15 +- sound/pci/ice1712/ak4xxx.c | 16 +- sound/pci/ice1712/amp.c | 16 +- sound/pci/ice1712/amp.h | 16 +- sound/pci/ice1712/aureon.c | 16 +- sound/pci/ice1712/aureon.h | 16 +- sound/pci/ice1712/delta.c | 16 +- sound/pci/ice1712/delta.h | 16 +- sound/pci/ice1712/envy24ht.h | 16 +- sound/pci/ice1712/ews.c | 16 +- sound/pci/ice1712/ews.h | 16 +- sound/pci/ice1712/hoontech.c | 16 +- sound/pci/ice1712/hoontech.h | 16 +- sound/pci/ice1712/ice1712.c | 16 +- sound/pci/ice1712/ice1712.h | 16 +- sound/pci/ice1712/ice1724.c | 16 +- sound/pci/ice1712/juli.c | 17 +- sound/pci/ice1712/maya44.c | 16 +- sound/pci/ice1712/phase.c | 16 +- sound/pci/ice1712/phase.h | 16 +- sound/pci/ice1712/pontis.c | 16 +- sound/pci/ice1712/pontis.h | 16 +- sound/pci/ice1712/prodigy192.c | 16 +- sound/pci/ice1712/prodigy_hifi.c | 16 +- sound/pci/ice1712/prodigy_hifi.h | 16 +- sound/pci/ice1712/psc724.c | 16 +- sound/pci/ice1712/quartet.c | 17 +- sound/pci/ice1712/revo.c | 16 +- sound/pci/ice1712/revo.h | 16 +- sound/pci/ice1712/se.c | 16 +- sound/pci/ice1712/vt1720_mobo.c | 16 +- sound/pci/ice1712/vt1720_mobo.h | 16 +- sound/pci/ice1712/wm8766.c | 16 +- sound/pci/ice1712/wm8766.h | 16 +- sound/pci/ice1712/wm8776.c | 16 +- sound/pci/ice1712/wm8776.h | 16 +- sound/pci/ice1712/wtm.c | 16 +- sound/pci/intel8x0.c | 17 +- sound/pci/intel8x0m.c | 17 +- sound/pci/korg1212/Makefile | 1 - sound/pci/korg1212/korg1212.c | 16 +- sound/pci/lola/Makefile | 1 - sound/pci/lola/lola.c | 15 +- sound/pci/lola/lola.h | 15 +- sound/pci/lola/lola_clock.c | 15 +- sound/pci/lola/lola_mixer.c | 15 +- sound/pci/lola/lola_pcm.c | 15 +- sound/pci/lola/lola_proc.c | 15 +- sound/pci/lx6464es/Makefile | 1 - sound/pci/lx6464es/lx6464es.c | 18 +- sound/pci/lx6464es/lx6464es.h | 18 +- sound/pci/lx6464es/lx_core.c | 17 +- sound/pci/lx6464es/lx_core.h | 17 +- sound/pci/lx6464es/lx_defs.h | 17 +- sound/pci/maestro3.c | 17 +- sound/pci/mixart/Makefile | 1 - sound/pci/mixart/mixart.c | 15 +- sound/pci/mixart/mixart.h | 15 +- sound/pci/mixart/mixart_core.c | 15 +- sound/pci/mixart/mixart_core.h | 15 +- sound/pci/mixart/mixart_hwdep.c | 15 +- sound/pci/mixart/mixart_hwdep.h | 15 +- sound/pci/mixart/mixart_mixer.c | 15 +- sound/pci/mixart/mixart_mixer.h | 15 +- sound/pci/nm256/Makefile | 1 - sound/pci/nm256/nm256.c | 16 +- sound/pci/pcxhr/Makefile | 1 - sound/pci/pcxhr/pcxhr.c | 15 +- sound/pci/pcxhr/pcxhr.h | 15 +- sound/pci/pcxhr/pcxhr_core.c | 15 +- sound/pci/pcxhr/pcxhr_core.h | 15 +- sound/pci/pcxhr/pcxhr_hwdep.c | 15 +- sound/pci/pcxhr/pcxhr_hwdep.h | 15 +- sound/pci/pcxhr/pcxhr_mix22.c | 15 +- sound/pci/pcxhr/pcxhr_mix22.h | 15 +- sound/pci/pcxhr/pcxhr_mixer.c | 15 +- sound/pci/pcxhr/pcxhr_mixer.h | 15 +- sound/pci/riptide/Makefile | 1 - sound/pci/riptide/riptide.c | 16 +- sound/pci/rme32.c | 16 +- sound/pci/rme96.c | 16 +- sound/pci/rme9652/hdsp.c | 16 +- sound/pci/rme9652/hdspm.c | 74 +- sound/pci/rme9652/rme9652.c | 16 +- sound/pci/sonicvibes.c | 16 +- sound/pci/trident/Makefile | 1 - sound/pci/trident/trident.c | 17 +- sound/pci/trident/trident.h | 17 +- sound/pci/trident/trident_main.c | 16 +- sound/pci/trident/trident_memory.c | 17 +- sound/pci/via82xx.c | 16 +- sound/pci/via82xx_modem.c | 16 +- sound/pci/vx222/Makefile | 1 - sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 15 +- sound/pci/vx222/vx222_ops.c | 15 +- sound/pci/ymfpci/Makefile | 1 - sound/pci/ymfpci/ymfpci.c | 17 +- sound/pci/ymfpci/ymfpci.h | 17 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/Kconfig | 1 - sound/pcmcia/Makefile | 1 - sound/pcmcia/pdaudiocf/Makefile | 1 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf.h | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 15 +- sound/pcmcia/vx/Makefile | 1 - sound/pcmcia/vx/vxp_mixer.c | 15 +- sound/pcmcia/vx/vxp_ops.c | 15 +- sound/pcmcia/vx/vxpocket.c | 14 +- sound/pcmcia/vx/vxpocket.h | 15 +- sound/ppc/Kconfig | 1 - sound/ppc/Makefile | 1 - sound/ppc/awacs.c | 15 +- sound/ppc/awacs.h | 15 +- sound/ppc/beep.c | 15 +- sound/ppc/burgundy.c | 15 +- sound/ppc/burgundy.h | 15 +- sound/ppc/daca.c | 15 +- sound/ppc/keywest.c | 15 +- sound/ppc/pmac.c | 15 +- sound/ppc/pmac.h | 15 +- sound/ppc/powermac.c | 15 +- sound/ppc/snd_ps3_reg.h | 14 +- sound/ppc/tumbler.c | 16 +- sound/sh/Kconfig | 1 - sound/sh/Makefile | 1 - sound/sh/aica.c | 18 +- sound/sh/sh_dac_audio.c | 17 +- sound/soc/Kconfig | 1 - sound/soc/adi/Kconfig | 1 - sound/soc/adi/Makefile | 1 - sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/Kconfig | 1 - sound/soc/amd/Makefile | 1 - sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-pcm-dma.c | 15 +- sound/soc/atmel/atmel-pcm-pdc.c | 15 +- sound/soc/atmel/atmel-pcm.h | 15 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/atmel/atmel_ssc_dai.c | 15 +- sound/soc/atmel/atmel_ssc_dai.h | 15 +- sound/soc/atmel/atmel_wm8904.c | 3 +- sound/soc/atmel/sam9g20_wm8731.c | 15 +- sound/soc/atmel/sam9x5_wm8731.c | 7 +- sound/soc/au1x/Kconfig | 1 - sound/soc/au1x/ac97c.c | 1 - sound/soc/au1x/db1000.c | 1 - sound/soc/au1x/db1200.c | 1 - sound/soc/au1x/dma.c | 1 - sound/soc/au1x/i2sc.c | 1 - sound/soc/bcm/Kconfig | 1 - sound/soc/bcm/Makefile | 1 - sound/soc/bcm/bcm2835-i2s.c | 10 +- sound/soc/cirrus/Kconfig | 1 - sound/soc/cirrus/edb93xx.c | 11 +- sound/soc/cirrus/ep93xx-pcm.h | 13 +- sound/soc/cirrus/snappercl15.c | 7 +- sound/soc/codecs/Kconfig | 17 +- sound/soc/codecs/Makefile | 4 - sound/soc/codecs/ac97.c | 6 +- sound/soc/codecs/ad1836.c | 3 +- sound/soc/codecs/ad1836.h | 3 +- sound/soc/codecs/ad193x-i2c.c | 3 +- sound/soc/codecs/ad193x-spi.c | 3 +- sound/soc/codecs/ad193x.c | 3 +- sound/soc/codecs/ad193x.h | 3 +- sound/soc/codecs/ad1980.c | 6 +- sound/soc/codecs/ad73311.c | 6 +- sound/soc/codecs/ad73311.h | 17 +- sound/soc/codecs/adau-utils.c | 3 +- sound/soc/codecs/adau1373.c | 3 +- sound/soc/codecs/adau1701.c | 3 +- sound/soc/codecs/adau1701.h | 3 +- sound/soc/codecs/adau1761-i2c.c | 3 +- sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau1761.h | 3 +- sound/soc/codecs/adau1781-i2c.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/adau1781.c | 3 +- sound/soc/codecs/adau1781.h | 3 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/adau1977-i2c.c | 3 +- sound/soc/codecs/adau1977-spi.c | 3 +- sound/soc/codecs/adau1977.c | 3 +- sound/soc/codecs/adau1977.h | 3 +- sound/soc/codecs/adau7002.c | 3 +- sound/soc/codecs/adav801.c | 3 +- sound/soc/codecs/adav803.c | 3 +- sound/soc/codecs/adav80x.c | 3 +- sound/soc/codecs/adav80x.h | 3 +- sound/soc/codecs/ads117x.c | 6 +- sound/soc/codecs/ak4104.c | 6 +- sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/ak4671.c | 7 +- sound/soc/codecs/ak4671.h | 7 +- sound/soc/codecs/bt-sco.c | 7 +- sound/soc/codecs/cq93vc.c | 15 +- sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4271-i2c.c | 11 +- sound/soc/codecs/cs4271-spi.c | 11 +- sound/soc/codecs/cs4271.c | 11 +- sound/soc/codecs/cs42l51.c | 10 +- sound/soc/codecs/cs42l51.h | 11 +- sound/soc/codecs/cs42xx8.c | 14 - sound/soc/codecs/cs43130.h | 11 +- sound/soc/codecs/cs4349.h | 11 +- sound/soc/codecs/cx20442.c | 6 +- sound/soc/codecs/cx20442.h | 7 +- sound/soc/codecs/cx2072x.c | 1725 ----- sound/soc/codecs/cx2072x.h | 314 - sound/soc/codecs/da7213.c | 6 +- sound/soc/codecs/da7218.c | 6 +- sound/soc/codecs/da7218.h | 6 +- sound/soc/codecs/da7219-aad.c | 6 +- sound/soc/codecs/da7219-aad.h | 6 +- sound/soc/codecs/da7219.c | 6 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/da9055.c | 6 +- sound/soc/codecs/hdmi-codec.c | 198 +- sound/soc/codecs/inno_rk3036.c | 1 - sound/soc/codecs/lm4857.c | 7 +- sound/soc/codecs/max9759.c | 2 +- sound/soc/codecs/max98090.c | 16 - sound/soc/codecs/max98357a.c | 29 +- sound/soc/codecs/max9850.c | 7 +- sound/soc/codecs/max9850.h | 7 +- sound/soc/codecs/max9877.c | 7 +- sound/soc/codecs/max9877.h | 7 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/max98927.h | 7 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/mc13783.h | 14 +- sound/soc/codecs/ml26124.c | 14 +- sound/soc/codecs/ml26124.h | 14 +- sound/soc/codecs/nau8825.c | 3 +- sound/soc/codecs/pcm1681.c | 11 +- sound/soc/codecs/pcm179x-i2c.c | 11 +- sound/soc/codecs/pcm179x-spi.c | 11 +- sound/soc/codecs/pcm179x.c | 11 +- sound/soc/codecs/pcm179x.h | 11 +- sound/soc/codecs/pcm3008.c | 6 +- sound/soc/codecs/pcm3168a.c | 60 +- sound/soc/codecs/pcm5102a.c | 10 +- sound/soc/codecs/pcm512x-i2c.c | 10 +- sound/soc/codecs/pcm512x-spi.c | 10 +- sound/soc/codecs/pcm512x.c | 10 +- sound/soc/codecs/pcm512x.h | 10 +- sound/soc/codecs/rt1011.c | 2241 ------ sound/soc/codecs/rt1011.h | 672 -- sound/soc/codecs/rt5670.c | 12 - sound/soc/codecs/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 15 +- sound/soc/codecs/rt5677.h | 32 +- sound/soc/codecs/sigmadsp-i2c.c | 3 +- sound/soc/codecs/sigmadsp-regmap.c | 3 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/sigmadsp.h | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 +- sound/soc/codecs/sirf-audio-codec.h | 3 +- sound/soc/codecs/ssm2518.c | 3 +- sound/soc/codecs/ssm2518.h | 3 +- sound/soc/codecs/ssm2602-i2c.c | 3 +- sound/soc/codecs/ssm2602-spi.c | 3 +- sound/soc/codecs/ssm2602.h | 16 +- sound/soc/codecs/ssm4567.c | 3 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta32x.h | 6 +- sound/soc/codecs/sta350.c | 6 +- sound/soc/codecs/sta350.h | 6 +- sound/soc/codecs/stac9766.c | 6 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2552.c | 10 +- sound/soc/codecs/tas2552.h | 10 +- sound/soc/codecs/tas5086.c | 11 +- sound/soc/codecs/tas571x.c | 6 +- sound/soc/codecs/tas571x.h | 6 +- sound/soc/codecs/tas5720.c | 10 +- sound/soc/codecs/tas5720.h | 10 +- sound/soc/codecs/tda7419.c | 10 +- sound/soc/codecs/tlv320aic26.c | 1 - sound/soc/codecs/tlv320aic32x4.c | 16 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm1250-ev1.c | 7 +- sound/soc/codecs/wm2200.h | 6 +- sound/soc/codecs/wm8350.h | 6 +- sound/soc/codecs/wm8400.c | 7 +- sound/soc/codecs/wm8400.h | 7 +- sound/soc/codecs/wm8580.c | 6 +- sound/soc/codecs/wm8580.h | 7 +- sound/soc/codecs/wm8727.c | 6 +- sound/soc/codecs/wm8753.c | 7 +- sound/soc/codecs/wm8753.h | 7 +- sound/soc/codecs/wm8782.c | 6 +- sound/soc/codecs/wm8903.h | 6 +- sound/soc/codecs/wm8971.c | 6 +- sound/soc/codecs/wm8971.h | 7 +- sound/soc/codecs/wm8990.c | 6 +- sound/soc/codecs/wm8990.h | 7 +- sound/soc/codecs/wm8991.c | 6 +- sound/soc/codecs/wm8991.h | 6 +- sound/soc/codecs/wm8996.c | 6 +- sound/soc/codecs/wm8996.h | 6 +- sound/soc/codecs/wm9712.c | 6 +- sound/soc/codecs/wm9713.c | 6 +- sound/soc/dwc/Kconfig | 1 - sound/soc/dwc/Makefile | 1 - sound/soc/fsl/Kconfig | 1 - sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/imx-pcm-dma.c | 6 +- sound/soc/generic/Kconfig | 1 - sound/soc/generic/simple-card.c | 8 +- sound/soc/hisilicon/Kconfig | 1 - sound/soc/hisilicon/Makefile | 1 - sound/soc/img/Kconfig | 1 - sound/soc/intel/Kconfig | 26 - sound/soc/intel/atom/sst/sst_acpi.c | 65 +- sound/soc/intel/baytrail/Makefile | 1 - sound/soc/intel/boards/Kconfig | 19 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5677.c | 13 +- sound/soc/intel/boards/broadwell.c | 11 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 21 +- sound/soc/intel/boards/bxt_rt298.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 261 - sound/soc/intel/boards/bytcht_da7213.c | 1 + sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 16 +- sound/soc/intel/boards/bytcr_rt5651.c | 17 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 16 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 8 +- sound/soc/intel/boards/haswell.c | 11 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 1 + sound/soc/intel/boards/kbl_da7219_max98927.c | 74 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 10 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 1 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 10 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_rt5682.c | 23 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 25 - sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- sound/soc/intel/common/soc-intel-quirks.h | 115 - sound/soc/intel/common/sst-acpi.c | 11 +- sound/soc/intel/common/sst-dsp-priv.h | 11 +- sound/soc/intel/common/sst-dsp.c | 11 +- sound/soc/intel/common/sst-dsp.h | 11 +- sound/soc/intel/common/sst-firmware.c | 11 +- sound/soc/intel/common/sst-ipc.c | 11 +- sound/soc/intel/common/sst-ipc.h | 11 +- sound/soc/intel/haswell/Makefile | 1 - sound/soc/intel/haswell/sst-haswell-dsp.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.h | 11 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 11 +- sound/soc/intel/skylake/skl-messages.c | 16 - sound/soc/intel/skylake/skl-topology.c | 11 +- sound/soc/intel/skylake/skl.c | 10 - sound/soc/jz4740/Kconfig | 1 - sound/soc/jz4740/Makefile | 1 - sound/soc/jz4740/jz4740-i2s.c | 11 +- sound/soc/kirkwood/Kconfig | 1 - sound/soc/kirkwood/Makefile | 1 - sound/soc/kirkwood/armada-370-db.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/kirkwood/kirkwood.h | 6 +- sound/soc/mediatek/Kconfig | 3 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 - sound/soc/mediatek/common/mtk-base-afe.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 15 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 25 +- sound/soc/meson/Kconfig | 9 - sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-card.c | 31 +- sound/soc/meson/g12a-tohdmitx.c | 413 - sound/soc/mxs/Kconfig | 1 - sound/soc/mxs/mxs-pcm.c | 15 +- sound/soc/mxs/mxs-pcm.h | 15 +- sound/soc/mxs/mxs-saif.c | 15 +- sound/soc/mxs/mxs-saif.h | 15 +- sound/soc/mxs/mxs-sgtl5000.c | 15 +- sound/soc/nuc900/Kconfig | 1 - sound/soc/pxa/Kconfig | 1 - sound/soc/pxa/brownstone.c | 7 +- sound/soc/pxa/corgi.c | 6 +- sound/soc/pxa/em-x270.c | 7 +- sound/soc/pxa/hx4700.c | 7 +- sound/soc/pxa/imote2.c | 1 - sound/soc/pxa/magician.c | 7 +- sound/soc/pxa/mmp-pcm.c | 7 +- sound/soc/pxa/mmp-sspa.c | 16 +- sound/soc/pxa/mmp-sspa.h | 16 +- sound/soc/pxa/poodle.c | 7 +- sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/pxa/spitz.c | 7 +- sound/soc/pxa/tosa.c | 7 +- sound/soc/pxa/ttc-dkb.c | 16 +- sound/soc/pxa/zylonite.c | 7 +- sound/soc/qcom/Kconfig | 1 - sound/soc/qcom/qdsp6/Makefile | 1 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/rockchip/Kconfig | 1 - sound/soc/rockchip/rk3288_hdmi_analog.c | 14 +- sound/soc/rockchip/rk3399_gru_sound.c | 13 +- sound/soc/rockchip/rockchip_max98090.c | 14 +- sound/soc/rockchip/rockchip_rt5645.c | 14 +- sound/soc/samsung/Kconfig | 1 - sound/soc/sh/rcar/core.c | 120 +- sound/soc/sirf/Kconfig | 1 - sound/soc/sirf/sirf-audio-port.c | 3 +- sound/soc/sirf/sirf-audio.c | 3 +- sound/soc/sirf/sirf-usp.c | 3 +- sound/soc/sirf/sirf-usp.h | 3 +- sound/soc/soc-acpi.c | 2 - sound/soc/soc-core.c | 93 +- sound/soc/soc-dapm.c | 12 +- sound/soc/soc-pcm.c | 91 +- sound/soc/sof/Kconfig | 19 +- sound/soc/sof/control.c | 9 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 33 - sound/soc/sof/intel/bdw.c | 26 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 79 +- sound/soc/sof/intel/hda-ctrl.c | 102 +- sound/soc/sof/intel/hda-ipc.c | 60 +- sound/soc/sof/intel/hda.c | 150 +- sound/soc/sof/intel/hda.h | 2 - sound/soc/sof/ipc.c | 35 +- sound/soc/sof/loader.c | 12 +- sound/soc/sof/pcm.c | 37 +- sound/soc/sof/sof-acpi-dev.c | 57 +- sound/soc/sof/sof-pci-dev.c | 34 +- sound/soc/sof/sof-priv.h | 10 +- sound/soc/sof/topology.c | 12 +- sound/soc/sof/trace.c | 66 +- sound/soc/sof/xtensa/Kconfig | 1 - sound/soc/sof/xtensa/core.c | 2 +- sound/soc/spear/Kconfig | 1 - sound/soc/spear/spdif_in_regs.h | 15 +- sound/soc/spear/spdif_out_regs.h | 15 +- sound/soc/spear/spear_pcm.h | 13 +- sound/soc/sprd/Kconfig | 1 - sound/soc/sti/Kconfig | 1 - sound/soc/sti/Makefile | 1 - sound/soc/sti/sti_uniperif.c | 2 +- sound/soc/sti/uniperif.h | 2 +- sound/soc/sti/uniperif_player.c | 2 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/stm/Kconfig | 1 - sound/soc/stm/stm32_i2s.c | 72 +- sound/soc/stm/stm32_sai.c | 56 +- sound/soc/stm/stm32_sai.h | 66 +- sound/soc/stm/stm32_sai_sub.c | 26 +- sound/soc/stm/stm32_spdifrx.c | 49 +- sound/soc/sunxi/Kconfig | 1 - sound/soc/sunxi/sun4i-codec.c | 20 +- sound/soc/sunxi/sun4i-i2s.c | 12 +- sound/soc/sunxi/sun4i-spdif.c | 60 +- sound/soc/sunxi/sun8i-codec-analog.c | 11 +- sound/soc/sunxi/sun8i-codec.c | 11 +- sound/soc/tegra/Kconfig | 1 - sound/soc/tegra/tegra20_ac97.c | 11 +- sound/soc/tegra/tegra20_ac97.h | 11 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_ahub.h | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra30_i2s.h | 13 +- sound/soc/tegra/tegra_max98090.c | 13 +- sound/soc/tegra/tegra_rt5640.c | 13 +- sound/soc/tegra/tegra_rt5677.c | 13 +- sound/soc/tegra/tegra_sgtl5000.c | 13 +- sound/soc/tegra/tegra_wm9712.c | 11 +- sound/soc/ti/Kconfig | 1 - sound/soc/ti/davinci-vcif.c | 15 +- sound/soc/ti/edma-pcm.c | 10 +- sound/soc/ti/edma-pcm.h | 10 +- sound/soc/ti/omap-hdmi.c | 11 +- sound/soc/txx9/Kconfig | 1 - sound/soc/ux500/Kconfig | 1 - sound/soc/xilinx/Kconfig | 1 - sound/soc/xilinx/Makefile | 1 - sound/soc/xtensa/Kconfig | 1 - sound/soc/xtensa/Makefile | 1 - sound/soc/zte/Kconfig | 1 - sound/soc/zte/Makefile | 1 - sound/soc/zte/zx-i2s.c | 3 +- sound/soc/zte/zx-spdif.c | 3 +- sound/soc/zte/zx-tdm.c | 3 +- sound/sound_core.c | 7 +- sound/sparc/Kconfig | 1 - sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/spi/Kconfig | 1 - sound/spi/at73c213.h | 19 +- sound/synth/Kconfig | 1 - sound/synth/emux/emux.c | 15 +- sound/synth/emux/emux_effect.c | 16 +- sound/synth/emux/emux_hwdep.c | 16 +- sound/synth/emux/emux_nrpn.c | 16 +- sound/synth/emux/emux_oss.c | 15 +- sound/synth/emux/emux_proc.c | 15 +- sound/synth/emux/emux_seq.c | 15 +- sound/synth/emux/emux_synth.c | 16 +- sound/synth/emux/emux_voice.h | 15 +- sound/synth/emux/soundfont.c | 15 +- sound/synth/util_mem.c | 15 +- sound/usb/6fire/Makefile | 1 - sound/usb/6fire/chip.c | 6 +- sound/usb/6fire/chip.h | 6 +- sound/usb/6fire/comm.c | 6 +- sound/usb/6fire/comm.h | 6 +- sound/usb/6fire/common.h | 6 +- sound/usb/6fire/control.c | 6 +- sound/usb/6fire/control.h | 6 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/6fire/firmware.h | 6 +- sound/usb/6fire/midi.c | 6 +- sound/usb/6fire/midi.h | 6 +- sound/usb/6fire/pcm.c | 6 +- sound/usb/6fire/pcm.h | 6 +- sound/usb/Kconfig | 1 - sound/usb/bcd2000/Makefile | 1 - sound/usb/bcd2000/bcd2000.c | 11 +- sound/usb/caiaq/Makefile | 1 - sound/usb/caiaq/audio.c | 15 +- sound/usb/caiaq/control.c | 15 +- sound/usb/caiaq/device.c | 15 +- sound/usb/caiaq/input.c | 15 +- sound/usb/caiaq/midi.c | 15 +- sound/usb/card.c | 16 +- sound/usb/clock.c | 16 +- sound/usb/endpoint.c | 15 +- sound/usb/format.c | 15 +- sound/usb/helper.c | 15 +- sound/usb/hiface/Makefile | 1 - sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/chip.h | 6 +- sound/usb/hiface/pcm.c | 6 +- sound/usb/hiface/pcm.h | 6 +- sound/usb/line6/Kconfig | 1 - sound/usb/line6/driver.c | 23 +- sound/usb/line6/driver.h | 13 +- sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 29 +- sound/usb/line6/variax.c | 138 +- sound/usb/misc/Makefile | 1 - sound/usb/mixer.c | 17 +- sound/usb/mixer_maps.c | 16 +- sound/usb/mixer_quirks.c | 15 +- sound/usb/mixer_scarlett.c | 12 +- sound/usb/mixer_us16x08.c | 12 +- sound/usb/pcm.c | 14 +- sound/usb/proc.c | 15 +- sound/usb/quirks-table.h | 16 +- sound/usb/quirks.c | 14 +- sound/usb/stream.c | 14 +- sound/usb/usbaudio.h | 16 +- sound/usb/usx2y/us122l.c | 15 +- sound/usb/usx2y/usX2Yhwdep.c | 15 +- sound/usb/usx2y/usb_stream.c | 15 +- sound/usb/usx2y/usbus428ctldefs.h | 15 +- sound/usb/usx2y/usbusx2y.c | 15 +- sound/usb/usx2y/usbusx2yaudio.c | 16 +- sound/usb/usx2y/usx2y.h | 15 +- sound/usb/usx2y/usx2yhwdeppcm.c | 14 +- sound/x86/Kconfig | 1 - sound/x86/Makefile | 1 - sound/xen/Kconfig | 1 - tools/arch/arm64/include/uapi/asm/kvm.h | 43 - tools/arch/powerpc/include/uapi/asm/kvm.h | 46 - tools/arch/s390/include/uapi/asm/kvm.h | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/arch/x86/lib/memcpy_64.S | 1 - tools/bpf/Makefile.helpers | 1 - tools/bpf/bpftool/Documentation/Makefile | 1 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 - .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 - tools/bpf/bpftool/Documentation/bpftool.rst | 4 - tools/bpf/bpftool/Makefile | 1 - tools/bpf/bpftool/bash-completion/bpftool | 32 +- tools/bpf/bpftool/btf.c | 166 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/prog.c | 29 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/build/Makefile.feature | 1 - tools/build/Makefile.include | 1 - tools/firewire/nosy-dump.c | 15 +- tools/gpio/.gitignore | 2 +- tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 4 +- tools/hv/lsvmbus | 75 +- tools/include/asm-generic/barrier.h | 6 +- tools/include/linux/kernel.h | 1 - tools/include/linux/log2.h | 6 +- tools/include/linux/rbtree.h | 14 +- tools/include/linux/rbtree_augmented.h | 14 +- tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 37 - tools/include/uapi/drm/i915_drm.h | 254 +- tools/include/uapi/linux/bpf.h | 35 +- tools/include/uapi/linux/btf.h | 2 +- tools/include/uapi/linux/fcntl.h | 2 - tools/include/uapi/linux/fs.h | 3 - tools/include/uapi/linux/if_tun.h | 114 - tools/include/uapi/linux/kvm.h | 15 +- tools/include/uapi/linux/mount.h | 62 - tools/include/uapi/linux/sched.h | 1 - tools/io_uring/Makefile | 2 +- tools/io_uring/io_uring-cp.c | 21 +- tools/io_uring/liburing.h | 64 +- tools/io_uring/queue.c | 36 +- tools/io_uring/setup.c | 10 +- tools/io_uring/syscall.c | 48 +- tools/kvm/kvm_stat/kvm_stat | 16 +- tools/kvm/kvm_stat/kvm_stat.txt | 2 - tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/bpf.c | 1 - tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/btf.c | 331 +- tools/lib/bpf/btf.h | 19 - tools/lib/bpf/btf_dump.c | 1336 ---- tools/lib/bpf/hashmap.c | 229 - tools/lib/bpf/hashmap.h | 173 - tools/lib/bpf/libbpf.c | 206 +- tools/lib/bpf/libbpf.h | 7 - tools/lib/bpf/libbpf.map | 9 - tools/lib/bpf/libbpf_internal.h | 19 +- tools/lib/bpf/libbpf_probes.c | 13 +- tools/lib/bpf/libbpf_util.h | 13 + tools/lib/bpf/xsk.c | 2 +- tools/lib/find_bit.c | 6 +- tools/lib/rbtree.c | 14 +- tools/lib/vsprintf.c | 19 - tools/objtool/arch.h | 14 +- tools/objtool/arch/x86/decode.c | 14 +- tools/objtool/arch/x86/include/asm/inat.h | 16 +- tools/objtool/arch/x86/include/asm/inat_types.h | 16 +- tools/objtool/arch/x86/include/asm/insn.h | 15 +- tools/objtool/arch/x86/include/asm/orc_types.h | 14 +- tools/objtool/arch/x86/lib/inat.c | 16 +- tools/objtool/arch/x86/lib/insn.c | 15 +- tools/objtool/builtin-check.c | 14 +- tools/objtool/builtin-orc.c | 14 +- tools/objtool/builtin.h | 14 +- tools/objtool/cfi.h | 14 +- tools/objtool/check.c | 14 +- tools/objtool/check.h | 14 +- tools/objtool/elf.c | 14 +- tools/objtool/elf.h | 14 +- tools/objtool/objtool.c | 14 +- tools/objtool/orc.h | 14 +- tools/objtool/orc_dump.c | 14 +- tools/objtool/orc_gen.c | 14 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 14 +- tools/objtool/warn.h | 14 +- tools/pci/pcitest.c | 8 +- tools/perf/Documentation/Makefile | 1 - tools/perf/Documentation/intel-pt.txt | 10 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/Documentation/perf-script.txt | 3 - tools/perf/Documentation/perf-top.txt | 5 - tools/perf/Makefile.config | 1 - tools/perf/Makefile.perf | 45 +- tools/perf/arch/arm/Makefile | 1 - tools/perf/arch/arm/util/cs-etm.c | 124 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/csky/Makefile | 1 - tools/perf/arch/powerpc/util/dwarf-regs.c | 6 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 6 +- tools/perf/arch/powerpc/util/unwind-libunwind.c | 6 +- tools/perf/arch/s390/Makefile | 1 - tools/perf/arch/s390/util/machine.c | 9 +- tools/perf/arch/sh/Makefile | 1 - tools/perf/arch/sh/util/dwarf-regs.c | 16 +- tools/perf/arch/sparc/Makefile | 1 - tools/perf/arch/sparc/util/dwarf-regs.c | 6 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 6 - tools/perf/arch/x86/util/dwarf-regs.c | 16 +- tools/perf/arch/xtensa/Makefile | 1 - tools/perf/arch/xtensa/util/dwarf-regs.c | 6 +- tools/perf/builtin-probe.c | 16 +- tools/perf/builtin-script.c | 43 - tools/perf/builtin-top.c | 7 +- tools/perf/builtin-trace.c | 35 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 15 +- tools/perf/perf-with-kcore.sh | 5 + tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 17 +- tools/perf/scripts/perl/rw-by-file.pl | 2 +- tools/perf/scripts/perl/rw-by-pid.pl | 2 +- tools/perf/scripts/perl/rwtop.pl | 2 +- tools/perf/scripts/perl/wakeup-latency.pl | 2 +- .../perf/scripts/python/Perf-Trace-Util/Context.c | 16 +- tools/perf/scripts/python/export-to-postgresql.py | 43 +- tools/perf/scripts/python/export-to-sqlite.py | 44 +- tools/perf/scripts/python/exported-sql-viewer.py | 51 +- tools/perf/tests/Build | 1 - tools/perf/tests/builtin-test.c | 4 - tools/perf/tests/map_groups.c | 120 - tools/perf/tests/tests.h | 1 - tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/trace/beauty/Build | 4 - tools/perf/trace/beauty/beauty.h | 15 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/trace/beauty/fsconfig.sh | 17 - tools/perf/trace/beauty/fsmount.c | 34 - tools/perf/trace/beauty/fsmount.sh | 22 - tools/perf/trace/beauty/fspick.c | 24 - tools/perf/trace/beauty/fspick.sh | 17 - tools/perf/trace/beauty/move_mount.c | 24 - tools/perf/trace/beauty/move_mount_flags.sh | 17 - tools/perf/trace/beauty/sync_file_range.c | 31 - tools/perf/trace/beauty/sync_file_range.sh | 17 - tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/auxtrace.c | 3 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/dso.c | 125 +- tools/perf/util/dwarf-aux.c | 16 +- tools/perf/util/dwarf-aux.h | 16 +- tools/perf/util/event.c | 4 +- tools/perf/util/hist.c | 2 +- tools/perf/util/intel-pt-decoder/inat.c | 16 +- tools/perf/util/intel-pt-decoder/inat.h | 16 +- tools/perf/util/intel-pt-decoder/inat_types.h | 16 +- tools/perf/util/intel-pt-decoder/insn.c | 15 +- tools/perf/util/intel-pt-decoder/insn.h | 15 +- tools/perf/util/intel-pt.c | 47 +- tools/perf/util/machine.c | 35 +- tools/perf/util/map.c | 6 - tools/perf/util/map_groups.h | 2 - tools/perf/util/probe-event.c | 27 +- tools/perf/util/probe-event.h | 2 - tools/perf/util/probe-file.c | 19 +- tools/perf/util/probe-file.h | 1 - tools/perf/util/probe-finder.c | 35 +- tools/perf/util/session.c | 21 - tools/perf/util/setup.py | 2 - tools/perf/util/symbol.c | 97 +- tools/perf/util/symbol_conf.h | 1 - tools/perf/util/thread.c | 21 +- tools/perf/util/thread.h | 4 +- tools/perf/util/trace-event-scripting.c | 16 +- tools/power/acpi/.gitignore | 8 +- tools/power/cpupower/Makefile | 14 +- tools/power/cpupower/bench/benchmark.c | 15 +- tools/power/cpupower/bench/benchmark.h | 15 +- tools/power/cpupower/bench/config.h | 15 +- tools/power/cpupower/bench/cpufreq-bench_plot.sh | 15 +- tools/power/cpupower/bench/cpufreq-bench_script.sh | 15 +- tools/power/cpupower/bench/main.c | 15 +- tools/power/cpupower/bench/parse.c | 15 +- tools/power/cpupower/bench/parse.h | 15 +- tools/power/cpupower/bench/system.c | 15 +- tools/power/cpupower/bench/system.h | 15 +- tools/power/cpupower/debug/i386/centrino-decode.c | 3 +- tools/power/cpupower/debug/i386/intel_gsic.c | 3 +- .../power/cpupower/debug/i386/powernow-k8-decode.c | 3 +- .../power/cpupower/debug/kernel/cpufreq-test_tsc.c | 1 - tools/power/cpupower/lib/cpufreq.c | 3 +- tools/power/cpupower/lib/cpuidle.c | 3 +- tools/power/cpupower/lib/cpupower.c | 3 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/cpufreq-set.c | 5 +- tools/power/cpupower/utils/cpuidle-info.c | 3 +- tools/power/cpupower/utils/cpupower-info.c | 3 +- tools/power/cpupower/utils/cpupower-set.c | 3 +- tools/power/cpupower/utils/cpupower.c | 3 +- tools/power/cpupower/utils/helpers/helpers.h | 3 +- tools/power/cpupower/utils/helpers/sysfs.c | 3 +- tools/power/cpupower/utils/helpers/topology.c | 3 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 3 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 4 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/idle_monitors.h | 4 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 3 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 3 +- tools/power/pm-graph/README | 552 -- tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 - tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +-- .../x86_energy_perf_policy.c | 3 +- tools/spi/Makefile | 1 - tools/spi/spidev_test.c | 5 +- tools/testing/ktest/config-bisect.pl | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/nvdimm/test/iomap.c | 2 - tools/testing/radix-tree/idr-test.c | 46 - tools/testing/scatterlist/Makefile | 1 - tools/testing/selftests/android/Makefile | 1 - tools/testing/selftests/android/ion/Makefile | 1 - tools/testing/selftests/bpf/.gitignore | 5 - tools/testing/selftests/bpf/Makefile | 22 +- tools/testing/selftests/bpf/bpf_helpers.h | 11 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 - tools/testing/selftests/bpf/map_tests/.gitignore | 1 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 32 +- .../selftests/bpf/prog_tests/flow_dissector.c | 10 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 198 - .../bpf/progs/btf_dump_test_case_bitfields.c | 92 - .../bpf/progs/btf_dump_test_case_multidim.c | 35 - .../bpf/progs/btf_dump_test_case_namespacing.c | 73 - .../bpf/progs/btf_dump_test_case_ordering.c | 63 - .../bpf/progs/btf_dump_test_case_packing.c | 75 - .../bpf/progs/btf_dump_test_case_padding.c | 111 - .../bpf/progs/btf_dump_test_case_syntax.c | 229 - tools/testing/selftests/bpf/progs/pyperf.h | 268 - tools/testing/selftests/bpf/progs/pyperf100.c | 4 - tools/testing/selftests/bpf/progs/pyperf180.c | 4 - tools/testing/selftests/bpf/progs/pyperf50.c | 4 - .../selftests/bpf/progs/sockmap_parse_prog.c | 7 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 7 + .../selftests/bpf/progs/sockmap_verdict_prog.c | 7 + .../selftests/bpf/progs/test_lwt_seg6local.c | 7 + tools/testing/selftests/bpf/progs/test_obj_id.c | 5 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 5 +- .../selftests/bpf/progs/test_pkt_md_access.c | 5 +- .../selftests/bpf/progs/test_send_signal_kern.c | 51 - .../selftests/bpf/progs/test_xdp_noinline.c | 7 + tools/testing/selftests/bpf/progs/xdping_kern.c | 184 - tools/testing/selftests/bpf/test_btf.c | 71 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 - tools/testing/selftests/bpf/test_cgroup_attach.c | 571 -- tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +- tools/testing/selftests/bpf/test_lru_map.c | 293 +- tools/testing/selftests/bpf/test_maps.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 5 +- tools/testing/selftests/bpf/test_sock_addr.c | 1 - tools/testing/selftests/bpf/test_sock_fields.c | 1 - tools/testing/selftests/bpf/test_socket_cookie.c | 1 - tools/testing/selftests/bpf/test_sockmap_kern.h | 7 + tools/testing/selftests/bpf/test_stub.c | 40 - tools/testing/selftests/bpf/test_tunnel.sh | 32 - tools/testing/selftests/bpf/test_verifier.c | 67 +- tools/testing/selftests/bpf/test_xdping.sh | 99 - tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/subreg.c | 533 -- tools/testing/selftests/bpf/xdping.c | 258 - tools/testing/selftests/bpf/xdping.h | 13 - .../selftests/breakpoints/breakpoint_test.c | 3 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 4 - tools/testing/selftests/drivers/dma-buf/Makefile | 1 - .../selftests/drivers/net/netdevsim/devlink.sh | 53 - tools/testing/selftests/efivarfs/Makefile | 1 - tools/testing/selftests/exec/execveat.c | 3 +- tools/testing/selftests/firmware/Makefile | 1 - tools/testing/selftests/ftrace/ftracetest | 1 - .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 +- .../selftests/ftrace/test.d/selftest/bashisms.tc | 21 - .../selftests/futex/functional/futex_requeue_pi.c | 6 +- .../functional/futex_requeue_pi_mismatched_ops.c | 6 +- .../functional/futex_requeue_pi_signal_restart.c | 6 +- .../functional/futex_wait_private_mapped_file.c | 6 +- .../futex/functional/futex_wait_timeout.c | 6 +- .../functional/futex_wait_uninitialized_heap.c | 6 +- .../futex/functional/futex_wait_wouldblock.c | 6 +- tools/testing/selftests/futex/functional/run.sh | 6 +- tools/testing/selftests/futex/include/atomic.h | 6 +- tools/testing/selftests/futex/include/futextest.h | 6 +- tools/testing/selftests/futex/include/logging.h | 6 +- tools/testing/selftests/futex/run.sh | 6 +- tools/testing/selftests/kcmp/Makefile | 1 - tools/testing/selftests/kexec/Makefile | 1 - tools/testing/selftests/kmod/Makefile | 1 - tools/testing/selftests/kselftest/runner.sh | 12 +- tools/testing/selftests/kselftest_harness.h | 17 +- tools/testing/selftests/kvm/Makefile | 19 +- tools/testing/selftests/kvm/dirty_log_test.c | 8 +- tools/testing/selftests/kvm/include/kvm_util.h | 10 - .../selftests/kvm/include/s390x/processor.h | 22 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 71 - .../testing/selftests/kvm/lib/aarch64/processor.c | 11 +- tools/testing/selftests/kvm/lib/kvm_util.c | 28 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 286 - tools/testing/selftests/kvm/lib/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 6 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + .../selftests/kvm/x86_64/platform_info_test.c | 1 + tools/testing/selftests/kvm/x86_64/smm_test.c | 3 +- tools/testing/selftests/kvm/x86_64/state_test.c | 7 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 54 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 5 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 2 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 +- tools/testing/selftests/lib/Makefile | 1 - tools/testing/selftests/membarrier/Makefile | 1 - tools/testing/selftests/net/.gitignore | 4 - tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- tools/testing/selftests/net/fib_nexthops.sh | 1026 --- tools/testing/selftests/net/fib_rule_tests.sh | 10 +- .../selftests/net/forwarding/router_broadcast.sh | 5 +- tools/testing/selftests/net/icmp_redirect.sh | 485 -- tools/testing/selftests/net/ipv6_flowlabel.c | 229 - tools/testing/selftests/net/ipv6_flowlabel.sh | 21 - tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 - tools/testing/selftests/net/pmtu.sh | 47 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- tools/testing/selftests/net/so_txtime.c | 296 - tools/testing/selftests/net/so_txtime.sh | 31 - .../selftests/net/tcp_fastopen_backup_key.c | 336 - .../selftests/net/tcp_fastopen_backup_key.sh | 55 - tools/testing/selftests/net/tcp_mmap.c | 16 +- tools/testing/selftests/net/tls.c | 34 - tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 324 - tools/testing/selftests/netfilter/nft_nat.sh | 83 +- tools/testing/selftests/nsfs/Makefile | 1 - tools/testing/selftests/ntb/ntb_test.sh | 13 +- tools/testing/selftests/pidfd/.gitignore | 1 - tools/testing/selftests/pidfd/Makefile | 5 +- tools/testing/selftests/pidfd/pidfd.h | 57 - tools/testing/selftests/pidfd/pidfd_open_test.c | 169 - tools/testing/selftests/pidfd/pidfd_test.c | 251 +- tools/testing/selftests/powerpc/alignment/Makefile | 1 - .../powerpc/alignment/alignment_handler.c | 6 +- .../powerpc/alignment/copy_first_unaligned.c | 7 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 +- .../selftests/powerpc/benchmarks/futex_bench.c | 2 +- .../selftests/powerpc/benchmarks/gettimeofday.c | 2 +- .../selftests/powerpc/benchmarks/mmap_bench.c | 2 +- .../selftests/powerpc/benchmarks/null_syscall.c | 6 +- .../selftests/powerpc/cache_shape/cache_shape.c | 6 +- tools/testing/selftests/powerpc/harness.c | 2 +- tools/testing/selftests/powerpc/include/fpu_asm.h | 6 +- tools/testing/selftests/powerpc/include/gpr_asm.h | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 +- tools/testing/selftests/powerpc/include/subunit.h | 2 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/include/vmx_asm.h | 6 +- tools/testing/selftests/powerpc/include/vsx_asm.h | 6 +- tools/testing/selftests/powerpc/lib/reg.S | 6 +- tools/testing/selftests/powerpc/math/fpu_asm.S | 6 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 6 +- tools/testing/selftests/powerpc/math/fpu_signal.c | 6 +- tools/testing/selftests/powerpc/math/fpu_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vmx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 6 +- tools/testing/selftests/powerpc/math/vmx_signal.c | 6 +- tools/testing/selftests/powerpc/math/vmx_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vsx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vsx_preempt.c | 6 +- tools/testing/selftests/powerpc/mm/prot_sao.c | 2 +- .../selftests/powerpc/pmu/count_instructions.c | 2 +- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 +- .../testing/selftests/powerpc/pmu/ebb/busy_loop.S | 2 +- .../powerpc/pmu/ebb/close_clears_pmcc_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_vs_ebb_test.c | 2 +- .../selftests/powerpc/pmu/ebb/cycles_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_freeze_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 +- .../selftests/powerpc/pmu/ebb/ebb_handler.S | 2 +- .../selftests/powerpc/pmu/ebb/ebb_on_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_on_willing_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_vs_cpu_event_test.c | 2 +- .../powerpc/pmu/ebb/event_attributes_test.c | 2 +- .../powerpc/pmu/ebb/fixed_instruction_loop.S | 2 +- .../selftests/powerpc/pmu/ebb/fork_cleanup_test.c | 2 +- .../powerpc/pmu/ebb/instruction_count_test.c | 2 +- .../powerpc/pmu/ebb/lost_exception_test.c | 2 +- .../selftests/powerpc/pmu/ebb/multi_counter_test.c | 2 +- .../powerpc/pmu/ebb/multi_ebb_procs_test.c | 2 +- .../selftests/powerpc/pmu/ebb/no_handler_test.c | 2 +- .../selftests/powerpc/pmu/ebb/pmae_handling_test.c | 2 +- .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 +- .../selftests/powerpc/pmu/ebb/reg_access_test.c | 2 +- .../pmu/ebb/task_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/task_event_vs_ebb_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.h | 2 +- tools/testing/selftests/powerpc/pmu/event.c | 2 +- tools/testing/selftests/powerpc/pmu/event.h | 2 +- tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.h | 2 +- tools/testing/selftests/powerpc/pmu/loop.S | 2 +- .../selftests/powerpc/pmu/per_event_excludes.c | 2 +- .../testing/selftests/powerpc/primitives/Makefile | 1 - .../powerpc/primitives/load_unaligned_zeropad.c | 6 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.h | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.h | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.h | 6 +- tools/testing/selftests/powerpc/ptrace/ptrace.h | 6 +- tools/testing/selftests/powerpc/signal/signal.S | 6 +- tools/testing/selftests/powerpc/signal/signal.c | 6 +- tools/testing/selftests/powerpc/signal/signal_tm.c | 6 +- .../selftests/powerpc/stringloops/asm/ppc-opcode.h | 6 +- tools/testing/selftests/powerpc/syscalls/Makefile | 1 - .../selftests/powerpc/syscalls/ipc_unmuxed.c | 6 +- tools/testing/selftests/powerpc/tm/tm-exec.c | 6 +- tools/testing/selftests/powerpc/tm/tm-fork.c | 2 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 7 +- .../powerpc/tm/tm-signal-context-chk-gpr.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vmx.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vsx.c | 7 +- .../selftests/powerpc/tm/tm-signal-msr-resv.c | 2 +- .../testing/selftests/powerpc/tm/tm-signal-stack.c | 2 +- tools/testing/selftests/powerpc/tm/tm-signal.S | 6 +- tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 3 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 2 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 2 +- .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 2 +- tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/powerpc/tm/tm.h | 2 +- tools/testing/selftests/powerpc/utils.c | 2 +- tools/testing/selftests/powerpc/vphn/Makefile | 1 - tools/testing/selftests/proc/Makefile | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/ptp/testptp.c | 100 +- tools/testing/selftests/ptrace/.gitignore | 1 - tools/testing/selftests/ptrace/Makefile | 3 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 - tools/testing/selftests/rtc/rtctest.c | 6 +- tools/testing/selftests/rtc/setdate.c | 11 +- tools/testing/selftests/sigaltstack/Makefile | 1 - tools/testing/selftests/size/Makefile | 1 - tools/testing/selftests/size/get_size.c | 3 +- tools/testing/selftests/static_keys/Makefile | 1 - tools/testing/selftests/sysctl/Makefile | 1 - tools/testing/selftests/tc-testing/config | 1 - tools/testing/selftests/timers/adjtick.c | 1 - tools/testing/selftests/timers/leapcrash.c | 1 - tools/testing/selftests/timers/mqueue-lat.c | 1 - tools/testing/selftests/timers/nanosleep.c | 1 - tools/testing/selftests/timers/nsleep-lat.c | 1 - tools/testing/selftests/timers/posix_timers.c | 3 +- tools/testing/selftests/timers/raw_skew.c | 1 - tools/testing/selftests/timers/set-tai.c | 1 - tools/testing/selftests/timers/set-tz.c | 2 - tools/testing/selftests/timers/threadtest.c | 1 - tools/testing/selftests/timers/valid-adjtimex.c | 2 - tools/testing/selftests/tmpfs/Makefile | 1 - tools/testing/selftests/user/Makefile | 1 - .../selftests/vDSO/vdso_standalone_test_x86.c | 2 +- tools/testing/selftests/vDSO/vdso_test.c | 2 +- tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/userfaultfd.c | 2 +- tools/testing/selftests/vm/virtual_address_range.c | 2 +- tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/testing/selftests/zram/zram01.sh | 11 +- tools/testing/selftests/zram/zram02.sh | 11 +- tools/testing/selftests/zram/zram_lib.sh | 11 +- tools/testing/vsock/Makefile | 1 - tools/thermal/tmon/pid.c | 13 +- tools/thermal/tmon/sysfs.c | 11 +- tools/thermal/tmon/tmon.c | 11 +- tools/thermal/tmon/tmon.h | 11 +- tools/thermal/tmon/tui.c | 11 +- tools/usb/ffs-aio-example/simple/host_app/Makefile | 1 - tools/usb/ffs-test.c | 15 +- tools/usb/testusb.c | 15 +- tools/usb/usbip/libsrc/names.c | 20 +- tools/usb/usbip/libsrc/names.h | 17 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_device_driver.h | 14 +- tools/usb/usbip/libsrc/usbip_host_common.c | 14 +- tools/usb/usbip/libsrc/usbip_host_common.h | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.h | 14 +- tools/usb/usbip/src/usbip.c | 14 +- tools/usb/usbip/src/usbip.h | 14 +- tools/usb/usbip/src/usbip_attach.c | 14 +- tools/usb/usbip/src/usbip_bind.c | 14 +- tools/usb/usbip/src/usbip_detach.c | 14 +- tools/usb/usbip/src/usbip_list.c | 14 +- tools/usb/usbip/src/usbip_network.c | 14 +- tools/usb/usbip/src/usbip_port.c | 11 +- tools/usb/usbip/src/usbip_unbind.c | 14 +- tools/usb/usbip/src/usbipd.c | 14 +- tools/usb/usbip/src/utils.c | 14 +- tools/usb/usbip/src/utils.h | 14 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/vhost_test/Makefile | 1 - tools/virtio/virtio-trace/trace-agent-ctl.c | 4 +- tools/virtio/virtio-trace/trace-agent-rw.c | 4 +- tools/virtio/virtio-trace/trace-agent.c | 4 +- tools/vm/slabinfo.c | 118 +- tools/wmi/Makefile | 1 - virt/Makefile | 1 - virt/kvm/arm/aarch32.c | 121 + virt/kvm/arm/arm.c | 3 - virt/kvm/arm/hyp/aarch32.c | 136 - virt/kvm/arm/mmu.c | 2 +- virt/kvm/arm/vgic/vgic-kvm-device.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v2.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 10 +- virt/kvm/arm/vgic/vgic-mmio.c | 10 +- virt/kvm/eventfd.c | 9 - virt/kvm/kvm_main.c | 11 +- virt/lib/Kconfig | 1 - virt/lib/Makefile | 1 - 17319 files changed, 312796 insertions(+), 258888 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-mdio delete mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/PCI/MSI-HOWTO.txt create mode 100644 Documentation/PCI/PCIEBUS-HOWTO.txt delete mode 100644 Documentation/PCI/acpi-info.rst create mode 100644 Documentation/PCI/acpi-info.txt delete mode 100644 Documentation/PCI/endpoint/index.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.txt delete mode 100644 Documentation/PCI/endpoint/pci-endpoint.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-function.rst create mode 100644 Documentation/PCI/endpoint/pci-test-function.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-howto.rst create mode 100644 Documentation/PCI/endpoint/pci-test-howto.txt delete mode 100644 Documentation/PCI/index.rst delete mode 100644 Documentation/PCI/msi-howto.rst delete mode 100644 Documentation/PCI/pci-error-recovery.rst create mode 100644 Documentation/PCI/pci-error-recovery.txt delete mode 100644 Documentation/PCI/pci-iov-howto.rst create mode 100644 Documentation/PCI/pci-iov-howto.txt delete mode 100644 Documentation/PCI/pci.rst create mode 100644 Documentation/PCI/pci.txt delete mode 100644 Documentation/PCI/pcieaer-howto.rst create mode 100644 Documentation/PCI/pcieaer-howto.txt delete mode 100644 Documentation/PCI/picebus-howto.rst create mode 100644 Documentation/devicetree/bindings/arm/amlogic.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic.yaml delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml create mode 100644 Documentation/devicetree/bindings/bus/sunxi-rsb.txt delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-m [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt create mode 100644 Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt create mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt delete mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra194-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt delete mode 100644 Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versi [...] delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt create mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/gpu/mcde.rst delete mode 100644 Documentation/hwmon/pxe1610 create mode 100644 Documentation/isdn/HiSax.cert create mode 100644 Documentation/isdn/INTERFACE create mode 100644 Documentation/isdn/INTERFACE.fax create mode 100644 Documentation/isdn/README create mode 100644 Documentation/isdn/README.FAQ create mode 100644 Documentation/isdn/README.HiSax create mode 100644 Documentation/isdn/README.audio create mode 100644 Documentation/isdn/README.concap create mode 100644 Documentation/isdn/README.diversion create mode 100644 Documentation/isdn/README.fax create mode 100644 Documentation/isdn/README.hfc-pci create mode 100644 Documentation/isdn/README.syncppp create mode 100644 Documentation/isdn/README.x25 create mode 100644 Documentation/isdn/syncPPP.FAQ delete mode 100644 Documentation/networking/device_drivers/index.rst delete mode 100644 Documentation/networking/tls-offload-layers.svg delete mode 100644 Documentation/networking/tls-offload-reorder-bad.svg delete mode 100644 Documentation/networking/tls-offload-reorder-good.svg delete mode 100644 Documentation/networking/tls-offload.rst delete mode 100644 Documentation/networking/tls.rst create mode 100644 Documentation/networking/tls.txt create mode 100644 Documentation/scsi/osst.txt delete mode 100644 Documentation/sphinx/kernellog.py delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts delete mode 100644 arch/arm/boot/dts/dra71x.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c rename arch/unicore32/configs/{defconfig => unicore32_defconfig} (100%) delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 arch/x86/kernel/paravirt_patch_32.c create mode 100644 arch/x86/kernel/paravirt_patch_64.c create mode 100644 crypto/crypto_wq.c delete mode 100644 drivers/clocksource/timer-imx-sysctr.c delete mode 100644 drivers/clocksource/timer-tegra.c create mode 100644 drivers/clocksource/timer-tegra20.c delete mode 100644 drivers/cpufreq/imx-cpufreq-dt.c create mode 100644 drivers/crypto/atmel-ecc.h delete mode 100644 drivers/crypto/atmel-i2c.c delete mode 100644 drivers/crypto/atmel-i2c.h delete mode 100644 drivers/crypto/atmel-sha204a.c delete mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c create mode 100644 drivers/dma/sh/sudmac.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h create mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h create mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c delete mode 100644 drivers/gpu/drm/drm_client_modeset.c delete mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c delete mode 100644 drivers/gpu/drm/drm_hdcp.c delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c delete mode 100644 drivers/gpu/drm/i915/Kconfig.profile create mode 100644 drivers/gpu/drm/i915/dvo.h delete mode 100644 drivers/gpu/drm/i915/gem/Makefile delete mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gt/Makefile delete mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gpu_commands.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c delete mode 100644 drivers/gpu/drm/i915/i915_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/i915_gem_context.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.h create mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c create mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c create mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c create mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/i915_irq.h create mode 100644 drivers/gpu/drm/i915/i915_reset.c create mode 100644 drivers/gpu/drm/i915/i915_reset.h delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h delete mode 100644 drivers/gpu/drm/i915/intel_acpi.h delete mode 100644 drivers/gpu/drm/i915/intel_atomic.h create mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/intel_bw.c delete mode 100644 drivers/gpu/drm/i915/intel_bw.h delete mode 100644 drivers/gpu/drm/i915/intel_combo_phy.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/intel_display_power.c delete mode 100644 drivers/gpu/drm/i915/intel_display_power.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_mst.h delete mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.h delete mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h delete mode 100644 drivers/gpu/drm/i915/intel_dvo_dev.h create mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.h delete mode 100644 drivers/gpu/drm/i915/intel_gmbus.c delete mode 100644 drivers/gpu/drm/i915/intel_gmbus.h create mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h create mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/intel_hotplug.h create mode 100644 drivers/gpu/drm/i915/intel_i2c.c delete mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.h create mode 100644 drivers/gpu/drm/i915/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.h rename drivers/gpu/drm/i915/{gt => }/intel_lrc_reg.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/intel_overlay.h delete mode 100644 drivers/gpu/drm/i915/intel_quirks.h create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h delete mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/intel_vdsc.h delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.c delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/intel_workarounds.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h rename drivers/gpu/drm/i915/{gt/selftest_engine_cs.c => selftests/intel_engine_cs. [...] create mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/mcde/Kconfig delete mode 100644 drivers/gpu/drm/mcde/Makefile delete mode 100644 drivers/gpu/drm/mcde/mcde_display.c delete mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drm.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drv.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h delete mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c delete mode 100644 drivers/hwmon/pmbus/irps5401.c delete mode 100644 drivers/hwmon/pmbus/pxe1610.c delete mode 100644 drivers/hwtracing/coresight/coresight-platform.c create mode 100644 drivers/hwtracing/coresight/of_coresight.c delete mode 100644 drivers/iommu/virtio-iommu.c delete mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/isdn/capi/capidrv.c create mode 100644 drivers/isdn/capi/capidrv.h create mode 100644 drivers/isdn/divert/Makefile create mode 100644 drivers/isdn/divert/divert_init.c create mode 100644 drivers/isdn/divert/divert_procfs.c create mode 100644 drivers/isdn/divert/isdn_divert.c create mode 100644 drivers/isdn/divert/isdn_divert.h create mode 100644 drivers/isdn/gigaset/Kconfig create mode 100644 drivers/isdn/gigaset/Makefile create mode 100644 drivers/isdn/gigaset/asyncdata.c create mode 100644 drivers/isdn/gigaset/bas-gigaset.c create mode 100644 drivers/isdn/gigaset/capi.c create mode 100644 drivers/isdn/gigaset/common.c create mode 100644 drivers/isdn/gigaset/dummyll.c create mode 100644 drivers/isdn/gigaset/ev-layer.c create mode 100644 drivers/isdn/gigaset/gigaset.h create mode 100644 drivers/isdn/gigaset/i4l.c create mode 100644 drivers/isdn/gigaset/interface.c create mode 100644 drivers/isdn/gigaset/isocdata.c create mode 100644 drivers/isdn/gigaset/proc.c create mode 100644 drivers/isdn/gigaset/ser-gigaset.c create mode 100644 drivers/isdn/gigaset/usb-gigaset.c create mode 100644 drivers/isdn/hardware/Kconfig create mode 100644 drivers/isdn/hardware/avm/Kconfig rename drivers/{staging/isdn => isdn/hardware}/avm/Makefile (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avm_cs.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avmcard.h (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1dma.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pci.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pcmcia.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/c4.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1pci.c (100%) delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.h create mode 100644 drivers/isdn/hisax/Kconfig create mode 100644 drivers/isdn/hisax/Makefile create mode 100644 drivers/isdn/hisax/amd7930_fn.c create mode 100644 drivers/isdn/hisax/amd7930_fn.h create mode 100644 drivers/isdn/hisax/arcofi.c create mode 100644 drivers/isdn/hisax/arcofi.h create mode 100644 drivers/isdn/hisax/asuscom.c create mode 100644 drivers/isdn/hisax/avm_a1.c create mode 100644 drivers/isdn/hisax/avm_a1p.c create mode 100644 drivers/isdn/hisax/avm_pci.c create mode 100644 drivers/isdn/hisax/avma1_cs.c create mode 100644 drivers/isdn/hisax/bkm_a4t.c create mode 100644 drivers/isdn/hisax/bkm_a8.c create mode 100644 drivers/isdn/hisax/bkm_ax.h create mode 100644 drivers/isdn/hisax/callc.c create mode 100644 drivers/isdn/hisax/config.c create mode 100644 drivers/isdn/hisax/diva.c create mode 100644 drivers/isdn/hisax/elsa.c create mode 100644 drivers/isdn/hisax/elsa_cs.c create mode 100644 drivers/isdn/hisax/elsa_ser.c create mode 100644 drivers/isdn/hisax/enternow_pci.c create mode 100644 drivers/isdn/hisax/fsm.c create mode 100644 drivers/isdn/hisax/fsm.h create mode 100644 drivers/isdn/hisax/gazel.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h create mode 100644 drivers/isdn/hisax/hfc_2bds0.c create mode 100644 drivers/isdn/hisax/hfc_2bds0.h create mode 100644 drivers/isdn/hisax/hfc_2bs0.c create mode 100644 drivers/isdn/hisax/hfc_2bs0.h create mode 100644 drivers/isdn/hisax/hfc_pci.c create mode 100644 drivers/isdn/hisax/hfc_pci.h create mode 100644 drivers/isdn/hisax/hfc_sx.c create mode 100644 drivers/isdn/hisax/hfc_sx.h create mode 100644 drivers/isdn/hisax/hfc_usb.c create mode 100644 drivers/isdn/hisax/hfc_usb.h create mode 100644 drivers/isdn/hisax/hfcscard.c create mode 100644 drivers/isdn/hisax/hisax.h create mode 100644 drivers/isdn/hisax/hisax_cfg.h create mode 100644 drivers/isdn/hisax/hisax_debug.h create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h create mode 100644 drivers/isdn/hisax/hisax_if.h create mode 100644 drivers/isdn/hisax/hisax_isac.c create mode 100644 drivers/isdn/hisax/hisax_isac.h create mode 100644 drivers/isdn/hisax/hscx.c create mode 100644 drivers/isdn/hisax/hscx.h create mode 100644 drivers/isdn/hisax/hscx_irq.c create mode 100644 drivers/isdn/hisax/icc.c create mode 100644 drivers/isdn/hisax/icc.h create mode 100644 drivers/isdn/hisax/ipac.h create mode 100644 drivers/isdn/hisax/ipacx.c create mode 100644 drivers/isdn/hisax/ipacx.h create mode 100644 drivers/isdn/hisax/isac.c create mode 100644 drivers/isdn/hisax/isac.h create mode 100644 drivers/isdn/hisax/isar.c create mode 100644 drivers/isdn/hisax/isar.h create mode 100644 drivers/isdn/hisax/isdnl1.c create mode 100644 drivers/isdn/hisax/isdnl1.h create mode 100644 drivers/isdn/hisax/isdnl2.c create mode 100644 drivers/isdn/hisax/isdnl2.h create mode 100644 drivers/isdn/hisax/isdnl3.c create mode 100644 drivers/isdn/hisax/isdnl3.h create mode 100644 drivers/isdn/hisax/isurf.c create mode 100644 drivers/isdn/hisax/ix1_micro.c create mode 100644 drivers/isdn/hisax/jade.c create mode 100644 drivers/isdn/hisax/jade.h create mode 100644 drivers/isdn/hisax/jade_irq.c create mode 100644 drivers/isdn/hisax/l3_1tr6.c create mode 100644 drivers/isdn/hisax/l3_1tr6.h create mode 100644 drivers/isdn/hisax/l3dss1.c create mode 100644 drivers/isdn/hisax/l3dss1.h create mode 100644 drivers/isdn/hisax/l3ni1.c create mode 100644 drivers/isdn/hisax/l3ni1.h create mode 100644 drivers/isdn/hisax/lmgr.c create mode 100644 drivers/isdn/hisax/mic.c create mode 100644 drivers/isdn/hisax/netjet.c create mode 100644 drivers/isdn/hisax/netjet.h create mode 100644 drivers/isdn/hisax/niccy.c create mode 100644 drivers/isdn/hisax/nj_s.c create mode 100644 drivers/isdn/hisax/nj_u.c create mode 100644 drivers/isdn/hisax/q931.c create mode 100644 drivers/isdn/hisax/s0box.c create mode 100644 drivers/isdn/hisax/saphir.c create mode 100644 drivers/isdn/hisax/sedlbauer.c create mode 100644 drivers/isdn/hisax/sedlbauer_cs.c create mode 100644 drivers/isdn/hisax/sportster.c create mode 100644 drivers/isdn/hisax/st5481.h create mode 100644 drivers/isdn/hisax/st5481_b.c create mode 100644 drivers/isdn/hisax/st5481_d.c create mode 100644 drivers/isdn/hisax/st5481_init.c create mode 100644 drivers/isdn/hisax/st5481_usb.c create mode 100644 drivers/isdn/hisax/tei.c create mode 100644 drivers/isdn/hisax/teleint.c create mode 100644 drivers/isdn/hisax/teles0.c create mode 100644 drivers/isdn/hisax/teles3.c create mode 100644 drivers/isdn/hisax/teles_cs.c create mode 100644 drivers/isdn/hisax/telespci.c create mode 100644 drivers/isdn/hisax/w6692.c create mode 100644 drivers/isdn/hisax/w6692.h create mode 100644 drivers/isdn/hysdn/Kconfig create mode 100644 drivers/isdn/hysdn/Makefile rename drivers/{staging => }/isdn/hysdn/boardergo.c (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.h (100%) rename drivers/{staging => }/isdn/hysdn/hycapi.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/isdn/hysdn/hysdn_net.c rename drivers/{staging => }/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{staging => }/isdn/hysdn/ince1pc.h (100%) create mode 100644 drivers/isdn/i4l/Kconfig create mode 100644 drivers/isdn/i4l/Makefile create mode 100644 drivers/isdn/i4l/isdn_audio.c create mode 100644 drivers/isdn/i4l/isdn_audio.h create mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c create mode 100644 drivers/isdn/i4l/isdn_common.c create mode 100644 drivers/isdn/i4l/isdn_common.h create mode 100644 drivers/isdn/i4l/isdn_concap.c create mode 100644 drivers/isdn/i4l/isdn_concap.h create mode 100644 drivers/isdn/i4l/isdn_net.c create mode 100644 drivers/isdn/i4l/isdn_net.h create mode 100644 drivers/isdn/i4l/isdn_ppp.c create mode 100644 drivers/isdn/i4l/isdn_ppp.h create mode 100644 drivers/isdn/i4l/isdn_tty.c create mode 100644 drivers/isdn/i4l/isdn_tty.h create mode 100644 drivers/isdn/i4l/isdn_ttyfax.c create mode 100644 drivers/isdn/i4l/isdn_ttyfax.h create mode 100644 drivers/isdn/i4l/isdn_v110.c create mode 100644 drivers/isdn/i4l/isdn_v110.h create mode 100644 drivers/isdn/i4l/isdn_x25iface.c create mode 100644 drivers/isdn/i4l/isdn_x25iface.h create mode 100644 drivers/isdn/i4l/isdnhdlc.c create mode 100644 drivers/isdn/isdnloop/Makefile create mode 100644 drivers/isdn/isdnloop/isdnloop.c create mode 100644 drivers/isdn/isdnloop/isdnloop.h delete mode 100644 drivers/leds/leds-spi-byte.c delete mode 100644 drivers/media/mc/Kconfig delete mode 100644 drivers/media/mc/Makefile delete mode 100644 drivers/media/mc/mc-device.c delete mode 100644 drivers/media/mc/mc-devnode.c delete mode 100644 drivers/media/mc/mc-entity.c rename drivers/media/{mc/mc-dev-allocator.c => media-dev-allocator.c} (100%) create mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/media-devnode.c create mode 100644 drivers/media/media-entity.c rename drivers/media/{mc/mc-request.c => media-request.c} (100%) delete mode 100644 drivers/media/platform/coda/coda-mpeg2.c delete mode 100644 drivers/media/platform/coda/coda-mpeg4.c delete mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c create mode 100644 drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c delete mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h create mode 100644 drivers/net/ethernet/realtek/r8169.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h delete mode 100644 drivers/net/ethernet/realtek/r8169_main.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c delete mode 100644 drivers/net/phy/nxp-tja11xx.c delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig delete mode 100644 drivers/nvmem/imx-ocotp-scu.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c delete mode 100644 drivers/pinctrl/tegra/pinctrl-tegra194.c delete mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/wilco_ec/event.c delete mode 100644 drivers/platform/chrome/wilco_ec/properties.c delete mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c delete mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c delete mode 100644 drivers/platform/olpc/Kconfig delete mode 100644 drivers/platform/olpc/olpc-xo175-ec.c delete mode 100644 drivers/regulator/slg51000-regulator.c delete mode 100644 drivers/regulator/slg51000-regulator.h delete mode 100644 drivers/scsi/fdomain.c delete mode 100644 drivers/scsi/fdomain.h delete mode 100644 drivers/scsi/fdomain_isa.c delete mode 100644 drivers/scsi/fdomain_pci.c delete mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c create mode 100644 drivers/scsi/osst.c create mode 100644 drivers/scsi/osst.h create mode 100644 drivers/scsi/osst_detect.h create mode 100644 drivers/scsi/osst_options.h delete mode 100644 drivers/scsi/pcmcia/fdomain_cs.c delete mode 100644 drivers/soc/fsl/dpaa2-console.c delete mode 100644 drivers/spi/spi-synquacer.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/Makefile delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_mpeg2.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.h delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c delete mode 100644 drivers/usb/renesas_usbhs/rza2.c create mode 100644 fs/afs/netdevices.c delete mode 100644 fs/coda/coda_psdev.h create mode 100644 include/crypto/crypto_wq.h delete mode 100644 include/drm/drm_gem_vram_helper.h delete mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/drm/gma_drm.h delete mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h delete mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h create mode 100644 include/linux/coda_psdev.h create mode 100644 include/linux/concap.h delete mode 100644 include/linux/dma/mxs-dma.h delete mode 100644 include/linux/fpga/adi-axi-common.h delete mode 100644 include/linux/if_rmnet.h create mode 100644 include/linux/isdn.h create mode 100644 include/linux/isdn/hdlc.h create mode 100644 include/linux/isdn_divertif.h create mode 100644 include/linux/isdn_ppp.h create mode 100644 include/linux/isdnif.h create mode 100644 include/linux/sudmac.h create mode 100644 include/linux/wanrouter.h delete mode 100644 include/media/h264-ctrls.h delete mode 100644 include/net/netfilter/nf_conntrack_bridge.h delete mode 100644 include/net/netns/nexthop.h delete mode 100644 include/net/nexthop.h delete mode 100644 include/net/tc_act/tc_ctinfo.h create mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 include/uapi/linux/isdn.h create mode 100644 include/uapi/linux/isdn_divertif.h create mode 100644 include/uapi/linux/isdn_ppp.h create mode 100644 include/uapi/linux/isdnif.h delete mode 100644 include/uapi/linux/nexthop.h delete mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/linux/wanrouter.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h create mode 100755 kernel/gen_ikh_data.sh delete mode 100755 kernel/gen_kheaders.sh delete mode 100644 lib/test_meminit.c delete mode 100644 localversion-next delete mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c delete mode 100644 net/ipv4/nexthop.c delete mode 100644 net/sched/act_ctinfo.c create mode 100644 samples/bpf/test_cgrp2_attach2.c delete mode 100644 sound/firewire/dice/dice-presonus.c delete mode 100644 sound/soc/codecs/cx2072x.c delete mode 100644 sound/soc/codecs/cx2072x.h delete mode 100644 sound/soc/codecs/rt1011.c delete mode 100644 sound/soc/codecs/rt1011.h delete mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c delete mode 100644 sound/soc/intel/common/soc-intel-quirks.h delete mode 100644 sound/soc/meson/g12a-tohdmitx.c delete mode 100644 tools/include/uapi/linux/if_tun.h delete mode 100644 tools/lib/bpf/btf_dump.c delete mode 100644 tools/lib/bpf/hashmap.c delete mode 100644 tools/lib/bpf/hashmap.h delete mode 100644 tools/perf/tests/map_groups.c delete mode 100755 tools/perf/trace/beauty/fsconfig.sh delete mode 100644 tools/perf/trace/beauty/fsmount.c delete mode 100755 tools/perf/trace/beauty/fsmount.sh delete mode 100644 tools/perf/trace/beauty/fspick.c delete mode 100755 tools/perf/trace/beauty/fspick.sh delete mode 100644 tools/perf/trace/beauty/move_mount.c delete mode 100755 tools/perf/trace/beauty/move_mount_flags.sh delete mode 100644 tools/perf/trace/beauty/sync_file_range.c delete mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/power/pm-graph/README delete mode 100644 tools/testing/selftests/bpf/map_tests/.gitignore delete mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf.h delete mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c delete mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100755 tools/testing/selftests/bpf/test_xdping.sh delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c delete mode 100644 tools/testing/selftests/bpf/xdping.c delete mode 100644 tools/testing/selftests/bpf/xdping.h delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc delete mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h delete mode 100644 tools/testing/selftests/kvm/kvm_create_max_vcpus.c delete mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c delete mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c delete mode 100755 tools/testing/selftests/net/fib_nexthops.sh delete mode 100755 tools/testing/selftests/net/icmp_redirect.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c delete mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c delete mode 100644 tools/testing/selftests/net/so_txtime.c delete mode 100755 tools/testing/selftests/net/so_txtime.sh delete mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c delete mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd.h delete mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c delete mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c delete mode 100644 virt/kvm/arm/hyp/aarch32.c