This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 494367cb57c9 Add linux-next specific files for 20190125 omits 0b336340de39 Merge branch 'akpm/master' omits bedae28d6429 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 0124f2b53520 kernel/fork.c: remove duplicated include omits 05fadc6531cd locking/atomics: build atomic headers as required omits 6a763a923957 include/linux/sched/signal.h: replace `tsk' with `task' omits a1375b6ae6ff scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 5463235fb3e1 Merge branch 'akpm-current/current' omits 20e7994d20fb Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits aaaf72cccb0f Merge remote-tracking branch 'pidfd/for-next' omits b36ff520a1a2 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 816ece44a3e2 Merge remote-tracking branch 'hyperv/hyperv-next' omits f24f80f0490e Merge remote-tracking branch 'nvmem/for-next' omits 44426f5e03e1 Merge remote-tracking branch 'slimbus/for-next' omits da7ffb826da6 Merge remote-tracking branch 'cisco/for-next' omits 7a38f4f36514 Merge remote-tracking branch 'kspp/for-next/kspp' omits 7feb861a7e85 Merge remote-tracking branch 'ntb/ntb-next' omits ef3189ae1a5e Merge remote-tracking branch 'at24/at24/for-next' omits 70258b5ae578 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d26c9669af25 Merge remote-tracking branch 'rtc/rtc-next' omits 5e9df6de3bfa Merge remote-tracking branch 'coresight/next' omits 574dd1b617b8 Merge remote-tracking branch 'livepatching/for-next' omits f9fe0cac5617 Merge remote-tracking branch 'y2038/y2038' omits 01bea9be9bfe Merge remote-tracking branch 'random/dev' omits fd136d427896 Merge remote-tracking branch 'userns/for-next' omits b93c96129e21 Merge remote-tracking branch 'pwm/for-next' omits de0a54294ce4 Merge remote-tracking branch 'pinctrl/for-next' omits 933cee49a9f0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2358937f10f7 Merge remote-tracking branch 'gpio/for-next' omits 4303af9c841d Merge remote-tracking branch 'rpmsg/for-next' omits 0db67c56ca35 Merge remote-tracking branch 'vhost/linux-next' omits c3d043f709e6 Merge remote-tracking branch 'scsi/for-next' omits be850fcfdf5a Merge remote-tracking branch 'cgroup/for-next' omits 77f6b21b7e74 Merge remote-tracking branch 'slave-dma/next' omits 603bf4609a9c Merge remote-tracking branch 'mux/for-next' omits 1a6c1840f76c Merge remote-tracking branch 'staging/staging-next' omits 0e617015e7ce Merge remote-tracking branch 'extcon/extcon-next' omits ac7b97c80d2e Merge remote-tracking branch 'char-misc/char-misc-next' omits 679d142f88bb Merge remote-tracking branch 'tty/tty-next' omits 526e53e818aa Merge remote-tracking branch 'phy-next/next' omits e2d929110a6c Merge remote-tracking branch 'usb/usb-next' omits 39f845232a69 Merge remote-tracking branch 'driver-core/driver-core-next' omits 5de61a8a9b13 Merge remote-tracking branch 'ipmi/for-next' omits 23396947c7ca Merge remote-tracking branch 'leds/for-next' omits 6d961bd41071 Merge remote-tracking branch 'percpu/for-next' omits 9142fdc8d9fc Merge remote-tracking branch 'kvm-arm/next' omits 7a3523b71805 Merge remote-tracking branch 'rcu/rcu/next' omits 2b5283fe7b42 Merge remote-tracking branch 'edac-amd/for-next' omits e7a192f728fd Merge remote-tracking branch 'clockevents/clockevents/next' omits e33b7aa160cc Merge remote-tracking branch 'tip/auto-latest' omits 0dbef3941426 Merge remote-tracking branch 'spi/for-next' omits 2575ee276bce Merge remote-tracking branch 'devicetree/for-next' omits 36568d56a1dc Merge remote-tracking branch 'audit/next' omits 3786c4f0808a Merge remote-tracking branch 'iommu/next' omits 2c11572e8af4 Merge remote-tracking branch 'selinux/next' omits 138f9c918439 Merge remote-tracking branch 'integrity/next-integrity' omits fe03d636861f Merge remote-tracking branch 'apparmor/apparmor-next' omits 528a9f0f58b1 Merge remote-tracking branch 'security/next-testing' omits 4a3311df0d16 Merge remote-tracking branch 'regulator/for-next' omits 3847f9b4da93 Merge remote-tracking branch 'battery/for-next' omits ccff57d174a7 Merge remote-tracking branch 'mfd/for-mfd-next' omits f4222f298c96 Merge remote-tracking branch 'kgdb/kgdb-next' omits 8390ee0131b2 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits ff26df4614ad scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits aef4c8a9191f scsi: ppa: mark expected switch fall-through omits cbbbd3be5c71 scsi: osst: mark expected switch fall-throughs omits d884a4c56d88 scsi: osd: osd_initiator: mark expected switch fall-throughs omits c9f2c32f800f scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 43ddb666432c scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits a6e6f6830271 scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits cb2758591ea5 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits fa697bf3e091 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits a3d22c9d28fe scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits b5151bc73c4e scsi: imm: mark expected switch fall-throughs omits 6060ada4f58e scsi: csiostor: csio_wr: mark expected switch fall-through omits 04deb587c2a5 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits 4f43e068c947 scsi: be2iscsi: be_main: Mark expected switch fall-through omits 0a3de3019df9 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits 19ebb3b18980 scsi: aic7xxx: mark expected switch fall-throughs omits 17dde8bfed4a fs: mark expected switch fall-throughs omits 21264ad296c4 time: Mark expected switch fall-throughs omits 3265edf0e49d cfg80211: mark expected switch fall-throughs omits e364f73248bd Merge remote-tracking branch 'mmc/next' omits 3c56a7610191 Merge remote-tracking branch 'block/for-next' omits 989d13e0a8be Merge remote-tracking branch 'input/next' omits 212fe339b075 Merge remote-tracking branch 'sound-asoc/for-next' omits 6d317420105c Merge remote-tracking branch 'sound/for-next' omits a232c64bd7b4 Merge remote-tracking branch 'regmap/for-next' omits c096e17e04e3 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 5abe4c9ed583 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits e0cfa3d4c14a Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits a6d427c96a20 Merge remote-tracking branch 'drm-msm/msm-next' omits 06108e7047d4 Merge remote-tracking branch 'drm-misc/for-linux-next' omits b0cea950a0f6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 4f7b9bd758f1 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 7bd619c9576f Merge remote-tracking branch 'drm/drm-next' omits e5581ce7bd67 Merge remote-tracking branch 'crypto/master' omits b7db72f44667 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 9185974c4151 Merge remote-tracking branch 'nand/nand/next' omits 893f8687718c Merge remote-tracking branch 'mtd/mtd/next' omits 322d3ec6c8dd Merge remote-tracking branch 'gfs2/for-next' omits feb22c0b2f7e Merge remote-tracking branch 'mac80211-next/master' omits 997de32ca1a5 Merge remote-tracking branch 'bluetooth/master' omits 3dbf49d004bd Merge remote-tracking branch 'wireless-drivers-next/master' omits 3b238ca1fab2 Merge remote-tracking branch 'nfc-next/master' omits 37d357d41d74 Merge remote-tracking branch 'netfilter-next/master' omits eacf7aacab50 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits a8516abc1402 Merge remote-tracking branch 'bpf-next/master' omits bd472dbfd139 Merge remote-tracking branch 'net-next/master' omits 7d0c6cf689cd Merge remote-tracking branch 'rdma/for-next' omits 2a52335ca70f Merge remote-tracking branch 'thermal/next' omits 99f67bf31e5a Merge remote-tracking branch 'opp/opp/linux-next' omits 34e341d7cab3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits b4b1f03c7c23 Merge remote-tracking branch 'pm/linux-next' omits 783f17d37292 Merge remote-tracking branch 'v4l-dvb-next/master' omits 2feee1a22e26 Merge remote-tracking branch 'v4l-dvb/master' omits 20357b279ac3 Merge remote-tracking branch 'jc_docs/docs-next' omits 8bd08841bbf0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c11cf744da43 Merge remote-tracking branch 'i2c/i2c/for-next' omits 3da9364ae679 Merge remote-tracking branch 'hid/for-next' omits fa562298f9df Merge remote-tracking branch 'pstore/for-next/pstore' omits 6c620ed6fd71 Merge remote-tracking branch 'pci/next' omits e7c555be49fd Merge remote-tracking branch 'printk/for-next' omits 86351d6b32e6 Merge remote-tracking branch 'vfs/for-next' omits e906f3f2f45d Merge remote-tracking branch 'v9fs/9p-next' omits dc36a1c2f91a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits abd04f49db5f Merge remote-tracking branch 'nfsd/nfsd-next' omits 9a0c5e09c1bd Merge remote-tracking branch 'jfs/jfs-next' omits 0eab5d070572 Merge remote-tracking branch 'fuse/for-next' omits d9cb4d208339 Merge remote-tracking branch 'f2fs/dev' omits 902735f2cf2e Merge remote-tracking branch 'ext3/for_next' omits ae60f4d20b27 Merge remote-tracking branch 'ecryptfs/next' omits 8d2b8af18386 Merge remote-tracking branch 'cifs/for-next' omits ab941cf8ad17 Merge remote-tracking branch 'btrfs-kdave/for-next' omits dc2ccac4543d Merge remote-tracking branch 'befs/for-next' omits ae43ae821fcb Merge remote-tracking branch 'fscrypt/master' omits 0f4218be17fe Merge remote-tracking branch 'xtensa/xtensa-for-next' omits c230c370a4fe Merge remote-tracking branch 's390/features' omits 138e77feccc8 Merge remote-tracking branch 'powerpc/next' omits c54bfbe920fa Merge remote-tracking branch 'parisc-hd/for-next' omits 08e813a2c179 Merge remote-tracking branch 'nios2/for-next' omits 65c3eee13564 Merge remote-tracking branch 'mips/mips-next' omits 38f6b5dfb183 Merge remote-tracking branch 'microblaze/next' omits eab7e2cababa Merge remote-tracking branch 'm68k/for-next' omits 42d907a2b9a9 Merge remote-tracking branch 'csky/linux-next' omits 76200a38f2c5 Merge branch 'acpi-debug' into linux-next omits 095b2bdf29b1 Merge remote-tracking branch 'clk/clk-next' omits 44e970d18284 Merge remote-tracking branch 'tegra/for-next' omits 670f4bb82dcf Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 14b455334c61 Merge remote-tracking branch 'samsung-krzk/for-next' omits d9afbf599fe1 Merge remote-tracking branch 'rockchip/for-next' omits 368585aa248a Merge remote-tracking branch 'renesas/next' omits e34598b85470 Merge remote-tracking branch 'qcom/for-next' omits e8fd4076f34d Merge remote-tracking branch 'reset/reset/next' omits 5e1795d4d0ee Merge remote-tracking branch 'omap/for-next' omits afc4ac0683aa Merge remote-tracking branch 'mediatek/for-next' omits 153c0e00755c Merge remote-tracking branch 'keystone/next' omits aa183e3ff2b7 Merge remote-tracking branch 'imx-mxs/for-next' omits 55ca47b125dd Merge remote-tracking branch 'bcm2835/for-next' omits 95428869e0e9 Merge remote-tracking branch 'at91/at91-next' omits f910d6e2ac83 Merge remote-tracking branch 'aspeed/for-next' omits 66662c8e6887 Merge remote-tracking branch 'amlogic/for-next' omits 718498aaaf74 Merge remote-tracking branch 'actions/for-next' omits 14ebe7938385 Merge remote-tracking branch 'arm-soc/for-next' omits 1db1a01f3284 Merge remote-tracking branch 'arm-perf/for-next/perf' omits ee2cf29cdd2e Merge remote-tracking branch 'arm64/for-next/core' omits 3aa4eb2b9934 Merge remote-tracking branch 'arm/for-next' omits 6c350ec109f6 Merge remote-tracking branch 'leaks/leaks-next' omits 9fd6eed27293 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 9fca8f32401a Merge remote-tracking branch 'kbuild/for-next' omits ac8358d52d79 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 59b02639a45a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 41b95f4f1c90 Merge remote-tracking branch 'mmc-fixes/fixes' omits c9b94ce26f82 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 98ec4d2cc8b8 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 9fe443b52ae6 Merge remote-tracking branch 'scsi-fixes/fixes' omits 8a763d75e0da Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 39667ba92381 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits fab872749e40 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6969977e87f4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f28f0a7a0410 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 41ab9f794042 Merge remote-tracking branch 'omap-fixes/fixes' omits a11ee0c510e4 Merge remote-tracking branch 'vfio-fixes/for-linus' omits a9f7de945bcd Merge remote-tracking branch 'ide/master' omits 6b154b2885b2 Merge remote-tracking branch 'input-current/for-linus' omits 4b1e3321accb Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7dc43a127f96 Merge remote-tracking branch 'staging.current/staging-linus' omits bc3b425d0948 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 5803a4223e13 Merge remote-tracking branch 'usb.current/usb-linus' omits 2d12c66a0cff Merge remote-tracking branch 'tty.current/tty-linus' omits 4ffb91dd760b Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 96c3534608dc Merge remote-tracking branch 'spi-fixes/for-linus' omits dc876914563a Merge remote-tracking branch 'regulator-fixes/for-linus' omits ad7f6770467b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits debf88147830 Merge remote-tracking branch 'rdma-fixes/for-rc' omits ac38490e64c0 Merge remote-tracking branch 'mac80211/master' omits d71a6b8a96cf Merge remote-tracking branch 'wireless-drivers/master' omits 7315c3d2e95c Merge remote-tracking branch 'netfilter/master' omits eedb98654813 Merge remote-tracking branch 'ipsec/master' omits 89a2af762c1e Merge remote-tracking branch 'bpf/master' omits 9d161f7c4351 Merge remote-tracking branch 'net/master' omits 3896305798b9 Merge remote-tracking branch 'arc-current/for-curr' omits d8cdef4ae517 Merge remote-tracking branch 'fixes/master' omits b62414c85767 dt-bindings: drm/msm/a6xx: Document GMU bindings omits f3c0f8f2fd83 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings omits 1816b4572c38 Merge branch 'spi-5.1' into spi-next omits 5b3965d0936f Merge branch 'spi-5.0' into spi-linus omits 9aabf74b02fb Merge branch 'asoc-5.1' into asoc-next omits 63a2031f84ca Merge branch 'asoc-5.0' into asoc-linus omits dae7d0d33e81 Merge branch 'regulator-5.1' into regulator-next omits 11c104263531 Merge branch 'regulator-5.0' into regulator-linus omits c9573c7ff30e ARC: DTB: [scripted] fix node name and address spelling omits 06615fb9ce9e lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases a [...] omits a8bb3821e7d7 include/linux/module.h: mark init/cleanup_module aliases a [...] omits ae5d11d206fc arch: move common mmap flags to linux/mman.h omits c8e830f76f36 drm: tweak header name omits fe3de0a6f0a8 x86/mpx: tweak header name omits f5ed191a23bc virtio: use dependent_ptr_mb omits c540997c2216 barriers: convert a control to a data dependency omits f688287f89bb include/linux/compiler.h: allow memory operands omits 955156f34e7d PCI: avoid bridge feature re-probing on hotplug omits 61aa9f2dca8c virtio-net: bql support omits 8d3faa2286eb iommu/virtio: Add event queue omits c4797f72a255 iommu/virtio: Add probe request omits a4bcf7d1d74a iommu: Add virtio-iommu driver omits 5fb175790865 PCI: OF: Initialize dev->fwnode appropriately omits 898bf3db2eca of: Allow the iommu-map property to omit untranslated devices omits 437446292e4f dt-bindings: virtio: Add virtio-pci-iommu node omits c717d4945722 dt-bindings: virtio-mmio: Add IOMMU description omits 6df65d9afef6 virtio_balloon: remove the unnecessary 0-initialization omits f614d5c1ca0a virtio-balloon: improve update_balloon_size_func omits 52f8451955dd csky: coding convention: use task_stack_page omits 171de6258c87 csky: fixup wrong pt_regs size omits 5c08179cd15f Merge branch 'devel' into for-next omits 790c3a04f2af KVM: arm/arm64: Move kvm_is_write_fault to header file omits 1dc470ab0155 KVM: arm/arm64: Rework the timer code to use a timer_map omits c753534daf1f KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems omits 01def6d4b006 KVM: arm/arm64: timer: Rework data structures for multiple timers omits 53a0ccd993f6 KVM: arm/arm64: consolidate arch timer trap handlers omits 188922da4992 KVM: arm64: Reuse sys_reg() macro when searching the trap table omits 737112459eea KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming omits f10ee0f55e82 KVM: arm/arm64: Simplify bg_timer programming omits 2522d77c3251 KVM: arm/arm64: Factor out VMID into struct kvm_vmid omits ef40b3d5528e arm/arm64: KVM: Statically configure the host's view of MPIDR omits 31fc83bdbaba ARM: KVM: Teach some form of type-safety to kvm_call_hyp omits 74bdc394c5a3 arm64: KVM: Drop VHE-specific HYP call stub omits 051a0ebd09ce arm64: KVM: Allow for direct call of HYP functions when using VHE omits 1fbfa15343a0 arm/arm64: KVM: Introduce kvm_call_hyp_ret() omits aca78d61f669 Merge branch 'pm-em' into linux-next omits 1e0dfc8d5e9d Merge branches 'sunxi/dt64-for-5.1' and 'sunxi/h3-h5-for-5 [...] omits 5887f50a1a61 MAINTAINERS: Update the active pm tree for ARM omits 057c784597d0 reset: imx7: Add support for i.MX8MQ IP block variant omits 646ad1ad6282 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs omits 1fb9077cbf6e reset: imx7: Add plubming to support multiple IP variants omits 8b68e9989e9f reset: Add Broadcom STB SW_INIT reset controller driver omits 6a8e7f788e80 extcon: Add support for ptn5150 extcon driver omits 504d434957a3 dt-bindings: interrupt-controller: Update csky mpintc omits a190aab4552d irqchip/irq-csky-mpintc: Add triger type and priority omits 6593e2f78b08 csky: Optimize remove unnecessary loop irq handle omits 21d0d57abf74 csky: fixup _PAGE_GLOBAL bit for 610 tlb entry omits e9b68dd42068 irqchip/csky: support csky,dh7k SOC intc driver omits 37f1b935a26b Merge branches 'pm-qos' and 'pm-domains' into linux-next omits 1fdb7d64aa6e Merge branch 'acpi-debug' into linux-next omits 478a2aa27919 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits cd0b86fe9529 ima: define ima_post_create_tmpfile() hook and add missing call omits e2a8f3f1a16b evm: remove set but not used variable 'xattr' omits 105decd473a8 encrypted-keys: fix Opt_err/Opt_error = -1 omits 48babdfd5788 kexec, KEYS: Make use of platform keyring for signature verify omits 15ebb2eb0705 integrity, KEYS: add a reference to platform keyring omits c243d54fb339 gpio: altera-a10sr: Trivial coding style fix omits c529dd39787d gpio: altera-a10sr: Set proper output level for direction_output omits ee5e87158e63 gpio: davinci: drop pointless static qualifier omits 8c59271a0f81 gpio: tegra186: Use TEGRA186_ prefix for GPIO names omits 484ecf65c11b Documentation: gpio: driver: fix wire name for I2C omits 77ba31707f35 gpio: madera: Add missing const omits c83254f8cda4 gpio: pca953x: add support for pcal6416 type omits 83c122b90736 dt-bindings: gpio: pca953x: document the nxp,pcal6416 omits dd7ac2422a9b opp: no need to check return value of debugfs_create functions omits 1b501c89f716 Merge branch 'sunxi/h3-h5-for-5.1' into sunxi/for-next omits dfe4d621487a Merge branches 'sunxi/clk-fixes-for-5.0', 'sunxi/dt64-for- [...] omits 22ade2f51940 clk: sunxi: A31: Fix wrong AHB gate number omits 35f201ac125d cpufreq: ap806: add cpufreq driver for Armada 8K omits f202cbad2a2f MAINTAINERS: add new entries for Armada 8K cpufreq driver omits 1f0df2a88028 gpu: host1x: Support 40-bit addressing on Tegra186 omits 69ba67676530 drm/tegra: Restrict IOVA space to DMA mask omits 8c31003bad6c drm/tegra: Setup shared IOMMU domain after initialization omits 58b240556e79 drm/tegra: vic: Load firmware on demand omits ffd73388d18c drm/tegra: Store parent pointer in Tegra DRM clients omits 796c6a901d01 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'x86 [...] omits 97fc881fd87c iommu/mediatek: Use correct fwspec in mtk_iommu_add_device() omits 8358baa85b6a Merge branch 'misc-4.21' into next-fixes omits b11316dff5cf hwmon: (via-cputemp) Use permission specific SENSOR[_DEVIC [...] omits 51b023a9fd9c hwmon: (vexpress-hwmon) Use permission specific SENSOR[_DE [...] omits c17bcf5c5fc9 hwmon: (tmp421) Replace S_<PERMS> with octal values omits 7ba543337a67 hwmon: (tmp103) Use permission specific SENSOR[_DEVICE]_AT [...] omits d53075f899d3 hwmon: (tmp102) Replace S_<PERMS> with octal values omits c891caa4bb99 hwmon: (tc74) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 101aa27ef899 hwmon: (tc654) Use permission specific SENSOR[_DEVICE]_ATT [...] omits 4e6ab8ed1e2d hwmon: (stts751) Use permission specific SENSOR[_DEVICE]_A [...] omits 9993609cc6c2 hwmon: (smsc47b397) Use permission specific SENSOR[_DEVICE [...] omits a204376b51f0 hwmon: (sht3x) Use permission specific SENSOR[_DEVICE]_ATT [...] omits f42cbe7c0437 hwmon: (sht21) Use permission specific SENSOR[_DEVICE]_ATT [...] omits 75268ede136d hwmon: (sht15) Use permission specific SENSOR[_DEVICE]_ATT [...] omits dcbe28ff26d8 hwmon: (scpi-hwmon) Replace S_<PERMS> with octal values omits d4273c84a2a0 hwmon: (scmi-hwmon) Replace S_<PERMS> with octal values omits c483e83339b6 hwmon: (sch5636) Use permission specific SENSOR[_DEVICE]_A [...] omits 5ed18058c058 hwmon: (sch5627) Use permission specific SENSOR[_DEVICE]_A [...] omits 81f003ef2c7c hwmon: (powr1220) Use permission specific SENSOR[_DEVICE]_ [...] omits 47573f494b78 hwmon: (pc87427) Use permission specific SENSOR[_DEVICE]_A [...] omits bf180e90dd37 hwmon: (pc87360) Use permission specific SENSOR[_DEVICE]_A [...] omits 2debacfe449b hwmon: (nsa320-hwmon) Use permission specific SENSOR[_DEVI [...] omits 781f2aa59c30 hwmon: (nct7904) Replace S_<PERMS> with octal values omits 1c27532938b4 hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVIC [...] omits ef2466e4ec3f hwmon: (max6650) Use permission specific SENSOR[_DEVICE]_A [...] omits 48845c97034c hwmon: (max6642) Use permission specific SENSOR[_DEVICE]_A [...] omits cb29399b1bf1 hwmon: (max6639) Use permission specific SENSOR[_DEVICE]_A [...] omits 26f96de3f79b hwmon: (max31790) Replace S_<PERMS> with octal values omits b2d5e469b5a6 hwmon: (max31722) Use permission specific SENSOR[_DEVICE]_ [...] omits 166046da152f hwmon: (max1619) Use permission specific SENSOR[_DEVICE]_A [...] omits e990bb9c8350 hwmon: (max16065) Use permission specific SENSOR[_DEVICE]_ [...] omits 56e182e3256b hwmon: (ltc4261) Use permission specific SENSOR[_DEVICE]_A [...] omits c397521f127f hwmon: (adm1029) Add a comment for locking mutex omits 16ffc6a05ecc hwmon: (adm1029) Fix function alignment omits b7fe8947a4d6 hwmon: (adm1029) Fix Logical continuations should be on th [...] omits 766c9dcd4522 hwmon: (adm1029) Add blank line after declarations omits 9b8ca6bd230c hwmon: (adm1029) replace S_IXXX macros by their numeric values omits 7f13a3634255 hwmon: (adm1029) Add SPDX header omits 3b9a9fdfc28e hwmon: (adm1029) Remove write to FFF paragraph omits 730ec6f0e988 hwmon: (ina3221) Implement ti,single-shot DT property omits 8b6ed7747f3b dt-bindings: hwmon: (ina3221) Add ti,single-shot property omits 1f4cf29eeb7a hwmon: (ltc4245) Replace S_<PERMS> with octal values omits 05dfe53c419a hwmon: (ltc4222) Use permission specific SENSOR[_DEVICE]_A [...] omits 16c190214e19 hwmon: (ltc4151) Use permission specific SENSOR[_DEVICE]_A [...] omits 9b3423c24e04 hwmon: (ltc2990) Use permission specific SENSOR[_DEVICE]_A [...] omits f559caf7af20 hwmon: (lm95245) Replace S_<PERMS> with octal values omits b9fbee60bfdd hwmon: (lm95241) Replace S_<PERMS> with octal values omits 8f3a6c1716d9 hwmon: (lm93) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits ab3693e2e089 hwmon: (lm92) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 0bdc7da6cd73 hwmon: (lm90) Replace S_<PERMS> with octal values omits 602c20059673 hwmon: (lm83) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits c6745d1aa501 hwmon: (lm80) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 7d76b1035af0 hwmon: (lm77) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits cc4a16b0fda6 hwmon: (lm75) Replace S_<PERMS> with octal values omits 3161e24f2ad0 hwmon: (lm73) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 7522f19fa2a7 hwmon: (lineage-pem) Use permission specific SENSOR[_DEVIC [...] omits 2dffc63babe6 hwmon: (k8temp) Use permission specific SENSOR[_DEVICE]_AT [...] omits 3ded65736ef6 hwmon: (jc42) Replace S_<PERMS> with octal values omits 524a0dc4e803 hwmon: (ina3221) Use permission specific SENSOR[_DEVICE]_A [...] omits c09ba2d1cb04 hwmon: (ina209) Use permission specific SENSOR[_DEVICE]_AT [...] omits 16816186d262 hwmon: (iio_hwmon) Replace S_<PERMS> with octal values omits 6cf15735645f hwmon: (ibmpex) Use permission specific SENSOR[_DEVICE]_AT [...] omits e72be043121f hwmon: (ibmaem) Use permission specific SENSOR[_DEVICE]_AT [...] omits eb230c1af94c hwmon: (i5k_amb) Replace S_<PERMS> with octal values omits bd5b36d03437 hwmon: (i5500_temp) Use permission specific SENSOR[_DEVICE [...] omits 3079ba06a615 hwmon: (hwmon) Replace S_<PERMS> with octal values omits 0a1e80056ee8 hwmon: (hih6130) Use permission specific SENSOR[_DEVICE]_A [...] omits 2604b23152e2 hwmon: (gpio-fan) Replace S_<PERMS> with octal values omits 2b5c835f4f90 hwmon: (gl520sm) Use permission specific SENSOR[_DEVICE]_A [...] omits 154b4c95c4a2 hwmon: (gl518sm) Use permission specific SENSOR[_DEVICE]_A [...] omits e77c9afe0598 dt-bindings: hwmon: add dps650ab documentation omits 73efb812eda4 hwmon: (pmbus) add support for DPS-650AB omits 521e3a283933 hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data omits 6712972a5286 hwmon: (adt7462) Mark expected switch fall-throughs omits 25f0f28e228d devicetree: hwmon: Add bindings documentation for HIH6130 omits 189a089d81d8 hwmon: (hih6130) add dtb compatibility tables omits 05a3f9694b21 hwmon: (dell-smm) Support up to 10 temp sensors omits 35dccd9c1e97 Merge branch 'for-next-next-v5.0-20190123' into for-next-20190123 omits 771304bcef96 Merge branch 'for-next-current-v4.20-20190123' into for-ne [...] omits aec0e9412c26 Merge branch 'ext/qu/pre-commit-checks' into for-next-next [...] omits 145cc764dead Merge branch 'ext/qu/qgroup-delay-scan' into for-next-next [...] omits 459259ca71cc Merge branch 'ext/anand/ioctl-forget' into for-next-next-v [...] omits 3e6a4118871b Merge branch 'ext/josef/iput-fixes' into for-next-next-v5. [...] omits decf862054ac Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] omits 84f4814264df Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits b043b2eb5bdd Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits 28c0e86f3ea2 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits f84da6069afa Merge branch 'misc-next' into for-next-next-v5.0-20190123 omits 3be82791e96c Merge branch 'ext/josef/iput-fixes-for-5.0' into for-next- [...] omits 95b11c50a0f2 Merge branch 'misc-next' into for-next-current-v4.20-20190123 omits 91994c4c8a55 Merge branch 'misc-4.21' into for-next-current-v4.20-20190123 omits cd7e9fbf79c4 Merge branch 'arm64-for-5.1' into all-for-5.1 omits 4edbf4498cbb Merge branch 'dts-for-5.1' into all-for-5.1 omits 617bf6759f91 arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file omits 1ca92d08ed45 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits b3dcf29b11da btrfs: reserve extra space during evict() omits 57b9cdd0f61b btrfs: be more explicit about allowed flush states omits db9824b1364c btrfs: loop in inode_rsv_refill omits 5bde0152e51c btrfs: don't enospc all tickets on flush failure omits 84b310cd3e49 btrfs: don't use global reserve for chunk allocation omits 302aa13e9606 btrfs: dump block_rsv whe dumping space info omits 3910d02bf94f btrfs: check if free bgs for commit omits 687035634320 btrfs: Fix the return value in case of error in 'btrfs_mar [...] omits 3a6727afe7ba Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker omits fb65f5c31d7b btrfs: drop uuid_mutex in btrfs_free_extra_devids() omits 4fc8f6127dff btrfs: Do mandatory tree block check before submitting bio omits a8816499bfa5 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits e704c5a94de9 btrfs: extent_io: Kill the BUG_ON() in flush_write_bio() omits 5a6c824a931a btrfs: extent_io: Kill the forward declaration of flush_wr [...] omits 8316293af433 btrfs: Always output error message when key/level verifica [...] omits 59f249fca4f0 Merge branch 'v5.1/dt64' into tmp/aml-rebuild omits d575f8ec9f35 Merge branch 'v5.1/dt' into tmp/aml-rebuild omits f1de99c9816b Merge branch 'v5.0/fixes' into tmp/aml-rebuild omits aee92ca98e71 btrfs: honor path->skip_locking in backref code omits 554bc283d5e4 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits 5ae967fc54a6 btrfs: honor path->skip_locking in backref code omits c5e8df957d16 btrfs: simplify workqueue name when allocating omits d7025bc14b64 btrfs: merge btrfs_find_device and find_device omits 9fcccee8504a btrfs: refactor btrfs_free_stale_devices() to get return value omits cbe40e1fd7f5 btrfs: refactor btrfs_find_device() take fs_devices as argument omits b1a7dcc73460 btrfs: cleanup btrfs_find_device_by_devspec() omits 7912df5703bf btrfs: merge btrfs_find_device_missing_or_by_path() into parent omits 7ca7bf65c3e5 btrfs: Remove not_found_em label from btrfs_get_extent omits 2392850aa9ac btrfs: Consolidate retval checking of core btree functions omits b90e589e6f20 btrfs: Rename found_type to extent_type in btrfs_get_extent omits 5d4254ab421b selftests: add tests for pidfd_send_signal() omits 8d7d05ff7a7c signal: add pidfd_send_signal() syscall omits 027d5d5d698b Merge branch 'pm-cpufreq' into linux-next omits 5fe473106ea6 Merge branch 'devel' into for-next omits 375fd9a78b74 drm/sun4i: hdmi: Fix usage of TMDS clock omits 0cd89886d03b Merge branch 'fixes' into next omits 049aa1b1f5b8 mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller omits a4c2801fbe2d mmc: jz4740: Annotate implicit fall through omits 0540652fff44 mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] omits 963a747234f6 mmc: core: annotate implicit fall through omits 2da1f96c349a mmc: tegra: SDMMC pads auto-calibration omits 918ca23275e1 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths omits acb061708204 Merge branch 'imx/maintainers' into for-next omits dc02a26b0a1f Merge branch 'imx/defconfig' into for-next omits e17f7a098763 Merge branch 'imx/dt64' into for-next omits bdebca1a7772 Merge branch 'imx/dt' into for-next omits 07a9ca7e3328 Merge branch 'imx/bindings' into for-next omits 49185f98bdf2 Merge branch 'imx/soc' into for-next omits 40f1d86b8b12 Merge branch 'imx/drivers' into for-next omits ac1b79e48631 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 0bd4bb9c5612 y2038: add 64-bit time_t syscalls to all 32-bit architectures omits 305743c474f3 y2038: rename old time and utime syscalls omits a7c42b81bf28 y2038: remove struct definition redirects omits ee2357b4dacb y2038: use time32 syscall names on 32-bit omits a9312a2c796b y2038: syscalls: rename y2038 compat syscalls omits c0f6cae07c9b x86/x32: use time64 versions of sigtimedwait and recvmmsg omits d7e02acad9ab timex: change syscalls to use struct __kernel_timex omits 4a3d82e42622 timex: use __kernel_timex internally omits f5049442215d sparc64: add custom adjtimex/clock_adjtime functions omits be512e27ffa3 time: fix sys_timer_settime prototype omits 910fae731a84 time: Add struct __kernel_timex omits 184e1df5f8ce time: make adjtime compat handling available for 32 bit omits 0a0ebcec654b syscalls: remove obsolete __IGNORE_ macros omits 8cd108309dbb alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls omits 0bc3348728ff alpha: add standard statfs64/fstatfs64 syscalls omits ff00314f5dd8 arch: add pkey and rseq syscall numbers everywhere omits 63a96220ad45 arch: add split IPC system calls where needed omits 657d7669ac83 ipc: rename old-style shmctl/semctl/msgctl syscalls omits f64da60c4375 sparc64: fix sparc_ipc type conversion omits 8f68e08019c2 sh: add statx system call omits 599cdf095066 sh: remove duplicate unistd_32.h file omits 72bd11e2b4e6 m68k: assign syscall number for seccomp omits 502a214139d6 btrfs: qgroup: Cleanup old subtree swap code omits 2b35a512e9cf btrfs: qgroup: Use delayed subtree rescan for balance omits 6a2d031b657f btrfs: qgroup: Introduce per-root swapped blocks infrastructure omits e901e0789921 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap() omits 7b837199c581 btrfs: relocation: Delay reloc tree deletion after merge_r [...] omits 2a6f27cf968f btrfs: qgroup: Move reserved data account from btrfs_delay [...] omits 2f2aff2bcf95 dt-bindings: reset: Add document for Broadcom STB reset co [...] omits 35a09846f9d7 kbuild: descend to scripts/kconfig/ directly when syncconf [...] omits b57304bb03de kbuild: remove meaningless prepare2 target omits 53578ab79763 kbuild: remove unnecessary in-subshell execution omits 47030c88374e kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) omits 0a4d95a09126 Btrfs: move duplicated nodatasum check into common reflink [...] omits 6b698a8b19fd btrfs: Remove impossible condition from mergable_maps omits 2c086c8277bd Btrfs: do not overwrite error return value in the balance ioctl omits fd0004462d1f Btrfs: do not overwrite error return value in the device r [...] omits c9afcc924b2d Btrfs: remove redundant check for swapfiles when reflinking omits 86c4989b3325 btrfs: Refactor shrink_delalloc omits 2d01211ddc99 btrfs: Document logic regarding inode in async_cow_submit omits e6b0eaa60428 btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work omits b12ef66565ac btrfs: Use ihold instead of igrab in cow_file_range_async omits 40ed0f8cbf62 btrfs: Remove isize local variable in compress_file_range omits c0309b3dab14 btrfs: Remove inode argument from async_cow_submit omits 08fad6bd7e4e btrfs: remove set but not used variable 'num_pages' omits a25f89d4a4e0 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap omits 4a75447db6f8 btrfs: Refactor btrfs_get_extent_fiemap omits 029ab894eefb btrfs: Remove unused arguments from btrfs_get_extent_fiemap omits 2d87d5221d61 Btrfs: setup a nofs context for memory allocation at __btr [...] omits 92a4ca7f4913 Btrfs: setup a nofs context for memory allocation at btrfs [...] omits 2ff7369dbb9a Btrfs: do not overwrite error return value in the get devi [...] omits d0714a09bd54 Btrfs: do not overwrite error return value in scrub progre [...] omits 504024161c22 Btrfs: do not overwrite scrub error with fault error in sc [...] omits 58f7c724a671 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] omits 48842a430f05 Btrfs: drop useless LIST_HEAD in merge_reloc_root omits 339049ba5153 s390: make built-in.a not directly depend on *.o.chkbss files omits c1d847358206 kbuild: simplify rules of data compression with size appending omits 695ce26984fd kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS omits b161ad969d4a kbuild: remove top-level built-in.a omits ff6978325339 kbuild: skip 'addtree' and 'flags' magic for external modu [...] omits e8e9921f8133 Merge branch 'sched/core' omits facc28ddd17e sched/fair: Fix unnecessary increase of balance interval omits 7453ede74181 sched/fair: Fix rounding bug for asym packing omits 0c9ecd655dba sched/fair: Trigger asym_packing during idle load balance omits 3948e120a22e sched/doc: Document Energy Aware Scheduling omits a6a2333618df PM/EM: Document the Energy Model framework omits 3cd126af79ed sched/fair: Robustify CFS-bandwidth timer locking omits d75e23a830eb sched/core: Give DCE a fighting chance omits 570139c80d73 sched/topology: Introduce a sysctl for Energy Aware Scheduling omits 7f6fc999ecba MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry omits 6396260c6105 Merge branch 'sched/urgent' omits 120e4e76857d sched/core: Fix a potential double-fetch bug in sched_copy_attr() omits 5f77f7fa9b57 Merge branch 'locking/core' omits 5bbf54cfceb6 Merge branch 'locking/urgent' omits 4770fc6061a3 Merge branch 'locking/core' omits b354ec6b2e0f Merge branch 'sched/core' omits 25502d7d5513 Merge branch 'perf/core' omits 5fe38f46ad84 Merge branches 'pm-core', 'pm-cpuidle' and 'pm-cpufreq' in [...] omits d5244c56997d Merge branches 'acpi-tables' and 'acpi-apei' into linux-next omits 1f386409706a Merge branch 'acpica' into linux-next omits 43af53ec2c53 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry omits 074b40e62496 Merge branch 'x86/cpu' omits a610ed25c18f Merge branch 'irq/urgent' omits d8d0c3a7f601 x86/syscalls: Mark expected switch fall-throughs omits 4aa37f373c85 adfs: mark expected switch fall-throughs omits d51ffd60f75c drm/nouveau/nvkm: mark expected switch fall-throughs omits cfa2536ea9ab afs: Mark expected switch fall-throughs omits d4ba1d6fd710 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 13873c4fc6bc scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits 22db18ec07a5 scsi: st: mark expected switch fall-throughs omits bc088783c403 scsi: qla4xxx: ql4_os: mark expected switch fall-through omits 6126c308ce6c scsi: ppa: mark expected switch fall-through omits 839d234047da scsi: osst: mark expected switch fall-throughs omits 24648908acac scsi: osd: osd_initiator: mark expected switch fall-throughs omits 3b2763ce81ed scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 533ef6cedbe8 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits 42f8d019158b scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits 85ef76754642 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits e605228b5649 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits 66410d83fc04 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits a74c1cebc382 scsi: imm: mark expected switch fall-throughs omits 8cb2d4872464 scsi: esas2r: esas2r_init: mark expected switch fall-throughs omits c4d17b254906 scsi: csiostor: csio_wr: mark expected switch fall-through omits 15ea2e6233ff scsi: bfa: bfa_ioc: Mark expected switch fall-throughs omits ad16cb424049 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs omits 29237f566b22 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs omits 31a7b1e5924e scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits 1db17e013f0a scsi: be2iscsi: be_main: Mark expected switch fall-through omits 0a79110afa38 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits dcbce4cb97cb scsi: aic7xxx: mark expected switch fall-throughs omits f5841c93294a scsi: aic7xxx: aic79xx: mark expected switch fall-through omits fc4d4bfc99da ipc: conserve sequence numbers in extended IPCMNI mode omits db04588669f0 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 4c35b5b33802 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 573e0aa95306 sysctl: handle overflow for file-max omits 5f13f7bda6e0 sysctl: handle overflow in proc_get_long omits 4aabbcf35d01 exec: increase BINPRM_BUF_SIZE to 256 omits c4cbbc0cea6e kernel/exit.c: release ptraced tasks before zap_pid_ns_processes omits ee1378ee4ab3 kernel/signal.c: allow the null signal in rt_sigqueueinfo() omits b44094046bf3 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 0caeeb7ba846 epoll: use rwlock in order to reduce ep_poll_callback() co [...] omits 62e39f44d0d3 epoll: unify awaking of wakeup source on ep_poll_callback() path omits e9efb7832015 epoll: make sure all elements in ready list are in FIFO order omits 7b42da2b8573 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 7c950dc64b77 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits fab42baf2942 lib/genalloc.c: export symbol addr_in_gen_pool omits aa20c3b2a05c kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings omits 1851edb876b6 kernel.h: unconditionally include asm/div64.h for do_div() omits 6288d769672d proc: return exit code 4 for skipped tests omits 0945746a0231 lockdep: Add debug printk() for downgrade_write() warning. omits 36416dfc95f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits b72682c157b3 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1b7d66c2894c mm/page_owner: align with pageblock_nr pages omits 70d9d8731bd0 mm/page_owner: align with pageblock_nr_pages omits 7063b7d36961 mm: don't expose page to fast gup before it's ready omits 31268c767a3d mm, swap: fix race between swapoff and some swap operations omits 8f4bfc9bc922 mm, swap: fix race between swapoff and some swap operations omits 4eb5a6d1eea6 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits f547fff5b0e2 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix omits 074eea6c5dae filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits 563a539cb194 filemap: drop the mmap_sem for all blocking operations omits 38db5b064e83 filemap: pass vm_fault to the mmap ra helpers omits cd23dc354d46 filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits b8e5ebc578b1 filemap: kill page_cache_read usage in filemap_fault omits e2d955812880 mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits fb9aeda015d1 mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits 7bdd0d7aa118 mm/mmu_notifier: contextual information for event triggeri [...] omits c24ecff7cdbd mm/page_alloc.c: calculate first_deferred_pfn directly omits 010c44e19281 mm: use common iterator for deferred_init_pages and deferr [...] omits a0e5afe37006 mm: add reserved flag setting to set_page_links() omits 5076ec281bb3 mm: move hot-plug specific memory init into separate funct [...] omits a4e13ce0a7ea mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 6c28521df4bc mm: implement new zone specific memblock iterator omits 80dd0bdeb345 mm: drop meminit_pfn_in_nid as it is redundant omits 75bb1384532e mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 64feebd4f5f1 memcg: do not report racy no-eligible OOM tasks omits 7c355e2e09c6 mm, oom: mark all killed tasks as oom victims omits 76e470c7cb72 memcg: schedule high reclaim for remote memcgs on high_work omits 4d795a79a008 mm/filemap.c: remove redundant test from find_get_pages_contig omits 84ae6cb5f5cd mm/memcontrol.c: use struct_size() in kmalloc() omits 439c532d225d include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] omits 30c00ebbf70f x86/mm/fault.c: Convert to use vm_fault_t omits 03a3f94d8698 mm: create the new vm_fault_t type omits c412485aa409 mm, compaction: do not direct compact remote memory omits c3cc38702207 mm, compaction: capture a page under direct compaction omits 2f60cc7557eb mm, compaction: be selective about what pageblocks to clea [...] omits 81226ff2751c mm, compaction: sample pageblocks for free pages omits 11564b4c0231 mm, compaction: round-robin the order while searching the [...] omits 39db44c1a0c6 mm, compaction: round-robin the order while searching the [...] omits ca39f4d00c78 mm, compaction: reduce unnecessary skipping of migration t [...] omits 39b694869891 mm, compaction: do not consider a need to reschedule as co [...] omits d6487d8a3aeb mm, compaction: rework compact_should_abort as compact_che [...] omits c6ad154c69be mm, compaction: keep cached migration PFNs synced for unus [...] omits 3b9c43debb3f mm, compaction: check early for huge pages encountered by [...] omits 53c63705acfe mm, compaction: finish pageblock scanning on contention -fix omits 9cbf51f05ec3 mm, compaction: finish pageblock scanning on contention omits a420f421ce94 mm, compaction: avoid rescanning the same pageblock multip [...] omits 69fdbf606214 mm, compaction: use free lists to quickly locate a migrati [...] omits dd90b7080483 mm, compaction: use free lists to quickly locate a migrati [...] omits af7334fb596f mm, compaction: keep migration source private to a single [...] omits dd31e6ba3bc9 mm, compaction: use free lists to quickly locate a migrati [...] omits 7eb59bd6d054 mm, compaction: ignore the fragmentation avoidance boost f [...] omits 456f5a8d18ff mm, compaction: use the page allocator bulk-free helper fo [...] omits a4b4e329d31f mm, compaction: always finish scanning of a full pageblock omits 6e4ceb7c8986 mm, migrate: immediately fail migration of a page with no [...] omits 48d8788af8d0 mm, compaction: skip pageblocks with reserved pages omits 750ed9d34ec1 mm, compaction: rename map_pages to split_map_pages omits 114f417bd02e mm, compaction: remove unnecessary zone parameter in some [...] omits 30d792ac5e71 mm, compaction: remove last_migrated_pfn from compact_control omits 3ae464d5ca46 mm, compaction: rearrange compact_control omits ef224984ef6e mm, compaction: shrink compact_control omits d028c6fa2cfd page_poison: play nicely with KASAN omits e798c25ca597 mm: remove extra drain pages on pcp list omits 95a754daf8c0 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] omits 7b5debd89016 arm64/mm: enable HugeTLB migration omits 9565bc9f5637 mm/hugetlb: enable arch specific huge page size support fo [...] omits d0e6108ed1a0 mm/hugetlb: enable PUD level huge page migration omits 0f0df1e1ef80 mm/hugetlb: distinguish between migratability and movability omits 977c04e9ee27 Drop flex_arrays omits 9e6939cc74d8 sctp: convert to genradix omits e998c9313dbe proc: commit to genradix omits 4e7e2d67e708 Generic radix trees omits 503c36c3c271 selinux: Fix error return code in policydb_read() omits 29e6d1e0c042 ipmi: Prevent use-after-free in deliver_response omits 391a867c1b2f ARM: dts: meson8b: odroidc1: Fix usb phy regulator power f [...] omits 695c04d3116b ARM: dts: meson8b: odroidc1: Enable usb phy node omits 98bfd51dceeb audit: add syscall information to CONFIG_CHANGE records omits e3a5a1696b89 ARM: add kexec_file_load system call number omits 6b2709371f8f ARM: add migrate_pages() system call omits 2b6ca4332360 alpha: update syscall macro definitions omits 76b1b27a5034 alpha: wire up io_pgetevents system call omits 7e227314735f ia64: assign syscall numbers for perf and seccomp omits 634429853d2d ia64: add statx and io_pgetevents syscalls omits cfebb82bd292 ia64: add __NR_umount2 definition omits f33ed61ff369 Merge branch 'compat' of git://git.kernel.org/pub/scm/linu [...] omits 257ff80474ab drm/imx: allow building under COMPILE_TEST omits 68783dfd70f3 drm/imx: imx-tve: depend on COMMON_CLK omits 09211a7a196a PM-runtime: Do not needlessly call ktime_get() omits 6c65f71291e9 Merge branch 'x86/urgent' omits 9d3ed8ad482f Merge branch 'linus' omits 2dd2ef46c38a Merge branch 'irq/urgent' omits 0c192d7c7dc8 cpufreq: s5pv210: Defer probe if getting regulators fail omits e66ceacc3fe6 MAINTAINERS: use common indentation omits c90c44d8aaf5 ARM64: dts: meson-gxbb-odroidc2: Fix usb phy reset warning omits 066c6805e83e ARM64: dts: meson-gxbb-odroidc2: Fix usb phy regulator pow [...] omits 69ce8e6230a9 drm/imx: ipuv3-plane: add zpos property omits 1e5cbeed197d drm/imx: ipuv3-plane: add function to query atomic update status omits 72114840f149 gpu: ipu-v3: prg: add function to get channel configure status omits c9662b7ae5be gpu: ipu-v3: pre: add double buffer status readback omits 49ee1406355e phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 omits 28948fd5d5b7 Merge branch 'linus' omits 77d9ab903bde Merge branch 'x86/cleanups' omits 3ec8a42d9132 Merge branch 'x86/build' omits 7c31a11f5abc Merge branch 'x86/alternatives' omits 3bb529a879eb Merge branch 'timers/core' omits 3f28c75b2448 Merge branch 'ras/core' omits 7eb2bbe67e09 Merge branch 'irq/urgent' omits d5e12a2c968d Merge branch 'aspeed-5.1-devicetree' into for-next omits a08b57063527 Merge tag 'v5.0-rc1' into for-next omits 31696241e96e selinux: convert to kvmalloc omits e1637f9c955a md: convert to kvmalloc omits 15ce960fcd7a openvswitch: convert to kvmalloc omits 50e66ad281c0 mm: remove sysctl_extfrag_handler() omits 29994e450e62 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE omits a6895ff530c7 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix omits 493f439e92e0 vmalloc: add test driver to analyse vmalloc allocator omits be73b07b0154 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] omits 578b55d66a0f mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] omits 4e692ae2ce29 mm/vmalloc: do not call kmemleak_free() on not yet account [...] omits 341259f80bf0 mm/vmalloc: fix size check for remap_vmalloc_range_partial() omits a131392a3fff mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] omits 27f8afc81c1d memcg: localize memcg_kmem_enabled() check omits d76197e87bca mm, slub: make the comment of put_cpu_partial() complete omits 9fab010036ec arm, s390, unicore32: remove oneliner wrappers for membloc [...] omits d0e96fa382e5 arch: simplify several early memory allocations omits 494267fe7f75 openrisc: simplify pte_alloc_one_kernel() omits fdcab36f8522 sh: prefer memblock APIs returning virtual address omits ffe25e668931 microblaze: prefer memblock API returning virtual address omits 40c819ac3fbc powerpc: prefer memblock APIs returning virtual address omits 5a9d07a07a53 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix omits 3c723c2d50f8 mm: reuse only-pte-mapped KSM page in do_wp_page() omits f18341678dca tools/: fix for replace open encodings for NUMA_NO_NODE omits 48c3095ec814 tools/: replace open encodings for NUMA_NO_NODE omits bff9990e0cb7 mm: replace all open encodings for NUMA_NO_NODE omits d6fd6ed10ab1 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] omits 8a8cdf3c8af7 mm: Refactor readahead defines in mm.h omits 6e7b7572b390 mm/slub.c: freelist is ensured to be NULL when new_slab() fails omits 2e37f5d99777 fs/file.c: initialize init_files.resize_wait omits 3556c7a54079 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits ee923f324a00 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 214919f28deb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits e520f75d7476 ocfs2: clear zero in unaligned direct IO omits 7a2204c06bea lib/debugobjects.c: move printk out of db lock critical sections omits 4cd74d833a4d Merge branch 'pci/misc' omits 0c96fd94721e Merge branch 'pci/hotplug' omits 978c707df559 svcrdma: Use struct_size() in kmalloc() omits d505fa59224c ipmi: msghandler: Fix potential Spectre v1 vulnerabilities omits 89e40f32c46f ipmi: fix use-after-free of user->release_barrier.rda omits c6dcf35536d4 ipmi: Don't initialize anything in the core until somethin [...] omits e2408ef9b471 ipmi:ssif: Change some pr_xxx to dev_xxx calls omits 2aec48dbfa33 ipmi: kcs_bmc: handle devm_kasprintf() failure case omits 1297644e0557 ipmi:ssif: Fix handling of multi-part return messages omits 7675a89b44b5 ipmi: Fix return value when a message is truncated omits 2bc943cfcc4c ipmi: clean an indentation issue, remove extraneous space omits f9bac7e68568 ipmi: Make the smi watcher be disabled immediately when no [...] omits 1684204d6545 ipmi: Fix how the lower layers are told to watch for messages omits 2ada648d5a8a ipmi: Fix SSIF flag requests omits c52b8fd546d8 mfd: wm8400-core: Make it explicitly non-modular omits e54dc8645e81 mfd: wm8350-core: Drop unused module infrastructure from n [...] omits 34b72fde0b17 mfd: wm8350-i2c: Make it explicitly non-modular omits bddc9c376623 mfd: wm831x-core: Drop unused module infrastructure from n [...] omits 08eb56a066f4 mfd: wm831x-i2c: Make it explicitly non-modular omits 2e74b5753329 mfd: wm831x-spi: Make it explicitly non-modular omits 05767e9465fb mfd: tps80031: Make it explicitly non-modular omits 30f9bf12f82b mfd: tps65910: Make it explicitly non-modular omits 35553e904435 mfd: tps65090: Make it explicitly non-modular omits 7538afd63d83 mfd: syscon: Make it explicitly non-modular omits 541361d1d977 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code omits 9850b472d04e mfd: rc5t583: Make it explicitly non-modular omits 824441e72938 mfd: max8925-core: Drop unused MODULE_ tags from non-modular code omits f72c266b29e2 mfd: htc-i2cpld: Make it explicitly non-modular omits c311441f5011 mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code omits 112045bcf4c8 mfd: as3711: Make it explicitly non-modular omits 69e10e387de5 mfd: adp5520: Make it explicitly non-modular omits 9fe899c99f09 mfd: aat2870-core: Make it explicitly non-modular omits ed51d4fe453a Merge tag 'mfd-next-4.21' into HEAD omits 98c86c72835b phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] omits e010b81c21c8 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 omits ae554935cb7b dt-bindings: phy-qcom: Add support for msm8998 usb omits 936653e83215 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] omits 6000039a1557 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] omits 29eb36ace91f phy: ti: usb2: Add support for AM654 USB2 PHY omits 2391319c4ba6 dt-bindings: phy: ti: Add support for AM654x USB2 PHY omits c6dab3b30438 phy: ti: Don't depend on OMAP_OCP2SCP omits 3eb2c07d00cc phy: ti: usb2: Fix logic on -EPROBE_DEFER omits 0e7285804bd4 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro omits 2d26478da781 dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support omits ee3f30b41514 phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY omits cc4249fdc6c9 fuse: use atomic64_t for khctr omits 7d1ddbfaffe1 fuse: clean up aborted omits 8d8f5576e9c8 fuse: Protect ff->reserved_req via corresponding fi->lock omits 0809585f7635 fuse: Protect fi->nlookup with fi->lock omits b8d347f6ebf2 fuse: Introduce fi->lock to protect write related fields omits 5127ef643958 fuse: Convert fc->attr_version into atomic64_t omits 5f6ebd79b5ca fuse: Add fuse_inode argument to fuse_prepare_release() omits 25c04593b129 fuse: Verify userspace asks to requeue interrupt that we r [...] omits c3fdc6da3d66 fuse: Do some refactoring in fuse_dev_do_write() omits fadfbde3f54b fuse: Wake up req->waitq of only if not background omits d8019973cd36 fuse: Optimize request_end() by not taking fiq->waitq.lock omits 8909dc48ca4d fuse: Kill fasync only if interrupt is queued in queue_int [...] omits f8a265d94e34 fuse: Remove stale comment in end_requests() omits e6531760aded fuse: Replace page without copying in fuse_writepage_in_flight() omits fae5efba43c2 mtip32xx: ѕtop abusing the managed resource APIs omits f0ca26ca4f36 genirq: Fix the kerneldoc comment for struct irq_affinity_desc omits 3cd2bfa850fd Merge branch 'x86/urgent' omits 731951fe4a21 Merge branch 'x86/urgent' omits 5c8fdb216af8 Merge branch 'x86/kdump' omits 1225dd6b751b Merge branch 'timers/core' omits 7c03dc7e0d1a Merge branch 'irq/urgent' omits b091b70ebe87 Merge branch 'irq/core' omits 9f952302802f mtd: rawnand: Simplify the locking omits 10927a561ebc mtd: rawnand: Stop using chip->state in drivers omits db274cf412c6 mtd: rawnand: omap2: Use nand_controller_init() omits 166707535cef mtd: rawnand: tmio: Do not abuse nand_controller->wq omits d798c508f99e mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] omits b47b307ac23d mtd: spinand: Use the spi-mem dirmap API omits 192f772820cf mtd: rawnand: marvell: use struct_size() in devm_kzalloc() omits c7cd66097da6 mtd: rawnand: denali_dt: remove single anonymous clock support omits 7bbf9310a24d Merge branch 'linus' omits b7158d968eaf mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case omits 6c685cdcd48f mtd: spinand: macronix: Fix ECC Status Read omits d0ce318268e5 mtd: rawnand: sunxi: Fix kernel doc headers omits 57bee6ecc5c7 mtd: rawnand: sunxi: Migrate to ->exec_op() omits cd4ed6bbd1a0 mtd: rawnand: sunxi: Add an SPDX tag omits d3789a340556 mtd: rawnand: sunxi: Stop passing mtd_info objects around omits 9f32be433b0c mtd: rawnand: sunxi: Name nand_chip objects consistently omits f4897f3254d1 mtd: rawnand: sunxi: Use struct_size() omits 46d2e9e9ecde mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] omits 72066ba76e3b mtd: rawnand: stm32_fmc2: add polling mode omits d8349957a88f mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] omits 5ce6d97ae9d3 Merge branch 'ras/core' omits e0fc4f56e724 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ omits fadac7488064 mmc: sdhci-esdhc-imx: add CMDQ support omits 1ec594916e42 Merge branch 'fixes' into next omits 88e6dd517f0f mmc: sdhci: correct the maximum timeout when enable CMDQ omits 99ea7f47eb9b mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP omits 41a62a6fb32f mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL omits a704473e94f5 mmc: tmio: undo PM autosuspend when removing the host omits 4344f11a9acb mmc: tmio: fix typo in tmio_mmc_init_ocr() omits 5d95748bdf77 mmc:sdio: Remove unneeded variable ret omits 130010061e95 mmc: sdhci: Fix O2 Host PLL and card detect issue omits 61f53ba051cb mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c omits f8f2e2579e54 mmc: block: fix debugfs_simple_attr.cocci warnings omits 661f2e3b576d mmc: dt-bindings: omap: Remove duplicate documentation paragraphs omits e265a541a009 mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe omits 7d5120fac179 reset: socfpga: declare socfpga_reset_init in a header file omits 19497afc7046 reset: sunxi: declare sun6i_reset_init in a header file omits d3aa49afb3dd MAINTAINERS: use include/linux/reset for reset controller [...] omits a39399783868 mmc: sdhci: add delay after the last tuning command omits 38641ccc5244 mmc: sdhci-esdhc-imx: add delay between tuning cycles omits 8d78f51f1f28 mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull omits 4f2f8c395df4 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string omits a31c9eff3a63 mmc: sdhci-esdhc-imx: fix HS400 timing issue omits d2c5338d71de mmc: sdhci: usdhc: do not do tuning for DDR50 mode. omits f12acb16436e mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] omits 3f165342f7a9 mmc: sdhci-esdhc-imx: Constify driver data omits e9d5c536ccab mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static omits b3673a215a46 Merge branch 'linus' omits d07c0a3bf015 Merge branch 'x86/cleanups' omits 7c7cd4465ffc Merge branch 'linus' omits ffac37d16c69 Merge branch 'linus' omits 25556f6da26c Merge branch 'x86/asm' omits 59c2dd2b096e Merge branch 'linus' omits 0fbecb4c43ee Merge branch 'x86/urgent' omits cd1e74ad9bfb Merge branch 'x86/kdump' omits a384fa1b086c Merge branch 'x86/build' omits d657b5d94459 Merge branch 'linus' omits 61aa329d0762 cgroup: saner refcounting for cgroup_root omits 92d669f210de svcrpc: fix unlikely races preventing queueing of sockets omits 4cdc3fa31c45 svcrpc: svc_xprt_has_something_to_do seems a little long omits aa4710266bf5 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] omits e37626433073 Merge branch 'perf/urgent' omits e3af17cb803d Merge branch 'linus' omits f25bcbbbf561 Merge LKMM and RCU commits omits dbb12fb08c61 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 3284d1a85ff8 Merge branches 'doc.2019.01.08a', 'fixes.2019.01.08a', 'si [...] omits ccafccadff44 virt/kvm: Replace spin_is_locked() with lockdep omits a18fc79c4b23 Merge branches 'consolidate.2019.01.10a' and 'fwd.2019.01. [...] omits e98376367759 rcu: Remove wrapper definitions for obsolete RCU update functions omits 4f8c475cf667 Merge branch 'linus' omits 7058a3651729 Merge branch 'x86/urgent' omits c6ee29dd2796 Merge branch 'x86/build' omits e804aa1e321d sh: remove nargs from __SYSCALL omits 7ab5443d1dc2 scripts/decode_stacktrace.sh: handle RIP address with segment omits 2412932a33ff mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT omits 9f151caadd44 arch: unexport asm/shmparam.h for all architectures omits baf3e14392ac proc: fix /proc/net/* after setns(2) omits 5793fa7cc5c7 proc-fix-proc-net-after-setns2-checkpatch-fixes-fix omits ab5f3d6fb59d proc-fix-proc-net-after-setns2-checkpatch-fixes omits 7bd0935c7888 proc: fix /proc/net/* after setns(2) omits 9c33adad0b4e mm, mempolicy: fix uninit memory access omits da65e677e5c5 mm/page_owner: fix for deferred struct page init omits 90ee19280cc2 mm, thp: always specify disabled vmas as nh in smaps omits 55567ec76756 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] omits 8d159f97c580 checkpatch: don't interpret stack dumps as commit IDs omits 6507a2665904 pm-hibernate-exclude-all-pageoffline-pages-v2 omits 3535bb6a1edb PM/Hibernate: exclude all PageOffline() pages omits 3de4b43faa3a PM/Hibernate: use pfn_to_online_page() omits e43bc8576d65 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits 2f53a468c29f vmw_balloon: mark inflated pages PG_offline omits 6f510174e1fa hv_balloon: mark inflated pages PG_offline omits 2290b9bf2d37 xen/balloon: mark inflated pages PG_offline omits a94aac87c449 kexec: export PG_offline to VMCOREINFO omits a6d7a6564817 mm-convert-pg_balloon-to-pg_offline-fix omits 20e2f1572b5a mm: convert PG_balloon to PG_offline omits 0a359e48da05 mm: balloon: update comment about isolation/migration/compaction omits bacbe0d57dca mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v8 omits d1ae3eeddd92 memory_hotplug-free-pages-as-higher-order-fix-fix omits 9d410dbb45d0 memory_hotplug-free-pages-as-higher-order-fix omits a708f25adc30 mm/page_alloc.c: memory hotplug: free pages as higher order omits 1c40068092ce include/asm-generic: Remove spin_is_locked() comment omits b419d3209394 Merge branch 'linus' omits 28bcb8f1b010 Merge branch 'perf/urgent' omits bae17fe20bfe RCU/torture.txt: Remove section MODULE PARAMETERS omits c0db34549b40 MAINTAINERS: Add myself as the maintainer for the nolibc h [...] omits 4f1ac6a3dc54 tools headers: Move the nolibc header from rcutorture to t [...] omits fd7512d412d0 rcutorture/nolibc: Add a bit of documentation to explain h [...] omits 1eb3743f66a0 rcutorture/nolibc: Fix some poor indentation and alignment omits 8ccd49ed2ea2 rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] omits fbd42189a219 rcuperf: Stop abusing IS_ENABLED() omits 1cbefc9f167a rcutorture: Add grace period after CPU offline omits f31e3780b70d torture: Explain and simplify odd "for" loop in mkinitrd.sh omits a0a2c92a5543 rcutorture: Record grace periods in forward-progress histogram omits 98a5d0ffc1bd srcu: Remove srcu_queue_delayed_work_on() omits 6363a25ed9ab srcu: Check for invalid idx argument in srcu_read_unlock() omits 8e63db8a8b0a tools/memory-model: Update Documentation/explanation.txt t [...] omits f256ade3d3e9 docs/memory-barriers.txt: Enforce heavy ordering for port [...] omits f041d479a9cf rcu: Prevent needless ->gp_seq_needed update in __note_gp_ [...] omits 3c22c39d5111 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt omits da3d56fb3dd6 rcu: Add sysrq rcu_node-dump capability omits faef1abecf6c rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] omits 7ae47dfb7e2a rcu: Improve diagnostics for failed RCU grace-period start omits 7b60f3545905 rcu: Update NOCB comments omits 3de462dd756c rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable omits 07c7c7c1370d rcu: Move rcu_cpu_has_work to rcu_data structure omits dedda98c12b9 rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable omits c059f5df36fa rcu: Move rcu_cpu_kthread_status to rcu_data structure omits f8e7680f01a2 rcu: Move rcu_cpu_kthread_task to rcu_data structure omits bc0951af9f02 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking omits d5e21a894632 time: Move CONTEXT_TRACKING to kernel/time/Kconfig omits e411e625f869 rcu: Add sparse check to rcu_assign_pointer() omits b2ea0ffcc600 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment omits 711b3c93fb32 rcu: Repair rcu_nmi_exit() docbook header omits 0c29e074a23b rcu: Remove preemption disabling from expedited CPU selection omits e37983a545f3 rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU omits 6131995c831e rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() omits df7f0505ff9e rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() omits 40cd95d11f28 doc: Fix outdated links omits f38d4115987d doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] omits 9377eb1dd0da doc: Now jiffies_till_sched_qs solicits help from cond_resched() omits 004e0b8e9598 rcu: Discard separate per-CPU callback counts omits b4f7db989227 rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] omits 8c705b1ca46a rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() omits e0cf0c15f468 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() omits 9df74c360d7f rcu: Determine expedited-GP IPI handler at build time omits 8f9832faa774 rcu: Inline rcu_kthread_do_work() into its sole remaining caller omits 841d84621ec5 rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR omits 8d72091d7397 rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] omits 94fb70aa876b rcu: Make expedited IPI handler return after handling crit [...] omits ee77e3c7a6e5 rcu: Rename and comment changes due to only one rcuo kthre [...] omits f4d8844a129d sched: Replace synchronize_sched() with synchronize_rcu() omits d7be17cc69ac sched: Replace call_rcu_sched() with call_rcu() omits 36e910f755f8 Merge branch 'x86/urgent' omits 765cf1ec8358 Merge branch 'x86/timers' omits 2c4a5b887c73 Merge branch 'perf/urgent' omits c155960331ad Merge branch 'locking/atomics' omits 1c067caadab4 Merge branch 'efi/urgent' omits 11311e992366 Merge branch 'core/core' omits cd2dcebde8b8 f2fs: sync filesystem after roll-forward recovery omits 4425a3656e40 f2fs: export FS_NOCOW_FL flag to user omits 20183619822b f2fs: check inject_rate validity during configuring omits f846febff69f f2fs: check if file namelen exceeds max value omits b12f5440d8ca Merge branch 'linus' into efi/urgent, to resolve conflict omits 0f8737c0feca tools/memory-model: Update README for addition of SRCU omits dd77e5d3b9b6 tools/memory-model: Add SRCU support omits f8fe4d1cb36b tools/memory-model: Refactor some RCU relations omits 5daa0b337e83 tools/memory-model: Rename some RCU relations omits fa804f231c93 Merge LKMM commits omits 257f1c90da7e nfsd: fix an IS_ERR() vs NULL check omits f2326c4e11b6 fix cgroup_do_mount() handling of failure exits omits f217b8e70c76 ARM: Document merges omits e7ce6ab825b9 Merge branch 'next/late' into for-next omits e0b6382e63c2 btrfs: introduce feature to forget a btrfs device omits d1087982188a btrfs: refactor btrfs_free_stale_devices() to get return value omits c1788574c9e8 ARM: Document merges omits b26c4aa3beb5 Merge branch 'next/defconfig' into for-next omits d60a40a46570 ARM: Document merges omits 2371db6f0a3e Merge branch 'next/late' into for-next omits 7e4c227e0d41 Merge tag 'v4.20' into for-next omits 3436b7203f3f Merge branch 'next/soc' into for-next omits 0623413ee0ba Merge branch 'for-4.21' into for-next omits 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] omits fd6261f4322c afs: Use fs_context to pass parameters over automount omits 409dbbfa3232 afs: Add fs_context support omits ebcb95459b4e vfs: Add some logging to the core users of the fs_context log omits e6d72ffc503f vfs: Implement logging through fs_context omits e8abdc2397d5 vfs: Provide documentation for new mount API omits 656ef17cccc9 vfs: Remove kern_mount_data() omits 3522a89d1153 hugetlbfs: Convert to fs_context omits b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 37839c54a08c cpuset: Use fs_context omits e1b836f677ed ipc: Convert mqueue fs to fs_context omits 3eaa14358da6 proc: Add fs_context support to procfs omits 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c omits 254f7078ab0b introduce cloning of fs_context omits 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() omits d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] omits 83c8323247ef vfs: Put security flags into the fs_context struct omits 1f38a2e9dab7 smack: Implement filesystem context security hooks omits e4d799381cc6 selinux: Implement the new mount API LSM hooks omits dd36ccb4c843 vfs: Add LSM hooks for the new mount API omits 82685adaccb3 vfs: Add configuration parser helpers omits f6f849599585 vfs: Introduce logging functions omits 91e41453c388 introduce fs_context methods omits a3bd739ff600 fs_context flavour for submounts omits cd1632594eb3 convert do_remount_sb() to fs_context omits 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() omits a11860a7c6a2 new helper: do_new_mount_fc() omits 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] omits 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() omits fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. omits a71d31bec16d Merge branch 'fixes' into for-next omits a1decd1815fc arm-soc: document merges omits a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next omits 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] omits 01183497a956 ARM: actions: remove boot_lock and pen_release omits a0fc5578f1d6 efi: Let kmemleak ignore false positives omits b3898946fa4b ARM: oxnas: remove CPU hotplug implementation omits 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock omits de7cfed01ee4 ARM: Document merges omits 10b246905c81 Merge branch 'next/defconfig' into for-next omits 4e6a829748d8 Merge branch 'next/dt' into for-next omits 03a8dcc1ab9f ARM: Document merges omits ae18acae3eac Merge branch 'next/drivers' into for-next omits 33685d3b5080 Merge branch 'fixes' into for-next omits e2e2dcf6f40b ARM: Document merges omits 585291e78602 Merge branch 'next/dt' into for-next omits 364cf16da8ff Merge branch 'next/soc' into for-next omits d28af54efb7f Merge branch 'next/soc' into for-next omits 6624158521c8 Merge branch 'next/defconfig' into for-next omits 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next omits 623618470831 ARM: Document merges omits e4337d9d50eb Merge branch 'next/dt' into for-next omits 2c98dbc63489 ARM: Document merges omits b2d20c59ea68 Merge branch 'next/dt' into for-next omits dabc839c6bd9 Merge branch 'fixes' into for-next omits 2731820ce27b Merge branch for-4.21/clk into for-next omits ae78a5d02dee Merge branch for-4.21/arm64/dt into for-next omits 1101e762359b Merge branch for-4.21/arm/dt into for-next omits 603d703743cd Merge branch for-4.21/memory into for-next omits 25c7dde6ebe3 Merge branch for-4.21/firmware into for-next omits 165c3f39e89f Merge branch for-4.21/soc into for-next omits 2da0a5ad53f6 Merge branch for-4.21/dt-bindings into for-next omits a6f1de04276d tools/memory-model: Make scripts take "-j" abbreviation fo [...] omits e188d24a382d tools/memory-model: Add scripts to check github litmus tests omits 4607abbcf464 tools/memory-model: Model smp_mb__after_unlock_lock() omits 7e8f1f36ece1 ARM: Document merges omits a22d7a54ba87 Merge branch 'fixes' into for-next omits c9335d543465 Merge branch 'next/defconfig' into for-next omits 7db2b1a83cba Merge branch 'next/dt' into for-next omits 843f2bb370a5 Merge branch 'next/drivers' into for-next omits a0d5299ec6fa Merge branch 'next/soc' into for-next omits 74a52d8cf8b1 ARM: Document merges omits 6e9a4f635578 Merge branch 'fixes' into for-next omits f10511b61c26 Merge tag 'v4.20-rc5' into for-next omits 87f902fab430 Merge branch 'for-4.21' into for-next omits f59cffb441bc Merge branch 'dt-for-v4.21' into for-next omits ff3f4885862e Merge tag 'v4.19' into for-next omits b53a55565baa ARM: Document merges omits 01104b787aa3 Merge branch 'next/defconfig' into for-next omits 5e4dec9be28e Merge branch 'next/drivers' into for-next omits 2008293463b7 Merge branch 'next/dt' into for-next omits 1959987813ff Merge branch 'next/soc' into for-next omits 02e2a8db67aa ARM: Document merges omits ba119a2decbb Merge branch 'next/dt' into for-next omits 3a00ce288a76 Merge branch 'fixes' into for-next omits a37519e3ba00 dummy patch test omits d27f54adbc71 MAINTAINERS: platform/chrome: remove myself as maintainer omits ec77c03dbd5f Merge branch 'for-4.20-fixes' into for-next omits ec534ead9922 ARM: Document merges omits c644888099a9 Merge branch 'fixes' into for-next omits c4bc2b7e7b19 Merge branch 'next/dt' into for-next omits 132eb4cf3382 ARM: Document merges omits 917489d137af Merge branch 'next/soc' into for-next omits 44d235f56fb3 Merge branch 'fixes' into for-next omits a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next omits 9f84a0f7f1a6 leaking_addresses: check if file name contains address omits e377e1cd59ce leaking_addresses: explicitly name variable used in regex omits 9db33987ee2e leaking_addresses: remove version number omits 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' omits cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 omits d1dbc0596ba0 leaking_addresses: cache architecture name omits d7dc0d69ab95 leaking_addresses: simplify path skipping omits 7d32be2e5abb leaking_addresses: do not parse binary files omits c7a42ed0c749 leaking_addresses: add 32-bit support omits c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine omits 9ea7fabe3b0d leaking_addresses: use system command to get arch omits 9f253ef16258 leaking_addresses: add support for 5 page table levels omits abd3fc764c8e leaking_addresses: add support for kernel config file omits 9bf86aaad535 leaking_addresses: add range check for vsyscall memory omits d130ec5d1893 leaking_addresses: indent dependant options omits c40a84491f29 leaking_addresses: remove command examples omits 5a490816a756 leaking_addresses: remove mention of kptr_restrict omits cd8a0e46372a leaking_addresses: fix typo function not called adds 7325e4bd06b0 Merge tag 'drm-intel-fixes-2019-01-24' of git://anongit.fr [...] adds f0e7ce1eef58 Merge tag 'drm-msm-fixes-2019-01-24' of git://people.freed [...] adds d73aba1115cf Merge tag 'drm-fixes-2019-01-25-1' of git://anongit.freede [...] adds b48cef32b6a5 Merge tag 'usb-5.0-rc4' of git://git.kernel.org/pub/scm/li [...] adds 473721f9c649 Merge tag 'tty-5.0-rc4' of git://git.kernel.org/pub/scm/li [...] adds 96f18cb89ffa Merge tag 'staging-5.0-rc4' of git://git.kernel.org/pub/sc [...] adds d488bd21a4b2 Merge tag 'char-misc-5.0-rc4' of git://git.kernel.org/pub/ [...] adds ba6069759381 Merge tag 'mmc-v5.0-rc2' of git://git.kernel.org/pub/scm/l [...] adds 8b9433eb4de3 direct-io: allow direct writes to empty inodes adds 698cef173983 block: cover another queue enter recursion via BIO_QUEUE_ENTERED adds 7fc5854f8c6e writeback: synchronize sync(2) against cgroup writeback me [...] adds 4c174e636674 nvme-rdma: fix timeout handler adds 39d57757467b nvme-tcp: fix timeout handler adds b1064d3e337b nvme-rdma: rework queue maps handling adds 5cbab6303b47 nvmet-rdma: fix null dereference under heavy load adds 78a61cd42a64 nvme-multipath: drop optimization for static ANA group IDs adds 1c26010c5e1b blk-mq: fix the cmd_flag_name array adds c83f536a87d9 blk-wbt: Declare local functions static adds 745815f955f6 uapi: fix ioctl documentation adds 8367de2c99a1 block: Fix comment typo adds 6b8f91591665 Merge tag 'for-linus-20190125' of git://git.kernel.dk/linux-block adds 7930851ef10c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 2580acb2a1b1 Merge tag 'vfio-v5.0-rc4' of git://github.com/awilliam/linux-vfio adds 7c2614bf7a1f Merge tag '5.0-rc3-smb3-fixes' of git://git.samba.org/sfre [...] adds d71b57532d70 ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel adds 2e6dc4d95110 sctp: improve the events for sctp stream reset adds 8220c870cb0f sctp: improve the events for sctp stream adding adds 4ff40b86262b sctp: set chunk transport correctly when it's a new asoc adds ecf938fe7d00 sctp: set flow sport from saddr only when it's 0 adds a40ded604365 net/mlx4_core: Add masking for a few queries on HCA caps adds ffe4cfc3da5e net/mlx4_core: Fix error handling when initializing CQ buf [...] adds 21507dc46adc Merge branch 'mlx4_core-fixes' adds 7b12c8189a3d can: dev: __can_get_echo_skb(): fix bogous check for non-e [...] adds 93171ba6f1de can: bcm: check timer values before ktime conversion adds 7873e98c614a can: flexcan: fix 'passing zero to ERR_PTR()' warning adds a55234dabe1f can: flexcan: fix NULL pointer exception during bringup adds 9620d6f6833e Merge tag 'linux-can-fixes-for-5.0-20190122' of git://git. [...] adds b8812920b5a2 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds d524e6416aeb MAINTAINERS: Update cavium networking drivers adds 6eea3527e68a net: usb: asix: ax88772_bind return error when hw_reset fail adds 3b707c3008ca net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP adds e95d22c69b2c ibmveth: Do not process frames after calling napi_reschedule adds a8b5c6d69261 nl80211: fix NLA_POLICY_NESTED() arguments adds 7ed5285396c2 mac80211: don't initiate TDLS connection if station is not [...] adds 7c53eb5d87bc mac80211: Add attribute aligned(2) to struct 'action' adds faae54ad4151 cfg80211: reg: remove warn_on for a normal case adds 93183bdbe73b cfg80211: extend range deviation for DMG adds 517952756ed3 Merge tag 'mac80211-for-davem-2019-01-25' of git://git.ker [...] adds abfd04f738c2 qed: Revert error handling changes. adds 037222ad3f43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 78e372e6509b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6a2651b55bcf Merge tag 'libnvdimm-fixes-5.0-rc4' of git://git.kernel.or [...] adds c180f1b04be0 Merge tag 'dma-mapping-5.0-2' of git://git.infradead.org/u [...] adds 9699f970de84 x86/kvm/hyper-v: don't announce GUEST IDLE MSR support adds 5cc244a20b86 KVM: x86: Fix single-step debugging adds 85ba2b165d11 KVM: VMX: Use the correct field var when clearing VM_ENTRY [...] adds 3a33d030daaa kvm: x86/vmx: Use kzalloc for cached_vmcs12 adds 1998fd32aa62 x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR adds f1adceaf01f0 x86/kvm/hyper-v: recommend using eVMCS only when it is enabled adds 1ed199a41c70 KVM: x86: Fix PV IPIs for 32-bit KVM host adds de81c2f912ef KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error adds 37ef0c4414c9 svm: Add warning message for AVIC IPI invalid target adds bb218fbcfaaa svm: Fix AVIC incomplete IPI emulation adds 619ad846fc34 KVM: nSVM: clear events pending from svm_complete_interrup [...] adds 8997f657001d kvm: vmx: fix some -Wmissing-prototypes warnings adds 94a980c39c8e kvm: selftests: Fix region overlap check in kvm_util adds 5ad6ece869d4 KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a hel [...] adds 3a2f5773baab x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version i [...] adds 35b531a1e7fc KVM: selftests: check returned evmcs version range adds 5cd5548ff439 KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header sea [...] adds b2869f28e147 KVM: x86: Mark expected switch fall-throughs adds 1fc7f56db7a7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 947b7ac135b1 Revert "block: cover another queue enter recursion via BIO [...] adds 419967d53fc7 Merge tag 'for-linus-20190127' of git://git.kernel.dk/linux-block adds 245b6c655812 EDAC, altera: Fix S10 persistent register offset adds 983542434e6b Merge tag 'edac_fix_for_5.0' of git://git.kernel.org/pub/s [...] adds 0d484375d73a Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 988105182837 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds f907bb4c326d Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 351e1aa6cb4b Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] adds 625210cfa6c0 x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled adds 8a5f06056a25 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds f17b5f06cb92 Linux 5.0-rc4 adds 4aa9fc2a435a Revert "mm, memory_hotplug: initialize struct pages for th [...] adds c303a9b297fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 63346650c1a9 netrom: switch to sock timer API adds 6571ebce112a net: altera_tse: fix msgdma_tx_completion on non-zero fill [...] adds b0cf029234f9 net/rose: fix NULL ax25_cb kernel panic adds 4e046de0f50e Revert "net/mlx5e: E-Switch, Initialize eswitch only if es [...] adds 92b32772940b net/mlx5e: Fix wrong private flag usage causing checksum disable adds 33814e5d127e net/mlx5: Take lock with IRQs disabled to avoid deadlock adds 9d2cbdc5d334 net/mlx5e: Allow MAC invalidation while spoofchk is ON adds c12ecc230564 net/mlx5e: Move to use common phys port names for vport re [...] adds 6ce966fd2671 net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep adds 3da15ad3e9c8 Merge tag 'mlx5-fixes-2019-01-25' of git://git.kernel.org/ [...] adds 263c6d75f9a5 net: hns: Fix for missing of_node_put() after of_parse_phandle() adds ed29ca8b9592 net: hns: Restart autoneg need return failed when autoneg off adds cec8abba13e6 net: hns: Fix wrong read accesses via Clause 45 MDIO protocol adds 417c8045c1e9 Merge branch 'hns-fixes' adds c69c29a1a0a8 net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup() adds 50c2936634bc decnet: fix DN_IFREQ_SIZE adds 146820cc240f ip6mr: Fix notifiers call on mroute_clean_tables() adds 6fb6e6371f8c net: dsa: mv88e6xxx: Fix serdes irq setup going recursive adds 2035f3ff8eaa netfilter: ebtables: compat: un-break 32bit setsockopt whe [...] adds 1a6a0951fc00 netfilter: nfnetlink_osf: add missing fmatch check adds 206b8cc514d7 netfilter: ipt_CLUSTERIP: fix warning unused variable cn adds ff44a8373c88 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ca899324305d net: i825xx: replace dev_kfree_skb_irq by dev_consume_skb_ [...] adds 9e71a15d8b5b qed: Fix bug in tx promiscuous mode settings adds ff9296966e5e qed: Fix LACP pdu drops for VFs adds 327852ec6420 qed: Fix VF probe failure while FLR adds 7c81626a3c37 qed: Fix system crash in ll2 xmit adds ffb057f98928 qed: Fix stack out of bounds bug adds bfe2599dd2f9 Merge branch 'qed-Bug-fixes' adds b46a0bf78ad7 vhost: fix OOB in get_rx_bufs() adds 32eb67b93c9e net: tls: Save iv in tls_rec for async crypto requests adds 1023121375c6 net: tls: Fix deadlock in free_resources tx adds f48af114895b net: alteon: replace dev_kfree_skb_irq by dev_consume_skb_irq adds 3afa73dd7c8b net: amd8111e: replace dev_kfree_skb_irq by dev_consume_skb_irq adds 100091156c1a net: apple: replace dev_kfree_skb_irq by dev_consume_skb_i [...] adds b3379a424dde net: ti: replace dev_kfree_skb_irq by dev_consume_skb_irq [...] adds e501070e4db0 net: macb: Apply RXUBR workaround only to versions with errata adds 896cebc0e261 net: 8139cp: replace dev_kfree_skb_irq by dev_consume_skb_ [...] adds e339f8631eb7 net: caif: call dev_consume_skb_any when skb xmit done adds 0f0ed8282e5b net: b44: replace dev_kfree_skb_xxx by dev_consume_skb_xxx [...] adds 35edfdc77f68 net: set default network namespace in init_dummy_netdev() adds d07e1e0febe1 MAINTAINERS: Add entry for XDP (eXpress Data Path) adds 62967898789d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7ae710f9f8b2 gpio: vf610: Mask all GPIO interrupts adds 877ef51d53ab Merge tag 'gpio-v5.0-3' of git://git.kernel.org/pub/scm/li [...] adds da5d2748e4a4 iommu/mediatek: Use correct fwspec in mtk_iommu_add_device() adds 9825bd94e3a2 iommu/amd: Fix IOMMU page flush when detach device from a domain adds 1c0490ce9022 Merge tag 'iommu-fixes-v5.0-rc4' of git://git.kernel.org/p [...] adds 1dbd449c9943 fs/dcache: Fix incorrect nr_dentry_unused accounting in sh [...] adds 7d10f70fc198 fs: Don't need to put list_lru into its own cacheline adds af0c9af1b3f6 fs/dcache: Track & report number of negative dentries adds 9e6966646b6b ALSA: usb-audio: Add Opus #3 to quirks for native DSD support adds e190161f96b8 ALSA: pcm: Fix tight loop of OSS capture stream adds 693abe11aa6b ALSA: hda/realtek - Fixed hp_pin no value adds 83f4997a01e7 Merge tag 'sound-5.0-rc5' of git://git.kernel.org/pub/scm/ [...] adds 80ff00172407 nfs: Fix NULL pointer dereference of dev_name adds 8fc75bed96bb NFS: Fix up return value on fatal errors in nfs_page_async [...] adds 937108b093f7 Merge tag 'nfs-for-5.0-3' of git://git.linux-nfs.org/proje [...] adds 2b531b613783 selftests: cpu-hotplug: fix case where CPUs offline > CPUs [...] adds 7e35a5940fab selftests: Use lirc.h from kernel tree, not from system adds ed5f13261cb6 selftests/seccomp: Enhance per-arch ptrace syscall skip tests adds 870f193d48c2 selftests: net: use LDLIBS instead of LDFLAGS adds 7d4e591bc051 selftests: timers: use LDLIBS instead of LDFLAGS adds 9f789567142c Merge tag 'linux-kselftest-5.0-rc5' of git://git.kernel.or [...] adds e74c98ca2d6a gfs2: Revert "Fix loop in gfs2_rbm_find" adds a6093ad7fc49 PCI: imx: Fix probe failure without power domain adds a4ace4fa2007 PCI: imx: Fix checking pd_pcie_phy device link addition adds 65dbb423cf28 ARM: cns3xxx: Fix writing to wrong PCI config registers af [...] adds 432dd7064aa1 ARM: cns3xxx: Use actual size reads for PCIe adds f14bcc0add3a Revert "PCI: armada8k: Add support for gpio controlled res [...] adds 44e56f325b7d Merge tag 'pci-v5.0-fixes-3' of git://git.kernel.org/pub/s [...] adds 356690d029e1 crypto: cavium/nitrox - Invoke callback after DMA unmap adds 52107c545de1 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 5b4746a03199 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds c228d294f204 x86: explicitly align IO accesses in memcpy_{to,from}io adds 093c61b6a0d5 i3c: fix missing detach if failed to retrieve i3c dev adds f36c1f9a8dfd i3c: master: dw: fix deadlock adds 520fac05b651 Merge tag 'i3c/fixes-for-5.0-rc5' of git://git.kernel.org/ [...] adds 8c9620b1cc9b mmc: bcm2835: Fix DMA channel leak on probe error adds 3751e008da0d mmc: mediatek: fix incorrect register setting of hs400_cmd [...] adds cca2e06ae832 Merge tag 'mmc-v5.0-rc4' of git://git.kernel.org/pub/scm/l [...] adds 9baddb61dfec mfd: Fix unmet dependency warning for MFD_TPS68470 adds d58bf90a32a3 platform/x86: Fix unmet dependency warning for ACPI_CMPC adds 0ee4b5f801b7 platform/x86: Fix unmet dependency warning for SAMSUNG_Q10 adds b473406a06c4 Merge branch 'acpi-misc' adds 4771eec1d0f2 Merge tag 'acpi-5.0-rc5' of git://git.kernel.org/pub/scm/l [...] adds 15efb47dc560 PM-runtime: Fix deadlock with ktime_get() adds 1617971c6616 cpuidle: poll_state: Fix default time limit adds cbffab682573 Merge branch 'pm-cpuidle-fixes' adds 3325254ca14c Merge tag 'pm-5.0-rc5' of git://git.kernel.org/pub/scm/lin [...] adds 8e47a457321c iomap: get/put the page in iomap_page_create/release() adds 4ea899ead278 iomap: fix a use after free in iomap_dio_rw adds 9ace868a17d8 Merge tag 'iomap-5.0-fixes-1' of git://git.kernel.org/pub/ [...] adds 9d9d4ff78884 RDMA/hns: Update the kernel header file of hns adds a2093dd35f8c RDMA/umem: Add missing initialization of owning_mm adds 425784aa5b02 IB/uverbs: Fix OOPs upon device disassociation adds c1b03c25f5c1 RDMA/mlx5: Fix flow creation on representors adds f8ade8e24297 IB/uverbs: Fix ioctl query port to consider device disassociation adds 6ab4aba00f81 IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start adds 7b21b69ab203 IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate adds 5eeb63359b1e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a1a02062ad46 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds d6d478aee003 apparmor: Fix aa_label_build() error handling for failed merges adds b7bd29b530b9 Merge tag 'apparmor-pr-2019-02-01' of git://git.kernel.org [...] adds 58d15ed1203f cifs: fix computation for MAX_SMB2_HDR_SIZE adds c4627e66f73a cifs: limit amount of data we request for xattrs to CIFSMa [...] adds 9bda8723da2d CIFS: Fix possible oops and memory leaks in async IO adds 7d42e72fe8ee CIFS: Fix trace command logging for SMB2 reads and writes adds 8e6e72aeceaa CIFS: Do not count -ENODATA as failure for query directory adds 082aaa870041 CIFS: Do not consider -ENODATA as stat failure for reads adds d339adc12a4f CIFS: fix use-after-free of the lease keys adds b9b9378b4903 cifs: update internal module version number adds 33640d718c5e Merge tag '5.0-rc4-smb3-fixes' of git://git.samba.org/sfre [...] adds 132fdc379eb1 arm64: Do not issue IPIs for user executable ptes adds 8ea235932314 arm64: kaslr: ensure randomized quantities are clean also [...] adds f2b3d8566d81 arm64: kprobe: Always blacklist the KVM world-switch code adds 8fac5cbdfe0f arm64: hyp-stub: Forbid kprobing of the hyp-stub adds f7daa9c8fd19 arm64: hibernate: Clean the __hyp_text to PoC after resume adds 8b050fe42d8a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 4fe8713b873f xtensa: SMP: fix ccount_timer_shutdown adds 32a7726c4f4a xtensa: SMP: fix secondary CPU initialization adds 306b38305c0f xtensa: smp_lx200_defconfig: fix vectors clash adds 8b1c42cdd718 xtensa: SMP: mark each possible CPU as present adds bb6652363be0 drivers/irqchip: xtensa: add warning to irq_retrigger adds eb271710ec02 drivers/irqchip: xtensa-mx: fix mask and unmask adds ad33cc805223 xtensa: Fix typo use space=>user space adds 687cffd34509 xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 25384ce5f953 xtensa: SMP: limit number of possible CPUs by NR_CPUS adds cd984a5be215 Merge tag 'xtensa-20190201' of git://github.com/jcmvbkbc/l [...] adds 1723058eab19 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 1fde6f21d90f proc: fix /proc/net/* after setns(2) adds 36c0f7f0f899 arch: unexport asm/shmparam.h for all architectures adds 1ac25013fb9e mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT adds a8e911d13540 x86_64: increase stack size for KASAN_EXTRA adds 8fb335e07837 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes adds 80409c65e2c6 mm: migrate: make buffer_migrate_page_norefs() actually succeed adds 9bcdeb51bd7d oom, oom_reaper: do not enqueue same task twice adds efad4e475c31 mm, memory_hotplug: is_mem_section_removable do not pass t [...] adds 24feb47c5fa5 mm, memory_hotplug: test_pages_in_a_zone do not pass the e [...] adds 1b69ac6b40eb psi: fix aggregation idle shut-off adds eeb0efd071d8 mm,memory_hotplug: fix scan_movable_pages() for gigantic h [...] adds b13bc35193d9 mm/hotplug: invalid PFNs from pfn_to_online_page() adds cefc7ef3c87d mm, oom: fix use-after-free in oom_kill_process adds db7ddeab3ce5 lib/test_kmod.c: potential double free in error handling adds 980768338488 init/Kconfig: fix grammar by moving a closing parenthesis adds 0d0c8de8788b kasan: mark file common so ftrace doesn't trace it adds 6376360ecbe5 mm: hwpoison: use do_send_sig_info() instead of force_sig() adds e3df4c6e4836 mm, memory_hotplug: __offline_pages fix wrong locking adds 7b2489d37e1e psi: clarify the Kconfig text for the default-disable option adds e0a352fabce6 mm: migrate: don't rely on __PageMovable() of newpage afte [...] adds c27d82f52f75 fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() adds 63ce5f552beb autofs: drop dentry reference only when it is never used adds f585b283e3f0 autofs: fix error return in autofs_fill_super() adds b9de6efed25c Merge branch 'akpm' (patches from Andrew) adds b63195698dea scsi: zfcp: fix sysfs block queue limit output for max_seg [...] adds 5d8fc4a9f0ee scsi: libfc: free skb when receiving invalid flogi resp adds 40d07b523cf4 scsi: scsi_debug: fix write_same with virtual_gb problem adds b2d3492fc591 scsi: bnx2fc: Fix error handling in probe() adds 8437fcf14dee scsi: 53c700: pass correct "dev" to dma_alloc_attrs() adds 3cde55ee7921 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 483cbbeddd5f md/raid5: fix 'out of memory' during raid cache recovery adds 3ca17a24e7fb Merge branch 'md-fixes' of https://github.com/liu-song-6/l [...] adds 2e3c18d0ada1 block: pass no-op callback to INIT_WORK(). adds 85bd6e61f34d blk-mq: fix a hung issue when fsync adds 9a6d5488002f ide: ensure atapi sense request aren't preempted adds c8864cb70fd1 Merge tag 'for-linus-20190202' of git://git.kernel.dk/linux-block adds 99fd6e875d0c RISC-V: Add _TIF_NEED_RESCHED check for kernel thread when [...] adds 2bb10639f12c RISC-V: fix bad use of of_node_put adds 8581f38742cf RISC-V: asm/page.h: fix spelling mistake "CONFIG_64BITS" - [...] adds 86cca81a31cd RISC-V: Kconfig: fix spelling mistake "traget" -> "target" adds a37ead8f2efb RISC-V: defconfig: Move CONFIG_PCI{,E_XILINX} adds e4cf9e47ab24 RISC-V: defconfig: Enable Generic PCIE by default adds 2a200fb9fb12 RISC-V: defconfig: Add CRYPTO_DEV_VIRTIO=y adds a19f74708ef6 tty/serial: use uart_console_write in the RISC-V SBL early [...] adds 28198c4639b3 riscv: fixup max_low_pfn with PFN_DOWN. adds ae662eec8a51 riscv: Adjust mmap base address at a third of task size adds 74b13e7efe00 Merge tag 'riscv-for-linus-5.0-rc5' of git://git.kernel.or [...] adds 12491ed354d2 Merge tag 'devicetree-fixes-for-5.0-3' of git://git.kernel [...] adds a6279470762c Btrfs: fix deadlock when allocating tree block during leaf [...] adds 302167c50b32 btrfs: don't end the transaction for delayed refs in throttle adds 92900e5160a5 btrfs: fix potential oops in device_list_add adds c7cc64a98512 btrfs: clean up pending block groups when transaction comm [...] adds 532b618bdf23 btrfs: On error always free subvol_name in btrfs_mount adds 312b3a93dda6 Merge tag 'for-5.0-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 74c953ca5f6b efi/arm64: Fix debugfs crash by adding a terminator for pt [...] adds 89401be6580e Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 99d86c8b8839 perf ordered_events: Fix crash in ordered_events__free adds 96167167b6e1 perf script: Fix crash with printing mixed trace point and [...] adds 1a51c5da5acc perf core: Fix perf_proc_update_handler() bug adds 94ec1eb711db perf python: Remove -fstack-clash-protection when building [...] adds 1497e804d1a6 perf tools: Handle TOPOLOGY headers with no CPU adds da06d5683868 perf top: Fix wrong hottest instruction highlighted adds 8bf8c6da53c2 perf script: Fix crash when processing recorded stat data adds d3c8c0af7565 Merge tag 'perf-urgent-for-mingo-5.0-20190121' of git://gi [...] adds 58f6d4287af7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 34d66caf251d x86/speculation: Remove redundant arch_smt_update() invocation adds b284909abad4 cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM adds cc6810e36bd8 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 00ae831dfe44 x86/cpu: Add Atom Tremont (Jacobsville) adds b677dfae5aa1 x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampolin [...] adds 5ccd35287eda x86/fault: Fix sign-extend unintended sign extension adds 0b053bbf0786 MAINTAINERS: Add Andy and Darren as arch/x86/platform/ reviewers adds 912139cfbfa6 x86/microcode/amd: Don't falsely trick the late loading mechanism adds 2aa958c99c7f x86/kexec: Don't setup EFI info if EFI runtime is not enabled adds e6d429313ea5 x86/resctrl: Avoid confusion over the new X86_RESCTRL config adds 24b888d8d598 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 8834f5600cf3 Linux 5.0-rc5 adds b66bc7776748 Merge tag 'pinctrl-v5.0-2' of git://git.kernel.org/pub/scm [...] adds 076a3f553743 Merge tag 'fuse-fixes-5.0-rc6' of git://git.kernel.org/pub [...] adds ea6eb5e7d15e tracing: uprobes: Fix typo in pr_fmt string adds 0722069a5374 tracing/uprobes: Fix output for multiple string arguments adds 4879f11615d2 Merge tag 'trace-v5.0-rc3' of git://git.kernel.org/pub/scm [...] adds 9c0644ee4aa8 virtio: drop internal struct from UAPI adds b0314565da2b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 89e3a5682eda ALSA: hda/realtek - Headset microphone support for System76 darp5 adds d561aa0a70bb ALSA: hda/realtek - Fix lose hp_pins for disable auto mute adds 35a39f98567d ALSA: hda/realtek - Use a common helper for hp pin reference adds 305a0ade1809 ALSA: hda - Serialize codec registrations adds 3bff2407fbd2 ALSA: usb-audio: Add support for new T+A USB DAC adds 4f2ab5e1d13d ALSA: compress: Fix stop handling on compressed capture streams adds c97617a81a76 ALSA: hda/ca0132 - Fix build error without CONFIG_PCI adds 6f64e3a4de74 Merge tag 'sound-5.0-rc6' of git://git.kernel.org/pub/scm/ [...] adds 13054abbaa4f HID: debug: fix the ring buffer implementation adds d47e3da17592 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4b81346c549f scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 5c403b8a9af7 scsi: aic7xxx: mark expected switch fall-throughs adds 1e6445f6aca1 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds 4ff56d0edefb scsi: be2iscsi: be_main: Mark expected switch fall-through adds f7edc4489b00 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 95b25d042ab4 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds b1e75f15a60f scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds f9aa6f792eac scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 45c1c9f434fd scsi: csiostor: csio_wr: mark expected switch fall-through adds 7f7f5d878b6a scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 97dd16132bee scsi: imm: mark expected switch fall-throughs adds 2c6e0b504a80 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds 99bdcbdd857f scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds ee64388a8ad6 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds ac71bd0b1fac scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 9b4ababcf4e4 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds e2a6cf45d28e scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 7201f0d40982 scsi: osst: mark expected switch fall-throughs adds 9c62be3f586d scsi: ppa: mark expected switch fall-through adds 6ca421267390 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds bc6890d1bb26 scsi: st: mark expected switch fall-throughs adds 3e2aa1c58825 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 9e9158f2d541 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 7c6722b1125d afs: Mark expected switch fall-throughs adds eb304db35045 drm/nouveau/nvkm: mark expected switch fall-throughs adds 1d1016ec32a4 adfs: mark expected switch fall-throughs adds 0dd62c042779 x86/syscalls: Mark expected switch fall-throughs adds d3457fac0b50 Merge remote-tracking branch 'fixes/master' adds 6db2983cd806 kallsyms: Handle too long symbols in kallsyms.c adds 1dafeb74fe72 Merge remote-tracking branch 'kbuild-current/fixes' adds 18094d0b55d5 ARC: DTB: [scripted] fix node name and address spelling adds a3dba9ed9826 ARCv2: Enable unaligned access in early ASM code adds 64fc11daafde ARCv2: lib: memcpy: fix doing prefetchw outside of buffer adds f82d6c7afa0e ARC: fix actionpoints configuration detection adds f401c105b7da ARC: uacces: remove lp_start, lp_end from clobber list adds 7e9246a982a6 ARCv2: support manual regfile save on interrupts adds 3e45ea2a074f ARCv2: entry: exception prologue freeing up reg improvement adds 38d8d46b86c6 Merge remote-tracking branch 'arc-current/for-curr' adds 1b5ba3507842 ARM: 8824/1: fix a migrating irq bug when hotplug cpu adds d038580c6bba Merge remote-tracking branch 'arm-current/fixes' adds 579b9239c1f3 powerpc/radix: Fix kernel crash with mremap() adds 5a3840a470c4 powerpc/papr_scm: Use the correct bind address adds 53dd06f4f568 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 63ff03ab786a Revert "socket: fix struct ifreq size in compat ioctl" adds 37ac39bdddc5 Revert "kill dev_ifsioc()" adds c6c9fee35dc2 net: socket: fix SIOCGIFNAME in compat adds 98406133dd9c net: socket: make bond ioctls go through compat_ifreq_ioctl() adds 794827f3ea9d Merge branch 'net-various-compat-ioctl-fixes' adds e15aa3b2b138 ucc_geth: Reset BQL queue when stopping device adds feaf5c796b3f net: ip_gre: always reports o_key to userspace adds c706863bc890 net: ip6_gre: always reports o_key to userspace adds 41ef81be794f Merge branch 'erspan-always-reports-output-key-to-userspace' adds 8be4d9a492f8 virtio_net: Don't enable NAPI when interface is down adds 534da5e85633 virtio_net: Don't call free_old_xmit_skbs for xdp_frames adds 188313c137c4 virtio_net: Fix not restoring real_num_rx_queues adds 1667c08a9d31 virtio_net: Fix out of bounds access of sq adds 03aa6d34868c virtio_net: Don't process redirected XDP frames when XDP i [...] adds 07b344f494dd virtio_net: Use xdp_return_frame to free xdp_frames on des [...] adds 5050471d35d1 virtio_net: Differentiate sk_buff and xdp_frame on freeing adds a10cc84791b1 Merge branch 'virtio_net-Fix-problems-around-XDP-tx-and-napi_tx' adds ef489749aae5 ipv6: sr: clear IP6CB(skb) on SRH ip4ip6 encapsulation adds 3a03cb8456cc tun: move the call to tun_set_real_num_queues adds 4522a70db7aa l2tp: fix reading optional fields of L2TPv3 adds d5256083f62e ipvlan, l3mdev: fix broken l3s mode wrt local routes adds 4ec5302fa906 net: stmmac: Fallback to Platform Data clock in Watchdog c [...] adds c5acdbee22a1 net: stmmac: Send TSO packets always from Queue 0 adds e2cd682deb23 net: stmmac: Disable EEE mode earlier in XMIT callback adds 3aa9179b2dfe Merge branch 'stmmac-fixes' adds 91c524708de6 l2tp: copy 4 more bytes to linear part if necessary adds fc42a689c4c0 lib/test_rhashtable: Make test_insert_dup() allocate its h [...] adds 6fa19f5637a6 rds: fix refcount bug in rds_sock_addref adds 34aaaac815d1 ieee802154: mcr20a: fix indentation, remove tabs adds da0e51716646 Merge branch 'ieee802154-for-davem-2019-01-31' of git://gi [...] adds 5e66e35aab33 bnxt_en: Disable interrupts when allocating CP rings or NQs. adds 294c149a209c skge: potential memory corruption in skge_get_regs() adds 9d0f50b80222 mac80211: ensure that mgmt tx skbs have tailroom for encryption adds e005bd7ddea0 cfg80211: call disconnect_wk when AP stops adds 84826ac7337e Merge tag 'mac80211-for-davem-2019-02-01' of git://git.ker [...] adds 955d3411a17f batman-adv: Avoid WARN on net_device without parent in netns adds 9114daa825fc batman-adv: Force mac header to start of data on xmit adds 7d652669b61d batman-adv: release station info tidstats adds 34dbba5d2daf Merge tag 'batadv-net-for-davem-20190201' of git://git.ope [...] adds ba59fb027307 sctp: walk the list of asoc safely adds 7596175e99b3 enic: fix checksum validation for IPv6 adds 14d22d4d61e4 net/smc: fix another sizeof to int comparison adds ca8dc1334a71 net/smc: allow 16 byte pnetids in netlink policy adds 77f838ace755 net/smc: prevent races between smc_lgr_terminate() and smc [...] adds 6889b36da78a net/smc: don't wait for send buffer space when data was al [...] adds 51c5aba3b672 net/smc: recvmsg and splice_read should return 0 after shutdown adds 33f3fcc29067 net/smc: do not wait under send_lock adds 2dee25af42f9 net/smc: call smc_cdc_msg_send() under send_lock adds e5f3aa04dbfd net/smc: use device link provided in qp_context adds 46ad02229d6b net/smc: fix use of variable in cleared area adds ec34f792d357 Merge branch 'smc-fixes' adds 9b1f19d810e9 dccp: fool proof ccid_hc_[rt]x_parse_options() adds 8c79b3569338 tools: bpftool: fix crash with un-owned prog arrays adds 1d79895aef18 sk_msg: Always cancel strp work before freeing the psock adds 2fa53f892422 bpf, doc: add reviewers to maintainers entry adds 81f5c6f5db37 bpf: btf: allow typedef func_proto adds 32b750b92504 tools/bpf: fix test_btf for typedef func_proto case adds 9d90436ece8f Merge branch 'typedef-func_proto' adds 1bb54c4071f5 bpf, selftests: fix handling of sparse CPU allocations adds 6cab5e90ab2b bpf: run bpf programs with preemption disabled adds a89fac57b5d0 bpf: fix lockdep false positive in percpu_freelist adds e16ec34039c7 bpf: fix potential deadlock in bpf_prog_register adds 7c4cd051add3 bpf: Fix syscall's stackmap lookup potential deadlock adds f01c2803873e Merge branch 'bpf-lockdep-fixes' adds e7b816415e03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c14f07c6211c Revert "net: phy: marvell: avoid pause mode on SGMII-to-Co [...] adds 22b5c0b63f32 vsock/virtio: fix kernel panic after device hot-unplug adds 85965487abc5 vsock/virtio: reset connected sockets on device removal adds 2348bb3117e1 Merge branch 'vsock-virtio-hot-unplug' adds 8dfb8d2cceb7 net: systemport: Fix WoL with password after deep sleep adds cfe4bd7a257f sctp: check and update stream->out_curr when allocating st [...] adds 546f28974d77 virtio_net: Account for tx bytes and packets on sending xd [...] adds 53bc8d2af086 net: dp83640: expire old TX-skb adds ad6f317f720f net/smc: preallocated memory for rdma work requests adds b8649efad879 net/smc: fix sender_free computation adds a5e04318c83a net/smc: delete rkey first before switching to unused adds 84b799a292eb net/smc: correct state change for peer closing adds 277aa590c3d5 Merge branch 'smc-fixes' adds 05672636b339 mt76x0: eeprom: fix chan_vs_power map in mt76x0_get_power_info adds 2c2008a63e48 ath10k: correct bus type for WCN3990 adds 8c22d81d5535 MAINTAINERS: add entry for redpine wireless driver adds 3e5a7c981464 Merge tag 'wireless-drivers-for-davem-2019-02-04' of git:/ [...] adds c1f7e02979ed net: cls_flower: Remove filter from mask before freeing it adds 5065b2dd3e5f s390/qeth: release cmd buffer in error paths adds afa0c5904ba1 s390/qeth: fix use-after-free in error path adds c2780c1a3fb7 s390/qeth: cancel close_dev work before removing a card adds c0a2e4d10d93 s390/qeth: conclude all event processing before offlining a card adds 0429f237ce08 Merge branch 's390-qeth-fixes' adds 17ab4f61b8cd net: dsa: slave: Don't propagate flag changes on down slav [...] adds c8101f7729da net: dsa: Fix lockdep false positive splat adds 952b72f89ae2 selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET adds 98bfc3414bda selftests: netfilter: add simple masq/redirect test cases adds 4e35c1cb9460 netfilter: nf_nat: skip nat clash resolution for same-orig [...] adds f6ac85858976 netfilter: nf_tables: unbind set in rule from commit path adds 15df03c661cb netfilter: ipv6: Don't preserve original oif for loopback address adds 947e492c0fc2 netfilter: nft_compat: don't use refcount_inc on newly all [...] adds f09bef61f1ed Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 82eaa1fa0448 net/mlx5e: FPGA, fix Innova IPsec TX offload data path per [...] adds 6363651d6dd7 net/mlx5e: Properly set steering match levels for offloade [...] adds 1651925d403e net/mlx5e: Use the inner headers to determine tc/pedit off [...] adds 9c0bda64abb8 Merge tag 'mlx5-fixes-2019-02-05' of git://git.kernel.org/ [...] adds 75c05a74e745 net: dsa: mv88e6xxx: Fix counting of ATU violations adds bdcc5bc25548 mISDN: fix a race in dev_expire_timer() adds 6dce3c20ac42 rxrpc: bad unlock balance in rxrpc_recvmsg adds 2b1f86bf741a MAINTAINERS: add maintainer for SFF/SFP/SFP+ support adds 00670cb8a73b net: dsa: Fix NULL checking in dsa_slave_set_eee() adds 660492bcf4a7 qed: Fix EQ full firmware assert. adds ebd873a31cae qed: Assign UFP TC value to vlan priority in UFP mode. adds fb1faab74dde qed: Consider TX tcs while deriving the max num_queues for PF. adds 0aa4febb420d qede: Fix system crash on configuring channels. adds 8c8502532f00 qed: Change verbosity for coalescing message. adds 42dbcd6b25cd qed*: Advance drivers version to 8.37.0.20 adds 2ba036b970b7 Merge branch 'qed-Bug-fixes' adds 6707f74be862 net/mlx5e: Update hw flows when encap source mac changed adds 218d05ce326f net/mlx5e: Don't overwrite pedit action when multiple pedit used adds 3703a395012b net: defxx: replace dev_kfree_skb_irq by dev_consume_skb_i [...] adds 62d1a31cfb5d net: tulip: de2104x: replace dev_kfree_skb_irq by dev_cons [...] adds 96d26503e1de net: dscc4: replace dev_kfree_skb_irq by dev_consume_skb_i [...] adds bb6a702c6d51 net: smsc: epic100: replace dev_kfree_skb_irq by dev_consu [...] adds c50e964b7690 net: fec_mpc52xx: replace dev_kfree_skb_irq by dev_consume [...] adds 7c3850adbccc net: fsl_ucc_hdlc: replace dev_kfree_skb_irq by dev_consum [...] adds 98fcd70b642d net: sun: replace dev_kfree_skb_irq by dev_consume_skb_irq [...] adds f4ad1a6154e3 net: tehuti: replace dev_kfree_skb_irq by dev_consume_skb_ [...] adds e0cbbc613175 net: via-velocity: replace dev_kfree_skb_irq by dev_consum [...] adds d2901b0739a4 net: broadcom: replace dev_kfree_skb_irq by dev_consume_sk [...] adds e8c32c32b48c net: Don't default Cavium PTP driver to 'y' adds c0a47e44c098 geneve: should not call rt6_lookup() when ipv6 was disabled adds 173656accaf5 sit: check if IPv6 enabled before calling ip6_err_gen_icmp [...] adds ec7fd009e87c Merge branch 'ipv6-fixes' adds 8a30b5fe866d Merge remote-tracking branch 'net/master' adds 09db51241118 esp: Skip TX bytes accounting when sending from a request socket adds f75a2804da39 xfrm: destroy xfrm_state synchronously on net exit path adds 57727b6a6e51 Merge remote-tracking branch 'ipsec/master' adds d04ca383860b mt76x0u: fix suspend/resume adds 0764814b4872 Merge remote-tracking branch 'wireless-drivers/master' adds 0acd99282bef cfg80211: pmsr: fix MAC address setting adds 73350424bec9 cfg80211: pmsr: fix abort locking adds 1cc68c643cc9 Merge remote-tracking branch 'mac80211/master' adds 48396e80fb65 RDMA/srp: Rework SCSI device reset handling adds bf3e820f476f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 4cd3016ce996 ALSA: hda - Add quirk for HP EliteBook 840 G5 adds 2bc16b9f3223 ALSA: usb-audio: Fix implicit fb endpoint setup by quirk adds 59b1a4fb295a Merge remote-tracking branch 'sound-current/for-linus' adds d0b95e6cd298 ASoC: core: Allow soc_find_component lookups to match pare [...] adds 7aea8a9d71d5 ASoC: rsnd: fixup MIX kctrl registration adds 52abe6cc1866 ASoC: topology: fix oops/use-after-free case with dai driver adds c16e12010060 ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables adds d9111d36024d ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check adds 76379dfbfd7c ASoC: rsnd: ssiu: correct shift bit for ssiu9 adds 860b454c2c0c ASoC: samsung: Prevent clk_get_rate() calls in atomic context adds ac87c6d4ab9e Merge branch 'asoc-5.0' into asoc-linus adds 8868c5e38dec Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ec520911ecc7 regulator: mc13xxx: Use lowercase regulator names to match the DT adds 45460fe9c0c6 regulator: da9052: Use lowercase regulator names to match the DT adds d02337709390 regulator: axp20x: Fix incorrect vsel_mask settings adds 33cd870c4bf1 regulator: uniphier: Fix probe error handling adds 8cf268e535e8 regulator: uniphier: Constify uniphier_regulator_ops adds 16c8a5957400 regulator: axp20x: fix ALDO2, DLDO2 and ELDO3 definitions [...] adds 9df3bb319c44 regulator: lochnagar: Fix n_voltages setting for VDDCORE adds fe281b21f756 Merge branch 'regulator-5.0' into regulator-linus adds 05a428080ae6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 673c865efbdc spi: ti-qspi: Fix mmap read when more than one CS in use adds 89b331ebf161 Merge branch 'spi-5.0' into spi-linus adds 8dc06e9e29c1 Merge remote-tracking branch 'spi-fixes/for-linus' adds f57a98e1b713 PCI: Work around Synopsys duplicate Device ID (HAPS USB3, [...] adds 98acdcf8a226 Merge remote-tracking branch 'pci-current/for-linus' adds d88c93f090f7 debugfs: fix debugfs_rename parameter checking adds ff9fb72bc077 debugfs: return error values, not NULL adds 37ea7b630ae5 debugfs: debugfs_lookup() should return NULL if not found adds 2c1cf00eeacb relay: check return of create_buf_file() properly adds 36991ca68db9 blk-mq: protect debugfs_create_files() from failures adds d0bf8398d2bf Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 1575c083a78c tty: serial: 8250_mtk: Fix potential NULL pointer dereference adds 824d17c57b0a serial: 8250_pci: Make PCI class test non fatal adds 4d95987a32db serial: sh-sci: Do not free irqs that have already been freed adds a1960e0f1639 staging: speakup: fix tty-operation NULL derefs adds fedb5760648a serial: fix race between flush_to_ldisc and tty_open adds 467c4f6d8414 Merge remote-tracking branch 'tty.current/tty-linus' adds c418fd6c01fb usb: gadget: musb: fix short isoc packets with inventra dma adds 1e19cdc80602 usb: dwc3: gadget: Handle 0 xfer length for OUT EP adds 07c69f1148da usb: gadget: udc: net2272: Fix bitwise and boolean operations adds f2105d42597f usb: phy: fix link errors adds 512e6fb589bc usb: dwc3: exynos: Fix error handling of clk_prepare_enable adds a53469a68eb8 usb: phy: am335x: fix race condition in _probe adds c7b0c3bbe4c2 Merge tag 'fixes-for-v5.0-rc4' of git://git.kernel.org/pub [...] adds a07ddce4df80 usb: typec: tcpm: Correct the PPS out_volt calculation adds 6b13a9c3075e Merge remote-tracking branch 'usb.current/usb-linus' adds dd9d3d86b08d USB: serial: cp210x: add ID for Ingenico 3070 adds 4e47c20f6673 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 11c84c8cd116 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 49230b49c439 staging: octeon: fix broken phylib usage adds d4104c5e783f staging: erofs: keep corrupted fs from crashing kernel in [...] adds 798badf8467f Revert "staging: erofs: keep corrupted fs from crashing ke [...] adds 0808831dc62e iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to [...] adds 9bcf15f75cac iio: adc: axp288: Fix TS-pin handling adds b119d3bc328e tools: iio: iio_generic_buffer: make num_loops signed adds f214ff521fb1 iio: ti-ads8688: Update buffer allocation for timestamps adds 6d923f8fe821 Merge tag 'iio-fixes-5.0a' of git://git.kernel.org/pub/scm [...] adds 7c238d49386d Merge remote-tracking branch 'staging.current/staging-linus' adds 75abec73de65 selftests: add binderfs selftests adds 793c82329376 binder: fix CONFIG_ANDROID_BINDER_DEVICES adds da8ddba566ff binderfs: respect limit on binder control creation adds efe814e90b98 mei: me: add ice lake point device id. adds c4a46acf1db3 samples: mei: use /dev/mei0 instead of /dev/mei adds cee4c4d63ba7 mei: free read cb on ctrl_wr list flush adds 5aa608348f86 mic: vop: Fix broken virtqueues adds 32a66374487b fpga: stratix10-soc: fix wrong of_node_put() in init function adds 5b9633af298b binderfs: remove separate device_initcall() adds 70ed7148dadb mic: vop: Fix use-after-free on remove adds 4bf13fdbc356 mic: vop: Fix crash on remove adds 2415394eb2e6 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 4d741f3dd11c Input: snvs_pwrkey - allow selecting driver for i.MX 7D adds 3ca232df9921 Input: pwm-vibra - prevent unbalanced regulator adds 94803aef3533 Input: pwm-vibra - stop regulator after disabling pwm, not before adds 90cc55f067f6 Input: bma150 - register input device after setting private data adds 1259e36417ec Merge remote-tracking branch 'input-current/for-linus' adds 662a63eb630d Merge remote-tracking branch 'ide/master' adds dc3f595b6617 dmaengine: at_xdmac: Fix wrongfull report of a channel as in use adds 341198eda723 dmaengine: imx-dma: fix wrong callback invoke adds f7da7782aba9 dmaengine: bcm2835: Fix interrupt race on RT adds 9e528c799d17 dmaengine: bcm2835: Fix abort of transactions adds 6d66c8d1a034 Merge branch 'fix/brcm' into fixes adds 6454368a804c dmaengine: dmatest: Abort test in case of mapping error adds fa8500cc011c Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 13c15e07eedf mtd: spinand: Handle the case where PROGRAM LOAD does not [...] adds c3c7dbf4887a mtd: spinand: Fix the error/cleanup path in spinand_init() adds 455e7b387b44 mtd: rawnand: fix kernel-doc warnings adds bda2ab56356b mtd: Remove a debug trace in mtdpart.c adds ad4635153034 mtd: Make sure mtd->erasesize is valid even if the partiti [...] adds d5d27fd9826b mtd: rawnand: gpmi: fix MX28 bus master lockup problem adds 248299b0126a Merge remote-tracking branch 'mtd-fixes/master' adds 70999ec1c9d3 MIPS: DTS: jz4740: Correct interrupt number of DMA core adds 1ca1c87f91d9 DTS: CI20: Fix bugs in ci20's device tree. adds dcf300a69ac3 MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled adds 0648e50e548d MIPS: VDSO: Use same -m%-float cflag as the kernel proper adds 67fc5dc8a541 MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds adds e02e07e3127d MIPS: Loongson: Introduce and use loongson_llsc_mb() adds 047f2d941b8b MIPS: Use lower case for addresses in nexys4ddr.dts adds 2b424cfc6972 MIPS: Remove function size check in get_frame_info() adds 8a96669d7789 mips: loongson64: remove unreachable(), fix loongson_poweroff(). adds 05dc6001af06 mips: cm: reprime error cause adds c22423eb94f8 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds d0243693fbf6 ARM: OMAP5+: Fix inverted nirq pin interrupts with irq_set_type adds 983a5a43ec25 clocksource: timer-ti-dm: Fix pwm dmtimer usage of fck rep [...] adds 9bd34c63f553 bus: ti-sysc: Fix timer handling with drop pm_runtime_irq_safe() adds 0840242e8875 ARM: dts: Configure clock parent for pwm vibra adds 072167d13ce4 Merge branch 'pwm-dmtimer-fixes' into omap-for-v5.0/fixes-v2 adds dc30e7039137 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads [...] adds 20d3a3cc1112 Merge remote-tracking branch 'omap-fixes/fixes' adds cfa39381173d kvm: fix kvm_ioctl_create_device() reference counting (CVE [...] adds 353c0956a618 KVM: x86: work around leak of uninitialized stack contents [...] adds ecec76885bcf KVM: nVMX: unconditionally cancel preemption timer in free [...] adds 6ad9ac8257c9 Merge remote-tracking branch 'kvm-fixes/master' adds 2a2ec4aa0577 hwmon: (nct6775) Fix fan6 detection for NCT6793D adds 2b4d0fac530d Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 399504e21a10 fix cgroup_do_mount() handling of failure exits adds 35ac1184244f cgroup: saner refcounting for cgroup_root adds fbdb44013202 copy_mount_string: Limit string length to PATH_MAX adds 1595146c30f9 Merge remote-tracking branch 'vfs-fixes/fixes' adds 6a730fcb9cb4 Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 adds 877d10b77c5e Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 42caa0edabd6 scsi: aic94xx: fix module loading adds b6cd7f34ba13 scsi: target: make the pi_prot_format ConfigFS path readable adds 88fc41c40715 scsi: sd_zbc: Fix zone information messages adds d8f6382a7d02 Revert "scsi: libfc: Add WARN_ON() when deleting rports" adds 93c085911ec7 scsi: cxlflash: Prevent deadlock when adapter probe fails adds e7373b581e13 Merge remote-tracking branch 'scsi-fixes/fixes' adds dc14eb12f6bb drm/amdgpu: Add missing power attribute to APU check adds afeff4c16eda drm/radeon: check if device is root before getting pci speed caps adds 2f10d8237396 drm/amd/powerplay: Fix missing break in switch adds 6e11ea9de957 drm/amdgpu: Transfer fences to dmabuf importer adds 2072ce03637f Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 1f66b7ea8c4c drm/amd/display: Fix fclk idle state adds 12292519d919 drm/amdgpu: Implement doorbell self-ring for NBIO 7.4 adds 7e4545d372b5 drm/amdgpu: fix the incorrect external id for raven series adds 0a5f49cbf9d6 drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idr adds 6d3d8065bb14 drm/amdkfd: Fix if preprocessor statement above kfd_fill_i [...] adds 7fad8da1ae23 drm/amd/display: Attach VRR properties for eDP connectors adds 8628752d0c97 Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 3f47d00bc65b drm/vmwgfx: remove CONFIG_X86 ifdefs adds 9b5bf2421b43 drm/vmwgfx: remove CONFIG_INTEL_IOMMU ifdefs v2 adds 2b3cd6249b14 drm/vmwgfx: fix the check when to use dma_alloc_coherent adds 05f9467e70ed drm/vmwgfx: unwind spaghetti code in vmw_dma_select_mode adds 728354c005c3 drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user adds 51fdbeb4ca1a drm/vmwgfx: Fix an uninitialized fence handle value adds 479d59026fe4 drm/vmwgfx: Also check for crtc status while checking for [...] adds 4cbfa1e6c09e drm/vmwgfx: Fix setting of dma masks adds 9ddac734aa31 drm/vmwgfx: Improve on IOMMU detection adds 78eb1ca47589 Merge branch 'vmwgfx-fixes-5.0-2' of git://people.freedesk [...] adds a3b1f4b88ae6 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 3e0b69bbed71 drm/i915: Fix skl srckey mask bits adds 2a121030d4ee drm/i915: always return something on DDI clock selection adds d028a646e84b drm/i915: Try to sanitize bogus DPLL state left over by br [...] adds 67c408b95103 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds d49d92ace497 mmc: sunxi: Disable HS-DDR mode for H5 eMMC controller by default adds d6f11e7d91f2 mmc: sunxi: Filter out unsupported modes declared in the d [...] adds cf6a0f1f6728 Merge remote-tracking branch 'mmc-fixes/fixes' adds 053ff09f1a8f drm/rockchip: rgb: update SPDX license identifier adds b14e945bda8a drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init adds 4df04ac9b37f drm/omap: dsi: Fix crash in DSI debug dumps adds 0940c52742de drm/omap: dsi: Fix OF platform depopulate adds 6297388e1edd drm/omap: dsi: Hack-fix DSI bus flags adds d1c9acaa1f61 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 58156ba4468f kbuild: skip 'addtree' and 'flags' magic for external modu [...] adds dee9495303f2 kbuild: remove top-level built-in.a adds d151e9719f18 kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS adds ecbd10d90e94 kbuild: simplify rules of data compression with size appending adds 5d680056cb6d s390: make built-in.a not directly depend on *.o.chkbss files adds afa974b77128 kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) adds b79c6aa6a1f1 kbuild: remove unnecessary in-subshell execution adds 4f1c1008e786 kbuild: remove meaningless prepare2 target adds c2829721bfab kbuild: descend to scripts/kconfig/ directly when syncconf [...] adds 5b676d624ccd kbuild: gitignore output directory adds 0acce7041d76 kallsyms: add static qualifiers where missing adds 65a0bfd6564c kallsyms: remove unneeded memset() calls adds 31f6da19893e kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> adds c5a5fa473ce4 kconfig: rename zconf.l to lexer.l adds d6747d2470f0 kconfig: rename zconf.y to parser.y adds fdda04c089c8 Merge branch 'kconfig' into for-next adds f0c17b5f8435 Merge remote-tracking branch 'kbuild/for-next' adds cfced786969c dma-mapping: remove the default map_resource implementation adds 645386dfe630 dma-mapping: don't BUG when calling dma_map_resource on RAM adds 55ea54441fb3 videobuf2: replace a layering violation with dma_map_resource adds 8e4d81b98b78 dma: debug: no need to check return value of debugfs_creat [...] adds 0a3b192c26da dma-debug: add dumping facility via debugfs adds 584e236ce981 Merge remote-tracking branch 'dma-mapping/for-next' adds 9ec5cd0a40f2 ARM: 8817/1: mm: skip cleaning of idmap page tables on LPA [...] adds 4a4d68fc2657 ARM: 8818/1: dma-mapping: update comment about handling dm [...] adds 091bb549f772 ARM: 8819/1: Remove '-p' from LDFLAGS adds 1c31d4e96b8c ARM: 8820/1: mm: Stop printing the virtual memory layout adds 8f433ec4d0c4 ARM: 8821/1: Correct meaning of SCU in HAVE_ARM_SCU help txt adds fec9eac65947 ARM: 8822/1: smp_twd: Remove legacy TWD registration adds 58ca33824ff8 ARM: 8823/1: Implement pgprot_device() adds 071d184a19f6 ARM: 8826/1: mm: initialize pfn limits with find_limits() adds baf2df8e15be ARM: 8827/1: fix argument count to match macro definition adds 32fdb046ac43 ARM: 8828/1: uaccess: use unified assembler language syntax adds eb7ff9023e4f ARM: 8829/1: spinlock: use unified assembler language syntax adds 72cd4064fcca ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are [...] adds 49f30235061b ARM: 8831/1: NOMMU: pmsa-v8: remove unneeded semicolon adds 49e30bd07df5 ARM: 8832/1: NOMMU: Limit visibility for CONFIG_FLASH_{MEM [...] adds 5388a5b82199 ARM: avoid Cortex-A9 livelock on tight dmb loops adds d0e22329e1a5 ARM: qcom: remove unnecessary boot_lock adds 0eb037998afe ARM: oxnas: remove CPU hotplug implementation adds 70678554c4c4 ARM: actions: remove boot_lock and pen_release adds 6213f70e7c10 ARM: smp: remove arch-provided "pen_release" adds c43658cedf4d Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next adds bb30daad4022 Merge remote-tracking branch 'arm/for-next' adds 13e4cdd78586 arm64: uaccess: Cleanup get/put_user() adds 0bd3ef34d2a8 arm64: uaccess: Implement unsafe accessors adds e2a2e56e4082 arm64: dump: no need to check return value of debugfs_crea [...] adds d0a060be573b arm64: add ptrace regsets for ptrauth key management adds 67f52a9540e0 efi/arm: Don't expect a return value of ptdump_debugfs_register adds 8aa67d18a466 arm64: entry: Remove unneeded need_resched() loop adds b525903c254d genirq: Provide basic NMI management for interrupt lines adds 4b078c3f1a26 genirq: Provide NMI management for percpu_devid interrupts adds 2dcf1fbcad35 genirq: Provide NMI handlers adds 6e4933a00661 irqdesc: Add domain handler for NMIs adds e26a43314706 Merge branch 'irq/generic-nmi' of git://git.kernel.org/pub [...] adds 5870970b9a82 arm64: Fix HCR.TGE status for NMI contexts adds a82785a953e0 arm64: Remove unused daif related functions/macros adds c9bfdf734d4c arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature adds b90d2b22afdc arm64: cpufeature: Add cpufeature for IRQ priority masking adds e99da7c6f51b arm/arm64: gic-v3: Add PMR and RPR accessors adds 3f1f3234bc2d irqchip/gic-v3: Switch to PMR masking before calling IRQ handler adds cdbc81ddef43 arm64: ptrace: Provide definitions for PMR values adds 133d05186325 arm64: Make PMR part of task context adds a9806aa259fe arm64: Unmask PMR before going idle adds 85738e05dc38 arm64: kvm: Unmask PMR before entering guest adds 13b210ddf474 efi: Let architectures decide the flags that should be sav [...] adds 4a503217ce37 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking adds 8cb7eff32cc0 arm64: daifflags: Include PMR in daifflags restore operations adds e9ab7a2e3336 arm64: alternative: Allow alternative status checking per [...] adds 0ceb0d56905e arm64: alternative: Apply alternatives early in boot process adds b5cf607370d0 irqchip/gic-v3: Factor group0 detection into functions adds e79321883842 arm64: Switch to PMR masking when starting CPUs adds b334481ab76b arm64: gic-v3: Implement arch support for priority masking adds d98d0a990ca1 irqchip/gic-v3: Detect if GIC can support pseudo-NMIs adds f32c926651dc irqchip/gic-v3: Handle pseudo-NMIs adds 101b35f7def1 irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI adds 7d31464adf20 arm64: Handle serror in NMI context adds 1234ad686fb1 arm64: Skip preemption when exiting an NMI adds c25349fd3c80 arm64: Skip irqflags tracing for NMI in IRQs disabled context adds bc3c03ccb464 arm64: Enable the support of pseudo-NMIs adds af088dcb1d01 Merge remote-tracking branch 'arm64/for-next/core' adds b36506787cf1 arm64: perf: remove misleading comment adds cf2d65ec1d21 perf: xgene: Remove set but not used variable 'config' adds 7d724d94755f Merge remote-tracking branch 'arm-perf/for-next/perf' adds 69835820f1f3 Merge tag 'imx-fixes-5.0' of git://git.kernel.org/pub/scm/ [...] adds 89857a8a5c89 soc: fsl: qbman: avoid race in clearing QMan interrupt adds e22dc7be4c65 Merge tag 'soc-fsl-fix-v5.0' of git://git.kernel.org/pub/s [...] adds 3673a91c0709 Merge tag 'imx-fixes-5.0-2' of git://git.kernel.org/pub/sc [...] adds ba16adeb3463 ARM: pxa: ssp: unneeded to free devm_ allocated data adds 03937704b84c Merge tag 'pxa-fixes-5.0' of https://github.com/rjarzmik/l [...] adds 1229c729bb94 Merge tag 'renesas-fixes2-for-v5.0' of git://git.kernel.or [...] adds 2a81efb0de0e arm64: dts: add msm8996 compatible to gicv3 adds 91c577ef1eac Merge tag 'qcom-fixes-for-5.0-rc3' of git://git.kernel.org [...] adds e3966a766865 ARM: dts: da850: fix interrupt numbers for clocksource adds 2b3604e24313 Merge tag 'davinci-fixes-for-v5.0-part2' of git://git.kern [...] adds 44a0f88467f5 Merge tag 'omap-for-v5.0/fixes-rc3' of git://git.kernel.or [...] adds db4090920ba2 ARM: iop32x/n2100: fix PCI IRQ mapping adds 46edb8d1322c firmware: arm_scmi: provide the mandatory device release callback adds 83d365150272 Merge tag 'amlogic-fixes-2.1' of git://git.kernel.org/pub/ [...] adds a7403eb27e3e Merge tag 'sunxi-fixes-for-5.0' of git://git.kernel.org/pu [...] adds a17bab2d6784 Merge tag 'renesas-fixes3-for-v5.0' of git://git.kernel.or [...] adds d0f9f16788e1 ARM: tango: Improve ARCH_MULTIPLATFORM compatibility adds 4bf04fc458df ARM: dts: stm32: Add dmas to timer on stm32mp157c adds 1f3250f397f6 ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1 adds 5ae71cea1aec ARM: dts: stm32: don't use timers dmas on stm32mp157c-ev1 adds d44d6e021301 ARM: dts: stm32: change CAN RAM mapping on stm32mp157c adds bb4857cd0060 ARM: dts: stm32: add can1 sleep pins muxing adds e3b3d0b19bd7 ARM: dts: stm32: add can1 sleep pins muxing on stm32mp157c [...] adds 8914b63bab3c ARM: dts: stm32: add thermal sensor support on STM32MP157c adds 6569df3d6280 Merge tag 'stm32-dt-for-v4.21-1' of git://git.kernel.org/p [...] adds abe60a3a7afb ARM: dts: Kill off skeleton{64}.dtsi adds 31af04cd60d3 arm64: dts: Remove inconsistent use of 'arm,armv8' compati [...] adds cffbb02dafa3 ARM: dts: nomadik: Augment NHK15 panel setting adds acf14c54747a Merge tag 'nomadik-dts-v5.1' of git://git.kernel.org/pub/s [...] adds b724cad74c7a ARM: dts: Augment panel setting for Integrator/CP adds 4165ef5d00be Merge tag 'integrator-dts-v5.1' of git://git.kernel.org/pu [...] adds d2849a5871f1 Merge tag 'renesas-arm64-dt-for-v5.1' of git://git.kernel. [...] adds d02752149759 ARM: dts: sun8i-a23-a33: Move NAND controller device node [...] adds 437262c0db5d ARM: dts: sun8i-a33: Move display pipeline nodes to a23/a3 [...] adds 4672f6956189 ARM: dts: sun8i-a23: Add compatible strings to display pip [...] adds fe244e4c6a0b ARM: dts: sun8i-q8-common: Enable display pipeline with RG [...] adds 55533921301e ARM: dts: sun8i-a23-q8: Set compatible string for LCD panel adds 0f7be8f5bdf0 Merge tag 'sunxi-dt-for-5.1' of git://git.kernel.org/pub/s [...] adds 0b03e47d529d Merge tag 'sunxi-dt64-for-5.1' of git://git.kernel.org/pub [...] adds 43d78e726a2b ARM: dts: aspeed: Add Inspur on5263m5 BMC adds c91d27bba78f ARM: dts: aspeed: tiogapass: Add LPC devices adds e786eff92838 ARM: dts: aspeed: tiogapass: Add uarts for SoL adds 95779307d7e8 ARM: dts: aspeed: quanta-q71l: enable lpc_ctrl node adds e15425214990 ARM: dts: aspeed: quanta-q71l: enable uart1 adds a58bfb22dedd Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] adds 6eee1b9a33f6 Merge branches 'arm/fixes' and 'arm/dt' into for-next adds c943bc409ed0 soc: document merges adds 9ba24e9ca71b Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] adds fc71f69ceccf ARM: dts: mps2: use list instead of tuple for uart interrupts adds 01980aa7b0d7 ARM: dts: vexpress: use list instead of tuple for mmci interrupts adds cc0dbf43668d arm: dts: vexpress-v2p-ca15_a7: Add cpu dynamic-power-coef [...] adds 0d29492e1fee Merge tag 'vexpress-updates-5.1' of git://git.kernel.org/p [...] adds ef972714b1b2 arm64: dts: juno/fast models: using GIC macros instead of [...] adds 88c2ccc05391 arm64: dts: models: use list instead of tuple for mmci interrupts adds 20d00c409475 arm64: dts: juno/fast models: sort couple of device nodes adds fa083b99eb28 arm64: dts: fast models: Add DTS fo Base RevC FVP adds 4daa001a1773 arm64: dts: juno: Add cpu dynamic-power-coefficient information adds 839c291de9cd Merge tag 'juno-updates-5.1' of git://git.kernel.org/pub/s [...] adds e181a569d8e5 soc: fsl: dpio: cleanup the cpu array on dpaa2_io_down adds 991e873223e9 soc: fsl: dpio: use a cpumask to identify which cpus are unused adds 11c8bac9b387 soc: fsl: dpio: perform DPIO Reset on Probe adds 9182ee2840a9 soc: fsl: dpio: keep a per dpio device MC portal adds cf9ff75d15a9 soc: fsl: dpio: store a backpointer to the device backing [...] adds 47441f7f73b7 soc: fsl: dpio: add a device_link at dpaa2_io_service_register adds afb77422819f bus: fsl-mc: automatically add a device_link on fsl_mc_[po [...] adds f1e250bf3659 soc: fsl: dpio: Add prefetch instruction adds 8a533a7de21a soc: fsl: dpio: Change bpid type to u16 adds 3c0d64e867ed soc: fsl: guts: reuse machine name from device tree adds 57f87c7989d2 Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pu [...] adds a7856704335e ARM: defconfig: axm55xx: Drop PL11x graphics driver adds 0e150419fd07 ARM: defconfig: Enable PL11x DRM driver on multi_v7 adds 37ad68849778 arm64: defconfig: Switch to PL11x DRM driver adds 34332ef736c0 ARM: multi_v7_defconfig: enable GCC plugin support and str [...] adds 7dd50e2cdf0a arch/arm/mach-ep93xx: Remove duplicate header adds 6b7b7f83ecc4 Merge branches 'arm/dt', 'arm/drivers', 'arm/defconfig' an [...] adds 06f885da38ae soc: document merges adds 3a54ef52ba08 Merge remote-tracking branch 'arm-soc/for-next' adds 272e697d2d67 Merge remote-tracking branch 'actions/for-next' adds 6b0ee70878a8 Merge branch 'v5.0/fixes' into tmp/aml-rebuild adds 1468841f834d arm64: meson: remove COMMON_CLK_AMLOGIC selection adds 57bf684f1590 ARM: meson: remove COMMON_CLK_AMLOGIC selection adds a527e6b7a04e Merge branch 'v5.1/soc' into tmp/aml-rebuild adds b6d2647e8c69 pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins adds 62bb56e44e60 ARM: dts: meson8b: fix the Ethernet data line signals in e [...] adds 5f2ce2621ebc ARM: dts: meson: switch the clock controller to the HHI re [...] adds 25edbabbac0c ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible adds d01db6e91e11 ARM: dts: meson8: add the temperature calibration data for [...] adds ca02808083c4 ARM: dts: meson8b: add the temperature calibration data fo [...] adds f5817eadf51b ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature adds a9ef3111139c ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip te [...] adds 81376bea00a0 ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip [...] adds 670cba6472a1 ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt adds 210c23077b0a ARM: dts: meson8b: ec100: improve the description of the r [...] adds 6dfeb133d1e6 ARM: dts: meson8b: ec100: add the GPIO line names adds 2348bd16b910 Merge branch 'v5.1/dt' into tmp/aml-rebuild adds 503f5fed1c52 arm64: dts: meson: fix g12a buses adds 218c41b974f4 dt-bindings: amlogic: add new compatible devices to clk_measure adds 2a4c63e080cd soc: amlogic: clk-measure: add axg and g12a support adds 8805fbcbd867 arm64: dts: meson: axg: add clk measure support adds dfcdc9f369c8 arm64: dts: meson: g12a: add clk measure support adds 5fff1720e211 Merge branch 'v5.1/dt64' into tmp/aml-rebuild adds 99e5a8df8b36 soc: amlogic: add missing of_node_put() adds 6a29f6f47e87 Merge branch 'v5.1/drivers' into tmp/aml-rebuild adds 00db0c11fe37 Merge remote-tracking branch 'amlogic/for-next' adds 8b80586916c8 Merge remote-tracking branch 'at91/at91-next' adds 057093bb89ee Merge remote-tracking branch 'bcm2835/for-next' adds f2ce6ed3dcc8 arm64: dts: imx8mq: Fix boot from eMMC adds 39f59700b025 Merge branch 'imx/drivers' into for-next adds 67b9282387c5 arm64: imx8mq: select GPCv2 irqchip driver adds 84a2ab25b12d arm64: imx8mq: select PM support adds b1a5cee41e72 Merge branch 'imx/soc' into for-next adds a69ab6ad2ee0 dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021 [...] adds 8cf0c53c307a dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix adds ce1bcf148a12 dt-bindings: arm: fsl: Add devicetree binding for Oxalis adds 95f2aac6223a dt-bindings: fsl: scu: add fallback compatible string for clock adds 2a0053971170 dt-bindings: fsl: scu: add imx8qm scu clock support adds 62365c3020ef Merge branch 'imx/bindings' into for-next adds 2979d7ec9454 ARM: dts: Add devicetree compatibles for LS1021A based boards adds daca5e099ae2 ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules adds 500f916524e7 ARM: dts: Add stmpe-adc DT node to Toradex T30 modules adds 3e98b2547882 Merge branch 'imx/dt' into for-next adds 1ffeef4eeecb arm64: dts: lx2160a: add FlexSPI node property adds 809e0db57c2c arm64: dts: freescale: Add devicetree for Oxalis adds 7b25c1c56c62 arm64: dts: lx2160a: update fspi node adds c412123f2fa3 arm64: dts: imx8mq: properly describe IRQ hierarchy adds ad37549cb5dc arm64: dts: imx8mq: add USB nodes adds 49e6d2b2f9b1 arm64: dts: imx8mq-evk: enable USB nodes for USB3 host adds 55b0b15a0220 arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes adds f196ef19fb1a arm64: dts: imx8mq-evk: Add fsl,magic-packet property adds 8dbe403181b9 Merge branch 'imx/dt64' into for-next adds 41a3ce26204e arm64: defconfig: enable NXP FlexSPI driver adds 9ab883a1e51c Merge branch 'imx/defconfig' into for-next adds 376c79c46ca2 Merge branch 'imx/maintainers' into for-next adds dc7126eac093 Merge remote-tracking branch 'imx-mxs/for-next' adds 5953c887fb5f firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 2b13ef1f4261 soc: ti: knav_dma: Use proper enum in pktdma_init_chan adds 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next adds 96871b53c233 Merge remote-tracking branch 'keystone/next' adds fb813ecbecf6 Merge remote-tracking branch 'mediatek/for-next' adds a3f3332f412f arm64: dts: marvell: add interrupt support to ap806 thermal node adds 47041b9780f1 arm64: dts: marvell: add interrupt support to cp110 thermal node adds d68def52498e arm64: dts: marvell: armada-37xx: fix SATA node scope adds 02967b85b3ea arm64: dts: marvell: armada-37xx: declare SATA clock adds b3ad58bcad7e arm64: dts: marvell: armada-37xx: fix USB2 memory region adds 05d168a56fae arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs adds a5470af981a0 arm64: dts: marvell: armada-37xx: declare PCIe reset pin adds c54932d42a4e arm64: dts: marvell: armada-3720-espressobin: declare PCIe [...] adds 2e73bb33366d arm64: dts: marvell: Add device tree for uDPU board adds 1a210700b01c arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins adds e7054ccd0855 arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu por [...] adds 7654519611f1 arm64: dts: marvell: Remove unnecessary #address-cells/#si [...] adds c7a1e0cc13cc arm64: dts: marvell: armada-37xx: declare the COMPHY node adds 89abe3b60377 arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY adds b74fa7da5fd8 arm64: dts: marvell: armada-3720-espressobin: declare SATA [...] adds 74ba97814852 arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs adds 3aafb606da06 Merge branch 'mvebu/dt64' into mvebu/for-next adds b931c77dee30 Merge remote-tracking branch 'mvebu/for-next' adds 9c721634f0e8 Merge branch 'omap-for-v5.0/fixes-v2' into for-next adds e6e7b013aca0 Merge branch 'omap-for-v5.0/fixes-v2' into for-next adds 50d6b3cf9403 ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug adds 1378f2fdad74 Merge branch 'omap-for-v5.0/fixes-v2' into for-next adds 1531f1b24d43 ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig adds a7bfb6773260 ARM: omap2plus_defconfig: Update for dropped options adds a8220ae7e740 ARM: omap2plus_defconfig: Update for moved options adds 25cdb10e0aff Merge branch 'omap-for-v5.1/defconfig' into for-next adds dd80f10320c6 ARM: dts: omap3-gta04a5: Replace LXR reference with a local one adds a3f9c8c78abd ARM: dts: gta04: add pinctrl settings for wkup domain adds 0db02b3bee2a ARM: dts: gta04: add ldo 3v3 regulator adds 1f4f84e95534 ARM: dts: gta04: add gps support adds 8430a9d2e9fc Merge branch 'omap-for-v5.1/dt' into for-next adds 440b0b3bde0b Merge remote-tracking branch 'omap/for-next' adds 4cab5bf616f6 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs adds 37c739396244 MAINTAINERS: use include/linux/reset for reset controller [...] adds fdce60787f62 reset: sunxi: declare sun6i_reset_init in a header file adds cdbeb315ed8d reset: socfpga: declare socfpga_reset_init in a header file adds 0807caf647dd dt-bindings: reset: Add document for Broadcom STB reset co [...] adds 77750bc089e4 reset: Add Broadcom STB SW_INIT reset controller driver adds 1059035853ae reset: imx7: Add plubming to support multiple IP variants adds c979dbf59987 reset: imx7: Add support for i.MX8MQ IP block variant adds 1d275a8fc278 Merge remote-tracking branch 'reset/reset/next' adds 2b468b34f935 Merge tag 'qcom-fixes-for-5.0-rc1' into all-for-5.1 adds 6ca02e5036de Merge tag 'qcom-fixes-for-5.0-rc3' into all-for-5.1 adds b4aa93bca913 soc: qcom: rmtfs-mem: Add class to enable uevents adds f58b0f9d9dd6 soc: qcom: rmtfs-mem: Make sysfs attributes world-readable adds 7300241926e8 drivers: qcom: rpmh: avoid sending sleep/wake sets immediately adds baef1c90aac7 soc: qcom: rpmh: Avoid accessing freed memory from batch API adds 8cd09a3dd3e1 soc: qcom: gsbi: Fix error handling in gsbi_probe() adds 4e2256d31f0f soc: qcom: smd-rpm: Add sdm660 compatible adds bce8f180e537 Merge tag 'qcom-drivers-for-5.1' into all-for-5.1 adds c7fdf849bb96 Merge tag 'qcom-dts-for-5.1' into all-for-5.1 adds ee9eb4b3e292 Merge tag 'qcom-fixes-for-5.0-rc3' into arm64-for-5.1-2 adds 08c2a076d18f arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file adds 40d8e6dabff4 Merge branch 'arm64-for-5.1' into arm64-for-5.1-2 adds d558f4c2c438 arm64: dts: qcom: msm8998-mtp: Increase load on l21 for sdcard adds 1e71d0c273d0 arm64: dts: qcom: msm8998: Enumerate i2c controllers adds e1ce853932b7 arm64: dts: qcom: sdm845: Add qspi (quad SPI) node adds 9aa4a27ec6b0 arm64: dts: sdm845: Add gpu clock controller node adds 05556681948b arm64: dts: sdm845: Add videocc node adds 0cef5dd4035f arm64: dts: sdm845: Add lpasscc node adds 539e7a6849ae arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY adds 77bb7f94555c arm64: dts: qcom: sdm845: Add SCM DT node adds 13393da0c698 arm64: dts: qcom: sdm845: Add PDC Global reset driver node adds 022bccb840b7 arm64: dts: sdm845: Add WCN3990 WLAN module device node adds fae1967f31c3 arm64: dts: msm8996: Add rpmpd device node adds 5b6f186f0abb arm64: dts: sdm845: Add rpmh powercontroller node adds bede7d2dc8f3 arm64: dts: qcom: sdm845: Increase address and size cells for soc adds 9feb667d8674 arm64: dts: qcom: sdm845: Extend ranges and describe DMA space adds bc2c806293c6 arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node adds 8ed6d484ec76 arm64: dts: qcom: sdm845: Add reserve-memory nodes adds ea0edd7e63f4 arm64: dts: qcom: sdm845: Remove the duplicate header inclusion adds 1d918e9a8cc7 arm64: dts: qcom: sdm845: Fix lpasscc reg adds 5bb9ab94f43b arm64: dts: qcom: qcs404: Specify pinctrl state for UART adds bf9aa8a47115 arm64: dts: qcom: qcs404: Define remaining UARTs adds 734e6d0252bf arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes adds 026dad8f5873 arm64: dts: qcom: msm8998: Add USB-related nodes adds 1fb28636e83f arm64: dts: qcom: msm8998: Add rpmcc node adds bf75731dbc97 arm64: dts: qcom: qcs404: Add rpmcc node adds 4cce115f128a arm64: dts: qcom: msm8996: Disabled VFE SMMU adds 5e8204893f62 arm64: dts: sdm845: Add interconnect provider DT nodes adds 6277cb1ccc3b Merge tag 'qcom-arm64-for-5.1' into all-for-5.1 adds 97131f85c08e ARM: dts: qcom: ipq4019: Fix MSI IRQ type adds 198a535e9c2f Merge branch 'dts-for-5.1' into all-for-5.1 adds e4f045ef38e6 arm64: dts: msm8916: remove bogus argument to the cpu clock adds c47fc19887ce arm64: dts: sdm845: wireup the thermal trip points to cpufreq adds 286c248dc739 Merge branch 'arm64-for-5.1-2' into all-for-5.1 adds 55fae1d552f7 arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2 adds 9a8a9d1791f0 arm64: dts: qcom: sdm845: Define iommus for USB controllers adds 761f63b2ff21 arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node adds 69bd030a9966 Merge branch 'arm64-for-5.1-2' into all-for-5.1 adds e390c93ced80 Merge remote-tracking branch 'qcom/for-next' adds 58319b7c3727 ARM: shmobile: defconfig: Enable support for RZ/A2 adds 03ff96779300 ARM: multi_v7_defconfig: Enable support for RZ/A2 adds d014e66c4bf6 arm64: dts: renesas: enable HS400 on R-Car Gen3 adds 58097b0e05c0 dt-bindings: arm: renesas: Document RZ/A2M EVB adds b716e58aa0d0 Merge branches 'arm-defconfig-for-v5.1', 'arm64-dt-for-v5. [...] adds c051dc5e3cea dt-bindings: arm: renesas: Fix SoC mismatch for Stout adds 077d339df29e Merge branch 'dt-bindings-for-v5.1' into next adds 4c497162953f arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices adds fcab7a724af1 arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices adds 39db150f67b7 arm64: dts: renesas: r8a774c0: Add CMT device nodes adds cb535e4f9f04 arm64: dts: renesas: r8a774c0: Add TMU device nodes adds 42fc0e2884c0 Merge branch 'arm64-dt-for-v5.1' into next adds e86092da55cf arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support adds 0eb104210311 arm64: dts: renesas: cat875: Enable PCIe support adds ac39fd6b52ae Merge branch 'arm64-dt-for-v5.1' into next adds c014f001c84a Merge remote-tracking branch 'renesas/next' adds 26cd8657c7e7 arm64: dts: rockchip: fix graph_port warning on rk3399 bob [...] adds b275afd25bb2 Merge branch 'v5.0-armsoc/dts64fixes' into for-next adds 26e2d7b03ea7 arm64: dts: rockchip: enable usb-host regulators at boot o [...] adds 2aefb28d8c96 Merge branch 'v5.0-armsoc/dts64fixes' into for-next adds e6b97a47b5b9 ARM: dts: rockchip: clean up the abuse of disable-wp adds 732fb7c7d40b Merge branch 'v5.1-armsoc/dts32' into for-next adds 79164c99db28 arm64: dts: rockchip: clean up the abuse of disable-wp adds 21123b35a4e8 Merge branch 'v5.1-armsoc/dts64' into for-next adds 2f1bdfe469aa Merge remote-tracking branch 'rockchip/for-next' adds ec33745bccc8 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN lin [...] adds bb44f1be0b93 Merge branch 'next/dt' into for-next adds 4bdf2f3f20a9 ARM: exynos: Fix timeout when booting secondary CPUs adds 13427eabb93f Merge branch 'next/soc' into for-next adds 8b5fadaf41fd Merge remote-tracking branch 'samsung-krzk/for-next' adds ee0b27a3a4da clk: sunxi: A31: Fix wrong AHB gate number adds 52d9bcb3d0de arm64: dts: allwinner: h6: Move GIC device node fix base a [...] adds ff29f13e93a6 arm64: dts: allwinner: a64: Add A64 CSI controller adds 4199ca2a49c6 ARM: dts: sun5i: Add backlight GPIO for reference design tablet adds 0a03cd9924dc ARM: dts: sun5i: q8-tablet: Move panel properties to corre [...] adds 4d58c8cc93bc ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO adds 64af290124fc ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply adds 8f855dbfaf5d ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 pan [...] adds 108a459ef4cd clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it adds 647d10e09f81 Merge branches 'sunxi/clk-fixes-for-5.0', 'sunxi/dt64-for- [...] adds 4571a7d814ad dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1 adds 24dd8aed32e0 arm64: dts: allwinner: h6: Add support for the SRAM C1 section adds 03c80f694271 Merge branch 'sunxi/dt64-for-5.1' into sunxi/for-next adds 25f6f54ff025 arm64: dts: allwinner: a64: teres-i: enable power supplies adds 38663395bbeb arm64: defconfig: Enable I2C_GPIO adds 2345ec2061ee arm64: defconfig: Enable SUN6I Camera sensor interface adds 4b0ebb6cff0f Merge branches 'sunxi/dt64-for-5.1' and 'sunxi/config64-fo [...] adds 705f95153bd4 ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused [...] adds 507b1784b407 ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator [...] adds b3e1f4be1e4b ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator [...] adds e78adcfe48da ARM: dts: sun9i: Add GMAC clock node adds 6fa39a5405db ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node adds 72acaa1343ea ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting adds bc9bd03a44f9 ARM: dts: sun9i: a80-optimus: Enable GMAC adds 98048143b7f8 ARM: dts: sun9i: cubieboard4: Enable GMAC adds 185401e1dd16 ARM: dts: sun8i: a83t: Enable PMIC power supplies on vario [...] adds a24270afa7f7 arm64: dts: allwinner: a64: Enable PMIC power supplies on [...] adds 0d15a7397ae7 arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC [...] adds 1fc3dc289134 Merge remote-tracking branches 'korg/sunxi/sunxi/dt-for-5. [...] adds 7f8b0a16572f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b0dcfb78dc6a clk: tegra: dfll: registration for multiple SoCs adds b3cf8d069505 clk: tegra: dfll: CVB calculation alignment with the regulator adds 36541f0499fe clk: tegra: dfll: support PWM regulator control adds f7ebf8874c2a clk: tegra: dfll: round down voltages based on alignment adds 2b2dbc2f94e5 clk: tegra: dfll: add CVB tables for Tegra210 adds 8bf9437a4e7f clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210 adds c14e0995d830 Merge branch for-5.1/clk into for-next adds 9f5ed5fe6060 cpufreq: tegra124: do not handle the CPU rail adds c06697d850fb cpufreq: tegra124: extend to support Tegra210 adds 43c36002b86d cpufreq: dt-platdev: add Tegra210 to blacklist adds d6d738da4af1 Merge branch for-5.1/cpufreq into for-next adds 3e65b2b43132 dt-bindings: tegra: Add Shield TV device tree binding docu [...] adds 0e79cb7010f2 dt-bindings: firmware: Add bindings for Tegra210 BPMP adds 22daf9104902 dt-bindings: firmware: tegra186-bpmp: Remove name property adds 93caec004265 dt-bindings: clock: tegra124-dfll: Update DFLL binding for [...] adds 7e9d10985856 dt-bindings: clock: tegra124-dfll: add Tegra210 support adds 73688f7d535b dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from [...] adds c79a3ccb1918 dt-bindings: cpufreq: tegra124: remove cpu_lp clock from r [...] adds c99feaa735a9 Merge branch for-5.1/dt-bindings into for-next adds 51294bf6b9e8 soc/tegra: fuse: Fix illegal free of IO base address adds d94da0dd686d soc/tegra: fuse: Fix typo in tegra210_init_speedo_data adds 532700ed0a9b soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names adds 4659db5e6fdf soc/tegra: pmc: Sort includes alphabetically adds bbe5af60041c soc/tegra: pmc: Add missing kerneldoc adds d32dde2c5a11 soc/tegra: pmc: Make tegra_powergate_is_powered() a local [...] adds 589997a157df soc/tegra: pmc: Pass struct tegra_pmc * where possible adds f1d912996fc0 soc/tegra: pmc: Make alignment consistent adds fa3bc04ef8cc soc/tegra: pmc: Explicitly initialize all fields adds e247deae1a55 soc/tegra: pmc: Support systems where PMC is marked secure adds 764d6fd23d43 Merge branch for-5.1/soc into for-next adds 165ce6e01d2d firmware: tegra: Reword messaging terminology adds cdfa358b248e firmware: tegra: Refactor BPMP driver adds 139251fc2208 firmware: tegra: add bpmp driver for Tegra210 adds e835d442cff6 firmware: tegra: bpmp-tegra186: Remove unused includes adds 79d031fcad56 firmware: tegra: Conditionally support SoC generations adds fe45ab552955 firmware/tegra: Enable Tegra186 BPMP support on Tegra194 adds 5de549c50ed6 Merge branch for-5.1/firmware into for-next adds 82cdfc382b94 ARM: tegra: Fix missed EMC registers latching on resume fr [...] adds d8f584099271 ARM: tegra: Fix DRAM refresh-interval clobbering on resume [...] adds 1c6279b49d3f ARM: tegra: Restore memory arbitration on resume from LP1 [...] adds 31e1318c5fc7 Merge branch for-5.1/arm/core into for-next adds de45b787dab5 ARM: tegra: add "jedec,spi-nor" flash compatible binding adds bc24c53b1880 Merge branch for-5.1/arm/dt into for-next adds 8b229a2a9696 arm64: tegra: Remove property gpio-keys,name adds 46e4b2272e9f arm64: tegra: Fix register range of apbmisc on Tegra210 adds dcdeec57c3e0 arm64: tegra: Fix IRQ type of PMIC on Smaug adds 968ebd84271b arm64: tegra: Use GIC_SPI for PMIC interrupt on Smaug adds dd03aeef17ba arm64: tegra: Add support for NVIDIA Shield TV adds 7152879d385d arm64: tegra: Add gpio-keys nodes for Darcy adds 6ec2c7161f36 arm64: tegra: Add pinmux for Darcy board adds 51e5e0182c59 arm64: tegra: Add regulators for Tegra210 Darcy adds 5eef17ee764d arm64: tegra: p2972: Sort nodes properly adds be4f0dd347ad arm64: tegra: p2597: Sort nodes by unit-address adds caca0482e7ea arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names adds d428f35d959c arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names adds 2ceed59366b1 arm64: tegra: Add DFLL clock on Tegra210 adds 43b9b402f491 arm64: tegra: Add CPU clocks on Tegra210 adds a5e98b0b371c arm64: tegra: Add pinmux for PWM-based DFLL support on P2597 adds a1304d352cca arm64: tegra: Enable DFLL clock on Jetson TX1 adds f9c8bcc00290 arm64: tegra: Add CPU power rail regulator on Smaug adds d4eb7653a8dc arm64: tegra: Enable DFLL clock on Smaug adds a38570c22e9d arm64: tegra: Add nodes for TCU on Tegra194 adds 6ab6a4d22030 arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888 adds 4e0f12299194 arm64: tegra: Add SDMMC auto-calibration settings adds dfd3cb6feb73 arm64: tegra: Add CQE Support for SDMMC4 adds 351648d0cc6d arm64: tegra: Support 200 MHz for SDMMC on Tegra194 adds 140723b98166 arm64: tegra: Update compatible for Tegra210 I2C adds 250a36c06f95 arm64: tegra: Update compatible for Tegra186 I2C adds 2467d8c1cb38 Merge branch for-5.1/arm64/dt into for-next adds 2b5d2c92c29d arm64: defconfig: Enable MAX8973 regulator adds bc72bed682a9 arm64: defconfig: Enable Tegra TCU adds b96e404404fb Merge branch for-5.1/arm64/defconfig into for-next adds c8b233284dc8 Merge remote-tracking branch 'tegra/for-next' adds 463a554baa9f clk: samsung: fix typo adds 4d6a282f3004 Merge branch 'clk-typo' into clk-next adds 420601d25c0c dt-bindings: clock: Convert fixed-clock binding to json-schema adds f79bae1666f8 dt-bindings: clock: Convert fixed-factor-clock to json-schema adds 15961a572b90 Merge branch 'clk-json-schema' into clk-next adds c3424f59a0cb dt-bindings: clock: add clock for MT2712 adds 51ff86dd1069 clk: mediatek: update clock driver of MT2712 adds c16379bed405 Merge branch 'clk-mtk-2712-eco' into clk-next adds b7e29924a1a6 clk: ingenic: jz4740: Fix gating of UDC clock adds 73c5a6e6e7e0 Merge branch 'clk-ingenic-udc-fix' into clk-next adds a49ba41c53d1 Merge tag 'v5.1-rockchip-clk1' of git://git.kernel.org/pub [...] adds 4c1360ee4619 Merge branch 'clk-rockchip' into clk-next adds 7403e48d7abd clk: samsung: dt-bindings: Add Exynos5433 IMEM CMU clock IDs adds 4e16c9ef2a0b clk: samsung: exynos5433: Fix definition of CLK_ACLK_IMEM_ [...] adds b80a40c659ba clk: samsung: exynos5433: Fix name typo in sssx adds 5af01ab3b6d7 clk: samsung: dt-bindings: Document Exynos5433 IMEM CMU adds 81faa30df9b6 clk: samsung: exynos5433: Add selected IMEM clocks adds 3144bedfcaad Merge tag 'clk-v5.1-samsung' of https://git.kernel.org/pub [...] adds bc60596d5e75 Merge branch 'clk-samsung' into clk-next adds 5c56dfe63b6e clk: Add comment about __of_clk_get_by_name() error values adds 60b8f0ddf1a9 clk: Add (devm_)clk_get_optional() functions adds 71398f8b46f8 Merge branch 'clk-optional' into clk-next adds 3eee6c7d119c clkdev: add managed clkdev lookup registration adds 8144e1e8cacf clk: clk-max77686: Clean clkdev lookup leak and use devm adds d3236214e7de clk: clk-st: avoid clkdev lookup leak at remove adds 81d9f06c35cd Merge branch 'clk-devm-clkdev-register' into clk-next adds ec89b7f92483 Merge remote-tracking branch 'clk/clk-next' adds 2d4b801092c1 irqchip/csky: Support csky,dh7k SOC intc driver adds 5a19e233f3e4 dt-bindings: csky,apb-intc: Add dh7k SOC support adds 316b6f173b1c csky: Fixup _PAGE_GLOBAL bit for 610 tlb entry adds 5207ae4f6230 irqchip/csky: Optimize remove unnecessary loop irq handle adds 9621d30456b6 irqchip/irq-csky-mpintc: Add triger type and priority adds 2a3558fb8cd6 dt-bindings: interrupt-controller: Update csky mpintc adds cf22cc75adec csky: Fixup wrong pt_regs size adds eadead0a2fbf csky: coding convention: Use task_stack_page adds 78e426e927f2 dt-bindings: csky,apb-intc: Add vector irq mode adds 7ea322d0f83b irqchip/csky: Add support-vector-irq for apb-intc adds ae9b56347996 csky: Fixup io-range page attribute for mmap("/dev/mem") adds d1b5a330692a csky: Fixup dead loop in show_stack adds afedcc3bbff2 Merge remote-tracking branch 'csky/linux-next' adds e635966b7178 Merge remote-tracking branch 'm68k/for-next' adds 4ecc025e401f m68k: add ColdFire mcf5441x eDMA platform support adds c6ec5f46c535 Merge remote-tracking branch 'm68knommu/for-next' adds 87c991b3deaf Merge remote-tracking branch 'microblaze/next' adds 6aa08988f1f8 MIPS: OCTEON: delete SMI/MDIO enable adds ce680c8c99fd MIPS: OCTEON: delete unused cvmx-smix-defs.h adds c653bd04f76d MIPS: mm: Define activate_mm() using switch_mm() adds 9a27324fde5d MIPS: mm: Remove redundant drop_mmu_context() cpu argument adds 4739f7dd99d7 MIPS: mm: Remove redundant get_new_mmu_context() cpu argument adds 67741ba3ba00 MIPS: mm: Avoid HTW stop/start when dropping an inactive mm adds c9b2a3dc240c MIPS: mm: Consolidate drop_mmu_context() has-ASID checks adds 6067d47e36f4 MIPS: mm: Move drop_mmu_context() comment into appropriate block adds f7908a007e20 MIPS: mm: Remove redundant preempt_disable in local_flush_ [...] adds 558ec8ad71c9 MIPS: mm: Remove local_flush_tlb_mm() adds 7e8556d06acd MIPS: mm: Split obj-y to a file per line adds 4ebea49ce233 MIPS: mm: Un-inline get_new_mmu_context adds 42d5b846574f MIPS: mm: Unify ASID version checks adds 0b317c389c67 MIPS: mm: Add set_cpu_context() for ASID assignments adds 535113896e80 MIPS: Add GINVT instruction helpers adds c8790d657b0a MIPS: MemoryMapID (MMID) Support adds 82f4f66ddf11 MIPS: Remove open-coded cmpxchg() in set_pte() adds afd375dc239e MIPS: Enable hugepage support for MIPS64r6 adds 9ae1f262cd48 MIPS: Don't select ARCH_HAS_SYNC_DMA_FOR_CPU when DMA is coherent adds d6c2fba5e7dd MIPS: Loongson32: Fix config brokenness; select SYS_SUPPOR [...] adds 62c2766cf69d MIPS: Loongson32: Remove DMA & NAND devices from ls1b/board.c adds 6782f26c0d40 MIPS: Export mm switching functions used by KVM adds c7e2d71dda7a MIPS: Fix set_pte() for Netlogic XLR using cmpxchg64() adds 4f512b0420b7 Merge remote-tracking branch 'mips/mips-next' adds 90f289cb3e11 Merge remote-tracking branch 'nios2/for-next' adds 00483837ce79 parisc: don't include <asm/cacheflush.h> in <asm/dma-mapping.h> adds effc3e433ab5 parisc: move internal implementation details out of <asm/d [...] adds e36f9616afb1 parisc: turn GET_IOC into an inline function adds 1e1c531ea6df parisc: properly type the iommu field in struct pci_hba_data adds dc5b2c3c7ee9 parisc: properly type the return value of parisc_walk_tree adds 797cdc00775b parisc/dino: use container_of in DINO_DEV adds 07acd1e351b4 parisc/lba_pci: use container_of in LBA_DEV adds 4f0b56cc0a9f parisc: remove the HBA_DATA macro adds 3290e07777e3 parisc: Use F_EXTEND() macro in iosapic code adds 6e1cd0ae8867 parisc: Add assembly implementations for strlen, strcpy, s [...] adds 083e4e7fd2d0 Merge remote-tracking branch 'parisc-hd/for-next' adds 81b61324922c powerpc/pseries: Perform full re-add of CPU for topology u [...] adds 9bf3d3c4e4fd powerpc/traps: Fix the message printed when stack overflows adds edeb304f6597 cxl: Wrap iterations over afu slices inside 'afu_list_lock' adds 75f8a37580b6 powerpc/kernel/time: Remove duplicate header adds f069a062ecce powerpc/powernv: Remove duplicate header adds 45a202a3fefc powerpc/cell: Remove duplicate header adds 865a9432d16f powerpc/mm: Add _PAGE_SAO to _PAGE_CACHE_CTL mask adds ab4510e9ac6d powerpc/perf: Add mem access events to sysfs adds eddd0b332304 powerpc/64s: Clear on-stack exception marker upon exceptio [...] adds a50d3250d7ae powerpc/64s: Make reliable stacktrace dependency clearer adds 18be37603de8 powerpc/livepatch: relax reliable stack tracer checks for [...] adds 29a77bbb0cf2 powerpc/livepatch: small cleanups in save_stack_trace_tsk_ [...] adds 3de27dcf8121 powerpc/livepatch: return -ERRNO values in save_stack_trac [...] adds 423bfc69d7f4 powerpc: Enable kernel XZ compression option on 44x adds e5c27ef7a5f2 powerpc: Remove trailing semicolon after curly brace adds 8e0f97357533 Move static keyword at beginning of declaration adds 26b523356f49 powerpc: Drop page_is_ram() and walk_system_ram_range() adds 3376cb91ed90 powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() adds 188fdea69fa9 powerpc/eeh: remove sw_state from eeh_unfreeze_pe() adds 9ed5ca66aa66 powerpc/eeh: Add include_passed to eeh_pe_state_clear() adds 4d8e325d9df3 powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() adds 1ef52073fd25 powerpc/eeh: Improve recovery of passed-through devices adds 195482c3633c powerpc/eeh: Correct retries in eeh_pe_reset_full() adds 98ecc6768e8f powerpc/32: Include .branch_lt in data section adds ebb0e13ead2d powerpc/ptrace: Mitigate potential Spectre v1 adds b174b4fb919d powerpc/powernv: Escalate reset when IODA reset fails adds e10b2750af2a Merge remote-tracking branch 'powerpc/next' adds 4ad78b8651aa s390/setup: set control program code via diag 318 adds f36108c46288 s390/hypfs: no need to check return value of debugfs_creat [...] adds d7f2f7c7fc51 s390: pci: no need to check return value of debugfs_create [...] adds 7dd541a3fb34 s390: no need to check return value of debugfs_create functions adds ea0ca93d6a30 s390/setup: remove obsolete #ifdef adds d4192437d75a s390: remove dead code adds a0308c1315e7 s390/mmap: take stack_guard_gap into account for mmap_base adds e8e25a7718cf s390/pci: improve bar check adds cfbb4a7ab6bd s390/pci: map IOV resources adds bdf117674ef1 s390/qdio: make SBAL address array type-safe adds f8b11e089aeb s390: remove unused including <linux/version.h> adds 142c52d7bce4 s390: add alignment hints to vector load and store adds 405d566f98ae vfio-ccw: Don't assume there are more ccws after a TIC adds b96027d3b760 Merge tag 'vfio-ccw-20190204' of git://git.kernel.org/pub/ [...] adds 68f455cb425a Merge remote-tracking branch 's390/features' adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 05bdebd546db xtensa: document boot parameter passing adds 815af8fff1d1 xtensa: SMP: rework IPI processing adds 74d69eaadd65 xtensa: clean up arch/xtensa/kernel/time.c adds af3d890b4303 xtensa: provide xchg for sizes 1 and 2 adds 579afe866f52 xtensa: use generic spinlock/rwlock implementation adds d90b88fd3653 xtensa: fix get_wchan adds 725686453064 xtensa: drop unused definitions adds 60deebe6149a xtensa: simplify trap_init adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds ee3d34c56685 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 48cb3c6bcc1e Merge remote-tracking branch 'fscrypt/master' adds 7b08e2174d4c Merge remote-tracking branch 'befs/for-next' adds ff1919619452 Merge branch 'misc-4.21' into for-next-current-v4.20-20190206 adds a9a922002fda Btrfs: drop useless LIST_HEAD in merge_reloc_root adds 858f8680c293 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] adds 46b87d8a54e1 Btrfs: do not overwrite scrub error with fault error in sc [...] adds 61c12815fe6a Btrfs: do not overwrite error return value in scrub progre [...] adds 38cad5db4e2b Btrfs: do not overwrite error return value in the get devi [...] adds c246df6b84ba Btrfs: setup a nofs context for memory allocation at btrfs [...] adds 34e3c024ff82 Btrfs: setup a nofs context for memory allocation at __btr [...] adds d336912e6b09 btrfs: Remove unused arguments from btrfs_get_extent_fiemap adds 5203936752f2 btrfs: Refactor btrfs_get_extent_fiemap adds 09d856352929 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap adds 8eb43f718f55 btrfs: remove set but not used variable 'num_pages' adds 074fe890d93b btrfs: Remove inode argument from async_cow_submit adds 18160f44be45 btrfs: Remove isize local variable in compress_file_range adds e3ec8e876c30 btrfs: Use ihold instead of igrab in cow_file_range_async adds 8a7f3afe732d btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work adds 007c574e2e03 btrfs: Document logic regarding inode in async_cow_submit adds 95aa1ad50409 btrfs: Refactor shrink_delalloc adds 869d7e3b0852 Btrfs: remove redundant check for swapfiles when reflinking adds 9a444790b1de Btrfs: do not overwrite error return value in the device r [...] adds df4d28a52575 Btrfs: do not overwrite error return value in the balance ioctl adds a2a6edaa21d2 btrfs: Remove impossible condition from mergable_maps adds 07808992c81e Btrfs: move duplicated nodatasum check into common reflink [...] adds aed73d4913df btrfs: Rename found_type to extent_type in btrfs_get_extent adds ccff2ceaad97 btrfs: Consolidate retval checking of core btree functions adds 4ca1ee6896af btrfs: Remove not_found_em label from btrfs_get_extent adds b1a1f1644a9a btrfs: merge btrfs_find_device_missing_or_by_path() into parent adds fa3e54d1c6ca btrfs: cleanup btrfs_find_device_by_devspec() adds 1c612496eb85 btrfs: refactor btrfs_find_device() take fs_devices as argument adds 94a4945ea973 btrfs: refactor btrfs_free_stale_devices() to get return value adds 6ce9d8397086 btrfs: merge btrfs_find_device and find_device adds bb3e3f3e234a btrfs: simplify workqueue name when allocating adds b778a15efd86 btrfs: scrub: print messages when started or finished adds 1b70697d9697 btrfs: make btrfs_destroy_delayed_refs use btrfs_delayed_ref_lock adds 08c3cb200bda btrfs: make btrfs_destroy_delayed_refs use btrfs_delete_ref_head adds 25c665610f68 btrfs: call btrfs_create_pending_block_groups unconditionally adds 38371e1b3a2c btrfs: relocation: Delay reloc tree deletion after merge_r [...] adds f91b6b6f72d7 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap adds af86fd2222f2 btrfs: qgroup: Introduce per-root swapped blocks infrastructure adds 3373f6bd0e6d btrfs: qgroup: Use delayed subtree rescan for balance adds b715931da411 btrfs: qgroup: Cleanup old subtree swap code adds 8ec838e9b081 btrfs: split btrfs_set_lock_blocking_rw to read and write helpers adds 51b50e7bb9ff btrfs: split btrfs_clear_lock_blocking_rw to read and writ [...] adds 59a2c8cf22b6 btrfs: replace btrfs_set_lock_blocking_rw with appropriate [...] adds b178c200fd27 btrfs: open code now trivial btrfs_set_lock_blocking adds 6ba81796da90 btrfs: simplify waiting loop in btrfs_tree_lock adds ec51a0f4571d btrfs: merge btrfs_set_lock_blocking_rw with it's caller adds 93931bdf2bd6 btrfs: let the assertion expression compile in all configs adds 616248e34cdd btrfs: qgroup: Remove duplicated trace points for qgroup_r [...] adds 577ff1dd46e1 btrfs: Output ENOSPC debug info in inc_block_group_ro adds 5ecbea4826cc btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds ae42ff617155 btrfs: introduce new ioctl to unregister a btrfs device adds 11c19fec9bce Merge branch 'misc-next' into for-next-current-v4.20-20190206 adds 395a864e720f Merge branch 'for-next-current-v4.20-20190206' into for-ne [...] adds 52d3b2ca564e Merge branch 'misc-next' into for-next-next-v5.0-20190206 adds 25db8ab63a3d btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds 2835ba3615a1 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 0703fd3df123 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds e655420d7a7d Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 6ba618b769b1 btrfs: Fix the return value in case of error in 'btrfs_mar [...] adds dacc06e9d46e Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds 8ebb3ff7ffc5 btrfs: check if there are free block groups for commit adds ccf52a6de86b btrfs: dump block_rsv details when dumping space info adds 57bbaa45da1d btrfs: don't use global reserve for chunk allocation adds 6054fec938ab btrfs: don't enospc all tickets on flush failure adds 331f8be93d01 btrfs: loop in inode_rsv_refill adds eae10ea3bf03 btrfs: be more explicit about allowed flush states adds 11ec70b22588 btrfs: reserve extra space during evict adds 3877094fab39 Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] adds 8b9c875f6d2f btrfs: Always output error message when key/level verifica [...] adds 4d776a4b1800 btrfs: extent_io: Kill the forward declaration of flush_wr [...] adds c0261a4a32ef btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds 1be7aa389bb6 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds 684f117d3602 btrfs: extent_io: Kill the BUG_ON() in extent_write_full_page() adds 8ffef848e418 btrfs: extent_io: Kill the BUG_ON() in btree_write_cache_pages() adds 009c2373f8cc btrfs: extent_io: Kill the dead branch in extent_write_cac [...] adds 82672cea23c9 btrfs: extent_io: Kill the BUG_ON() in extent_write_locked [...] adds e17b7022d7d3 btrfs: extent_io: Kill the BUG_ON() in lock_extent_buffer_ [...] adds c26d83ced3e9 btrfs: extent_io: Kill the BUG_ON() in extent_write_cache_pages() adds 2b0b391823e8 btrfs: extent_io: Kill the BUG_ON() in extent_writepages() adds c654a418dd5c btrfs: Do mandatory tree block check before submitting bio adds abe8e7993a0d Merge branch 'ext/qu/pre-commit-check' into for-next-next- [...] adds e07a9e65133f btrfs: add helpers for compression type and level adds a388fb143736 btrfs: rename workspaces_list to workspace_manager adds a29e67400024 btrfs: manage heuristic workspace as index 0 adds c93a3caca24e btrfs: unify compression ops with workspace_manager adds 4a683494622a btrfs: add helper methods for workspace manager init and cleanup adds 831c02423e89 btrfs: add compression interface in (get/put)_workspace() adds 19c74ca75aff btrfs: move to fn pointers for get/put workspaces adds 500a29bb5908 btrfs: plumb level through the compression interface adds b9714b0d8a0b btrfs: change set_level() to bound the level passed in adds e9873e87c534 btrfs: zstd use the passed through level instead of default adds 8721e63ea67c btrfs: make zstd memory requirements monotonic adds 9193b413cbf5 btrfs: add zstd compression level support adds ccfb019675e0 Merge branch 'ext/dzhou/compr-workspaces' into for-next-ne [...] adds 7a197b3e3648 Merge branch 'for-next-next-v5.0-20190206' into for-next-20190206 adds 11de4822a15e Merge remote-tracking branch 'btrfs-kdave/for-next' adds 27a8f69c3e31 CIFS: Fix leaking locked VFS cache pages in writeback retry adds a6e4a0a32767 cifs: Accept validate negotiate if server return NT_STATUS [...] adds 49dc4f22db4e CIFS: Always reset read error to -EIO if no response adds 66cb29eb7557 CIFS: Do not log credits when unmounting a share adds 530878a5b011 CIFS: Count SMB3 credits for malformed pending responses adds 9a304b528a92 CIFS: Respect SMB2 hdr preamble size in read responses adds 760db37877a5 CIFS: Mask signals during sock_sendmsg() adds f38f263dd30b CIFS: Set reconnect instance to one initially adds ffc42ee5b653 CIFS: Respect reconnect in MTU credits calculations adds ca9f52a448f5 CIFS: Respect reconnect in non-MTU credits calculations adds 5b23c7d2302f CIFS: Check for reconnects before sending async requests adds bebde2a260e2 CIFS: Check for reconnects before sending compound requests adds 44bc24ca7cf5 CIFS: Adjust MTU credits before reopening a file adds e1f0f3913694 CIFS: Remove custom credit adjustments for SMB2 async IO adds c6e8da82ebed CIFS: Reopen file before get SMB2 MTU credits for async IO adds ed0d93ca45ef CIFS: Find and reopen a file before get MTU credits in writepages adds 3334fd5dfa15 CIFS: Move unlocking pages from wdata_send_pages() adds 54e1c6a3ac0e CIFS: Move open file handling to writepages adds 96330cb01728 CIFS: Return error code when getting file handle for writeback adds 7f6d60f6edc5 CIFS: Try to acquire credits at once for compound requests adds 7b2e4d21175a cifs: Fix NULL pointer dereference of devname adds 9b74c17786ce Merge remote-tracking branch 'cifs/for-next' adds 7b182651e88e Merge remote-tracking branch 'ecryptfs/next' adds bbe7449e2599 fs: common implementation of file type adds e10892189428 ext2: use common file type conversion adds 97af898d57df Merge dtype cleanup for ext2 from Phillip. adds f068ebd13bf3 ext2: Annotate implicit fall through in __ext2_truncate_blocks adds 0b7a814c2644 ext2: Remove redundant check for finding no group adds 4bc74ba1c732 ext2: Fix a typo in comment adds 1c2d14212b15 ext2: Fix underflow in ext2_max_size() adds 772989eab6a5 Merge ext2 cleanups and fixes. adds f7dedf04dd66 Merge remote-tracking branch 'ext3/for_next' adds 36c5733f9570 f2fs: check inject_rate validity during configuring adds 5d539245cb18 f2fs: export FS_NOCOW_FL flag to user adds c20e57b32d81 f2fs: no need to check return value of debugfs_create functions adds ddf06b753a85 f2fs: fix to trigger fsck if dirent.name_len is zero adds 720db068634c f2fs: check if file namelen exceeds max value adds 2f84babfe5eb f2fs: add brackets for macros adds ac92985864e1 f2fs: UBSAN: set boolean value iostat_enable correctly adds f9aa52a8cbe0 f2fs: fix to initialize variable to avoid UBSAN/smatch warning adds 2010987365ab f2fs: fix to set sbi dirty correctly adds 03f2c02d8be7 f2fs: run discard jobs when put_super adds 9764414b2430 f2fs: add quick mode of checkpoint=disable for QA adds 75da0d7348d4 f2fs: try to keep CP_TRIMMED_FLAG after successful umount adds 710fddec6d64 f2fs: don't wake up too frequently, if there is lots of IOs adds 55f08bd299a2 f2fs: avoid null pointer exception in dcc_info adds 3715ab869ab3 f2fs: flush quota blocks after turnning it off adds a494fe727b0d f2fs: sync filesystem after roll-forward recovery adds 014e89571aaf f2fs: use xattr_prefix to wrap up adds a32df15cf1af f2fs: fix typos in code comments adds b0572de8e0e4 f2fs: fix to data block override node segment by mistake adds c981ccdb9d63 f2fs: fix to document inline_xattr_size option adds f2ab7f33c337 f2fs: jump to label 'free_node_inode' when failing from d_ [...] adds 52c0044eacd9 f2fs: fix to check inline_xattr_size boundary correctly adds 6405342b6377 f2fs: fix to avoid deadlock of atomic file operations adds 7dce2753e354 f2fs: fix potential data inconsistence of checkpoint adds 72aa2995d2b3 f2fs: do not use mutex lock in atomic context adds 07486b80b787 Merge remote-tracking branch 'f2fs/dev' adds 533a42994245 fuse: fix leaked aux requests adds ab4d01cc7a7f fuse: Replace page without copying in fuse_writepage_in_flight() adds d494df64e9fe fuse: Remove stale comment in end_requests() adds 1a44c83dd083 fuse: Kill fasync only if interrupt is queued in queue_int [...] adds 8a07dfab21c4 fuse: Optimize request_end() by not taking fiq->waitq.lock adds 7d7547a9dad5 fuse: Wake up req->waitq of only if not background adds 4a2d0e69212c fuse: Do some refactoring in fuse_dev_do_write() adds 2393df31b465 fuse: Verify userspace asks to requeue interrupt that we r [...] adds 0ca7b77a6059 fuse: Add fuse_inode argument to fuse_prepare_release() adds 0b2db0018322 fuse: Convert fc->attr_version into atomic64_t adds 9338645c9005 fuse: Introduce fi->lock to protect write related fields adds 3d4514c2af48 fuse: Protect fi->nlookup with fi->lock adds 85a31069c3da fuse: Protect ff->reserved_req via corresponding fi->lock adds b0cb0f8e9615 fuse: clean up aborted adds f2d30225b54a fuse: use atomic64_t for khctr adds d5e723f7ad2b fuse: Switch to using async direct IO for FOPEN_DIRECT_IO adds 26c5db2adccb fuse: use iov_iter based generic splice helpers adds ab13420a4879 fuse add copy_file_range to direct io fops adds 10d7ee03514f fuse: multiplex cached/direct_io file operations adds 55b023ecd198 fuse: lift bad inode checks into callers adds 5a86a6974d52 fuse: support clients that don't implement 'opendir' adds e057f7fc89c2 fuse: cache readdir calls if filesystem opts out of opendir adds 54e6a450c324 Merge remote-tracking branch 'fuse/for-next' adds d281cd85b1f9 Merge remote-tracking branch 'jfs/jfs-next' adds e3fdc89ca47e nfsd: Fix error return values for nfsd4_clone_file_range() adds e248aa7be86e svcrdma: Remove max_sge check at connect time adds 1c3da4452d18 nfsd: fix an IS_ERR() vs NULL check adds 1602a7b7d337 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] adds 66c898caefd3 svcrpc: svc_xprt_has_something_to_do seems a little long adds 95503d295ad6 svcrpc: fix unlikely races preventing queueing of sockets adds 14cfbd94998a svcrdma: Use struct_size() in kmalloc() adds c7920f06ae75 svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled adds 8820bcaa5bd7 svcrdma: Remove syslog warnings in work completion handlers adds ddc07e543faa Merge remote-tracking branch 'nfsd/nfsd-next' adds 3c145b645425 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 8bed302e157c Merge remote-tracking branch 'v9fs/9p-next' adds aa6ee4ab6929 xfs: eof trim writeback mapping as soon as it is cached adds 465fa17f4a30 xfs: end sync buffer I/O properly on shutdown error adds add46b3b0212 xfs: set buffer ops when repair probes for btree type adds 500280c94873 Merge remote-tracking branch 'xfs/for-next' adds 6d7fbce7da0c kill kernfs_pin_sb() adds 3bd045cc9c4b separate copying and locking mount tree on cross-userns copies adds 74e831221cfd saner handling of temporary namespaces adds 9bc61ab18b1d vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 8f2918898eb5 new helpers: vfs_create_mount(), fc_mount() adds a0c9a8b8fd9f teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 132e460848f4 new helper: do_new_mount_fc() adds c9ce29ed795f vfs_get_tree(): evict the call of security_sb_kern_mount() adds 8d0347f6c3a9 convert do_remount_sb() to fs_context adds e1a91586d5da fs_context flavour for submounts adds f3a09c92018a introduce fs_context methods adds c6b82263f9c6 vfs: Introduce logging functions adds f512b838c104 vfs: Add configuration parser helpers adds c922b98e84fb vfs: Add LSM hooks for the new mount API adds 9bd548ae69fa selinux: Implement the new mount API LSM hooks adds 4f3dbec1f420 smack: Implement filesystem context security hooks adds 7b1039f5f7d1 vfs: Put security flags into the fs_context struct adds 6b019dde87bc vfs: Implement a filesystem superblock creation/configurat [...] adds 608a403063ca convenience helpers: vfs_get_super() and sget_fc() adds 65e28d2d2ab1 introduce cloning of fs_context adds b648b195c511 procfs: Move proc_fill_super() to fs/proc/root.c adds c5447bb3590d proc: Add fs_context support to procfs adds 99b8678aa175 ipc: Convert mqueue fs to fs_context adds 1279929026a8 cgroup: start switching to fs_context adds fcf90a9189e1 cgroup: fold cgroup1_mount() into cgroup1_get_tree() adds f79642909c8b cgroup: take options parsing into ->parse_monolithic() adds ef6201c1816b cgroup1: switch to option-by-option parsing adds 45ee07d78fca cgroup2: switch to option-by-option parsing adds 72c5bac51d4b cgroup: stash cgroup_root reference into cgroup_fs_context adds 4b4a1ec79f44 cgroup_do_mount(): massage calling conventions adds b6fda5ce776b cgroup1_get_tree(): separate "get cgroup_root to use" into [...] adds f99413651f97 cgroup: store a reference to cgroup_ns into cgroup_fs_context adds a44dd4903741 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 0ecab105a815 cpuset: Use fs_context adds 4527dd4fedaf hugetlbfs: Convert to fs_context adds d157903c11a7 vfs: Remove kern_mount_data() adds c5c978e0d819 vfs: Provide documentation for new mount API adds 56d5d395f92e vfs: Implement logging through fs_context adds 7e8b8eddb12c vfs: Add some logging to the core users of the fs_context log adds 01a430771038 afs: Add fs_context support adds d4cd9bb00bad afs: Use fs_context to pass parameters over automount adds 73052b0daee0 fs/devpts: always delete dcache dentry-s in dput() adds 5678b5d6a8ec orangefs: don't reinitialize result_mask in ->getattr adds 801e52379600 fs: move generic stat response attr handling to vfs_getattr_nosec adds a0ce2f0aa6ad splice: don't merge into linked buffers adds 01e7187b4119 pipe: stop using ->can_merge adds 77000bc43da1 uio: remove the unused iov_for_each macro adds b59b26d1f597 Merge branches 'work.mount', 'work.misc' and 'work.iov_ite [...] adds 1fc91957cd02 Merge remote-tracking branch 'vfs/for-next' adds 7c5e836aaa6e Merge remote-tracking branch 'printk/for-next' adds 807ffb1e1eab PCI/AER: Use match_string() helper to simplify the code adds b4f6dcb9d356 PCI: Enable SERR# forwarding for all bridges adds 76a6c5651fd0 Merge branch 'pci/aer' adds 51c48b310183 PCI: Probe bridge window attributes once at enumeration-time adds 01b37f851ca1 PCI: Make pci_size() return real BAR size adds b2fb5cc57469 PCI: Rely on config space header type, not class code adds 0eb6a819e8f6 Merge branch 'pci/enumeration' adds 2a727f609137 PCI: ibmphp: Turn semaphores into completions or mutexes adds 4a70a1917b88 Merge branch 'pci/hotplug' adds 83a50d3a235b PCI: Use of_node_name_eq() for node name comparisons adds b8580e9de48b PCI: Add HXT vendor ID adds 01926f6b321b PCI: Add ACS quirk for HXT SD4800 adds 22e4d639cd05 PCI: pciehp: Add HXT quirk for Command Completed errata adds 0ce26a1c31ca PCI: Move Rohm Vendor ID to generic list adds 15264abd5932 Merge branch 'pci/misc' adds 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings adds 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane [...] adds c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76 [...] adds 65c839a134e6 PCI: dwc: dra7xx: Invoke phy_set_mode() API to set PHY mod [...] adds 12de16ae0d6c PCI: dwc: Remove unnecessary header include (of_gpio.h) adds 3630c4aaae21 PCI: dwc: Remove unnecessary header include (signal.h) adds 40e9892ef94c PCI: dwc: Rename variable name from data to d on dw_pci_bo [...] adds 59ea68b3f172 PCI: dwc: Rename variable name from data to d on dw_pci_se [...] adds fd5288a362ab PCI: dwc: Rename variable name from data to d on dw_pci_ms [...] adds 4cfae0f1f8ce PCI: dwc: Rename variable name from data to d on dw_pcie_i [...] adds a348d015f0de PCI: dwc: Improve code readability and simplify mask/unmas [...] adds 657722570a55 PCI: dwc: Replace bit rotation operation (1 << bit) with BIT(bit) adds e8e4d4e95701 PCI: imx6: Introduce drvdata adds 2f532d07f0cc PCI: imx6: Mark PHY functions as i.MX6 specific adds 4c458bb347ae PCI: imx6: Convert DIRECT_SPEED_CHANGE quirk code to use a flag adds 2d8ed461dbc9 PCI: imx6: Add support for i.MX8MQ adds 53743c9bf734 Merge branch 'remotes/lorenzo/pci/dwc' adds 0294951030eb PCI/VMD: Configure MPS settings before adding devices adds 5a9efb5b1691 Merge branch 'remotes/lorenzo/pci/vmd' adds d72a111ce3a3 Merge remote-tracking branch 'pci/next' adds f2f4ad8971cb Merge remote-tracking branch 'pstore/for-next/pstore' adds 8471300fce4c HID: elan: Make array buf static, shrinks object size adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds 1475af255e18 HID: i2c-hid: Ignore input report if there's no data prese [...] adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds e9fe0d4921ee HID: wacom: Move HID fix for AES serial number into wacom_ [...] adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 1578461a1859 HID: intel-ish-hid: Use VID/PID from ISH adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds aa2d495f0cac HID: Add support for Toshiba WT10A tablet bluetooth keyboard adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds e00c52120b20 Merge remote-tracking branch 'hid/for-next' adds f24231d03904 Merge remote-tracking branch 'i2c/i2c/for-next' adds 38598c2f53e9 hwmon: (dell-smm) Support up to 10 temp sensors adds 733649f87adc hwmon: (hih6130) add dtb compatibility tables adds 896d233877c5 devicetree: hwmon: Add bindings documentation for HIH6130 adds 825a16b16447 hwmon: (adt7462) Mark expected switch fall-throughs adds 784b7132e10d hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data adds b542e286ca21 hwmon: (pmbus) add support for DPS-650AB adds 0744e33049f4 dt-bindings: hwmon: add dps650ab documentation adds b3fd03463d52 hwmon: (gl518sm) Use permission specific SENSOR[_DEVICE]_A [...] adds bba66872e73e hwmon: (gl520sm) Use permission specific SENSOR[_DEVICE]_A [...] adds c90920065f0a hwmon: (gpio-fan) Replace S_<PERMS> with octal values adds 6747463a4e96 hwmon: (hih6130) Use permission specific SENSOR[_DEVICE]_A [...] adds 0ad53514e9e5 hwmon: (hwmon) Replace S_<PERMS> with octal values adds 67184dccec44 hwmon: (i5500_temp) Use permission specific SENSOR[_DEVICE [...] adds 2486375e31f6 hwmon: (i5k_amb) Replace S_<PERMS> with octal values adds 8d31cf48ae82 hwmon: (ibmaem) Use permission specific SENSOR[_DEVICE]_AT [...] adds 024b0540ba27 hwmon: (ibmpex) Use permission specific SENSOR[_DEVICE]_AT [...] adds cefe5ee65b82 hwmon: (iio_hwmon) Replace S_<PERMS> with octal values adds 96f6ecd7b08d hwmon: (ina209) Use permission specific SENSOR[_DEVICE]_AT [...] adds 451428d75724 hwmon: (ina3221) Use permission specific SENSOR[_DEVICE]_A [...] adds 043890a4d853 hwmon: (jc42) Replace S_<PERMS> with octal values adds f0e3b859a0a8 hwmon: (k8temp) Use permission specific SENSOR[_DEVICE]_AT [...] adds 49670f3a09d5 hwmon: (lineage-pem) Use permission specific SENSOR[_DEVIC [...] adds 49b28aaa5021 hwmon: (lm73) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 9c7acfa6e565 hwmon: (lm75) Replace S_<PERMS> with octal values adds 7b8c4feff5a5 hwmon: (lm77) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 00d8ce093da3 hwmon: (lm80) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 12664872968d hwmon: (lm83) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 6b313639829d hwmon: (lm90) Replace S_<PERMS> with octal values adds 41c6b6084509 hwmon: (lm92) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 545ce0af0a00 hwmon: (lm93) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 875794038a90 hwmon: (lm95241) Replace S_<PERMS> with octal values adds 65e17132d9cd hwmon: (lm95245) Replace S_<PERMS> with octal values adds 945e916790fe hwmon: (ltc2990) Use permission specific SENSOR[_DEVICE]_A [...] adds 2388e4507caf hwmon: (ltc4151) Use permission specific SENSOR[_DEVICE]_A [...] adds 29bed2decaa3 hwmon: (ltc4222) Use permission specific SENSOR[_DEVICE]_A [...] adds 5b1428e0e86c hwmon: (ltc4245) Replace S_<PERMS> with octal values adds 857b4d927995 dt-bindings: hwmon: (ina3221) Add ti,single-shot property adds d6836d85298a hwmon: (ina3221) Implement ti,single-shot DT property adds d37c4782ff5e hwmon: (adm1029) Remove write to FFF paragraph adds 31ad816174e9 hwmon: (adm1029) Add SPDX header adds 1704c1a507a2 hwmon: (adm1029) replace S_IXXX macros by their numeric values adds e0b9360c7b5b hwmon: (adm1029) Add blank line after declarations adds 52d070676f34 hwmon: (adm1029) Fix Logical continuations should be on th [...] adds a0ff0bbccce9 hwmon: (adm1029) Fix function alignment adds f816d98927c4 hwmon: (adm1029) Add a comment for locking mutex adds 18227f1c8a4e hwmon: (ltc4261) Use permission specific SENSOR[_DEVICE]_A [...] adds d4f9ff9aab60 hwmon: (max16065) Use permission specific SENSOR[_DEVICE]_ [...] adds 1f486fb27bd5 hwmon: (max1619) Use permission specific SENSOR[_DEVICE]_A [...] adds 71b7f4071821 hwmon: (max31722) Use permission specific SENSOR[_DEVICE]_ [...] adds 9c103f493e44 hwmon: (max31790) Replace S_<PERMS> with octal values adds efc9b9b2fb2c hwmon: (max6639) Use permission specific SENSOR[_DEVICE]_A [...] adds a907987bde68 hwmon: (max6642) Use permission specific SENSOR[_DEVICE]_A [...] adds 06a6c1ec92b1 hwmon: (max6650) Use permission specific SENSOR[_DEVICE]_A [...] adds 882f54086c25 hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVIC [...] adds 48d1cb253205 hwmon: (nct7904) Replace S_<PERMS> with octal values adds 102caf484fe9 hwmon: (nsa320-hwmon) Use permission specific SENSOR[_DEVI [...] adds 53ca51703060 hwmon: (pc87360) Use permission specific SENSOR[_DEVICE]_A [...] adds 560f10a15534 hwmon: (pc87427) Use permission specific SENSOR[_DEVICE]_A [...] adds 9d72a8d80bcc hwmon: (powr1220) Use permission specific SENSOR[_DEVICE]_ [...] adds 9f40d9ea48b9 hwmon: (sch5627) Use permission specific SENSOR[_DEVICE]_A [...] adds ba97efd418bc hwmon: (sch5636) Use permission specific SENSOR[_DEVICE]_A [...] adds 3103c7606fdf hwmon: (scmi-hwmon) Replace S_<PERMS> with octal values adds a27b02515d6c hwmon: (scpi-hwmon) Replace S_<PERMS> with octal values adds 6907be790698 hwmon: (sht15) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 0b297c4267b4 hwmon: (sht21) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 613ac8a605e6 hwmon: (sht3x) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 728c4d21ad93 hwmon: (smsc47b397) Use permission specific SENSOR[_DEVICE [...] adds 40fc5a9d8cb0 hwmon: (stts751) Use permission specific SENSOR[_DEVICE]_A [...] adds 9d4c418b0643 hwmon: (tc654) Use permission specific SENSOR[_DEVICE]_ATT [...] adds e3587d05ecfc hwmon: (tc74) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds f525831036fb hwmon: (tmp102) Replace S_<PERMS> with octal values adds e8f3f90213dc hwmon: (tmp103) Use permission specific SENSOR[_DEVICE]_AT [...] adds 7d2ce00b5bc9 hwmon: (tmp421) Replace S_<PERMS> with octal values adds 33add198a576 hwmon: (vexpress-hwmon) Use permission specific SENSOR[_DE [...] adds bb3b529277b6 hwmon: (via-cputemp) Use permission specific SENSOR[_DEVIC [...] adds 9a561274add1 hwmon: (occ) Fix license headers adds a8cdf73a6d9b hwmon: (lm85) remove freq_map size hardcodes adds e85a77ad86cc dt-bindings: Add LM96000 as a trivial device adds e76454e86918 hwmon: (lm85) support the LM96000 adds d79d81923274 hwmon: (lm85) add support for LM96000 high frequencies adds d2f78379e1b6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7d1179f0dbcd docs: kernel-doc: update commands to generate man page adds b5b2187db0cb docs: kernel-doc: typo "documentaion" adds 358b6ba9befa docs: Fix SLUB docs typo adds 11ede50059d0 docs: Add missing colon adds cd7198fc959e docs: Use underscore not hyphen in label adds 19c1d46dfc77 doc: Change LXR references to elixir.bootlin.com adds 548a7643866b Documentation/kr: Update Korean translation to delete refe [...] adds a6bee90a35f4 Documentation/process/howto/kr: Update Korean translation [...] adds 6fc48e6085ea Documentation/process/howto.rst/kokr: Update Korean transl [...] adds 265083a4ae5b docs/kokr: Update Korean translation to tidy up TOCs and r [...] adds faa6bcbb4c9c doc:process:kokr: Update Korean translation to add links w [...] adds a41e8f25fa8f stable-kernel-rules.rst: add link to networking patch queue adds 8f7e6d134bda doc: process: GPL -> GPL-compatible adds 560f28bcceb2 static_keys.txt: Fix trivial spelling mistake adds 31dcbbefd385 doc: kernel-parameters.txt: fix documentation of elevator [...] adds 5eadc169fc80 doc:it_IT: update coding-style - expectations around bool adds 0c5e194947fc doc:it_IT: add translations in process/ adds de19055564c8 Documentation: Document arm64 kpti control adds 9f11271af913 Merge remote-tracking branch 'jc_docs/docs-next' adds 1455dddc74bd media: imx274: remote unused function imx274_read_reg adds 879347f0c258 media: ov8856: Add support for OV8856 sensor adds f1fb08556241 media: ov7670: Remove useless use of a ret variable adds 5556ab2a3f2c media: ov7670: split register setting from set_fmt() logic adds 40012cd5ecaa media: ov7670: split register setting from set_framerate() logic adds 3d6a8fe25605 media: ov7670: hook s_power onto v4l2 core adds 030f9f682e66 media: ov7670: control clock along with power adds fa6527340141 media: ov8856: Modify ov8856 register reading function to [...] adds f8ce7c35e6ae media: i2c: mt9m001: copy mt9m001 soc_camera sensor driver adds 4915255bfcae media: i2c: mt9m001: dt: add binding for mt9m001 adds 1f01091fa1c0 media: mt9m001: convert to SPDX license identifer adds 9f4f37b03e3c media: mt9m001: sort headers alphabetically adds 1e57e4ce90f4 media: mt9m001: add of_match_table adds a5826484d46e media: mt9m001: introduce multi_reg_write() adds 8fcfc491c6ca media: mt9m001: switch s_power callback to runtime PM adds 74021329a76b media: mt9m001: remove remaining soc_camera specific code adds 12d85c3e275b media: mt9m001: add media controller support adds 73b338609845 media: mt9m001: register to V4L2 asynchronous subdevice framework adds dd15f0702f12 media: mt9m001: support log_status ioctl and event interface adds 71f247daf0c7 media: mt9m001: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 772f63c00c31 media: mt9m001: set all mbus format field when G_FMT and S [...] adds 49410d3abf44 media: mt9m111: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 2e1566abe54b media: mt9m111: set all mbus format field when G_FMT and S [...] adds 29856308137d media: mt9m111: set initial frame size other than 0x0 adds 61c1baa63430 media: s5k4ecgx: delete a bogus error message adds adbd2969afbb media: ov2640: fix initial try format adds 5792ae7c3dd4 media: venus: firmware: check fw size against DT memory re [...] adds de5a0bafcfc4 media: venus: core: correct maximum hardware load for sdm845 adds d24f800247b5 media: venus: core: correct frequency table for sdm845 adds 947e3b3cf190 media: venus: helpers: drop setting of timestamp invalid flag adds 60b6527952ed media: v4l2-pci-skeleton.c: fix outdated irq code adds b4ba92d56b4f media: dev-effect.rst: remove unused Effect Interface chapter adds 0b7a4b41ab0e media: dev-teletext.rst: remove obsolete teletext interface adds 49179ff480ee media: Documentation/media: rename "Codec Interface" adds 8c1d02f14018 media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info adds 9e8125498837 media: vicodec: add support for CROP and COMPOSE selection adds 7248d1ff0e21 media: vicodec: use 3 bits for the number of components adds 5fbd0729cfc6 media: vicodec: Add pixel encoding flags to fwht header adds ddc1b0852751 media: vicodec: Separate fwht header from the frame data adds 3b15f68e19c2 media: vicodec: Add support for resolution change event. adds f863f222b49a media: vicodec: ensure comp frame pointer kept in range adds c9d06df61297 media: vicodec: get_next_header is static adds 2e0fe66e0a13 media: imx: csi: Disable CSI immediately after last EOF adds 4bc1ab41eee9 media: imx: csi: Stop upstream before disabling IDMA channel adds a19c22677377 media: imx: prpencvf: Stop upstream before disabling IDMA channel adds d8501cc85069 media: dt-bindings: media: add 'assigned-clocks' to vcodec [...] adds 04bde67410bf media: mtk-vcodec: Using common interface to manage vdec/v [...] adds 03535e7a3a99 media: vb2: vb2_find_timestamp: drop restriction on buffer state adds 826ef7508833 media: Revert "media: cedrus: Allow using the current dst [...] adds 2cc1802f62e5 media: vb2: Keep dma-buf buffers mapped until they are freed adds 065e5a31497d media: cedrus: Remove completed item from TODO list (dma-b [...] adds 28d77c21cbeb media: vb2: add buf_out_validate callback adds ab7afaf33275 media: vim2m: add buf_out_validate callback adds 1f2f510753be media: vivid: add buf_out_validate callback adds 6b3e4c4cc162 media: cedrus: add buf_out_validate callback adds 1284ed59a147 media: vb2: check that buf_out_validate is present adds 560c053deb94 media: vivid: fix vid_out_buf_prepare() adds 8aa153f103f1 media: vim2m: fix driver for it to handle different fourcc [...] adds b3e64e5b0778 media: vim2m: use per-file handler work queue adds f0ef022c85a8 media: vim2m: allow setting the default transaction time v [...] adds d88937624351 media: videobuf2: remove unused variable adds 801efd0f7522 media: imx-pxp: fix duplicated if condition adds db9a01b32ca9 media: vicodec: check type in g/s_selection adds 0247c75b19c0 media: vicodec: fill in bus_info in media_device_info adds 281ae39b60b7 media: vim2m: fill in bus_info in media_device_info adds 69a9005789ad media: vicodec: support SOURCE_CHANGE event for decoders only adds 47bb117911b0 media: uvcvideo: Fix 'type' check leading to overflow adds 9dd0627d8d62 media: uvcvideo: Avoid NULL pointer dereference at the end [...] adds 041bc40662a1 media: ipu3-imgu: Use MENU type for mode control adds 505ecd35182f media: ipu3-imgu: Remove dead code for NULL check adds 81a43d10b8ed media: staging: intel-ipu3: fix unsigned comparison with < 0 adds 63635b54e07f media: v4l2-event: keep track of the timestamp in ns adds 15a40b27beb0 media: videobuf: use u64 for the timestamp internally adds cb7130ea67c4 media: meye: use u64 for the timestamp internally adds 597f8e9c1364 media: cpia2: use u64 for the timestamp internally adds bbd217a44a70 media: stkwebcam: use u64 for the timestamp internally adds 459d2a5d1e69 media: usbvision: use u64 for the timestamp internally adds 7b6b9a8c36b9 media: zoran: use u64 for the timestamp internally adds 276c1f066bda media: v4l2-common: drop v4l2_get_timestamp adds adc589d2a208 media: vimc: Add vimc-streamer for stream control adds a442940534b7 media: vivid: add vertical down sampling to imagesize calc adds 22f05d646df9 media: vim2m: don't use curr_ctx->dev before checking adds 9bcb830bfcea media: imx: Validate frame intervals before setting adds c2d88e7d66f9 media: vb2: Fix buf_out_validate documentation adds a4d3d61254d3 media: v4l2-mem2mem: Rename v4l2_m2m_buf_copy_data to v4l2 [...] adds d75e77ed14f8 media: hdpvr: fix smatch warning adds db89a47fb9c7 media: pxa_camera: fix smatch warning adds 6fd369dd1cb6 media: vimc: fill in bus_info in media_device_info adds 186184c52fae Merge remote-tracking branch 'v4l-dvb/master' adds 82bb71cd3205 Merge remote-tracking branch 'v4l-dvb-next/master' adds 82ffd0454bd9 Merge tag 'v5.0-rc5' of https://git.kernel.org/pub/scm/lin [...] adds 9b46f81c9a3a Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 39b11bfd11ac Merge branch 'acpica' into linux-next adds caee8c369fc2 Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-debug' [...] adds 580d0382c1cd ACPI / DPTF: remove header search path to the parent directory adds fdb3c1776570 ACPI: EC: Clean up probing for early EC adds a9c3076846be ACPI: EC: Declare boot_ec as static adds 1568426c491a ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward adds c746b6b67e16 ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward adds d2c62aef3876 ACPI: EC: Eliminate acpi_config_boot_ec() adds 116f2b348b74 ACPI: EC: Simplify boot EC checks in acpi_ec_add() adds b6a3e1475b02 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" adds 574d68c80dde Merge branches 'acpi-dptf' and 'acpi-ec' into linux-next adds 2b6e492467c7 device property: Fix the length used in PROPERTY_ENTRY_STRING() adds d8f54b2885f7 Merge branch 'devprop' into linux-next adds 58456488e0e3 PM-runtime: update accounting_timestamp on enable adds a08c2a5a3194 PM-runtime: Replace jiffies-based accounting with ktime-ba [...] adds 1cc9c59569e0 Merge back earlier PM core material for v5.1. adds f800ea320c09 PM-runtime: Optimize pm_runtime_autosuspend_expiration() adds d1c6b41b0f65 PM / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() adds 34263997aeae Merge branches 'pm-core', 'pm-sleep', 'pm-qos', 'pm-domain [...] adds 8a56bdeb0900 Merge back earlier cpuidle material for v5.1. adds db10945cf49e cpuidle: dt: bail out if the idle-state DT node is not compatible adds 625c85a62cb7 cpufreq: Use struct kobj_attribute instead of struct global_attr adds afa1f2ab43d4 thermal: cpu_cooling: Require thermal core to be compiled in adds 5c238a8b599f cpufreq: Auto-register the driver as a thermal cooling dev [...] adds 4c5ff1c8320d cpufreq: qcom-hw: Register as a cpufreq cooling device adds 4b498869268e cpufreq: imx6q: Use auto-registration of thermal cooling device adds e248d8d35cff cpufreq: cpufreq-dt: Use auto-registration of thermal cool [...] adds 0db60d6b89b9 cpufreq: mediatek: Use auto-registration of thermal coolin [...] adds 17170ec17109 cpufreq: qoriq: Use auto-registration of thermal cooling device adds 5da7af9a94a7 cpufreq: scmi: Use auto-registration of thermal cooling device adds cb772b8ce4b9 cpufreq: scpi: Use auto-registration of thermal cooling device adds 10b818211d04 cpufreq: stats: Declare freq-attr right after their callbacks adds 9795607dc41e cpufreq: stats: Fix concurrency issues while resetting stats adds c46ebc17bc08 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds ce5cbf53496b ACPI: Set debug output flags independent of ACPICA adds d8730e4fd781 Merge branch 'acpi-bus' into linux-next adds c155f6499f97 PM-runtime: Switch accounting over to ktime_get_mono_fast_ns() adds fed7e88c0702 PM-runtime: update time accounting only when enabled adds b1e72d307017 Merge branch 'pm-core' into linux-next adds e00d3c86e4cc Merge remote-tracking branch 'pm/linux-next' adds 70e6e7d92bca MAINTAINERS: use common indentation adds e0e5b2b4f427 cpufreq: s5pv210: Defer probe if getting regulators fail adds 8e3151d16c7d MAINTAINERS: add new entries for Armada 8K cpufreq driver adds f525a670533d cpufreq: ap806: add cpufreq driver for Armada 8K adds 0dc10eac6583 MAINTAINERS: Update the active pm tree for ARM adds 50c0b12f098f cpufreq: qcom-kryo: make some variables static adds 446fae2bb539 cpufreq: tegra124: add missing of_node_put() adds eb9d1f6a0e59 cpufreq: qcom: Read voltage LUT and populate OPP adds 285881b51eb5 PM / OPP: Remove unused parameter of _generic_set_opp_clk_only() adds a4f342b9607d PM / OPP: Introduce a power estimation helper adds dcc424ce6966 Merge commit 'a4f342b9607d8c2034d3135cbbb11b4028be3678' in [...] adds f61a5d47ecb6 cpufreq: qcom-hw: Register an Energy Model adds 0d41859dd10e Merge branch 'cpufreq/opp/qcom-hw' into cpufreq/arm/linux-next adds dfdd39e2da50 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 76d004bf72c9 cpufreq: dt: Register an Energy Model adds 6915d7ad2105 cpufreq: scpi: Register an Energy Model adds 2516d670052d cpufreq: arm_big_little: Register an Energy Model adds 3c429851f998 cpufreq: scmi: Register an Energy Model adds 1058d1efbc84 cpufreq: mediatek: Register an Energy Model adds a2dea4cb9070 opp: no need to check return value of debugfs_create functions adds 3ad63a6b1b3e cpufreq: imx6q: Register an Energy Model adds a9a744dd5b82 cpufreq: OMAP: Register an Energy Model adds 9a536725d9cb Merge remote-tracking branch 'opp/opp/linux-next' adds d124ba002b62 Merge remote-tracking branch 'thermal/next' adds 5c1597bfeb2c dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 8526e331c56f dlm: Fix test for -ERESTARTSYS adds 91971f759fcf Merge remote-tracking branch 'dlm/next' adds ee848721f60d IB/umad: Avoid additional device reference during open()/close() adds 039d713a59c8 IB/umad: Do not check status of nonseekable_open() adds 8283d7872576 infiniband: cxgb4: no need to check return value of debugf [...] adds 5c43276499f9 infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro adds e77511802560 infiniband: hfi1: no need to check return value of debugfs [...] adds 0d0336cf5434 infiniband: qib: no need to check return value of debugfs_ [...] adds 73eb8f03f0ec infiniband: mlx5: no need to check return value of debugfs [...] adds 253767296611 infiniband: ocrdma: no need to check return value of debug [...] adds 316bcda81d29 infiniband: usnic: no need to check return value of debugf [...] adds 2e061c691c3f infiniband: ipoib: no need to check return value of debugf [...] adds f37385919045 IB/core: Declare local functions 'static' adds 0a353c2e9435 IB/mlx5: Declare local functions 'static' adds 8ba0ddd09406 RDMA/iw_cxgb4: Drop __GFP_NOFAIL adds da6a496a34f2 IB/mlx5: Ranges in implicit ODP MR inherit its write access adds 61b2fe3c62e5 IB/mlx5: Remove dead code adds 6a157f7d1b14 RDMA/hns: Add SCC context allocation support for hip08 adds aa84fa18741b RDMA/hns: Add SCC context clr support for hip08 adds 0e40dc2f70cd RDMA/hns: Add timer allocation support for hip08 adds ff0244bb5924 RDMA/qib: Use GUP longterm for PSM page pining adds 535005ca8e5e IB/core: Destroy QP if XRC QP fails adds ed4cdf4a2131 infiniband: remove unneeded header search paths adds b360ce3b2be9 infiniband: prefix header search paths with $(srctree)/ adds e355477ed9e4 net/mlx5: Make mlx5_cmd_exec_cb() a safe API adds ce4eee5340a9 net/mlx5: Add pci AtomicOps request adds 6bf8f22aea0d IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD adds a124edba2627 IB/mlx5: Introduce async DEVX obj query API adds 4accbb3fd263 IB/mlx5: Implement the file ops of DEVX async command FD adds eaebaf77e7cb IB/mlx5: Implement DEVX hot unplug for async command FD adds 55c293c38efa Merge branch 'devx-async' into k.o/for-next adds 8aa04ad3b393 RDMA/vmw_pvrdma: Support upto 64-bit PFNs adds ed0bc2658e1b IB/ipoib: Make ipoib_intercept_dev_id_attr() static adds 87fc34b575fd IB/{hfi1,qib}: Cleanup open coded sge sizing adds db421a54996c IB/{hfi1, qib, rvt} Cleanup open coded sge usage adds 0b5cb3300ae5 RDMA/srp: Increase max_segment_size adds f3ffed0ce49a IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static adds e5c1bb47cca6 IB/mlx5: Remove set but not used variable adds 459cc69fa4c1 RDMA: Provide safe ib_alloc_device() function adds 6780c4fa9d6e RDMA: Add indication for in kernel API support to IB device adds cfc30ad3d098 IB/usnic: Remove stub functions adds cf34e1fe5254 IB/mlx5: Consider vlan of lower netdev for macvlan GID entries adds f732e7135b8b RDMA/nldev: Dynamically generate restrack dumpit callbacks adds 8be565e65fa9 RDMA/nldev: Factor out the PID namespace check adds 659067b0b5c3 RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks adds 0ad699c0edc9 RDMA/core: Simplify restrack interface adds 5e458d3f899e RDMA/restrack: Refactor user/kernel restrack additions adds 02da37509705 RDMA/core: Use the ops infrastructure to keep all callback [...] adds da91ddfdc721 RDMA/hns: Remove set but not used variable 'rst' adds dda7a817f287 net/mlx5: Add XRC transport to ODP device capabilities layout adds 46861e3e88be net/mlx5: Set ODP SRQ support in firmware adds e431a80a5409 Merge branch 'mlx5-next into rdma.git for-next adds 10f56242e315 IB/mlx5: Fix the locking of SRQ objects in ODP events adds da82334219bc IB/core: Allocate a bit for SRQ ODP support adds 52a72e2a395f IB/uverbs: Expose XRC ODP device capabilities adds 586f4e95c71a IB/mlx5: Remove useless check in ODP handler adds 6ff7414a17b2 IB/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature adds 29917f4750a0 IB/mlx5: Add XRC initiator ODP support adds fbeb4075c670 IB/mlx5: Let read user wqe also from SRQ buffer adds 08100fad5cac IB/mlx5: Add ODP SRQ support adds 2e68daceac07 IB/mlx5: Advertise SRQ ODP support for supported transports adds 6141f8fa5bb7 IB/mlx5: Advertise XRC ODP support adds a163afc88556 IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() adds 6a8a2aa62da2 Merge tag 'v5.0-rc5' into rdma.git for-next adds c3c668e74239 RDMA/hns: Make some function static adds fa40718804a1 RDMA/rxe: Move rxe_init_av() to rxe_av.c adds 668aa15b5bf8 RDMA/rxe: Improve loopback marking adds d061effc36f7 RDMA/hns: Fix the Oops during rmmod or insmod ko when rese [...] adds 6a04aed6afae RDMA/hns: Fix the chip hanging caused by sending mailbox&C [...] adds d3743fa94ccd RDMA/hns: Fix the chip hanging caused by sending doorbell [...] adds 95b8e384d8c4 iw_cxgb*: kzalloc the iwcm verbs struct adds f76903d574b2 RDMA/IWPM: refactor the IWPM message attribute names adds b0bad9ad514f RDMA/IWPM: Support no port mapping requirements adds bf3b4f066d99 IB/mlx5: Do not use hw_access_flags for be and CPU data adds a78e8723a505 RDMA/cma: Remove CM_ID statistics provided by rdma-cm module adds a2bfd708b17a RDMA/iwpm: move kdoc comments to functions adds c505bdb0378b Merge remote-tracking branch 'rdma/for-next' adds 5e5b9f6272f2 net/mlx4_core: A write memory barrier is sufficient in EQ [...] adds d4fd0404c1c9 enetc: Introduce basic PF and VF ENETC ethernet drivers adds 16eb4c85c964 enetc: Add ethtool statistics adds beb74ac878c8 enetc: Add vf to pf messaging support adds d382563f541b enetc: Add RFS and RSS support adds 556b2710a1ca Merge branch 'ENETC' adds 843ef94e3374 net: amd8111e: clean up two minor indentation issues adds 8f4ebaaa8d97 net: stmmac: Fix return value check in qcom_ethqos_probe() adds a016becd3a56 net: phy: start state machine in phy_start only adds 217962615662 net: phy: warn if phy_start is called from invalid state adds 9e573cfc35c6 net: phy: start interrupts in phy_start adds 434a4315b961 net: phy: change phy_start_interrupts to phy_request_interrupt adds 2ab64da68c2b Merge branch 'net-phy-improve-starting-PHY' adds 949e7cea0cbc bonding: count master 3ad stats separately adds c46863ab8356 r8169: factor out disabling ALDPS adds a1ead2ec3c09 r8169: factor out PHY init sequence adjusting 10M and ALDPS adds 232aa8ec3ed9 tcp_bbr: refactor bbr_target_cwnd() for general inflight p [...] adds 78dc70ebaa38 tcp_bbr: adapt cwnd based on ack aggregation estimation adds 58e0b4abf54c Merge branch 'tcp_bbr-Improving-TCP-BBR-performance-for-Wi [...] adds 8eab6dac8d97 tipc: remove dead code in struct tipc_topsrv adds 2bb3e1039483 mlxfw: Replace license text with SPDX identifiers and adju [...] adds 0ba9480cffaa bridge: remove duplicated include from br_multicast.c adds 30e5c2c6bf28 net: Revert devlink health changes. adds 94816278383e net/mlx5e: RX, Make sure packet header does not cross page [...] adds 79d356ef2c10 net/mlx5e: Take CQ decompress fields into a separate structure adds 149e566fef81 net/mlx5e: Expand XPS cpumask to cover all online cpus adds 71129676ab59 net/mlx5e: Return the allocated flow directly from __mlx5e [...] adds 8e4ca98609a5 net/mlx5: Add trace points for flow tables create/destroy adds 9659e49a6db4 net/mlx5e: Separate between ethtool and netdev software st [...] adds 168af00a3b7b net/mlx5e: Present the representors SW stats when state is [...] adds b832d4fdf105 net/mlx5e: Reuse fold sw stats in representors adds ee4576fcfe65 Merge tag 'mlx5-updates-2019-01-25' of git://git.kernel.or [...] adds a118b19d9145 Documentation: net: phy: reflect latest changes to phylib API adds f72b4644b224 s390/qeth: streamline TX buffer management adds 44eb086f9af9 s390/qeth: remove bogus netif_wake_queue() adds e22355ea3f3c s390/qeth: consolidate open/stop netdev ops adds 654e3d48bebb s390/qeth: register MAC address earlier adds 340c0936f23b s390/qeth: remove TX disable from online path adds fa3d2e60596b s390/qeth: delay netdevice registration adds e6e771b3d897 s390/qeth: detach netdevice while card is offline adds 5fc692a7ffaf s390/qeth: remove VLAN tracking for L2 devices adds ccaceadc4eff Merge branch 's390-qeth-next' adds c23f35d19db3 net: IP defrag: encapsulate rbtree defrag code into callab [...] adds d4289fcc9b16 net: IP6 defrag: use rbtrees for IPv6 defrag adds 997dd9647164 net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c adds 4c3510483d26 selftests: net: ip_defrag: cover new IPv6 defrag behavior adds dda6a7a3685b Merge branch 'ipv6-defrag-rbtree' adds df6f1856db02 r8169: add general EEE support for chip versions from RTL8168g adds b6c7fa401625 r8169: enable EEE per default on chip versions from RTL8168g adds f515220cc24b Merge branch 'r8169-add-EEE-support-for-RTL8168g+' adds 84239b445964 ptp: fix debugfs_simple_attr.cocci warnings adds f859a4484703 tcp: allow zerocopy with fastopen adds 25fe02d00a1e Documentation: net: phy: switch documentation to rst format adds cc07d2714a84 r8169: add EEE support for RTL8168f adds 1563daa3cacf r8169: enable EEE per default on RTL8168f adds 45e8fddd9b97 Merge branch 'r8169-add-EEE-support-for-RTL8168f' adds 217e288c9718 net: hns3: don't update packet statistics for packets drop [...] adds ac864c2346d0 net: hns3: clear pci private data when unload hns3 driver adds 1821dce9ae6c net: hns3: add error handling in hclge_ieee_setets adds 47ef6deccdff net: hns3: fix return value handle issue for hclge_set_loopback() adds 28673b33c756 net: hns3: fix broadcast promisc issue for revision 0x20 adds 350fda0a0af9 net: hns3: After setting the loopback, add the status of g [...] adds c2a39d981da7 net: hns3: do reinitialization while mqprio configuration changed adds a1ef124e6e86 net: hns3: remove dcb_ops->map_update in hclge_dcb adds 1cce5eb6506d net: hns3: call hns3_nic_set_real_num_queue with netdev down adds 51e8439f3496 net: hns3: add 8 BD limit for tx flow adds b7b585c286ab net: hns3: add initialization for nic state adds f01f5559cac8 net: hns3: don't allow vf to enable promisc mode adds 08c666b7033d Merge branch 'hns3-next' adds 662a14d0c71e lan743x: Provide Read/Write Access to on chip OTP adds f46fe4f8d787 ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit adds c8b34e680a09 ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit adds 6e6b904ad4f9 ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit adds 962924fa2b7a ip_gre: Refactor collect metatdata mode tunnel xmit to ip_ [...] adds a4b829949326 Merge branch 'ip_tunnel-next' adds 7304720d70a2 atheros: atl2: replace dev_kfree_skb_any() by dev_consume_ [...] adds 085c4c7dd2b6 net: lmc: remove -I. header search path adds 1d68101367a9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0e0213965c97 net: phy: at803x: Use helpers to access MMD PHY registers adds fb1b69999130 net: ipv4: ip_input: fix blank line coding style issues adds 31954cd8bb66 tcp: Refactor pingpong code adds 4a41f453bedf tcp: change pingpong threshold to 3 adds 889865cf54bd Merge branch 'tcp-change-pingpong-to-3-in-delayed-ack-logic' adds 42d704e01817 mlxsw: spectrum_acl: Remove unnecessary arg on action_repl [...] adds 038418eeb955 mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs adds 3021afe16828 mlxsw: spectrum_acl: Fix rul/rule typo adds 2adeb5f1c3f5 mlxsw: spectrum_switchdev: Add more extack messages adds 39c6b53cc01f Documentation: add devlink param file for mlxsw driver adds 6f64bcb62f33 selftests: net: forwarding: change devlink resource suppor [...] adds 3cab0de9bbea selftests: forwarding: Use OK instead of PASS in test output adds 8d9375529193 Merge branch 'mlxsw-Misc-updates' adds 8e067bb3fc92 benet: remove broken and unused macro adds 666db4862f2d qed: Revise load sequence to avoid PCI errors adds 64515dc899df qed: Add infrastructure for error detection and recovery adds ccc67ef50b90 qede: Error recovery process adds bb7c778b73eb Merge branch 'qed-Error-recovery-process' adds fe19a8fea7cb ipvs: avoid indirect calls when calculating checksums adds 6ecd754883da ipvs: use indirect call wrappers adds dd03b1ad26c4 netfilter: nft_counter: remove wrong __percpu of nft_count [...] adds ac088a88b5d5 netfilter: conntrack: fix error path in nf_conntrack_perne [...] adds 83f529281d7a netfilter: ipv4: remove useless export_symbol adds 343917b410ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 2f0921262ba9 selftests/bpf: suppress readelf stderr when probing for BT [...] adds 1d0dc06930a9 net: xsk: track AF_XDP sockets on a per-netns list adds 50e74c0131a5 xsk: add id to umem adds a36b38aa2af6 xsk: add sock_diag interface for AF_XDP adds dbbd79ae166f Merge branch 'af-xdp-sock-diag' adds d405c7407a54 bpf: allocate 0x06 to new eBPF instruction class JMP32 adds a72dafafbd5f bpf: refactor verifier min/max code for condition jump adds 092ed0968bb6 bpf: verifier support JMP32 adds 56cbd82ef0b3 bpf: disassembler support JMP32 adds df791dc16760 tools: bpftool: teach cfg code about JMP32 adds 503a8865a477 bpf: interpreter support for JMP32 adds a7b76c885769 bpf: JIT blinds support JMP32 adds 3f5d6525f219 x86_64: bpf: implement jitting of JMP32 adds 69f827eb6e14 x32: bpf: implement jitting of JMP32 adds 654b65a04880 arm64: bpf: implement jitting of JMP32 adds b85062ac0df3 arm: bpf: implement jitting of JMP32 adds 5f6459966d0a ppc: bpf: implement jitting of JMP32 adds 626a5f66da0d s390: bpf: implement jitting of JMP32 adds 461448398ac1 nfp: bpf: implement jitting of JMP32 adds 6ea848b5ced5 selftests: bpf: functional and min/max reasoning unit test [...] adds 3ef84346c561 selftests: bpf: makefile support sub-register code-gen test mode adds ae575c8a9868 Merge branch 'jmp32-insns' adds 2dfb40121ee8 selftests: bpf: prepare for break up of verifier tests adds 40f2fbd5a5e9 selftests: bpf: break up test_verifier adds 48729226238d selftests: bpf: break up the rest of test_verifier adds 20600f3e9d3f Merge branch 'split-test_verifier' adds cdd7b4064258 selftests: bpf: remove duplicated include adds d76198b0bc5a tools: bpftool: warn about risky prog array updates adds c8aa703822bf net/flow_dissector: move bpf case into __skb_flow_bpf_dissect adds b7a1848e8398 bpf: add BPF_PROG_TEST_RUN support for flow dissector adds bf0f0fd93945 selftests/bpf: add simple BPF_PROG_TEST_RUN examples for f [...] adds 3d2af27a84a8 Merge branch 'bpf-flow-dissector-tests' adds ec7146db1500 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bbcbf2eede69 enetc: include linux/vmalloc.h for vzalloc etc adds ac93e2fa8550 liquidio: fix the validation of rx checksum status from NI [...] adds 18d79f721e0a cxgb4vf: Update port information in cxgb4vf_open() adds baa962e39df9 MAINTAINERS: update cxgb4 and cxgb3 maintainer adds 9f672984338d cxgb4: clip_tbl: Use struct_size() in kvzalloc() adds c829f5f52db9 cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() adds eaf2a47f40f0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 39e6160e14bd devlink: Add devlink_param for port register and unregister adds f4601dee25d5 devlink: Add port param get command adds 9c54873b4e2e devlink: Add port param set command adds ffd19b9a490a devlink: Add support for driverinit get value for devlink_port adds 5473a7bdad78 devlink: Add support for driverinit set value for devlink_port adds c1e5786d6771 devlink: Add devlink notifications support for port params adds b639583f9e36 devlink: Add a generic wake_on_lan port parameter adds 782a624d00fa bnxt_en: Add bnxt_en initial port params table and register it adds bde527264307 Merge branch 'devlink-port' adds 80df2704a375 sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC adds b99e5e028bf4 sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt adds 7adb5ed5eec3 sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt adds 8889394df2aa sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt adds 6fd769beb0d9 sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt adds 48c072174dea sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt adds 8add543e369d sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt adds fb1956050846 sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt adds acce7f3b8d4f sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt adds 2e7709d1cc66 sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTE [...] adds e7f282489123 sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VAL [...] adds 9c5829e1c49e sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 707e45b3dc5a sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 92fc3bd928c9 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 49b037acca8c sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds e0651a0dc877 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 7fb3be13a236 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds bf9fb6ad4f29 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 3adcc300603e sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 2af66ff3edc7 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 3a583059d187 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 99a62135e127 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds d251f05e3ba2 sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for [...] adds 7efba10d6bd2 sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP [...] adds 804a15cdbbc3 Merge branch 'sctp-support-SCTP_FUTURE-CURRENT-ALL_ASSOC' adds cb56e214679f mlxsw: spectrum_acl: Include delta bits into hashtable key adds a97cfe4de1be mlxsw: spectrum_acl: Add C-TCAM spill tracepoint adds 1eadbd3ab9c3 selftests: spectrum-2: Extend and move trace helpers adds 0d0f20fb2fa0 selftests: spectrum-2: Fix multiple_masks_test adds 1f0ac761bcaa selftests: spectrum-2: Add delta two masks one key test adds 08c25fe83a0c Merge branch 'mlxsw-spectrum_acl-Include-delta-bits-into-h [...] adds 889bcbdeee57 net: ethernet: mediatek: support MT7621 SoC ethernet hardware adds ddda1ac116c8 net: dsa: mt7530: support the 7530 switch on the Mediatek [...] adds 9389b5e9467f dt-bindings: net: dsa: add new MT7530 binding to support MT7621 adds a82a3fe0186d Merge branch 'net-dsa-mt7530-support-MT7530-in-the-MT7621-SoC' adds 1a6e552df33c net: hns3: reuse the definition of l3 and l4 header info union adds 8e1445a653c9 net: hns3: fix VF dump register issue adds fc0c174f4223 net: hns3: use the correct interface to stop|open port adds 74354140a579 net: hns3: change hnae3_register_ae_dev() to int adds de67a690cc27 net: hns3: only support tc 0 for VF adds c8a8045b2d0a net: hns3: Fix NULL deref when unloading driver adds e215278548f9 net: hns3: fix netif_napi_del() not do problem when unloading adds 472d7ecee20e net: hns3: fix for rss result nonuniform adds 9fc55413270f net: hns3: fix improper error handling in the hclge_init_ae_dev() adds eed9535f9f71 net: hns3: fix an issue for hclgevf_ae_get_hdev adds c59a85c07e77 net: hns3: stop sending keep alive msg to PF when VF is resetting adds 9abeb7d8cf87 net: hns3: keep flow director state unchanged when reset adds 630afc7734ba Merge branch 'hns3-next' adds 913564fbc2df macvlan: use netif_is_macvlan_port() adds fa6821cbf1d9 r8169: improve WoL handling adds ef76c77a0561 ethtool: remove unnecessary check in ethtool_get_regs() adds 39ee6e8204b9 net: hns3: Check for allocation failure adds 390298e86f8a mac80211: Expose ieee80211_schedule_txq() function adds 4af217500e7f cfg80211: mark expected switch fall-throughs adds c82c06ce43d3 cfg80211: Notify all User Hints To self managed wiphys adds ab4dfa20534e cfg80211: Allow drivers to advertise supported AKM suites adds fe4943702c85 cfg80211: Authentication offload to user space in AP mode adds 6c900360e7c0 nl80211: Allow set/del pmksa operations for AP adds 2ec56f918009 mac80211: remove unused variable adds cb86880ee493 mac80211: Fix documentation strings for airtime-related variables adds 5ac4a12df581 cfg80211: fix typo adds 752cfee90d11 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 23323289b154 netlink: reduce NLA_POLICY_NESTED{,_ARRAY} arguments adds 9874b71fa19c cfg80211: add missing documentation that kernel-doc warns about adds 7d4194633b29 mac80211: fix missing/malformed documentation adds 962c382d482a Merge tag 'mac80211-next-for-davem-2019-02-01' of git://gi [...] adds 25c097ca413b batman-adv: Start new development cycle adds b61ec31c8575 batman-adv: Snoop DHCPACKs for DAT adds 7a79d717e081 batman-adv: Update copyright years for 2019 adds d3a5fd3c987c Merge tag 'batadv-next-for-davem-20190201' of git://git.op [...] adds fb99bce71200 net: tls: Support 256 bit keys adds a2ef9b6a22bd net: tls: Refactor tls aad space size calculation adds fedf201e1296 net: tls: Refactor control message handling on recv adds 130b392c6cd6 net: tls: Add tls 1.3 support adds 8debd67e79da net: tls: Add tests for TLS 1.3 adds 665cf634e6d5 Merge branch 'tls-1.3-support' adds 5b053e121ffd net: tls: Set async_capable for tls zerocopy only if we se [...] adds 3ebb18a48cbf cxgb4: sched: use struct_size() in kvzalloc() adds c49f0ce0b692 cxgb4: smt: use struct_size() in kvzalloc() adds 6541d025906b tulip: eeprom: use struct_size() in kmalloc() adds ee69804714e2 nfp: use struct_size() in kzalloc() adds 1f533ba6d50d ipv4: fib: use struct_size() in kzalloc() adds 3fc46fc9f68c ipconfig: add carrier_timeout kernel parameter adds b6a4fd680042 selftests: forwarding: Make ping timeout configurable adds 0175cb59220b selftests: forwarding: mirror_lib: Update ping limits adds f3b05bb81957 selftests: mlxsw: Update ping limits adds 3dc178a9efa1 selftests: forwarding: mirror_gre_changes: Fix TTL test adds db2c5bfcdf38 selftests: forwarding: mirror_lib: Wait for tardy mirrored [...] adds 35036b0b09c4 selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix unta [...] adds ccdb66dd2f1e selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roam [...] adds a99dd629e879 selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors adds ba22b65edca7 selftests: forwarding: mirror_gre_bridge_1q_lag: Enable fo [...] adds 2243cad9ffee selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP adds 084fafe9efe4 selftests: forwarding: mirror_gre_flower: Fix test result [...] adds 26281e2c83e5 Merge branch 'selftests-Various-fixes' adds f9cf22882c60 devlink: add device information API adds fc6fae7dd987 devlink: add version reporting to devlink info API adds 785bd550c4fb devlink: add generic info version names adds 4adba00839d6 nfp: devlink: report driver name and serial number adds 937a3e2645b2 nfp: devlink: report fixed versions adds b96588400a0e nfp: nsp: add support for versions command adds 7c908f467d78 nfp: devlink: report the running and flashed versions adds ddb6e99e2db1 ethtool: add compat for devlink info adds d6b0a01faa6a Merge branch 'devlink-add-device-driver-information-API' adds e8ddbfb4bcb2 selftests/bpf: skip sockmap in test_maps if kernel doesn't [...] adds 8184d44c9a57 selftests/bpf: skip verifier tests for unsupported program types adds 9acea337ef57 selftests/bpf: skip verifier tests for unsupported map types adds cfff578ed51c selftests/bpf: mark verifier test that uses bpf_trace_prin [...] adds befa618112a0 bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require c [...] adds 9f239f68f2c5 Merge branch 'bpf-tests-probe-kernel-support' adds de1da68d9c9d bpf: fix bitrotted kerneldoc adds 116bfa96a255 bpf: fix missing prototype warnings adds 1832f4ef5867 bpf, cgroups: clean up kerneldoc warnings adds d83525ca62cf bpf: introduce bpf_spin_lock adds e16d2f1ab968 bpf: add support for bpf_spin_lock to cgroup local storage adds 7dac3ae42cf8 tools/bpf: sync include/uapi/linux/bpf.h adds b4d4556c3266 selftests/bpf: add bpf_spin_lock verifier tests adds ab963beb9f5d selftests/bpf: add bpf_spin_lock C test adds 96049f3afd50 bpf: introduce BPF_F_LOCK flag adds e44ac9a22b19 tools/bpf: sync uapi/bpf.h adds df5d22facd78 libbpf: introduce bpf_map_lookup_elem_flags() adds ba72a7b4badb selftests/bpf: test for BPF_F_LOCK adds 2863debfbc6e Merge branch 'bpf-spinlocks' adds 6f20c71d8505 bpf: powerpc64: add JIT support for bpf line info adds f3cea32d56e9 libbpf: Add a helper for retrieving a map fd for a given name adds 7313798b144c samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe adds bbaf6029c49c samples/bpf: Convert XDP samples to libbpf usage adds 6a5457618f62 samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, r [...] adds 01dde20ce04b xdp: Provide extack messages when prog attachment failed adds 743e568c1586 samples/bpf: Add a "force" flag to XDP samples adds 50db9f073188 libbpf: Add a support for getting xdp prog id on ifindex adds 3b7a8ec2dec3 samples/bpf: Check the prog id before exiting adds 473c5daa86ff Merge branch 'bpf-xdp-sample-libbpf' adds 2a1181540952 selftests/bpf: remove generated verifier/tests.h on 'make clean' adds db0a4b3b6b83 nfp: bpf: correct the behavior for shifts by zero adds ac7a1717a2cb nfp: bpf: complete ALU32 logic shift supports adds 5974b7c1e40d Merge branch 'shifts-cleanup' adds beb73559bf57 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 9e50dc11b856 net: hns3: fix a code style issue for hns3_update_new_int_gl() adds 6241e71e7207 net: hns3: fix an issue for hns3_update_new_int_gl adds 1731be4c73bb net: hns3: Modify parameter type from int to bool in set_gro_en adds 8ca754b13f3c net: hns3: code optimization for hclge_rx_buffer_calc adds b671b723e0d2 net: hns3: add hclge_cmd_check_retval() to parse comman's [...] adds 3a586422a553 net: hns3: move some set_bit statement into hclge_prepare_ [...] adds b6b4f987c5c4 net: hns3: fix a wrong checking in the hclge_tx_buffer_calc() adds 9194d18b0577 net: hns3: fix the problem that the supported port is empty adds f9f07091b43e net: hns3: optimize the maximum TC macro adds 77af09c6780b net: hns3: don't allow user to change vlan filter state adds 6104ca87e12a net: hns3: modify the upper limit judgment condition adds 54a395b63e47 net: hns3: MAC table entry count function increases operat [...] adds a68a8481353a Merge branch 'hns3-next' adds 5ea25b125289 r8169: remove rtl_wol_pll_power_down adds 87ab207981ec net: nixge: Separate ctrl and dma resources adds 0bb16830ebb6 net: nixge: Update device-tree bindings with v3.00 adds 7831216b0053 chelsio: clean up indentation issue adds 282faf3d3ac6 bna: fix indentation issue on call to bfa_ioc_pf_failed adds 7509ef2add7b atl1c: fix indentation issue on an if statement adds 682a789516d3 atheros: atl2: fix an indentaion issue on a return statement adds f66ebd14a71b net: phy: realtek: add generic Realtek PHY driver adds 1d2f4ebbbeb1 ipv4/igmp: Don't drop IGMP pkt with zeros src addr adds 3f8cfd0d95e6 cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() adds a9bcfd1d176e selftests: add missing include unistd adds fe0c72f3db11 socket: move compat timeout handling into sock.c adds 2edfd8e06145 arch: Use asm-generic/socket.h when possible adds 7f1bc6e95d78 sockopt: Rename SO_TIMESTAMP* to SO_TIMESTAMP*_OLD adds bcb3fc3247e5 arch: sparc: Override struct __kernel_old_timeval adds 13c6ee2a9216 socket: Use old_timeval types for socket timestamps adds 98bb03c865d7 socket: Add struct __kernel_sock_timeval adds 887feae36aee socket: Add SO_TIMESTAMP[NS]_NEW adds 9718475e6908 socket: Add SO_TIMESTAMPING_NEW adds 9dd49211b8ca socket: Update timestamping Documentation adds 45bdc66159d4 socket: Rename SO_RCVTIMEO/ SO_SNDTIMEO with _OLD suffixes adds a9beb86ae6e5 sock: Add SO_RCVTIMEO_NEW and SO_SNDTIMEO_NEW adds a98dc6aee784 Merge branch 'net-y2038-safe-socket-timestamps' adds bff5731d43ef net: devlink: report cell size of shared buffers adds 9fb20801dab4 net: Fix ip_mc_{dec,inc}_group allocation context adds b37ecb595dff net: phy: aquantia: Shorten name space prefix to aqr_ adds 81e6578c16d1 net: phy: aquantia: remove unneeded includes adds 4d5dfb666c1b net: phy: aquantia: use macro PHY_ID_MATCH_MODEL adds 278f6b674f9a net: phy: aquantia: replace magic numbers with constants adds ee825e8bc74f Merge branch 'phy-aquantia-improvements' adds 303a339f30a9 bpfilter: remove extra header search paths for bpfilter_umh adds ff7653f94b52 net: Fix fall through warning in y2038 tstamp changes. adds ce3fdb697f68 netdevice.h: Add __cold to netdev_<level> logging functions adds cc7335786f72 socket: fix for Add SO_TIMESTAMP[NS]_NEW adds 2c2ab5af7d14 sh_eth: rename sh_eth_cpu_data::hw_checksum adds f8e022db5056 sh_eth: RX checksum offload support adds 48132cd0c631 sh_eth: offload RX checksum on R7S72100 adds 040c16fd5974 sh_eth: offload RX checksum on R8A7740 adds 0da843adeefb sh_eth: offload RX checksum on R8A77980 adds 06240e1b526d sh_eth: offload RX checksum on SH7734 adds 997feb11b83b sh_eth: offload RX checksum on SH7763 adds d3ab9df53e8e Merge branch 'sh_eth-implement-simple-RX-checksum-offload' adds fc9c5a4a5a57 net/mlx5: Fix code style issue in mlx driver adds 5468e82f7034 net: phy: fixed-phy: Drop GPIO from fixed_phy_add() adds dd648818dad3 net: nixge: Make mdio child node optional adds 8dc0ae90ad02 net: nixge: Add support for fixed-link configurations adds baaac2fb0dda dt-bindings: net: Add fixed-link support adds 7194d92b23ea Merge branch 'nixge-Fixed-link-support' adds 4a4cec725790 net: marvell: mvpp2: use phy_interface_mode_is_8023z() helper adds bf2fa12593c2 net: marvell: mvpp2: fix lack of link interrupts adds 59f58708c504 e1000e: Exclude device from suspend direct complete optimization adds 803cc52323e0 igc: Remove unreachable code from igc_phy.c file adds facd86390be2 docs/networking: fix formatting of Intel drivers documentation adds a8890c38abb2 igc: Fix code redundancy adds 2242281d6998 ixgbe: remove magic constant in ixgbe_reset_hw_82599() adds ea888b03e3d7 fm10k: TRIVIAL cleanup of extra spacing in function comment adds 979eff22c9f4 e1000e: fix a missing check for return value adds 55fdbeaa2db8 igc: Remove unused code adds 439c71f7d2ca igc: Remove unneeded code adds 0f9e980bf5ee e1000e: fix cyclic resets at link up with active tx adds 109f599663b9 igc: Remove the 'igc_read_mac_addr_base' method adds 200a1a1a7e91 igc: Remove the 'igc_get_phy_id_base' method adds a865d22d593f igb: Bump version number adds 8c5ad0dae93c igc: Add ethtool support adds bfbae2eafe05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds aba1e632c2e8 iwlwifi: pcie: make array 'prop' static, shrinks object size adds d3561e0ecd75 iwlwifi: wrt: add to dump number of lmacs, lmac1 and umac [...] adds 7360f99e0b99 iwlwifi: mvm: advertise support for TWT in the Extended Ca [...] adds 866a6a85d468 iwlwifi: mvm: rely on mac80211 to configure TWT support adds 8093bb6d4fee iwlwifi: add PCI IDs for the 22260 device series adds 99be6166a4a0 iwlwifi: pcie: recognize NICs with hw_rev 0x364 correctly adds 7703238ef7e5 iwlwifi: mvm: fix wrong DCM TLC config adds a98e2802a654 iwlwifi: correct one of the PCI struct names adds 5b74a9368958 iwlwifi: add new cards for 22560, 9260 and killer series adds 606b9ab67784 iwlwifi: mvm: fix firmware statistics usage adds b7226f104cef iwlwifi: remove support for 9000 A-step devices adds c688e3964a43 iwlwifi: pcie: remove unnecessary iwl_pcie_enable_rx_wake( [...] adds 1122135df036 iwlwifi: pcie: remove suspend/resume workaround for 9000A devices adds 7e08baeb3c6d iwlwifi: wrt: add 22000 device familiy prph dump support adds c281f13792f6 iwlwifi: mvm: make NVM access actually fail on failures adds cfbc6c4c5b91 iwlwifi: mvm: support mac80211 TXQs model adds 438af9698b0f iwlwifi: mvm: support mac80211 AMSDU adds e7eed19a28f0 iwlwifi: mvm: fix values in the table example adds af84282e2b48 iwlwifi: use kmemdup in iwl_parse_nvm_mcc_info() adds d6f9c7721064 iwlwifi: fix spelling mistake "registrating" -> "registering" adds 08f7d8b69aaf iwlwifi: mvm: bring back mvm GSO code adds 4f1e85f0b8e2 iwlwifi: mvm: Flush transmit queues on P2P Device ROC done adds 055b22e770dd iwlwifi: mvm: Set Tx rate and flags when there is not station adds 8dd2cea8b650 iwlwifi: mvm: Do not set RTS/CTS protection for P2P Device MAC adds a74231ba4b57 iwlwifi: update hcmds documentation adds 45dc7ba4b423 iwlwifi: mvm: make num_active_macs unsigned adds 162b22c93e66 iwlwifi: tighten boundary checks adds c1f33442976b iwlwifi: memcpy from dev_cmd and not dev_cmd->hdr adds b0d795a9ae55 iwlwifi: mvm: avoid possible access out of array. adds acf42a957e34 iwlwifi: avoid access out of memory allocated adds f9119304e1c9 iwlwifi: fw api: remove unused/deprecated filter status adds ec95b2701d24 iwlwifi: fw api: document WoWLAN patterns command adds 64e2330580fb Merge tag 'iwlwifi-next-for-kalle-2019-01-25' of git://git [...] adds 9fe310546559 mt76: add size check for additional rx fragments adds cbbfd73767cd mt76: throttle transmission of buffered multicast packets adds 7267a7965dd7 mt76: request tx status for powersave released EOSP packet adds 4d4b12bc56d3 mt76: dma: remove napi from mt76_dma_rx_fill signature adds 0ecf94dc3695 mt76: usb: do not build the skb if reported len does not f [...] adds 85b7e2acd31b mt76: Add missing include of linux/module.h adds 374eb1b55540 mt76: fix typo in mt76x02_check_mac_err routine adds 4989338ed305 mt76: mac: run mt76x02_mac_work routine atomically adds e207afa0232d mt76: usb: avoid queue/status spinlocks while passing tx s [...] adds b9f81643b6ae mt76x0: pci: fix ACS support adds 20ce270e5a7d mt76x02: do not set protection on set_rts_threshold callback adds 493d2dfab34b mt76x02: fixup MT_PROT_RATE_* defines adds 26a7b5473191 mt76x02: set protection according to ht operation element adds 9bc29420d745 mt76x0: configure MT_VHT_HT_FBK_CFG1 adds bf349ce16ef4 mt76x2: add static qualifier to mt76x2_init_hardware adds 35c572818ca2 mt76: dfs: run mt76x02_dfs_set_domain atomically adds 3fd612df8ac7 mt76x2: init: set default value for MT_TX_LINK_CFG adds f82ce8d9bd49 mt76: add energy detect CCA support to mt76x{0,2}e drivers adds c09f4d0a1f81 mt76: mac: minor optimizations in mt76x02_mac_tx_rate_val adds 87e86f90196f mt76: dma: do not build skb if reported len does not fit i [...] adds c1e0d2be0acf mt76: mmio: introduce mt76x02_check_tx_hang watchdog adds 32fb47fd9c55 mt76: make const array 'data' static, shrinks object size adds e76deac6f00b mt76: dma: avoid indirect call in mt76_dma_tx_queue_skb adds 3121742915b5 mt76: use proper name for __MT76x02_H macro adds 5c9decdfbb40 mt76: add led support to mt76x0e driver adds 013b2dff8153 mt76: fix tx status reporting for non-probing frames adds f545540d5f60 mt76: set IEEE80211_HW_NEEDS_UNIQUE_STA_ADDR flag adds 9313faacbb4e mt76: move mt76x02_get_txpower to mt76 core adds ef13edc00708 mt76: move mt76x02_phy_get_min_avg_rssi to mt76 core adds 02e5a769c0a4 mt76: fix rssi ewma tracking adds 9cf67ec7fd80 mt76: fix signedness of rx status signal field adds e7173858c78a mt76: add channel switch announcement support adds f832898dff55 mt76: do not report out-of-range rx nss adds 68f7030f2d5f mt76: fix per-chain signal strength reporting adds d225581df314 mt76: avoid scheduling tx queues for powersave stations adds 1899405c9838 Merge tag 'mt76-for-kvalo-2019-01-22' of https://github.co [...] adds 0899dd34d095 iwlwifi: pcie: fix the use of a wrong define adds 937c2652768f iwlwifi: iwlmvm: ignore HE PPDU type regarding EOF adds c97781d1d956 iwlwifi: iwlmvm: in monitor NDP notif take the NSS from rx_vec adds 85d78bb173db iwlwifi: pcie: add prints to track virtual ID adds 677837b8b3ea iwlwifi: mvm: fix %16 to %016 print format adds 486af86332c7 iwlwifi: mvm: read IWL_RX_MPDU_PHY_SHORT_PREAMBLE only for CCK adds cefec29ebdde iwlwifi: pcie: align licensing to dual GPL/BSD adds e6aeeb4f4517 iwlwifi: mvm: clean up LDBG config command usage adds 0f8bf03c8660 iwlwifi: mvm: save and export regdb blob from the NVM adds da0df827cd15 iwlwifi: make iwl_fw_dbg_start_stop_hcmd() inline adds e78da25e19c2 iwlwifi: move iwl_enable_{rx,tx}_ampdu to iwl-modparams.h adds 94a8d87c4764 iwlwifi: mvm: pre-initialize alive_data in wait_alive() adds 29cf396f08f6 iwlwifi: calculate pointers from out_cmd instead of out_cmd->hdr adds 9adcc117bc7d iwlwifi: make sure cur_fw_img is valid before accessing img adds 34a880d8bd4c iwlwifi: mvm: remove sta key on wep ap adds fefbf85305ec iwlwifi: monitor dumping flow cleanup adds 698478c49294 iwlwifi: mvm: add an option to dereference vif by id adds 1f7698abedee iwlwifi: mvm: fix A-MPDU reference assignment adds fba8248e7e67 iwlwifi: mvm: get rid of tx_path_lock adds 3a894a9f319f iwlwifi: remove TOF implementation adds 4841914ef440 iwlwifi: dvm: remove useless condition adds 93079fd5c059 iwlwifi: pcie: use u32* argument to iwl_trans_get_fw_monit [...] adds babea2d4fe76 iwlwifi: mvm: Disconnect on large beacon loss adds 6c161980ba48 iwlwifi: mvm: add location APIs adds 5213e8a8a28d iwlwifi: mvm: implement CSI reporting adds 57e861d9362e iwlwifi: mvm: Change FW channel info API adds 311590a3a21e iwlwifi: mvm: freeze management TXQ timer when station goe [...] adds fdd6c9419b6f iwlwifi: mvm: disable completely low latency mode with debugfs adds 98f0d01abcb9 iwlwifi: update product name for 9260 and 9560 adds 81444538ac58 iwlwifi: mvm: document monitor mode reorder buffer bypass adds 9bf13bee2d74 iwlwifi: mvm: include configured sniffer AID in radiotap adds 487ec49c358a iwlwifi: trigger dump on assert prior to setting the device up adds 40ecdd01d46e iwlwifi: mvm: update firmware when MU EDCA params change adds 07a44b322397 iwlwifi: dbg_ini: allocate dram buffer with proper flags adds cd0fc658fbb7 iwlwifi: dbg_ini: properly handle ini user trigger adds b2aea95c1833 iwlwifi: dbg_ini: retrieve dump_delay value properly adds 55fbf0d21c44 iwlwifi: dbg_ini: set dump mask BIT(n) instead of n adds 01f377dc927d iwiwifi: fix bad monitor buffer register addresses adds d4065e90dc62 Merge tag 'iwlwifi-next-for-kalle-2019-01-29' of git://git [...] adds 3864be551405 iwlwifi: mvm: fix merge damage in iwl_mvm_rx_mpdu_mq() adds c2e28ef7711f rt2x00: reduce tx power to nominal level on RT6352 adds db040dfa53e2 qtnfmac: use struct_size() in kzalloc() adds 434256833d8e libertas: add checks for the return value of sysfs_create_group adds 46b87976d7a8 rtl8723ae: Take the FW LPS mode handling out adds 5bb5385fbf3e rtl8723ae: Dont use old data for input gain control adds 28484b6b37ba rtl8723ae: Re-introduce the adaptive rate control adds 051337d412d2 rtlwifi: Don't clear num_rx_inperiod too early adds 1a0f547831dc mwifiex: add support for sd8977 chipset adds 126824f5ce67 qtnfmac: support EBUSY errcode for QLINK protocol adds d1365e794eb3 qtnfmac: fix INTx interrupt handling adds de624a355d92 qtnfmac: add support for 4addr mode adds 9fe504a13172 qtnfmac: switch to 32bit values for RTS/FRAG thresholds adds f3c8bd46c774 qtnfmac: do not reject retry changes in driver adds ff233cb51503 qtnfmac: convert to SPDX license identifiers adds 23781af74152 qtnfmac: add missing bss record to host scan cache adds 324b8cad8cfc qtnfmac: remove unused declarations adds 3844dec0f45d qtnfmac: qtnf_cmd_send_with_reply cleanup adds a4296994eb80 rt2x00: Work around a firmware bug with shared keys adds 6dcbe4592e7a libertas: fix indentation issue adds b0535d502d18 cw1200: fix indentation issues adds 2d76fff865d6 rtlwifi: rtl818x: fix indentation issue adds 999eb686aa90 wireless: remove unneeded semicolon adds 1e1b4161e859 rsi: Suppress sdhci warnings in mmc adds 112ec26fcdc5 wlcore: clean up an indentation issue adds 3bd1505fed71 mt7601u: bump supported EEPROM version adds 71ee1284d626 iwlegacy: no need to check return value of debugfs_create [...] adds ad2106ca00df wlcore: no need to check return value of debugfs_create functions adds 72efec9b67ae wl1251: no need to check return value of debugfs_create functions adds 23f389660301 wl12xx: no need to check return value of debugfs_create functions adds c922a3a02d2b wl18xx: no need to check return value of debugfs_create functions adds 3059785bb76e rtlwifi: no need to check return value of debugfs_create f [...] adds b089e6944af3 qtnfmac: no need to check return value of debugfs_create f [...] adds 80f4c5e3662a cw1200: no need to check return value of debugfs_create functions adds e9bdcdc7cdf0 b43: no need to check return value of debugfs_create functions adds 32b4ebfe7f12 b43legacy: no need to check return value of debugfs_create [...] adds 9ae49980bdca brcmsmac: no need to check return value of debugfs_create [...] adds b8f1fe518983 rsi: no need to check return value of debugfs_create functions adds 2587791d5758 rt2x00: no need to check return value of debugfs_create functions adds caac453a9be7 libertas: no need to check return value of debugfs_create [...] adds a0b449dc4c67 mwifiex: no need to check return value of debugfs_create f [...] adds b6958ad021c1 mt7601u: do not use WARN_ON in the datapath adds 030b43671ae8 wireless: prefix header search paths with $(srctree)/ adds 5661f29ade24 Merge tag 'wireless-drivers-next-for-davem-2019-02-06' of [...] adds 1878f0dcbff0 net: phy: provide full set of accessor functions to MMD registers adds b52c018ddccf net: phy: make use of new MMD accessors adds d9b5a67522d5 Merge branch 'net-phy-add-and-use-further-MMD-accessors' adds 8f2566225ae2 flow_offload: add flow_rule and flow_match structures and [...] adds c500c86b0c75 net/mlx5e: support for two independent packet edit actions adds e3ab786b4253 flow_offload: add flow action infrastructure adds 3a7b68617de7 cls_api: add translator to flow_action representation adds 3b1903ef97c0 flow_offload: add statistics retrieval infrastructure and use it adds 738678817573 drivers: net: use flow action infrastructure adds 2cd173e6d542 cls_flower: don't expose TC actions to drivers anymore adds 8bec2833fb28 flow_offload: add wake-up-on-lan and queue to flow_action adds eca4205f9ec3 ethtool: add ethtool_rx_flow_spec to flow_rule structure t [...] adds e4f7ef54cbd8 dsa: bcm_sf2: use flow_rule infrastructure adds 5bdf4120ae9b qede: place ethtool_rx_flow_spec after code after TC flowe [...] adds 37c5d3efd7f8 qede: use ethtool_rx_flow_rule() to remove duplicated parser code adds e37268eb1b21 Merge branch 'add-flow_rule-infrastructure' adds 27c874867c4e dpaa2-eth: Use a single page per Rx buffer adds 0723a3aec0ad dpaa2-eth: Use napi_consume_skb() adds 1fa0f68c9255 dpaa2-eth: Use FQ-based DPIO enqueue API adds 20fb0572826b dpaa2-eth: Update buffer pool refill threshold adds 8ce5cd5ed48b Merge branch 'dpaa2-eth-Driver-updates' adds 57186a5f43d0 devlink: add hardware errors tracing facility adds d32d02a5489b mlxsw: core: Trace EMAD errors adds c53f59d4b24d Merge branch 'mlxsw-core-Trace-EMAD-errors' adds 04c7788c2bb3 r8169: Load MAC address from device tree if present adds deedf1feb255 r8169: Avoid pointer aliasing adds 249f62b6edad cxgb4: Add new T6 PCI device ids 0x608b adds 47b98039fb6e cxgb4: Update 1.22.9.0 as the latest firmware supported. adds d6abc5969463 net: Introduce ndo_get_port_parent_id() adds 52d5254a2d04 bnxt: Implement ndo_get_port_parent_id() adds c4bf24508e1f liquidio: Implement ndo_get_port_parent_id() adds 6dcfa2343802 net/mlx5e: Implement ndo_get_port_parent_id() adds 25ba86051476 mlxsw: Implement ndo_get_port_parent_id() adds 751302c35ea0 mscc: ocelot: Implement ndo_get_port_parent_id() adds a5084bb71fa4 nfp: Implement ndo_get_port_parent_id() adds 7026b8a6fbe1 rocker: Implement ndo_get_port_parent_id() adds e58df56c8564 netdevsim: Implement ndo_get_port_parent_id() adds 7870a7bd570b staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() adds 929d6c145ec4 net: dsa: Implement ndo_get_port_parent_id() adds bccb30254a4a net: Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID adds 554c88ac2f47 Merge branch 'net-Introduce-ndo_get_port_parent_id' adds 2810c3b252b9 mlxsw: spectrum_router: Offload blackhole routes adds a98232a16497 selftests: mlxsw: Add a test for blackhole routes adds 907bea9cb8e9 Merge branch 'mlxsw-blackhole-routes' adds 8461ef8b7ef2 tools/bpf: move libbpf pr_* debug print functions to headers adds 9d100a19ffa5 tools/bpf: print out btf log at LIBBPF_WARN level adds 6f1ae8b6628b tools/bpf: simplify libbpf API function libbpf_set_print() adds 9fa3b47304b6 Merge branch 'change-libbpf-print-api' adds ecc15f113c8e s390: bpf: fix JMP32 code-gen adds 7e8a5903774b selftests/bpf: use localhost in tcp_{server,client}.py adds b8dcf8d149db tools/bpf: expose functions btf_ext__* as API functions adds 96408c43447a tools/bpf: implement libbpf btf__get_map_kv_tids() API function adds 1728b11110f1 Merge branch 'libbpf-btf_ext' adds a8a1f7d09cfc libbpf: fix libbpf_print adds 69eaab04c675 btf: extract BTF type size calculation adds d5caef5b5655 btf: add BTF types deduplication algorithm adds 9c651127445c selftests/btf: add initial BTF dedup tests adds 31de389707c8 Merge branch 'bpf-btf-dedup' adds 2353ecc6f91f bpf, riscv: add BPF JIT for RV64G adds 8a9e0aff8844 MAINTAINERS: add RISC-V BPF JIT maintainer adds e8cb0167ae68 bpf, doc: add RISC-V JIT to BPF documentation adds e2c6f50e4884 selftests/bpf: add "any alignment" annotation for some tests adds 90d304b7f7a1 Merge branch 'bpf-riscv-jit' adds 206dafb0a3a1 tools/bpf: fix a selftest test_btf failure adds a6c109a6b746 tools/bpf: add const qualifier to btf__get_map_kv_tids() m [...] adds f7748e295238 tools/bpf: silence a libbpf unnecessary warning adds 52158f009742 selftests/bpf: fix the expected messages adds 9ee963d6a1a0 net: xdp: allow generic and driver XDP on one interface adds d7f356380241 selftests/bpf: print traceback when test fails adds 06ea9e63cd23 selftests/bpf: add test for mixing generic and offload XDP adds 42a40e840d44 selftests/bpf: test reading the offloaded program adds 97fc9c83beed Merge branch 'bpf-xdp-hw-plus-generic' adds a5f2d082702c tools: bpftool: doc, fix incorrect text adds dd9cef43c222 bpf: test_maps: fix possible out of bound access warning adds e90b1fd83c94 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds cdc306a5c9cd rds: make v3.1 as compat version adds d021fabf525f rds: rdma: add consumer reject adds 3eb450367d08 rds: add type of service(tos) infrastructure adds 56dc8bce9f76 rds: add transport specific tos_map hook adds fd261ce6a30e rds: rdma: update rdma transport for tos adds 042a41977b7c Merge branch 'for_net-next-5.1/rds-tos-v4' of git://git.ke [...] adds bcd3d9d9246f net: dsa: mv88e6xxx: Prevent suspend to RAM adds 7d8e249f393a net: stmmac: fix ptp timestamping on Rx on gmac4 adds a6e11f6bbd29 net: phy: improve genphy_c45_read_link adds 22087d659212 net: emac: remove IBM_EMAC_RX_SKB_HEADROOM adds 8f289805616e net: phy: fixed_phy: Fix fixed_phy not checking GPIO adds 1db64e8733f6 devlink: Add devlink formatted message (fmsg) API adds a0bdcc59d194 devlink: Add health reporter create/destroy functionality adds c8e1da0bf923 devlink: Add health report functionality adds 7afe335a8bed devlink: Add health get command adds a1e55ec0a0c6 devlink: Add health set command adds 20a0943a5b23 devlink: Add health recover command adds fca42a2794e3 devlink: Add health diagnose command adds 35455e23e6f3 devlink: Add health dump {get,clear} commands adds de8650a82071 net/mlx5e: Add tx reporter support adds 7d91126b1aea net/mlx5e: Add tx timeout support for mlx5e tx reporter adds db2ab7a08f06 devlink: Add Documentation/networking/devlink-health.txt adds 0739d24d0c7b Merge branch 'devlink-health' adds fc4aa1ca1628 net: vxlan: Free a leaked vetoed multicast rdst adds c60de18e3bbc Merge remote-tracking branch 'net-next/master' adds 0604628bb03a netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy adds f1619762f6ed Merge remote-tracking branch 'netfilter-next/master' adds 1c49ee6fa830 Merge remote-tracking branch 'nfc-next/master' adds 96972d24fa6d iwlwifi: bump FW API to 44 for 9000 and 22000 series adds a9f802b63d00 iwlwifi dbg_ini: update ini structs doc adds 56ea8e3b4ef6 iwlwifi: dbg_ini: fix iwl_fw_ini_buffer_location field enu [...] adds bb0306bd6fa2 iwlwifi: dbg_ini: give better naming to region struct fields adds 7e316572c9c5 iwlwifi: fix bad dma handling in page_mem dumping flow adds b2c1bf597ffa iwlwifi: mvm: simplify some return conditions adds 74a102521208 iwlwifi: mvm: support CHANNEL_SWITCH_TIME_EVENT_CMD command adds 67b8261c49a0 iwlwifi: differentiate between alive timeout and alive flo [...] adds ffb677dc9816 iwlwifi: dbg_ini: update ini triggers enum adds 2d0c66083d3f iwlwifi: dbg_ini: update max region id num to support 64 regions adds 15e28c78c386 iwlwifi: mvm: support new format for the beacon notification adds 6032c062723c iwlwifi: mvm: remove duplicated include from ops.c adds 700b3799b398 iwlwifi: Fix pre operational dumping flows adds d7febc2e61f9 iwlwifi: dbg_ini: update ini structs meta doc adds 999ced14c783 iwlwifi: dvm: fix some fall through warnings adds 244726ec9e19 iwlwifi: mvm: add fall through comments where needed adds 28916a165aa7 iwlwifi: mvm: fix AP mode in WEP adds 679bff239f51 iwlwifi: mvm: limit AMSDU size to 8K adds f992c61d59fb iwlwifi: mvm: remove redundant condition adds f4056d713ced iwlwifi: mvm: add tlc command name to output adds 9394662ab5e9 iwlwifi: mvm: config mac ctxt to HE before TLC adds 138d320a95ce iwlwifi: dvm: use %u for sscanf() into unsigned variable adds 0ec7bfb26aff iwlwifi: dbg_ini: remove redundant dram buffer allocation adds 74cf15cb69c0 iwlwifi: mvm: add HE TB PPDU SIG-A BW to radiotap adds 45108c5d6870 iwlwifi: move config structs to C file adds 32a378539a37 iwlwifi: mvm: add description to second BAD_COMMAND assert number adds 3619b088a879 iwlwifi: mvm: don't hide HE radiotap data in SKB adds 537ea3bb744e iwlwifi: mvm: support absolute thresholds in bf configuration adds 608dce95db10 iwlwifi: mvm: fix RSS config command adds 9deb52c68fb5 iwlwifi: dbg_ini: align struct iwl_fw_ini_region_cfg to the FW adds 8d534e96b500 iwlwifi: dbg_ini: create new dump flow and implement prph dump adds f4f907aa73e0 iwlwifi: dbg_ini: implement csr memory dump adds 6e9f8f992439 iwlwifi: dbg_ini: implement device internal memory dump adds 505a00c07113 iwlwifi: dbg_ini: implement paging memory dump adds b8a7547d7778 iwlwifi: fix send hcmd timeout recovery flow adds c96b5eec2105 iwlwifi: refactor NIC init sequence adds dbf592f3d14f iwlwifi: mvm: fix RFH config command with >=10 CPUs adds b998fbbd531f iwlwifi: implement BISR HW workaround for 22260 devices adds 3479f74ee403 Merge tag 'iwlwifi-next-for-kalle-2019-02-04' of git://git [...] adds cb1e6163e307 Merge remote-tracking branch 'wireless-drivers-next/master' adds bcfcd409d4db usb: split code locating ACPI companion into port and device adds b4dfbbd1803d usb: assign ACPI companions for embedded USB devices adds e2bef3847e3d Bluetooth: Allow driver specific cmd timeout handling adds dc786b2c2c1b Bluetooth: btusb: Use the cmd_timeout method to reset the [...] adds 1e4b6e91b46d Bluetooth: make hw_err static, reduces object code size adds 00df214b1faa Bluetooth: btrtl: Restore old logic to assume firmware is [...] adds 2de66bb87351 Bluetooth: btusb: btusb_intel_cmd_timeout: use sleeping functions adds 017a01ccfbc5 Bluetooth: btusb: Add shutdown routine for BTUSB_INTEL_NEW [...] adds e20a2e9c42c9 Bluetooth: Fix decrementing reference count twice in relea [...] adds 193ec159ebd6 Merge remote-tracking branch 'bluetooth/master' adds 341203e78943 mac80211_hwsim: Support boottime in scan results adds c3c17578f150 Merge remote-tracking branch 'mac80211-next/master' adds 26d4cf18ccf1 Merge remote-tracking branch 'gfs2/for-next' adds 32937a82f36c mtd: docg3: Fix passing zero to 'PTR_ERR' warning in doc_p [...] adds f7fd818cca0c mtd: Remove empty lines at end of sysfs related functions adds b0dd77a79642 mtd: docg3: fix a possible memory leak of mtd->name adds 66915652b2e0 Merge remote-tracking branch 'mtd/mtd/next' adds 2cd457f328c1 mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] adds 33c8cf421522 mtd: rawnand: stm32_fmc2: add polling mode adds f385ebf074d1 mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] adds 6c721acdd558 mtd: rawnand: sunxi: Use struct_size() adds a55abb369245 mtd: rawnand: sunxi: Name nand_chip objects consistently adds cde567e3d36d mtd: rawnand: sunxi: Stop passing mtd_info objects around adds f5f888719a99 mtd: rawnand: sunxi: Add an SPDX tag adds df5057999f8c mtd: rawnand: sunxi: Migrate to ->exec_op() adds 67c88008c3e2 mtd: rawnand: sunxi: Fix kernel doc headers adds f4cb4d7b46f6 mtd: spinand: macronix: Fix ECC Status Read adds 511d05e0dadd mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case adds 7b30196534c9 mtd: rawnand: marvell: use struct_size() in devm_kzalloc() adds b5c2defc0261 mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] adds a0916c94e914 mtd: rawnand: tmio: Do not abuse nand_controller->wq adds efe5d132cb50 mtd: rawnand: omap2: Use nand_controller_init() adds 661803b23330 mtd: rawnand: Stop using chip->state in drivers adds 013e6292aaf5 mtd: rawnand: Simplify the locking adds 3059ba75ca8b dt-bindings: nand: meson: add Amlogic NAND controller driver adds 8fae856c5350 mtd: rawnand: meson: add support for Amlogic NAND flash co [...] adds 0f416a463ecc MAINTAINERS: Add entry for Amlogic NAND controller driver adds db214513f62f mtd: spinand: Add support for all Toshiba Memory products adds 5b15f8650bdb mtd: rawnand: Annotate implicit fall through in nand_comma [...] adds 3175e121832f mtd: rawnand: Annotate implicit fall through in nand_scan_tail adds d4ea6ed022de mtd: rawnand: denali: remove ->erase hook adds 2d73f3d66b70 mtd: rawnand: remove ->legacy.erase and single_erase() adds f9ffb406d35b mtd: rawnand: check return code of nand_reset() and nand_r [...] adds 4b3ee71be034 mtd: rawnand: denali: remove unneeded denali_reset_irq() call adds a8fce9fe2c44 mtd: rawnand: denali: remove unused function argument 'raw' adds 7a10a92f12b7 mtd: rawnand: denali: remove unused dma_addr field from de [...] adds c40c7a990a46 mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG adds 30c72ab142a2 mtd: rawnand: fsmc: Reset NAND timings on resume() adds ab3ab7b654ae mtd: rawnand: fsmc: Disable NAND on remove() adds a12085d13997 mtd: rawnand: atmel: fix possible object reference leak adds 11493f26856a mtd: rawnand: jz4780: fix possible object reference leak adds 0119720a00b2 mtd: rawnand: mtk: fix possible object reference leak adds 53bcbb839438 mtd: rawnand: denali_dt: remove single anonymous clock support adds b89473afecd0 Merge remote-tracking branch 'nand/nand/next' adds d5ee02f33ec5 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds ccba2f1112d4 crypto: ccree - improve error handling adds 32be4c5b0fd2 crypto: ccree - add error message adds a49411959ea6 crypto: ccree - fix free of unallocated mlli buffer adds 1ffbe1347e93 crypto: ccree - remove legacy leftover adds c139c72e2beb crypto: ccree - unmap buffer before copying IV adds 27649c39b565 crypto: ccree - shared irq lines are not a bug adds 2b5ac17463dc crypto: ccree - don't copy zero size ciphertext adds 4da66b758b25 crypto: chelsio - avoid using sa_entry imm adds 27c6feb0fb33 crypto: chelsio - Inline single pdu only adds ea5d8cfa33d2 crypto: aegis - Cleanup license mess adds 12ea20f61637 crypto: morus - Cleanup license mess adds bb4ce8258373 crypto: aegis - Convert to SPDX license identifiers adds 747bd2a36c9c crypto: morus - Convert to SPDX license identifiers adds 9572442dcf48 crypto: api - add a helper to (un)register a array of templates adds 0db1903539e9 crypto: ccm - use template array registering API to simpli [...] adds 56a00d9da159 crypto: gcm - use template array registering API to simpli [...] adds 9f8ef365ef3d crypto: ctr - use template array registering API to simpli [...] adds 1a5e02b6800b crypto: chacha20poly1305 - use template array registering [...] adds aef027db48da hwrng: virtio - Avoid repeated init of completion adds 37ebffff65b2 crypto: bcm - remove unused function do_decrypt() adds 231baecdef7a crypto: clarify name of WEAK_KEY request flag adds 7e33d4d48974 crypto: seqiv - Use kmemdup in seqiv_aead_encrypt() adds 87870cfb4b5a crypto: caam - add support for cmac(aes) adds 763069ba49d3 crypto: caam - handle zero-length AEAD output adds f0fcf9ade46a crypto: qat - no need to check return value of debugfs_cre [...] adds 54eedf0b1d28 crypto: ccree - no need to check return value of debugfs_c [...] adds 6de599be95fd crypto: axis - no need to check return value of debugfs_cr [...] adds e30886b47c43 crypto: cavium/zip - no need to check return value of debu [...] adds 97a93b2b5839 crypto: cavium/nitrox - no need to check return value of d [...] adds 31e1d2608752 crypto: ccp - no need to check return value of debugfs_cre [...] adds fbb371cf2a54 crypto: caam - no need to check return value of debugfs_cr [...] adds 16c8ad7b5f12 crypto: caam - fix indentation of goto label adds b04a27ca175d crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in [...] adds 6e88098ca43a crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_t [...] adds 971108c3a8b0 crypto: axis - remove sha384 support for artpec7 adds f68deebabe21 crypto: axis - remove sha512 support for artpec7 adds c34a83820f59 crypto: axis - fix for recursive locking from bottom half adds 0d1d48241600 crypto: axis - give DMA the start of the status buffer adds 48ef0908b81c crypto: axis - support variable AEAD tag length adds 5997a245c77b crypto: axis - use a constant time tag compare adds 341a64c7e69f crypto: axis - move request unmap outside of the queue lock adds eb5e6730db98 crypto: testmgr - skip crc32c context test for ahash algorithms adds eaf46edf6ea8 crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling adds 969e2f59d589 crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine adds f9352900e064 crypto: arm64/aes-ccm - don't use an atomic walk needlessly adds 320ca3e58e8d crypto: prefix header search paths with $(srctree)/ adds 87fec0102dad crypto: bcm - remove -I. header search path and unused mac [...] adds a8a344166343 crypto: testmgr - mark crc32 checksum as FIPS allowed adds 5a22b198cd52 crypto: arm64/ghash - register PMULL variants as separate algos adds c19650d6ea99 crypto: caam - fix DMA mapping of stack memory adds 62fecf295e3c crypto: arm/crct10dif - revert to C code for short inputs adds d72b9d4acd54 crypto: arm64/crct10dif - revert to C code for short inputs adds c03f3cb40ba9 crypto: arm/crct10dif - remove dead code adds 1b2ca568ca23 crypto: arm64/crct10dif - remove dead code adds 8336bdf12a9e crypto: arm64/crct10dif - register PMULL variants as separ [...] adds 0d87e10329bf Merge remote-tracking branch 'crypto/master' adds 094e640dcfab drm/amdgpu/virtual_dce: No need to pin the fb's bo adds 91334223b217 drm/amdgpu/virtual_dce: No need to pin the cursor bo adds c27c9778a19e drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode adds d3c117e564bf drm/amdgpu/sriov:Correct pfvf exchange logic adds c6064de4b734 drm/amdgpu/gfx_v8_0: Reorder the gfx, kiq and kcq rings te [...] adds c4312c27c826 drm/amdgpu: Cleanup 2 compiler warnings adds a7a0d543ca1a drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG adds 445938879ef7 drm/amd/powerplay: update OD support flag for SKU with no [...] adds 45b35ee02162 drm/amd/powerplay: create pp_od_clk_voltage device file un [...] adds c81e42f03623 drm/amd/powerplay: avoid possible buffer overflow adds d1a3e239a601 drm/amd/powerplay: drop the unnecessary uclk hard min setting adds 919a94d8101e drm/amdgpu: fix CPDMA hang in PRT mode for VEGA20 adds b163714b294a drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SD [...] adds 4ed46c6c4ec7 drm/amdgpu: disable system memory page tables for now adds 2d3d25b616a0 drm/amdgpu: Relocate kgd2kfd function declaration adds 8e07e2676a42 drm/amdgpu: Simplify kgd2kfd interface adds 308176d6f625 drm/amdgpu: Remove kgd2kfd function pointers adds a363553cf033 drm/amdgpu/psp: Fix to get wrong xgmi session id adds 898e0d9d4051 drm/amdgpu: Use sdma_engine array adds 76223c5496a7 drm/amdgpu/psp: Fix can't detect psp INVOKE command failed adds 14d20ec7f31e drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL adds fda2019cf20c drm/amd/display: 3.2.09 adds f9ed8fdcd21e drm/amd/display: Add a PP_SMU_VER_MAX enum adds 60a804c848fb drm/amd/display: Expose hubp1_vready_workaround function adds da1043cf22d3 drm/amd/display: Fix runtime errors for diagnostic tests adds 1c164f70825b drm/amd/display: Add pixel clock values to dtn logs adds 630cb40ffd4a drm/amd/display: Remove some extra braces adds d5cf79eeda52 drm/amd/display: implement dc_init_callbacks to assign cal [...] adds ebd084cd6509 drm/amd/display: add plane size change check condition adds ef32bc1c7516 drm/amd/display: Fix issue with VLine interrupt not firing adds 987741af33e5 drm/amd/display: update bw formula to v252 adds 51ba137ef226 drm/amd/display: Add debug option to force fclk request adds ceb3dbb4690d drm/amd/display: remove sink reference in dc_stream_state adds 923a3743abbe drm/amd/display: Remove unused headers adds 923fe4951282 drm/amd/display: Detach backlight from stream adds fb57452fb402 drm/amd/display: update DCN dml calcs adds 04a789bef315 drm/amd/display: add stream ID and otg instance in dc_stre [...] adds f284975ef2bc drm/amd/display: Add backlight pwm debugfs adds 0ec0b5f26ca5 drm/amd/display: 3.2.10 adds c3f574ba7bdb drm/amd/display: Remove stream_status->link adds 43995f8fb64c drm/amd/display: Minor code cleanup adds 380604e27bc9 drm/amd/display: Use 100 Hz precision for pipe pixel clocks adds 38684e46ef66 drm/amd/display: Improve logging of validation failures du [...] adds 8d25a560b877 drm/amd/display: Use local variable instead of caching global adds 09f609c34fc8 drm/amd/display: Fix driver load crash in amdgpu_dm adds 508f5fcb54f0 drm/amd/display: Compensate for XGMI SS downspread on dprefclk adds d83ba8f38154 drm/amd/display: 3.2.11 adds 4fd994c448a3 drm/amd/display: Start using the new pp_smu interface adds 69338c1f4e97 drm/amd/display: add dsclk to pipe bw struct adds cfdb60f76739 drm/amd/display: Remove unused parameter plane_states adds eb87161a9cb0 amdgpu/dc: remove various variables that are defined but n [...] adds 84d9d39aa166 drm/amd/display: Remove duplicate header adds 97ccdb71211c drm/amd/display/dcn10_hw_sequencer_debug: Remove duplicate header adds 8a13779ec129 drm/amd/display/i2c_hw_engine_dce110: Remove duplicate header adds b187af370913 drm/amd/display: Expand set_pixel_clock debug log message adds 785fd44c251c drm/amd/display: fix compliler errors [-Werror,-Wmissing-braces] adds 32e61361b82e drm/amd/display: Fix 64-bit division for 32-bit builds adds 05794eff1aa6 drm/amdgpu/gmc: fix compiler errors [-Werror,-Wmissing-bra [...] adds 73c97fa4421f drm/amd/powerplay:clean up phm_enable_clock_power_gatings adds 8bb9eb480d03 drm/amdgpu: add IH ring to ih_get_wptr/ih_set_rptr v2 adds d81f78b440f3 drm/amdgpu: simplify IH programming adds b82175750131 drm/amdgpu: fix IH overflow on Vega10 v2 adds b56e3270e0f3 drm/amdgpu: add the IH to the IV trace adds 7df7e505e82a drm/amd/display: Set requested plane state DCC params for GFX9 adds 0aaeefccb4d7 drm/amdgpu: distinguish early and late re-init log in sriov adds c468f9e2e56f drm/amdgpu: improve GMC v9 page fault message adds 66f92bcff0f9 drm/amd/display: Fix boolean expression in get_surf_rq_param adds 72d3f59205ff drm/amdgpu/sriov: For finishing routine send rel event aft [...] adds 0855c9c9ec28 drm/amdgpu_vm: fix boolean expressions adds 0db2a8cd6259 drm/amdgpu/psp: update the naming of GFX_FW_TYPE_RLC_RESTO [...] adds be4630d96258 drm/amdgpu/psp: make get_fw_type and prep_cmd_buf to be co [...] adds 36ca09a02aa6 drm/amdgpu: Add message print when unable to get valid hive adds 9e869063b002 drm/amd/display: Move iteration out of dm_update_planes adds 4b9674e509ea drm/amd/display: Move iteration out of dm_update_crtcs adds 22d6575b8db5 drm/amd/amdgpu: add missing mutex lock to amdgpu_get_xgmi_ [...] adds a0bb79e2559c drm/amdgpu: Add NBIO SMN headers v2 adds b45e18acd394 drm/amdgpu: Add sysfs file for PCIe usage v5 adds d0948af7f6aa drm/amdgpu: expose sclk and mclk via hwmon adds 444018893abf drm/amdgpu: add need_reset_on_init asic callback (v2) adds 7450bbe7815b drm/amdgpu/si: add need_reset_on_init asic callback for SI (v2) adds 3fcc10d73d61 drm/amdgpu/cik: add need_reset_on_init asic callback for CIK (v2) adds 762e6f3f200e drm/amdgpu/vi: add need_reset_on_init asic callback for VI (v2) adds 9281f12cabb0 drm/amdgpu/soc15: add need_reset_on_init asic callback for [...] adds 95e8e59ec49f drm/amdgpu: check if we need to reset at init time (v2) adds df1dd4f4a727 drm/amdkfd: Allow building KFD on ARM64 (v2) adds b8fe05247d49 drm/amdkfd: Don't assign dGPUs to APU topology devices adds b721056b34c6 drm/amd/powerplay: run acg btc for Vega12 adds a93587b31e34 drm/amd/display: Only get the connector state for VRR when [...] adds 887c549dc0d0 drm/amd/display: 3.2.12 adds 4bd0dc68fd00 drm/amd/display: Fix missing hwss function for dce adds c591d8429df2 drm/amd/display: Pack DMCU iRAM alignment adds a6729a5a406a drm/amd/display: fix CTS 4.2.2.8 adds 29c8f23425e0 Revert "drm/amd/display: Signal hw_done() after waiting fo [...] adds 44788bbc309b drm/amd/display: refactor reg_update adds 070fe7246f06 drm/amd/display: fix PME notification not working in RV desktop adds ffb6c1c6c5a1 drm/amd/display: Redefine DMCU_SCRATCH to identify DMCU state adds 7eb909754170 drm/amd/display: Fix for NULL ramp pointer crashing driver adds b03a599b3e1f drm/amd/display: Set link rate set if eDP ver >= 1.4. adds 55a806d37f2e drm/amd/display: Fix disabled cursor on top screen edge adds bbba98310384 drm/amd/display: 3.2.13 adds ad6756b4d773 drm/amd/display: Shift dc link aux to aux_payload adds eae5ffa9bd7b drm/amd/display: Switch ddc to new aux interface adds 1877ccf6eea4 drm/amd/display: Change from aux_engine to dce_aux adds 077d0b6ba211 drm/amd/display: Remove i2caux folder adds 588715bdcfbc drm/amd/display: dal-pplib interface refactor dal part adds 570744b98ca8 drm/amd/display: fix warning on raven hotplug adds 9983b80053e4 drm/amd/display: dp interlace MSA timing programming for I [...] adds 0f0c19243396 drm/amd/display: add workaround for 4k video underflow adds 2ee7c03cf105 drm/amd/display: Rename configure_encoder to enc1_configur [...] adds ca35899c4e3a drm/amd/display: Add new infopacket definition adds 5dc3fc5a7835 drm/amd/display: Check if registers are available before a [...] adds ccab12172302 drm/amd/display: Check for NULL when creating gamma struct adds 45a31b01b5f2 drm/amd/display: 3.2.14 adds 9c7c0ae75497 drm/amd/display: Fully remove i2caux folder adds 58a50420aa68 drm/amdgpu: update nbio v6.1 register/master to support BACO adds 7451ca88d51d drm/amdgpu: add BACO interfaces in pm and hwmgr function table adds 36eac4dd1f6e drm/amdpgu: add common functions for BACO feature in PP (v2) adds 2affc6234ff5 drm/amdgpu: add BACO interfaces for vega10 adds 425db2553e43 drm/amdgpu: expose BACO interfaces to upper level from PP adds f5d9e9b9c15c drm/amdgpu: update NBIO v7.4 to support BACO adds d1882ab2c297 drm/amdgpu: also include NBIO v7.4 register mask header adds 6a789aa8d5f4 drm/amdgpu: update THM IP register header to support BACO adds 3177b3c52f62 drm/amdgpu/powerper: add vega20 BACO functions adds e2b6d053b107 drm/amdgpu: use BACO reset if platform support (v2) adds 2172b89e7c94 drm/amdgpu: use BACO reset on vega20 if platform support adds 02d35a67f498 drm/amd/display: Skip create new stream if crtc state does [...] adds 229f7b1d6344 drm/amd: fix typo adds 0982a8fc2a85 drm/amd/display: Include names of all PP clock types adds 1f46df61a148 drm/amdgpu/soc15: return proper error codes in baco reset adds fd4855409f6e drm/amdgpu: Add per device sdma_doorbell_range field adds 8987e2e256be drm/amdgpu: Fix sdma doorbell range setting adds 7c94bc828ee7 drm/amdgpu: Setting doorbell range registers earlier adds 466bcb75b079 drm/amdgpu/psp: ignore psp response status adds ae6d343541bb drm/ttm: add lru notify to bo driver v2 adds b61857b5e365 drm/amdgpu: set bulk_moveable to false when lru changed v2 adds 7ca881a8651b drm/amd/powerplay: support enabled ppfeatures retrieving a [...] adds d7337ca2640c drm/amd/powerplay: support retrieving and adjusting SOC cl [...] adds 828e37efe802 drm/amd/powerplay: support retrieving and adjusting fclock [...] adds d7e28e2d6b51 drm/amd/powerplay: support retrieving and adjusting dcefcl [...] adds 5d50fcbda7b0 drm/ttm: stop always moving BOs on the LRU on page fault adds e95b93ce4116 drm/amdgpu: set the executable flag on unused Vega10 PTEs v2 adds ad710812b538 drm/amdgpu: enable IH ring 1 and ring 2 v4 adds 9dd60c4e5918 drm/amdgpu: add support for processing IH ring 1 & 2 adds cf67950e2241 drm/amdgpu: add support for self irq on Vega10 v2 adds fe96b99dc72b drm/amdgpu: Replace kzalloc with kcalloc adds 3680b2a5b6d9 drm/amdgpu: check PSP support before adding the ip block adds 0208a105eead drm/amdgpu: fix wrong APU judgement adds 24ba59501257 drm/amdgpu: Add APTX quirk for Lenovo laptop adds f14899fd2a56 drm/amdgpu: sriov should skip asic_reset in device_init adds a7cd97718166 drm/amd/powerplay: OD setting fix on Vega10 adds c4c905ec7b8a drm/amdgpu: add flags to emit_ib interface v2 adds a0e4fa2f2889 drm/amd/powerplay: avoid unnecessary dpm level setting adds 921935dc6404 drm/amd/powerplay: enforce display related settings only o [...] adds c3e5bb04cc2a drm/amd/powerplay: fit the SOC clock also to the new perfo [...] adds 8ce84d4341e3 drm/amd/powerplay: run btc before enabling all SMU features adds 0bcaefa6bfc2 drm/amd/display: change the max clock level to 16 adds 84d3245599f5 drm/amdgpu: Add missing power attribute to APU check adds 089888c46841 drm/radeon: check if device is root before getting pci speed caps adds bc4b539e3850 drm/amdgpu: remove old CI DPM implementation adds 049d69df2db6 drm/amd/powerplay: support Vega10 fan table V3 adds 713b64a58e88 drm/amd/powerplay: enable MGPU fan boost feature on Vega10 adds 222b5f044159 drm/sched: Refactor ring mirror list handling. adds 3741540e0413 drm/sched: Rework HW fence processing. adds c69dffab819f drm/amd/display: fix eDP fast bootup for pre-raven asic adds 89c4f84b6025 drm/amd/display: Restructure DCN10 hubbub adds b9708648766d drm/amd/display: Introduce DC VM interface adds 4ef9f1ec837b drm/amd/display: Let updates with no scaling changes be fast adds 02d6a6fcdf68 drm/amd/display: Simplify underscan and ABM commit adds 8a48b44cd00f drm/amd/display: Call into DC once per multiplane flip adds bc7f670ee04c drm/amd/display: Perform plane updates only when needed adds b2e85302494a drm/amd/display: Know what a pageflip is adds 07772b071512 drm/amd/display: Update DMCU versioning mechanism adds bf75572a2536 drm/amd/display: Create switching mechanism for ABM 2.2 adds 3cec41769d21 drm/amd/display: Fix use of uninitialized union adds 130ef745f771 drm/amd/display: Default to linear output gamma adds 510c51df9148 drm/amd/display: Adjust ABM 2.2 contrast parameters adds 8635c5a78410 revert "drm/amd/display: Add condition to sync eDP SW stat [...] adds 0c522b65b049 drm/amd/display: take dpms_off into account for edp turn o [...] adds 0f74e4849126 drm/amd/display: 3.2.15 adds d2c460e7537f drm/amd/display: Connect dig_fe to otg directly instead of [...] adds 28e732dcd46b drm/amd/powerplay: correct Vega20 gfxclk readout under DS adds 9e75f709fa2b drm/amd/powerplay: avoid frequent metrics table export adds bb05821b13fa drm/amd/powerplay: support Vega10 SOCclk and DCEFclk dpm l [...] adds d6e403016858 drm/amd/powerplay: support Vega10 retrieving and setting p [...] adds aa1083edce63 drm/amd/powerplay: support Vega12 SOCclk and DCEFclk dpm l [...] adds 5eeb3f62a574 drm/amd/powerplay: support Vega12 retrieving and setting p [...] adds 10117450735c drm/amd/display: add -msse2 to prevent Clang from emitting [...] adds e09191d360ab Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds fb27a3cb9cbf Merge tag 'drm-intel-next-2019-01-24' of git://anongit.fre [...] adds dcc9d76b6d83 drm/komeda: Off by one in komeda_fb_get_pixel_addr() adds 74b7d6a91311 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds d62cd1b802d0 dt-bindings: display: sun4i-drm: Add compatible strings fo [...] adds 09e54440979c drm/sun4i: backend: Remove BGRX8888 from list of supported [...] adds e2b1d3d9ff5b drm/sun4i: layer: Assign backend pointer before calling DR [...] adds 134592da021e drm/sun4i: layer: support just backend formats when fronte [...] adds d0ec0a3e48d6 drm/sun4i: Add support for A23 display pipeline adds f1a2a540c864 video/hdmi: Add an enum for HDMI packet types adds 8cdb00a5e95a drm/atmel-hlcdc: rotate planes counterclockwise adds d06fe137b567 drm/atmel-hlcdc: do not swap w/h of the crtc when a plane [...] adds ac109c82478a drm/atmel-hlcdc: fix clipping of planes adds ce6912b4074d drm/rockchip: check yuv2yuv existence before assigning win [...] adds e4056bbb6719 drm/rockchip: fix for mailbox read validation. adds edd38a1e598d drm/qxl: drop ttm_mem_reg arg from qxl_hw_surface_alloc() adds d934ef6b98bc drm/qxl: drop unused qxl_fb_virtual_address adds 2ec6bd67b76e drm/qxl: simplify slot management adds a8dc42142a0e drm/qxl: change the way slot is detected adds 3ebe3ddf37c8 drm/qxl: drop unused fields from struct qxl_device adds 96e8f153964a drm/qxl: use separate offset spaces for the two slots / tt [...] adds 6957c6867baa drm/qxl: allow both PRIV and VRAM placement for QXL_GEM_DO [...] adds 247156d7e2fa drm/qxl: use QXL_GEM_DOMAIN_SURFACE for shadow bo. adds f3bc22f04d44 drm/qxl: use QXL_GEM_DOMAIN_SURFACE for dumb gem objects adds 1f85535cd04c drm/qxl: move qxl_primary_apply_cursor to correct place adds fb7ebc0119ed drm/qxl: drop unused offset parameter from qxl_io_create_p [...] adds 166205444b90 drm/qxl: track primary bo adds 4979904c62b9 drm/qxl: use shadow bo directly adds 90adda2ce898 drm/qxl: cover all crtcs in shadow bo. adds 21c76bd19e0c drm/qxl: use qxl_num_crtc directly adds 9b369116fd0e drm/qxl: implement prime kmap/kunmap adds 26d4707d445d drm/qxl: use generic fbdev emulation adds 13aff184ed9f drm/qxl: remove dead qxl fbdev emulation code adds 182e7f96f0cb drm/qxl: implement qxl_gem_prime_(un)pin adds feba24de7003 drm/qxl: add mode/framebuffer check functions adds 1b043677d4be drm/qxl: add qxl_add_mode helper function adds b5f030b7b4a5 drm/qxl: use kernel mode db adds 24de022b8171 dt-bindings: display: Add Sitronix ST7701 panel documentation adds 849b2e3ff969 drm/panel: Add Sitronix ST7701 panel driver adds 2a994cbed6b2 drm/panel: Add Kingdisplay KD097D04 panel driver adds 6f4fcfe0297c dt-bindings: Add vendor prefix for LeMaker adds 78d1773f8eb5 dt-bindings: display: Add bindings for the LeMaker BL035-R [...] adds 27abdd83f621 drm/panel: simple: Add support for the LeMaker BL035-RGB-0 [...] adds 20e3412b0db2 dt-bindings: Add vendor prefix for PDA Precision Design As [...] adds b3b54ed1731c dt-bindings: display: Add support for PDA 91-00156-A0 panel adds 4ba3e56340bb drm/panel: simple: Add support for PDA 91-00156-A0 panel adds 78de14c23e03 drm/fb-helper: generic: Fix drm_fbdev_client_restore() adds 168982d243d7 drm/doc: Add a warning to drm_dev_is_unplugged adds f12d0b91affc drm/<drivers>: Don't set FBINFO_(FLAG_)DEFAULT adds 5b38e7475e3d drm/irq: Don't check for DRIVER_HAVE_IRQ in drm_irq_(un)install adds 0e2a933b02c9 drm: Switch DRIVER_ flags to an enum adds 1ff494813baf drm/irq: Ditch DRIVER_IRQ_SHARED adds 11ca1b663a29 drm/qxl: use ttm_tt adds 88c12a0211d2 drm/via: mark expected switch fall-throughs adds bd4d73a1dbc1 drm/savage: mark expected switch fall-throughs adds 77086014c815 drm/doc: fix VRR_ENABLED casing adds e57924d4ae80 drm/doc: Task to rename CMA helpers adds 5d0aa3785563 drm/doc: Move hdmi infoframe docs adds d9f7bb56c292 drm/doc: Drop chapter "KMS Initialization and Cleanup" adds 45bbda1e35f4 drm/dp/mst: Provide defines for ACK vs. NAK reply type adds 3dadbd2957eb drm/dp/mst: Provide better debugs for NAK replies adds d60ea31a8731 drm/TODO: Add drm_display_mode.hsync/vrefresh removal adds 264fce6cc2c1 drm/bridge: dw-hdmi: Add SCDC and TMDS Scrambling support adds d7d8fb7046b6 drm/meson: add HDMI div40 TMDS mode adds 74f6d1e1cbfd drm/meson: add support for HDMI2.0 2160p modes adds ba9877e2361c drm/bridge: dw-hdmi: add support for YUV420 output adds 37fdaa3390cf Merge tag 'drm-misc-next-2019-02-01' of git://anongit.free [...] adds 376bc02da22e drm/ast: Replace ttm_bo_unref with ttm_bo_put adds b063dc9c1c68 drm/nouveau: Replace ttm_bo_reference with ttm_bo_get adds 829eee6290b3 drm/nouveau: Replace ttm_bo_unref with ttm_bo_put adds 2d18cb98d68e drm/vmwgfx: Replace ttm_bo_reference with ttm_bo_get adds 6034d9d48e62 drm/vmwgfx: Replace ttm_bo_unref with ttm_bo_put adds 706b7761abea drm/mgag200: Replace ttm_bo_unref with ttm_bo_put adds cbce5f0a9f30 drm/ttm: Remove ttm_bo_reference and ttm_bo_unref adds 22051b636e34 drm/amd/display: Poll pending down rep before clear payloa [...] adds 428da2bdb05d drm/amd/display: Enable vblank interrupt during CRC capture adds 43a6a02eb355 drm/amd/display: Re-enable CRC capture following modeset adds 8fde60b7f350 drm/amd/display: Add Vline1 interrupt source to InterruptManager adds 4b5105036afb drm/amd/display: Don't leak memory when updating streams adds a97c084aad39 drm/amd/powerplay: add override pcie parameters for Vega20 adds 06ea4c349915 drm/amdgpu: csa_vaddr should not larger than AMDGPU_GMC_HO [...] adds cdba61daf550 drm/amdgpu: sriov restrict max_pfn below AMDGPU_GMC_HOLE adds 193392ed9f69 Revert "drm/amd/display: add -msse2 to prevent Clang from [...] adds 47dd8048a1bf drm/amdgpu: Show XGMI node and hive message per device only once adds 148fb2e2e387 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds 7f92e6c2aecf drm/i915: initialize unused MOCS entries to PTE adds d7a43c3ba607 drm/i915: Simplify MOCS table definition adds 66f996052f95 drm/i915/skl: Rework MOCS tables to keep common part in a define adds 828f31502045 drm/i915: use a macro to define MOCS entries adds 1878fce8de25 drm/i915: keep track of used entries in MOCS table adds 5029537f4fbb drm/i915: cache number of MOCS entries adds b3c316b0b869 drm/i915/icl: Define MOCS table for Icelake adds 8e525cb4a622 drm/i915/execlists: Move RPCS setup to context pin adds e1a73a54a96e drm/i915: Measure the required reserved size for request emission adds 9fa4973e91be drm/i915: Remove manual breadcumb counting adds 832a67bdb205 drm/i915: Compute the HWS offsets explicitly adds ade8a0f59844 drm/i915: Make all GPU resets atomic adds fe62365f9f80 drm/i915/guc: Disable global reset adds eb8d0f5af4ec drm/i915: Remove GPU reset dependence on struct_mutex adds f3dccbdbdd94 drm/i915/selftests: Trim struct_mutex duration for set-wed [...] adds 9b974bde4d4a drm/i915: Issue engine resets onto idle engines adds 32db0b6501d9 drm/i915: Don't try to use the hardware frame counter with [...] adds 6801603d3d7d drm/i915/tv: Fix interlaced ysize calculation adds d515282380df drm/i915/tv: Fix tv mode clocks adds 4f5037983743 drm/i915/tv: Store the TV oversampling factor in the TV mode adds 56f623081181 drm/i915/tv: Use bools where appropriate adds bda5f53206e5 drm/i915/tv: Nuke silly 0 initialzation of xpos/ypos adds 65ddf7f968b8 drm/i915/tv: Deobfuscate preferred mode selection adds 5023520fd372 drm/i915/tv: Use drm_mode_set_name() to name TV modes adds e94390aadaf2 drm/i915/tv: Make TV mode autoselection actually useable adds 528132a341fc drm/i915/tv: Nuke reported_modes[] adds a0ff6779c75f drm/i915/tv: Add 1080p30/50/60 TV modes adds e3bb355c7d8b drm/i915/tv: Generate better pipe timings for TV encoder adds 690157f0a9e7 drm/i915/tv: Fix >1024 modes on gen3 adds 0bb1ffe4eaa4 drm/i915/tv: Filter out >1024 wide modes that would need v [...] adds 790cc9941b13 drm/i915: Clean up intel_plane_atomic_check_with_state() adds 29214e8cf6ce drm/i915: correct the pitch check for NV12 framebuffer adds c5627461490e drm/i915: Disable -Wuninitialized adds ad4062da1397 drm/i915: Wait for a moment before forcibly resetting the device adds 6a2a94041052 drm/i915/tv: Fix return value for intel_tv_compute_config() adds 8a920e24f058 drm/i915/tv: Use the scanline counter for timestamps on i9 [...] adds 7bed8adcd9f8 drm/i915: Try to sanitize bogus DPLL state left over by br [...] adds 499197dc1696 drm/i915: Stop tracking MRU activity on VMA adds 09d7e46b97c6 drm/i915: Pull VM lists under the VM mutex. adds 528cbd17ceff drm/i915: Move vma lookup to its own lock adds 0ca88ba0d634 drm/i915: Always allocate an object/vma for the HWSP adds 1e345568e3b5 drm/i915: Move list of timelines under its own lock adds 3adac4689f58 drm/i915: Introduce concept of per-timeline (context) HWSP adds b18fe4be59f2 drm/i915: Enlarge vma->pin_count adds 52954edd1f70 drm/i915: Allocate a status page for each timeline adds 8ba306a6a362 drm/i915: Share per-timeline HWSP using a slab suballocator adds 5013eb8cd601 drm/i915: Track the context's seqno in its own timeline HWSP adds 9407d3bdb048 drm/i915: Track active timelines adds 3d6535cbed4a drm/i915: Enable fastboot by default on Skylake and newer adds 968bf969b47d drm/i915: Fix skl srckey mask bits adds 8716ae72b6f6 Merge drm/drm-next into drm-intel-next-queued adds 06039d98202f drm/i915/selftests: Apply a subtest filter adds 8547444137ec drm/i915: Identify active requests adds 4d97cbe01980 drm/i915: Rename execlists->queue_priority to queue_priority_hint adds c9a646228816 drm/i915/execlists: Suppress preempting self adds 5a3db6f08a8e drm: Constify drm_color_lut_check() adds addc80f0bba9 drm/i915/tv: Fix adjusted_mode dotclock for interlaced modes adds 68e94f62cfbe drm/i915/tv: Bypass the vertical filter if possible adds 3df0bd19193c drm/i915: Remove the intel_engine_notify tracepoint adds 52c0fdb25c7c drm/i915: Replace global breadcrumbs with per-context inte [...] adds 789659f4307a drm/i915: Drop fake breadcrumb irq adds 584fca111d0c drm/i915/icl: use tc_port in MG_PLL macros adds 7a61a6dec3df drm/i915: always return something on DDI clock selection adds 20fd2ab7be40 drm/i915/icl: remove dpll from clk_sel adds 5b0bd14dcc6b drm/i915/icl: keep track of unused pll while looping adds b52c273be687 drm/i915: Don't ignore level 0 lines watermark for glk+ adds 692927f4e905 drm/i915: Reinstate an early latency==0 check for skl+ adds 17b16054b111 drm/i915: Fix bits vs. bytes mixup in dbuf block size computation adds b19c9bcaa20e drm/i915: Fix > vs >= mismatch in watermark/ddb calculations adds 961d95e09c04 drm/i915: Account for minimum ddb allocation restrictions adds 60e983ff187f drm/i915: Pass dev_priv to skl_needs_memory_bw_wa() adds ff61a97499fd drm/i915: Drop the definite article in front of SAGV adds ff58c11cdbe9 drm/i915: Drop the pointless linetime==0 check adds 717671c610fc drm/i915: Use IS_GEN9_LP() for the linetime w/a check adds d54e5f76d8fe drm/i915: Update DRIVER_DATE to 20190129 adds c0550305fcbd drm/i915: Force background color to black for gen9+ (v2) adds e4c0d5314ded drm/i915: Apply LUT validation checks to platforms more ac [...] adds ad3e7b824c18 drm/i915: Don't use the second dbuf slice on icl adds 8aae2b1cdf44 drm/i915: Pick the first unused PLL once again adds 828ccb31cf41 drm/i915/icl: Add TypeC ports only if VBT is present adds 2b34e562361f drm/i915/icl: Work around broken VBTs for port F detection adds 69b768f2bc67 drm/i915: Move workaround infrastructure code up adds ae598b0d6b50 drm/i915: Save some lines of source code in workarounds adds 0b904c890ac2 drm/i915/icl: restore WaEnableFloatBlendOptimization adds 7360c9f6b857 drm/i915: Enable fastboot by default on VLV and CHV adds 49220789617b drm/i915/gvt: add functions to get default resolution adds 1ca20f33df42 drm/i915/gvt: add hotplug emulation adds 39c68e87bc50 drm/i915/gvt: add VFIO EDID region adds 1b4fd5d38c63 Merge tag 'gvt-next-2019-02-01' of https://github.com/inte [...] adds 5e0f5a58b167 drm/i915/cfl: Adding another PCI Device ID. adds 46c0cd8c562b drm/i915: Update DRIVER_DATE to 20190202 adds 2cc3b81dfa7f Merge tag 'drm-intel-next-2019-02-02' of git://anongit.fre [...] adds de61962492ba Merge remote-tracking branch 'drm/drm-next' adds 3d7a64b992ea drm/i915: Allow normal clients to always preempt idle prio [...] adds 1413b2bc0717 drm/i915: Trim NEWCLIENT boosting adds 87f1ef225242 drm/i915: Record the sseu configuration per-context & engine adds ec431eae8fc5 drm/i915/perf: lock powergating configuration to default w [...] adds 7810858412a0 drm/i915: Add timeline barrier support adds e46c2e99f600 drm/i915: Expose RPCS (SSEU) configuration to userspace (G [...] adds c06ee6ff2cbc drm/i915/selftests: Context SSEU reconfiguration tests adds a21f453c73aa drm/i915/selftests: Exercise some AB...BA preemption chains adds 64d6c500a384 drm/i915: Generalise GPU activity tracking adds a42375af0a30 drm/i915: Release the active tracker tree upon idling adds 5f5c139d6900 drm/i915: Allocate active tracking nodes from a slabcache adds 21950ee7cc8f drm/i915: Pull i915_gem_active into the i915_active family adds b2ae318acdca drm/i915: Rename HAS_GMCH adds ab1ab0eb0cb6 drm/i915: do not return invalid pointers as a *dentry adds 39806c3f11e2 drm/i915: Include register polling in reg_rw traces adds f81b845f72c3 drm/i915: Push clear_intel_crtc_state() onto the heap adds 0aded171e20e drm/i915: Fix wm latency==0 disable on skl+ adds d16221195ae2 drm/i915: Extract icl_set_pipe_chicken() adds 108d14bdaef6 drm/i915: Setup PIPE_CHICKEN for fastsets too adds bf002c100740 drm/i915: W/A for underruns with WM1+ disabled on icl adds 26a11deea685 drm/i915/pmu: Fix enable count array size and bounds checking adds c7e716b8617e drm/i915: Bump skl+ wm blocks to 11 bits adds d7e449a858ec drm/i915: Just use icl+ definition for PLANE_WM blocks field adds fe5ec65668cd drm/i915: Block fbdev HPD processing during suspend adds 6be1cf96bb79 drm/i915: Don't send MST hotplugs during resume adds 6cbb55c086b4 drm/i915: Don't send hotplug in intel_dp_check_mst_status() adds 5c4604e757ba drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set adds ebfb6977801d drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl [...] adds d6f328bfeb0b drm/i915: Hack and slash, throttle execbuffer hogs adds 440e84a52ae9 drm/i915: Don't set update_wm_post on g4x+ adds 7eb31a0bb2c1 drm/i915: Split the gamma/csc enable bits from the plane_c [...] adds 5f4f3e386b36 drm/i915: Precompute gamma_mode adds 23b03a272c2b drm/i915: Constify the state arguments to the color manage [...] adds 87cefd57c88a drm/i915: Pull GAMMA_MODE write out from haswell_load_luts() adds 4d8ed54c0447 drm/i915: Split color mgmt based on single vs. double buff [...] adds 051a6d8d3ca0 drm/i915: Move LUT programming to happen after vblank waits adds c09d39166d8a drm/i915: Update DRIVER_DATE to 20190207 adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds f75157d9f9d4 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 0747a672a328 gpu: host1x: Use completion instead of semaphore adds f67524caf499 gpu: host1x: Represent host1x bus devices in debugfs adds 6841482b82e5 gpu: host1x: Set up stream ID table adds de5469c21ff9 gpu: host1x: Program the channel stream ID adds 5a5fccbd8c31 gpu: host1x: Introduce support for wide opcodes adds 67a82dbc0a37 gpu: host1x: Support 40-bit addressing adds 38fabcc95388 gpu: host1x: Restrict IOVA space to DMA mask adds 8de896eb206f gpu: host1x: Support 40-bit addressing on Tegra186 adds 0e43b8da154a gpu: host1x: Use correct semantics for HOST1X_CHANNEL_DMAEND adds e1f338c0f8a9 gpu: host1x: Optimize CDMA push buffer memory usage adds 8e5d19c625f9 drm/tegra: Store parent pointer in Tegra DRM clients adds 77a0b09dd993 drm/tegra: vic: Load firmware on demand adds b9f8b09ce256 drm/tegra: Setup shared IOMMU domain after initialization adds 02be8e4fbb1f drm/tegra: Restrict IOVA space to DMA mask adds 3ff41673d5c6 drm/tegra: vic: Do not clear driver data adds f3779cb190a5 drm/tegra: vic: Support stream ID register programming adds 6c2b3881d0df dt-bindings: display: tegra: Support SOR crossbar configuration adds 6d6c815daad8 drm/tegra: sor: Support device tree crossbar configuration adds e8bad659381e gpu: host1x: Cancel only job that actually got stuck adds 5d6f043685fe gpu: host1x: Don't complete a completed job adds 79930bafe280 gpu: host1x: Continue CDMA execution starting with a next job adds b0b7ed181478 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 24332d0d06a2 dt-bindings: display: add binding for Innolux ee101ia-01d panel adds def35e7c5926 drm/vkms: Bugfix extra vblank frame adds ba420afab565 drm/vkms: Bugfix racing hrtimer vblank handle adds 938010ab0722 drm/xen-front: Drop pointless static qualifier in fb_destroy() adds 24ded292a5c2 drm/xen-front: Fix mmap attributes for display buffers adds 1e55a53a28d3 drm: Trivial comment grammar cleanups adds db97dd0eef3a drm/cirrus: add plane setup adds 86c5b359d9e1 drm/bochs: fix bochs_gem_prime_mmap adds 3a8844c29852 drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallo [...] adds a3d15c4b0ecd drm/dp_mst: Remove port validation in drm_dp_atomic_find_v [...] adds 022debad063e drm/atomic: Add drm_atomic_state->duplicated adds 88ec89adec36 drm/nouveau: Move PBN and VCPI allocation into nv50_head_atom adds b49faf922ecd staging/vboxvideo: don't set dev_priv_size = 0 adds 6198f40b47f3 staging/vboxvideo: Add TODO adds e02f5c1bb228 drm: disable uncached DMA optimization for ARM and arm64 adds 123cbb6c70e1 drm/dp_mst: Remove rebase-detritus in VCPI helper kernel-docs adds 8c77b2224306 drm/doc: Remove solved "VBlank issues" adds 1eb6ea4a8202 drm/vc4: Use struct_size() in kzalloc() adds f710647d6964 next-20190207/drm-misc adds cd70d7ade43d drm/msm: Unblock writer if reader closes file adds d4df17141826 drm/msm/gpu: fix building without debugfs adds 2255f244f92e drm/msm/gpu: Remove hardcoded interrupt name adds b8be1cd9b010 drm/msm: drop interrupt-names adds 388a515f6add drm/msm: honor GPU_READONLY flag adds ac11c637f899 drm/msm: Fix A6XX support for opp-level adds 19db132671e8 drm/msm: Add __printf verification adds 22bbd8ef647e drm/msm: avoid unused function warning adds 740f9433a854 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings adds 8aa82766de12 dt-bindings: drm/msm/a6xx: Document GMU bindings adds 6de75d556738 drm/msm/dpu: Remove unused format tables. adds e6b63a7bb6cd drm/msm/dpu: Use simple list for plane format init adds 410f119ba726 drm/msm/dpu: Plane helper for modifiers adds 3ba25595e235 drm/msm/dpu: Initialize supported modifiers adds 918ce5b981ea drm/msm/dpu: Correct initialization of modifiers adds 8998010c538d drm/msm/dpu: avoid tracking reservations in RM adds 3763f1a55110 drm/msm/dpu: remove dev from RM adds 720a221f8770 drm/msm/dpu: clean up dpu_rm_check_property_topctl declaration adds ab92182cddd3 drm/msm/dpu: remove encoder from crtc mixer struct adds 1a5e17785603 drm/msm/dpu: clean up redundant hw type adds 7579cb0533d7 drm/msm/dpu: maintain hw_mdp in kms adds 070e64dc1bbc drm/msm/dpu: Convert to a chained irq chip adds 9b9c8e7e829a drm/msm/dpu: fix documentation for intf_type adds a802ee99c448 drm/msm/dpu: handle failures while initializing displays adds 0029f3b6a8f4 drm/msm/dpu: Remove unused enum and comment from dpu mdss adds a004f603fa61 drm/msm/dpu: Cleanup dpu plane interface adds 5e1023d613c3 drm/msm/dpu: Clean up dpu hw interrupts adds 7f0bf1c09f3c drm/msm/dpu: Change definition of RGB565 and BGR565 adds 3c12568271e2 drm/msm/dpu: use kthread_destroy_worker to release msm workers adds 5aeb66563fe2 drm/msm/dpu: use msm wq for vblank events adds e077fe752cd3 drm/msm/dpu: use msm wq for idle power collapse adds d9db30ce7d04 drm/msm: clean up display thread adds 48d1d28eec5c drm/msm: subclass work object for vblank events adds 45815d0962e9 drm: add definitions for DP Audio/Video compliance tests adds d3db61caf45a drm/msm/dpu: remove struct encoder_kickoff_params adds 1b354e8e6f0b Merge remote-tracking branch 'drm-msm/msm-next' adds eb0200a4357d gpu: ipu-v3: pre: don't trigger update if buffer address d [...] adds 88f797f51a4c gpu: ipu-v3: pre: add double buffer status readback adds baaf4074feb8 gpu: ipu-v3: prg: add function to get channel configure status adds 366cd3c8646a drm/imx: ipuv3-plane: add function to query atomic update status adds 7e92397d3a83 drm/imx: ipuv3-plane: add zpos property adds 2de3b366b215 drm/imx: imx-tve: depend on COMMON_CLK adds 47971c34e873 drm/imx: allow building under COMPILE_TEST adds e4a2457f459b drm/imx: only send commit done event when all state has be [...] adds 894c44b33bd3 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds a97e4c79dc79 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 435bba0f11f0 regmap: Remove attribute packed from struct 'regcache_rbtr [...] adds 31172d100256 Merge branch 'regmap-5.1' into regmap-next adds 66fb181d6f82 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 311f5bc23bac Merge remote-tracking branch 'regmap/for-next' adds 2dee43ec3f31 ALSA: fireface: Off by one in latter_handle_midi_msg() adds 315d9f1bee40 ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() adds b2e9e1c8810e ALSA: dice: add support for Solid State Logic Duende Classic/Mini adds 286406c2e198 Merge branch 'for-linus' into for-next adds 202e69e64554 ALSA: usb-audio: Cleanup DSD whitelist adds 98081ca62cba ALSA: hda - Record the current power state before suspend/ [...] adds f6ef4e0e2842 ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume adds 9a19c90276e8 Merge branch 'topic/hda-pm-state' into for-next adds 45571bb871b2 ALSA: hda - Use standard device registration for beep adds 515548fdd8a3 ALSA: pcm: remove a superfluous function declaration adds 9f7d35d9f7a1 ALSA: hal2: pass struct device to DMA API functions adds 6a8125c3cab8 ALSA: mips: pass struct device to DMA API functions adds 0b6a2c9cf4a0 ALSA: isa: Avoid passing NULL to memory allocators adds c7c3fec8a524 ALSA: x86: Avoid passing NULL to memory allocators adds bc70a9d70052 ALSA: arm: Avoid passing NULL to memory allocators adds 18d33cdb0b30 ASoC: amd: Avoid passing NULL to memory allocators adds 8f74ae398aa0 ASoC: sh: Avoid passing NULL to memory allocators adds 6ce1d63ed721 ALSA: core: Don't allow NULL device for memory allocation adds 348c5ad5d69c ALSA: info: Always register entries recursively adds 0c298bdc38a0 ALSA: firewire: Remove superfluous snd_info_register() calls adds 413d452f3a1c ALSA: opl4: Remove superfluous snd_info_register() calls adds 69fad28cefe3 ALSA: emux: Remove superfluous snd_info_register() calls adds a8d149813b44 ALSA: pcm: Remove superfluous snd_info_register() calls adds 4a471d7cc99d ALSA: compress: Remove superfluous snd_info_register() calls adds eaffef0d5fca ALSA: pci: Remove superfluous snd_info_register() calls adds 7453e1dafdec ALSA: info: Add standard helpers for card proc file entries adds 815d808c7bfc ALSA: drivers: Clean up with new procfs helpers adds 1bac5e1c8142 ALSA: isa: Clean up with new procfs helpers adds 5a170e9e4c74 ALSA: i2c: Clean up with new procfs helpers adds 47f2769b4b2e ALSA: pci: Clean up with new procfs helpers adds 50a7a8e916ed ALSA: pcmcia: Clean up with new procfs helpers adds 3c6ee77088a9 ALSA: sparc: Clean up with new procfs helpers adds 7449054af0dc ALSA: usb: Clean up with new procfs helpers adds 9725752867cb ALSA: info: Drop unused snd_info_entry.card field adds a858ee6655ca ALSA: info: Minor optimization adds 29b2625ff605 ALSA: info: Move card id proc creation into info.c adds 0b2338a9bf36 ALSA: cs46xx: Clean up proc file creations adds e6e8c82b9747 ALSA: atmel: Drop superfluous PCM preallocation error checks adds f32e5616005b ALSA: parisc: Drop superfluous PCM preallocation error checks adds 5116b94af07a ALSA: pci: Drop superfluous PCM preallocation error checks adds c025672290d7 ALSA: ppc: Drop superfluous PCM preallocation error checks adds 2462bca0a668 ALSA: sh: Drop superfluous PCM preallocation error checks adds 1267e24fe749 ALSA: sparc: Drop superfluous PCM preallocation error checks adds 600bacfcd706 ALSA: spi: Drop superfluous PCM preallocation error checks adds 4d1b53034d79 ALSA: usb: Drop superfluous PCM preallocation error checks adds f6aa470f0d3c ASoC: amd: Drop superfluous PCM preallocation error checks adds ad8ba770ca67 ASoC: dwc: Drop superfluous PCM preallocation error checks adds 62961dd5f609 ASoC: intel: Drop superfluous PCM preallocation error checks adds 15486e63e7ce ASoC: mediatek: Drop superfluous PCM preallocation error checks adds fba3b09f185e ASoC: meson: Drop superfluous PCM preallocation error checks adds b76c7fe6c99d ASoC: sh: Drop superfluous PCM preallocation error checks adds 18183edaad8d ASoC: stm: Drop superfluous PCM preallocation error checks adds 4f39e4c969b1 ASoC: txx9: Drop superfluous PCM preallocation error checks adds c87592fec396 ASoC: uniphier: Drop superfluous PCM preallocation error checks adds 8eea18f6a433 ASoC: xtensa: Drop superfluous PCM preallocation error checks adds 6c422436638a ASoC: dmaengine: Drop superfluous PCM preallocation error checks adds 62e94da3e9d8 media: Drop superfluous PCM preallocation error checks adds 9adb5165f1de ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void adds c64a9d6270ee Merge branch 'topic/memory-device-fixes' into for-next adds 99bbd0adab42 Merge remote-tracking branch 'sound/for-next' adds a94aec035a12 ASoC: mediatek: mt8183: add platform driver adds bfd74e65c47f ASoC: mediatek: mt8183: add audio afe document adds 6a8d4198ca80 ASoC: mediatek: mt6358: add codec driver adds 7ca80f232e81 ASoC: mediatek: mt6358: add codec document adds 141474c6ac7f ASoC: Fixup build error for mt6358 adds 720734a0b66f ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 adds ccc8d6c7b6d2 ASoC: pcm512x: Implement the set_bclk_ratio interface adds 51b033c26081 ASoC: pcm512x: Fix clocking calculations when not using the PLL adds 5e484ec1758b ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n adds e20bfeb0b7d8 ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe( [...] adds cb50358b8384 ASoC: add helper to change platform name for all dailinks adds e87055d732e3 ASoC: Intel: haswell: platform name fixup support adds 2d067b2807f9 ASoC: Intel: broadwell: platform name fixup support adds 7e40ddcf974a ASoC: Intel: bdw-rt5677: platform name fixup support adds bd7661b761bc ASoC: Intel: bytcr_rt5640: platform name fixup support adds 0b2c2093fc3a ASoC: Intel: bytcr_rt5651: platform name fixup support adds 686338c12a2b ASoC: Intel: bytcht_da7213: platform name fixup support adds e4bc6b1195f6 ASoC: Intel: bytcht_es8316: platform name fixup support adds 7e7e24d7c7ff ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support adds 4506db804334 ASoC: Intel: cht_bsw_nau8824: platform name fixup support adds 3a934e7c75b4 ASoC: Intel: cht_bsw_rt5645: platform name fixup support adds f403906da05c ASoC: Intel: cht_bsw_rt5672: platform name fixup support adds 7ebf2528eaca ASoC: Intel: bxt_da7219_max98357a: platform name fixup support adds fbe2c2736e29 ASoC: Intel: bxt_rt298: platform name fixup support adds 5b14aa718f59 ASoC: Intel: glk_rt5682_max98357a: platform name fixup support adds 262ff68fce8f ASoC: dt-bindings: update wcd9335 bindings. adds 20aedafdf492 ASoC: wcd9335: add support to wcd9335 codec adds cc2e324d39b2 ASoC: wcd9335: add CLASS-H Controller support adds 8c4f021d806a ASoC: wcd9335: add basic controls adds 354461486f66 ASoC: wcd9335: add playback dapm widgets adds 6ccc25f6696c ASoC: wcd9335: add capture dapm widgets adds 93f97ff1911a ASoC: wcd9335: add audio routings adds 9f11d233d98a ASoC: apq8096: add slim support adds a8233b6c1972 ASoC: wcd9335: Fix missing slimbus dependency adds d7c26e63cf78 Merge tag 'v5.0-rc4' into asoc-5.1 adds 494a3503d684 ASoC: Documentation: Add google, cros-ec-codec adds b291f42a3718 ASoC: cros_ec_codec: Add codec driver for Cros EC adds 53b6d0adffb0 ASoC: Intel: cht_bsw_rt5672: remove useless test adds 33ae6ae2111c ASoC: topology: Reduce number of dereferences when accessing dobj adds a46e8393d128 ASoC: topology: Remove widgets from dobj list adds 34db6a3e91d8 ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts adds 7620fe9161ce ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create adds 5c30f43f0625 ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes adds 7df04ea7a31e ASoC: topology: modify dapm route loading routine and add [...] adds 27e27e6555d3 dt-bindings: ASoC: Add Spreadtrum DMA platform documentation adds 42fea318e1d1 ASoC: sprd: Add Spreadtrum audio DMA platfrom driver adds f497c88b195e ASoC: rsnd: synchronize connection check for simple-card/a [...] adds 2264cf2e5db9 ASoC: rsnd: fixup TDM Split mode check for CTU adds 909d74e39fe1 ASoC: arizona: Add channel numbers to AIFs adds 425da20a98e0 ASoC: mediatek: add documents for btcvsd driver adds 4bd8597dc36c ASoC: mediatek: add btcvsd driver adds 199ed3e81c49 ASoC: dapm: fix use-after-free issue with dailink sname adds 078a85f2806f ASoC: dapm: Only power up active channels from a DAI adds 411db2ab7df3 ASoC: dapm: Add warnings for widget overwrite when adding route adds 11907e9d3533 ASoC: fsl-asoc-card: fix object reference leaks in fsl_aso [...] adds 78a24e10cd94 ASoC: soc-core: clear platform pointers on error adds adfebb51e175 ASoC: topology: unload physical dai link in remove adds 766cc4965a3a ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" adds 0f747bb27379 ASoC: ak4118: fix missing header adds cf17a5ffd272 ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked adds 37768e391740 ASoC: ssm2602: Fix ADC powerup sequencing adds d22b4117538d ASoC: wcd9335: remove some unnecessary NULL checks adds 52cadf1fdbe8 ASoC: compress: Clarify the intent of current compressed o [...] adds 4ef0ecb80e34 ASoC: compress: Add helper functions for component trigger [...] adds 47306401835a ASoC: ssm2602: switch to SPDX identifier adds e29fe437ea5d Merge branch 'asoc-5.0' into asoc-5.1 for dapm table adds f13d4b5f85e1 ASoC: dapm: harden use of lookup tables adds e9d97b05a80f ASoC: codecs: Add jz4725b-codec driver adds afb866265092 ASoC: wcd9335: fix semicolon.cocci warnings adds 6c3e6302364a ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" [...] adds 63bd84890fc4 ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input adds b5a656030c74 ASoC: sun4i-codec: Add Mic Playback Volume adds b71a7eb56c95 ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec adds b329c78eb0c8 ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume adds 0bbb8e83cfe0 ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls a [...] adds 44a1f4e8cfcc ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch adds 50d164194879 ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Rig [...] adds 67690c286de6 ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Vo [...] adds 7c536bade37f dt-bindings: sound: Document jz4740-codec bindings adds f58f2b0a9f6e dt-bindings: sound: Document jz4725b-codec bindings adds 06a334ae98d1 ASoC: codecs: jz4740: Use SPDX license notifier adds 030a79e97730 ASoC: codecs: jz4740: Add support for devicetree adds edcd3ed182f8 ASoC: codecs: Kconfig: Show knob, and depend on MIPS || CO [...] adds a50e32694fbc ASoC: codecs: jz4725b: Use C++ style comments in header adds f5b95fce20bd Merge branch 'asoc-5.1' into asoc-next adds bdecab0242a1 Merge remote-tracking branch 'sound-asoc/for-next' adds 351e0592bfea Input: st1232 - add support for st1633 adds 4dbb71195b34 Input: st1232 - add Martin as module author adds c3a39380a39d Input: sx8654 - add reset-gpio support adds 5896756a70b2 Input: sx8654 - add sx8655 and sx8656 to compatibles adds 43df039c6d92 Input: sx8654 - add sx8650 support adds 4ec90ac5047e Input: sx8654 - use common of_touchscreen functions adds e47ff893bc67 Input: sx8654 - convert #defined flags to BIT(x) adds 3c1697e6bc5c Input: sx8654 - do not override interrupt trigger adds a5c5e50cce9d Input: gpio-keys - add shutdown callback adds 0f681d09e66e Input: add new vibrator driver for various MSM SOCs adds 41a852e002e6 Input: ili210x - add DT binding document adds 626feb863274 Input: ili210x - drop platform data support adds 2fa928390f3f Input: ili210x - drop get_pendown_state adds 63083fd582b9 Input: ili210x - convert to devm_ functions adds 201f3c803544 Input: ili210x - add reset GPIO support adds 1bdec5d9818c Input: ili210x - convert to devm IRQ adds e3559442afd2 Input: ili210x - rework the touchscreen sample processing adds 122945776271 Input: ili210x - reorder probe adds c5d0e4b5154a Input: ili210x - add OF match table adds 495889176474 Input: ili210x - add ILI251X support adds 0d971a6b9182 Merge remote-tracking branch 'input/next' adds 22cb4e681523 mtip32xx: ѕtop abusing the managed resource APIs adds 20cd32450bcb block, bfq: do not consider interactive queues in srt filtering adds 218cb897be69 block, bfq: avoid selecting a queue w/o budget adds f3218ad8c6ac block, bfq: make sure queue budgets are not below service [...] adds 03e565e4204c block, bfq: remove case of redirected bic from insert_request adds 73d58118498b block, bfq: consider also ioprio classes in symmetry detection adds 05c2f5c30b3c block, bfq: split function bfq_better_to_idle adds ac8b0cb415f3 block, bfq: do not plug I/O of in-service queue when harmful adds 530c4cbb3c62 block, bfq: unconditionally plug I/O in asymmetric scenarios adds d87447d84fe1 block, bfq: fix sequential rq detection in rate estimation adds 9dee8b3b057e block, bfq: fix queue removal from weights tree adds a3c92560324b block, bfq: reduce threshold for detecting command queueing adds b3c3498112ff block, bfq: port commit "cfq-iosched: improve hw_tag detection" adds 02a6d787f4af block, bfq: do not overcharge writes in asymmetric scenarios adds 058fdecc6de7 block, bfq: fix in-service-queue check for queue merging adds e2a49929f28b Merge branch 'for-5.1/block' into for-next adds 8ccdf4a37752 blk-mq: save queue mapping result into ctx directly adds bb94aea1444b blk-mq: save default hctx into ctx->hctxs for not-supported type adds 9dccbf6da0f6 Merge branch 'for-5.1/block' into for-next adds 6e02318eaea5 nvme: add support for the Write Zeroes command adds 794a4cb3d2f7 nvme: remove the .stop_ctrl callout adds e960f71a3dfb Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds 0520300f628c Merge branch 'for-5.1/block' into for-next adds f1e5b6239bdd md-linear: use struct_size() in kzalloc() adds ebda52fa1be7 raid1: simplify raid1_error function adds 09e57403705d Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds bdec662b033e Merge branch 'for-5.1/block' into for-next adds 5a6bf30e5408 Merge remote-tracking branch 'block/for-next' adds 645efa84f6c7 dm: add memory barrier before waitqueue_active adds fa8db4948f52 dm: don't use bio_trim() afterall adds 673cd878051a Merge remote-tracking branch 'device-mapper/for-next' adds e494275aa124 mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static adds f81ba2b0cd02 mmc: sdhci-esdhc-imx: Constify driver data adds 0b20b7439907 mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] adds 565dc75c43e0 mmc: sdhci: usdhc: do not do tuning for DDR50 mode. adds 3ed1da1f6692 mmc: sdhci-esdhc-imx: fix HS400 timing issue adds 0a12e41181d4 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string adds 46abcc483a7d mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull adds 3c5f9f39bf0a mmc: sdhci-esdhc-imx: add delay between tuning cycles adds b2f304ff60a1 mmc: sdhci: add delay after the last tuning command adds 354a0a328e65 mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe adds d274b93d9272 mmc: dt-bindings: omap: Remove duplicate documentation paragraphs adds 229f45a05790 mmc: block: fix debugfs_simple_attr.cocci warnings adds d37fea345c5c mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c adds 5d5ab74e2357 mmc: sdhci: Fix O2 Host PLL and card detect issue adds d41af9e6e0dc mmc:sdio: Remove unneeded variable ret adds 121bdf49cbc2 mmc: tmio: fix typo in tmio_mmc_init_ocr() adds 2803d9652a49 mmc: tmio: undo PM autosuspend when removing the host adds 20dd1dbad20d mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL adds de2961318c58 mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP adds 8630e66a3bc1 mmc: sdhci: correct the maximum timeout when enable CMDQ adds fea921df14d6 mmc: sdhci-esdhc-imx: add CMDQ support adds 6e454b55cead mmc: sdhci-esdhc-imx: add DCMD support for CMDQ adds 5f61cb8d3f08 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths adds ceb6690428e3 mmc: tegra: SDMMC pads auto-calibration adds 547746d277c9 mmc: core: annotate implicit fall through adds 20b3bb41c09b mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] adds 55b6b17e6941 mmc: jz4740: Annotate implicit fall through adds 5b1a48299e3f mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller adds c3235c5ed323 mmc: jz4740: Remove platform data and use standard APIs adds c5163f4820a0 mmc: renesas_sdhi: Fix card initialization failure in high [...] adds 3b71b3b632ef mmc: atmel-mci: enable 8 bits buswidth support adds 0048b48ffc71 MAINTAINERS: Add maintainers for eMMC CQHCI driver adds 79b094720b0b MAINTAINERS: Drop link to git for SDHCI adds f522a773c561 dt-bindings: mmc: Add supports-cqe property adds 6dab03394cd5 mmc: sdhci: Add ADMA3 DMA support for V4 enabled host adds c6ba6ef51fbc mmc: tegra: HW Command Queue Support for Tegra SDMMC adds d87569b50ca8 mmc: omap: fix the maximum timeout setting adds 524684ce2d6d mmc: bcm2835: Drop DMA channel error pointer check adds c0a01d73d07f mmc: bcm2835: Drop pointer to mmc_host from bcm2835_host adds 1db80d5b7966 mmc: bcm2835: Deduplicate reset of driver data on remove adds e4c1ee6b1246 mmc: slot-gpio: Remove override_active_level on WP adds 2ca072144aac Merge branch 'fixes' into next adds 0d4414516c4a mmc: core: Calculate the discard arg only once adds 727ce19a6daa mmc: core: Indicate SD specs higher than 4.0 adds d02f208aae2d Merge remote-tracking branch 'mmc/next' adds 75d08a13d006 Merge remote-tracking branch 'kgdb/kgdb-next' adds 270a60bcc8f2 dt-bindings: stmpe: Reformatting parameter list and use tabs only adds 063755ab1d1c mfd: stmpe: Move ADC related defines to MFD header adds 6377cfa3b857 mfd: stmpe: Preparations for STMPE ADC driver adds 88f29d0f2c8f Input: stmpe-ts: preparations for STMPE ADC driver adds 9f3d084965a5 iio: adc: add STMPE ADC driver using IIO framework adds 81cdab798189 iio: adc: add STMPE ADC devicetree bindings adds 3eafbd3a7745 dt-bindings: mfd: Document STPMIC1 adds 51908d2e9b7c mfd: stpmic1: Add STPMIC1 driver adds d1f1c76896c0 dt-bindings: input: Document STPMIC1 PMIC onkey adds 9eb9cc932cfa input: stpmic1: Add STPMIC1 onkey driver adds 6e4531090fcd dt-bindings: watchdog: document STPMIC1 PMIC watchdog adds 28804c2c8fb3 watchdog: stpmic1: Add STPMIC1 watchdog driver adds 4bc59c2f7e30 mfd / platform: cros_ec: Use devm_mfd_add_devices adds ecf8a6cd949e mfd / platform: cros_ec: Move lightbar attributes to its o [...] adds acb9900f9e80 mfd / platform: cros_ec: Move vbc attributes to its own driver adds 6fce0a2cf5a0 mfd / platform: cros_ec: Move debugfs attributes to its ow [...] adds 6fd7f2bbd442 mfd / platform: cros_ec: Move device sysfs attributes to i [...] adds 0545625baa59 mfd / platform: cros_ec_vbc: Instantiate only if the EC ha [...] adds fd68bd0f5d4c platform/chrome: cros_ec_lightbar: Instantiate only if the [...] adds fa56a62d0149 Merge branches 'ib-mfd-iio-input-5.1', 'ib-mfd-input-watch [...] adds 17f808a7fec3 mfd: aat2870-core: Make it explicitly non-modular adds 6b09274bacc7 mfd: adp5520: Make it explicitly non-modular adds 1e89d9074606 mfd: as3711: Make it explicitly non-modular adds adef9cf549be mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code adds 11165223e9a6 mfd: htc-i2cpld: Make it explicitly non-modular adds b51bf15c6cdc mfd: max8925-core: Drop unused MODULE_ tags from non-modular code adds cbd230978fe6 mfd: rc5t583: Make it explicitly non-modular adds cf090914da11 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code adds 1345da73f6d1 mfd: syscon: Make it explicitly non-modular adds 26fce5e099d7 mfd: tps65090: Make it explicitly non-modular adds a8799defb4af mfd: tps65910: Make it explicitly non-modular adds 6b5e1877e487 mfd: tps80031: Make it explicitly non-modular adds e85c5f0a1b42 mfd: wm831x-spi: Make it explicitly non-modular adds af5db808a41f mfd: wm831x-i2c: Make it explicitly non-modular adds efb5a790dfc3 mfd: wm831x-core: Drop unused module infrastructure from n [...] adds fc6430661a88 mfd: wm8350-i2c: Make it explicitly non-modular adds 0db88688e1bb mfd: wm8350-core: Drop unused module infrastructure from n [...] adds b2b658752c71 mfd: wm8400-core: Make it explicitly non-modular adds d57f72875eed mfd: tps65218.c: Add input voltage options adds 09fdc9857712 mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies adds ae7b8eda27b3 mfd: sm501: Fix potential NULL pointer dereference adds 9f208eca4f2f mfd: sm501: Use struct_size() in devm_kzalloc() adds 83761f9663a2 mfd: sec-core: Return gracefully instead of BUG() if devic [...] adds 469de49e88a3 dt-bindings: mfd: aspeed-lpc: Make parameter optional adds fdc98f070b14 mfd: lochnagar: Add initial binding documentation adds 422dcafe477c mfd: lochnagar: Add support for the Cirrus Logic Lochnagar adds 10cffde4ad47 mfd: at91-usart: Constify at91_usart_spi_subdev and at91_u [...] adds c0056bfe48ab mfd: at91-usart: No need to copy mfd_cell in probe adds 66265e719b46 mfd: tps68470: Drop unused MODULE_DEVICE_TABLE adds c1778e5819a9 mfd: cros_ec_dev: Return number of bytes read with CROS_EC [...] adds 065a65d161fe Merge remote-tracking branch 'mfd/for-mfd-next' adds cec2b18832e2 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get i [...] adds 60717741c73a Merge remote-tracking branch 'backlight/for-backlight-next' adds d2b05765c576 Merge remote-tracking branch 'battery/for-next' adds 93b84ea52989 regulator: lp3971: Constify lp3971_ldo_ops and lp3971_dcdc_ops adds f75b4c5df000 regulator: lp3972: Constify lp3972_ldo_ops and lp3972_dcdc_ops adds f966404f087a regulator: lp872x: Constify regulator_ops and regulator_desc adds 699bdc23bd66 regulator: lp873x: Constify lp873x_buck01_ops and lp873x_l [...] adds 367e90d13e9a regulator: lp8755: Constify lp8755_regulators adds b7fbc5928add regulator: lp87565: Constify lp87565_buck_ramp_delay and l [...] adds b133305c51e9 regulator: lp8788-buck: Constify lp8788_buck_desc adds 23295d7980f7 regulator: lp8788-ldo: Constify lp8788_dldo_desc and lp878 [...] adds 252d1c20551b regulator: axp20x: fix ALDO2, DLDO2 and ELDO3 definitions [...] adds 54129d641cac regulator: da9062: Check return value of devm_regmap_field [...] adds 8459203940d0 regulator: da9063: Check return value of devm_regmap_field [...] adds f3c6a1a19431 regulator: mcp16502: Include linux/gpio/consumer.h to fix [...] adds dc6f23edd702 regulator: rk808: Constify regulator_ops adds a7567663bece regulator: rk808: Update module description to include RK805 adds a6e58299e3dd regulator: isl6271a: Remove *rdev[3] from struct isl_pmic adds 1dceee5eb320 regulator: isl6271a: Constify isl_core_ops and isl_fixed_ops adds bcc61f1c44fd regulator: max77650: add regulator support adds 0eca80bf07eb dt-bindings: regulator: add DT bindings for max77650 adds 5358db547813 regulator: max77650: Fix include files adds 2b679ca11361 regulator: rk808: Fix BUCK1/2 voltages on rk805 adds 46689b1e381a regulator: as3722: Correct minor typo adds 4f297062b288 regulator: rk808: Convert rk805 buck1/2 to use linear range adds d6cd33ad7102 regulator: gpio: Convert to use descriptors adds 01dc79cd6fe7 regulator: fixed/gpio: Pull inversion/OD into gpiolib adds d162d0410338 regulator: gpio: Simplify probe path adds 541d052d7215 regulator: core: Only support passing enable GPIO descriptors adds b5caa3809bf6 Merge branch 'regulator-5.1' into regulator-next adds f346c000d659 Merge remote-tracking branch 'regulator/for-next' adds 40852275a94a LSM: add SafeSetID module that gates setid calls adds aeca4e2ca65c LSM: add SafeSetID module that gates setid calls adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds f67e20d20f28 LSM: Add 'name' field for SafeSetID in DEFINE_LSM adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds 2f87324be773 LSM: SafeSetID: 'depend' on CONFIG_SECURITY adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds 2181e084b26b LSM: SafeSetID: remove unused include adds d87331e4a620 Merge branch 'next-general' into next-testing adds 4bd5e2bafd11 Merge remote-tracking branch 'security/next-testing' adds 876dd866c084 apparmor: Initial implementation of raw policy blob compression adds 843c660cb427 apparmor: delete the dentry in aafs_remove() to avoid a leak adds d80deb75ff4e Merge remote-tracking branch 'apparmor/apparmor-next' adds 219a3e8676f3 integrity, KEYS: add a reference to platform keyring adds 278311e417be kexec, KEYS: Make use of platform keyring for signature verify adds 107dfa2e56ec encrypted-keys: fix Opt_err/Opt_error = -1 adds c8b37524d3cd evm: remove set but not used variable 'xattr' adds fdb2410f7702 ima: define ima_post_create_tmpfile() hook and add missing call adds e7fde070f39b evm: Use defined constant for UUID representation adds c328481f658e Merge remote-tracking branch 'integrity/next-integrity' adds a2c513835bb6 selinux: inline some AVC functions used only once adds 994fb0651d02 selinux: replace some BUG_ON()s with a WARN_ON() adds fede148324c3 selinux: log invalid contexts in AVCs adds e6f2f381e401 selinux: replace BUG_ONs with WARN_ONs in avc.c adds 45189a1998e0 selinux: fix avc audit messages adds 9b7005b06e86 Merge remote-tracking branch 'selinux/next' adds 21590205c9c5 tpm: Simplify the measurements loop adds d01ed0ac6c28 tpm: Fix off-by-one when reading binary_bios_measurements adds ba3efe943bc2 tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 adds f783f573b8b0 tpm: don't print error message in tpm_transmit_cmd when tp [...] adds 20a2e0a7a26d tpm: don't return bool from update_timeouts adds 41ac27d19b07 selftests: add TPM 2.0 tests adds 1cc1a7250f37 tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter adds 3cc3f79103a3 tpm: fix invalid return value in pubek_show() adds 338ea4cff6f2 tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails adds f1247db887cc tpm: print tpm2_commit_space() error inside tpm2_commit_space() adds 9ace5a7236dc tpm: declare struct tpm_header adds 6ef2a9151d62 tpm: access command header through struct in tpm_try_transmit() adds 0cecae1cae45 tpm: encapsulate tpm_dev_transmit() adds 2b2588430f40 tpm: clean up tpm_try_transmit() error handling flow adds 02d5c95cd931 tpm: move tpm_validate_commmand() to tpm2-space.c adds 8a1338b97d1f tpm: move TPM space code out of tpm_transmit() adds 8a3abec223dc tpm: remove @space from tpm_transmit() adds f9bbc0aed89d tpm: use tpm_try_get_ops() in tpm-sysfs.c. adds 97266f75f7b5 tpm: remove TPM_TRANSMIT_UNLOCKED flag adds f37e2c226ce5 tpm: introduce tpm_chip_start() and tpm_chip_stop() adds b393180b64ef tpm: take TPM chip power gating out of tpm_transmit() adds db7683de4273 tpm: remove @flags from tpm_transmit() adds d01ddf3d94ac tpm/tpm_crb: Avoid unaligned reads in crb_recv() adds 7d0cf3edae7a tpm: Fix some name collisions with drivers/char/tpm.h adds 062e19fdc047 tpm: dynamically allocate the allocated_banks array adds f2db03cb9bb2 tpm: rename and export tpm2_digest and tpm2_algorithms adds 5af24a059004 tpm: retrieve digest size of unknown algorithms with PCR read adds 1cced802c72c tpm: move tpm_chip definition to include/linux/tpm.h adds f84fff0fecf2 KEYS: trusted: explicitly use tpm_chip structure from tpm_ [...] adds 69b292448009 tpm: pass an array of tpm_extend_digest structures to tpm_ [...] adds cd1ed5819dd0 Merge remote-tracking branch 'tpmdd/next' adds 671cdde36e26 watchdog: qcom: Add suspend/resume support adds 59600d045ff4 dt-bindings: watchdog: renesas-wdt: Document r8a77470 support adds b140b6d4e8ce Merge remote-tracking branch 'watchdog/master' adds 8950dcd83ae7 iommu/vt-d: Leave scalable mode default off adds 21d5d27c042d iommu/vt-d: Implement dma_[un]map_resource() adds 1a9eb9b98f0a iommu/vt-d: Remove change_pte notifier adds 2e6c6a8657e8 iommu/amd: Print reason for iommu_map_page failure in map_sg adds 5a63f0adebe7 iommu/amd: Remove clear_flush_young notifier adds c61a4633a56a iommu/dma: Remove unused variable adds af728567eaac Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'x86 [...] adds 87be1cf53f3f Merge remote-tracking branch 'iommu/next' adds 278bca7f318e vfio-mdev: Switch to use new generic UUID API adds 3c8d7ef89bb8 vfio: platform: reset: fix up include directives to remove [...] adds 96c905044e8d Merge remote-tracking branch 'vfio/next' adds 626abcd13d4e audit: add syscall information to CONFIG_CHANGE records adds 4b7d248b3a1d audit: move loginuid and sessionid from CONFIG_AUDITSYSCAL [...] adds 2fec30e245a3 audit: add support for fcaps v3 adds a252f56a3c92 audit: more filter PATH records keyed on filesystem magic adds 05c7a9cb2727 audit: clean up AUDITSYSCALL prototypes and stubs adds 57d4657716ac audit: ignore fcaps on umount adds 90462a5bd30c audit: remove unused actx param from audit_rule_match adds 5f3d544f1671 audit: remove audit_context when CONFIG_ AUDIT and not AUD [...] adds 18f5c1d567a5 audit: join tty records to their syscall adds cd108b5c51db audit: hide auditsc_get_stamp and audit_serial prototypes adds 7a492599b359 Merge remote-tracking branch 'audit/next' adds f34bff298739 Merge remote-tracking branch 'devicetree/for-next' adds a5356aef6a90 spi: spi-mem: Add driver for NXP FlexSPI controller adds cdbbb8ec5a80 dt-bindings: spi: add binding file for NXP FlexSPI controller adds c71f9fd4503a MAINTAINERS: add maintainers for the NXP FlexSPI driver adds b3281794476d spi: nxp-fspi: add octal mode flag bit for octal support adds 2e236bafab11 spi: Kconfig: imx: Update the help text to make it more generic adds 7aef2b646b24 spi: pl022: add a message state STATE_TIMEOUT for timeout [...] adds ce6f0697ebad spi: spi-mem: spi-nxp-fspi: add module license info adds c55d0e8c543b spi: spi-mem: spi-fsl-qspi: typo fix in author name adds f3fdea3af405 spi: mxs: add tracing to custom .transfer_one_message callback adds b7bb367afa4b spi: support inter-word delay requirement for devices adds 473a78a7bbeb spi-atmel: support inter-word delay adds 5ce3cc567471 spi: spi-fsl-dspi: Provide support for DSPI slave mode ope [...] adds 9958c8c39e58 spi: atmel-quadspi: cache MR value to avoid a write access adds 3ae012e9dff4 spi: atmel-quadspi: order header files inclusion alphabetically adds 18b6f6e176df spi: atmel-quadspi: drop wrappers for iomem accesses adds 1db6de22b2c6 spi: atmel-quadspi: fix naming scheme adds 9ce4c5128b96 spi: atmel-quadspi: remove unnecessary cast adds 2aaa8dd0938e spi: atmel-quadspi: return appropriate error code adds cae417b2a89b spi: atmel-quadspi: switch to SPDX license identifiers adds b456fd18ca69 spi: atmel-quadspi: rework transfer macros adds 90484f9b1629 dt-bindings: spi: atmel-quadspi: update example to new clo [...] adds 18f075145e08 dt-bindings: spi: atmel-quadspi: make "pclk" mandatory adds bd7905e2fed7 spi: atmel-quadspi: add support for named peripheral clock adds 3a6c501e96ee dt-bindings: spi: atmel-quadspi: QuadSPI driver for Microc [...] adds 2e5c88887358 spi: atmel-quadspi: add support for sam9x60 qspi controller adds 6a280faf76b4 Merge branch 'spi-5.1' into spi-next adds 197ee26a33fb Merge remote-tracking branch 'spi/for-next' adds 0dc5f54f716d Merge branch 'core/core' adds 434537bbd50f genirq/debugfs: No need to check return value of debugfs_c [...] adds e199ef33bb3f Merge branch 'irq/core' adds 20d3b287e199 Merge branch 'locking/atomics' adds 0365aeba5084 futex: No need to check return value of debugfs_create functions adds 4355f08df272 Merge branch 'locking/core' adds 49b8e2beceda perf tools: Replace automatic const char[] variables by statics adds 7ba4da100261 perf session: Rearrange perf_session__process_events function adds 4f5a473d79c7 perf session: Get rid of file_size variable adds 82715eb184c5 perf session: Add reader object adds f66f0950527c perf session: Add 'data_size' member to reader object adds 71002bd21482 perf session: Add 'data_offset' member to reader object adds 3c7b67b23eb3 perf session: Add reader__process_events function adds cf5c6c211b7e perf: Remove duplicated workqueue.h include from perf_event.h adds 3eb03a5208a4 perf tools: Remove duplicate headers adds 93115d32e866 perf report: Display arch specific diagnostic counter sets [...] adds 3e4a1c536b26 perf report: Display names in s390 diagnostic counter sets adds 8dabe9c43af7 perf report: Dump s390 counter set data to file adds 562019695119 perf: Make perf_event_output() propagate the output() return adds 76193a94522f perf, bpf: Introduce PERF_RECORD_KSYMBOL adds d764ac646491 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 6ee52e2a3fe4 perf, bpf: Introduce PERF_RECORD_BPF_EVENT adds df063c83aa2c tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 9aa0bfa370b2 perf tools: Handle PERF_RECORD_KSYMBOL adds 45178a928a4b perf tools: Handle PERF_RECORD_BPF_EVENT adds 7b612e291a5a perf tools: Synthesize PERF_RECORD_* for loaded BPF programs adds a40b95bcd30c perf top: Synthesize BPF events for pre-existing loaded BP [...] adds 6934058d9fb6 bpf: Add module name [bpf] to ksymbols for bpf programs adds a5dcc4ca9129 perf python: Remove -fstack-clash-protection when building [...] adds 32e9136e3784 perf utils: Move perf_config using routines from color.c t [...] adds f575494d4a61 Merge tag 'perf-core-for-mingo-5.0-20190121' of git://git. [...] adds b2251c327a09 perf color: Add missing stdarg.g to color.h adds 19ea1b6f63dd perf symbols: Move symbol_conf to separate file adds 8a249c73a5cc perf annotate: Remove lots of headers from annotate.h adds f1a397f33743 perf tools: Move branch structs to branch.h adds e7a795d3ba62 perf block-range: Add missing headers adds d328e305ea1f perf symbols: Remove include map.h from dso.h adds 68c0188ea778 perf symbols: Remove some unnecessary includes from symbol.h adds 40f3b2d20b52 perf namespaces: Remove namespaces.h from .h headers adds f0049f2c3ee8 perf comm: Remove needless headers from comm.h adds 95420d338e2d perf callchain: No need to include perf.h adds 3aef2cad5d51 tools: Update rbtree implementation adds f3acb3a8a208 perf machine: Use cached rbtrees adds 55ecd6310f9f perf callchain: Use cached rbtrees adds ca2270292e6c perf util: Use cached rbtree for rblists adds 7137ff50b68a perf symbols: Use cached rbtrees adds 2eb3d6894ae3 perf hist: Use cached rbtrees adds cb4c13a51377 perf sched: Use cached rbtrees adds 811184fb6977 perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT adds cc4376422552 perf script python: Add trace_context extension module to [...] adds 72e0b15cb24a perf script python: Use PyBytes for attr in trace-event-python adds 099b79ca25c5 perf script python: Remove explicit shebang from setup.py adds d72eadbc1d28 perf script python: Remove explicit shebang from tests/attr.c adds a38352de4495 perf script python: Remove explicit shebang from Python scripts adds 35ea7e4bbb89 perf script python: Add Python3 support to tests/attr.py adds b45d5511aa90 perf bpf: Add bpf_map() helper adds c657d76f9fb8 perf bpf: Convert pid_map() to bpf_map() adds 56d8175a4d05 perf augmented_raw_syscalls: Use bpf_map() adds 1d59cb1bbd4c perf trace: Fixup etcsnoop example adds f52fdd64f604 perf bpf examples: Convert etcsnoop to use bpf_map() adds 76a06125dd57 perf augmented_syscalls: Convert to bpf_map() adds b844ff366f06 Merge tag 'perf-core-for-mingo-5.0-20190126' of git://git. [...] adds 03f2a540f122 Merge branch 'perf/core' adds 9359a8cbcc77 RAS: Use consistent types for UUIDs adds 6e1849ec7579 RAS: Add a MAINTAINERS entry adds f6f96599bf51 Merge branch 'ras/core' adds 62a8ddc93a85 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry adds 8d5d0cfb63cb sched/topology: Introduce a sysctl for Energy Aware Scheduling adds f8a696f25ba0 sched/core: Give DCE a fighting chance adds c0ad4aa4d841 sched/fair: Robustify CFS-bandwidth timer locking adds 1017b48ccc11 PM/EM: Document the Energy Model framework adds 81a930d3a64a sched/doc: Document Energy Aware Scheduling adds a062d16449c0 sched/fair: Trigger asym_packing during idle load balance adds 4ad4e481bd02 sched/fair: Fix rounding bug for asym packing adds 46a745d90585 sched/fair: Fix unnecessary increase of balance interval adds 15917dc02841 sched: Remove stale PF_MUTEX_TESTER bit adds f4d4862dcef1 Merge branch 'sched/core' adds ae503ab04913 timekeeping/debug: No need to check return value of debugf [...] adds 75b710af7139 timers: Mark expected switch fall-throughs adds ba1ef96ac73d Merge branch 'timers/core' adds bb1f8600e9c2 Merge branch 'x86/alternatives' adds e2c403557ebb Merge branch 'x86/asm' adds ac09c5f43cf6 x86/boot: Build the command line parsing code unconditionally adds de50ce20cd05 x86/boot: Copy kstrtoull() to boot/string.c adds 3c98e71b42a7 x86/boot: Add "acpi_rsdp=" early parsing adds 33f0df8d843d x86/boot: Search for RSDP in the EFI tables adds 93a209aaaad4 x86/boot: Search for RSDP in memory adds 3a63f70bf4c3 x86/boot: Early parse RSDP and save it in boot_params adds 02a3e3cdb7f1 x86/boot: Parse SRAT table and count immovable memory regions adds 690eaa532057 x86/boot/KASLR: Limit KASLR to extract the kernel in immov [...] adds 6eb09d138a33 Merge branch 'x86/boot' adds 9b4faa9598f2 Merge branch 'x86/build' adds 89da3446294a x86/insn-eval: Mark expected switch-case fall-through adds 6fcebf1302b4 x86/kernel: Mark expected switch-case fall-throughs adds fc5014cc5528 x86/asm-prototypes: Remove duplicate include <asm/page.h> adds 2b0fc3742bc7 x86/events: Mark expected switch-case fall-throughs adds 691b9ab6c967 x86/mm/tlb: Remove unused cpu variable adds 439fbdf6a202 x86/trap: Remove useless declaration adds 0a278662f531 x86/boot: Save several bytes in decompressor adds fab940755d1d x86/hw_breakpoints, kprobes: Remove kprobes ifdeffery adds 5a064d398fbe x86/asm/suspend: Drop ENTRY from local data adds 132dc31173c9 Merge branch 'x86/cleanups' adds f1a3bf7929c8 Merge branch 'x86/cpu' adds ee35b9b9f6d5 x86/traps: Have read_cr0() only once in the #NM handler adds bae54dc4f353 x86/fpu: Get rid of CONFIG_AS_FXSAVEQ adds 7f828bd3efb3 Merge branch 'x86/fpu' adds 1d63c8a33f30 Merge branch 'x86/kdump' adds 71368af9027f x86/speculation: Add PR_SPEC_DISABLE_NOEXEC adds ae7e220f457f Merge branch 'x86/pti' adds d28af26faa0b x86/MCE: Initialize mce.bank in the case of a fatal error [...] adds 3fc175d79dbc Merge branch 'x86/urgent' adds e2a43b09bfc2 Merge remote-tracking branch 'tip/auto-latest' adds 56fdc2b231cf Merge remote-tracking branch 'clockevents/clockevents/next' adds 84ba10d633f1 Merge remote-tracking branch 'tip/x86/urgent' into edac-for-5.1 adds 88a242c98740 EDAC, skx_common: Separate common code out from skx_edac adds 98f2fc829e3b EDAC, skx_edac: Delete duplicated code adds d4dc89d069aa EDAC, i10nm: Add a driver for Intel 10nm server processors adds d6a9f7336d92 EDAC, i10nm: Fix randconfig builds adds cbfa482f7e2b EDAC, skx_common: Add code to recognise new compound error code adds 743014f4898a Merge remote-tracking branch 'edac-amd/for-next' adds 6479450f72c1 irqchip/gic-v4: Fix occasional VLPI drop adds 9791ec7df0e7 irqchip/gic-v3-its: Plug allocation race for devices shari [...] adds 45725e0fc3e7 irqchip/gic-v3-its: Gracefully fail on LPI exhaustion adds 2380a22b60ce irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable adds 56841070ccc8 irqchip/gic-v3-its: Fix ITT_entry_size accessor adds dea5a1345016 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 337e9b07db3b sched: Replace call_rcu_sched() with call_rcu() adds b290ebcf7bc4 sched: Replace synchronize_sched() with synchronize_rcu() adds ad368d15b08a rcu: Rename and comment changes due to only one rcuo kthre [...] adds 1de462ed8506 rcu: Make expedited IPI handler return after handling crit [...] adds cd920e5a34ab rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] adds c97058d03329 rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR adds c46f497a6151 rcu: Inline rcu_kthread_do_work() into its sole remaining caller adds 142d106d5e62 rcu: Determine expedited-GP IPI handler at build time adds 3cd4ca47aa57 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() adds e5bc3af7734f rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() adds 892307266429 rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] adds 260e1e4fd826 rcu: Discard separate per-CPU callback counts adds 6ba7d681aca2 rcu: Remove wrapper definitions for obsolete RCU update functions adds 9cf422a8e714 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking adds 37f62d7cf00c rcu: Move rcu_cpu_kthread_task to rcu_data structure adds 6ffdde28b755 rcu: Move rcu_cpu_kthread_status to rcu_data structure adds 8b4d0f485886 rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable adds f7e972ee128e rcu: Move rcu_cpu_has_work to rcu_data structure adds b2c1955b8849 rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable adds a9fefdb25725 rcu: Update NOCB comments adds fd897573fa4c rcu: Improve diagnostics for failed RCU grace-period start adds 3b6505fd8eb8 rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] adds 2ccaff10f713 rcu: Add sysrq rcu_node-dump capability adds 1d1f898df658 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt adds 13dc7d0c7a2e rcu: Prevent needless ->gp_seq_needed update in __note_gp_ [...] adds 7a968bb26a9b Merge branches 'consolidate.2019.01.26a' and 'fwd.2019.01. [...] adds 1a4762b9272f doc: Now jiffies_till_sched_qs solicits help from cond_resched() adds 6efebf84997b doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] adds 87d1779dc48f doc: Fix outdated links adds 2aa5503026ce rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() adds c98cac603f1c rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() adds fb60e533beab rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU adds 5a0874c1d16b rcu: Remove preemption disabling from expedited CPU selection adds 39abefe74332 rcu: Repair rcu_nmi_exit() docbook header adds c2d8089de7f0 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment adds 423a86a610ca rcu: Add sparse check to rcu_assign_pointer() adds 728e3e6178aa include/asm-generic: Remove spin_is_locked() comment adds 6706dae90d85 virt/kvm: Replace spin_is_locked() with lockdep adds 3911e3de350c rcu/rcu.h: Convert to SPDX license identifier adds 528c7e90dfa7 rcu/rcuperf: Convert to SPDX license identifier adds fb78dd9cd2c8 rcu/rcu_segcblist: Convert to SPDX license identifier adds 10ae529cc866 rcu/rcutorture: Convert to SPDX license identifier adds 7363c9f152ca rcu/srcu: Convert to SPDX license identifier adds 464cbed01b15 rcu/sync: Convert to SPDX license identifier adds b1e797f7d5b1 rcu/tiny: Convert to SPDX license identifier adds 9ab6c2710263 rcu/tree: Convert to SPDX license identifier adds 4fc8c9233262 rcu/update: Convert to SPDX license identifier adds 173dbfb03ddb linux/rcu_node_tree: Convert to SPDX license identifier adds 1a450891184e linux/rcupdate: Convert to SPDX license identifier adds d29276a2de17 linux/rcu_segcblist: Convert to SPDX license identifier adds 91cf8648f1f8 linux/rcu_sync: Convert to SPDX license identifier adds 0689f2534236 linux/rcutiny: Convert to SPDX license identifier adds a1817f28fa48 linux/rcutree: Convert to SPDX license identifier adds 7f679f953fa8 linux/srcu: Convert to SPDX license identifier adds 6c23ddb760fc torture: Convert to SPDX license identifier adds 2e33f7fde6e8 linux/torture: Convert to SPDX license identifier adds 0524a0124983 locking/locktorture: Convert to SPDX license identifier adds c8ca1aa774b2 srcu: Check for invalid idx argument in srcu_read_unlock() adds e81baf4cb19a srcu: Remove srcu_queue_delayed_work_on() adds cd618d102b75 rcutorture: Record grace periods in forward-progress histogram adds 0d8a9ea9764a torture: Explain and simplify odd "for" loop in mkinitrd.sh adds 3a6cb58f159e rcutorture: Add grace period after CPU offline adds e838a7d66ee2 rcuperf: Stop abusing IS_ENABLED() adds f90a66d6850e rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] adds 85ebb12c4e22 rcutorture/nolibc: Fix some poor indentation and alignment adds cc72a50994b4 rcutorture/nolibc: Add a bit of documentation to explain h [...] adds 30ca20517ac1 tools headers: Move the nolibc header from rcutorture to t [...] adds 6f7541df3a6c MAINTAINERS: Add myself as the maintainer for the nolibc h [...] adds 6684880a8b16 RCU/torture.txt: Remove section MODULE PARAMETERS adds d12660864ac3 Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'si [...] adds 89a7b69a7561 tools/memory-model: Rename some RCU relations adds 86a8d5a6d1e7 tools/memory-model: Refactor some RCU relations adds 3381b9554938 tools/memory-model: Add SRCU support adds 01186ec8c1b0 tools/memory-model: Update README for addition of SRCU adds 3f305018dcf3 docs/memory-barriers.txt: Enforce heavy ordering for port [...] adds 8e977dabe7c7 tools/memory-model: Update Documentation/explanation.txt t [...] adds 71e2ff5304c1 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 21f820685b7e tools/memory-model: Avoid duplicating herdtools versions adds f85b9c0f1582 Merge LKMM and RCU adds 5c304b2604cb Merge remote-tracking branch 'rcu/rcu/next' adds 3a24574e918a arm/arm64: KVM: Introduce kvm_call_hyp_ret() adds 444d7b6af1cf arm64: KVM: Allow for direct call of HYP functions when using VHE adds 39117aa0ffc9 arm64: KVM: Drop VHE-specific HYP call stub adds 0c33e9205da2 ARM: KVM: Teach some form of type-safety to kvm_call_hyp adds 42a2502ef5f8 arm/arm64: KVM: Statically configure the host's view of MPIDR adds 649aae12e4e8 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds b30604d36d14 KVM: arm/arm64: Simplify bg_timer programming adds 4ecd2e55c05e KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 7c80bd08bb08 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 7c0557808f88 KVM: arm/arm64: consolidate arch timer trap handlers adds f0f6dd07ee18 KVM: arm/arm64: timer: Rework data structures for multiple timers adds dd80c8daa07a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds 9cdf21f99cf7 KVM: arm/arm64: Rework the timer code to use a timer_map adds 42df802dbcbb KVM: arm/arm64: Move kvm_is_write_fault to header file adds a6b543483e4c arm64: KVM: Expose sanitised cache type register to guest adds d35b8e91b2b1 arm64: KVM: Describe data or unified caches as having 1 se [...] adds 5242452f3e87 Merge remote-tracking branch 'kvm-arm/next' adds 8d43d5703667 KVM: s390: clarify kvm related kernel message adds b7d455712927 KVM: s390: drop obsolete else path adds 689bdf9e9c33 KVM: s390: make bitmap declaration consistent adds 246b72183b35 KVM: s390: move bitmap idle_mask into arch struct top level adds 672128bfee08 KVM: s390: coding style kvm_s390_gisa_init/clear() adds 96723d323a08 KVM: s390: use pending_irqs_no_gisa() where appropriate adds bb2fb8cdcf2d KVM: s390: remove kvm_s390_ from gisa static inline functions adds 982cff425959 KVM: s390: introduce struct kvm_s390_gisa_interrupt adds 3dec19221788 s390/cio: add function chsc_sgib() adds 1282c21eb3da KVM: s390: add the GIB and its related life-cyle functions adds 25c84dbaec6a KVM: s390: add kvm reference to struct sie_page2 adds 6cff2e104601 KVM: s390: add functions to (un)register GISC with GISA adds 174dd4f88875 KVM: s390: kvm_s390_gisa_clear() now clears the IPM only adds 9f30f6216378 KVM: s390: add gib_alert_irq_handler() adds b1d1e76ed9ee KVM: s390: start using the GIB adds b9fa6d6ee9b8 KVM: s390: fix possible null pointer dereference in pendin [...] adds 2f449a95e0b3 Merge remote-tracking branch 'kvms390/next' adds 8d2df8a2d0fa arch/arm/xen: Remove duplicate header adds a7d6d08c5f76 Merge remote-tracking branch 'xen-tip/linux-next' adds 03120988d913 Merge remote-tracking branch 'percpu/for-next' adds 4d43d395fed1 workqueue: Try to catch flush_work() without INIT_WORK(). adds 4b4a9923afe0 Merge remote-tracking branch 'workqueues/for-next' adds e97a34563d18 platform/x86: intel-hid: Missing power button release on s [...] adds 522e4ee6e526 Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 adds aff475804f60 platform/x86: mlx-platform: Add support for fan direction [...] adds 2752e34442b5 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 9b28aa1d0eae platform_data/mlxreg: Document fixes for core platform data adds 946e4e02b118 platform_data/mlxreg: Add capability field to core platform data adds 83cdb2c11173 platform/x86: mlx-platform: Add support for fan capability [...] adds e7706a4359f0 platform/x86: mlx-platform: Add support for new VMOD0007 b [...] adds 96f984d3127e ACPI / scan: Create platform device for BSG2150 ACPI nodes adds 38f250b7d4a0 platform/x86: dell-wmi: Ignore new keyboard backlight chan [...] adds 8335ebc1e98a platform/x86: touchscreen_dmi: Add info for the PoV Wintab [...] adds bbb97d728f77 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi8 [...] adds 0bbbe97f2f85 platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill adds 871f1f2bcb01 platform/x86: intel_int0002_vgpio: Only implement irq_set_ [...] adds e50af8332785 platform/x86: intel_pmc_core: Handle CFL regmap properly adds 0e68eeea9894 platform/x86: intel_pmc_core: Fix PCH IP sts reading adds d6827015e671 platform/x86: intel_pmc_core: Fix PCH IP name adds 4284dc008f43 platform/x86: intel_pmc_core: Fix file permissions for ltr_show adds b2ee6d2a2894 platform/x86: intel_pmc_core: Include Reserved IP for LTR adds ed31bde8d4b0 platform/x86: asus-wmi: Allow loading on systems without t [...] adds 29f68df58b00 platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Le [...] adds 289790a3ea94 platform/x86: dell_rbu: stop abusing the DMA API adds 8aaad1b194eb Merge remote-tracking branch 'drivers-x86/for-next' adds ac8c1a2e502e platform/chrome: cromeos_pstore: switch to SPDX identifier adds cc2db0756fbb platform/chrome: cros_ec_debugfs: switch to SPDX identifier adds 5414dd14aafe platform/chrome: cros_ec_lightbar: switch to SPDX identifier adds 8d4d79483222 platform/chrome: cros_ec_sysfs: switch to SPDX identifier adds 27755cf70914 platform/chrome: cros_ec_vbc: switch to SPDX identifier adds f0c70b9bdb88 platform/chrome: cros_ec_i2c: switch to SPDX identifier adds 1058ca940e40 platform/chrome: cros_ec_lpc: switch to SPDX identifier adds b861297cf3bb platform/chrome: cros_ec_proto: switch to SPDX identifier adds 30fc9147aea7 platform/chrome: cros_ec_spi: switch to SPDX identifier adds 0e27a11f3201 platform/chrome: cros_kbd_led_backlight: switch to SPDX id [...] adds d6c7901ba88f platform/chrome: cros_ec_lightbar: remove pr_fmt() define adds 73c935de7fde platform/chrome: cros_ec_sysfs: remove pr_fmt() define adds 67e9ac8c565a MAINTAINERS: chrome-platform: change the git tree to a chr [...] adds 831c2611bfbb Merge remote-tracking branch 'chrome-platform/for-next' adds a3ec54885deb Merge remote-tracking branch 'leds/for-next' adds d553624958ed ipmi_si: fix use-after-free of resource->name adds 0a5e7e692714 ipmi: Fix SSIF flag requests adds f314d8c23cd4 ipmi: Fix how the lower layers are told to watch for messages adds b0513fd5f357 ipmi: Make the smi watcher be disabled immediately when no [...] adds 86817aabbb9b ipmi: clean an indentation issue, remove extraneous space adds 7c5a14fd6f5e ipmi: Fix return value when a message is truncated adds e488202ba21a ipmi: kcs_bmc: handle devm_kasprintf() failure case adds 6cc3d2ec9353 ipmi:ssif: Change some pr_xxx to dev_xxx calls adds fbe7c47485ab ipmi: Use defined constant for UUID representation adds 2b835103f84d ipmi: Use dedicated API for copying a UUID adds 51415416ba2b Merge remote-tracking branch 'ipmi/for-next' adds 8092e79204e7 ihex: Share code between ihex_validate_fw() and ihex_next_ [...] adds 5158c36ec9d0 ihex: Check if zero-length record is at the end of the blob adds 9fb4ab4d3dd6 ihex: Simplify next record offset calculation adds 2ef8179bb7a6 tools/firmware/ihex2fw: Simplify next record offset calculation adds 925f8d4aad5c tools/firmware/ihex2fw: Replace explicit alignment with ALIGN adds 91f382a46822 firmware_loader: move CONFIG_FW_LOADER_USER_HELPER switch [...] adds f96182e959a4 firmware_loader: move firmware/ to drivers/base/firmware_l [...] adds 0eeb27311f3a debugfs: debugfs_use_start/finish do not exist anymore adds 21acc07d33a9 f2fs: no need to check return value of debugfs_create functions adds d61dfafc30b4 PCI: pci.c: convert to use BUS_ATTR_RW adds 1094f6d06703 PCI: pci-sysfs.c: convert to use BUS_ATTR_WO adds c1507ea8349c pseries: ibmebus.c: convert to use BUS_ATTR_WO adds c9fbe769d0f2 rapidio: rio-sysfs.c: convert to use BUS_ATTR_WO adds 7e9586bab2ca block: rbd: convert to use BUS_ATTR_WO and RO adds 7ab35a14de25 kobject: make kset_get_ownership() 'static' adds b3fa29ad8377 kobject: to repalce printk with pr_* style adds 549ad24374c0 kobject: drop newline from msg string adds 8a4b32691120 driver core: silence device link messages unless debugging adds 0fe6f7874d46 driver core: Remove the link if there is no driver with AUTO flag adds 3451a495ef24 driver core: Establish order of operations for device_add [...] adds ed88747c6c4a device core: Consolidate locking and unlocking of parent a [...] adds ef0ff68351be driver core: Probe devices asynchronously instead of the driver adds 8204e0c1113d workqueue: Provide queue_work_node to queue work near a gi [...] adds 6be9238e5cb6 async: Add support for queueing on specific NUMA node adds c37e20eaf4b2 driver core: Attach devices on CPU local to device node adds 8b9ec6b73277 PM core: Use new async_schedule_dev command adds af87b9a7863c libnvdimm: Schedule device registration on node local to t [...] adds 57ea974fb871 driver core: Rewrite test_async_driver_probe to cover seri [...] adds 095ff29d2b88 firmware: intel_stratix10_service: add hardware dependency adds fa548d79d87f drivers: base: Use __printf markup to silence compiler adds 8d84b18f5678 devres: always use dev_name() in devm_ioremap_resource() adds c8d50986da5d driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link f [...] adds f265df550a43 driver core: Avoid careless re-use of existing device links adds 5db25c9eb893 driver core: Do not resume suppliers under device_links_wr [...] adds e2f3cd831a28 driver core: Fix handling of runtime PM flags in device_li [...] adds 15cfb0941603 driver core: Fix adding device links to probing suppliers adds a1fdbfbb1da2 driver core: Do not call rpm_put_suppliers() in pm_runtime [...] adds ea4f64002518 IOMMU: Make dwo drivers use stateless device links adds 72175d4ea4c4 driver core: Make driver core own stateful device links adds e7dd40105aac driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER adds 7cbc2b421ee3 firmware: intel_stratix10_service: remove COMPILE_TEST adds 79a4e91d1bb2 device.h: Add __cold to dev_<level> logging functions adds 0a5c61896641 Merge remote-tracking branch 'driver-core/driver-core-next' adds 9812de4fb874 USB: storage: karma: add whitespace after declarations adds cae8dc3b685f USB: add missing SPDX lines to Kconfig and Makefiles adds 0b8c0cbc17b9 USB: remove README file adds e36f8b7b7d2a USB: host: whci: rename Kbuild file adds 04389af74d91 usb: ftdi-elan: remove a unnecessary variable 'empty_packets' adds 3af5d01c29c3 usb: sisusb_con, convert addr macros to functions adds 022e468e1395 usb: sisusb_con, cleanup configs adds 0277531df26f usb: sisusb: let files build only when needed adds 5b25536954bf usb: sisusb: remove useless macros and compact the code adds 2c904963b1dd usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path adds f84f9ae32fbf usb: misc: usb3503: Add system sleep support in non-I2C mode adds 9997ab35f428 usb: typec: tpcm: improve error handling of tcpm_register_port adds ac626ff96062 usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respo [...] adds c9381e185fdc Merge 5.0-rc4 into usb-next adds b97a31348379 usb: core: comply to PHY framework adds 12453a897e36 usb: host: xhci: mvebu: add reset on resume quirk adds e04585184dcf usb: ehci-orion: avoid double PHY initialization adds f91649c52588 usb: ehci-orion: add S2RAM support adds a2fd23b93733 usbip: Fix vep_free_request() null pointer checks on input args adds ac1d169a56b0 Merge remote-tracking branch 'usb/usb-next' adds d7c3eeffbc55 usb: gadget: Remove dead branch code adds b266d6e496a8 dt-bindings: usb: Add support for msm8998 adds 54c9da1bcec4 usb: dwc3: qcom: Add support for MSM8998 adds 1c1a3ddae978 usb: renesas_usbhs: replace udelay() with usleep_range() adds 169e3b68cadb usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded adds d26c05781e08 dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support adds eca6b49430c6 usb: dwc3: keystone: Add support for ti,am654-dwc3 adds 4d8cd6160920 usb: gadget: aspeed: fix typo adds 488e3b5fcd1d usb: gadget: udc: reduce indentation adds 35ed6229c0f0 usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 adds 539cf1039165 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support adds 8b4c62aef6f6 usb: gadget: u_serial: process RX in workqueue instead of tasklet adds e49107d8acfe usb: gadget: uvc: add uvcg_warn macro adds 546970fdab1d usb: gadget: udc: renesas_usb3: add support for r8a774c0 adds a3af5e3ad3f1 usb: dwc3: gadget: add dwc3_request status tracking adds b2b6d601365a usb: dwc3: gadget: prevent dwc3_request from being queued twice adds 7c3d7dc89e57 usb: dwc3: gadget: remove req->started flag adds acbfa6c26f21 usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete adds 974a1368c33e usb: dwc3: gadget: don't use resource_index as a flag adds 9f45581f5eec usb: dwc3: gadget: early giveback if End Transfer already [...] adds 3aec99154db3 usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING adds 7790b3556fcc usb: dwc3: trace: pass trace buffer size to decoding functions adds 1381a5113caf usb: dwc3: debug: purge usage of strcat adds 1e19a520a925 USB: gadget: Improve kerneldoc for usb_ep_dequeue() adds 836bcab50624 udc: net2280: Fix net2280_disable adds 97311c8f8b6e usb: dwc2: Fix EP TxFIFO number setting adds 1ff767bfa54a usb: gadget: fix various indentation issues adds 10209abe87f5 usb: dwc2: gadget: Add scatter-gather mode adds 44a9d1b9a6bb usb: gadget: function: sync f_uac1 ac header baInterfaceNr adds dffe2d7fc450 usb: gadget: move non-super speed code out of usb_ep_autoc [...] adds bdcc03cef0fd usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_a [...] adds b5872a3c190a Merge remote-tracking branch 'usb-gadget/next' adds a49e1abf0770 USB: serial: cp210x: support all gpios on CP2102N QFN28 package adds 15fb84b74196 USB: serial: cp210x: add GPIO support for CP2104 adds 85bc2d91e9f0 USB: serial: cp210x: add minimum baud rate for CP2105 SCI adds 39d6355114d5 Merge remote-tracking branch 'usb-serial/usb-next' adds e4e2c343a82d phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY adds 4f0960ba7a6a dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support adds 32fcf6fc6c71 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro adds ed31ee7cf1fe phy: ti: usb2: Fix logic on -EPROBE_DEFER adds 266744faec8c phy: ti: Don't depend on OMAP_OCP2SCP adds e712792ec0dd dt-bindings: phy: ti: Add support for AM654x USB2 PHY adds 6777cee3a872 phy: ti: usb2: Add support for AM654 USB2 PHY adds 8fa0402ba336 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] adds 68eab01c2179 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] adds 0ade2930fccf dt-bindings: phy-qcom: Add support for msm8998 usb adds a51969fafc82 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 adds 31926c217b5a phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] adds e74f0f8a170f phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 adds cc013c285e3f phy: make phy-core explicitly non-modular adds a211034a0d37 phy: make phy-mvebu-sata explicitly non-modular adds 4a72dcbee944 phy: make phy-armada375-usb2 explicitly non-modular adds 65f04fea91cf phy: armada375-usb2: switch to SPDX license identifier adds ae4c5d69acc0 phy: mvebu-cp110-comphy: fix port check in ->xlate() adds 9695375a3f4a phy: add A3700 COMPHY support adds 6362f0a68d24 dt-bindings: phy: mvebu-comphy: extend the file to describ [...] adds e25909f9b7fe MAINTAINERS: phy: add entry for Armada 3700 COMPHY driver adds cc8b7a0ae866 phy: add A3700 UTMI PHY driver adds e60958699afa dt-bindings: phy: mvebu-utmi: add UTMI PHY bindings adds 07830a2a9af4 MAINTAINERS: phy: fill Armada 3700 PHY drivers entry adds 752b5da2359f phy: dphy: Remove unused header adds 2204b2c45f78 phy: dphy: Change units of wakeup and init parameters adds 1baafbe482e5 phy: dphy: Clarify lanes parameter documentation adds df68734101e9 dt-bindings: phy: Move the Cadence D-PHY bindings adds 7a343c8bf4b5 phy: Add Cadence D-PHY support adds aa1996e201b4 phy: bcm-sr-pcie: Change operation when PIPEMUX=1 adds f545cf89021b Merge remote-tracking branch 'phy-next/next' adds b0b2735a2ba2 serial: fsl_lpuart: specify transmit FIFO size for 32-bit variant adds 46dd6d779dcc serial: fsl_lpuart: consider TX FIFO too in lpuart32_tx_empty adds 075e1a0c50f5 sysrq: Restore original console_loglevel when sysrq disabled adds c3fee60908db sysrq: Remove duplicated sysrq message adds 83b21ed0fc2a Merge 5.0-rc4 into tty-next adds 7c0cca7c847e tty: ldisc: add sysctl to prevent autoloading of ldiscs adds 42b68768e51b serial: fsl_lpuart: DMA support for 32-bit variant adds 3a50365d8c79 serial: 8250: Add OF support for Xscale variant adds 8a417cdeb0dc Serial: Ingenic: Add support for the X1000. adds e81eba88cf37 Dt-bindings: Serial: Add X1000 serial bindings. adds 05da213f1c77 dt-bindings: serial: Add bindings for nvidia,tegra194-tcu adds 2d908b38d409 serial: Add Tegra Combined UART driver adds 3c635e4f1448 serdev: ttyport: call tiocmget and tiocmset ops directly adds 9f25e07b882b serial: mps2-uart: move to dynamic port allocation adds 775ea4ea2fd9 serial: mps2-uart: support combined irq adds 7dd50e205b33 tty: ipwireless: Fix potential NULL pointer dereference adds 7ab57b76ebf6 tty: increase the default flip buffer limit to 2*640K adds 9c6a2583f115 serial: mps2-uart: Add parentheses around conditional in m [...] adds bd549c977817 Merge remote-tracking branch 'tty/tty-next' adds 83d2aed4440c scsi/atari_scsi: Don't select CONFIG_NVRAM adds 437ace3777ab m68k/atari: Move Atari-specific code out of drivers/char/nvram.c adds cb8d8006d43f char/nvram: Re-order functions to remove forward declarati [...] adds 1278cf66cf4b nvram: Replace nvram_* function exports with static functions adds a084dbf6592c m68k/atari: Implement arch_nvram_ops struct adds a156c7ba669c powerpc: Replace nvram_* extern declarations with standard header adds d5bbb5021ce8 char/nvram: Adopt arch_nvram_ops adds 2d58636e0af7 char/nvram: Allow the set_checksum and initialize ioctls t [...] adds 109b3a89a7c4 char/nvram: Implement NVRAM read/write methods adds 666047fe2a4c m68k/atari: Implement arch_nvram_ops methods and enable CO [...] adds cda67df5942b m68k/mac: Adopt naming and calling conventions for PRAM routines adds a71fa0e3e5fc m68k/mac: Use macros for RTC accesses not magic numbers adds aefcb7460e0b m68k/mac: Fix PRAM accessors adds 458c77f3de0e macintosh/via-cuda: Don't rely on Cuda to end a transfer adds d3b41b6bb49e m68k: Dispatch nvram_ops calls to Atari or Mac functions adds 7fc0ac05f3f5 char/nvram: Add "devname:nvram" module alias adds ebcebc7f456c powerpc: Define missing ppc_md.nvram_size for CHRP and PowerMac adds 95ac14b8a328 powerpc: Implement nvram ioctls adds 066ac5c3c4bb powerpc, fbdev: Use NV_CMODE and NV_VMODE only when CONFIG [...] adds f9c3a570f5fc powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM adds 537f3286ad8f char/generic_nvram: Remove as unused adds 20e07af71f34 powerpc: Adopt nvram module for PPC64 adds e637308b40b1 vop: Use %z for size_t adds 96c12ef9b905 vop: Add definition of readq/writeq if missing adds 417406f2bd54 vop: vringh: Do not crash if no DMA channel adds 8216e7e36704 vop: Fix handling of >32 feature bits adds dcf9b50e2197 drivers: platform: goldfish: fix the checkpatch complain i [...] adds 1e09cdd506c8 uio: fix potential memory leak in error case adds 54557665a4e7 uio: remove redundant check adds db6e863da1fd efirtc: remove unnecessary code efi_rtc_open & efi_rtc_close adds 8631f940b81b slimbus: core: match full device id adds cfb32101ba14 slimbus: core: do not call device_status under a lock adds 380c62466d02 slimbus: core: use slim_device_update_status() to update status adds 8147760d86e4 slimbus: core: add missing spin_lock_init on txn_lock adds 24d48a61f266 hpet: Fix missing '=' character in the __setup() code of h [...] adds d7ac3c6ef5d8 applicom: Fix potential Spectre v1 vulnerabilities adds 2ca46ed207d5 ver_linux: Assign constant RE to variable name for clarity adds 11f1ceca7031 interconnect: Add generic on-chip interconnect API adds 06b3773b5038 dt-bindings: Introduce interconnect binding adds 87e3031b6fbd interconnect: Allow endpoints translation via DT adds 3697ff4340ba interconnect: Add debugfs support adds b5d2f741077a interconnect: qcom: Add sdm845 interconnect provider driver adds ae0037dbfc5e arm64: dts: sdm845: Add interconnect provider DT nodes adds ecfbed0c5ccc MAINTAINERS: add a maintainer for the interconnect API adds dce6d406669b interconnect: Revert to previous config if any request fails adds aecc787c06f4 iomap: Use non-raw io functions for io{read|write}XXbe adds 7d1689a2f377 parisc: iomap: introduce io{read|write}64 adds 79bf0cbd86ac iomap: introduce io{read|write}64_{lo_hi|hi_lo} adds c81d64d3dc1f io-64-nonatomic: add io{read|write}64[be]{_lo_hi|_hi_lo} macros adds 0795ccde5c76 ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks adds 8fdf90626588 ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the [...] adds ec74136ded79 binder: create node flag to request sender's security context adds f9f7bb9e0a0c mbcs: add .owner to mbcs struct file_operations adds fdddcfd9c93c Merge 5.0-rc4 into char-misc-next adds e5bae74338b3 Revert "arm64: dts: sdm845: Add interconnect provider DT nodes" adds 865a11f987ab uio/uio_pci_generic: Disable bus-mastering on release adds f1bd3a602c42 fpga: mgr: altera-ps-spi: make array dummy static, shrinks [...] adds 38cd7ad5bd25 fpga: altera_freeze_bridge: remove restriction to socfpga adds 996e39bb03ba nvmem: sc27xx: Convert nvmem offset to block index adds 169415557370 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 6216790dd453 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds c8b63ddc9119 nvmem: imx-ocotp: add i.MX7ULP support adds 4dbecb9f5b19 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds ffbc34bf0e9c nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds 1716cfe8be49 nvmem: core: Set the provider read-only when no write call [...] adds 5087cc198e54 nvmem: core: Fix of_nvmem_cell_get() for optional cells adds 1c83267473b8 nvmem: core: Fix cell lookup when no cell is found adds d4e7fef1a9a5 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 95b65195d571 nvmem: core: Always reference the device returned by nvmem [...] adds 73e9dc4d568f nvmem: core: Fix device reference leak adds 9bfd8198ba94 nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds 1a392b3de7c5 driver: uio: fix possible memory leak in __uio_register_device adds 221a1f4ac12d driver: uio: fix possible use-after-free in __uio_register_device adds 9f23379c67fa nvmem: allow to select i.MX nvmem driver for i.MX 7D adds 1599c21c6db8 Merge remote-tracking branch 'char-misc/char-misc-next' adds e03933bcd4d1 extcon: Add support for ptn5150 extcon driver adds a9857d45edf3 extcon: ptn5150: Fix return value check in ptn5150_i2c_probe() adds 398f37778649 Merge remote-tracking branch 'extcon/extcon-next' adds b1bd42aa72d6 staging: xgifb: delete the driver adds fabcb74d0771 staging: netlogic: replace ---help--- with help in Kconfig adds 4e4285849c60 staging: wlan-ng: replace ---help--- with help in Kconfig adds 585f22691dcd staging: rtl8712: drop pointless static qualifier in r8712 [...] adds da217871edb2 staging: gasket: interrupt: remove unused including <linux [...] adds 59c64a78f0fa staging: rtl8723bs: fix indentation issue with return statement adds 3060da7a19ce staging: rtw_ieee80211: fix constant comparison warning adds d31f6b8043d8 staging: mt7621-pinctrl: Remove space after cast adds 45a50ab1d684 staging: ks7010: remove unnecessary parentheses adds 94832d939921 staging: erofs: fix potential double iput in erofs_read_super() adds d61b5d546af2 Merge 5.0-rc4 into staging-next adds 0fa82deb5af6 Staging: rtl8192e: Replaced spaces with tab. adds c30019fa31a2 drivers: staging: rtlwifi: Start statement on a tabstop adds 6ffcce417827 staging: rtlwifi: replace ---help--- with help in Kconfig adds f2829d070f3d staging: mt7621-pinctrl: Test devm_kzalloc for failure whi [...] adds a24df1f62f79 staging: erofs: use xattr_prefix to wrap up adds 516c115c9170 staging: erofs: complete POSIX ACL support adds 59fb805f5aec staging: wilc1000: remove redundant reset of station statistics adds 48a254d7ff72 staging: rtl8188eu: cleanup comments in mlme_linux.c adds b543e1fdd19b staging: rtl8188eu: remove unnecessary initializations adds 0a6286668b4a staging: rtl8188eu: cleanup declarations in mlme_linux.c adds d8e2a9a58ec0 staging: rtl8188eu: remove unncessary asignment to cleanup [...] adds 46c36e5a0338 staging: rtl8188eu: &array[0] -> array adds 1c516c54acf6 staging: rtl8188eu: refactor rtw_reset_securitypriv() adds 53a6f022b4fe staging: iio: adt7316: fix register and bit definitions adds 85a1c1191331 staging: iio: adt7316: invert the logic of the check for a [...] adds 5107d16e0aa4 staging: iio: adt7316: use correct variable in DAC_interna [...] adds 10bfe7cc1739 staging: iio: adt7316: allow adt751x to use internal vref [...] adds 9f287a1c3fff staging: iio: adt7316: remove dac vref buffer bypass from adt751x adds 32f228cb2ac7 staging: iio: adt7316: change interpretation of write to d [...] adds 618ab57f95bd staging: iio: adt7316: correct spelling of ADT7316_DA_EN_V [...] adds 1533e4574878 staging: iio: adt7316: drop unnecessary initialization of [...] adds 7f6b6d553df7 Staging: iio: adt7316: Add all irq related code in adt7316 [...] adds c9d07120ab9a staging: iio: ad5933: change regulator binging for vref adds 0e0a22aebd64 staging: iio: ad5933: use clock framework for clock reference adds 05cf4fe73824 staging: iio: ad5933: add binding doc for ad5933 adds 243c5c9d7b62 staging: iio: adc: ad7280a: split ad7280_channel_init() to [...] adds 4b6374577fe7 staging: iio: adc: ad7280a: split ad7280_attr_init() to mo [...] adds f1b753a0f866 staging: iio: ad7816: drop unnecessary initialization of v [...] adds 17abc9ec68b7 iio: add IIO_MASSCONCENTRATION channel type adds 232e0f6ddeae iio: chemical: add support for Sensirion SPS30 sensor adds bf81deacc6fa dt-bindings: iio: chemical: sps30: add device tree support adds b170f7d48443 iio: Add modifiers for ethanol and H2 gases adds ce514124161a iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors adds 4535fa0576d2 iio: chemical: sgp30: add device tree support adds 557e585c3fdb staging: iio: adc: ad7606: Use wait-for-completion handler adds c0683bfd3772 staging: iio: adc: ad7606: Use devm functions in probe adds 41f71e5e7daf staging: iio: adc: ad7606: Use find_closest() macro adds 6620585a0c9e staging: iio: adc: ad7606: Use vendor prefix for DT properties adds 43f9b204edf0 staging: iio: adc: ad7606: Add OF device ID table adds 6a4b8937a3d6 iio: imu: st_lsm6dsx: remove set but not used variable '' adds c546d4965614 iio: chemical: sps30: add support for self cleaning adds ae0b3773721f iio: ad9523: fix a missing check of return value adds 2bbf53e3e506 staging: iio: adc: ad7606: Simplify the Kconfing menu adds ca5b4637d7ca staging: iio: adc: ad7606: Use SPDX identifier adds cc49bd1652a4 staging: iio: adc: ad7606: Add support for threaded irq adds 54160ae3b2d3 staging: iio: adc: ad7606: Misc style fixes (no functional [...] adds 2985a5d88455 staging: iio: adc: ad7606: Move out of staging adds 6e33a125df66 dt-bindings: iio: adc: Add docs for AD7606 ADC adds a4b475b1abbb dt-bindings: iio: adc: meson-saradc: update temperature se [...] adds b002bf5f8dbc iio: adc: meson-saradc: enable the temperature sensor two [...] adds 7fc93f3285b1 iio: adc: xilinx: check return value of xadc_write_adc_reg adds e9de475723de staging: iio: adt7316: fix dac_bits assignment adds 76b7fe8d6c4d staging: iio: adt7316: fix handling of dac high resolution option adds 45130fb030ae staging: iio: adt7316: fix the dac read calculation adds 78accaea117c staging: iio: adt7316: fix the dac write calculation adds 49ad8171e56c iio: ti-ads124s08: Add DT binding documentation adds e717f8c6dfec iio: adc: Add the TI ads124s08 ADC code adds 192778fb969c iio: dac: ad5686: Add support for AD5674R/AD5679R adds 1dca9bdec6cb iio: magnetometer: mag3110: add vdd/vddio regulator operat [...] adds 1a02d1239389 iio: light: isl29018: add vcc regulator operation support adds a7b4f316af85 dt-bindings: iio: accel: mma8452: add power supplies property adds f6ff49b8a3b6 iio: accell: mma8452: add vdd/vddio regulator operation support adds e5aab7b0d88d iio:st_pressure:initial lps22hh sensor support adds f7da88457821 iio: chemical: bme680: Add device-tree support adds 8b1352a008bc dt-bindings: iio: chemical: Add bindings for bme680 adds 62129a0849d2 iio: chemical: sps30: allow changing self cleaning period adds 1e1ab0b9f5a3 dt-binding: iio: add NPCM ADC documentation adds 9bf85fbc9d8f iio: adc: add NPCM ADC driver adds f38ab20b749d iio: st_accel: use ACPI orientation data adds 349c2deafed7 dt-bindings: iio: pressure: add LPS22HH bindings adds d9f5c4e2374d dt-bindings: iio: imu: add icm20602 bindings to mpu6050 adds 22904bdff978 iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 0e4c2da4f058 staging: iio: cdc: ad7152: remove driver completely adds a5f8c7da3dbe iio: adc: Add AD7768-1 ADC basic support adds b64d97300888 dt-bindings: iio: adc: Add docs for AD7768-1 adds 6aef699a7d7e iio: light: add driver for MAX44009 adds 1e65b2f1f663 dt-bindings: iio: light: Add max44009 adds 80109c32348d staging: iio: frequency: ad9833: Get frequency value statically adds 8e8040c52e63 staging: iio: frequency: ad9833: Load clock using clock framework adds 3fa30bf7004b iio: chemical: sps30: remove printk format specifier adds 1dcc3ed4a774 Merge tag 'iio-for-5.1a' of git://git.kernel.org/pub/scm/l [...] adds ee593133a76c staging: comedi: comedi_fops.c: Remove redundant blank line adds 2fa495892bc9 staging: prefix header search paths with $(srctree)/ adds 7cbc196883b8 staging: mt7621-eth/ethtool.c: Correction of SPDX license [...] adds 9ad67a121637 staging: spi: mt7621: Switch to SPDX identifier adds dab7ed43dfc7 staging: spi: mt7621: Clean up excessive header usage adds 46c337872f34 staging: spi: mt7621: Add return code check on device_reset() adds da05e373a27c staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition adds 718a49173b2a staging: spi: mt7621: Minor cosmetic changes adds feec667e801a staging: spi: mt7621: Use recommended comment style adds 376a62202152 staging: spi: mt7621: Sort register definitions adds 5220dd4f9428 staging: spi: mt7621: Use macros instead of hardcoded values adds 98e9400a63d9 staging: spi: mt7621: Remove superfluous pre-declaration o [...] adds 5ccbce3a0b0e staging: mt7621-spi: Clean up comparison to NULL adds da17ad1e6fc5 staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook() adds 5ae890780e1b staging: most: cdev: add missing check for cdev_add failure adds 588713006ea4 staging: wilc1000: avoid the use of 'wilc_wfi_mon' static [...] adds 06fee3d5b3c3 staging: wilc1000: remove conditional lock in wilc_wfi_dei [...] adds bd3c7339548a staging: wilc1000: remove redundant macros for radiotap adds 96ce4f83cd7e staging: wilc1000: remove unnecessary debug log messages adds b36b9735ae8e staging: wilc1000: rename timeout related macros adds 0ae6cb7a24b2 staging: wilc1000: make use of iface type to identify p2p [...] adds 6f466168fa51 staging: wilc1000: refactor scan() cfg80211 ops callback adds 4e550a06ac27 Merge remote-tracking branch 'staging/staging-next' adds 776369c5bb87 Merge remote-tracking branch 'mux/for-next' adds 72d282b59342 drm/msm/a6xx: Add support for an interconnect path adds 68182cb929ec Merge remote-tracking branch 'icc/icc-next' adds a7359e762fdd dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT adds a1ff82a9c165 dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement f [...] adds b092529e0aa0 dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] adds 9e2b9d3490a6 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] adds 279cc97c01a2 dmaengine: fsl-qdma: add MODULE_LICENSE adds de1fa4f61be7 dmaengine: fsl-edma: use struct_size() in kzalloc() adds 0fa89f972da6 dmaengine: fsl-edma: dma map slave device address adds 6175f6a7ebc7 dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64 adds ec3e0ba3e0b4 Merge branch 'topic/fsl' into next adds 3e05ada04382 dmaengine: bcm2835: Return void from abort of transactions adds 603fe86be189 dmaengine: bcm2835: Enforce control block alignment adds efdffc1aaf1a dmaengine: bcm2835: Drop gratuitous list deletion adds 37c22cabf225 dmaengine: bcm2835: Drop outdated comment on supported tra [...] adds dcaf7a6a99f4 Merge branch 'topic/brcm' into next adds 50fdb52a7cda Documentation: bindings: k3dma: Extend the k3dma driver bi [...] adds e2d896c08ca3 Documentation: bindings: dma: Add binding for dma-channel-mask adds d4bdc39f5bd0 dmaengine: k3dma: Upgrade k3dma driver to support hisi_asp [...] adds 1200e070d6cc dmaengine: k3dma: Delete axi_config adds c4994a98faf2 dmaengine: k3dma: Add support for dma-channel-mask adds 6f53b3d320ac Merge branch 'topic/k3dma' into next adds 3cd0aa6a078c Merge remote-tracking branch 'slave-dma/next' adds 51bee5abeab2 cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys [...] adds 6b3a6a132dfc MAINTAINERS: Update cgroup entry adds ac2399f775c8 Merge remote-tracking branch 'cgroup/for-next' adds 055e493d2a16 Merge branch 'fixes' into for-next adds 573d8884f89b scsi: fcoe: convert to use BUS_ATTR_WO adds 6156dc1c9a30 scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export adds b8432724b6b1 scsi: MAINTAINERS: Move FCoE to Hannes Reinecke adds 8389f1281cd5 scsi: bfa: no need to check return value of debugfs_create [...] adds b6533640ed3e scsi: csiostor: no need to check return value of debugfs_c [...] adds 1dbaa379a419 scsi: fnic: no need to check return value of debugfs_creat [...] adds fd84ec206d7a scsi: snic: no need to check return value of debugfs_creat [...] adds 50e931679ace scsi: lpfc: no need to check return value of debugfs_creat [...] adds 26febfb38c7d scsi: qedf: no need to check return value of debugfs_creat [...] adds b45a3a428f55 scsi: qla2xxx: no need to check return value of debugfs_cr [...] adds b64ae4abbdc4 scsi: hpsa: clean up two indentation issues adds 59abc8cc0585 scsi: libsas: Remove scsi_to_u32() adds db5db4b91cab scsi: sd: Protect against READ(6) or WRITE(6) with zero bl [...] adds f2aecc1d38ff scsi: fnic: Remove set but not used variable 'vdev' adds 34022f0072e7 scsi: remove unneeded header search paths adds bc03abd28708 scsi: prefix header search paths with $(srctree)/ adds c9c1df3e8c9d scsi: nsp32: Remove unnecessary self assignment in nsp32_s [...] adds 7e1c99e5c1dd scsi: pcmcia: nsp_cs: Remove unnecessary parentheses adds c2c7e7405771 scsi: hisi_sas: No need to check return value of debugfs_c [...] adds 5b0eeac4bed4 scsi: hisi_sas: Fix type casting and missing static qualif [...] adds 5979f33b982d scsi: hisi_sas: Add debugfs ITCT file and add file operations adds 569eddcf3a0f scsi: hisi_sas: send primitive NOTIFY to SSP situation only adds 5c31b0c67753 scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned adds ffb1c820b8b6 scsi: hisi_sas: remove the check of sas_dev status in hisi [...] adds ae68b566e021 scsi: hisi_sas: Remove unused parameter of function hisi_s [...] adds eb44e4d7b5a3 scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G adds b6c9b15e4409 scsi: hisi_sas: Fix losing directly attached disk when hot-plug adds d1548e9c323f scsi: hisi_sas: Correct memory allocation size for DQ debugfs adds 26889e5ec87a scsi: hisi_sas: Some misc tidy-up adds e1ba0b0b4451 scsi: hisi_sas: Fix to only call scsi_get_prot_op() for no [...] adds ede2afb9c8ed scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_ [...] adds e999fb7cc97c Merge branch 'misc' into for-next adds bb61b843ffd4 scsi: cxlflash: Prevent deadlock when adapter probe fails adds 1174ec66058c Merge branch 'fixes' into for-next adds 171e4909eac7 scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVM [...] adds e18e9dac9cdc scsi: csiostor: Remove set but not used variable 'pln' adds f80d2f0846b7 scsi: target/core: Remove the write_pending_status() callb [...] adds 3f0661a492a1 scsi: target/core: Remove several state tests from the TMF code adds 2281c95fe751 scsi: target/core: Simplify the LUN RESET implementation adds 83f85b8ec305 scsi: target/core: Inline transport_lun_remove_cmd() adds 94ebb4716008 scsi: target/core: Add target_send_busy() adds 8b8807b9e982 scsi: RDMA/srpt: Fix handling of command / TMF submission failure adds 337ec69ed761 scsi: RDMA/srpt: Fix handling of TMF submission failure adds fd1b66870914 scsi: RDMA/srpt: Rework I/O context allocation adds 40ca8757291c scsi: RDMA/srpt: Fix a credit leak for aborted commands adds b53655b80cfc scsi: target/iscsi: Remove an incorrect comment adds 618baaf7881e scsi: target/iscsi: Convert comments about locking into ru [...] adds 0300b1147e52 scsi: target/iscsi: Fix spelling of "unsolicited" adds 1e65cc1631c1 scsi: target/iscsi: Rename a function and a function pointer adds 32e36bfbcf31 scsi: target/iscsi: Avoid iscsit_release_commands_from_con [...] adds 658c31224de2 scsi: target/iscsi: Simplify iscsit_dump_data_payload() adds 47eefded1f70 scsi: target/iscsi: Simplify iscsit_handle_text_cmd() adds 27752647f88a scsi: ufs: Print uic error history in time order adds d7e6db20944c scsi: sd: Improve sd_print_capacity() adds e13949aef43a scsi: aacraid: clean up some indentation and formatting issues adds 89408ac8aa86 scsi: MAINTAINERS: Add reviewers for UFS patches adds 7c429da45c33 scsi: MAINTAINERS: Update dwc driver maintainer to Pedro Sousa adds daa0681118c9 scsi: megaraid_sas: Rework code to get PD and LD list adds 44abbaf64b5d scsi: megaraid_sas: Rework device add code in AEN path adds f6fe57310811 scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver adds 1244790d178b scsi: mpt3sas: Rename mpi endpoint device ID macro. adds 8f8384503e40 scsi: mpt3sas: Add support for NVMe Switch Adapter adds eb9c7ce56045 scsi: mpt3sas: Add support for ATLAS PCIe switch adds c6ded86a161d scsi: mpt3sas: Update driver version to 27.102.00.00 adds 7ba1bedcaa1e Merge branch 'misc' into for-next adds 531d50d83ddd Merge remote-tracking branch 'scsi/for-next' adds ccf3209f0044 scsi: bsg: refactor bsg_ioctl adds 972248e9111e scsi: bsg-lib: handle bidi requests without block layer help adds 80f2121380ca scsi: fs: remove exofs adds 19fcae3d4f2d scsi: remove the SCSI OSD library adds ae3d56d81507 scsi: remove bidirectional command support adds b9f91992991b scsi: stop setting up request->special adds 69ed175c1955 scsi: block: remove req->special adds 8b3238cabd50 scsi: block: remove bidi support adds 7f147f9bfd44 scsi: qla2xxx: Fix N2N target discovery with Local loop adds 590f806ddd2e scsi: qla2xxx: Add pci function reset support. adds 4825034afba8 scsi: qla2xxx: Change default ZIO threshold. adds 80676d054e5a scsi: qla2xxx: Fix session cleanup hang adds 51fd6e6351a6 scsi: qla2xxx: flush IO on chip reset or sess delete adds 9ecd6564d154 scsi: qla2xxx: fix fcport null pointer access. adds 1021f0bc2f3d scsi: qla2xxx: allow session delete to finish before create. adds 97a93cea8873 scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping i [...] adds 5e85f6df7722 scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation adds dcbf8f8087eb scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down adds 87d6814a28d9 scsi: qla2xxx: Fix fw options handle eh_bus_reset() adds 1560bafdff9e scsi: qla2xxx: Use complete switch scan for RSCN events adds b8837a0f8851 scsi: qla2xxx: Update driver version to 10.00.00.13-k adds 0b05e9fe1fd1 scsi: lpfc: cleanup: remove nrport from nvme command structure adds e960f5ab40b6 scsi: lpfc: cleanup: Remove excess check on NVME io submit [...] adds 0794d601d174 scsi: lpfc: Implement common IO buffers between NVME and SCSI adds 7370d10ac99e scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane adds cdb42becdd40 scsi: lpfc: Replace io_channels for nvme and fcp with gene [...] adds 5e5b511d8bfa scsi: lpfc: Partition XRI buffer list across Hardware Queues adds 18c27a621614 scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slo [...] adds 63df6d637e33 scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues adds 4c47efc140fa scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures adds 1fbf97425002 scsi: lpfc: Convert ring number to hardware queue for nvme [...] adds ace44e48b1fc scsi: lpfc: Synchronize hardware queues with SCSI MQ interface adds c490850a0947 scsi: lpfc: Adapt partitioned XRI lists to efficient sharing adds 45aa312e211f scsi: lpfc: Allow override of hardware queue selection policies adds b3295c2a7533 scsi: lpfc: Fix setting affinity hints to correlate with h [...] adds 6a828b0f6192 scsi: lpfc: Support non-uniform allocation of MSIX vectors [...] adds cb733e358787 scsi: lpfc: cleanup: convert eq_delay to usdelay adds 32517fc0975b scsi: lpfc: Rework EQ/CQ processing to address interrupt c [...] adds 75508a8b8b2d scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors adds 222e9239c608 scsi: lpfc: Resize cpu maps structures based on possible cpus adds b1684a0b42ec scsi: lpfc: Enable SCSI and NVME fc4s by default adds c2017260eea2 scsi: lpfc: Rework locking on SCSI io completion adds f6e84790520a scsi: lpfc: Fix default driver parameter collision for all [...] adds 472e146d1cf3 scsi: lpfc: Correct upcalling nvmet_fc transport during io [...] adds c160c0f8063e scsi: lpfc: Fix nvmet issues when link bounce under IO load adds 0d041215f0b4 scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 adds 42fb055a57ca scsi: lpfc: Update lpfc version to 12.2.0.0 adds 3edfe4cda337 Merge remote-tracking branch 'scsi-mkp/for-next' adds 88eec9b0e80a swiotlb: Introduce swiotlb_max_mapping_size() adds 7c1fd56c53d8 swiotlb: Add is_swiotlb_active() function adds 53cf036bd043 dma: Introduce dma_max_mapping_size() adds 6937e71f71e8 virtio: Introduce virtio_max_dma_size() adds b44eab540362 virtio-blk: Consider virtio_max_dma_size() for maximum seg [...] adds 469a3f952336 virtio-balloon: improve update_balloon_size_func adds e924d12c15e8 virtio_balloon: remove the unnecessary 0-initialization adds b494f66dae9d dt-bindings: virtio-mmio: Add IOMMU description adds 7f3f7244d6ae dt-bindings: virtio: Add virtio-pci-iommu node adds 3d4e8539d43f of: Allow the iommu-map property to omit untranslated devices adds a60ec5c24a92 PCI: OF: Initialize dev->fwnode appropriately adds 542f82ff15b7 iommu: Add virtio-iommu driver adds 51e83d8395d6 iommu/virtio: Add probe request adds 28b052a8d902 iommu/virtio: Add event queue adds d8fe83f623b1 virtio-net: bql support adds 85880abcb86d include/linux/compiler.h: allow memory operands adds 2474f9cc1ae3 barriers: convert a control to a data dependency adds 3f30c14b7cd9 virtio: use dependent_ptr_mb adds a4b02f8db05e x86/mpx: tweak header name adds 00fa3dec260b drm: tweak header name adds 2fafb16e2123 arch: move common mmap flags to linux/mman.h adds f1cd7aa44777 Merge remote-tracking branch 'vhost/linux-next' adds 4107102d6079 remoteproc: qcom_q6v5: don't auto boot remote processor adds a5a4e02d083d remoteproc: qcom: Add support for parsing fw dt bindings adds 4760a896be88 remoteproc: q6v5-mss: Vote for rpmh power domains adds deb9bb83e7ae remoteproc: q6v5-mss: Active powerdomain for SDM845 adds 19f5ccc8bbc9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 569cc2dede78 Merge remote-tracking branch 'rpmsg/for-next' adds 9ce01efe5bdc gpio: altera: Fixup block comment style adds b868db94a6a7 gpio: tqmx86: Add GPIO from for this IO controller adds 876811f7c34e gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event adds 38f7ae9bdfb6 genirq: export irq_chip_set_wake_parent symbol adds 5c713d9394f3 pinctrl: qcom: spmi-gpio: select IRQ_DOMAIN_HIERARCHY in Kconfig adds 29fd19953700 Merge remote-tracking branch 'gpio/for-next' adds 89bc356a3aee dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds 2365c781eff8 gpio: pca953x: add support for pcal6416 type adds 7c5340bce8d1 gpio: madera: Add missing const adds e2fb3f413a57 Documentation: gpio: driver: fix wire name for I2C adds 62f96ec18212 gpio: tegra186: Use TEGRA186_ prefix for GPIO names adds c4b7b0d25d79 gpio: altera-a10sr: Trivial coding style fix adds c5664bb232a5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 127428356ede pinctrl.txt: Remove outdated information adds c1c9d41319c3 dt-bindings: imx: Add pinctrl binding doc for imx8mm adds 67e436ffd648 Merge branch 'ib-qcom-spmi' of /home/linus/linux-gpio into devel adds 87eff9af7efb pinctrl: remove pinctrl/machine.h inclusion from pinctrl/p [...] adds e73339037f6b pinctrl: remove unused 'pinconf-config' debugfs interface adds ff54d82b7716 pinctrl: ti-iodelay: Fix platform_no_drv_owner.cocci warnings adds 4f41e66cf555 pinctrl: sirf: drop pointless static qualifier in sirfsoc_ [...] adds 699c7d1346fb pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit3 when using TX0 adds 7219a4b64520 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit2 when using RX [...] adds 3e3eebeacad7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering adds 5219aa33caec pinctrl: sh-pfc: r8a77995: Fix MOD_SEL bit numbering adds f7d8b568e204 pinctrl: sh-pfc: r8a77990: GP6_9 does not have pull-down c [...] adds 85ccae133bde Revert "pinctrl: sh-pfc: r8a77990: Add support for pull-up [...] adds d2ccdc11fd7e pinctrl: sh-pfc: Print pin group when debugging adds 95c2d0efa041 pinctrl: sh-pfc: r8a7790: Initialize TDSEL register for ES1.0 adds c54734e831d5 pinctrl: sh-pfc: r8a7794: Initialize TDSEL register for ES1.0 adds 99fdb920f553 pinctrl: sh-pfc: r8a7795: Deduplicate VIN5 pin definitions adds 08b7e2112a9b pinctrl: sh-pfc: r8a7796: Deduplicate VIN5 pin definitions adds 81c585c96b7d pinctrl: sh-pfc: r8a77970: Deduplicate VIN[01] pin definitions adds 9dd1731306d9 pinctrl: sh-pfc: r8a77980: Deduplicate VIN1 pin definitions adds b8ba194ca5f4 pinctrl: sh-pfc: r8a7791: Fix VIN1 versioned groups adds 86c045c2e420 pinctrl: sh-pfc: r8a77965: Replace DU_DOTCLKIN2 by DU_DOTCLKIN3 adds 16978e7d40f7 pinctrl: sh-pfc: r8a77990: Add TMU pins, groups and functions adds 8e32e881947b pinctrl: sh-pfc: r8a7778: Fix HSPI pin numbers and names adds c6868f7cab3d Merge tag 'sh-pfc-for-v5.1-tag1' of git://git.kernel.org/p [...] adds c246761b442f pinctrl: berlin: as370: use generic "pwm" as pwm function name adds fb5ed1b8df2b Merge branch 'devel' into for-next adds 31e114d2a57f Merge remote-tracking branch 'pinctrl/for-next' adds 16ff6982caec Merge remote-tracking branch 'pwm/for-next' adds a692933a8769 signal: Always attempt to allocate siginfo for SIGSTOP adds 35634ffa1751 signal: Always notice exiting tasks adds 7146db3317c6 signal: Better detection of synchronous signals adds efa58a37eff4 Merge remote-tracking branch 'userns/for-next' adds f29df48e5adc Merge remote-tracking branch 'random/dev' adds 74cd2184833f ia64: add __NR_umount2 definition adds 7349ee3a97ed ia64: add statx and io_pgetevents syscalls adds acce2f71779c ia64: assign syscall numbers for perf and seccomp adds d012d1325ba5 alpha: wire up io_pgetevents system call adds 12b57c5c70f3 alpha: update syscall macro definitions adds 78594b95998f ARM: add migrate_pages() system call adds 4ab65ba7a5cb ARM: add kexec_file_load system call number adds 09ac12603bf0 m68k: assign syscall number for seccomp adds 83f609135a51 sh: remove duplicate unistd_32.h file adds d25a122afd43 sh: add statx system call adds 73a66023c937 sparc64: fix sparc_ipc type conversion adds 275f22148e87 ipc: rename old-style shmctl/semctl/msgctl syscalls adds 0d6040d46817 arch: add split IPC system calls where needed adds b41c51c8e194 arch: add pkey and rseq syscall numbers everywhere adds 6691f16ae762 alpha: add standard statfs64/fstatfs64 syscalls adds ecf7e0a4ad15 alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls adds 040965d19494 syscalls: remove obsolete __IGNORE_ macros adds e1ce9f88aadd time: make adjtime compat handling available for 32 bit adds 09a649b346b3 time: Add struct __kernel_timex adds 3163fd01301c time: fix sys_timer_settime prototype adds 66357d6abc6c sparc64: add custom adjtimex/clock_adjtime functions adds 147d3a10da0b timex: use __kernel_timex internally adds 480c15ffb1f4 timex: change syscalls to use struct __kernel_timex adds 525c6784852f x86/x32: use time64 versions of sigtimedwait and recvmmsg adds 5beeebdc38e7 y2038: syscalls: rename y2038 compat syscalls adds fc0e58c1ae2b y2038: use time32 syscall names on 32-bit adds e1b7bdd49c13 y2038: remove struct definition redirects adds 57987bc319e7 y2038: rename old time and utime syscalls adds 4ad44aba07b7 y2038: add 64-bit time_t syscalls to all 32-bit architectures adds 17e78ed6d906 Merge remote-tracking branch 'y2038/y2038' adds b73d5dc72272 livepatch: samples: non static warnings fix adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds bae054372aba selftests/livepatch: add DYNAMIC_DEBUG config dependency adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 375bfca3459d livepatch: core: Return EOPNOTSUPP instead of ENOSYS adds ecba29f434a8 livepatch: Introduce klp_for_each_patch macro adds 86e43f23c171 livepatch: return -ENOMEM on ptr_id() allocation failure adds 49ee4dd2e753 livepatch: Proper error handling in the shadow variables selftest adds a087cdd4073b livepatch: Module coming and going callbacks can proceed w [...] adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds d829be37843f Merge remote-tracking branch 'livepatching/for-next' adds 807cfedacc2d perf/aux: Make perf_event accessible to setup_aux() adds 20c2aabdd787 coresight: perf: Add "sinks" group to PMU directory adds c714bc38ebee coresight: Use event attributes for sink selection adds 418a68358ce6 coresight: etm4x: Add support to enable ETMv4.2 adds 8357ddc0c9f2 Merge remote-tracking branch 'coresight/next' adds a3b8bcbafa45 rtc: sd3078: fix platform_no_drv_owner.cocci warnings adds a26ec8857da3 dt-bindings: rtc: Add RV1805 to abracon,abx80x bindings adds 75455e258ea2 rtc: abx80x: Configure reserved bits in RV1805 adds f0c04c276739 rtc: ds1672: fix unintended sign extension adds edb190cb1734 rtc: snvs: make sure clock is enabled for interrupt handle adds 761acdda5c2c rtc: rs5c372: r2221: fix to use the correct XSTP bit adds 6fa4b6b7bef0 next-20190207/rtc adds 6dba5a68cac5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds b080867b7ff7 Merge remote-tracking branch 'at24/at24/for-next' adds 127ae3e3b7d0 Merge remote-tracking branch 'ntb/ntb-next' adds a72f96233e42 Merge remote-tracking branch 'kspp/for-next/kspp' adds 7585d6e72458 Merge remote-tracking branch 'cisco/for-next' adds 82f844c22588 gnss: sirf: fix premature wakeup interrupt enable adds 4ceda5f654c3 gnss: sirf: force hibernate mode on probe adds 9f1623fdb399 gnss: sirf: drop redundant double negation adds 196d91846099 gnss: sirf: write data to gnss only when the gnss device is open adds ccd0e4963f55 gnss: sirf: add support for configurations without wakeup signal adds 176f011bda55 dt-bindings: gnss: add w2sg0004 compatible string adds 8fafef42c799 gnss: sirf: add a separate supply for a lna adds f9eb86fddaf2 dt-bindings: gnss: add lna-supply property adds 126a71c3aa8a Merge remote-tracking branch 'gnss/gnss-next' adds e948c05faf33 Merge remote-tracking branch 'slimbus/for-next' adds c86d78c459db nvmem: allow to select i.MX nvmem driver for i.MX 7D adds 35786251e297 Merge remote-tracking branch 'nvmem/for-next' adds bd54211b8e19 XArray tests: RCU lock prohibits GFP_KERNEL adds 809ab9371ca0 XArray: Update xa_erase family descriptions adds fd9dc93e3623 XArray: Change xa_insert to return -EBUSY adds 3ccaf57a6a63 XArray: Add support for 1s-based allocation adds a3e4d3f97ec8 XArray: Redesign xa_alloc API adds 2fa044e51a1f XArray: Add cyclic allocation adds f6aab1afae64 Merge remote-tracking branch 'xarray/xarray' adds 77e7bf99a038 Merge remote-tracking branch 'hyperv/hyperv-next' adds 25c263be9a44 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 1d2c70b146fb signal: add pidfd_send_signal() syscall adds a662d9f6ca22 selftests: add tests for pidfd_send_signal() adds cd942fef9cc2 Merge remote-tracking branch 'pidfd/for-next' adds 4bb1ffd8d476 time: Mark expected switch fall-throughs adds a610f0bf11af fs: mark expected switch fall-throughs adds c815c112316c scsi: aic7xxx: mark expected switch fall-throughs adds 4f708ebf77b1 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds f4b2f832d0d3 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 043f96c3ba05 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 614d8aacc16c scsi: csiostor: csio_wr: mark expected switch fall-through adds c2f903ed8f80 scsi: imm: mark expected switch fall-throughs adds 293cdab29121 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds 6c9045adf696 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds 366199d2b2b5 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds 95962fc60f8f scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds a7d269f6dc46 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 13b52838213a scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 8ee09208714e scsi: osst: mark expected switch fall-throughs adds 6a87ffd89402 scsi: ppa: mark expected switch fall-through adds a28ea6897214 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 7a879067cc68 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds edd231bca0e8 lib: zstd: Mark expected switch fall-throughs adds 503b95dbeba1 lib/cmdline.c: mark expected switch fall-throughs adds 6f6c95f09001 ASN.1: mark expected switch fall-through adds f50b8e721836 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 715cd2d485a2 Revert "apparmor: Initial implementation of raw policy blo [...] adds c0254ab57343 checkpatch: don't interpret stack dumps as commit IDs adds 092336830387 mm, slab, vmscan: accumulate gradual pressure on small slabs adds 6c5e5cce38e8 mmslabvmscan-accumulate-gradual-pressure-on-small-slabs-fix adds 1697211ec612 mm,vmscan: accumulated slab reclaim pressure fixes adds 48cae5741e73 mm/gup: fix gup_pmd_range() for dax adds ce86b30cfa06 huegtlbfs: fix page leak during migration of file pages adds cad5fca96f15 Revert "mm: use early_pfn_to_nid in page_ext_init" adds 773a1fe48261 Rename include/{uapi => }/asm-generic/shmparam.h really adds 0e2862a389e1 kasan: remove use after scope bugs detection. adds c6cf650e9925 page_poison: play nicely with KASAN adds 95b933861a70 kasan: fix kasan_check_read/write definitions adds 9ddc8ef006e6 scripts/decode_stacktrace.sh: handle RIP address with segment adds dc60ac2019fc sh: remove nargs from __SYSCALL adds ed2e06e960b7 lib/debugobjects.c: move printk out of db lock critical sections adds 2e0fdc97d61b ocfs2: fix a panic problem caused by o2cb_ctl adds a0e7126aa5d1 ocfs2: fix the application IO timeout when fstrim is running adds 0c46e198a3e1 ocfs2: Use zero-sized array and struct_size() in kzalloc() adds 53b48999ea17 ocfs2: clear zero in unaligned direct IO adds b16830ab6f33 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds e16ff27bb4f7 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 9dbe8c86a3e9 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds c4449ea34cb7 ramfs: support O_TMPFILE adds b325baecba01 fs/file.c: initialize init_files.resize_wait adds 1fe7f09b834d mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 0bf7a8165381 mm/slub: introduce SLAB_WARN_ON_ERROR adds 976033cdf8c3 mm-slub-introduce-slab_warn_on_error-fix adds 79f0e6f37167 mm/slab.c: kmemleak no scan alien caches adds d42d9c3f595a include/linux/slub_def.h: comment fixes adds 97f70692f642 mm/page_alloc.c: memory hotplug: free pages as higher order adds 6fc1729db7ce mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 adds 417c650ab596 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix adds db565b823869 mm: balloon: update comment about isolation/migration/compaction adds b9d21da49875 mm: convert PG_balloon to PG_offline adds 60fb321958e4 mm-convert-pg_balloon-to-pg_offline-fix adds e1fd949617b7 kexec: export PG_offline to VMCOREINFO adds cbde25a03139 xen/balloon: mark inflated pages PG_offline adds 14c8a92439c4 hv_balloon: mark inflated pages PG_offline adds 0286031546d9 vmw_balloon: mark inflated pages PG_offline adds e6b645bae429 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 537ba67a5f38 PM/Hibernate: use pfn_to_online_page() adds 7112bb81d454 PM/Hibernate: exclude all PageOffline() pages adds 059e62cf0be1 pm-hibernate-exclude-all-pageoffline-pages-v2 adds bb05abe2f536 mm: Refactor readahead defines in mm.h adds a83c27af2b39 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 316d8ef603c9 mm: replace all open encodings for NUMA_NO_NODE adds e3c88847cbce tools/: replace open encodings for NUMA_NO_NODE adds 652ddd422efb tools/: fix for replace open encodings for NUMA_NO_NODE adds 1f962cfbe4da mm: reuse only-pte-mapped KSM page in do_wp_page() adds cec59c4e8c03 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 93179a85ccef powerpc: prefer memblock APIs returning virtual address adds 7c956bcfe8de microblaze: prefer memblock API returning virtual address adds a963c604ef78 sh: prefer memblock APIs returning virtual address adds 62f945ac9f9f openrisc: simplify pte_alloc_one_kernel() adds 689f1040757b arch: simplify several early memory allocations adds 596c0487c7b6 arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds fb66cae9e1d9 mm, slub: make the comment of put_cpu_partial() complete adds f517812e9bba memcg: localize memcg_kmem_enabled() check adds c7ec3826cda4 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 10175403c482 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds fcf534f9459c mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 48e6cd8fbee9 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds b88525318c8d vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 011b8884db7a vmalloc: add test driver to analyse vmalloc allocator adds 6aea145f644e vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds 744158308ce1 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds a11d302da2d9 mm: remove sysctl_extfrag_handler() adds 3456437495a3 mm/hugetlb: distinguish between migratability and movability adds 7bd66babf80a mm/hugetlb: enable PUD level huge page migration adds 146dcfdd3969 mm/hugetlb: enable arch specific huge page size support fo [...] adds fb6fc7ea417b arm64/mm: enable HugeTLB migration adds 396cd4e13ab1 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds d902507083a0 mm: remove extra drain pages on pcp list adds 69a3f3581a76 mm: create the new vm_fault_t type adds 785a713ad5ee x86/mm/fault.c: Convert to use vm_fault_t adds 5367bd9d10dc mm/hmm: convert to use vm_fault_t adds 7c2327c46001 include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds 5a7cdb9b0f8d mm/memcontrol.c: use struct_size() in kmalloc() adds 1cc4288ea27a mm/filemap.c: remove redundant test from find_get_pages_contig adds b0fe63c98706 memcg: schedule high reclaim for remote memcgs on high_work adds 7c5a6c037fff memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds 3022001624ff mm: swap: check if swap backing device is congested or not adds f935f73907f7 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix adds dc6e468a7606 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 adds 776ea5426d1d mm: swap: add comment for swap_vma_readahead adds fbe3c842e5d8 mm: shuffle GFP_* flags adds d4fbfb7cb758 mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds f530f34ff73a mm, compaction: shrink compact_control adds 58c570f37c7a mm, compaction: rearrange compact_control adds 61a8f5a97f67 mm, compaction: remove last_migrated_pfn from compact_control adds 46bc0b525ee1 mm, compaction: remove unnecessary zone parameter in some [...] adds 326b35c71f96 mm, compaction: rename map_pages to split_map_pages adds 5f111c48ebc7 mm, migrate: immediately fail migration of a page with no [...] adds 13e9fb3eeb30 mm, compaction: always finish scanning of a full pageblock adds 451597c08551 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 446459400902 mm, compaction: use free lists to quickly locate a migrati [...] adds 10240548b46b mm, compaction: Use free lists to quickly locate a migrati [...] adds 4e7806454da2 mm, compaction: keep migration source private to a single [...] adds f9ef3117a4a9 mm, compaction: use free lists to quickly locate a migrati [...] adds 65e931365f37 mm, compaction: avoid rescanning the same pageblock multip [...] adds 355b52490d79 mm, compaction: finish pageblock scanning on contention adds ecd450b249da mm, compaction: check early for huge pages encountered by [...] adds b6949a893764 mm, compaction: keep cached migration PFNs synced for unus [...] adds 857ec3cdd680 mm, compaction: rework compact_should_abort as compact_che [...] adds 1349f28fb2a8 mm, compaction: do not consider a need to reschedule as co [...] adds 94f4fb3e820e mm, compaction: reduce premature advancement of the migrat [...] adds 2c4b71665485 mm, compaction: round-robin the order while searching the [...] adds 6cd3c8ab55a1 mm, compaction: sample pageblocks for free pages adds 36fcedf46b91 mm, compaction: be selective about what pageblocks to clea [...] adds 854b278bb15a mm/compaction: no stuck in __reset_isolation_pfn() adds c96a3af7f9f4 mm, compaction: capture a page under direct compaction adds d52a922b4cad mm, compaction: Capture a page under direct compaction -fix adds fd1c38a269aa fs: kernfs: add poll file operation adds fc69b2d25a55 kernel: cgroup: add poll file operation adds b1a3c6dfd1d7 psi: introduce state_mask to represent stalled psi states adds 50c574a84f89 psi: rename psi fields in preparation for psi trigger addition adds e7acbba0d6f7 psi: introduce psi monitor adds 1a0eb35cafb6 mm, memcg: create mem_cgroup_from_seq adds de3d0cafd7d5 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds 23a7e6b4b63f mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds c5decd8ea481 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds f2e0960d5e2c mm: prevent mapping slab pages to userspace adds 0ff7a0caff4d mm/memory.c: prevent mapping typed pages to userspace adds c6bd5d7de7ab mm, memcg: proportional memory.{low,min} reclaim adds ca044b8ce24f mm-proportional-memorylowmin-reclaim-checkpatch-fixes adds eaed5932f8ad mm, memcg: Handle cgroup_disable=memory when getting memcg [...] adds d3bcd1ae942e mm: no need to check return value of debugfs_create functions adds e7a9629257fc mm, oom: remove 'prefer children over parent' heuristic adds b4344c6c9d76 mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] adds 3d21bb3c602a mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 7d655d23a330 mm/page_owner: move config option to mm/Kconfig.debug adds 62d2e49ed8a0 mm: fix some typos in mm directory adds 90f85d19198f mm/hmm: use reference counting for HMM struct adds 2bf9400f4207 mm/hmm: do not erase snapshot when a range is invalidated adds deadc5fdad36 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds e54cec1ba40b mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds 31d5b910a559 mm/hmm: improve driver API to work and wait over a range adds 54f5dad68c3a mm/hmm: potential deadlock in nonblocking code adds 9b9d53e72457 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix adds 4d4f38582642 mm/hmm: add default fault flags to avoid the need to pre-f [...] adds fc8060142861 mm/hmm: add a helper function that faults pages and maps t [...] adds cc85efe702fa mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] adds 38511aa89c4e mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds cf4c1c2d36e4 mm/hmm: add helpers for driver to safely take the mmap_sem adds 7c9e8e584a6a mm: update ptep_modify_prot_start/commit to take vm_area_s [...] adds 4ff27251feb4 mm: update ptep_modify_prot_commit to take old pte value as arg adds 410d135df790 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade adds 040ac736072e mm/hugetlb: add prot_modify_start/commit sequence for huge [...] adds 3afe5c85984b arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] adds c3f41d4ff362 mm/page_alloc.c: check return value of memblock_alloc_node [...] adds 75feaddb7482 include/linux/uaccess.h: add probe_user_read() adds 5d2254776b45 powerpc: use probe_user_read() adds 3aca74d79727 memcg: killed threads should not invoke memcg OOM killer adds 2720cda9b199 mm, mempolicy: fix uninit memory access adds 43a2f96257b7 mm/vmscan.c: remove 7th argument of isolate_lru_pages() adds d20b80c117a6 mm: refactor swap-in logic out of shmem_getpage_gfp adds 97b6f263d1a0 mm: rid swapoff of quadratic complexity adds 2b82139f6cb0 agp: efficeon: no need to set PG_reserved on GATT tables adds bdcb17030b09 s390/vdso: don't clear PG_reserved adds 3b0584ea0a5d powerpc/vdso: don't clear PG_reserved adds b3bdedf44fcf riscv/vdso: don't clear PG_reserved adds 5ab9f70e9636 m68k/mm: use __ClearPageReserved() adds fbff676fb710 arm64: kexec: no need to ClearPageReserved() adds 554d27797323 arm64: kdump: no need to mark crashkernel pages manually P [...] adds 9b44cdaac9c8 ia64: perfmon: don't mark buffer pages as PG_reserved adds f0c49d5ebe26 mm: better document PG_reserved adds 358f654d7ce7 mm/cma: add PF flag to force non cma alloc adds 88da4d8a0494 mm: update get_user_pages_longterm to migrate pages alloca [...] adds e9ab170c6dcc powerpc/mm/iommu: allow migration of cma allocated pages d [...] adds 432b26a3f494 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] adds 37a89e0165a9 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd adds 406b9ffe7d73 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 71d344c7a946 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] adds 733f48463666 mm: vmscan: do not iterate all mem cgroups for global dire [...] adds 568f97ad9e73 mm: memcontrol: expose THP events on a per-memcg basis adds 08d6433a9ad8 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix adds 5ac37e0db66f fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] adds cf811aa4d05f mm: ksm: do not block on page lock when searching stable tree adds 1e294512c3c7 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds a3a25e77cf45 mm/vmscan.c: Do not allocate duplicate stack variables in [...] adds 268590ba637e mm, swap: bounds check swap_info array accesses to avoid N [...] adds a460f8874bdb mm,oom: don't kill global init via memory.oom.group adds 097f063e6178 hugetlb: allow to free gigantic pages regardless of the co [...] adds 707f4442fc34 numa: make "nr_node_ids" unsigned int adds c4a04eca6c75 numa: make "nr_online_nodes" unsigned int adds 3b6f5ee1ed16 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 90a5ee178ef0 mm: shuffle initial free memory to improve memory-side-cac [...] adds d1c7ebd9260f mm/shuffle: Fix shuffle enable adds d277f702f8eb mm: move buddy list manipulations into helpers adds e46fb315b583 mm: maintain randomization of page free lists adds cc53e6c8d9fc mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 35c2928b4063 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 89c4239ff743 mm: drop meminit_pfn_in_nid as it is redundant adds 47cd35f7a2dc mm: implement new zone specific memblock iterator adds 2ed2caeb7758 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds b04481282e06 mm: move hot-plug specific memory init into separate funct [...] adds 919375b5a299 mm: add reserved flag setting to set_page_links() adds fcd29dc97f8f mm: use common iterator for deferred_init_pages and deferr [...] adds 082c4aec1011 mm/page_alloc.c: calculate first_deferred_pfn directly adds 7db59da45adf filemap: kill page_cache_read usage in filemap_fault adds 613a536f865c filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 9abbda197589 filemap: pass vm_fault to the mmap ra helpers adds b78943751246 filemap: drop the mmap_sem for all blocking operations adds 197eb6acab9f filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds 91f8d02740d1 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds 4b8a7eafe390 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds eb48c8787532 mm: don't expose page to fast gup before it's ready adds 8b1791a12fa4 mm/shuffle: default enable all shuffling adds fbb94fea2089 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds a4ab03683c30 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds d3b8a1358509 proc: return exit code 4 for skipped tests adds dac74b9ffcdb fs/proc/self.c: code cleanup for proc_setup_self() adds 831e09df4e8e fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() adds 2a5757128936 proc: remove unused argument in proc_pid_lookup() adds 0e2ef9df308d proc: read kernel cpu stat pointer once adds 3fd356018fe9 proc: use seq_puts() everywhere adds 23aa595ddff1 proc: test /proc/*/maps, smaps, smaps_rollup, statm adds 095486856d27 proc: exit correctly in /proc/*/maps test adds 7438b2aba900 kernel.h: unconditionally include asm/div64.h for do_div() adds b9a5a3f3b5b4 kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds e8eece1b8f57 kernel/hung_task.c - fix sparse warnings adds b7a34acde10c kernel/sys: annotate implicit fall through adds 45e417022023 scripts/spelling.txt: add more spellings to spelling.txt adds 2e504c482e69 build_bug.h: add wrapper for _Static_assert adds 1107db3b49f4 linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] adds 5c8e9f98794b linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] adds 1601421a48fa lib/genalloc.c: export symbol addr_in_gen_pool adds 6052052fd7f0 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds e5731f8e9650 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds c88a6c26099e lib/div64.c: off by one in shift adds c4d2cfcd386d lib/test_ubsan.c: VLA no longer used in kernel adds b4e3a89db764 checkpatch: verify SPDX comment style adds a42a337389bc checkpatch: add some new alloc functions to various tests adds 77d68f52b2dc checkpatch: allow reporting C99 style comments adds d875e9546ddb checkpatch: fix something adds 6c6887899e97 epoll: make sure all elements in ready list are in FIFO order adds 518ccef67a23 epoll: unify awaking of wakeup source on ep_poll_callback() path adds 7221c805a94a epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds d78028492bf4 fs/binfmt_elf.c: don't be afraid of overflow adds 2940dd40f32e fs/binfmt_elf.c: use list_for_each_entry() adds 4760a250c937 elf: fixup compilation adds 90f3852baeb7 fs/binfmt_elf.c: spread const a little adds c9c14095fb1c init/calibrate.c: provide proper prototype adds 07a6f9b86ea8 autofs: add ignore mount option adds 3950581c7e66 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] adds 461e382b5deb ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 0256b2628b9d kernel/signal.c: allow the null signal in rt_sigqueueinfo() adds 2b0a06214ac7 exec: increase BINPRM_BUF_SIZE to 256 adds ff61d0fcd88a exec: don't force_sigsegv processes with a pending fatal signal adds b5ed09cb6ed0 kernel: workqueue: clarify wq_worker_last_func() caller re [...] adds d09cbd37588e drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() adds 2469a7afcd97 sysctl: handle overflow in proc_get_long adds c6489debd83e sysctl: handle overflow for file-max adds 7255d3f20d18 kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() adds a78f24f8783f configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED adds 38c409bfe20d kcov: no need to check return value of debugfs_create functions adds d95831ab5645 kcov: convert kcov.refcount to refcount_t adds eeb2b96c7de3 lib/ubsan: default UBSAN_ALIGNMENT to not set adds 249cb231eff0 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 6558835a1d61 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds c274ce4b65ab ipc: conserve sequence numbers in extended IPCMNI mode adds f1221b07ab41 ipc: annotate implicit fall through adds 000b5fd9019b ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] adds 48531ab32af9 lib/lzo: tidy-up ifdefs adds 1e45de708837 lib/lzo: 64-bit CTZ on arm64 adds 539144958818 lib/lzo: fast 8-byte copy on arm64 adds 8a9936c20e44 lib/lzo: implement run-length encoding adds e82d211b355c lib/lzo: separate lzo-rle from lzo adds e461d719fabc zram: default to lzo-rle instead of lzo adds 96d01004f845 Merge branch 'akpm-current/current' adds e32a7437eb9c scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 0628dcc38a18 proc: calculate end pointer for /proc/*/* lookup at compile time adds d0f0e181f45e proc: merge fix for proc_pident_lookup() API change adds 4fba14830952 unicore32: stop printing the virtual memory layout adds de386f5aa113 arch/nios2/mm/fault.c: remove duplicate include adds b012ecd74a86 include/linux/sched/signal.h: replace `tsk' with `task' adds 062c4df3fee6 openrisc: prefer memblock APIs returning virtual address adds 84b046779113 powerpc: use memblock functions returning virtual address adds 0b9c73ad67d4 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] adds 0ec924054f8a memblock: drop memblock_alloc_base_nid() adds 61e32daaa7da memblock: emphasize that memblock_alloc_range() returns a [...] adds 81dca6e2d329 memblock: memblock_phys_alloc_try_nid(): don't panic adds b3885c273c1e memblock: memblock_phys_alloc(): don't panic adds f13d88f8a1e4 memblock: drop __memblock_alloc_base() adds 6a15b3914dce memblock: drop memblock_alloc_base() adds 0e1ace373e1e memblock: refactor internal allocation functions adds d81db2c26068 memblock: fix parameter order in memblock_phys_alloc_try_nid() adds 6e629729b1b7 memblock: make memblock_find_in_range_node() and choose_me [...] adds aafafa11dc7f arch: use memblock_alloc() instead of memblock_alloc_from( [...] adds 9c5bd443099e arch: don't memset(0) memory returned by memblock_alloc() adds 9a673e331b96 ia64: add checks for the return value of memblock_alloc*() adds 0ec746a1d85a sparc: add checks for the return value of memblock_alloc*() adds 14c2362d82e4 mm/percpu: add checks for the return value of memblock_alloc*() adds 313645be7431 init/main: add checks for the return value of memblock_alloc*() adds d7eb54e75e84 swiotlb: add checks for the return value of memblock_alloc*() adds 83833068186c treewide: add checks for the return value of memblock_alloc*() adds 836fc5c09c38 mm: sparse: Use '%pa' with 'phys_addr_t' type adds 2191a5c39811 memblock: fix format strings for panics after memblock_alloc adds 009585a57a02 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] adds e2419053b26b memblock: memblock_alloc_try_nid: don't panic adds 8c6a2a997986 memblock: drop memblock_alloc_*_nopanic() variants adds aee6f7042da1 memblock: remove memblock_{set,clear}_region_flags adds a82b43233f79 memblock: split checks whether a region should be skipped [...] adds e30cf0066052 openvswitch: convert to kvmalloc adds 87fa5597dd1f md: convert to kvmalloc adds 4545e87bd716 selinux: convert to kvmalloc adds a363293454ff Generic radix trees adds 492258b4cf83 proc: commit to genradix adds f74c3ccc6572 sctp: convert to genradix adds 2110ce1b9f56 Drop flex_arrays adds 1b0dc1d077e0 include/linux/relay.h: fix percpu annotation in struct rchan adds 14a81014e6f7 mm: make mm->pinned_vm an atomic64 counter adds 8271e3a859ed drivers/mic/scif: do not use mmap_sem adds 189debd1506d drivers/IB,qib: optimize mmap_sem usage adds a68255c69326 drivers/IB,hfi1: do not se mmap_sem adds 1dec049d16df drivers/IB,usnic: reduce scope of mmap_sem adds 783e3255e7de drivers/IB,core: reduce scope of mmap_sem adds 0e7efc1f3eef kernel/fork.c: remove duplicated include adds 0f424261df9c samples/mic/mpssd/mpssd.h: remove duplicate header adds a8385f930c56 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 85a5c333f4fe Merge branch 'akpm/master' adds a46228f6598a Add linux-next specific files for 20190208
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 (494367cb57c9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 20 +- Documentation/ABI/testing/sysfs-bus-iio | 21 +- Documentation/ABI/testing/sysfs-bus-iio-sps30 | 28 + Documentation/ABI/testing/sysfs-class-chromeos | 32 + .../sysfs-class-chromeos-driver-cros-ec-lightbar | 74 + .../sysfs-class-chromeos-driver-cros-ec-vbc | 6 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/DMA-API.txt | 11 + Documentation/accounting/psi.txt | 107 + Documentation/admin-guide/LSM/SafeSetID.rst | 107 + Documentation/admin-guide/LSM/index.rst | 1 + Documentation/admin-guide/cgroup-v2.rst | 36 +- Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/arm64/booting.txt | 5 + Documentation/arm64/pointer-authentication.txt | 5 + Documentation/core-api/memory-allocation.rst | 2 +- Documentation/core-api/xarray.rst | 14 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 11 +- Documentation/devicetree/bindings/arm/renesas.yaml | 4 +- Documentation/devicetree/bindings/arm/tegra.yaml | 2 + .../devicetree/bindings/clock/exynos5433-clock.txt | 23 + .../devicetree/bindings/clock/fixed-clock.txt | 23 - .../devicetree/bindings/clock/fixed-clock.yaml | 44 + .../bindings/clock/fixed-factor-clock.txt | 28 - .../bindings/clock/fixed-factor-clock.yaml | 56 + .../bindings/clock/nvidia,tegra124-dfll.txt | 83 +- .../bindings/cpufreq/nvidia,tegra124-cpufreq.txt | 6 +- .../bindings/display/bridge/cdns,dsi.txt | 21 - .../bindings/display/panel/innolux,ee101ia-01d.txt | 7 + .../display/panel/lemaker,bl035-rgb-002.txt | 12 + .../bindings/display/panel/pda,91-00156-a0.txt | 14 + .../bindings/display/panel/sitronix,st7701.txt | 30 + .../bindings/display/sunxi/sun4i-drm.txt | 5 + .../display/tegra/nvidia,tegra20-host1x.txt | 3 + Documentation/devicetree/bindings/dma/dma.txt | 4 + Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 + Documentation/devicetree/bindings/dma/k3dma.txt | 4 +- .../bindings/firmware/nvidia,tegra186-bpmp.txt | 1 - .../bindings/firmware/nvidia,tegra210-bpmp.txt | 35 + Documentation/devicetree/bindings/gnss/gnss.txt | 1 + .../devicetree/bindings/gnss/sirfstar.txt | 1 + .../devicetree/bindings/iio/accel/mma8452.txt | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 65 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 4 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 35 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 + .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 + .../bindings/iio/chemical/sensirion,sgp30.txt | 15 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/light/max44009.txt | 24 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../devicetree/bindings/input/ilitek,ili2xxx.txt | 25 + .../devicetree/bindings/input/msm-vibrator.txt | 36 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 + .../bindings/input/touchscreen/sitronix-st1232.txt | 6 +- .../bindings/input/touchscreen/stmpe.txt | 116 +- .../bindings/input/touchscreen/sx8654.txt | 10 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../interrupt-controller/csky,apb-intc.txt | 3 + .../devicetree/bindings/media/i2c/mt9m001.txt | 38 + .../devicetree/bindings/media/mediatek-vcodec.txt | 13 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 + .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 68 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 + Documentation/devicetree/bindings/mfd/stmpe.txt | 28 +- Documentation/devicetree/bindings/mmc/mmc.txt | 2 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 + .../devicetree/bindings/net/dsa/mt7530.txt | 6 +- Documentation/devicetree/bindings/net/nixge.txt | 72 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 11 +- .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 65 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 + .../bindings/regulator/max77650-regulator.txt | 41 + .../devicetree/bindings/rtc/abracon,abx80x.txt | 1 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/serial/ingenic,uart.txt | 3 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 + .../bindings/soc/amlogic/clk-measure.txt | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../bindings/sound/google,cros-ec-codec.txt | 26 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + Documentation/devicetree/bindings/sound/mt6358.txt | 18 + .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 36 + .../devicetree/bindings/sound/mtk-btcvsd-snd.txt | 24 + .../devicetree/bindings/sound/qcom,wcd9335.txt | 10 +- .../devicetree/bindings/sound/sprd-pcm.txt | 23 + .../devicetree/bindings/spi/atmel-quadspi.txt | 12 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 39 + .../devicetree/bindings/sram/sunxi-sram.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/keystone-usb.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 3 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 + Documentation/doc-guide/kernel-doc.rst | 17 +- Documentation/driver-api/80211/mac80211.rst | 3 + Documentation/driver-api/device_link.rst | 63 +- Documentation/driver-api/pinctl.rst | 9 - Documentation/driver-model/devres.txt | 2 + Documentation/filesystems/exofs.txt | 185 - Documentation/filesystems/f2fs.txt | 2 + Documentation/filesystems/proc.txt | 7 +- Documentation/gpu/drm-internals.rst | 62 - Documentation/gpu/drm-kms-helpers.rst | 24 +- Documentation/gpu/drm-kms.rst | 96 - Documentation/gpu/todo.rst | 38 + Documentation/gpu/vkms.rst | 11 - Documentation/hwmon/lm85 | 9 +- Documentation/input/devices/xpad.rst | 2 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/lzo.txt | 39 +- Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/v4l/dev-codec.rst | 43 - Documentation/media/uapi/v4l/dev-effect.rst | 28 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 42 + Documentation/media/uapi/v4l/dev-teletext.rst | 41 - Documentation/media/uapi/v4l/devices.rst | 4 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 2 +- .../networking/device_drivers/intel/e100.rst | 1 + .../networking/device_drivers/intel/e1000.rst | 1 + .../networking/device_drivers/intel/e1000e.rst | 1 + .../networking/device_drivers/intel/fm10k.rst | 1 + .../networking/device_drivers/intel/i40e.rst | 1 + .../networking/device_drivers/intel/iavf.rst | 1 + .../networking/device_drivers/intel/ice.rst | 1 + .../networking/device_drivers/intel/igb.rst | 1 + .../networking/device_drivers/intel/igbvf.rst | 1 + .../networking/device_drivers/intel/ixgb.rst | 1 + .../networking/device_drivers/intel/ixgbe.rst | 1 + .../networking/device_drivers/intel/ixgbevf.rst | 1 + .../networking/device_drivers/stmicro/stmmac.txt | 2 +- Documentation/networking/devlink-info-versions.rst | 38 + Documentation/networking/devlink-params-mlxsw.txt | 2 + Documentation/networking/filter.txt | 31 +- Documentation/networking/index.rst | 2 + Documentation/networking/phy.rst | 447 + Documentation/networking/phy.txt | 427 - Documentation/networking/timestamping.txt | 43 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 2 +- Documentation/process/stable-api-nonsense.rst | 14 +- Documentation/process/stable-kernel-rules.rst | 3 + Documentation/scsi/osd.txt | 197 - .../sound/kernel-api/writing-an-alsa-driver.rst | 10 +- Documentation/static-keys.txt | 2 +- Documentation/sysctl/fs.txt | 26 +- Documentation/sysctl/net.txt | 1 + Documentation/target/tcm_mod_builder.py | 8 - .../translations/it_IT/doc-guide/sphinx.rst | 2 + .../translations/it_IT/process/4.Coding.rst | 2 +- .../it_IT/process/applying-patches.rst | 12 +- .../translations/it_IT/process/changes.rst | 487 +- .../translations/it_IT/process/coding-style.rst | 43 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../it_IT/process/stable-api-nonsense.rst | 202 +- .../it_IT/process/submit-checklist.rst | 127 +- .../it_IT/process/submitting-drivers.rst | 8 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 47 +- Documentation/userspace-api/spec_ctrl.rst | 27 +- Documentation/vm/index.rst | 2 +- Documentation/vm/slub.rst | 7 +- Documentation/x86/resctrl_ui.txt | 2 +- Documentation/xtensa/booting.txt | 19 + Kbuild | 18 +- MAINTAINERS | 246 +- Makefile | 17 +- Next/SHA1s | 358 +- Next/Trees | 4 +- Next/merge.log | 10762 +++++++++---- arch/Kconfig | 3 + arch/alpha/include/uapi/asm/socket.h | 47 +- arch/alpha/kernel/core_cia.c | 5 +- arch/alpha/kernel/core_marvel.c | 6 + arch/alpha/kernel/pci-noop.c | 13 +- arch/alpha/kernel/pci.c | 11 +- arch/alpha/kernel/pci_iommu.c | 16 +- arch/alpha/kernel/setup.c | 2 +- arch/arc/Kconfig | 8 + arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nps_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 1 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arc/include/asm/entry-arcv2.h | 67 +- arch/arc/include/asm/uaccess.h | 8 +- arch/arc/kernel/entry-arcv2.S | 4 +- arch/arc/kernel/head.S | 10 + arch/arc/kernel/intc-arcv2.c | 2 + arch/arc/kernel/setup.c | 2 +- arch/arc/kernel/unwind.c | 3 +- arch/arc/lib/memcpy-archs.S | 14 - arch/arc/mm/highmem.c | 4 + arch/arc/plat-hsdk/Kconfig | 1 + arch/arm/Kconfig | 4 +- arch/arm/Kconfig-nommu | 2 + arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 120 +- arch/arm/boot/bootp/Makefile | 2 +- arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/dts/alphascale-asm9260.dtsi | 3 +- arch/arm/boot/dts/alpine.dtsi | 8 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 4 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 4 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 4 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/armada-39x.dtsi | 3 +- arch/arm/boot/dts/artpec6.dtsi | 3 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 20 + arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 145 + arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 8 + arch/arm/boot/dts/at91rm9200.dtsi | 4 +- arch/arm/boot/dts/at91sam9260.dtsi | 4 +- arch/arm/boot/dts/at91sam9261.dtsi | 4 +- arch/arm/boot/dts/at91sam9263.dtsi | 4 +- arch/arm/boot/dts/at91sam9g45.dtsi | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 4 +- arch/arm/boot/dts/at91sam9x5.dtsi | 4 +- arch/arm/boot/dts/atlas6-evb.dts | 1 + arch/arm/boot/dts/atlas6.dtsi | 1 - arch/arm/boot/dts/atlas7.dtsi | 1 - arch/arm/boot/dts/axm55xx.dtsi | 4 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 9 +- arch/arm/boot/dts/bcm-nsp.dtsi | 4 +- arch/arm/boot/dts/bcm11351.dtsi | 4 +- arch/arm/boot/dts/bcm21664-garnet.dts | 1 + arch/arm/boot/dts/bcm21664.dtsi | 4 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 1 + arch/arm/boot/dts/bcm23550.dtsi | 4 +- arch/arm/boot/dts/bcm28155-ap.dts | 1 + arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 1 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 1 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 1 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 1 + arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 1 + arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 1 + arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 1 + arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 1 + arch/arm/boot/dts/bcm5301x.dtsi | 3 +- arch/arm/boot/dts/bcm53340-ubnt-unifi-switch8.dts | 1 + arch/arm/boot/dts/bcm53573.dtsi | 3 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 - arch/arm/boot/dts/bcm947189acdbmr.dts | 1 + arch/arm/boot/dts/bcm953012er.dts | 1 + arch/arm/boot/dts/bcm953012hr.dts | 1 + arch/arm/boot/dts/bcm953012k.dts | 1 + arch/arm/boot/dts/cx92755.dtsi | 4 +- arch/arm/boot/dts/da850.dtsi | 2 +- arch/arm/boot/dts/dove.dtsi | 4 +- arch/arm/boot/dts/ep7209.dtsi | 4 +- arch/arm/boot/dts/ep7211-edb7211.dts | 1 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 13 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 22 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 22 +- arch/arm/boot/dts/integrator.dtsi | 10 +- arch/arm/boot/dts/integratorcp.dts | 89 +- arch/arm/boot/dts/kirkwood.dtsi | 3 +- arch/arm/boot/dts/lpc32xx.dtsi | 4 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 + arch/arm/boot/dts/ls1021a-qds.dts | 1 + arch/arm/boot/dts/ls1021a-twr.dts | 1 + arch/arm/boot/dts/ls1021a.dtsi | 8 +- arch/arm/boot/dts/meson.dtsi | 10 +- arch/arm/boot/dts/meson6-atv1200.dts | 1 + arch/arm/boot/dts/meson8-minix-neo-x8.dts | 1 + arch/arm/boot/dts/meson8.dtsi | 23 +- arch/arm/boot/dts/meson8b-ec100.dts | 128 + arch/arm/boot/dts/meson8b-mxq.dts | 1 + arch/arm/boot/dts/meson8b-odroidc1.dts | 30 +- arch/arm/boot/dts/meson8b.dtsi | 29 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 6 + arch/arm/boot/dts/meson8m2.dtsi | 4 + arch/arm/boot/dts/mmp2-brownstone.dts | 1 + arch/arm/boot/dts/mmp2.dtsi | 4 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/mps2.dtsi | 6 +- arch/arm/boot/dts/mt2701-evb.dts | 1 + arch/arm/boot/dts/mt2701.dtsi | 3 +- arch/arm/boot/dts/mt6580-evbp1.dts | 1 + arch/arm/boot/dts/mt6580.dtsi | 1 - arch/arm/boot/dts/mt6589-aquaris5.dts | 1 + arch/arm/boot/dts/mt6589.dtsi | 3 +- arch/arm/boot/dts/mt6592-evb.dts | 2 +- arch/arm/boot/dts/mt6592.dtsi | 3 +- arch/arm/boot/dts/mt8127-moose.dts | 1 + arch/arm/boot/dts/mt8127.dtsi | 3 +- arch/arm/boot/dts/mt8135-evbp1.dts | 1 + arch/arm/boot/dts/mt8135.dtsi | 3 +- arch/arm/boot/dts/nspire.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 36 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 11 + arch/arm/boot/dts/omap5-board-common.dtsi | 9 +- arch/arm/boot/dts/omap5-cm-t54.dts | 12 +- arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 1 + .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 1 + arch/arm/boot/dts/orion5x-lswsgl.dts | 1 + .../boot/dts/orion5x-maxtor-shared-storage-2.dts | 1 + arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 1 + arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 1 + arch/arm/boot/dts/orion5x.dtsi | 4 +- arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/prima2-evb.dts | 1 + arch/arm/boot/dts/prima2.dtsi | 1 - arch/arm/boot/dts/pxa168.dtsi | 4 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 8 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 1 + arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 9 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 9 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 8 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 1 - arch/arm/boot/dts/rk3066a-mk808.dts | 1 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 - arch/arm/boot/dts/rk3188-bqedison2qc.dts | 1 - arch/arm/boot/dts/rk3188-px3-evb.dts | 1 - arch/arm/boot/dts/rk3229-evb.dts | 1 - arch/arm/boot/dts/rk3288-fennec.dts | 1 - arch/arm/boot/dts/rk3288-firefly-reload.dts | 1 - arch/arm/boot/dts/rk3288-miqi.dts | 1 - arch/arm/boot/dts/rk3288-popmetal.dts | 1 - arch/arm/boot/dts/rk3288-rock2-square.dts | 1 - arch/arm/boot/dts/rk3288-tinker-s.dts | 1 - arch/arm/boot/dts/rk3288-vyasa.dts | 1 - arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 4 +- arch/arm/boot/dts/sama5d4.dtsi | 4 +- arch/arm/boot/dts/skeleton.dtsi | 18 - arch/arm/boot/dts/skeleton64.dtsi | 14 - arch/arm/boot/dts/spear13xx.dtsi | 4 +- arch/arm/boot/dts/spear3xx.dtsi | 4 +- arch/arm/boot/dts/spear600.dtsi | 4 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 85 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32746g-eval.dts | 1 + arch/arm/boot/dts/stm32f429-disco.dts | 1 + arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32f469-disco.dts | 1 + arch/arm/boot/dts/stm32f746-disco.dts | 1 + arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32f769-disco.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 1 + arch/arm/boot/dts/stm32h743i-eval.dts | 1 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 7 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 10 +- arch/arm/boot/dts/stm32mp157c.dtsi | 97 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 7 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 175 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 4 + arch/arm/boot/dts/sun8i-a23.dtsi | 20 + arch/arm/boot/dts/sun8i-a33.dtsi | 194 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 37 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 44 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 44 +- arch/arm/boot/dts/sun9i-a80.dtsi | 65 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- arch/arm/boot/dts/tegra30-beaver.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 22 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5 + arch/arm/boot/dts/vt8500.dtsi | 9 +- arch/arm/boot/dts/wm8505.dtsi | 9 +- arch/arm/boot/dts/wm8650.dtsi | 9 +- arch/arm/boot/dts/wm8750.dtsi | 9 +- arch/arm/boot/dts/wm8850.dtsi | 9 +- arch/arm/boot/dts/zx296702-ad1.dts | 1 + arch/arm/boot/dts/zx296702.dtsi | 4 +- arch/arm/configs/axm55xx_defconfig | 4 - arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 1 - arch/arm/configs/efm32_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 1 - arch/arm/configs/gemini_defconfig | 1 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/mini2440_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 7 +- arch/arm/configs/nuc910_defconfig | 1 - arch/arm/configs/nuc950_defconfig | 1 - arch/arm/configs/nuc960_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 83 +- arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/stm32_defconfig | 1 - arch/arm/crypto/crct10dif-ce-core.S | 27 +- arch/arm/crypto/crct10dif-ce-glue.c | 23 +- arch/arm/include/asm/arch_gicv3.h | 33 + arch/arm/include/asm/barrier.h | 2 + arch/arm/include/asm/irq.h | 1 - arch/arm/include/asm/kvm_mmu.h | 8 +- arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/processor.h | 6 +- arch/arm/include/asm/smp.h | 1 - arch/arm/include/asm/smp_twd.h | 16 - arch/arm/include/asm/spinlock.h | 3 +- arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/asm/v7m.h | 2 +- arch/arm/kernel/entry-header.S | 3 +- arch/arm/kernel/entry-v7m.S | 4 + arch/arm/kernel/irq.c | 62 - arch/arm/kernel/machine_kexec.c | 5 +- arch/arm/kernel/setup.c | 6 + arch/arm/kernel/smp.c | 12 +- arch/arm/kernel/smp_twd.c | 66 - arch/arm/lib/copy_template.S | 2 +- arch/arm/mach-cns3xxx/pcie.c | 4 +- arch/arm/mach-ep93xx/ts72xx.c | 1 - arch/arm/mach-exynos/headsmp.S | 2 +- arch/arm/mach-exynos/platsmp.c | 35 +- arch/arm/mach-imx/mach-mx21ads.c | 1 - arch/arm/mach-imx/mach-mx27ads.c | 2 +- arch/arm/mach-iop32x/n2100.c | 3 +- arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-mmp/brownstone.c | 1 - arch/arm/mach-omap1/board-ams-delta.c | 2 - arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/display.c | 7 +- arch/arm/mach-omap2/omap-wakeupgen.c | 36 +- arch/arm/mach-omap2/pdata-quirks.c | 1 - arch/arm/mach-omap2/prm_common.c | 4 +- arch/arm/mach-prima2/common.h | 2 + arch/arm/mach-prima2/headsmp.S | 2 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 17 +- arch/arm/mach-pxa/em-x270.c | 1 - arch/arm/mach-pxa/ezx.c | 3 +- arch/arm/mach-pxa/hx4700.c | 23 +- arch/arm/mach-pxa/magician.c | 23 +- arch/arm/mach-pxa/raumfeld.c | 1 - arch/arm/mach-pxa/zeus.c | 3 +- arch/arm/mach-sa1100/assabet.c | 1 - arch/arm/mach-spear/generic.h | 2 + arch/arm/mach-spear/headsmp.S | 2 +- arch/arm/mach-spear/hotplug.c | 4 +- arch/arm/mach-spear/platsmp.c | 27 +- arch/arm/mach-tango/pm.c | 6 +- arch/arm/mach-tango/pm.h | 7 + arch/arm/mach-tango/setup.c | 2 + arch/arm/mach-tegra/iomap.h | 9 + arch/arm/mach-tegra/sleep-tegra20.S | 2 - arch/arm/mach-tegra/sleep-tegra30.S | 25 +- arch/arm/mm/dma-mapping.c | 4 +- arch/arm/mm/idmap.c | 4 +- arch/arm/mm/init.c | 75 +- arch/arm/mm/mmu.c | 14 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7m.S | 3 + arch/arm/net/bpf_jit_32.c | 53 +- arch/arm/net/bpf_jit_32.h | 2 + arch/arm/plat-pxa/ssp.c | 3 - arch/arm/xen/mm.c | 1 - arch/arm64/Kconfig | 16 +- arch/arm64/Kconfig.platforms | 5 +- arch/arm64/boot/dts/actions/s700.dtsi | 8 +- arch/arm64/boot/dts/actions/s900.dtsi | 8 +- arch/arm64/boot/dts/al/alpine-v2.dtsi | 8 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 4 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 8 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 8 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 28 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 8 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 44 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 13 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 55 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 10 - arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 8 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 16 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 16 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 106 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 277 + arch/arm64/boot/dts/arm/juno-base.dtsi | 108 +- arch/arm64/boot/dts/arm/juno-r1.dts | 12 +- arch/arm64/boot/dts/arm/juno-r2.dts | 18 +- arch/arm64/boot/dts/arm/juno.dts | 18 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 106 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 27 + arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 14 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 4 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 16 +- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 96 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 16 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 8 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 26 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 629 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 65 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 32 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 32 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 128 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-espressobin.dts | 12 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 162 + arch/arm64/boot/dts/marvell/armada-372x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 82 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 8 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 18 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 4 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 18 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 10 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 33 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 93 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 21 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 32 +- .../boot/dts/nvidia/tegra210-p2894-0050-a08.dts | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 1858 +++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 34 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 96 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 38 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 24 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 278 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 14 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 339 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 722 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 8 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 9 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 160 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 29 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 - .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - .../dts/rockchip/rk3399-sapphire-excavator.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 +- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 4 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 8 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 8 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 16 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 8 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am654.dtsi | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +- arch/arm64/boot/dts/zte/zx296718.dtsi | 8 +- arch/arm64/configs/defconfig | 11 +- arch/arm64/crypto/aes-ce-ccm-core.S | 5 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 11 - arch/arm64/crypto/crct10dif-ce-glue.c | 71 +- arch/arm64/crypto/ghash-ce-glue.c | 118 +- arch/arm64/include/asm/alternative.h | 4 +- arch/arm64/include/asm/arch_gicv3.h | 32 + arch/arm64/include/asm/assembler.h | 10 +- arch/arm64/include/asm/atomic.h | 2 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 10 + arch/arm64/include/asm/daifflags.h | 60 +- arch/arm64/include/asm/efi.h | 11 + arch/arm64/include/asm/hardirq.h | 31 + arch/arm64/include/asm/hugetlb.h | 7 +- arch/arm64/include/asm/irqflags.h | 100 +- arch/arm64/include/asm/kvm_emulate.h | 4 + arch/arm64/include/asm/kvm_host.h | 16 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/memory.h | 4 - arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/ptdump.h | 9 +- arch/arm64/include/asm/ptrace.h | 26 +- arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/asm/uaccess.h | 111 +- arch/arm64/include/uapi/asm/ptrace.h | 13 + arch/arm64/kernel/alternative.c | 60 +- arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpufeature.c | 41 +- arch/arm64/kernel/entry.S | 56 +- arch/arm64/kernel/hibernate.c | 4 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/kernel/irq.c | 3 + arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/machine_kexec.c | 3 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 6 +- arch/arm64/kernel/process.c | 51 + arch/arm64/kernel/ptrace.c | 147 + arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/smp.c | 33 + arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/hyp/switch.c | 16 + arch/arm64/kvm/sys_regs.c | 99 +- arch/arm64/mm/dump.c | 4 +- arch/arm64/mm/flush.c | 6 +- arch/arm64/mm/init.c | 27 - arch/arm64/mm/kasan_init.c | 10 + arch/arm64/mm/mmu.c | 2 + arch/arm64/mm/numa.c | 6 +- arch/arm64/mm/proc.S | 11 - arch/arm64/mm/ptdump_debugfs.c | 7 +- arch/arm64/net/bpf_jit_comp.c | 37 +- arch/c6x/mm/dma-coherent.c | 4 + arch/c6x/mm/init.c | 4 +- arch/csky/include/asm/pgtable.h | 5 + arch/csky/kernel/dumpstack.c | 4 + arch/csky/mm/highmem.c | 5 + arch/csky/mm/ioremap.c | 14 + arch/h8300/configs/edosk2674_defconfig | 1 - arch/h8300/configs/h8300h-sim_defconfig | 1 - arch/h8300/configs/h8s-sim_defconfig | 1 - arch/h8300/mm/init.c | 4 +- arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/socket.h | 122 - arch/ia64/kernel/mca.c | 25 +- arch/ia64/kernel/perfmon.c | 59 +- arch/ia64/mm/contig.c | 8 +- arch/ia64/mm/discontig.c | 4 + arch/ia64/mm/init.c | 38 +- arch/ia64/mm/tlb.c | 6 + arch/ia64/sn/kernel/io_common.c | 3 + arch/ia64/sn/kernel/setup.c | 12 +- arch/m68k/Kconfig.machine | 2 + arch/m68k/atari/Makefile | 2 + arch/m68k/atari/nvram.c | 272 + arch/m68k/atari/stram.c | 4 + arch/m68k/coldfire/device.c | 81 + arch/m68k/coldfire/m5272.c | 2 +- arch/m68k/coldfire/m5441x.c | 4 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/include/asm/atarihw.h | 6 + arch/m68k/include/asm/m5441xsim.h | 15 + arch/m68k/include/asm/macintosh.h | 4 + arch/m68k/kernel/setup_mm.c | 82 +- arch/m68k/mac/misc.c | 174 +- arch/m68k/mm/init.c | 3 + arch/m68k/mm/mcfmmu.c | 7 +- arch/m68k/mm/memory.c | 2 +- arch/m68k/mm/motorola.c | 9 + arch/m68k/mm/sun3mmu.c | 6 + arch/m68k/sun3/sun3dvma.c | 3 + arch/microblaze/mm/init.c | 10 +- arch/mips/Kconfig | 28 +- arch/mips/Makefile | 2 + arch/mips/ar7/platform.c | 4 +- arch/mips/bcm47xx/setup.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 8 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/xilfpga/nexys4ddr.dts | 8 +- arch/mips/cavium-octeon/dma-octeon.c | 3 + arch/mips/cavium-octeon/executive/cvmx-helper.c | 20 - arch/mips/include/asm/atomic.h | 6 + arch/mips/include/asm/barrier.h | 55 + arch/mips/include/asm/bitops.h | 5 + arch/mips/include/asm/cmpxchg.h | 104 +- arch/mips/include/asm/cpu-features.h | 13 + arch/mips/include/asm/cpu.h | 1 + arch/mips/include/asm/futex.h | 3 + arch/mips/include/asm/ginvt.h | 56 + arch/mips/include/asm/mipsregs.h | 11 + arch/mips/include/asm/mmu.h | 6 +- arch/mips/include/asm/mmu_context.h | 139 +- arch/mips/include/asm/octeon/cvmx-smix-defs.h | 276 - arch/mips/include/asm/pgtable.h | 49 +- arch/mips/include/asm/tlbflush.h | 5 +- arch/mips/include/uapi/asm/socket.h | 47 +- arch/mips/kernel/cpu-probe.c | 55 +- arch/mips/kernel/mips-cm.c | 2 +- arch/mips/kernel/process.c | 7 +- arch/mips/kernel/setup.c | 3 + arch/mips/kernel/smp.c | 67 +- arch/mips/kernel/traps.c | 9 +- arch/mips/kernel/unaligned.c | 1 + arch/mips/kvm/emulate.c | 8 +- arch/mips/kvm/mips.c | 5 + arch/mips/kvm/trap_emul.c | 30 +- arch/mips/kvm/vz.c | 8 +- arch/mips/lib/dump_tlb.c | 22 +- arch/mips/loongson32/Kconfig | 13 + arch/mips/loongson32/ls1b/board.c | 28 - arch/mips/loongson64/Platform | 23 + arch/mips/loongson64/common/reset.c | 7 +- arch/mips/mm/Makefile | 16 +- arch/mips/mm/c-r4k.c | 8 +- arch/mips/mm/context.c | 291 + arch/mips/mm/init.c | 12 + arch/mips/mm/tlb-r3k.c | 14 +- arch/mips/mm/tlb-r4k.c | 71 +- arch/mips/mm/tlb-r8k.c | 10 +- arch/mips/mm/tlbex.c | 10 + arch/mips/pci/pci-octeon.c | 10 +- arch/mips/vdso/Makefile | 5 +- arch/nds32/mm/init.c | 12 + arch/nios2/configs/10m50_defconfig | 1 - arch/nios2/configs/3c120_defconfig | 1 - arch/nios2/mm/fault.c | 1 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/configs/simple_smp_defconfig | 1 - arch/openrisc/mm/init.c | 5 +- arch/openrisc/mm/ioremap.c | 8 +- arch/parisc/include/asm/dma-mapping.h | 46 - arch/parisc/include/asm/io.h | 9 + arch/parisc/include/asm/pci.h | 4 +- arch/parisc/include/asm/string.h | 12 + arch/parisc/include/uapi/asm/socket.h | 46 +- arch/parisc/kernel/parisc_ksyms.c | 4 + arch/parisc/kernel/setup.c | 1 + arch/parisc/lib/Makefile | 2 +- arch/parisc/lib/iomap.c | 64 + arch/parisc/lib/string.S | 107 + arch/powerpc/Kconfig | 13 +- arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/book3s/64/hugetlb.h | 16 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 42 +- arch/powerpc/include/asm/book3s/64/radix.h | 4 + arch/powerpc/include/asm/eeh.h | 4 +- arch/powerpc/include/asm/io.h | 2 + arch/powerpc/include/asm/nvram.h | 9 - arch/powerpc/include/asm/page.h | 1 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc-pci.h | 4 +- arch/powerpc/include/asm/topology.h | 2 + arch/powerpc/include/uapi/asm/socket.h | 4 +- arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/dma.c | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/eeh.c | 103 +- arch/powerpc/kernel/eeh_driver.c | 86 +- arch/powerpc/kernel/eeh_pe.c | 68 +- arch/powerpc/kernel/eeh_sysfs.c | 3 +- arch/powerpc/kernel/entry_64.S | 7 + arch/powerpc/kernel/irq.c | 5 - arch/powerpc/kernel/nvram_64.c | 158 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci_32.c | 3 + arch/powerpc/kernel/process.c | 12 +- arch/powerpc/kernel/prom.c | 5 +- arch/powerpc/kernel/ptrace.c | 8 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_32.c | 62 +- arch/powerpc/kernel/setup_64.c | 4 + arch/powerpc/kernel/stacktrace.c | 74 +- arch/powerpc/kernel/time.c | 1 - arch/powerpc/kernel/traps.c | 4 +- arch/powerpc/kernel/vdso.c | 2 - arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/lib/alloc.c | 3 + arch/powerpc/mm/fault.c | 6 +- arch/powerpc/mm/hash_utils_64.c | 11 +- arch/powerpc/mm/hugetlbpage-hash64.c | 25 + arch/powerpc/mm/hugetlbpage-radix.c | 17 + arch/powerpc/mm/mem.c | 39 +- arch/powerpc/mm/mmu_context_iommu.c | 146 +- arch/powerpc/mm/mmu_context_nohash.c | 9 + arch/powerpc/mm/numa.c | 15 +- arch/powerpc/mm/pgtable-book3e.c | 12 +- arch/powerpc/mm/pgtable-book3s64.c | 50 + arch/powerpc/mm/pgtable-radix.c | 27 +- arch/powerpc/mm/ppc_mmu_32.c | 3 + arch/powerpc/net/bpf_jit.h | 4 + arch/powerpc/net/bpf_jit_comp64.c | 121 +- arch/powerpc/perf/callchain.c | 20 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/perf/power9-events-list.h | 24 + arch/powerpc/perf/power9-pmu.c | 4 + arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spu_syscalls.c | 1 - arch/powerpc/platforms/chrp/Makefile | 2 +- arch/powerpc/platforms/chrp/nvram.c | 14 +- arch/powerpc/platforms/chrp/setup.c | 2 +- arch/powerpc/platforms/pasemi/iommu.c | 3 + arch/powerpc/platforms/powermac/Makefile | 2 - arch/powerpc/platforms/powermac/nvram.c | 12 + arch/powerpc/platforms/powermac/setup.c | 3 +- arch/powerpc/platforms/powermac/time.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/setup.c | 3 + arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 19 + arch/powerpc/platforms/pseries/ibmebus.c | 10 +- arch/powerpc/platforms/pseries/nvram.c | 2 - arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/sysdev/dart_iommu.c | 3 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/msi_bitmap.c | 3 + arch/powerpc/sysdev/tsi108_dev.c | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/include/asm/page.h | 2 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/kernel/asm-offsets.c | 1 + arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/setup.c | 2 +- arch/riscv/kernel/smpboot.c | 6 +- arch/riscv/kernel/vdso.c | 1 - arch/riscv/mm/init.c | 3 +- arch/riscv/net/Makefile | 1 + arch/riscv/net/bpf_jit_comp.c | 1602 ++ arch/s390/Kconfig | 2 +- arch/s390/crypto/des_s390.c | 4 +- arch/s390/hypfs/hypfs.h | 6 +- arch/s390/hypfs/hypfs_dbfs.c | 8 +- arch/s390/hypfs/hypfs_diag.c | 9 +- arch/s390/hypfs/hypfs_diag0c.c | 3 +- arch/s390/hypfs/hypfs_sprp.c | 6 +- arch/s390/hypfs/hypfs_vm.c | 3 +- arch/s390/hypfs/inode.c | 11 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/diag.h | 12 + arch/s390/include/asm/hugetlb.h | 7 +- arch/s390/include/asm/irq.h | 1 + arch/s390/include/asm/isc.h | 1 + arch/s390/include/asm/kvm_host.h | 36 +- arch/s390/include/asm/pci.h | 1 - arch/s390/include/asm/pgtable.h | 5 +- arch/s390/include/asm/qdio.h | 4 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/vx-insn.h | 8 +- arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/socket.h | 119 - arch/s390/kernel/crash_dump.c | 3 + arch/s390/kernel/debug.c | 6 - arch/s390/kernel/diag.c | 1 + arch/s390/kernel/head64.S | 2 - arch/s390/kernel/irq.c | 1 + arch/s390/kernel/kdebugfs.c | 2 - arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 45 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/sysinfo.c | 2 - arch/s390/kernel/topology.c | 6 + arch/s390/kernel/vdso.c | 2 - arch/s390/kvm/interrupt.c | 431 +- arch/s390/kvm/kvm-s390.c | 19 +- arch/s390/kvm/kvm-s390.h | 4 +- arch/s390/mm/mmap.c | 33 +- arch/s390/mm/pgtable.c | 8 +- arch/s390/net/bpf_jit_comp.c | 70 +- arch/s390/numa/mode_emu.c | 3 + arch/s390/numa/numa.c | 6 +- arch/s390/pci/pci.c | 22 +- arch/s390/pci/pci_debug.c | 15 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/boards/mach-kfr2r09/setup.c | 5 +- arch/sh/boards/mach-migor/setup.c | 5 +- arch/sh/boards/mach-se/7724/setup.c | 10 +- arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/edosk7705_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sh/kernel/machine_kexec.c | 3 +- arch/sh/mm/init.c | 8 +- arch/sh/mm/numa.c | 4 + arch/sparc/configs/sparc32_defconfig | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/crypto/des_glue.c | 4 +- arch/sparc/include/uapi/asm/posix_types.h | 10 + arch/sparc/include/uapi/asm/socket.h | 49 +- arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/setup_64.c | 6 + arch/sparc/kernel/smp_64.c | 12 + arch/sparc/mm/init_32.c | 2 +- arch/sparc/mm/init_64.c | 11 + arch/sparc/mm/srmmu.c | 18 +- arch/um/drivers/net_kern.c | 3 + arch/um/drivers/vector_kern.c | 3 + arch/um/kernel/initrd.c | 2 + arch/um/kernel/mem.c | 16 + arch/unicore32/kernel/setup.c | 4 + arch/unicore32/mm/init.c | 24 - arch/unicore32/mm/mmu.c | 15 +- arch/x86/Kconfig | 10 +- arch/x86/Makefile | 1 - arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/acpi.c | 326 + arch/x86/boot/compressed/cmdline.c | 4 - arch/x86/boot/compressed/head_64.S | 10 +- arch/x86/boot/compressed/kaslr.c | 75 +- arch/x86/boot/compressed/misc.c | 3 + arch/x86/boot/compressed/misc.h | 21 + arch/x86/boot/compressed/pgtable.h | 2 +- arch/x86/boot/string.c | 141 + arch/x86/boot/string.h | 1 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/events/intel/bts.c | 4 +- arch/x86/events/intel/core.c | 2 + arch/x86/events/intel/lbr.c | 1 + arch/x86/events/intel/pt.c | 5 +- arch/x86/include/asm/asm-prototypes.h | 1 - arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/fpu/internal.h | 50 +- arch/x86/include/asm/hugetlb.h | 7 +- arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/page_64_types.h | 4 + arch/x86/include/asm/paravirt.h | 13 +- arch/x86/include/asm/paravirt_types.h | 5 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/resctrl_sched.h | 4 +- arch/x86/include/uapi/asm/Kbuild | 1 + arch/x86/include/uapi/asm/socket.h | 1 - arch/x86/kernel/acpi/boot.c | 3 + arch/x86/kernel/acpi/wakeup_32.S | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 12 +- arch/x86/kernel/apic/io_apic.c | 7 + arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 14 +- arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/mce/core.c | 1 + arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/resctrl/Makefile | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 27 +- arch/x86/kernel/e820.c | 5 +- arch/x86/kernel/hw_breakpoint.c | 5 +- arch/x86/kernel/kexec-bzimage64.c | 3 + arch/x86/kernel/kgdb.c | 1 + arch/x86/kernel/kvm.c | 7 +- arch/x86/kernel/process.c | 12 + arch/x86/kernel/setup_percpu.c | 12 +- arch/x86/kernel/traps.c | 5 +- arch/x86/kernel/uprobes.c | 1 + arch/x86/kvm/Makefile | 4 - arch/x86/kvm/hyperv.c | 7 +- arch/x86/kvm/lapic.c | 2 + arch/x86/kvm/mmu.c | 1 + arch/x86/kvm/svm.c | 31 +- arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 7 +- arch/x86/kvm/vmx/nested.c | 15 +- arch/x86/kvm/vmx/vmx.c | 150 +- arch/x86/kvm/x86.c | 15 +- arch/x86/lib/insn-eval.c | 2 + arch/x86/lib/iomem.c | 33 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/kasan_init_64.c | 14 +- arch/x86/mm/numa.c | 16 +- arch/x86/mm/tlb.c | 3 - arch/x86/net/bpf_jit_comp.c | 46 +- arch/x86/net/bpf_jit_comp32.c | 121 +- .../intel-mid/device_libs/platform_bcm43xx.c | 1 - arch/x86/platform/olpc/olpc_dt.c | 3 + arch/x86/xen/mmu.h | 4 +- arch/x86/xen/mmu_pv.c | 8 +- arch/x86/xen/p2m.c | 11 +- arch/xtensa/Kconfig | 6 +- arch/xtensa/boot/dts/Makefile | 6 +- arch/xtensa/configs/audio_kc705_defconfig | 2 +- arch/xtensa/configs/cadence_csp_defconfig | 2 +- arch/xtensa/configs/generic_kc705_defconfig | 2 +- arch/xtensa/configs/nommu_kc705_defconfig | 2 +- arch/xtensa/configs/smp_lx200_defconfig | 3 +- arch/xtensa/include/asm/Kbuild | 3 + arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/spinlock.h | 185 +- arch/xtensa/include/asm/spinlock_types.h | 15 +- arch/xtensa/include/asm/thread_info.h | 9 - arch/xtensa/include/uapi/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/socket.h | 124 - arch/xtensa/kernel/head.S | 5 +- arch/xtensa/kernel/process.c | 6 +- arch/xtensa/kernel/smp.c | 79 +- arch/xtensa/kernel/time.c | 55 +- arch/xtensa/kernel/traps.c | 5 +- arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/mmu.c | 3 + block/bfq-iosched.c | 705 +- block/bfq-iosched.h | 11 +- block/bfq-wf2q.c | 18 +- block/blk-core.c | 6 +- block/blk-flush.c | 2 +- block/blk-mq-debugfs.c | 7 +- block/blk-mq-sched.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 17 +- block/blk-mq.h | 20 +- block/blk-wbt.c | 4 +- block/blk.h | 2 +- block/bsg-lib.c | 44 +- block/bsg.c | 190 +- certs/system_keyring.c | 4 +- crypto/Makefile | 2 +- crypto/aegis.h | 7 +- crypto/aegis128.c | 6 +- crypto/aegis128l.c | 6 +- crypto/aegis256.c | 6 +- crypto/algapi.c | 27 + crypto/ccm.c | 78 +- crypto/chacha20poly1305.c | 37 +- crypto/ctr.c | 42 +- crypto/des_generic.c | 4 +- crypto/gcm.c | 73 +- crypto/lzo-rle.c | 175 + crypto/morus1280.c | 6 +- crypto/morus640.c | 6 +- crypto/seqiv.c | 7 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 29 +- crypto/testmgr.h | 4 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/bus.c | 3 + drivers/acpi/dptf/Makefile | 2 - drivers/acpi/dptf/int340x_thermal.c | 2 +- drivers/acpi/ec.c | 208 +- drivers/acpi/internal.h | 4 +- drivers/acpi/scan.c | 1 + drivers/android/binder.c | 143 +- drivers/android/binder_internal.h | 9 + drivers/android/binderfs.c | 14 +- drivers/base/base.h | 8 + drivers/base/bus.c | 46 +- drivers/base/core.c | 257 +- drivers/base/cpu.c | 1 + drivers/base/dd.c | 162 +- drivers/base/firmware_loader/Makefile | 4 +- .../base/firmware_loader/builtin}/.gitignore | 0 .../base/firmware_loader/builtin}/Makefile | 0 drivers/base/firmware_loader/fallback_table.c | 5 - drivers/base/power/main.c | 12 +- drivers/base/power/runtime.c | 80 +- drivers/base/power/sysfs.c | 11 +- drivers/base/power/wakeup.c | 2 +- drivers/base/regmap/regcache-rbtree.c | 2 +- drivers/base/test/test_async_driver_probe.c | 261 +- drivers/block/rbd.c | 45 +- drivers/block/virtio_blk.c | 10 +- drivers/block/zram/zcomp.c | 1 + drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 73 + drivers/bus/fsl-mc/fsl-mc-allocator.c | 11 + drivers/bus/fsl-mc/mc-io.c | 13 + drivers/bus/ti-sysc.c | 6 +- drivers/char/Kconfig | 19 +- drivers/char/Makefile | 6 +- drivers/char/agp/efficeon-agp.c | 2 - drivers/char/applicom.c | 35 +- drivers/char/efirtc.c | 23 - drivers/char/generic_nvram.c | 159 - drivers/char/hpet.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 10 +- drivers/char/ipmi/ipmi_si_intf.c | 5 + drivers/char/ipmi/ipmi_si_mem_io.c | 5 +- drivers/char/ipmi/ipmi_si_port_io.c | 5 +- drivers/char/mbcs.c | 1 + drivers/char/nvram.c | 673 +- drivers/char/tpm/eventlog/tpm1.c | 41 +- drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/char/tpm/st33zp24/i2c.c | 2 +- drivers/char/tpm/st33zp24/spi.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.h | 4 +- drivers/char/tpm/tpm-chip.c | 110 + drivers/char/tpm/tpm-dev-common.c | 44 +- drivers/char/tpm/tpm-interface.c | 304 +- drivers/char/tpm/tpm-sysfs.c | 138 +- drivers/char/tpm/tpm.h | 180 +- drivers/char/tpm/tpm1-cmd.c | 43 +- drivers/char/tpm/tpm2-cmd.c | 208 +- drivers/char/tpm/tpm2-space.c | 90 +- drivers/char/tpm/tpm_crb.c | 22 +- drivers/char/tpm/tpm_i2c_atmel.c | 5 +- drivers/char/tpm/tpm_i2c_infineon.c | 15 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 16 +- drivers/char/tpm/tpm_tis_core.c | 19 +- drivers/char/tpm/tpm_vtpm_proxy.c | 12 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clk/clk-devres.c | 11 + drivers/clk/clk-max77686.c | 28 +- drivers/clk/clkdev.c | 117 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/mediatek/clk-mt2712.c | 8 +- drivers/clk/samsung/clk-exynos5433.c | 38 +- drivers/clk/samsung/clk.h | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/tegra/Kconfig | 5 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-dfll.c | 459 +- drivers/clk/tegra/clk-dfll.h | 6 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 520 +- drivers/clk/tegra/cvb.c | 12 +- drivers/clk/tegra/cvb.h | 7 +- drivers/clk/ti/clk.c | 3 + drivers/clk/x86/clk-st.c | 3 +- drivers/clocksource/timer-ti-dm.c | 5 +- drivers/cpufreq/Kconfig | 3 - drivers/cpufreq/Kconfig.arm | 9 +- drivers/cpufreq/arm_big_little.c | 2 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq-dt.c | 16 +- drivers/cpufreq/cpufreq.c | 17 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/imx6q-cpufreq.c | 25 +- drivers/cpufreq/intel_pstate.c | 23 +- drivers/cpufreq/mediatek-cpufreq.c | 16 +- drivers/cpufreq/omap-cpufreq.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 51 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/scmi-cpufreq.c | 53 +- drivers/cpufreq/scpi-cpufreq.c | 17 +- drivers/cpufreq/tegra124-cpufreq.c | 46 +- drivers/cpuidle/dt_idle_states.c | 15 +- drivers/cpuidle/poll_state.c | 2 +- drivers/crypto/amcc/crypto4xx_trng.h | 4 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/axis/artpec6_crypto.c | 326 +- drivers/crypto/bcm/Makefile | 2 - drivers/crypto/bcm/cipher.c | 4 +- drivers/crypto/bcm/util.c | 40 - drivers/crypto/bcm/util.h | 6 - drivers/crypto/caam/caamalg.c | 26 +- drivers/crypto/caam/caamalg_qi.c | 23 +- drivers/crypto/caam/caamalg_qi2.c | 28 +- drivers/crypto/caam/caamhash.c | 219 +- drivers/crypto/caam/caamhash_desc.c | 30 +- drivers/crypto/caam/caamhash_desc.h | 10 +- drivers/crypto/caam/ctrl.c | 21 +- drivers/crypto/caam/intern.h | 1 - drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 27 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 5 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 10 +- drivers/crypto/cavium/zip/zip_main.c | 52 +- drivers/crypto/ccp/ccp-crypto-des3.c | 2 +- drivers/crypto/ccp/ccp-debugfs.c | 36 +- drivers/crypto/ccree/cc_buffer_mgr.c | 87 +- drivers/crypto/ccree/cc_cipher.c | 9 +- drivers/crypto/ccree/cc_debugfs.c | 22 +- drivers/crypto/ccree/cc_debugfs.h | 8 +- drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/ccree/cc_driver.h | 2 - drivers/crypto/chelsio/Makefile | 2 +- drivers/crypto/chelsio/chcr_algo.c | 4 +- drivers/crypto/chelsio/chcr_core.h | 2 +- drivers/crypto/chelsio/chcr_ipsec.c | 13 +- drivers/crypto/chelsio/chtls/Makefile | 3 +- drivers/crypto/hifn_795x.c | 3 +- drivers/crypto/inside-secure/safexcel_cipher.c | 2 +- drivers/crypto/ixp4xx_crypto.c | 4 +- drivers/crypto/marvell/cipher.c | 2 +- drivers/crypto/n2_core.c | 2 +- drivers/crypto/omap-des.c | 2 +- drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qat/qat_c3xxx/Makefile | 2 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 5 - drivers/crypto/qat/qat_c3xxxvf/Makefile | 2 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 5 - drivers/crypto/qat/qat_c62x/Makefile | 2 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 5 - drivers/crypto/qat/qat_c62xvf/Makefile | 2 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 5 - drivers/crypto/qat/qat_common/adf_cfg.c | 7 - drivers/crypto/qat/qat_common/adf_transport.c | 6 - .../crypto/qat/qat_common/adf_transport_debug.c | 15 - drivers/crypto/qat/qat_dh895xcc/Makefile | 2 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 5 - drivers/crypto/qat/qat_dh895xccvf/Makefile | 2 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 5 - drivers/crypto/qce/ablkcipher.c | 4 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/talitos.c | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 20 +- drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/at_xdmac.c | 19 +- drivers/dma/bcm2835-dma.c | 92 +- drivers/dma/dmatest.c | 32 +- drivers/dma/fsl-edma-common.c | 70 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 1 + drivers/dma/fsl-qdma.c | 1259 ++ drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 68 +- drivers/dma/imx-dma.c | 8 +- drivers/dma/k3dma.c | 61 +- drivers/dma/mcf-edma.c | 1 + drivers/dma/pch_dma.c | 1 - drivers/edac/Kconfig | 12 + drivers/edac/Makefile | 7 +- drivers/edac/altera_edac.h | 4 +- drivers/edac/i10nm_base.c | 275 + drivers/edac/skx_base.c | 650 + drivers/edac/skx_common.c | 691 + drivers/edac/skx_common.h | 152 + drivers/edac/skx_edac.c | 1358 -- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-ptn5150.c | 10 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/bus.c | 9 +- drivers/firmware/efi/arm-runtime.c | 11 +- drivers/firmware/efi/efi.c | 3 - drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/firmware/memmap.c | 2 +- drivers/firmware/tegra/Makefile | 3 + drivers/firmware/tegra/bpmp-private.h | 34 + drivers/firmware/tegra/bpmp-tegra186.c | 305 + drivers/firmware/tegra/bpmp-tegra210.c | 243 + drivers/firmware/tegra/bpmp.c | 376 +- drivers/firmware/ti_sci.c | 21 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/altera-ps-spi.c | 2 +- drivers/fpga/stratix10-soc.c | 5 +- drivers/gnss/sirf.c | 256 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-altera.c | 4 +- drivers/gpio/gpio-davinci.c | 4 +- drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-pch.c | 1 - drivers/gpio/gpio-tqmx86.c | 333 + drivers/gpio/gpio-vf610.c | 5 + drivers/gpio/gpiolib-acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 357 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 141 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 5 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6844 -------- drivers/gpu/drm/amd/amdgpu/ci_dpm.h | 349 - drivers/gpu/drm/amd/amdgpu/ci_smc.c | 279 - drivers/gpu/drm/amd/amdgpu/cik.c | 75 +- drivers/gpu/drm/amd/amdgpu/cik_dpm.h | 1 - drivers/gpu/drm/amd/amdgpu/cik_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 90 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 75 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 72 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/si.c | 54 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 38 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 173 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 60 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 324 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 5 +- drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 17 +- drivers/gpu/drm/amd/amdgpu/vi.c | 69 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 22 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1288 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 49 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 84 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 57 + drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 14 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 16 - .../drm/amd/display/dc/bios/bios_parser_helper.c | 96 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 4 - .../gpu/drm/amd/display/dc/bios/command_table.c | 135 +- .../gpu/drm/amd/display/dc/bios/command_table.h | 3 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 82 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 10 +- .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 43 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 75 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 81 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 162 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 123 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 69 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 127 + drivers/gpu/drm/amd/display/dc/dc.h | 15 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 36 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 48 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 647 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 30 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 133 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 35 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 196 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 129 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 12 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 79 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 8 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 4 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 2 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 148 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 16 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 6 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 15 + .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 84 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 107 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 42 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 188 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 35 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 24 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 15 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 26 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 100 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 79 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 10 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 14 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 26 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 28 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 + .../drm/amd/display/dc/dml/display_mode_structs.h | 107 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 6 +- drivers/gpu/drm/amd/display/dc/i2caux/Makefile | 99 - drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 606 - drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h | 86 - .../amd/display/dc/i2caux/dce100/i2caux_dce100.c | 106 - .../amd/display/dc/i2caux/dce100/i2caux_dce100.h | 32 - .../display/dc/i2caux/dce110/aux_engine_dce110.c | 505 - .../display/dc/i2caux/dce110/aux_engine_dce110.h | 78 - .../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 574 - .../dc/i2caux/dce110/i2c_hw_engine_dce110.h | 218 - .../dc/i2caux/dce110/i2c_sw_engine_dce110.c | 160 - .../dc/i2caux/dce110/i2c_sw_engine_dce110.h | 43 - .../amd/display/dc/i2caux/dce110/i2caux_dce110.c | 329 - .../amd/display/dc/i2caux/dce110/i2caux_dce110.h | 54 - .../amd/display/dc/i2caux/dce112/i2caux_dce112.c | 129 - .../amd/display/dc/i2caux/dce112/i2caux_dce112.h | 32 - .../amd/display/dc/i2caux/dce120/i2caux_dce120.c | 120 - .../amd/display/dc/i2caux/dce120/i2caux_dce120.h | 32 - .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c | 875 - .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.h | 54 - .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c | 173 - .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.h | 43 - .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c | 284 - .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h | 38 - .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 120 - .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h | 32 - .../display/dc/i2caux/diagnostics/i2caux_diag.c | 97 - .../display/dc/i2caux/diagnostics/i2caux_diag.h | 32 - drivers/gpu/drm/amd/display/dc/i2caux/engine.h | 111 - .../gpu/drm/amd/display/dc/i2caux/engine_base.c | 52 - drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c | 118 - drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h | 115 - .../amd/display/dc/i2caux/i2c_generic_hw_engine.c | 284 - .../amd/display/dc/i2caux/i2c_generic_hw_engine.h | 77 - .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 251 - .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h | 80 - .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c | 601 - .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h | 81 - drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 491 - drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h | 122 - drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 19 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 16 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 49 + drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 55 + drivers/gpu/drm/amd/display/dc/irq_types.h | 8 + .../drm/amd/display/include/bios_parser_types.h | 4 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 33 +- .../drm/amd/display/modules/color/color_gamma.c | 78 +- .../drm/amd/display/modules/freesync/freesync.c | 106 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 3 +- .../drm/amd/display/modules/power/power_helpers.c | 595 +- .../amd/include/asic_reg/nbio/nbio_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h | 4 + .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 58 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 54 + .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 53 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 3 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 3 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 53 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 8 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 96 + drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 101 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 50 + .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 9 - drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 14 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 136 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 189 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 1 + .../gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h | 24 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 50 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 37 + .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 198 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 81 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 410 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 1 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 1 - drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 12 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 2 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/ast/ast_main.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 181 +- drivers/gpu/drm/bochs/bochs_mm.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 142 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 1 + drivers/gpu/drm/cirrus/cirrus_mode.c | 70 +- drivers/gpu/drm/drm_agpsupport.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 18 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_color_mgmt.c | 5 +- drivers/gpu/drm/drm_connector.c | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 148 +- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 2 +- drivers/gpu/drm/drm_irq.c | 10 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_modes.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/gvt/display.c | 31 + drivers/gpu/drm/i915/gvt/display.h | 37 +- drivers/gpu/drm/i915/gvt/gvt.c | 1 + drivers/gpu/drm/i915/gvt/gvt.h | 3 + drivers/gpu/drm/i915/gvt/hypercall.h | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 143 + drivers/gpu/drm/i915/gvt/mpt.h | 17 + drivers/gpu/drm/i915/gvt/vgpu.c | 6 + drivers/gpu/drm/i915/i915_active.c | 286 + drivers/gpu/drm/i915/i915_active.h | 425 + drivers/gpu/drm/i915/i915_active_types.h | 36 + drivers/gpu/drm/i915/i915_debugfs.c | 182 +- drivers/gpu/drm/i915/i915_drv.c | 14 +- drivers/gpu/drm/i915/i915_drv.h | 57 +- drivers/gpu/drm/i915/i915_gem.c | 227 +- drivers/gpu/drm/i915/i915_gem_context.c | 362 +- drivers/gpu/drm/i915/i915_gem_context.h | 22 + drivers/gpu/drm/i915/i915_gem_evict.c | 89 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 79 + drivers/gpu/drm/i915/i915_gem_fence_reg.c | 4 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 1 - drivers/gpu/drm/i915/i915_gem_gtt.c | 35 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 53 +- drivers/gpu/drm/i915/i915_gem_object.h | 47 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 12 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 241 +- drivers/gpu/drm/i915/i915_gpu_error.h | 40 +- drivers/gpu/drm/i915/i915_irq.c | 118 +- drivers/gpu/drm/i915/i915_params.c | 6 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 25 +- drivers/gpu/drm/i915/i915_perf.c | 13 +- drivers/gpu/drm/i915/i915_pmu.c | 22 +- drivers/gpu/drm/i915/i915_pmu.h | 2 + drivers/gpu/drm/i915/i915_reg.h | 68 +- drivers/gpu/drm/i915/i915_request.c | 240 +- drivers/gpu/drm/i915/i915_request.h | 493 +- drivers/gpu/drm/i915/i915_reset.c | 500 +- drivers/gpu/drm/i915/i915_reset.h | 3 + drivers/gpu/drm/i915/i915_scheduler.c | 29 +- drivers/gpu/drm/i915/i915_selftest.h | 1 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_timeline.c | 257 +- drivers/gpu/drm/i915/i915_timeline.h | 57 +- drivers/gpu/drm/i915/i915_trace.h | 25 - drivers/gpu/drm/i915/i915_utils.h | 6 - drivers/gpu/drm/i915/i915_vma.c | 261 +- drivers/gpu/drm/i915/i915_vma.h | 58 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 36 +- drivers/gpu/drm/i915/intel_bios.c | 7 + drivers/gpu/drm/i915/intel_breadcrumbs.c | 863 +- drivers/gpu/drm/i915/intel_color.c | 297 +- drivers/gpu/drm/i915/intel_ddi.c | 29 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_display.c | 450 +- drivers/gpu/drm/i915/intel_dp.c | 31 +- drivers/gpu/drm/i915/intel_dp_mst.c | 17 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 99 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/intel_drv.h | 27 +- drivers/gpu/drm/i915/intel_engine_cs.c | 261 +- drivers/gpu/drm/i915/intel_fbdev.c | 33 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- drivers/gpu/drm/i915/intel_gpu_commands.h | 1 - drivers/gpu/drm/i915/intel_guc_log.c | 3 + drivers/gpu/drm/i915/intel_guc_submission.c | 22 +- drivers/gpu/drm/i915/intel_hangcheck.c | 30 +- drivers/gpu/drm/i915/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 420 +- drivers/gpu/drm/i915/intel_lrc.h | 2 + drivers/gpu/drm/i915/intel_mocs.c | 406 +- drivers/gpu/drm/i915/intel_overlay.c | 35 +- drivers/gpu/drm/i915/intel_pm.c | 147 +- drivers/gpu/drm/i915/intel_psr.c | 182 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 293 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 202 +- drivers/gpu/drm/i915/intel_sprite.c | 56 +- drivers/gpu/drm/i915/intel_tv.c | 718 +- drivers/gpu/drm/i915/intel_uncore.c | 3 + drivers/gpu/drm/i915/intel_workarounds.c | 70 +- drivers/gpu/drm/i915/selftests/i915_active.c | 157 + drivers/gpu/drm/i915/selftests/i915_gem_context.c | 467 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 3 +- drivers/gpu/drm/i915/selftests/i915_random.c | 33 +- drivers/gpu/drm/i915/selftests/i915_random.h | 3 + drivers/gpu/drm/i915/selftests/i915_request.c | 425 + drivers/gpu/drm/i915/selftests/i915_selftest.c | 47 + drivers/gpu/drm/i915/selftests/i915_timeline.c | 464 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 7 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 5 - drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c | 470 - drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 88 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 241 + drivers/gpu/drm/i915/selftests/intel_workarounds.c | 3 - drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 54 + drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 3 + drivers/gpu/drm/i915/selftests/mock_engine.c | 58 +- drivers/gpu/drm/i915/selftests/mock_engine.h | 6 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_timeline.c | 6 +- drivers/gpu/drm/i915/vlv_dsi.c | 4 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 30 +- drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 23 +- drivers/gpu/drm/meson/meson_venc.c | 2 + drivers/gpu/drm/mga/mga_drv.c | 2 +- drivers/gpu/drm/mgag200/mgag200_main.c | 8 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 3 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 19 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 220 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 51 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 27 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 325 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 28 +- drivers/gpu/drm/msm/msm_drv.c | 116 +- drivers/gpu/drm/msm/msm_drv.h | 10 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 31 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.h | 12 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 27 +- drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 473 + drivers/gpu/drm/panel/panel-simple.c | 54 + drivers/gpu/drm/panel/panel-sitronix-st7701.c | 426 + drivers/gpu/drm/qxl/Makefile | 2 +- drivers/gpu/drm/qxl/qxl_cmd.c | 34 +- drivers/gpu/drm/qxl/qxl_display.c | 329 +- drivers/gpu/drm/qxl/qxl_draw.c | 241 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/qxl/qxl_drv.h | 64 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_fb.c | 300 - drivers/gpu/drm/qxl/qxl_kms.c | 81 +- drivers/gpu/drm/qxl/qxl_object.c | 12 +- drivers/gpu/drm/qxl/qxl_prime.c | 25 +- drivers/gpu/drm/qxl/qxl_ttm.c | 20 +- drivers/gpu/drm/r128/r128_drv.c | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 4 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 11 +- drivers/gpu/drm/rockchip/rockchip_rgb.h | 11 +- drivers/gpu/drm/savage/savage_state.c | 4 + drivers/gpu/drm/scheduler/sched_main.c | 219 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 5 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 - drivers/gpu/drm/sun4i/sun4i_layer.c | 37 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 3 + drivers/gpu/drm/sun4i/sun6i_drc.c | 1 + drivers/gpu/drm/tegra/fb.c | 1 - drivers/gpu/drm/tegra/sor.c | 19 +- drivers/gpu/drm/tegra/vic.c | 76 +- drivers/gpu/drm/tegra/vic.h | 9 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 20 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 19 +- drivers/gpu/drm/v3d/v3d_sched.c | 13 +- drivers/gpu/drm/vc4/vc4_drv.c | 1 - drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +- drivers/gpu/drm/via/via_dmablit.c | 4 + drivers/gpu/drm/via/via_drv.c | 3 +- drivers/gpu/drm/vkms/vkms_crtc.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 83 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 13 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +- drivers/gpu/host1x/bus.c | 35 + drivers/gpu/host1x/cdma.c | 189 +- drivers/gpu/host1x/cdma.h | 8 +- drivers/gpu/host1x/dev.c | 47 +- drivers/gpu/host1x/dev.h | 8 + drivers/gpu/host1x/hw/cdma_hw.c | 46 +- drivers/gpu/host1x/hw/channel_hw.c | 43 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 6 + drivers/gpu/host1x/hw/host1x07_hardware.h | 6 + drivers/gpu/host1x/hw/hw_host1x06_channel.h | 11 + drivers/gpu/host1x/hw/hw_host1x07_channel.h | 11 + drivers/gpu/ipu-v3/ipu-pre.c | 6 + drivers/hid/hid-debug.c | 120 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-topseed.c | 3 + drivers/hid/i2c-hid/i2c-hid-core.c | 9 + drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +- drivers/hid/wacom_sys.c | 32 + drivers/hid/wacom_wac.c | 21 - drivers/hv/hv_balloon.c | 9 +- drivers/hwmon/lm85.c | 43 +- drivers/hwmon/nct6775.c | 3 +- drivers/hwmon/occ/common.c | 3 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 3 +- drivers/hwmon/occ/p9_sbe.c | 3 +- drivers/hwmon/occ/sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 112 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 6 +- drivers/hwtracing/coresight/coresight-etm4x.c | 3 +- drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/hwtracing/coresight/coresight.c | 60 + drivers/i2c/busses/i2c-eg20t.c | 1 - drivers/i3c/master.c | 2 +- drivers/i3c/master/dw-i3c-master.c | 18 +- drivers/ide/ide-atapi.c | 9 +- drivers/ide/ide-io.c | 61 +- drivers/ide/ide-park.c | 2 + drivers/ide/ide-probe.c | 23 +- drivers/iio/accel/mma8452.c | 105 +- drivers/iio/accel/st_accel_core.c | 171 +- drivers/iio/adc/Kconfig | 67 + drivers/iio/adc/Makefile | 7 + drivers/iio/adc/ad7606.c | 583 + drivers/iio/adc/ad7606.h | 99 + drivers/iio/adc/ad7606_par.c | 105 + drivers/iio/adc/ad7606_spi.c | 82 + drivers/iio/adc/ad7768-1.c | 459 + drivers/iio/adc/axp288_adc.c | 76 +- drivers/iio/adc/meson_saradc.c | 33 + drivers/iio/adc/npcm_adc.c | 335 + drivers/iio/adc/stmpe-adc.c | 363 + drivers/iio/adc/ti-ads124s08.c | 376 + drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-ph-sensor.c | 7 +- drivers/iio/chemical/bme680_i2c.c | 7 + drivers/iio/chemical/bme680_spi.c | 8 + drivers/iio/chemical/sgp30.c | 591 + drivers/iio/chemical/sps30.c | 545 + drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5686-spi.c | 7 +- drivers/iio/dac/ad5686.c | 42 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/frequency/ad9523.c | 7 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 31 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 - drivers/iio/industrialio-core.c | 5 + drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/isl29018.c | 46 +- drivers/iio/light/max44009.c | 555 + drivers/iio/magnetometer/mag3110.c | 94 +- drivers/iio/pressure/Kconfig | 2 +- drivers/iio/pressure/st_pressure.h | 2 + drivers/iio/pressure/st_pressure_core.c | 69 + drivers/iio/pressure/st_pressure_i2c.c | 5 + drivers/iio/pressure/st_pressure_spi.c | 5 + drivers/infiniband/core/cma.c | 83 - drivers/infiniband/core/device.c | 21 +- drivers/infiniband/core/iwcm.c | 7 +- drivers/infiniband/core/iwpm_msg.c | 232 +- drivers/infiniband/core/iwpm_util.c | 88 +- drivers/infiniband/core/iwpm_util.h | 12 + drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/nldev.c | 115 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 51 +- drivers/infiniband/core/rw.c | 12 +- drivers/infiniband/core/umem.c | 47 +- drivers/infiniband/core/umem_odp.c | 10 +- drivers/infiniband/core/user_mad.c | 43 +- drivers/infiniband/core/uverbs_cmd.c | 1 + drivers/infiniband/core/uverbs_main.c | 26 +- drivers/infiniband/core/uverbs_std_types_device.c | 8 +- drivers/infiniband/core/uverbs_uapi.c | 15 +- drivers/infiniband/core/verbs.c | 41 +- drivers/infiniband/hw/bnxt_re/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/cxgb3/Makefile | 2 +- drivers/infiniband/hw/cxgb3/iwch.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- drivers/infiniband/hw/cxgb4/Makefile | 4 +- drivers/infiniband/hw/cxgb4/device.c | 10 +- drivers/infiniband/hw/cxgb4/provider.c | 4 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 12 - drivers/infiniband/hw/hfi1/fault.c | 53 +- drivers/infiniband/hw/hfi1/ud.c | 24 +- drivers/infiniband/hw/hfi1/user_pages.c | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 12 +- drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 32 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 12 + drivers/infiniband/hw/hns/hns_roce_device.h | 53 + drivers/infiniband/hw/hns/hns_roce_hem.c | 68 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 466 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 86 +- drivers/infiniband/hw/hns/hns_roce_main.c | 54 + drivers/infiniband/hw/hns/hns_roce_qp.c | 28 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 19 +- drivers/infiniband/hw/i40iw/Makefile | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx5/cong.c | 15 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 322 +- drivers/infiniband/hw/mlx5/flow.c | 3 +- drivers/infiniband/hw/mlx5/ib_rep.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 53 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 19 +- drivers/infiniband/hw/mlx5/mr.c | 90 +- drivers/infiniband/hw/mlx5/odp.c | 142 +- drivers/infiniband/hw/mlx5/qp.c | 208 +- drivers/infiniband/hw/mlx5/srq.h | 2 - drivers/infiniband/hw/mlx5/srq_cmd.c | 16 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 2 +- drivers/infiniband/hw/ocrdma/Makefile | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 67 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib_debugfs.c | 27 +- drivers/infiniband/hw/qib/qib_sdma.c | 26 +- drivers/infiniband/hw/qib/qib_ud.c | 6 +- drivers/infiniband/hw/qib/qib_user_pages.c | 75 +- drivers/infiniband/hw/qib/qib_verbs.c | 18 +- drivers/infiniband/hw/usnic/Makefile | 2 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 26 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 53 - drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 15 - drivers/infiniband/hw/usnic/usnic_uiom.c | 60 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 7 +- drivers/infiniband/sw/rdmavt/qp.c | 26 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 7 + drivers/infiniband/sw/rxe/rxe_loc.h | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 11 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/ulp/ipoib/ipoib.h | 5 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/iser/iser_memory.c | 9 +- drivers/infiniband/ulp/isert/Makefile | 1 - drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 28 +- drivers/infiniband/ulp/srpt/Makefile | 1 - drivers/infiniband/ulp/srpt/ib_srpt.c | 80 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 4 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/gpio_keys.c | 10 + drivers/input/misc/Kconfig | 21 + drivers/input/misc/Makefile | 3 + drivers/input/misc/bma150.c | 9 +- drivers/input/misc/msm-vibrator.c | 282 + drivers/input/misc/pwm-vibra.c | 19 +- drivers/input/misc/stpmic1_onkey.c | 198 + drivers/input/touchscreen/Kconfig | 6 +- drivers/input/touchscreen/ili210x.c | 264 +- drivers/input/touchscreen/st1232.c | 121 +- drivers/input/touchscreen/stmpe-ts.c | 66 +- drivers/input/touchscreen/sx8654.c | 255 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 799 + drivers/interconnect/qcom/Kconfig | 13 + drivers/interconnect/qcom/Makefile | 5 + drivers/interconnect/qcom/sdm845.c | 838 + drivers/iommu/amd_iommu.c | 21 +- drivers/iommu/amd_iommu_v2.c | 24 - drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/exynos-iommu.c | 1 + drivers/iommu/intel-iommu.c | 31 +- drivers/iommu/intel-svm.c | 9 - drivers/iommu/rockchip-iommu.c | 3 +- drivers/irqchip/irq-csky-apb-intc.c | 20 +- drivers/irqchip/irq-gic-v3-its.c | 101 +- drivers/irqchip/irq-gic-v3.c | 265 +- drivers/irqchip/irq-mmp.c | 6 +- drivers/irqchip/irq-xtensa-mx.c | 40 +- drivers/irqchip/irq-xtensa-pic.c | 6 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/isdn/mISDN/timerdev.c | 2 +- drivers/macintosh/smu.c | 5 +- drivers/macintosh/via-cuda.c | 8 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm.c | 8 +- drivers/md/md-linear.c | 3 +- drivers/md/raid1.c | 6 +- drivers/md/raid5-cache.c | 33 +- drivers/md/raid5.c | 8 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 34 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 41 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 20 +- drivers/media/i2c/Kconfig | 20 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/imx274.c | 18 - drivers/media/i2c/mt9m001.c | 884 ++ drivers/media/i2c/mt9m111.c | 39 + drivers/media/i2c/ov2640.c | 10 +- drivers/media/i2c/ov7670.c | 187 +- drivers/media/i2c/ov8856.c | 1268 ++ drivers/media/i2c/s5k4ecgx.c | 2 - drivers/media/pci/bt8xx/bttv-driver.c | 8 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/meye/meye.c | 8 +- drivers/media/pci/meye/meye.h | 2 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 3 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 163 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 31 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 104 +- drivers/media/platform/omap/omap_vout.c | 12 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/qcom/venus/core.c | 12 +- drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/firmware.c | 53 +- drivers/media/platform/qcom/venus/helpers.c | 3 - drivers/media/platform/vicodec/codec-fwht.c | 144 +- drivers/media/platform/vicodec/codec-fwht.h | 27 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 390 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 15 +- drivers/media/platform/vicodec/vicodec-core.c | 648 +- drivers/media/platform/vim2m.c | 469 +- drivers/media/platform/vimc/Makefile | 3 +- drivers/media/platform/vimc/vimc-capture.c | 22 +- drivers/media/platform/vimc/vimc-common.c | 35 - drivers/media/platform/vimc/vimc-common.h | 15 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 26 +- drivers/media/platform/vimc/vimc-scaler.c | 28 +- drivers/media/platform/vimc/vimc-sensor.c | 56 +- drivers/media/platform/vimc/vimc-streamer.c | 188 + drivers/media/platform/vimc/vimc-streamer.h | 38 + drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-out.c | 41 +- drivers/media/usb/cpia2/cpia2.h | 2 +- drivers/media/usb/cpia2/cpia2_usb.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 11 +- drivers/media/usb/cx231xx/cx231xx-417.c | 4 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 14 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 2 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/usbvision/usbvision.h | 2 +- drivers/media/usb/uvc/uvc_driver.c | 14 +- drivers/media/usb/uvc/uvc_video.c | 8 + drivers/media/usb/zr364xx/zr364xx.c | 4 +- drivers/media/v4l2-core/v4l2-common.c | 10 - drivers/media/v4l2-core/v4l2-event.c | 19 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 8 +- drivers/media/v4l2-core/videobuf-core.c | 4 +- drivers/mfd/Kconfig | 36 +- drivers/mfd/Makefile | 3 + drivers/mfd/at91-usart.c | 24 +- drivers/mfd/cros_ec.c | 14 +- drivers/mfd/cros_ec_dev.c | 91 +- drivers/mfd/cros_ec_dev.h | 6 - drivers/mfd/lochnagar-i2c.c | 398 + drivers/mfd/sec-core.c | 5 +- drivers/mfd/sm501.c | 6 +- drivers/mfd/stmpe.c | 68 + drivers/mfd/stpmic1.c | 213 + drivers/mfd/tps65218.c | 89 + drivers/mfd/tps68470.c | 1 - drivers/misc/cxl/guest.c | 2 + drivers/misc/cxl/pci.c | 39 +- drivers/misc/mei/client.c | 5 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mic/scif/scif_rma.c | 38 +- drivers/misc/mic/vop/vop_main.c | 78 +- drivers/misc/mic/vop/vop_vringh.c | 36 +- drivers/misc/pch_phub.c | 1 - drivers/mmc/core/block.c | 12 +- drivers/mmc/core/core.c | 4 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/core/mmc.c | 8 + drivers/mmc/core/sd.c | 7 + drivers/mmc/core/slot-gpio.c | 9 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 8 +- drivers/mmc/host/bcm2835.c | 25 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 71 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 11 +- drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 117 +- drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sunxi-mmc.c | 26 +- drivers/mtd/devices/docg3.c | 7 +- drivers/mtd/mtdcore.c | 8 - drivers/mtd/mtdpart.c | 5 +- drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/atmel/pmecc.c | 21 +- drivers/mtd/nand/raw/denali.c | 42 +- drivers/mtd/nand/raw/denali.h | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 16 + drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 13 +- drivers/mtd/nand/raw/jz4780_bch.c | 9 +- drivers/mtd/nand/raw/meson_nand.c | 1464 ++ drivers/mtd/nand/raw/mtk_ecc.c | 8 +- drivers/mtd/nand/raw/nand_base.c | 49 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_legacy.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 10 +- drivers/mtd/nand/spi/core.c | 223 +- drivers/mtd/nand/spi/gigadevice.c | 83 + drivers/mtd/nand/spi/toshiba.c | 79 +- drivers/net/bonding/bond_3ad.c | 39 +- drivers/net/bonding/bond_netlink.c | 18 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/can/dev.c | 27 +- drivers/net/can/flexcan.c | 4 +- drivers/net/dsa/bcm_sf2_cfp.c | 102 +- drivers/net/dsa/dsa_loop.c | 2 +- drivers/net/dsa/mt7530.c | 96 +- drivers/net/dsa/mt7530.h | 9 + drivers/net/dsa/mv88e6xxx/chip.c | 16 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 21 +- drivers/net/dsa/mv88e6xxx/serdes.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 2 +- drivers/net/ethernet/altera/altera_msgdma.c | 3 +- drivers/net/ethernet/amd/amd8111e.c | 6 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 25 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 43 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 254 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 2 +- drivers/net/ethernet/cadence/macb.h | 3 + drivers/net/ethernet/cadence/macb_main.c | 28 +- drivers/net/ethernet/cavium/Kconfig | 1 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 22 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 25 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 71 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 450 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/smt.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 106 +- drivers/net/ethernet/cisco/enic/enic_main.c | 3 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/eeprom.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 - drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 3 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 119 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 28 +- drivers/net/ethernet/freescale/enetc/Kconfig | 19 + drivers/net/ethernet/freescale/enetc/Makefile | 15 + drivers/net/ethernet/freescale/enetc/enetc.c | 1604 ++ drivers/net/ethernet/freescale/enetc/enetc.h | 230 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 210 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 597 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 532 + drivers/net/ethernet/freescale/enetc/enetc_msg.c | 164 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 931 ++ drivers/net/ethernet/freescale/enetc/enetc_pf.h | 49 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 255 + drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 5 + drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 200 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 62 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 272 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 22 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 91 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 12 + drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/net/ethernet/ibm/emac/Kconfig | 12 - drivers/net/ethernet/ibm/emac/core.c | 64 +- drivers/net/ethernet/ibm/emac/core.h | 10 +- drivers/net/ethernet/ibm/ibmveth.c | 2 - drivers/net/ethernet/intel/e1000e/80003es2lan.c | 33 +- drivers/net/ethernet/intel/e1000e/netdev.c | 17 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 178 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 195 +- drivers/net/ethernet/intel/igb/igb_main.c | 66 +- drivers/net/ethernet/intel/igc/Makefile | 3 +- drivers/net/ethernet/intel/igc/igc.h | 34 +- drivers/net/ethernet/intel/igc/igc_base.c | 76 +- drivers/net/ethernet/intel/igc/igc_base.h | 25 - drivers/net/ethernet/intel/igc/igc_defines.h | 4 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 1032 ++ drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 109 +- drivers/net/ethernet/intel/igc/igc_phy.c | 8 - drivers/net/ethernet/intel/igc/igc_regs.h | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 59 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/mediatek/Kconfig | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 48 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 4 + drivers/net/ethernet/mellanox/mlx4/cq.c | 6 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 75 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 55 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 2 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 35 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 28 +- .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 6 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 169 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 76 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 97 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 154 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 778 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 58 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 5 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 35 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 35 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 35 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.h | 35 +- .../net/ethernet/mellanox/mlxfw/mlxfw_mfa2_file.h | 35 +- .../ethernet/mellanox/mlxfw/mlxfw_mfa2_format.h | 36 +- .../net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h | 35 +- .../ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c | 35 +- .../ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 13 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 9 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 26 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 1 - .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 29 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 258 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 27 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 15 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 37 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 217 +- drivers/net/ethernet/microchip/lan743x_main.h | 17 +- drivers/net/ethernet/mscc/ocelot.c | 33 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 189 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 22 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 201 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 417 +- .../net/ethernet/netronome/nfp/flower/offload.c | 154 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 145 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 22 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 4 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 61 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 20 + .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 3 +- drivers/net/ethernet/ni/nixge.c | 118 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 3 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 1 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 10 + drivers/net/ethernet/qlogic/qede/qede.h | 5 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 572 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 13 + drivers/net/ethernet/qlogic/qede/qede_main.c | 17 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 9 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 475 +- drivers/net/ethernet/renesas/sh_eth.c | 79 +- drivers/net/ethernet/renesas/sh_eth.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 18 +- drivers/net/ethernet/smsc/epic100.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 42 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 9 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/fddi/defxx.c | 2 +- drivers/net/geneve.c | 10 +- drivers/net/ieee802154/mcr20a.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/macvlan.c | 6 +- drivers/net/netdevsim/netdev.c | 23 +- drivers/net/phy/aquantia.c | 177 +- drivers/net/phy/at803x.c | 16 +- drivers/net/phy/dp83640.c | 13 +- drivers/net/phy/dp83867.c | 47 +- drivers/net/phy/dp83tc811.c | 15 +- drivers/net/phy/fixed_phy.c | 88 +- drivers/net/phy/marvell.c | 16 - drivers/net/phy/marvell10g.c | 40 +- drivers/net/phy/phy-c45.c | 36 +- drivers/net/phy/phy-core.c | 116 +- drivers/net/phy/phy.c | 75 +- drivers/net/phy/phy_device.c | 5 +- drivers/net/phy/phylink.c | 5 +- drivers/net/phy/realtek.c | 9 + drivers/net/tun.c | 3 +- drivers/net/usb/asix_devices.c | 9 +- drivers/net/usb/lan78xx.c | 3 +- drivers/net/virtio_net.c | 171 +- drivers/net/vxlan.c | 20 +- drivers/net/wan/dscc4.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/lmc/Makefile | 2 +- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/broadcom/b43/debugfs.c | 36 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 35 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 6 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 26 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.h | 2 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.h | 6 +- drivers/net/wireless/intel/iwlegacy/debug.c | 34 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 79 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 141 +- drivers/net/wireless/intel/iwlwifi/dvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 5 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 55 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 168 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 33 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 711 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 27 + .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 51 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 19 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 34 +- drivers/net/wireless/intel/iwlwifi/fw/api/tof.h | 393 - drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 738 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 60 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 52 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 23 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 27 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 47 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 113 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 43 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 18 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 31 + drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 813 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 91 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 292 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 353 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 216 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 123 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 168 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 516 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 33 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 305 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 89 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 161 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 56 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 266 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 65 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 78 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 151 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 22 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 53 +- drivers/net/wireless/mac80211_hwsim.c | 6 +- drivers/net/wireless/marvell/libertas/debugfs.c | 6 - drivers/net/wireless/marvell/libertas/mesh.c | 5 + drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 2 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 5 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 5 + drivers/net/wireless/marvell/mwifiex/sdio.h | 70 + drivers/net/wireless/mediatek/mt76/dma.c | 31 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 68 +- drivers/net/wireless/mediatek/mt76/mt76.h | 23 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 2 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 48 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 22 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 6 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 222 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 142 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 47 - drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 89 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 23 - drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 58 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 2 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 17 +- drivers/net/wireless/mediatek/mt76/usb.c | 20 +- drivers/net/wireless/mediatek/mt76/util.c | 42 + drivers/net/wireless/mediatek/mt7601u/dma.c | 6 +- drivers/net/wireless/mediatek/mt7601u/eeprom.h | 2 +- drivers/net/wireless/quantenna/Makefile | 1 + drivers/net/wireless/quantenna/qtnfmac/bus.h | 19 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 43 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 63 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 22 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 21 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/debug.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 96 +- drivers/net/wireless/quantenna/qtnfmac/event.h | 17 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 27 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 16 +- .../net/wireless/quantenna/qtnfmac/qlink_util.h | 28 +- .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 17 +- .../net/wireless/quantenna/qtnfmac/shm_ipc_defs.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/trans.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/trans.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/util.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/util.h | 17 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 27 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 93 +- drivers/net/wireless/ray_cs.c | 2 +- .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 2 +- .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 2 +- drivers/net/wireless/realtek/rtlwifi/base.c | 4 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 + drivers/net/wireless/realtek/rtlwifi/debug.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 95 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 6 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 5 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 15 +- drivers/net/wireless/st/cw1200/debug.c | 26 +- drivers/net/wireless/st/cw1200/fwio.c | 4 +- drivers/net/wireless/ti/wl1251/debugfs.c | 59 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 20 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 20 +- drivers/net/wireless/ti/wlcore/cmd.c | 2 +- drivers/net/wireless/ti/wlcore/debugfs.c | 28 +- drivers/net/wireless/ti/wlcore/debugfs.h | 10 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 30 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 36 +- drivers/nvdimm/bus.c | 11 +- drivers/nvme/host/core.c | 54 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 1 - drivers/nvme/host/rdma.c | 76 +- drivers/nvme/host/tcp.c | 29 +- drivers/nvme/target/rdma.c | 15 +- drivers/nvmem/Kconfig | 2 +- drivers/of/fdt.c | 8 +- drivers/of/of_mdio.c | 9 +- drivers/of/of_reserved_mem.c | 7 +- drivers/of/unittest.c | 8 +- drivers/opp/core.c | 11 +- drivers/opp/of.c | 99 + drivers/parisc/ccio-dma.c | 11 +- drivers/parisc/dino.c | 11 +- drivers/parisc/eisa.c | 2 + drivers/parisc/hppb.c | 2 + drivers/parisc/iommu.h | 55 + drivers/parisc/iosapic.c | 17 +- drivers/parisc/lba_pci.c | 18 +- drivers/parisc/sba_iommu.c | 2 + drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 81 + drivers/pci/controller/dwc/pci-imx6.c | 161 +- drivers/pci/controller/dwc/pcie-armada8k.c | 16 - drivers/pci/controller/dwc/pcie-designware-host.c | 52 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 - drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/vmd.c | 15 +- drivers/pci/hotplug/ibmphp.h | 1 - drivers/pci/hotplug/ibmphp_core.c | 2 - drivers/pci/hotplug/ibmphp_hpc.c | 47 +- drivers/pci/hotplug/pciehp_hpc.c | 2 + drivers/pci/of.c | 2 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 10 +- drivers/pci/pcie/aer.c | 9 +- drivers/pci/probe.c | 84 +- drivers/pci/quirks.c | 7 +- drivers/pci/setup-bus.c | 73 +- drivers/perf/arm_spe_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 2 - drivers/phy/broadcom/phy-bcm-sr-pcie.c | 4 +- drivers/phy/cadence/Kconfig | 13 +- drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy.c | 391 + drivers/phy/marvell/Kconfig | 21 + drivers/phy/marvell/Makefile | 2 + drivers/phy/marvell/phy-armada375-usb2.c | 13 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 318 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 278 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 - drivers/phy/marvell/phy-mvebu-sata.c | 9 +- drivers/phy/phy-core-mipi-dphy.c | 8 +- drivers/phy/phy-core.c | 12 +- drivers/pinctrl/berlin/pinctrl-as370.c | 58 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1 + drivers/pinctrl/pinconf.c | 222 - drivers/pinctrl/qcom/Kconfig | 1 + drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 17 + drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 68 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 16 + drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 128 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 133 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 11 +- drivers/pinctrl/sh-pfc/pinctrl.c | 2 + drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 1 - drivers/platform/chrome/Kconfig | 47 +- drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/chromeos_pstore.c | 17 +- drivers/platform/chrome/cros_ec_debugfs.c | 84 +- drivers/platform/chrome/cros_ec_i2c.c | 32 +- drivers/platform/chrome/cros_ec_lightbar.c | 150 +- drivers/platform/chrome/cros_ec_lpc.c | 38 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 26 +- drivers/platform/chrome/cros_ec_lpc_mec.h | 20 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 26 +- drivers/platform/chrome/cros_ec_lpc_reg.h | 20 +- drivers/platform/chrome/cros_ec_proto.c | 19 +- drivers/platform/chrome/cros_ec_spi.c | 31 +- drivers/platform/chrome/cros_ec_sysfs.c | 62 +- drivers/platform/chrome/cros_ec_vbc.c | 83 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 19 +- drivers/platform/goldfish/Kconfig | 4 +- drivers/platform/mellanox/mlxreg-hotplug.c | 23 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/asus-wmi.c | 9 +- drivers/platform/x86/dell-wmi.c | 3 + drivers/platform/x86/dell_rbu.c | 52 +- drivers/platform/x86/i2c-multi-instantiate.c | 9 + drivers/platform/x86/ideapad-laptop.c | 9 +- drivers/platform/x86/intel-hid.c | 7 +- drivers/platform/x86/intel_int0002_vgpio.c | 32 +- drivers/platform/x86/intel_pmc_core.c | 11 +- drivers/platform/x86/intel_pmc_core.h | 4 +- drivers/platform/x86/mlx-platform.c | 91 + drivers/platform/x86/touchscreen_dmi.c | 52 + drivers/ptp/ptp_qoriq_debugfs.c | 16 +- drivers/rapidio/rio-sysfs.c | 5 +- drivers/rapidio/rio_cm.c | 4 +- drivers/ras/ras.c | 2 +- drivers/regulator/Kconfig | 8 + drivers/regulator/Makefile | 1 + drivers/regulator/as3722-regulator.c | 2 +- drivers/regulator/axp20x-regulator.c | 14 +- drivers/regulator/core.c | 40 +- drivers/regulator/da9052-regulator.c | 64 +- drivers/regulator/da9055-regulator.c | 1 - drivers/regulator/da9062-regulator.c | 29 +- drivers/regulator/da9063-regulator.c | 29 +- drivers/regulator/fixed.c | 35 +- drivers/regulator/gpio-regulator.c | 194 +- drivers/regulator/isl6271a-regulator.c | 13 +- drivers/regulator/lochnagar-regulator.c | 2 +- drivers/regulator/lp3971.c | 4 +- drivers/regulator/lp3972.c | 4 +- drivers/regulator/lp872x.c | 12 +- drivers/regulator/lp873x-regulator.c | 4 +- drivers/regulator/lp8755.c | 2 +- drivers/regulator/lp87565-regulator.c | 4 +- drivers/regulator/lp8788-buck.c | 2 +- drivers/regulator/lp8788-ldo.c | 4 +- drivers/regulator/max77650-regulator.c | 518 + drivers/regulator/mc13783-regulator.c | 78 +- drivers/regulator/mc13892-regulator.c | 64 +- drivers/regulator/mc13xxx.h | 20 +- drivers/regulator/mcp16502.c | 1 + drivers/regulator/rk808-regulator.c | 64 +- drivers/regulator/uniphier-regulator.c | 8 +- drivers/remoteproc/qcom_q6v5_mss.c | 195 +- drivers/remoteproc/qcom_q6v5_pas.c | 9 +- drivers/rtc/rtc-abx80x.c | 67 +- drivers/rtc/rtc-ds1672.c | 3 +- drivers/rtc/rtc-rs5c372.c | 32 +- drivers/rtc/rtc-sd3078.c | 1 - drivers/rtc/rtc-snvs.c | 6 + drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_early.c | 2 + drivers/s390/cio/chsc.c | 37 + drivers/s390/cio/chsc.h | 1 + drivers/s390/cio/qdio_setup.c | 6 +- drivers/s390/cio/vfio_ccw_cp.c | 2 +- drivers/s390/net/qeth_core.h | 17 +- drivers/s390/net/qeth_core_main.c | 167 +- drivers/s390/net/qeth_core_mpc.h | 1 + drivers/s390/net/qeth_l2_main.c | 252 +- drivers/s390/net/qeth_l3_main.c | 116 +- drivers/s390/scsi/zfcp_aux.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 4 +- drivers/s390/scsi/zfcp_scsi.c | 2 + drivers/scsi/53c700.c | 2 +- drivers/scsi/Kconfig | 8 +- drivers/scsi/Makefile | 1 - drivers/scsi/aacraid/Makefile | 2 - drivers/scsi/aacraid/commsup.c | 25 +- drivers/scsi/aacraid/linit.c | 3 +- drivers/scsi/aacraid/src.c | 2 +- drivers/scsi/aic7xxx/Makefile | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 8 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 18 - drivers/scsi/bnx2fc/bnx2fc_io.c | 4 +- drivers/scsi/csiostor/csio_attr.c | 3 - drivers/scsi/csiostor/csio_init.c | 6 +- drivers/scsi/cxgbi/Makefile | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 13 +- drivers/scsi/cxlflash/main.c | 2 + drivers/scsi/fcoe/fcoe_sysfs.c | 15 +- drivers/scsi/fcoe/fcoe_transport.c | 1 - drivers/scsi/fnic/fnic_debugfs.c | 88 +- drivers/scsi/fnic/fnic_main.c | 7 +- drivers/scsi/fnic/fnic_stats.h | 2 +- drivers/scsi/fnic/fnic_trace.c | 17 +- drivers/scsi/fnic/fnic_trace.h | 4 +- drivers/scsi/fnic/vnic_rq.c | 3 - drivers/scsi/fnic/vnic_wq.c | 3 - drivers/scsi/hisi_sas/hisi_sas.h | 19 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 199 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 48 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 - drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libfc/fc_lport.c | 6 +- drivers/scsi/libfc/fc_rport.c | 1 - drivers/scsi/libiscsi.c | 64 +- drivers/scsi/libiscsi_tcp.c | 8 +- drivers/scsi/libsas/sas_expander.c | 9 +- drivers/scsi/lpfc/lpfc.h | 97 +- drivers/scsi/lpfc/lpfc_attr.c | 469 +- drivers/scsi/lpfc/lpfc_crtn.h | 36 +- drivers/scsi/lpfc/lpfc_ct.c | 18 +- drivers/scsi/lpfc/lpfc_debugfs.c | 1223 +- drivers/scsi/lpfc/lpfc_debugfs.h | 73 +- drivers/scsi/lpfc/lpfc_els.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw4.h | 16 +- drivers/scsi/lpfc/lpfc_init.c | 2272 +-- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 746 +- drivers/scsi/lpfc/lpfc_nvme.h | 66 +- drivers/scsi/lpfc/lpfc_nvmet.c | 448 +- drivers/scsi/lpfc/lpfc_nvmet.h | 4 +- drivers/scsi/lpfc/lpfc_scsi.c | 894 +- drivers/scsi/lpfc/lpfc_scsi.h | 63 +- drivers/scsi/lpfc/lpfc_sli.c | 2379 ++- drivers/scsi/lpfc/lpfc_sli.h | 89 +- drivers/scsi/lpfc/lpfc_sli4.h | 304 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 27 +- drivers/scsi/megaraid/megaraid_sas.h | 49 +- drivers/scsi/megaraid/megaraid_sas_base.c | 403 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 + drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 + drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 7 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 16 +- drivers/scsi/nsp32.c | 1 - drivers/scsi/osd/Kbuild | 20 - drivers/scsi/osd/Kconfig | 49 - drivers/scsi/osd/osd_debug.h | 30 - drivers/scsi/osd/osd_initiator.c | 2077 --- drivers/scsi/osd/osd_uld.c | 571 - drivers/scsi/pcmcia/Makefile | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 3 +- drivers/scsi/qedf/qedf_debugfs.c | 18 +- drivers/scsi/qedf/qedf_io.c | 6 - drivers/scsi/qedi/qedi_debugfs.c | 17 +- drivers/scsi/qedi/qedi_fw.c | 7 - drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_dfs.c | 43 +- drivers/scsi/qla2xxx/qla_gs.c | 11 +- drivers/scsi/qla2xxx/qla_init.c | 108 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 3 +- drivers/scsi/qla2xxx/qla_mbx.c | 11 +- drivers/scsi/qla2xxx/qla_os.c | 70 +- drivers/scsi/qla2xxx/qla_target.c | 12 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 31 - drivers/scsi/scsi_debug.c | 126 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 63 +- drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 32 +- drivers/scsi/sd_zbc.c | 12 +- drivers/scsi/smartpqi/Makefile | 1 - drivers/scsi/snic/snic_debugfs.c | 133 +- drivers/scsi/snic/snic_main.c | 14 +- drivers/scsi/snic/snic_stats.h | 2 +- drivers/scsi/snic/snic_trc.c | 12 +- drivers/scsi/snic/snic_trc.h | 4 +- drivers/scsi/sr.c | 1 - drivers/scsi/ufs/ufshcd.c | 7 +- drivers/scsi/virtio_scsi.c | 14 +- drivers/soc/amlogic/meson-canvas.c | 5 +- drivers/soc/amlogic/meson-clk-measure.c | 194 + drivers/soc/fsl/dpio/dpio-cmd.h | 1 + drivers/soc/fsl/dpio/dpio-driver.c | 41 +- drivers/soc/fsl/dpio/dpio-service.c | 46 +- drivers/soc/fsl/dpio/dpio.c | 23 + drivers/soc/fsl/dpio/dpio.h | 4 + drivers/soc/fsl/guts.c | 7 +- drivers/soc/fsl/qbman/qman.c | 9 +- drivers/soc/qcom/qcom_gsbi.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 32 +- drivers/soc/qcom/rpmh.c | 37 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 12 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 2 +- drivers/soc/tegra/pmc.c | 424 +- drivers/soc/ti/knav_dma.c | 2 +- drivers/spi/Kconfig | 13 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 270 +- drivers/spi/spi-atmel.c | 11 +- drivers/spi/spi-fsl-dspi.c | 40 +- drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-mxs.c | 5 + drivers/spi/spi-nxp-fspi.c | 1106 ++ drivers/spi/spi-pl022.c | 30 +- drivers/spi/spi-ti-qspi.c | 6 +- drivers/spi/spi-topcliff-pch.c | 1 - drivers/spi/spi.c | 5 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/comedi_fops.c | 1 - .../erofs/Documentation/filesystems/erofs.txt | 2 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/inode.c | 3 + drivers/staging/erofs/namei.c | 1 + drivers/staging/erofs/super.c | 19 +- drivers/staging/erofs/xattr.c | 40 +- drivers/staging/erofs/xattr.h | 6 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 16 +- drivers/staging/gasket/gasket_interrupt.c | 1 - drivers/staging/iio/adc/Kconfig | 34 - drivers/staging/iio/adc/Makefile | 4 - drivers/staging/iio/adc/ad7280a.c | 243 +- drivers/staging/iio/adc/ad7606.c | 563 - drivers/staging/iio/adc/ad7606.h | 106 - drivers/staging/iio/adc/ad7606_par.c | 113 - drivers/staging/iio/adc/ad7606_spi.c | 79 - drivers/staging/iio/adc/ad7816.c | 7 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/addac/adt7316-spi.c | 4 +- drivers/staging/iio/addac/adt7316.c | 143 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 1 - drivers/staging/iio/cdc/ad7152.c | 552 - drivers/staging/iio/frequency/ad9834.c | 54 +- drivers/staging/iio/frequency/ad9834.h | 28 - drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +- drivers/staging/ks7010/ks_hostif.c | 6 +- drivers/staging/media/davinci_vpfe/Makefile | 2 +- drivers/staging/media/imx/imx-ic-prp.c | 9 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 35 +- drivers/staging/media/imx/imx-media-csi.c | 47 +- drivers/staging/media/imx/imx-media-vdic.c | 5 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/include/intel-ipu3.h | 6 - drivers/staging/media/ipu3/ipu3-css.c | 8 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 15 +- drivers/staging/media/ipu3/ipu3.c | 11 +- drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 15 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + drivers/staging/media/zoran/zoran.h | 2 +- drivers/staging/media/zoran/zoran_device.c | 4 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- drivers/staging/most/Makefile | 2 +- drivers/staging/most/cdev/Makefile | 2 +- drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/i2c/Makefile | 2 +- drivers/staging/most/net/Makefile | 2 +- drivers/staging/most/sound/Makefile | 2 +- drivers/staging/most/usb/Makefile | 2 +- drivers/staging/most/video/Makefile | 2 +- drivers/staging/mt7621-eth/ethtool.c | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 8 +- drivers/staging/mt7621-spi/spi-mt7621.c | 72 +- drivers/staging/netlogic/Kconfig | 2 +- drivers/staging/octeon/ethernet-mdio.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 11 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 67 +- drivers/staging/rtl8192e/rtllib_softmac.c | 4 +- drivers/staging/rtl8192u/Makefile | 2 +- drivers/staging/rtl8712/rtl8712_efuse.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtlwifi/Kconfig | 2 +- drivers/staging/rtlwifi/pci.h | 3 +- drivers/staging/speakup/spk_ttyio.c | 6 +- drivers/staging/unisys/visorhba/Makefile | 3 +- drivers/staging/unisys/visornic/Makefile | 3 +- drivers/staging/vboxvideo/TODO | 3 + drivers/staging/vboxvideo/vbox_drv.c | 4 +- .../staging/vc04_services/bcm2835-audio/Makefile | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 30 +- drivers/staging/wilc1000/host_interface.h | 3 +- drivers/staging/wilc1000/linux_mon.c | 68 +- drivers/staging/wilc1000/linux_wlan.c | 44 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 81 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 7 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 1 + drivers/staging/wilc1000/wilc_wlan.c | 4 +- drivers/staging/wilc1000/wilc_wlan.h | 2 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/xgifb/Kconfig | 11 - drivers/staging/xgifb/Makefile | 4 - drivers/staging/xgifb/TODO | 16 - drivers/staging/xgifb/XGI_main.h | 365 - drivers/staging/xgifb/XGI_main_26.c | 2084 --- drivers/staging/xgifb/XGIfb.h | 109 - drivers/staging/xgifb/vb_def.h | 257 - drivers/staging/xgifb/vb_init.c | 1367 -- drivers/staging/xgifb/vb_init.h | 6 - drivers/staging/xgifb/vb_setmode.c | 5528 ------- drivers/staging/xgifb/vb_setmode.h | 24 - drivers/staging/xgifb/vb_struct.h | 165 - drivers/staging/xgifb/vb_table.h | 2513 --- drivers/staging/xgifb/vb_util.h | 46 - drivers/staging/xgifb/vgatypes.h | 51 - drivers/target/iscsi/cxgbit/cxgbit.h | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 2 +- drivers/target/iscsi/iscsi_target.c | 47 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 13 - drivers/target/iscsi/iscsi_target_erl0.c | 5 +- drivers/target/iscsi/iscsi_target_erl1.c | 59 +- drivers/target/iscsi/iscsi_target_util.c | 23 +- drivers/target/loopback/tcm_loop.c | 21 - drivers/target/sbp/sbp_target.c | 6 - drivers/target/target_core_alua.c | 5 +- drivers/target/target_core_configfs.c | 12 +- drivers/target/target_core_device.c | 6 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_tmr.c | 39 +- drivers/target/target_core_transport.c | 49 +- drivers/target/target_core_xcopy.c | 6 - drivers/target/tcm_fc/tcm_fc.h | 1 - drivers/target/tcm_fc/tfc_cmd.c | 7 - drivers/target/tcm_fc/tfc_conf.c | 1 - drivers/thermal/Kconfig | 1 + drivers/tty/Kconfig | 24 + drivers/tty/ipwireless/hardware.c | 2 + drivers/tty/serdev/serdev-ttyport.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 13 +- drivers/tty/serial/8250/8250_mtk.c | 3 + drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/8250_pci.c | 9 +- drivers/tty/serial/Kconfig | 22 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/fsl_lpuart.c | 208 +- drivers/tty/serial/mps2-uart.c | 138 +- drivers/tty/serial/pch_uart.c | 2 - drivers/tty/serial/serial_core.c | 6 + drivers/tty/serial/sh-sci.c | 9 +- drivers/tty/serial/tegra-tcu.c | 298 + drivers/tty/sysrq.c | 8 +- drivers/tty/tty_audit.c | 2 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 3 + drivers/tty/tty_ldisc.c | 47 + drivers/uio/uio.c | 16 +- drivers/uio/uio_pci_generic.c | 17 + drivers/usb/Kconfig | 1 + drivers/usb/README | 54 - drivers/usb/atm/Kconfig | 1 + drivers/usb/chipidea/Kconfig | 2 + drivers/usb/class/Kconfig | 1 + drivers/usb/core/Kconfig | 1 + drivers/usb/core/hcd.c | 5 + drivers/usb/core/phy.c | 28 + drivers/usb/core/phy.h | 2 + drivers/usb/core/usb-acpi.c | 163 +- drivers/usb/dwc2/Kconfig | 2 + drivers/usb/dwc2/gadget.c | 114 +- drivers/usb/dwc3/Kconfig | 8 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 156 +- drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/dwc3-keystone.c | 11 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 49 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/trace.h | 10 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/epautoconf.c | 41 +- drivers/usb/gadget/function/f_fs.c | 11 + drivers/usb/gadget/function/f_tcm.c | 9 - drivers/usb/gadget/function/f_uac1.c | 10 +- drivers/usb/gadget/function/u_serial.c | 35 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 8 - drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 40 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +- drivers/usb/gadget/udc/bdc/Kconfig | 2 + drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +- drivers/usb/gadget/udc/core.c | 8 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/net2280.c | 6 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/renesas_usb3.c | 4 + drivers/usb/host/Kconfig | 5 +- drivers/usb/host/ehci-orion.c | 44 +- drivers/usb/host/whci/Kbuild | 12 - drivers/usb/host/whci/Makefile | 14 + drivers/usb/host/xhci-mvebu.c | 11 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 7 + drivers/usb/image/Kconfig | 1 + drivers/usb/isp1760/Kconfig | 2 + drivers/usb/misc/Kconfig | 1 + drivers/usb/misc/ftdi-elan.c | 26 - drivers/usb/misc/sisusbvga/Kconfig | 1 + drivers/usb/misc/sisusbvga/Makefile | 3 +- drivers/usb/misc/sisusbvga/sisusb.c | 32 +- drivers/usb/misc/sisusbvga/sisusb.h | 15 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 127 +- drivers/usb/misc/sisusbvga/sisusb_init.c | 5 - drivers/usb/misc/usb3503.c | 38 +- drivers/usb/mon/Kconfig | 1 + drivers/usb/mtu3/Kconfig | 2 + drivers/usb/musb/Kconfig | 1 + drivers/usb/musb/musb_gadget.c | 13 +- drivers/usb/musb/musbhsdma.c | 21 +- drivers/usb/phy/Kconfig | 3 +- drivers/usb/phy/phy-am335x.c | 5 +- drivers/usb/roles/Kconfig | 2 + drivers/usb/roles/Makefile | 2 + drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/cp210x.c | 119 +- drivers/usb/storage/Kconfig | 1 + drivers/usb/storage/karma.c | 2 + drivers/usb/storage/uas.c | 11 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/altmodes/Kconfig | 1 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/mux/Kconfig | 2 + drivers/usb/typec/tcpm/Kconfig | 2 + drivers/usb/typec/tcpm/tcpm.c | 11 +- drivers/usb/typec/ucsi/Kconfig | 2 + drivers/usb/usbip/Kconfig | 2 + drivers/usb/usbip/vhci_hcd.c | 6 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/wusbcore/Kconfig | 1 + drivers/vfio/mdev/mdev_core.c | 16 +- drivers/vfio/mdev/mdev_private.h | 5 +- drivers/vfio/mdev/mdev_sysfs.c | 6 +- drivers/vfio/platform/reset/Makefile | 2 - .../vfio/platform/reset/vfio_platform_amdxgbe.c | 2 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/vfio_spapr_eeh.c | 6 +- drivers/vhost/net.c | 3 +- drivers/vhost/scsi.c | 8 +- drivers/vhost/vhost.c | 7 +- drivers/vhost/vhost.h | 4 +- drivers/vhost/vsock.c | 2 +- drivers/video/backlight/pwm_bl.c | 2 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/controlfb.c | 42 +- drivers/video/fbdev/imsttfb.c | 23 +- drivers/video/fbdev/matrox/matroxfb_base.c | 7 +- drivers/video/fbdev/platinumfb.c | 21 +- drivers/video/fbdev/valkyriefb.c | 30 +- drivers/virtio/virtio_ring.c | 18 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/qcom-wdt.c | 23 + drivers/watchdog/stpmic1_wdt.c | 139 + drivers/xen/balloon.c | 10 +- drivers/xen/swiotlb-xen.c | 7 +- drivers/xen/xen-scsiback.c | 6 - fs/Kconfig | 5 +- fs/Makefile | 3 +- fs/afs/super.c | 19 +- fs/autofs/autofs_i.h | 1 + fs/autofs/expire.c | 3 +- fs/autofs/inode.c | 23 +- fs/binfmt_elf.c | 32 +- fs/btrfs/backref.c | 20 +- fs/btrfs/compression.c | 249 +- fs/btrfs/compression.h | 53 +- fs/btrfs/ctree.c | 117 +- fs/btrfs/ctree.h | 21 +- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/delayed-ref.h | 11 + fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent-tree.c | 71 +- fs/btrfs/extent_io.c | 45 +- fs/btrfs/inode.c | 3 +- fs/btrfs/locking.c | 108 +- fs/btrfs/locking.h | 15 +- fs/btrfs/lzo.c | 31 +- fs/btrfs/qgroup.c | 150 +- fs/btrfs/qgroup.h | 81 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 52 +- fs/btrfs/scrub.c | 5 + fs/btrfs/super.c | 13 +- fs/btrfs/transaction.c | 32 +- fs/btrfs/tree-checker.c | 24 +- fs/btrfs/tree-checker.h | 8 + fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 6 +- fs/btrfs/volumes.c | 5 +- fs/btrfs/zlib.c | 45 +- fs/btrfs/zstd.c | 311 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 45 +- fs/cifs/cifsproto.h | 8 +- fs/cifs/cifssmb.c | 48 +- fs/cifs/connect.c | 12 +- fs/cifs/file.c | 266 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2ops.c | 81 +- fs/cifs/smb2pdu.c | 158 +- fs/cifs/smb2pdu.h | 19 +- fs/cifs/transport.c | 191 +- fs/crypto/keyinfo.c | 4 +- fs/dax.c | 7 - fs/dcache.c | 38 +- fs/debugfs/inode.c | 40 +- fs/devpts/inode.c | 1 + fs/direct-io.c | 5 +- fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 4 +- fs/drop_caches.c | 8 +- fs/ecryptfs/crypto.c | 5 +- fs/exec.c | 7 +- fs/exofs/BUGS | 3 - fs/exofs/Kbuild | 20 - fs/exofs/Kconfig | 13 - fs/exofs/Kconfig.ore | 14 - fs/exofs/common.h | 262 - fs/exofs/dir.c | 661 - fs/exofs/exofs.h | 240 - fs/exofs/file.c | 83 - fs/exofs/inode.c | 1514 -- fs/exofs/namei.c | 323 - fs/exofs/ore.c | 1178 -- fs/exofs/ore_raid.c | 756 - fs/exofs/ore_raid.h | 62 - fs/exofs/super.c | 1071 -- fs/exofs/sys.c | 205 - fs/ext2/dir.c | 35 +- fs/ext2/ext2.h | 16 - fs/ext2/ialloc.c | 2 - fs/ext2/inode.c | 2 +- fs/ext2/super.c | 39 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/data.c | 3 +- fs/f2fs/debug.c | 20 +- fs/f2fs/dir.c | 8 +- fs/f2fs/extent_cache.c | 2 +- fs/f2fs/f2fs.h | 51 +- fs/f2fs/file.c | 20 +- fs/f2fs/inline.c | 4 +- fs/f2fs/node.c | 4 +- fs/f2fs/segment.c | 59 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 72 +- fs/f2fs/sysfs.c | 15 +- fs/f2fs/trace.c | 20 +- fs/f2fs/xattr.c | 2 +- fs/fs-writeback.c | 40 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 278 +- fs/fs_types.c | 105 + fs/fuse/file.c | 136 +- fs/fuse/fuse_i.h | 3 + fs/fuse/inode.c | 3 +- fs/gfs2/rgrp.c | 2 +- fs/hugetlbfs/inode.c | 43 +- fs/iomap.c | 37 +- fs/kernfs/file.c | 31 +- fs/kernfs/mount.c | 40 - fs/mount.h | 5 + fs/namei.c | 2 +- fs/namespace.c | 137 +- fs/nfs/super.c | 5 + fs/nfs/write.c | 9 +- fs/nfsd/vfs.c | 6 +- fs/nilfs2/btnode.c | 2 +- fs/ocfs2/alloc.c | 159 +- fs/ocfs2/cluster/nodemanager.c | 14 +- fs/ocfs2/dlmglue.c | 5 + fs/ocfs2/ocfs2.h | 1 + fs/ocfs2/ocfs2_trace.h | 2 + fs/ocfs2/slot_map.c | 8 +- fs/ocfs2/super.c | 2 + fs/orangefs/inode.c | 7 +- fs/pipe.c | 32 +- fs/pnode.c | 5 - fs/pnode.h | 3 +- fs/proc/array.c | 16 +- fs/proc/base.c | 29 +- fs/proc/internal.h | 2 +- fs/proc/root.c | 20 +- fs/proc/self.c | 16 +- fs/proc/stat.c | 60 +- fs/proc/task_mmu.c | 27 +- fs/proc/task_nommu.c | 2 +- fs/proc/thread_self.c | 16 +- fs/ramfs/inode.c | 12 + fs/splice.c | 8 +- fs/stat.c | 12 +- fs/xfs/scrub/repair.c | 11 +- fs/xfs/xfs_aops.c | 2 + fs/xfs/xfs_buf.c | 19 +- include/asm-generic/atomic-instrumented.h | 1787 +++ include/asm-generic/atomic-long.h | 1012 ++ include/asm-generic/iomap.h | 22 + include/asm-generic/pgtable.h | 18 +- include/{uapi => }/asm-generic/shmparam.h | 0 include/crypto/algapi.h | 2 + include/crypto/morus1280_glue.h | 7 +- include/crypto/morus640_glue.h | 7 +- include/crypto/morus_common.h | 7 +- include/crypto/xts.h | 4 +- include/drm/bridge/dw_hdmi.h | 1 + include/drm/drm_atomic.h | 11 +- include/drm/drm_cache.h | 18 + include/drm/drm_client.h | 2 +- include/drm/drm_color_mgmt.h | 3 +- include/drm/drm_connector.h | 2 +- include/drm/drm_dp_helper.h | 18 + include/drm/drm_drv.h | 135 +- include/drm/drm_mode_config.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/drm_modeset_lock.h | 2 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 4 + include/drm/ttm/ttm_bo_api.h | 28 - include/drm/ttm/ttm_bo_driver.h | 11 +- include/dt-bindings/clk/lochnagar.h | 26 + include/dt-bindings/clock/exynos5433.h | 8 +- include/dt-bindings/clock/mt2712-clk.h | 3 +- include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/dt-bindings/mfd/st,stpmic1.h | 50 + include/dt-bindings/pinctrl/lochnagar.h | 132 + include/keys/system_keyring.h | 9 +- include/linux/async.h | 82 +- include/linux/atomic-fallback.h | 2294 +++ include/linux/atomic.h | 4 +- include/linux/audit.h | 66 +- include/linux/backing-dev-defs.h | 1 + include/linux/blk_types.h | 2 +- include/linux/blkdev.h | 8 - include/linux/bpf-cgroup.h | 2 +- include/linux/bpf.h | 42 +- include/linux/bpf_types.h | 2 + include/linux/bpf_verifier.h | 1 + include/linux/bsg-lib.h | 4 + include/linux/btf.h | 1 + include/linux/build_bug.h | 19 + include/linux/capability.h | 10 +- include/linux/cgroup-defs.h | 6 +- include/linux/cgroup.h | 5 +- include/linux/clk.h | 36 + include/linux/clkdev.h | 4 + include/linux/coresight.h | 7 +- include/linux/cpu.h | 2 - include/linux/cpufreq.h | 21 +- include/linux/crypto.h | 2 +- include/linux/dcache.h | 7 +- include/linux/delay.h | 1 + include/linux/device.h | 25 +- include/linux/dma-mapping.h | 23 +- include/linux/efi.h | 5 +- include/linux/ethtool.h | 15 + include/linux/f2fs_fs.h | 18 +- include/linux/filter.h | 52 +- include/linux/frontswap.h | 7 + include/linux/fs.h | 26 +- include/linux/fs_context.h | 7 + include/linux/fs_parser.h | 97 +- include/linux/fs_types.h | 75 + include/linux/fsl/mc.h | 1 + include/linux/gfp.h | 39 +- include/linux/hardirq.h | 7 + include/linux/hdmi.h | 15 + include/linux/hid-debug.h | 9 +- include/linux/hmm.h | 294 +- include/linux/hugetlb.h | 22 + include/linux/ide.h | 2 + include/linux/if_arp.h | 1 + include/linux/igmp.h | 8 +- include/linux/ihex.h | 29 +- include/linux/iio/common/st_sensors.h | 1 + include/linux/input/ili210x.h | 11 - include/linux/interconnect-provider.h | 142 + include/linux/interconnect.h | 59 + include/linux/interrupt.h | 18 + include/linux/io-64-nonatomic-hi-lo.h | 64 + include/linux/io-64-nonatomic-lo-hi.h | 64 + include/linux/irq.h | 10 + include/linux/irqchip/arm-gic-v3.h | 2 +- include/linux/irqdesc.h | 5 + include/linux/kasan-checks.h | 2 +- include/linux/kernel.h | 29 +- include/linux/kernfs.h | 11 +- include/linux/kprobes.h | 5 + include/linux/limits.h | 36 + include/linux/list.h | 28 + include/linux/lsm_hooks.h | 4 +- include/linux/lzo.h | 6 +- include/linux/mdev.h | 2 +- include/linux/memblock.h | 71 +- include/linux/memcontrol.h | 37 + include/linux/memory_hotplug.h | 20 +- include/linux/mfd/cros_ec.h | 21 - include/linux/mfd/lochnagar.h | 55 + include/linux/mfd/lochnagar1_regs.h | 157 + include/linux/mfd/lochnagar2_regs.h | 291 + include/linux/mfd/stmpe.h | 21 + include/linux/mfd/stpmic1.h | 212 + include/linux/mfd/tps65218.h | 4 + include/linux/mlx5/device.h | 3 + include/linux/mlx5/driver.h | 32 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 6 +- include/linux/mm_types.h | 5 +- include/linux/mmc/card.h | 3 + include/linux/mmc/host.h | 5 + include/linux/mmc/sd.h | 5 + include/linux/mmc/slot-gpio.h | 2 +- include/linux/mmu_notifier.h | 35 +- include/linux/mmzone.h | 61 +- include/linux/module.h | 4 +- include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spinand.h | 7 - include/linux/namei.h | 3 + include/linux/netdevice.h | 33 +- include/linux/netfilter_ipv4.h | 6 - include/linux/nodemask.h | 8 +- include/linux/nvram.h | 133 +- include/linux/page-flags.h | 33 +- include/linux/pci.h | 3 + include/linux/pci_ids.h | 4 + include/linux/perf_event.h | 23 +- include/linux/phy.h | 136 +- include/linux/phy/phy-mipi-dphy.h | 13 +- include/linux/phy_fixed.h | 8 +- include/linux/pinctrl/pinconf.h | 6 - include/linux/pipe_fs_i.h | 8 +- include/linux/platform_data/mlxreg.h | 6 +- include/linux/pm.h | 6 +- include/linux/pm_opp.h | 6 + include/linux/pm_runtime.h | 2 +- include/linux/property.h | 2 +- include/linux/psi.h | 8 + include/linux/psi_types.h | 83 +- include/linux/qed/qede_rdma.h | 19 +- include/linux/rcu_node_tree.h | 17 +- include/linux/rcu_segcblist.h | 17 +- include/linux/rcu_sync.h | 15 +- include/linux/rcupdate.h | 17 +- include/linux/rcutiny.h | 17 +- include/linux/rcutree.h | 19 +- include/linux/regulator/driver.h | 12 +- include/linux/regulator/fixed.h | 10 - include/linux/regulator/gpio-regulator.h | 18 +- include/linux/relay.h | 2 +- include/linux/sched.h | 13 +- include/linux/sched/coredump.h | 1 + include/linux/sched/mm.h | 48 +- include/linux/security.h | 5 +- include/linux/shmem_fs.h | 3 +- include/linux/shrinker.h | 1 + include/linux/skbuff.h | 29 +- include/linux/slab.h | 3 + include/linux/slub_def.h | 12 +- include/linux/socket.h | 8 + include/linux/spi/spi.h | 6 + include/linux/srcu.h | 17 +- include/linux/srcutiny.h | 17 +- include/linux/srcutree.h | 17 +- include/linux/stmmac.h | 1 + include/linux/swap.h | 15 +- include/linux/swiotlb.h | 11 + include/linux/torture.h | 17 +- include/linux/tpm.h | 129 +- include/linux/tpm_eventlog.h | 19 +- include/linux/uaccess.h | 34 + include/linux/uio.h | 8 - include/linux/virtio.h | 2 + include/linux/workqueue.h | 2 + include/linux/xarray.h | 214 +- include/media/v4l2-common.h | 9 - include/media/v4l2-event.h | 2 + include/media/v4l2-mem2mem.h | 14 +- include/media/videobuf-core.h | 2 +- include/media/videobuf2-core.h | 6 + include/media/videobuf2-v4l2.h | 3 +- include/net/bluetooth/hci_core.h | 1 + include/net/bond_3ad.h | 2 +- include/net/cfg80211.h | 37 +- include/net/devlink.h | 302 +- include/net/flow_offload.h | 203 + include/net/ieee80211_radiotap.h | 6 + include/net/inet_connection_sock.h | 29 +- include/net/inet_frag.h | 16 +- include/net/ip_tunnels.h | 2 +- include/net/ip_vs.h | 3 - include/net/ipv6_frag.h | 11 +- include/net/l3mdev.h | 3 +- include/net/mac80211.h | 59 +- include/net/net_namespace.h | 4 + include/net/netfilter/nf_tables.h | 17 +- include/net/netlink.h | 8 +- include/net/netns/xdp.h | 13 + include/net/pkt_cls.h | 16 +- include/net/sctp/structs.h | 4 + include/net/sock.h | 1 + include/net/switchdev.h | 11 - include/net/tcp.h | 1 + include/net/tls.h | 75 +- include/net/xdp_sock.h | 1 + include/net/xfrm.h | 12 +- include/ras/ras_event.h | 8 +- include/rdma/ib_umem_odp.h | 8 +- include/rdma/ib_verbs.h | 48 +- include/rdma/iw_cm.h | 13 + include/rdma/iw_portmap.h | 144 +- include/rdma/restrack.h | 30 +- include/rdma/uverbs_types.h | 1 + include/scsi/osd_initiator.h | 511 - include/scsi/osd_ore.h | 201 - include/scsi/scsi.h | 6 - include/scsi/scsi_cmnd.h | 19 +- include/scsi/scsi_eh.h | 1 - include/soc/fsl/dpaa2-io.h | 15 +- include/soc/tegra/bpmp.h | 13 +- include/soc/tegra/pmc.h | 6 - include/sound/compress_driver.h | 6 +- include/sound/core.h | 1 - include/sound/hda_codec.h | 1 + include/sound/info.h | 36 +- include/sound/memalloc.h | 1 - include/sound/pcm.h | 8 +- include/sound/soc-acpi.h | 28 +- include/sound/soc-dapm.h | 27 +- include/sound/soc-topology.h | 8 +- include/sound/soc.h | 31 + include/target/iscsi/iscsi_transport.h | 4 +- include/target/target_core_base.h | 1 - include/target/target_core_fabric.h | 2 +- include/trace/events/btrfs.h | 29 + include/trace/events/devlink.h | 40 +- include/trace/events/host1x.h | 26 + include/trace/events/mlxsw.h | 38 + include/uapi/asm-generic/socket.h | 48 +- include/uapi/drm/i915_drm.h | 64 + include/uapi/linux/android/binder.h | 19 + include/uapi/linux/auto_fs.h | 2 +- include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/blkzoned.h | 1 + include/uapi/linux/bpf.h | 9 +- include/uapi/linux/devlink.h | 34 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/errqueue.h | 4 + include/uapi/linux/fcntl.h | 1 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/iio/types.h | 7 + include/uapi/linux/limits.h | 4 +- include/uapi/linux/nl80211.h | 23 +- include/uapi/linux/perf_event.h | 53 +- include/uapi/linux/pmu.h | 2 + include/uapi/linux/prctl.h | 1 + include/uapi/linux/rds.h | 11 + include/uapi/linux/sctp.h | 4 + include/uapi/linux/serial_core.h | 3 + include/uapi/linux/time.h | 7 + include/uapi/linux/tls.h | 19 + include/uapi/linux/virtio_ring.h | 10 - include/uapi/linux/xdp_diag.h | 72 + include/uapi/rdma/hns-abi.h | 5 + include/uapi/rdma/ib_user_verbs.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 5 + include/uapi/rdma/rdma_netlink.h | 54 +- include/uapi/rdma/rdma_user_rxe.h | 3 +- init/Kconfig | 38 +- init/init_task.c | 2 +- init/main.c | 32 +- ipc/sem.c | 7 +- kernel/Kconfig.locks | 3 + kernel/async.c | 53 +- kernel/audit.c | 235 +- kernel/audit.h | 79 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 308 +- kernel/bpf/arraymap.c | 23 +- kernel/bpf/btf.c | 45 +- kernel/bpf/cgroup.c | 5 +- kernel/bpf/core.c | 228 +- kernel/bpf/disasm.c | 34 +- kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 96 + kernel/bpf/local_storage.c | 16 +- kernel/bpf/map_in_map.c | 5 + kernel/bpf/percpu_freelist.c | 41 +- kernel/bpf/percpu_freelist.h | 4 + kernel/bpf/syscall.c | 59 +- kernel/bpf/verifier.c | 536 +- kernel/capability.c | 19 + kernel/cgroup/cgroup-internal.h | 5 +- kernel/cgroup/cgroup-v1.c | 251 +- kernel/cgroup/cgroup.c | 281 +- kernel/cgroup/cpuset.c | 6 +- kernel/cgroup/pids.c | 4 +- kernel/cpu.c | 38 +- kernel/dma/debug.c | 108 +- kernel/dma/direct.c | 25 + kernel/dma/mapping.c | 14 + kernel/dma/swiotlb.c | 35 +- kernel/events/core.c | 246 +- kernel/events/ring_buffer.c | 2 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 28 +- kernel/fork.c | 2 +- kernel/futex.c | 8 +- kernel/gcov/gcc_3_4.c | 6 +- kernel/hung_task.c | 1 + kernel/irq/chip.c | 55 + kernel/irq/debugfs.c | 8 +- kernel/irq/internals.h | 2 + kernel/irq/irqdesc.c | 35 + kernel/irq/irqdomain.c | 2 - kernel/irq/manage.c | 405 +- kernel/kallsyms.c | 2 +- kernel/kcov.c | 15 +- kernel/livepatch/core.c | 36 +- kernel/livepatch/core.h | 6 + kernel/livepatch/transition.c | 2 +- kernel/locking/lockdep.c | 19 - kernel/locking/locktorture.c | 19 +- kernel/power/snapshot.c | 3 + kernel/printk/printk.c | 9 +- kernel/rcu/rcu.h | 17 +- kernel/rcu/rcu_segcblist.c | 17 +- kernel/rcu/rcu_segcblist.h | 17 +- kernel/rcu/rcuperf.c | 19 +- kernel/rcu/rcutorture.c | 19 +- kernel/rcu/srcutiny.c | 17 +- kernel/rcu/srcutree.c | 17 +- kernel/rcu/sync.c | 15 +- kernel/rcu/tiny.c | 17 +- kernel/rcu/tree.c | 19 +- kernel/rcu/tree.h | 17 +- kernel/rcu/tree_exp.h | 17 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/update.c | 17 +- kernel/relay.c | 5 +- kernel/resource.c | 4 - kernel/sched/core.c | 3 - kernel/sched/fair.c | 1 + kernel/sched/psi.c | 621 +- kernel/signal.c | 69 +- kernel/smp.c | 2 - kernel/sys.c | 11 +- kernel/time/hrtimer.c | 1 - kernel/time/timekeeping_debug.c | 11 +- kernel/time/timer.c | 1 - kernel/torture.c | 19 +- kernel/trace/bpf_trace.c | 17 +- kernel/trace/trace.c | 2 - kernel/trace/trace_uprobe.c | 9 +- kernel/workqueue.c | 120 + kernel/workqueue_internal.h | 6 +- lib/Kconfig.debug | 19 +- lib/Kconfig.kasan | 10 - lib/Kconfig.ubsan | 14 +- lib/asn1_decoder.c | 4 + lib/cmdline.c | 5 + lib/cpumask.c | 3 + lib/crc32.c | 4 +- lib/devres.c | 4 +- lib/div64.c | 4 +- lib/iomap.c | 140 +- lib/kobject.c | 2 +- lib/kobject_uevent.c | 9 +- lib/livepatch/test_klp_shadow_vars.c | 24 +- lib/lzo/lzo1x_compress.c | 130 +- lib/lzo/lzo1x_decompress_safe.c | 75 +- lib/lzo/lzodefs.h | 21 +- lib/test_kasan.c | 24 - lib/test_kmod.c | 2 +- lib/test_rhashtable.c | 23 +- lib/test_ubsan.c | 11 +- lib/test_xarray.c | 224 +- lib/xarray.c | 111 +- lib/zstd/bitstream.h | 5 + lib/zstd/compress.c | 1 + lib/zstd/decompress.c | 5 +- lib/zstd/huf_compress.c | 2 + localversion-next | 2 +- mm/Kconfig | 1 + mm/Kconfig.debug | 17 + mm/Makefile | 7 +- mm/backing-dev.c | 1 + mm/cma.c | 10 +- mm/cma_debug.c | 2 - mm/compaction.c | 149 +- mm/debug.c | 5 +- mm/failslab.c | 14 +- mm/filemap.c | 2 +- mm/gup.c | 203 +- mm/gup_benchmark.c | 8 +- mm/hmm.c | 1063 +- mm/huge_memory.c | 22 +- mm/hugetlb.c | 65 +- mm/kasan/Makefile | 1 + mm/kasan/common.c | 2 + mm/kasan/generic.c | 19 - mm/kasan/generic_report.c | 3 - mm/kasan/init.c | 10 +- mm/kasan/kasan.h | 3 - mm/khugepaged.c | 5 +- mm/ksm.c | 52 +- mm/list_lru.c | 3 +- mm/madvise.c | 3 +- mm/memblock.c | 314 +- mm/memcontrol.c | 138 +- mm/memfd.c | 3 +- mm/memory-failure.c | 3 +- mm/memory.c | 41 +- mm/memory_hotplug.c | 73 +- mm/migrate.c | 29 +- mm/mmap.c | 15 +- mm/mprotect.c | 9 +- mm/mremap.c | 3 +- mm/oom_kill.c | 85 +- mm/page_alloc.c | 187 +- mm/page_ext.c | 3 +- mm/page_owner.c | 12 +- mm/page_poison.c | 4 +- mm/percpu.c | 84 +- mm/rmap.c | 6 +- mm/shmem.c | 741 +- mm/shuffle.c | 207 + mm/shuffle.h | 64 + mm/slab.c | 20 +- mm/slab_common.c | 6 +- mm/slub.c | 38 +- mm/sparse.c | 27 +- mm/swap_state.c | 39 +- mm/swapfile.c | 628 +- mm/vmalloc.c | 38 +- mm/vmscan.c | 181 +- mm/vmstat.c | 15 +- net/batman-adv/Kconfig | 2 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 5 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 2 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 401 +- net/batman-adv/distributed-arp-table.h | 21 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 7 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 6 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 15 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 2 +- net/bluetooth/hci_core.c | 5 +- net/bluetooth/hci_sock.c | 7 +- net/bpf/test_run.c | 82 + net/bpfilter/Makefile | 1 - net/bpfilter/main.c | 2 +- net/bridge/br_multicast.c | 5 +- net/bridge/br_switchdev.c | 9 +- net/bridge/netfilter/ebtables.c | 9 +- net/can/bcm.c | 27 + net/compat.c | 78 +- net/core/Makefile | 2 +- net/core/dev.c | 80 +- net/core/devlink.c | 1507 +- net/core/ethtool.c | 257 +- net/core/filter.c | 17 +- net/core/flow_dissector.c | 92 +- net/core/flow_offload.c | 153 + net/core/net-sysfs.c | 12 +- net/core/rtnetlink.c | 12 +- net/core/scm.c | 27 + net/core/skmsg.c | 3 +- net/core/sock.c | 152 +- net/dccp/ccid.h | 4 +- net/dccp/input.c | 2 +- net/dccp/timer.c | 4 +- net/decnet/dn_dev.c | 2 +- net/dsa/master.c | 4 + net/dsa/slave.c | 35 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/igmp.c | 35 +- net/ipv4/inet_fragment.c | 293 + net/ipv4/ip_fragment.c | 289 +- net/ipv4/ip_gre.c | 119 +- net/ipv4/ip_input.c | 2 +- net/ipv4/ip_tunnel.c | 70 +- net/ipv4/ipconfig.c | 27 +- net/ipv4/ipip.c | 2 +- net/ipv4/ipmr.c | 13 +- net/ipv4/netfilter.c | 18 - net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/route.c | 3 +- net/ipv4/tcp.c | 82 +- net/ipv4/tcp_bbr.c | 180 +- net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_timer.c | 4 +- net/ipv6/esp6.c | 2 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/netfilter.c | 4 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 260 +- net/ipv6/reassembly.c | 233 +- net/ipv6/seg6_iptunnel.c | 2 + net/ipv6/sit.c | 3 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_core.c | 9 +- net/l2tp/l2tp_core.h | 20 + net/l2tp/l2tp_ip.c | 3 + net/l2tp/l2tp_ip6.c | 3 + net/mac80211/cfg.c | 4 + net/mac80211/driver-ops.h | 4 +- net/mac80211/rx.c | 2 +- net/mac80211/sta_info.h | 21 + net/mac80211/tx.c | 24 +- net/netfilter/ipvs/ip_vs_core.c | 49 +- net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 2 - net/netfilter/ipvs/ip_vs_proto_sctp.c | 8 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 15 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 15 +- net/netfilter/nf_conntrack_core.c | 16 + net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_tables_api.c | 86 +- net/netfilter/nfnetlink_osf.c | 4 + net/netfilter/nft_compat.c | 62 +- net/netfilter/nft_counter.c | 2 +- net/netfilter/nft_dynset.c | 18 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 18 +- net/netfilter/nft_objref.c | 18 +- net/netfilter/utils.c | 19 + net/netrom/nr_timer.c | 20 +- net/rds/af_rds.c | 47 +- net/rds/bind.c | 6 +- net/rds/connection.c | 21 +- net/rds/ib.c | 11 + net/rds/ib.h | 16 +- net/rds/ib_cm.c | 72 +- net/rds/ib_fmr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rds/ib_recv.c | 12 +- net/rds/ib_send.c | 20 +- net/rds/rdma_transport.c | 14 + net/rds/rdma_transport.h | 6 + net/rds/rds.h | 14 +- net/rds/recv.c | 19 +- net/rds/send.c | 7 +- net/rds/tcp.c | 8 + net/rds/tcp_listen.c | 2 +- net/rds/threads.c | 1 + net/rose/rose_route.c | 5 + net/rxrpc/local_object.c | 2 +- net/rxrpc/recvmsg.c | 3 +- net/sched/cls_api.c | 116 + net/sched/cls_flower.c | 77 +- net/sctp/associola.c | 9 +- net/sctp/ipv6.c | 3 +- net/sctp/outqueue.c | 2 +- net/sctp/protocol.c | 3 +- net/sctp/sm_make_chunk.c | 11 +- net/sctp/socket.c | 777 +- net/sctp/stream.c | 58 +- net/smc/af_smc.c | 14 +- net/smc/smc_cdc.c | 21 +- net/smc/smc_cdc.h | 34 +- net/smc/smc_clc.c | 2 +- net/smc/smc_close.c | 9 +- net/smc/smc_core.c | 6 +- net/smc/smc_core.h | 20 + net/smc/smc_ib.c | 6 +- net/smc/smc_llc.c | 3 +- net/smc/smc_pnet.c | 2 +- net/smc/smc_rx.c | 1 - net/smc/smc_tx.c | 64 +- net/smc/smc_wr.c | 46 +- net/smc/smc_wr.h | 1 + net/socket.c | 132 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 109 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 18 +- net/switchdev/switchdev.c | 20 - net/tipc/topsrv.c | 3 - net/tls/tls_device.c | 5 +- net/tls/tls_device_fallback.c | 3 +- net/tls/tls_main.c | 36 +- net/tls/tls_sw.c | 254 +- net/vmw_vsock/af_vsock.c | 4 +- net/vmw_vsock/virtio_transport.c | 29 +- net/wireless/ap.c | 2 + net/wireless/core.c | 2 + net/wireless/core.h | 2 + net/wireless/nl80211.c | 54 +- net/wireless/pmsr.c | 25 +- net/wireless/reg.c | 17 +- net/wireless/sme.c | 2 +- net/xdp/Kconfig | 8 + net/xdp/Makefile | 1 + net/xdp/xdp_umem.c | 13 + net/xdp/xsk.c | 36 +- net/xdp/xsk.h | 12 + net/xdp/xsk_diag.c | 191 + net/xfrm/xfrm_state.c | 30 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 8 +- samples/bpf/bpf_insn.h | 20 + samples/bpf/xdp1_user.c | 34 +- samples/bpf/xdp_adjust_tail_user.c | 38 +- samples/bpf/xdp_redirect_cpu_user.c | 196 +- samples/bpf/xdp_redirect_map_user.c | 106 +- samples/bpf/xdp_redirect_user.c | 103 +- samples/bpf/xdp_router_ipv4_user.c | 179 +- samples/bpf/xdp_rxq_info_user.c | 41 +- samples/bpf/xdp_sample_pkts_user.c | 81 +- samples/bpf/xdp_tx_iptunnel_user.c | 71 +- samples/bpf/xdpsock_user.c | 30 +- samples/livepatch/livepatch-shadow-fix1.c | 4 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 11 +- samples/mei/mei-amt-version.c | 2 +- samples/mic/mpssd/mpssd.h | 3 - samples/v4l/v4l2-pci-skeleton.c | 8 +- samples/vfio-mdev/mtty.c | 8 +- scripts/Makefile.genheader | 23 - scripts/Makefile.kasan | 5 - scripts/checkpatch.pl | 46 +- scripts/gcc-plugins/Kconfig | 4 - scripts/kallsyms.c | 17 +- scripts/kconfig/Makefile | 9 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/lexer.l | 470 + scripts/kconfig/lkc.h | 2 +- scripts/kconfig/{zconf.y => parser.y} | 0 scripts/kconfig/zconf.l | 470 - scripts/spelling.txt | 69 + scripts/ver_linux | 6 +- security/Kconfig | 3 +- security/Makefile | 2 + security/apparmor/apparmorfs.c | 1 + security/apparmor/audit.c | 3 +- security/apparmor/domain.c | 5 +- security/apparmor/include/audit.h | 3 +- security/commoncap.c | 2 + security/integrity/evm/evm_crypto.c | 3 +- security/integrity/ima/ima.h | 4 +- security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_policy.c | 6 +- security/integrity/ima/ima_queue.c | 27 +- security/keys/trusted.c | 73 +- security/safesetid/Kconfig | 14 + security/safesetid/Makefile | 7 + security/safesetid/lsm.c | 277 + security/safesetid/lsm.h | 33 + security/safesetid/securityfs.c | 193 + security/security.c | 6 +- security/selinux/avc.c | 162 +- security/selinux/hooks.c | 25 +- security/selinux/include/audit.h | 4 +- security/selinux/include/security.h | 3 + security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 40 +- security/smack/smack.h | 1 - security/smack/smack_lsm.c | 35 +- sound/arm/aaci.c | 3 +- sound/atmel/ac97c.c | 4 +- sound/core/compress_offload.c | 11 +- sound/core/info.c | 131 +- sound/core/init.c | 31 +- sound/core/memalloc.c | 2 + sound/core/pcm.c | 81 +- sound/core/pcm_lib.c | 14 +- sound/core/pcm_memory.c | 50 +- sound/core/pcm_native.c | 2 - sound/drivers/aloop.c | 10 +- sound/drivers/dummy.c | 10 +- sound/drivers/opl4/opl4_proc.c | 4 - sound/drivers/vx/vx_core.c | 5 +- sound/firewire/bebob/bebob_proc.c | 12 +- sound/firewire/dice/dice-proc.c | 12 +- sound/firewire/dice/dice.c | 12 +- sound/firewire/digi00x/digi00x-proc.c | 16 +- sound/firewire/fireface/ff-proc.c | 12 +- sound/firewire/fireface/ff-protocol-latter.c | 2 +- sound/firewire/fireworks/fireworks_proc.c | 12 +- sound/firewire/motu/motu-proc.c | 12 +- sound/firewire/oxfw/oxfw-proc.c | 12 +- sound/firewire/tascam/tascam-proc.c | 12 +- sound/i2c/other/ak4113.c | 5 +- sound/i2c/other/ak4114.c | 5 +- sound/i2c/other/ak4xxx-adda.c | 8 +- sound/isa/ad1816a/ad1816a_lib.c | 2 +- sound/isa/cmi8330.c | 2 +- sound/isa/es1688/es1688_lib.c | 2 +- sound/isa/es18xx.c | 2 +- sound/isa/gus/gus_irq.c | 5 +- sound/isa/gus/gus_mem.c | 6 +- sound/isa/gus/gus_pcm.c | 4 +- sound/isa/opti9xx/miro.c | 5 +- sound/isa/sb/sb16_csp.c | 5 +- sound/isa/sb/sb16_main.c | 2 +- sound/isa/sb/sb8_main.c | 2 +- sound/isa/sscape.c | 7 +- sound/isa/wss/wss_lib.c | 2 +- sound/mips/hal2.c | 31 +- sound/mips/sgio2audio.c | 7 +- sound/parisc/harmony.c | 10 +- sound/pci/ac97/ac97_proc.c | 26 +- sound/pci/ad1889.c | 13 +- sound/pci/ak4531_codec.c | 5 +- sound/pci/ali5451/ali5451.c | 4 +- sound/pci/asihpi/asihpi.c | 6 +- sound/pci/atiixp.c | 5 +- sound/pci/atiixp_modem.c | 6 +- sound/pci/aw2/aw2-alsa.c | 40 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 16 +- sound/pci/ca0106/ca0106_proc.c | 40 +- sound/pci/cmipci.c | 5 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 6 - sound/pci/cs46xx/dsp_spos.c | 133 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 19 +- sound/pci/echoaudio/echoaudio.c | 16 +- sound/pci/emu10k1/emu10k1x.c | 12 +- sound/pci/emu10k1/emupcm.c | 22 +- sound/pci/emu10k1/emuproc.c | 81 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/ens1370.c | 6 +- sound/pci/hda/hda_beep.c | 151 +- sound/pci/hda/hda_beep.h | 5 - sound/pci/hda/hda_bind.c | 3 +- sound/pci/hda/hda_codec.c | 53 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/hda_proc.c | 9 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 140 +- sound/pci/ice1712/ice1712.c | 5 +- sound/pci/ice1712/ice1724.c | 5 +- sound/pci/ice1712/pontis.c | 12 +- sound/pci/ice1712/prodigy192.c | 5 +- sound/pci/ice1712/prodigy_hifi.c | 8 +- sound/pci/ice1712/quartet.c | 4 +- sound/pci/intel8x0.c | 6 +- sound/pci/intel8x0m.c | 6 +- sound/pci/korg1212/korg1212.c | 6 +- sound/pci/lola/lola_proc.c | 16 +- sound/pci/lx6464es/lx6464es.c | 16 +- sound/pci/mixart/mixart.c | 6 +- sound/pci/oxygen/oxygen_lib.c | 5 +- sound/pci/pcxhr/pcxhr.c | 21 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 5 +- sound/pci/rme96.c | 5 +- sound/pci/rme9652/hdsp.c | 5 +- sound/pci/rme9652/hdspm.c | 75 +- sound/pci/rme9652/rme9652.c | 6 +- sound/pci/sonicvibes.c | 6 +- sound/pci/trident/trident_main.c | 4 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 14 +- sound/pci/ymfpci/ymfpci_main.c | 6 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 5 +- sound/ppc/snd_ps3.c | 6 +- sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp-pcm-dma.c | 26 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 8 +- sound/soc/codecs/Kconfig | 46 +- sound/soc/codecs/Makefile | 8 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/cros_ec_codec.c | 441 + sound/soc/codecs/cs47l24.c | 52 +- sound/soc/codecs/jz4725b.c | 598 + sound/soc/codecs/jz4740.c | 26 +- sound/soc/codecs/mt6358.c | 2336 +++ sound/soc/codecs/mt6358.h | 2314 +++ sound/soc/codecs/pcm512x.c | 32 +- sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/ssm2602.c | 71 +- sound/soc/codecs/wcd-clsh-v2.c | 576 + sound/soc/codecs/wcd-clsh-v2.h | 49 + sound/soc/codecs/wcd9335.c | 5244 ++++++ sound/soc/codecs/wcd9335.h | 640 + sound/soc/codecs/wm5102.c | 64 +- sound/soc/codecs/wm5110.c | 80 +- sound/soc/codecs/wm8997.c | 60 +- sound/soc/codecs/wm8998.c | 60 +- sound/soc/dwc/dwc-pcm.c | 3 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 9 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 15 +- sound/soc/intel/boards/bdw-rt5677.c | 14 + sound/soc/intel/boards/broadwell.c | 16 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 13 + sound/soc/intel/boards/bxt_rt298.c | 13 + sound/soc/intel/boards/bytcht_da7213.c | 8 + sound/soc/intel/boards/bytcht_es8316.c | 9 + sound/soc/intel/boards/bytcr_rt5640.c | 9 + sound/soc/intel/boards/bytcr_rt5651.c | 9 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 12 + sound/soc/intel/boards/cht_bsw_nau8824.c | 12 + sound/soc/intel/boards/cht_bsw_rt5645.c | 9 + sound/soc/intel/boards/cht_bsw_rt5672.c | 30 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 21 +- sound/soc/intel/boards/haswell.c | 15 + sound/soc/intel/haswell/sst-haswell-pcm.c | 10 +- sound/soc/intel/skylake/skl-pcm.c | 9 +- sound/soc/mediatek/Kconfig | 19 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1364 ++ sound/soc/mediatek/mt8183/Makefile | 13 + sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 611 + sound/soc/mediatek/mt8183/mt8183-afe-clk.h | 38 + sound/soc/mediatek/mt8183/mt8183-afe-common.h | 108 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1237 ++ sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 501 + sound/soc/mediatek/mt8183/mt8183-dai-hostless.c | 118 + sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 1040 ++ sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 318 + sound/soc/mediatek/mt8183/mt8183-dai-tdm.c | 639 + sound/soc/mediatek/mt8183/mt8183-interconnection.h | 33 + sound/soc/mediatek/mt8183/mt8183-reg.h | 1666 ++ sound/soc/meson/axg-fifo.c | 7 +- sound/soc/qcom/apq8096.c | 71 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/sh/fsi.c | 3 +- sound/soc/sh/rcar/core.c | 53 +- sound/soc/sh/rcar/ssi.c | 2 +- sound/soc/sh/rcar/ssiu.c | 2 +- sound/soc/sh/siu_pcm.c | 15 +- sound/soc/soc-compress.c | 177 +- sound/soc/soc-core.c | 39 +- sound/soc/soc-dapm.c | 244 +- sound/soc/soc-generic-dmaengine-pcm.c | 5 +- sound/soc/soc-pcm.c | 4 + sound/soc/soc-topology.c | 171 +- sound/soc/sprd/Kconfig | 6 + sound/soc/sprd/Makefile | 4 + sound/soc/sprd/sprd-pcm-dma.c | 562 + sound/soc/sprd/sprd-pcm-dma.h | 15 + sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/sunxi/sun4i-codec.c | 149 +- sound/soc/txx9/txx9aclc.c | 4 +- sound/soc/uniphier/aio-dma.c | 3 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 3 +- sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/sparc/dbri.c | 19 +- sound/spi/at73c213.c | 2 +- sound/synth/emux/emux_proc.c | 4 - sound/usb/mixer.c | 7 +- sound/usb/mixer_quirks.c | 6 +- sound/usb/pcm.c | 9 +- sound/usb/proc.c | 13 +- sound/usb/quirks.c | 18 +- sound/usb/usx2y/usbusx2yaudio.c | 21 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 3 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/cfg.c | 9 +- tools/bpf/bpftool/common.c | 6 +- tools/bpf/bpftool/map.c | 20 +- tools/firmware/ihex2fw.c | 17 +- tools/iio/iio_event_monitor.c | 14 + tools/iio/iio_generic_buffer.c | 2 +- tools/include/linux/filter.h | 20 + tools/include/linux/rbtree.h | 52 +- tools/include/linux/rbtree_augmented.h | 60 +- tools/include/uapi/linux/bpf.h | 9 +- tools/include/uapi/linux/perf_event.h | 53 +- tools/include/uapi/linux/prctl.h | 1 + tools/lib/bpf/bpf.c | 13 + tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/btf.c | 2032 ++- tools/lib/bpf/btf.h | 43 +- tools/lib/bpf/libbpf.c | 131 +- tools/lib/bpf/libbpf.h | 23 +- tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_util.h | 30 + tools/lib/bpf/netlink.c | 85 + tools/lib/bpf/test_libbpf.cpp | 4 +- tools/lib/rbtree.c | 178 +- tools/memory-model/README | 8 +- tools/memory-model/linux-kernel.cat | 2 - tools/memory-model/lock.cat | 3 - tools/perf/Makefile.perf | 4 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-c2c.c | 10 +- tools/perf/builtin-diff.c | 10 +- tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-probe.c | 1 + tools/perf/builtin-record.c | 7 + tools/perf/builtin-report.c | 9 +- tools/perf/builtin-sched.c | 47 +- tools/perf/builtin-script.c | 9 +- tools/perf/builtin-stat.c | 1 - tools/perf/builtin-top.c | 9 +- tools/perf/builtin-trace.c | 3 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 18 +- tools/perf/examples/bpf/augmented_syscalls.c | 22 +- tools/perf/examples/bpf/etcsnoop.c | 18 +- tools/perf/include/bpf/bpf.h | 16 +- tools/perf/perf.h | 1 + tools/perf/scripts/python/exported-sql-viewer.py | 1 - tools/perf/scripts/python/sched-migration.py | 2 - tools/perf/scripts/python/stat-cpi.py | 1 - tools/perf/tests/attr.py | 33 +- tools/perf/tests/bp_account.c | 1 - tools/perf/tests/hists_common.c | 8 +- tools/perf/tests/hists_cumulate.c | 14 +- tools/perf/tests/hists_link.c | 8 +- tools/perf/tests/hists_output.c | 32 +- tools/perf/ui/browsers/annotate.c | 16 +- tools/perf/ui/browsers/header.c | 2 +- tools/perf/ui/browsers/hists.c | 20 +- tools/perf/ui/browsers/map.c | 1 + tools/perf/ui/gtk/annotate.c | 1 + tools/perf/ui/gtk/hists.c | 6 +- tools/perf/ui/stdio/hist.c | 3 +- tools/perf/util/Build | 5 + tools/perf/util/annotate.c | 1 + tools/perf/util/annotate.h | 14 +- tools/perf/util/block-range.c | 2 + tools/perf/util/block-range.h | 6 +- tools/perf/util/bpf-event.c | 263 + tools/perf/util/bpf-event.h | 38 + tools/perf/util/bpf-loader.c | 26 +- tools/perf/util/branch.h | 27 +- tools/perf/util/build-id.c | 13 +- tools/perf/util/build-id.h | 3 +- tools/perf/util/callchain.h | 1 - tools/perf/util/color.c | 39 - tools/perf/util/color.h | 1 + tools/perf/util/color_config.c | 47 + tools/perf/util/comm.c | 1 + tools/perf/util/comm.h | 4 +- tools/perf/util/cpumap.c | 11 +- tools/perf/util/dso.c | 10 +- tools/perf/util/dso.h | 17 +- tools/perf/util/event.c | 41 + tools/perf/util/event.h | 57 +- tools/perf/util/evlist.h | 4 +- tools/perf/util/evsel.c | 19 +- tools/perf/util/evsel.h | 2 + tools/perf/util/hist.c | 199 +- tools/perf/util/hist.h | 10 +- tools/perf/util/intlist.h | 2 +- tools/perf/util/jitdump.c | 1 + tools/perf/util/machine.c | 111 +- tools/perf/util/machine.h | 15 +- tools/perf/util/map.c | 8 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/ordered-events.c | 6 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-event.h | 5 +- tools/perf/util/probe-file.c | 1 + tools/perf/util/rb_resort.h | 8 +- tools/perf/util/rblist.c | 28 +- tools/perf/util/rblist.h | 2 +- tools/perf/util/s390-cpumcf-kernel.h | 62 + tools/perf/util/s390-cpumsf.c | 77 +- tools/perf/util/s390-sample-raw.c | 222 + tools/perf/util/sample-raw.c | 18 + tools/perf/util/sample-raw.h | 14 + .../util/scripting-engines/trace-event-python.c | 15 +- tools/perf/util/session.c | 98 +- tools/perf/util/setup.py | 4 +- tools/perf/util/sort.h | 4 +- tools/perf/util/srcline.c | 43 +- tools/perf/util/srcline.h | 13 +- tools/perf/util/stat-display.c | 1 + tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/strlist.h | 2 +- tools/perf/util/symbol-minimal.c | 1 + tools/perf/util/symbol.c | 87 +- tools/perf/util/symbol.h | 88 +- tools/perf/util/symbol_conf.h | 73 + tools/perf/util/symbol_fprintf.c | 3 +- tools/perf/util/thread.h | 1 + tools/perf/util/tool.h | 5 +- tools/perf/util/util.c | 1 + tools/perf/util/zlib.c | 1 - tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/Makefile | 116 +- tools/testing/selftests/bpf/bpf_helpers.h | 4 + tools/testing/selftests/bpf/bpf_util.h | 30 +- tools/testing/selftests/bpf/flow_dissector_load.c | 43 +- tools/testing/selftests/bpf/flow_dissector_load.h | 55 + tools/testing/selftests/bpf/tcp_client.py | 3 +- tools/testing/selftests/bpf/tcp_server.py | 5 +- tools/testing/selftests/bpf/test_btf.c | 562 +- tools/testing/selftests/bpf/test_flow_dissector.c | 2 - tools/testing/selftests/bpf/test_libbpf_open.c | 30 +- tools/testing/selftests/bpf/test_map_lock.c | 66 + tools/testing/selftests/bpf/test_maps.c | 41 +- tools/testing/selftests/bpf/test_offload.py | 135 +- tools/testing/selftests/bpf/test_progs.c | 209 +- tools/testing/selftests/bpf/test_sockmap.c | 1 - tools/testing/selftests/bpf/test_spin_lock.c | 108 + tools/testing/selftests/bpf/test_verifier.c | 15771 +------------------ tools/testing/selftests/bpf/verifier/.gitignore | 1 + tools/testing/selftests/bpf/verifier/and.c | 50 + .../testing/selftests/bpf/verifier/array_access.c | 219 + tools/testing/selftests/bpf/verifier/basic.c | 23 + tools/testing/selftests/bpf/verifier/basic_call.c | 50 + tools/testing/selftests/bpf/verifier/basic_instr.c | 134 + tools/testing/selftests/bpf/verifier/basic_stack.c | 64 + .../testing/selftests/bpf/verifier/basic_stx_ldx.c | 45 + tools/testing/selftests/bpf/verifier/bounds.c | 508 + .../selftests/bpf/verifier/bounds_deduction.c | 124 + .../bpf/verifier/bounds_mix_sign_unsign.c | 406 + .../testing/selftests/bpf/verifier/bpf_get_stack.c | 44 + tools/testing/selftests/bpf/verifier/calls.c | 1942 +++ tools/testing/selftests/bpf/verifier/cfg.c | 70 + .../selftests/bpf/verifier/cgroup_inv_retcode.c | 72 + tools/testing/selftests/bpf/verifier/cgroup_skb.c | 197 + .../selftests/bpf/verifier/cgroup_storage.c | 220 + tools/testing/selftests/bpf/verifier/const_or.c | 60 + tools/testing/selftests/bpf/verifier/ctx.c | 93 + tools/testing/selftests/bpf/verifier/ctx_sk_msg.c | 181 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1034 ++ tools/testing/selftests/bpf/verifier/dead_code.c | 159 + .../selftests/bpf/verifier/direct_packet_access.c | 633 + .../bpf/verifier/direct_stack_access_wraparound.c | 40 + tools/testing/selftests/bpf/verifier/div0.c | 184 + .../testing/selftests/bpf/verifier/div_overflow.c | 104 + .../selftests/bpf/verifier/helper_access_var_len.c | 614 + .../selftests/bpf/verifier/helper_packet_access.c | 460 + .../selftests/bpf/verifier/helper_value_access.c | 953 ++ tools/testing/selftests/bpf/verifier/jit.c | 88 + tools/testing/selftests/bpf/verifier/jmp32.c | 746 + tools/testing/selftests/bpf/verifier/jset.c | 167 + tools/testing/selftests/bpf/verifier/jump.c | 180 + tools/testing/selftests/bpf/verifier/junk_insn.c | 45 + tools/testing/selftests/bpf/verifier/ld_abs.c | 286 + tools/testing/selftests/bpf/verifier/ld_dw.c | 36 + tools/testing/selftests/bpf/verifier/ld_imm64.c | 141 + tools/testing/selftests/bpf/verifier/ld_ind.c | 72 + tools/testing/selftests/bpf/verifier/leak_ptr.c | 67 + tools/testing/selftests/bpf/verifier/lwt.c | 189 + tools/testing/selftests/bpf/verifier/map_in_map.c | 62 + .../selftests/bpf/verifier/map_ptr_mixing.c | 100 + tools/testing/selftests/bpf/verifier/map_ret_val.c | 65 + tools/testing/selftests/bpf/verifier/masking.c | 322 + tools/testing/selftests/bpf/verifier/meta_access.c | 235 + .../bpf/verifier/perf_event_sample_period.c | 59 + .../selftests/bpf/verifier/prevent_map_lookup.c | 74 + tools/testing/selftests/bpf/verifier/raw_stack.c | 305 + .../testing/selftests/bpf/verifier/ref_tracking.c | 607 + tools/testing/selftests/bpf/verifier/runtime_jit.c | 80 + .../selftests/bpf/verifier/search_pruning.c | 156 + tools/testing/selftests/bpf/verifier/spill_fill.c | 76 + tools/testing/selftests/bpf/verifier/spin_lock.c | 333 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 317 + tools/testing/selftests/bpf/verifier/uninit.c | 39 + tools/testing/selftests/bpf/verifier/unpriv.c | 522 + tools/testing/selftests/bpf/verifier/value.c | 104 + .../selftests/bpf/verifier/value_adj_spill.c | 43 + .../selftests/bpf/verifier/value_illegal_alu.c | 94 + .../testing/selftests/bpf/verifier/value_or_null.c | 152 + .../selftests/bpf/verifier/value_ptr_arith.c | 796 + tools/testing/selftests/bpf/verifier/var_off.c | 66 + tools/testing/selftests/bpf/verifier/xadd.c | 97 + tools/testing/selftests/bpf/verifier/xdp.c | 14 + .../bpf/verifier/xdp_direct_packet_access.c | 900 ++ .../selftests/cpu-hotplug/cpu-on-off-test.sh | 13 +- .../drivers/net/mlxsw/blackhole_routes.sh | 200 + .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 3 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 3 +- .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 143 +- .../selftests/filesystems/binderfs/.gitignore | 1 + .../selftests/filesystems/binderfs/Makefile | 6 + .../selftests/filesystems/binderfs/binderfs_test.c | 275 + .../testing/selftests/filesystems/binderfs/config | 3 + tools/testing/selftests/ir/Makefile | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 6 + tools/testing/selftests/memfd/memfd_test.c | 74 + tools/testing/selftests/net/Makefile | 2 +- .../selftests/net/forwarding/devlink_lib.sh | 2 +- .../net/forwarding/forwarding.config.sample | 3 + tools/testing/selftests/net/forwarding/lib.sh | 9 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 11 +- .../selftests/net/forwarding/mirror_gre_changes.sh | 1 + .../selftests/net/forwarding/mirror_gre_flower.sh | 4 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 88 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 5 +- .../selftests/net/forwarding/router_broadcast.sh | 3 +- tools/testing/selftests/net/ip_defrag.c | 69 +- tools/testing/selftests/net/ip_defrag.sh | 16 + tools/testing/selftests/net/tls.c | 138 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/config | 2 +- tools/testing/selftests/netfilter/nft_nat.sh | 762 + .../networking/timestamping/rxtimestamp.c | 1 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pid-vm.c | 406 + tools/testing/selftests/seccomp/seccomp_bpf.c | 72 +- tools/testing/selftests/timers/Makefile | 2 +- tools/testing/selftests/tpm2/Makefile | 4 + tools/testing/selftests/tpm2/test_smoke.sh | 4 + tools/testing/selftests/tpm2/test_space.sh | 4 + tools/testing/selftests/tpm2/tpm2.py | 696 + tools/testing/selftests/tpm2/tpm2_tests.py | 227 + virt/kvm/arm/arch_timer.c | 1 + virt/kvm/arm/mmu.c | 7 +- virt/kvm/kvm_main.c | 3 +- 4478 files changed, 176661 insertions(+), 114865 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30 create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbar create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc create mode 100644 Documentation/admin-guide/LSM/SafeSetID.rst delete mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lemaker,bl035-r [...] create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra210-bpmp.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9m001.txt create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/mt6358.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-afe-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/mtk-btcvsd-snd.txt create mode 100644 Documentation/devicetree/bindings/sound/sprd-pcm.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt create mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt delete mode 100644 Documentation/filesystems/exofs.txt create mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/media/uapi/v4l/dev-codec.rst delete mode 100644 Documentation/media/uapi/v4l/dev-effect.rst create mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst delete mode 100644 Documentation/media/uapi/v4l/dev-teletext.rst create mode 100644 Documentation/networking/devlink-info-versions.rst create mode 100644 Documentation/networking/devlink-params-mlxsw.txt create mode 100644 Documentation/networking/phy.rst delete mode 100644 Documentation/networking/phy.txt delete mode 100644 Documentation/scsi/osd.txt create mode 100644 Documentation/xtensa/booting.txt create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts delete mode 100644 arch/arm/boot/dts/skeleton.dtsi delete mode 100644 arch/arm/boot/dts/skeleton64.dtsi create mode 100644 arch/arm/mach-tango/pm.h create mode 100644 arch/arm64/boot/dts/arm/fvp-base-revc.dts create mode 100644 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi delete mode 100644 arch/ia64/include/uapi/asm/socket.h create mode 100644 arch/m68k/atari/nvram.c create mode 100644 arch/mips/include/asm/ginvt.h delete mode 100644 arch/mips/include/asm/octeon/cvmx-smix-defs.h create mode 100644 arch/mips/mm/context.c create mode 100644 arch/parisc/lib/string.S create mode 100644 arch/riscv/net/Makefile create mode 100644 arch/riscv/net/bpf_jit_comp.c delete mode 100644 arch/s390/include/uapi/asm/socket.h create mode 100644 arch/x86/boot/compressed/acpi.c delete mode 100644 arch/x86/include/uapi/asm/socket.h delete mode 100644 arch/xtensa/include/uapi/asm/socket.h create mode 100644 crypto/lzo-rle.c rename {firmware => drivers/base/firmware_loader/builtin}/.gitignore (100%) rename {firmware => drivers/base/firmware_loader/builtin}/Makefile (100%) delete mode 100644 drivers/char/generic_nvram.c create mode 100644 drivers/dma/fsl-qdma.c create mode 100644 drivers/edac/i10nm_base.c create mode 100644 drivers/edac/skx_base.c create mode 100644 drivers/edac/skx_common.c create mode 100644 drivers/edac/skx_common.h delete mode 100644 drivers/edac/skx_edac.c create mode 100644 drivers/firmware/tegra/bpmp-private.h create mode 100644 drivers/firmware/tegra/bpmp-tegra186.c create mode 100644 drivers/firmware/tegra/bpmp-tegra210.c create mode 100644 drivers/gpio/gpio-tqmx86.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_smc.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine_base.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/vm_helper.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h create mode 100644 drivers/gpu/drm/i915/i915_active.c create mode 100644 drivers/gpu/drm/i915/i915_active.h create mode 100644 drivers/gpu/drm/i915/i915_active_types.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_active.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c create mode 100644 drivers/gpu/drm/panel/panel-sitronix-st7701.c delete mode 100644 drivers/gpu/drm/qxl/qxl_fb.c create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_channel.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_channel.h create mode 100644 drivers/iio/adc/ad7606.c create mode 100644 drivers/iio/adc/ad7606.h create mode 100644 drivers/iio/adc/ad7606_par.c create mode 100644 drivers/iio/adc/ad7606_spi.c create mode 100644 drivers/iio/adc/ad7768-1.c create mode 100644 drivers/iio/adc/npcm_adc.c create mode 100644 drivers/iio/adc/stmpe-adc.c create mode 100644 drivers/iio/adc/ti-ads124s08.c create mode 100644 drivers/iio/chemical/sgp30.c create mode 100644 drivers/iio/chemical/sps30.c create mode 100644 drivers/iio/light/max44009.c create mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/input/misc/stpmic1_onkey.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/sdm845.c create mode 100644 drivers/media/i2c/mt9m001.c create mode 100644 drivers/media/i2c/ov8856.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/mfd/lochnagar-i2c.c create mode 100644 drivers/mfd/stpmic1.c create mode 100644 drivers/mtd/nand/raw/meson_nand.c create mode 100644 drivers/net/ethernet/freescale/enetc/Kconfig create mode 100644 drivers/net/ethernet/freescale/enetc/Makefile create mode 100644 drivers/net/ethernet/freescale/enetc/enetc.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_hw.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_msg.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pf.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pf.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_vf.c create mode 100644 drivers/net/ethernet/intel/igc/igc_ethtool.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/location.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/tof.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tof.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tof.h create mode 100644 drivers/parisc/iommu.h create mode 100644 drivers/phy/cadence/cdns-dphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-comphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-utmi.c create mode 100644 drivers/regulator/max77650-regulator.c delete mode 100644 drivers/scsi/osd/Kbuild delete mode 100644 drivers/scsi/osd/Kconfig delete mode 100644 drivers/scsi/osd/osd_debug.h delete mode 100644 drivers/scsi/osd/osd_initiator.c delete mode 100644 drivers/scsi/osd/osd_uld.c create mode 100644 drivers/spi/spi-nxp-fspi.c delete mode 100644 drivers/staging/iio/adc/ad7606.c delete mode 100644 drivers/staging/iio/adc/ad7606.h delete mode 100644 drivers/staging/iio/adc/ad7606_par.c delete mode 100644 drivers/staging/iio/adc/ad7606_spi.c delete mode 100644 drivers/staging/iio/cdc/ad7152.c delete mode 100644 drivers/staging/xgifb/Kconfig delete mode 100644 drivers/staging/xgifb/Makefile delete mode 100644 drivers/staging/xgifb/TODO delete mode 100644 drivers/staging/xgifb/XGI_main.h delete mode 100644 drivers/staging/xgifb/XGI_main_26.c delete mode 100644 drivers/staging/xgifb/XGIfb.h delete mode 100644 drivers/staging/xgifb/vb_def.h delete mode 100644 drivers/staging/xgifb/vb_init.c delete mode 100644 drivers/staging/xgifb/vb_init.h delete mode 100644 drivers/staging/xgifb/vb_setmode.c delete mode 100644 drivers/staging/xgifb/vb_setmode.h delete mode 100644 drivers/staging/xgifb/vb_struct.h delete mode 100644 drivers/staging/xgifb/vb_table.h delete mode 100644 drivers/staging/xgifb/vb_util.h delete mode 100644 drivers/staging/xgifb/vgatypes.h create mode 100644 drivers/tty/serial/tegra-tcu.c delete mode 100644 drivers/usb/README delete mode 100644 drivers/usb/host/whci/Kbuild create mode 100644 drivers/usb/host/whci/Makefile create mode 100644 drivers/watchdog/stpmic1_wdt.c delete mode 100644 fs/exofs/BUGS delete mode 100644 fs/exofs/Kbuild delete mode 100644 fs/exofs/Kconfig delete mode 100644 fs/exofs/Kconfig.ore delete mode 100644 fs/exofs/common.h delete mode 100644 fs/exofs/dir.c delete mode 100644 fs/exofs/exofs.h delete mode 100644 fs/exofs/file.c delete mode 100644 fs/exofs/inode.c delete mode 100644 fs/exofs/namei.c delete mode 100644 fs/exofs/ore.c delete mode 100644 fs/exofs/ore_raid.c delete mode 100644 fs/exofs/ore_raid.h delete mode 100644 fs/exofs/super.c delete mode 100644 fs/exofs/sys.c create mode 100644 fs/fs_types.c create mode 100644 include/asm-generic/atomic-instrumented.h create mode 100644 include/asm-generic/atomic-long.h rename include/{uapi => }/asm-generic/shmparam.h (100%) create mode 100644 include/dt-bindings/clk/lochnagar.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h create mode 100644 include/dt-bindings/mfd/st,stpmic1.h create mode 100644 include/dt-bindings/pinctrl/lochnagar.h create mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/fs_types.h delete mode 100644 include/linux/input/ili210x.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/limits.h create mode 100644 include/linux/mfd/lochnagar.h create mode 100644 include/linux/mfd/lochnagar1_regs.h create mode 100644 include/linux/mfd/lochnagar2_regs.h create mode 100644 include/linux/mfd/stpmic1.h create mode 100644 include/net/flow_offload.h create mode 100644 include/net/netns/xdp.h delete mode 100644 include/scsi/osd_initiator.h delete mode 100644 include/scsi/osd_ore.h create mode 100644 include/trace/events/mlxsw.h create mode 100644 include/uapi/linux/xdp_diag.h create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 net/core/flow_offload.c create mode 100644 net/xdp/xsk.h create mode 100644 net/xdp/xsk_diag.c delete mode 100644 scripts/Makefile.genheader create mode 100644 scripts/kconfig/lexer.l rename scripts/kconfig/{zconf.y => parser.y} (100%) delete mode 100644 scripts/kconfig/zconf.l create mode 100644 security/safesetid/Kconfig create mode 100644 security/safesetid/Makefile create mode 100644 security/safesetid/lsm.c create mode 100644 security/safesetid/lsm.h create mode 100644 security/safesetid/securityfs.c create mode 100644 sound/soc/codecs/cros_ec_codec.c create mode 100644 sound/soc/codecs/jz4725b.c create mode 100644 sound/soc/codecs/mt6358.c create mode 100644 sound/soc/codecs/mt6358.h create mode 100644 sound/soc/codecs/wcd-clsh-v2.c create mode 100644 sound/soc/codecs/wcd-clsh-v2.h create mode 100644 sound/soc/codecs/wcd9335.c create mode 100644 sound/soc/codecs/wcd9335.h create mode 100644 sound/soc/mediatek/common/mtk-btcvsd.c create mode 100644 sound/soc/mediatek/mt8183/Makefile create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-common.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-adda.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-hostless.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-interconnection.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-reg.h create mode 100644 sound/soc/sprd/Kconfig create mode 100644 sound/soc/sprd/Makefile create mode 100644 sound/soc/sprd/sprd-pcm-dma.c create mode 100644 sound/soc/sprd/sprd-pcm-dma.h create mode 100644 tools/lib/bpf/libbpf_util.h create mode 100644 tools/perf/util/bpf-event.c create mode 100644 tools/perf/util/bpf-event.h create mode 100644 tools/perf/util/color_config.c create mode 100644 tools/perf/util/s390-cpumcf-kernel.h create mode 100644 tools/perf/util/s390-sample-raw.c create mode 100644 tools/perf/util/sample-raw.c create mode 100644 tools/perf/util/sample-raw.h create mode 100644 tools/perf/util/symbol_conf.h create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.h create mode 100644 tools/testing/selftests/bpf/test_map_lock.c create mode 100644 tools/testing/selftests/bpf/test_spin_lock.c create mode 100644 tools/testing/selftests/bpf/verifier/.gitignore create mode 100644 tools/testing/selftests/bpf/verifier/and.c create mode 100644 tools/testing/selftests/bpf/verifier/array_access.c create mode 100644 tools/testing/selftests/bpf/verifier/basic.c create mode 100644 tools/testing/selftests/bpf/verifier/basic_call.c create mode 100644 tools/testing/selftests/bpf/verifier/basic_instr.c create mode 100644 tools/testing/selftests/bpf/verifier/basic_stack.c create mode 100644 tools/testing/selftests/bpf/verifier/basic_stx_ldx.c create mode 100644 tools/testing/selftests/bpf/verifier/bounds.c create mode 100644 tools/testing/selftests/bpf/verifier/bounds_deduction.c create mode 100644 tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c create mode 100644 tools/testing/selftests/bpf/verifier/bpf_get_stack.c create mode 100644 tools/testing/selftests/bpf/verifier/calls.c create mode 100644 tools/testing/selftests/bpf/verifier/cfg.c create mode 100644 tools/testing/selftests/bpf/verifier/cgroup_inv_retcode.c create mode 100644 tools/testing/selftests/bpf/verifier/cgroup_skb.c create mode 100644 tools/testing/selftests/bpf/verifier/cgroup_storage.c create mode 100644 tools/testing/selftests/bpf/verifier/const_or.c create mode 100644 tools/testing/selftests/bpf/verifier/ctx.c create mode 100644 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c create mode 100644 tools/testing/selftests/bpf/verifier/ctx_skb.c create mode 100644 tools/testing/selftests/bpf/verifier/dead_code.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_packet_access.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_stack_access_wraparound.c create mode 100644 tools/testing/selftests/bpf/verifier/div0.c create mode 100644 tools/testing/selftests/bpf/verifier/div_overflow.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_access_var_len.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_packet_access.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_value_access.c create mode 100644 tools/testing/selftests/bpf/verifier/jit.c create mode 100644 tools/testing/selftests/bpf/verifier/jmp32.c create mode 100644 tools/testing/selftests/bpf/verifier/jset.c create mode 100644 tools/testing/selftests/bpf/verifier/jump.c create mode 100644 tools/testing/selftests/bpf/verifier/junk_insn.c create mode 100644 tools/testing/selftests/bpf/verifier/ld_abs.c create mode 100644 tools/testing/selftests/bpf/verifier/ld_dw.c create mode 100644 tools/testing/selftests/bpf/verifier/ld_imm64.c create mode 100644 tools/testing/selftests/bpf/verifier/ld_ind.c create mode 100644 tools/testing/selftests/bpf/verifier/leak_ptr.c create mode 100644 tools/testing/selftests/bpf/verifier/lwt.c create mode 100644 tools/testing/selftests/bpf/verifier/map_in_map.c create mode 100644 tools/testing/selftests/bpf/verifier/map_ptr_mixing.c create mode 100644 tools/testing/selftests/bpf/verifier/map_ret_val.c create mode 100644 tools/testing/selftests/bpf/verifier/masking.c create mode 100644 tools/testing/selftests/bpf/verifier/meta_access.c create mode 100644 tools/testing/selftests/bpf/verifier/perf_event_sample_period.c create mode 100644 tools/testing/selftests/bpf/verifier/prevent_map_lookup.c create mode 100644 tools/testing/selftests/bpf/verifier/raw_stack.c create mode 100644 tools/testing/selftests/bpf/verifier/ref_tracking.c create mode 100644 tools/testing/selftests/bpf/verifier/runtime_jit.c create mode 100644 tools/testing/selftests/bpf/verifier/search_pruning.c create mode 100644 tools/testing/selftests/bpf/verifier/spill_fill.c create mode 100644 tools/testing/selftests/bpf/verifier/spin_lock.c create mode 100644 tools/testing/selftests/bpf/verifier/stack_ptr.c create mode 100644 tools/testing/selftests/bpf/verifier/uninit.c create mode 100644 tools/testing/selftests/bpf/verifier/unpriv.c create mode 100644 tools/testing/selftests/bpf/verifier/value.c create mode 100644 tools/testing/selftests/bpf/verifier/value_adj_spill.c create mode 100644 tools/testing/selftests/bpf/verifier/value_illegal_alu.c create mode 100644 tools/testing/selftests/bpf/verifier/value_or_null.c create mode 100644 tools/testing/selftests/bpf/verifier/value_ptr_arith.c create mode 100644 tools/testing/selftests/bpf/verifier/var_off.c create mode 100644 tools/testing/selftests/bpf/verifier/xadd.c create mode 100644 tools/testing/selftests/bpf/verifier/xdp.c create mode 100644 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/blackhole_routes.sh create mode 100644 tools/testing/selftests/filesystems/binderfs/.gitignore create mode 100644 tools/testing/selftests/filesystems/binderfs/Makefile create mode 100644 tools/testing/selftests/filesystems/binderfs/binderfs_test.c create mode 100644 tools/testing/selftests/filesystems/binderfs/config create mode 100755 tools/testing/selftests/netfilter/nft_nat.sh create mode 100644 tools/testing/selftests/proc/proc-pid-vm.c create mode 100644 tools/testing/selftests/tpm2/Makefile create mode 100755 tools/testing/selftests/tpm2/test_smoke.sh create mode 100755 tools/testing/selftests/tpm2/test_space.sh create mode 100644 tools/testing/selftests/tpm2/tpm2.py create mode 100644 tools/testing/selftests/tpm2/tpm2_tests.py