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-release-aarch64-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 new 6174be14199a Merge remote-tracking branch 'fixes/master' adds 6db2983cd806 kallsyms: Handle too long symbols in kallsyms.c new 6e5d1cb43a97 Merge remote-tracking branch 'kbuild-current/fixes' adds 18094d0b55d5 ARC: DTB: [scripted] fix node name and address spelling adds 245b4b608725 ARCv2: Enable unaligned access in early ASM code adds c4a8fb41246c ARCv2: lib: memcpy: fix doing prefetchw outside of buffer new bd7af24238d0 Merge remote-tracking branch 'arc-current/for-curr' adds 1b5ba3507842 ARM: 8824/1: fix a migrating irq bug when hotplug cpu new a73c1b24bee9 Merge remote-tracking branch 'arm-current/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' new 66e235774e93 Merge remote-tracking branch 'net/master' adds 09db51241118 esp: Skip TX bytes accounting when sending from a request socket new 0c5d571264f0 Merge remote-tracking branch 'ipsec/master' 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 new 47e14483d433 Merge remote-tracking branch 'netfilter/master' 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 new 549b90b1171d 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 72a52a2e9596 Merge branch 'asoc-5.0' into asoc-linus new 96014a9706b0 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 3a3a75eaefb1 Merge branch 'regulator-5.0' into regulator-linus new 6b48a55fd9a5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 673c865efbdc spi: ti-qspi: Fix mmap read when more than one CS in use adds 2186097e00f9 Merge branch 'spi-5.0' into spi-linus new 56fc17908d7f Merge remote-tracking branch 'spi-fixes/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 new ae7bcf7bbc21 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 new e7357c56c358 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 new aa469d27927a Merge remote-tracking branch 'usb.current/usb-linus' new b0322ccd376b 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 [...] new 5c180c220c3b 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 new a7d2c3c641ee 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 new 873278ea8393 Merge remote-tracking branch 'input-current/for-linus' new 99f246d41a92 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 new bb025e065e3d 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 new ad0f911b2613 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 new 3654dbf5ced5 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 [...] new 7f2370374811 Merge remote-tracking branch 'omap-fixes/fixes' adds 2a2ec4aa0577 hwmon: (nct6775) Fix fan6 detection for NCT6793D new ba2f31877331 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 new aa457db4320b Merge remote-tracking branch 'vfs-fixes/fixes' adds 6a730fcb9cb4 Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 new 38743a378fe4 Merge remote-tracking branch 'drivers-x86-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 [...] new 58f429cafd5d Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 053ff09f1a8f drm/rockchip: rgb: update SPDX license identifier adds b14e945bda8a drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init new 5e52c267013e 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 c5a5fa473ce4 kconfig: rename zconf.l to lexer.l adds d6747d2470f0 kconfig: rename zconf.y to parser.y adds 9b676182bf01 Merge branch 'kconfig' into for-next new bf34bd2721ea Merge remote-tracking branch 'kbuild/for-next' adds 058b472f2035 lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases a [...] new 1e942ffebdf1 Merge remote-tracking branch 'compiler-attributes/compiler [...] 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 new 38c3e54bb9bd Merge remote-tracking branch 'dma-mapping/for-next' adds 4d34d7066726 ARCv2: lib: introduce memcpy optimized for unaligned access adds 529c44807715 ARCv2: Add explcit unaligned access support (and ability t [...] new 60bb3c31fe25 Merge remote-tracking branch 'arc/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 new c06d5be15ba4 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 new 2b002e30237f 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' new 519e2953c402 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 new 9381a87d1579 Merge remote-tracking branch 'arm-soc/for-next' new 38010e592641 Merge remote-tracking branch 'actions/for-next' new b84e1d927624 Merge remote-tracking branch 'amlogic/for-next' new 371e72679e49 Merge remote-tracking branch 'at91/at91-next' new 6c3adf66d6e5 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 new 785316200728 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 new bb89ed3850c0 Merge remote-tracking branch 'keystone/next' new 0b547ef079df Merge remote-tracking branch 'mediatek/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 new 7ed036ea8e6d 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 new 018269a8bd32 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 new 6be6c9eece2b 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 new e7a338998c56 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 new 758dc50ed827 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 new 9487c5cc0040 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 [...] new aa3afceab723 Merge remote-tracking branch 'sunxi/sunxi/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 10a89a2337c8 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 a7a0443a1ff6 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 4d9f9ef76870 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 91eedef46248 Merge branch for-5.1/arm/core 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 45bfb6b333ab Merge branch for-5.1/arm64/dt into for-next new 2468b2767097 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 new 36eb842d8a8e Merge remote-tracking branch 'clk/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 new 0a184529c54d Merge remote-tracking branch 'clk-samsung/for-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 new 09f340bea7a2 Merge remote-tracking branch 'csky/linux-next' new ac7b3abef4f7 Merge remote-tracking branch 'm68k/for-next' new 3b4de615cfd9 m68k: add ColdFire mcf5441x eDMA platform support new 88bef1b074ae Merge remote-tracking branch 'm68knommu/for-next' new 56c95e0769ce 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 new 9e954fd6f653 Merge remote-tracking branch 'mips/mips-next' new 7cbdc4b9c8c3 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 73ab43143ba3 parisc: Use F_EXTEND() macro to convert address adds 47e157d5206d parisc: Use F_EXTEND() macro in iosapic code new 5ace597ed920 Merge remote-tracking branch 'parisc-hd/for-next' new b87d9662f30f 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 new e31c5e78f3d9 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 new 45f186107361 Merge remote-tracking branch 'xtensa/xtensa-for-next' new cafe53322099 Merge remote-tracking branch 'fscrypt/master' new 714986108fc0 Merge remote-tracking branch 'befs/for-next' new 94a8a478ad0a Merge branch 'misc-4.21' into for-next-current-v4.20-20190204 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 new fdef91efc139 Merge branch 'misc-next' into for-next-current-v4.20-20190204 new 570c222bfadb Merge branch 'for-next-current-v4.20-20190204' into for-ne [...] new 7b1f46845e86 Merge branch 'misc-next' into for-next-next-v5.0-20190204 adds 25db8ab63a3d btrfs: drop uuid_mutex in btrfs_free_extra_devids() new f897f9802177 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 0703fd3df123 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker new df47ae003e7b 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 [...] new b1044d70daee Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds c15ac1b4242d btrfs: check if free bgs for commit adds 26dab9a3bed3 btrfs: dump block_rsv whe dumping space info adds 41f83087f5a1 btrfs: don't use global reserve for chunk allocation adds 89ec7c7c993e btrfs: don't enospc all tickets on flush failure adds 31063598f434 btrfs: loop in inode_rsv_refill adds 6d3830780c64 btrfs: be more explicit about allowed flush states adds d9e11a1d31cc btrfs: reserve extra space during evict() new 7d2f5a57d908 Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] new c2c0c4274b0f btrfs: replace cleaner_delayed_iput_mutex with a waitqueue new 457816df71ce Merge branch 'ext/josef/iput-fixes' into for-next-next-v5. [...] new e54fee1b276f Btrfs: drop useless LIST_HEAD in merge_reloc_root new c867bfc072eb btrfs: Make first argument of btrfs_run_delalloc_range dir [...] new 8072b55d082e Btrfs: do not overwrite scrub error with fault error in sc [...] new 0d8e89a61b30 Btrfs: do not overwrite error return value in scrub progre [...] new 8ab92247aff3 Btrfs: do not overwrite error return value in the get devi [...] new d22ee399a85c Btrfs: setup a nofs context for memory allocation at btrfs [...] new 2272a6446d34 Btrfs: setup a nofs context for memory allocation at __btr [...] new 8815c67f3353 btrfs: Remove unused arguments from btrfs_get_extent_fiemap new f1fdbbef761e btrfs: Refactor btrfs_get_extent_fiemap new b08b8339bf3c btrfs: Remove redundant assignment in btrfs_get_extent_fiemap new d184c00b8a76 btrfs: remove set but not used variable 'num_pages' new dfdbf6ac6504 btrfs: Remove inode argument from async_cow_submit new 2ee26763ec3e btrfs: Remove isize local variable in compress_file_range new 1b20c73c4814 btrfs: Use ihold instead of igrab in cow_file_range_async new 7302d4a188fd btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work new c00e9f3fb03a btrfs: Document logic regarding inode in async_cow_submit new 94eedd01743d btrfs: Refactor shrink_delalloc new 195d3ce9741b Btrfs: remove redundant check for swapfiles when reflinking new 15319eb17cfc Btrfs: do not overwrite error return value in the device r [...] new 4ee421e91af0 Btrfs: do not overwrite error return value in the balance ioctl new 1cb597b1cdb7 btrfs: Remove impossible condition from mergable_maps new acf3cf7e8dce Btrfs: move duplicated nodatasum check into common reflink [...] new 64060aed8bcb btrfs: Rename found_type to extent_type in btrfs_get_extent new fdc17226baf7 btrfs: Consolidate retval checking of core btree functions new fcf58f98b3ef btrfs: Remove not_found_em label from btrfs_get_extent new 9c74e65b252c btrfs: merge btrfs_find_device_missing_or_by_path() into parent new 9b8ffbcd2bf4 btrfs: cleanup btrfs_find_device_by_devspec() new 12af93d3a326 btrfs: refactor btrfs_find_device() take fs_devices as argument new 712aaf8a0acc btrfs: refactor btrfs_free_stale_devices() to get return value new 67ce86bb3753 btrfs: merge btrfs_find_device and find_device new 39a9ce72a510 btrfs: simplify workqueue name when allocating new 49015c4f5400 btrfs: scrub: print messages when started or finished new 8dd666c6308b btrfs: make btrfs_destroy_delayed_refs use btrfs_delayed_ref_lock new 2d9d3c5c5e7b btrfs: make btrfs_destroy_delayed_refs use btrfs_delete_ref_head new e186e208f052 btrfs: call btrfs_create_pending_block_groups unconditionally new ec190d7e3a76 Btrfs: fix deadlock when allocating tree block during leaf [...] new c7e461065bee btrfs: don't end the transaction for delayed refs in throttle new 9c3bb6bf1f9f btrfs: fix potential oops in device_list_add new e1c7fa9a6d74 btrfs: relocation: Delay reloc tree deletion after merge_r [...] new 2f9fa156b7a4 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap new 47ee4dd3dcbe btrfs: qgroup: Introduce per-root swapped blocks infrastructure new 708f42bba0ca btrfs: qgroup: Use delayed subtree rescan for balance new 97560288d0f1 btrfs: qgroup: Cleanup old subtree swap code new 23a1aedbc73a btrfs: clean up pending block groups when transaction comm [...] new c2ede161e530 btrfs: introduce feature to forget a btrfs device new 129245cb7ed1 Merge branch 'ext/anand/ioctl-forget' into for-next-next-v [...] 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 new 415b8f509c76 Merge branch 'ext/qu/pre-commit-check' into for-next-next- [...] new 3fd5b20b82f0 btrfs: add macros for compression type and level new 7657d4b17835 btrfs: rename workspaces_list to workspace_manager new d6b12efa62f8 btrfs: manage heuristic workspace as index 0 new f4dfe28aad51 btrfs: unify compression ops with workspace_manager new b1dab7ff4d1e btrfs: add helper methods for workspace manager init and cleanup new f847d3c28594 btrfs: add compression interface in (get/put)_workspace() new aba07c776a7f btrfs: move to fn pointers for get/put workspaces new 1663307b3282 btrfs: plumb level through the compression interface new a67dc67a2cb8 btrfs: change set_level() to bound the level passed in new a3656160cadb btrfs: zstd use the passed through level instead of default new 19b8697036a7 btrfs: add zstd compression level support new d80055e09e10 Merge branch 'ext/dzhou/compr-workspaces' into for-next-ne [...] new 5b113911bac9 Merge branch 'for-next-next-v5.0-20190204' into for-next-20190204 new 4062f017dab6 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 new 24999c9b449b Merge remote-tracking branch 'cifs/for-next' new 580753f6a0fb 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. new d7891c6a7a37 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 new 230636f76485 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 new d53907f8ba44 Merge remote-tracking branch 'fuse/for-next' new 656984821d4e Merge remote-tracking branch 'jfs/jfs-next' new a2ba5daea6c4 Merge remote-tracking branch 'nfsd/nfsd-next' new c2188c87c8fe Merge remote-tracking branch 'overlayfs/overlayfs-next' new 8d0da491a3ff 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 new 62b0d0f531df 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 [...] new d17ac9e0a4f0 Merge remote-tracking branch 'vfs/for-next' new b238e5e10dab Merge remote-tracking branch 'printk/for-next' adds 807ffb1e1eab PCI/AER: Use match_string() helper to simplify the code adds 1e9a4c2585be Merge branch 'pci/aer' adds 51c48b310183 PCI: Probe bridge window attributes once at enumeration-time adds d42bc49a4c5b Merge branch 'pci/enumeration' adds 2a727f609137 PCI: ibmphp: Turn semaphores into completions or mutexes adds 47eaf13596a8 Merge branch 'pci/hotplug' adds 83a50d3a235b PCI: Use of_node_name_eq() for node name comparisons adds e7d1171ca5cb Merge branch 'pci/misc' adds 0294951030eb PCI/VMD: Configure MPS settings before adding devices adds 4e4af4fc53c1 Merge branch 'remotes/lorenzo/pci/vmd' new 8cf7bee4c46b Merge remote-tracking branch 'pci/next' new 378f41443abb 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 13054abbaa4f HID: debug: fix the ring buffer implementation 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 new 0a78d8db0fff Merge remote-tracking branch 'hid/for-next' new 8428edc30497 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 new af5dc00f1ef6 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 new 66e35c74dd3e 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 [...] new b7ee99800501 Merge remote-tracking branch 'v4l-dvb/master' new ab655fe49820 Merge remote-tracking branch 'v4l-dvb-next/master' 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 new 0f7b2650c2c8 Merge remote-tracking branch 'pm/linux-next' adds 5471b2c9bd08 cpufreq: qcom: Read voltage LUT and populate OPP adds 45b11bc65853 cpufreq: qcom-kryo: make some variables static adds fb9b07a0f2d1 cpufreq: tegra124: add missing of_node_put() new 8f2e466b2b4d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds c257a22bea9b PM / OPP: Remove unused parameter of _generic_set_opp_clk_only() new 3c213efcdc63 Merge remote-tracking branch 'opp/opp/linux-next' new 5fd7fe1a3077 Merge remote-tracking branch 'thermal/next' adds 5c1597bfeb2c dlm: retry wait_event_interruptible in event of ERESTARTSYS new 92ad3f133fd7 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' new 47c4a12a09dd 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 new bde8ef804c0d Merge remote-tracking branch 'net-next/master' 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' new 85c02bae917b Merge remote-tracking branch 'bpf-next/master' adds dda7a817f287 net/mlx5: Add XRC transport to ODP device capabilities layout adds 46861e3e88be net/mlx5: Set ODP SRQ support in firmware new 0500ddd16153 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 0604628bb03a netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy new 5b16a4bd787b Merge remote-tracking branch 'netfilter-next/master' new 949fd0ebc789 Merge remote-tracking branch 'nfc-next/master' 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)/ new 3a36a62851fd 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 [...] new dfd2a95fb0fa Merge remote-tracking branch 'bluetooth/master' new c1525d05e73e 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 new 820c6d2d9700 Merge remote-tracking branch 'mtd/mtd/next' adds 591e13763bd9 mtd: rawnand: marvell: use struct_size() in devm_kzalloc() adds 9344a226e7d6 mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] adds e8293348a3e8 mtd: rawnand: tmio: Do not abuse nand_controller->wq adds 8f8978b019d4 mtd: rawnand: omap2: Use nand_controller_init() adds 7baf22c4ec9c mtd: rawnand: Stop using chip->state in drivers adds 61655561468c mtd: rawnand: Simplify the locking adds 3be8455a19a0 dt-bindings: nand: meson: add Amlogic NAND controller driver adds 2d570b34b41a mtd: rawnand: meson: add support for Amlogic NAND flash co [...] adds 5aa8e5070ae7 MAINTAINERS: Add entry for Amlogic NAND controller driver adds cf991e738aaf mtd: spinand: Add support for all Toshiba Memory products adds 0f5bdb57b2de mtd: rawnand: Annotate implicit fall through in nand_comma [...] adds 603766c5ca02 mtd: rawnand: Annotate implicit fall through in nand_scan_tail adds 58cf617d7db2 mtd: rawnand: denali: remove ->erase hook adds 83e93abb42b9 mtd: rawnand: remove ->legacy.erase and single_erase() adds 8ab266ee78e0 mtd: rawnand: check return code of nand_reset() and nand_r [...] adds 7404e9454dd9 mtd: rawnand: denali: remove unneeded denali_reset_irq() call adds bdc8bfeebd96 mtd: rawnand: denali: remove unused function argument 'raw' adds 9878e1aafea4 mtd: rawnand: denali: remove unused dma_addr field from de [...] adds bb0462a4391b mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG adds 7fd59a3101da mtd: rawnand: fsmc: Reset NAND timings on resume() adds e74745d96478 mtd: rawnand: fsmc: Disable NAND on remove() new a876341fd085 Merge remote-tracking branch 'nand/nand/next' new 1bc61e025861 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 [...] new 76ea82774089 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 [...] new 3ae01ddd89f9 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 new 2af16d058277 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 9e7290dae086 gpu: host1x: Program the channel stream ID adds e4339b5c40e6 gpu: host1x: Introduce support for wide opcodes adds 685aeb70db02 gpu: host1x: Support 40-bit addressing adds 7a0658caa44d gpu: host1x: Use direct DMA with IOMMU API usage adds af981846fd33 gpu: host1x: Restrict IOVA space to DMA mask adds e663b917f54c gpu: host1x: Support 40-bit addressing on Tegra186 adds 9286573c9ef0 gpu: host1x: Use correct semantics for HOST1X_CHANNEL_DMAEND adds fb15fdba16de gpu: host1x: Optimize CDMA push buffer memory usage adds 12b1a17af1db drm/tegra: Store parent pointer in Tegra DRM clients adds 6752f96bc34a drm/tegra: vic: Load firmware on demand adds 5883187c03bc drm/tegra: Setup shared IOMMU domain after initialization adds d901db17fe24 drm/tegra: Restrict IOVA space to DMA mask adds 7505bf1747e3 drm/tegra: vic: Do not clear driver data adds 6e5cdaa640ef drm/tegra: vic: Support stream ID register programming adds 30d634dbe5ca dt-bindings: display: tegra: Support SOR crossbar configuration adds 5da853b860e5 drm/tegra: sor: Support device tree crossbar configuration new 5c9495125e07 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 new 1132ea7e4e31 Merge remote-tracking branch 'drm-misc/for-linux-next' 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 new 757ec2b33d09 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 [...] new 2b8af1fe4cb7 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5dd916ab84a2 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 new 6d8537feef08 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 new cfa15f050c75 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 23c10f83944b Merge branch 'asoc-5.1' into asoc-next new 7c976e0cd281 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 281d5e66e01e Input: sx8654 - convert #defined flags to BIT(x) new 58f0d6b193e0 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 new f5a2ac6bae48 Merge remote-tracking branch 'block/for-next' adds 2a4336fc4de8 mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static adds 217ccda3a9f8 mmc: sdhci-esdhc-imx: Constify driver data adds 098107142697 mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] adds 55fef51e0d69 mmc: sdhci: usdhc: do not do tuning for DDR50 mode. adds 73d7ee8e58f8 mmc: sdhci-esdhc-imx: fix HS400 timing issue adds 8b3c93f76921 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string adds 68a45211f8bf mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull adds 2c2c220dda04 mmc: sdhci-esdhc-imx: add delay between tuning cycles adds 920ce03ed275 mmc: sdhci: add delay after the last tuning command adds c9fae113e00c mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe adds 0f648a53db6c mmc: dt-bindings: omap: Remove duplicate documentation paragraphs adds 0a440ec6d5c8 mmc: block: fix debugfs_simple_attr.cocci warnings adds 4095af297071 mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c adds 271ba14861a4 mmc: sdhci: Fix O2 Host PLL and card detect issue adds b72100857685 mmc:sdio: Remove unneeded variable ret adds 0f916b8e2a42 mmc: tmio: fix typo in tmio_mmc_init_ocr() adds dddf03eb4cea mmc: tmio: undo PM autosuspend when removing the host adds 3066980bfaa8 mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL adds f5a0b1509038 mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP adds ac60ee24931a mmc: sdhci: correct the maximum timeout when enable CMDQ adds 87d54b711002 mmc: sdhci-esdhc-imx: add CMDQ support adds da11b3674e00 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ adds 3242a4af79e1 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths adds 8ed1237ae2f9 mmc: tegra: SDMMC pads auto-calibration adds 75f2c2e3fba2 mmc: core: annotate implicit fall through adds f602ad4ff7c4 mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] adds 529ef4cc5db5 mmc: jz4740: Annotate implicit fall through adds 29b70353a427 mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller adds 135759151d94 Merge branch 'fixes' into next adds a5511c25e0ee mmc: jz4740: Remove platform data and use standard APIs adds 3ad323c78b89 mmc: renesas_sdhi: Fix card initialization failure in high [...] adds 202dfb5b7b9d mmc: atmel-mci: enable 8 bits buswidth support adds 0912457b1d82 MAINTAINERS: Add maintainers for eMMC CQHCI driver adds c2de0a7d2da9 MAINTAINERS: Drop link to git for SDHCI adds b7bd93198a88 dt-bindings: mmc: Add supports-cqe property adds 931f931b42d4 mmc: sdhci: Add ADMA3 DMA support for V4 enabled host adds dc5c8daecc7e mmc: tegra: HW Command Queue Support for Tegra SDMMC new 5a8ddd24b44c Merge remote-tracking branch 'mmc/next' new 9d30b9e96b0b Merge remote-tracking branch 'kgdb/kgdb-next' new 0f9149076faf Merge remote-tracking branch 'mfd/for-mfd-next' adds cec2b18832e2 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get i [...] new 6ee3898dd965 Merge remote-tracking branch 'backlight/for-backlight-next' new b18cd338dc08 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 ec3096e764b3 Merge branch 'regulator-5.1' into regulator-next new bc6413e67f24 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 new 89be395ea8d8 Merge remote-tracking branch 'security/next-testing' new a64c61530de5 Merge remote-tracking branch 'apparmor/apparmor-next' new 90098dcc9c4e 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 new 3a7bd8db0549 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 new 4912137d4049 Merge remote-tracking branch 'tpmdd/next' adds 671cdde36e26 watchdog: qcom: Add suspend/resume support adds 59600d045ff4 dt-bindings: watchdog: renesas-wdt: Document r8a77470 support new f12fa9eac6c5 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 [...] new 649026deb13c Merge remote-tracking branch 'iommu/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 [...] new 72721813284f Merge remote-tracking branch 'audit/next' new 17d2c02e0644 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 57b20d4d93f7 Merge branch 'spi-5.1' into spi-next new 8d5f43cb8ad7 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' new 54522c727e91 Merge remote-tracking branch 'tip/auto-latest' new ba076cec5b34 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 new bb2a03889fe6 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 new de5479131e49 Merge remote-tracking branch 'irqchip/irq/irqchip-next' 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 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 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 e9aadb186b35 Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'si [...] adds e81e38da861d Merge LKMM and RCU commits new 26ee5f145a8e 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 3e6cb42d0c31 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds 5d4a3bd032f1 KVM: arm/arm64: Simplify bg_timer programming adds 012f253ab8f6 KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 835b8502b65e KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 3b71337b18bb KVM: arm/arm64: consolidate arch timer trap handlers adds b39baf6f4327 KVM: arm/arm64: timer: Rework data structures for multiple timers adds 439105437036 KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds 71a4f2ccedaf KVM: arm/arm64: Rework the timer code to use a timer_map adds 24d742a3417e KVM: arm/arm64: Move kvm_is_write_fault to header file adds cc1335365e1e arm64: KVM: Expose sanitised cache type register to guest adds bb16c22a780e arm64: KVM: Describe data or unified caches as having 1 se [...] new 22cb1eb945d9 Merge remote-tracking branch 'kvm-arm/next' adds 8d2df8a2d0fa arch/arm/xen: Remove duplicate header new b27ea7bd4913 Merge remote-tracking branch 'xen-tip/linux-next' new d2ad83249b9d Merge remote-tracking branch 'percpu/for-next' adds 4d43d395fed1 workqueue: Try to catch flush_work() without INIT_WORK(). new 86e1d8fae402 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 [...] new 1ef506859920 Merge remote-tracking branch 'drivers-x86/for-next' new f587e0554b21 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 new 65f7cdcb4fd3 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 new 7ca57fcf11e3 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 new 808d5a8b097b Merge remote-tracking branch 'usb/usb-next' adds a49e1abf0770 USB: serial: cp210x: support all gpios on CP2102N QFN28 package adds 15fb84b74196 USB: serial: cp210x: add GPIO support for CP2104 new 800b11a3f2ea Merge remote-tracking branch 'usb-serial/usb-next' new 2936c2088391 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 [...] new e9a65b566a06 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 new 20bde6b8b3b7 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() new 6933a4136aef 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 [...] new 0cedeabf8bc6 Merge remote-tracking branch 'staging/staging-next' new 33d8836bb320 Merge remote-tracking branch 'mux/for-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 new 1ae3d8c9b23c Merge remote-tracking branch 'slave-dma/next' adds 51bee5abeab2 cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys [...] adds 6b3a6a132dfc MAINTAINERS: Update cgroup entry new 5a68cba49620 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 new 4278083316d6 Merge remote-tracking branch 'scsi/for-next' new 0cbcf46ee9fc 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- [...] new 4f8ffca08576 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 new 1bb38d172410 Merge remote-tracking branch 'gpio/for-next' adds 55417dd4d5e5 dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds b37e77395461 gpio: pca953x: add support for pcal6416 type adds 81842949062a gpio: madera: Add missing const adds d01abd7c7996 Documentation: gpio: driver: fix wire name for I2C adds 739bfb20c150 gpio: tegra186: Use TEGRA186_ prefix for GPIO names adds 24f210577545 gpio: altera-a10sr: Set proper output level for direction_output adds 060175a657f0 gpio: altera-a10sr: Trivial coding style fix new e33fa723d84e 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 new bb78797631dc Merge remote-tracking branch 'pinctrl/for-next' new 0d592272954d Merge remote-tracking branch 'pwm/for-next' new 4555f2370da2 Merge remote-tracking branch 'userns/for-next' new 12b7d38410ff 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 new 99d6dc226018 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 new fc73010673db 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 new 0e5d40103097 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 new 42d04c2842c9 Merge remote-tracking branch 'rtc/rtc-next' new 3e3eb405ea8d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 69c3d7172dfb Merge remote-tracking branch 'at24/at24/for-next' new 12e30be06217 Merge remote-tracking branch 'ntb/ntb-next' new a1097b4c454c Merge remote-tracking branch 'kspp/for-next/kspp' new e2b8aabbf2ea 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 new f510f9c7ac26 Merge remote-tracking branch 'gnss/gnss-next' new 92cadcf9ff93 Merge remote-tracking branch 'slimbus/for-next' adds c86d78c459db nvmem: allow to select i.MX nvmem driver for i.MX 7D new 8038c38b2c94 Merge remote-tracking branch 'nvmem/for-next' adds bd54211b8e19 XArray tests: RCU lock prohibits GFP_KERNEL adds 809ab9371ca0 XArray: Update xa_erase family descriptions new 631295fe54aa Merge remote-tracking branch 'xarray/xarray' new 74d0d0f1fc0c Merge remote-tracking branch 'hyperv/hyperv-next' new c0697f39217f 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() new 79385a8f7b79 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 180ca78d3920 scsi: osd: osd_initiator: mark expected switch fall-throughs adds 32673a539294 scsi: osst: mark expected switch fall-throughs adds 7a32d7dee744 scsi: ppa: mark expected switch fall-through adds c2ec0453ebe7 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 165ef4326a2a scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 43d9643959d2 lib: zstd: Mark expected switch fall-throughs adds 71fcecc5a3c9 security: Mark expected switch fall-throughs adds b055f7725a8a lib/cmdline.c: mark expected switch fall-throughs adds f993bd3e061d ASN.1: mark expected switch fall-through new 0aadb4acd6c4 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 712414786e92 checkpatch: don't interpret stack dumps as commit IDs adds 192714ec7aaf mm, slab, vmscan: accumulate gradual pressure on small slabs adds c99530b28242 mmslabvmscan-accumulate-gradual-pressure-on-small-slabs-fix adds b9ecb38d0b12 mm,vmscan: accumulated slab reclaim pressure fixes adds d2c3aac7f989 mm/gup: fix gup_pmd_range() for dax adds 87cd030ee6ed huegtlbfs: fix page leak during migration of file pages adds acb2507798d4 Revert "mm: use early_pfn_to_nid in page_ext_init" adds de1ca0d5cd7e Rename include/{uapi => }/asm-generic/shmparam.h really adds 585a4c1f9978 kasan: remove use after scope bugs detection. adds 182dfe63e258 page_poison: play nicely with KASAN adds ac89b395d98e kasan: fix kasan_check_read/write definitions adds 3309f8de7fb2 scripts/decode_stacktrace.sh: handle RIP address with segment adds f1aaa9ca6820 sh: remove nargs from __SYSCALL adds ba9bc559ad6e sh: generate uapi header and syscall table header files adds c499fd34d613 lib/debugobjects.c: move printk out of db lock critical sections adds 12f32ea83cc8 ocfs2: fix a panic problem caused by o2cb_ctl adds def92bcd31f3 ocfs2: fix the application IO timeout when fstrim is running adds 9a3513c1ff1e ocfs2: Use zero-sized array and struct_size() in kzalloc() adds 3e69c3328a75 ocfs2: clear zero in unaligned direct IO adds ae9cfd48db34 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds f16f85ee7a17 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds ae557ed97d73 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 8db570bafe19 fs/file.c: initialize init_files.resize_wait adds 00d4604f07d1 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds c68288ec3006 mm/slub: introduce SLAB_WARN_ON_ERROR adds 32c59370241f mm-slub-introduce-slab_warn_on_error-fix adds 5c91cc215b10 mm/slab.c: kmemleak no scan alien caches adds 0d0f90b9b851 include/linux/slub_def.h: comment fixes adds bef2897ac503 mm/page_alloc.c: memory hotplug: free pages as higher order adds 776ec6a2dd63 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 adds d09265f0379d mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix adds 1f65b9d4fcba mm: balloon: update comment about isolation/migration/compaction adds adb62c664510 mm: convert PG_balloon to PG_offline adds 21f1f4f9e8d6 mm-convert-pg_balloon-to-pg_offline-fix adds 0a737f814995 kexec: export PG_offline to VMCOREINFO adds f43606b57033 xen/balloon: mark inflated pages PG_offline adds e7d29c2ba898 hv_balloon: mark inflated pages PG_offline adds 20026f9d8e11 vmw_balloon: mark inflated pages PG_offline adds 71b1ad3acd2c vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 5f5130f094a9 PM/Hibernate: use pfn_to_online_page() adds 622c1719b6cb PM/Hibernate: exclude all PageOffline() pages adds 9e8ca7aed4df pm-hibernate-exclude-all-pageoffline-pages-v2 adds d4e0099227c2 mm: Refactor readahead defines in mm.h adds bb6e9a0b8f36 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds cab3b4d2c66f mm: replace all open encodings for NUMA_NO_NODE adds 5da9ea7a5162 tools/: replace open encodings for NUMA_NO_NODE adds e96012c893c9 tools/: fix for replace open encodings for NUMA_NO_NODE adds c11110d00a86 mm: reuse only-pte-mapped KSM page in do_wp_page() adds c790921d7e2a mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 71429833a0df powerpc: prefer memblock APIs returning virtual address adds ff51005f42c4 microblaze: prefer memblock API returning virtual address adds 82605f5f4d99 sh: prefer memblock APIs returning virtual address adds 03180e2f7b7f openrisc: simplify pte_alloc_one_kernel() adds a9be3d8a30ed arch: simplify several early memory allocations adds bfc3f603131d arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds 0c67adc8a464 mm, slub: make the comment of put_cpu_partial() complete adds bea1a51cf023 memcg: localize memcg_kmem_enabled() check adds 2a1018bc21be mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds bbd606e34265 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds a09c4a9837db mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 966fd644b67b mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds 933a6af86f23 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 4f0c0459a143 vmalloc: add test driver to analyse vmalloc allocator adds bca33270e4df vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds d311bf616cc6 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds f5ba11496186 mm: remove sysctl_extfrag_handler() adds 0568b5ceefe6 openvswitch: convert to kvmalloc adds 07fb78f322fb md: convert to kvmalloc adds 0730b7cbc625 selinux: convert to kvmalloc adds b9d06d37b5eb Generic radix trees adds f52e34ed0da0 proc: commit to genradix adds 2bd3fbb3ff23 sctp: convert to genradix adds a12463171cec Drop flex_arrays adds 85631f532e08 mm/hugetlb: distinguish between migratability and movability adds 6d810143b2f2 mm/hugetlb: enable PUD level huge page migration adds a73ea3476b54 mm/hugetlb: enable arch specific huge page size support fo [...] adds 68a0369c81cc arm64/mm: enable HugeTLB migration adds 2c0bc6f2b73b arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds 900c904ea372 mm: remove extra drain pages on pcp list adds f573dc566a7e mm: create the new vm_fault_t type adds ecad1677905b x86/mm/fault.c: Convert to use vm_fault_t adds 799d0a979d3b mm/hmm: convert to use vm_fault_t adds 310e94210fc7 include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds 6144c5d832e2 mm/memcontrol.c: use struct_size() in kmalloc() adds 5794e708c5f4 mm/filemap.c: remove redundant test from find_get_pages_contig adds c2ef9f31d901 memcg: schedule high reclaim for remote memcgs on high_work adds e020b75affe2 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds faa6e8241e34 mm: swap: check if swap backing device is congested or not adds 73b0482332c8 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix adds d441c2042343 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 adds d6b320151e76 mm: swap: add comment for swap_vma_readahead adds a3b61cea7420 mm: shuffle GFP_* flags adds ae190dfc1b6e mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds 40c4bebaf4ae mm, compaction: shrink compact_control adds 7a5de2b13d32 mm, compaction: rearrange compact_control adds fe717ce2c3a6 mm, compaction: remove last_migrated_pfn from compact_control adds 3fbdb6f79b14 mm, compaction: remove unnecessary zone parameter in some [...] adds 85397c4ec77c mm, compaction: rename map_pages to split_map_pages adds f1d01bdeee3f mm, migrate: immediately fail migration of a page with no [...] adds d1ac04361cc9 mm, compaction: always finish scanning of a full pageblock adds 986365f64f16 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 9c9fa23b716f mm, compaction: use free lists to quickly locate a migrati [...] adds 7b1fc6cdadf1 mm, compaction: Use free lists to quickly locate a migrati [...] adds 714beeff38e3 mm, compaction: keep migration source private to a single [...] adds 38eeea951d04 mm, compaction: use free lists to quickly locate a migrati [...] adds 400011e4886c mm, compaction: avoid rescanning the same pageblock multip [...] adds e0cb80b2b298 mm, compaction: finish pageblock scanning on contention adds 1e0a71893c31 mm, compaction: check early for huge pages encountered by [...] adds 41ce7b892c29 mm, compaction: keep cached migration PFNs synced for unus [...] adds 035331ef6bd9 mm, compaction: rework compact_should_abort as compact_che [...] adds 9136f284b2dc mm, compaction: do not consider a need to reschedule as co [...] adds 0eb30f93b02f mm, compaction: reduce premature advancement of the migrat [...] adds 228d3bdb4d3a mm, compaction: round-robin the order while searching the [...] adds a56933a29dc6 mm, compaction: sample pageblocks for free pages adds c68d77911c23 mm, compaction: be selective about what pageblocks to clea [...] adds 79b0aa32c7c0 mm, compaction: capture a page under direct compaction adds b052bb64dacc mm, compaction: Capture a page under direct compaction -fix adds 65f65608e1bf fs: kernfs: add poll file operation adds a135d4c89dbc kernel: cgroup: add poll file operation adds 7b3970fe2ca4 psi: introduce state_mask to represent stalled psi states adds 47a0039d3732 psi: rename psi fields in preparation for psi trigger addition adds 5e54eb502f7c mm, memcg: create mem_cgroup_from_seq adds 4bb4d319a229 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds 619e12f49734 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds f974c9e83ad5 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 3c1c4919c0e2 mm: prevent mapping slab pages to userspace adds a2439988d1ad mm/memory.c: prevent mapping typed pages to userspace adds 38f0332be935 mm, memcg: proportional memory.{low,min} reclaim adds 0fc9eff1c6a8 mm-proportional-memorylowmin-reclaim-checkpatch-fixes adds 4e91dbadfa46 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] adds 1af14429f6d2 mm: no need to check return value of debugfs_create functions adds eb6404a911c2 mm, oom: remove 'prefer children over parent' heuristic adds 48848245474c mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] adds a31e9b32326e mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 4f21df94529a mm/page_owner: move config option to mm/Kconfig.debug adds b3c141f6247b mm: fix some typos in mm directory adds 46caa31faa00 mm/hmm: use reference counting for HMM struct adds 99296e84731e mm/hmm: do not erase snapshot when a range is invalidated adds 69561a5159f2 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds bf2b26285989 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds 6ed9a95f3c87 mm/hmm: improve driver API to work and wait over a range adds 96b275756e03 mm/hmm: potential deadlock in nonblocking code new 1e67708b5622 mm/hmm: add default fault flags to avoid the need to pre-f [...] new 508e65524156 mm/hmm: add a helper function that faults pages and maps t [...] new 3c1b0a83d4d7 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] new f6d2a3f0cdf6 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem new 0a67aae414a3 mm/hmm: add helpers for driver to safely take the mmap_sem new 13bc886e0f24 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] new f857ec20c706 mm: update ptep_modify_prot_commit to take old pte value as arg new 2e35f6c2d975 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade new 61b95e4886a9 mm/hugetlb: add prot_modify_start/commit sequence for huge [...] new df57e800dd49 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] new b22ecad370d5 mm/page_alloc.c: check return value of memblock_alloc_node [...] new 17386a248a87 include/linux/uaccess.h: add probe_user_read() new dbebc0f887c4 powerpc: use probe_user_read() new b0c0e7e300ba memcg: killed threads should not invoke memcg OOM killer new 29d85a8cec11 mm, mempolicy: fix uninit memory access new 419456f9b4d2 mm/vmscan.c: remove 7th argument of isolate_lru_pages() new 3ed355cc55e1 mm: refactor swap-in logic out of shmem_getpage_gfp new 2a6a0c2c1eb7 mm: rid swapoff of quadratic complexity new 87019f4766a0 agp: efficeon: no need to set PG_reserved on GATT tables new 1326d0c791e2 s390/vdso: don't clear PG_reserved new 93fd416888b5 powerpc/vdso: don't clear PG_reserved new 0eea9154b2e8 riscv/vdso: don't clear PG_reserved new 44aae4894e09 m68k/mm: use __ClearPageReserved() new bcfbdd6c4115 arm64: kexec: no need to ClearPageReserved() new 468d8b9fa1cf arm64: kdump: no need to mark crashkernel pages manually P [...] new 87a020c331e0 ia64: perfmon: don't mark buffer pages as PG_reserved new 069cb533b920 mm: better document PG_reserved new 1f71ea6863f3 mm/cma: add PF flag to force non cma alloc new af47fcadef25 mm: update get_user_pages_longterm to migrate pages alloca [...] new 781660a257b1 powerpc/mm/iommu: allow migration of cma allocated pages d [...] new 26febb13d509 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] new 2eedc0403b23 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd new 051502c0bd0d selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal new ad9aed441ede mm: swap: use mem_cgroup_is_root() instead of deferencing [...] new a837689ba010 mm: vmscan: do not iterate all mem cgroups for global dire [...] new 59cd3dedd4ef mm: memcontrol: expose THP events on a per-memcg basis new e61735fc60d1 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix new baec67ae6afd fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] new 0b772fe2fefc mm: ksm: do not block on page lock when searching stable tree new 817898248101 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new 315f74f04ff5 mm/vmscan.c: Do not allocate duplicate stack variables in [...] new 048429cbcc0c mm, swap: bounds check swap_info array accesses to avoid N [...] new 6e90fb824279 mm,oom: don't kill global init via memory.oom.group new f537044d83f0 hugetlb: allow to free gigantic pages regardless of the co [...] new b3a7145fc8d3 numa: make "nr_node_ids" unsigned int new 507d455b61ec numa: make "nr_online_nodes" unsigned int new 64a0d2629c37 mm: use mm_zero_struct_page from SPARC on all 64b architectures new 69da273f6fd6 mm: drop meminit_pfn_in_nid as it is redundant new f1096b4e20dd mm: implement new zone specific memblock iterator new 974c07f9e58f mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 16aee0a38958 mm: move hot-plug specific memory init into separate funct [...] new 0f886ee28502 mm: add reserved flag setting to set_page_links() new c0f82200b79d mm: use common iterator for deferred_init_pages and deferr [...] new 831c43d795f8 mm/page_alloc.c: calculate first_deferred_pfn directly new aa7c1e46d6be filemap: kill page_cache_read usage in filemap_fault new d1fb6c65420e filemap-kill-page_cache_read-usage-in-filemap_fault-fix new e37b989edb09 filemap: pass vm_fault to the mmap ra helpers new 93d2e040eff0 filemap: drop the mmap_sem for all blocking operations new 766bb4b2dd26 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 new f2141167dc87 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix new 5e6083387808 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] new de5fedc687ef mm: don't expose page to fast gup before it's ready new 15af4bc19f2d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 68495c85be3c fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6fdf3e0d7d3b proc: return exit code 4 for skipped tests new 3c4a967848b3 fs/proc/self.c: code cleanup for proc_setup_self() new d98ad5d638f1 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() new 75717690cf1c proc: remove unused argument in proc_pid_lookup() new 56f7fe6140fe proc: read kernel cpu stat pointer once new 6c55bf6c7cdb proc: use seq_puts() everywhere new cc7c0bb96c8d proc: test /proc/*/maps, smaps, smaps_rollup, statm new 24d1e832f94a kernel.h: unconditionally include asm/div64.h for do_div() new 43dd7929f84b kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings new 61ab99bfce75 kernel/hung_task.c - fix sparse warnings new 7c530abc5d38 kernel/sys: annotate implicit fall through new 67dcc6d7c0cb scripts/spelling.txt: add more spellings to spelling.txt new c9068a141b35 build_bug.h: add wrapper for _Static_assert new 823607cf25f9 linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] new 8456acb11bdf linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] new a55fcf77129e lib/genalloc.c: export symbol addr_in_gen_pool new 6f48a995a310 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 34b8654f413c Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 863a1f4e739d lib/div64.c: off by one in shift new e9784c21a355 lib/test_ubsan.c: VLA no longer used in kernel new e9d18f20a646 checkpatch: verify SPDX comment style new 76d87e46e317 checkpatch: add some new alloc functions to various tests new cb55ece18a91 checkpatch: allow reporting C99 style comments new 6290d257e153 epoll: make sure all elements in ready list are in FIFO order new 365527dc8c32 epoll: unify awaking of wakeup source on ep_poll_callback() path new 6fb1ae42607c epoll: use rwlock in order to reduce ep_poll_callback() co [...] new fc73bce6f294 fs/binfmt_elf.c: don't be afraid of overflow new 0e4af52c7954 fs/binfmt_elf.c: use list_for_each_entry() new d9f2095033a4 fs/binfmt_elf.c: spread const a little new 512f0c2ca6fb init/calibrate.c: provide proper prototype new 53631554362f autofs: add ignore mount option new 2aa685355068 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] new 1f233d71e899 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] new 38b3b44b4eb0 kernel/signal.c: allow the null signal in rt_sigqueueinfo() new b85ba02e7c60 exec: increase BINPRM_BUF_SIZE to 256 new 2481b4207f97 drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() new 945773f2c64d sysctl: handle overflow in proc_get_long new 87031ebfcd9a sysctl: handle overflow for file-max new 927d6e171abc kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() new 0a533e5cdd03 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED new 502c1f25a28f kcov: no need to check return value of debugfs_create functions new a9d3fee3637e kcov: convert kcov.refcount to refcount_t new d8dbff2f0a9a lib/ubsan: default UBSAN_ALIGNMENT to not set new 9973bb5e36d6 ipc: allow boot time extension of IPCMNI from 32k to 8M new c2af1f160dc7 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 98266f995a5c ipc: conserve sequence numbers in extended IPCMNI mode new bd1b18493d94 ipc: annotate implicit fall through new 727dbfc786c4 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] new 956bc54f2936 Merge branch 'akpm-current/current' new 4a9646b6213d scripts/atomic/check-atomics.sh: don't assume that scripts [...] new 20cef7ad4f01 proc: calculate end pointer for /proc/*/* lookup at compile time new 7dbb6568b8af proc: merge fix for proc_pident_lookup() API change new 68a056459340 unicore32: stop printing the virtual memory layout new 93bb998bbb17 arch/nios2/mm/fault.c: remove duplicate include new 4f98b39a38e0 include/linux/sched/signal.h: replace `tsk' with `task' new 14b3169b3fff openrisc: prefer memblock APIs returning virtual address new 531649541543 powerpc: use memblock functions returning virtual address new 2b33dee486f7 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] new e9ffff86070e memblock: drop memblock_alloc_base_nid() new d9f93bd62e58 memblock: emphasize that memblock_alloc_range() returns a [...] new 59bea04922ba memblock: memblock_phys_alloc_try_nid(): don't panic new 81bffcf04e3c memblock: memblock_phys_alloc(): don't panic new 3ebb5ce8cbbf memblock: drop __memblock_alloc_base() new 17d9228eca5d memblock: drop memblock_alloc_base() new 635dabdc75aa memblock: refactor internal allocation functions new b98423a0e8c9 memblock: fix parameter order in memblock_phys_alloc_try_nid() new 121e6d24b434 memblock: make memblock_find_in_range_node() and choose_me [...] new 639c91d7511a arch: use memblock_alloc() instead of memblock_alloc_from( [...] new cc5a95cfe9df arch: don't memset(0) memory returned by memblock_alloc() new 70f774cd973f ia64: add checks for the return value of memblock_alloc*() new 319aa0302e2b sparc: add checks for the return value of memblock_alloc*() new 57227e702a74 mm/percpu: add checks for the return value of memblock_alloc*() new f0b413329161 init/main: add checks for the return value of memblock_alloc*() new 595f2010065d swiotlb: add checks for the return value of memblock_alloc*() new 6b9ad5794fe6 treewide: add checks for the return value of memblock_alloc*() new d49e5e9b1361 mm: sparse: Use '%pa' with 'phys_addr_t' type new 9adb8aa64675 memblock: fix format strings for panics after memblock_alloc new 07677624603c mm/sparse: don't panic if the allocation in sparse_buffer_ [...] new fe0e4ca76b86 memblock: memblock_alloc_try_nid: don't panic new 9c404e1d912b memblock: drop memblock_alloc_*_nopanic() variants new 3da850d4ddd2 include/linux/relay.h: fix percpu annotation in struct rchan new f83da492f377 kernel/fork.c: remove duplicated include new d1d3cd6ede35 samples/mic/mpssd/mpssd.h: remove duplicate header new be4ee30bdc3e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 687a70277ea1 Merge branch 'akpm/master' new 1ff540338564 Add linux-next specific files for 20190205
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-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 402 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 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-fs-f2fs | 7 + Documentation/DMA-API.txt | 3 + 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 | 12 +- Documentation/arm64/pointer-authentication.txt | 5 + Documentation/core-api/memory-allocation.rst | 2 +- .../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/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/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 + .../bindings/input/touchscreen/sitronix-st1232.txt | 6 +- .../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 + 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 | 16 +- .../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 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../bindings/sound/google,cros-ec-codec.txt | 26 + 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/spi-nxp-fspi.txt | 39 + .../devicetree/bindings/sram/sunxi-sram.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.txt | 3 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + 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/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/hwmon/lm85 | 9 +- Documentation/input/devices/xpad.rst | 2 +- Documentation/interconnect/interconnect.rst | 94 + 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 +- Documentation/networking/devlink-health.txt | 86 - Documentation/networking/devlink-info-versions.rst | 38 + Documentation/networking/devlink-params-mlxsw.txt | 2 + Documentation/networking/filter.txt | 15 +- 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 + .../sound/kernel-api/writing-an-alsa-driver.rst | 10 +- Documentation/sysctl/fs.txt | 26 +- .../translations/it_IT/process/4.Coding.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- 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 +- Kbuild | 18 +- MAINTAINERS | 186 +- Makefile | 14 +- Next/SHA1s | 316 +- Next/Trees | 2 +- Next/merge.log | 8594 ++++++---- 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 | 9 + arch/arc/Makefile | 6 + 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/arcregs.h | 1 + arch/arc/include/asm/irqflags-arcv2.h | 8 +- arch/arc/kernel/head.S | 15 + arch/arc/kernel/intc-arcv2.c | 2 +- arch/arc/kernel/setup.c | 26 +- arch/arc/kernel/troubleshoot.c | 5 +- arch/arc/kernel/unwind.c | 3 +- arch/arc/lib/Makefile | 8 +- arch/arc/lib/memcpy-archs-unaligned.S | 47 + arch/arc/lib/memcpy-archs.S | 14 - arch/arc/mm/highmem.c | 4 + 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 | 3 +- arch/arm/boot/dts/meson6-atv1200.dts | 1 + arch/arm/boot/dts/meson8-minix-neo-x8.dts | 1 + arch/arm/boot/dts/meson8b-ec100.dts | 1 + arch/arm/boot/dts/meson8b-mxq.dts | 1 + arch/arm/boot/dts/meson8b-odroidc1.dts | 1 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 1 + 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/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 | 6 +- 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 +- arch/arm/boot/dts/sun8i-q8-common.dtsi | 37 + arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- 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/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/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-iop32x/n2100.c | 3 +- arch/arm/mach-omap2/display.c | 7 +- arch/arm/mach-omap2/omap-wakeupgen.c | 36 +- 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-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 | 2 +- arch/arm64/Kconfig.platforms | 4 + 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-teres-i.dts | 8 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 28 +- 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 | 8 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 +- 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/armada-372x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 8 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 16 +- 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 | 12 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 16 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 18 +- .../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 | 3 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- 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 | 474 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- 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 | 4 +- 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 | 9 +- 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/atomic.h | 2 +- arch/arm64/include/asm/hugetlb.h | 7 +- arch/arm64/include/asm/kvm_emulate.h | 4 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/memory.h | 4 - arch/arm64/include/asm/ptdump.h | 9 +- 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/hibernate.c | 4 +- arch/arm64/kernel/hyp-stub.S | 2 + 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/ptrace.c | 147 + arch/arm64/kernel/setup.c | 8 +- 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/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/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 | 9 +- arch/mips/Makefile | 2 + arch/mips/boot/dts/ingenic/ci20.dts | 8 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 3 + arch/mips/cavium-octeon/executive/cvmx-helper.c | 20 - arch/mips/include/asm/barrier.h | 19 + arch/mips/include/asm/cpu-features.h | 13 + arch/mips/include/asm/cpu.h | 1 + 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 | 45 +- 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/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/mm/Makefile | 16 +- arch/mips/mm/c-r4k.c | 8 +- arch/mips/mm/context.c | 288 + 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/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/uapi/asm/socket.h | 46 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/setup.c | 1 + arch/parisc/lib/iomap.c | 64 + arch/powerpc/Kconfig | 6 +- 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 | 18 + arch/powerpc/include/asm/book3s/64/radix.h | 4 + arch/powerpc/include/asm/io.h | 2 + arch/powerpc/include/asm/nvram.h | 9 - arch/powerpc/include/asm/ppc-opcode.h | 1 + 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/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/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/vdso.c | 2 - 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/mmu_context_iommu.c | 146 +- arch/powerpc/mm/mmu_context_nohash.c | 9 + arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable-book3e.c | 12 +- arch/powerpc/mm/pgtable-book3s64.c | 28 + 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/platforms/Kconfig.cputype | 2 +- 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 | 3 + arch/powerpc/platforms/powernv/pci-ioda.c | 8 + arch/powerpc/platforms/ps3/setup.c | 3 + arch/powerpc/platforms/pseries/ibmebus.c | 10 +- arch/powerpc/platforms/pseries/nvram.c | 2 - arch/powerpc/sysdev/dart_iommu.c | 3 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/msi_bitmap.c | 3 + arch/riscv/Kconfig | 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/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/diag.h | 12 + arch/s390/include/asm/hugetlb.h | 7 +- arch/s390/include/asm/pci.h | 1 - arch/s390/include/asm/pgtable.h | 5 +- arch/s390/include/asm/sclp.h | 1 + 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/kdebugfs.c | 2 - arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 37 + 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/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_debug.c | 15 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 10 +- 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/kernel/syscalls/Makefile | 11 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - 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 | 14 +- arch/x86/kvm/vmx/vmx.c | 150 +- arch/x86/kvm/x86.c | 8 +- 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 +- 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 | 4 +- 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 | 1 + arch/xtensa/include/uapi/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/socket.h | 124 - arch/xtensa/kernel/head.S | 5 +- arch/xtensa/kernel/smp.c | 41 +- arch/xtensa/kernel/time.c | 2 +- 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 | 6 +- block/blk-mq-sched.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 13 +- block/blk-mq.h | 20 +- block/blk-wbt.c | 4 +- block/blk.h | 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/morus1280.c | 6 +- crypto/morus640.c | 6 +- crypto/seqiv.c | 7 +- crypto/testmgr.c | 29 +- crypto/testmgr.h | 4 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/dptf/Makefile | 2 - drivers/acpi/dptf/int340x_thermal.c | 2 +- drivers/acpi/ec.c | 208 +- drivers/acpi/internal.h | 4 +- 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 | 64 +- 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/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/tpm-interface.c | 2 +- drivers/char/tpm/tpm1-cmd.c | 3 +- drivers/char/tpm/tpm_tis_core.c | 15 +- drivers/clk/samsung/clk-exynos5433.c | 38 +- drivers/clk/samsung/clk.h | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/ti/clk.c | 3 + drivers/clocksource/timer-ti-dm.c | 5 +- drivers/cpufreq/Kconfig | 3 - drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/cpufreq-dt.c | 14 +- drivers/cpufreq/cpufreq.c | 17 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/imx6q-cpufreq.c | 24 +- drivers/cpufreq/intel_pstate.c | 23 +- drivers/cpufreq/mediatek-cpufreq.c | 14 +- drivers/cpufreq/qcom-cpufreq-hw.c | 49 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/scmi-cpufreq.c | 14 +- drivers/cpufreq/scpi-cpufreq.c | 14 +- drivers/cpufreq/tegra124-cpufreq.c | 2 + 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/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 | 689 + 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/memmap.c | 2 +- drivers/firmware/tegra/Makefile | 2 + drivers/firmware/tegra/bpmp-private.h | 29 + drivers/firmware/tegra/bpmp-tegra186.c | 305 + drivers/firmware/tegra/bpmp-tegra210.c | 243 + drivers/firmware/tegra/bpmp.c | 366 +- 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-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 | 62 +- 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 | 9 +- 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 | 167 +- 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_module.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 22 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1285 +- .../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 | 123 +- 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/bridge/synopsys/dw-hdmi.c | 142 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 1 + drivers/gpu/drm/drm_agpsupport.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 8 +- 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 | 127 +- 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 | 1 + 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_debugfs.c | 162 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 21 +- drivers/gpu/drm/i915/i915_gem.c | 195 +- drivers/gpu/drm/i915/i915_gem_context.c | 3 + drivers/gpu/drm/i915/i915_gem_context.h | 2 + drivers/gpu/drm/i915/i915_gem_evict.c | 89 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 12 + drivers/gpu/drm/i915/i915_gem_fence_reg.h | 1 - drivers/gpu/drm/i915/i915_gem_gtt.c | 30 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 53 +- drivers/gpu/drm/i915/i915_gem_object.h | 45 +- 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 | 231 +- 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 | 11 +- drivers/gpu/drm/i915/i915_reg.h | 62 +- drivers/gpu/drm/i915/i915_request.c | 206 +- drivers/gpu/drm/i915/i915_request.h | 134 +- 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_timeline.c | 253 +- drivers/gpu/drm/i915/i915_timeline.h | 27 +- drivers/gpu/drm/i915/i915_trace.h | 25 - drivers/gpu/drm/i915/i915_utils.h | 6 - drivers/gpu/drm/i915/i915_vma.c | 84 +- drivers/gpu/drm/i915/i915_vma.h | 47 +- 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 | 60 +- drivers/gpu/drm/i915/intel_ddi.c | 20 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_display.c | 150 +- 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 | 4 +- drivers/gpu/drm/i915/intel_engine_cs.c | 259 +- drivers/gpu/drm/i915/intel_gpu_commands.h | 1 - drivers/gpu/drm/i915/intel_guc_submission.c | 22 +- drivers/gpu/drm/i915/intel_hangcheck.c | 30 +- drivers/gpu/drm/i915/intel_lrc.c | 365 +- drivers/gpu/drm/i915/intel_mocs.c | 406 +- drivers/gpu/drm/i915/intel_overlay.c | 2 - drivers/gpu/drm/i915/intel_pm.c | 130 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 286 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 181 +- drivers/gpu/drm/i915/intel_sprite.c | 2 +- drivers/gpu/drm/i915/intel_tv.c | 718 +- drivers/gpu/drm/i915/intel_workarounds.c | 70 +- 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 | 1 + .../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 | 138 + 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 | 3 +- 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/msm_drv.c | 3 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 +- 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/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/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 | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +- 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 | 138 +- 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 | 32 +- drivers/gpu/host1x/hw/channel_hw.c | 42 +- 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/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-priv.h | 1 + drivers/hwtracing/coresight/coresight.c | 60 + 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 | 60 + drivers/iio/adc/Makefile | 6 + 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/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/device.c | 21 +- drivers/infiniband/core/nldev.c | 115 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 51 +- drivers/infiniband/core/umem_odp.c | 10 +- drivers/infiniband/core/user_mad.c | 43 +- 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/cxgb4/Makefile | 4 +- drivers/infiniband/hw/cxgb4/device.c | 10 +- drivers/infiniband/hw/cxgb4/provider.c | 2 +- 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/verbs.c | 12 +- drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 12 + drivers/infiniband/hw/hns/hns_roce_device.h | 24 + 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 | 207 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 72 +- 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 | 10 +- 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/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 | 10 +- drivers/infiniband/hw/mlx5/mr.c | 90 +- drivers/infiniband/hw/mlx5/odp.c | 4 +- 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 | 8 +- 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 | 9 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 53 - drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 15 - 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_net.c | 2 +- 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/isert/Makefile | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 1 + drivers/infiniband/ulp/srpt/Makefile | 1 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/misc/pwm-vibra.c | 19 +- drivers/input/touchscreen/Kconfig | 6 +- drivers/input/touchscreen/st1232.c | 121 +- drivers/input/touchscreen/sx8654.c | 253 +- 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-mmp.c | 6 +- drivers/irqchip/irq-xtensa-mx.c | 40 +- drivers/irqchip/irq-xtensa-pic.c | 6 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/macintosh/smu.c | 5 +- drivers/macintosh/via-cuda.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/videobuf2/videobuf2-core.c | 33 +- .../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 - .../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/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 | 634 +- drivers/media/platform/vim2m.c | 462 +- drivers/media/platform/vivid/vivid-vid-out.c | 41 +- drivers/mfd/Kconfig | 2 +- drivers/misc/mei/client.c | 5 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mic/vop/vop_main.c | 78 +- drivers/misc/mic/vop/vop_vringh.c | 36 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 8 +- drivers/mmc/host/bcm2835.c | 2 + drivers/mmc/host/jz4740_mmc.c | 71 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 11 +- drivers/mmc/host/sdhci-tegra.c | 117 +- drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci.h | 2 + drivers/mtd/devices/docg3.c | 7 +- drivers/mtd/mtdcore.c | 8 - drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/denali.c | 42 +- drivers/mtd/nand/raw/denali.h | 1 - drivers/mtd/nand/raw/denali_dt.c | 27 +- drivers/mtd/nand/raw/fsmc_nand.c | 16 + drivers/mtd/nand/raw/meson_nand.c | 1468 ++ 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/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/mt7530.c | 96 +- drivers/net/dsa/mt7530.h | 9 + 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/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 43 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + 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/liquidio/lio_core.c | 3 +- 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 +- 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/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/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 | 9 +- 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/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/ibmveth.c | 2 - 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/Makefile | 2 +- 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 | 46 +- .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 356 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 255 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 64 +- 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 | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + 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/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 | 7 +- .../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 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 217 +- drivers/net/ethernet/microchip/lan743x_main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 189 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 22 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 145 + .../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 | 74 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 3 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 10 + drivers/net/ethernet/qlogic/qede/qede_main.c | 14 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 9 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 429 +- .../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 | 17 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ieee802154/mcr20a.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/macvlan.c | 6 +- drivers/net/phy/aquantia.c | 177 +- drivers/net/phy/at803x.c | 16 +- drivers/net/phy/dp83640.c | 13 +- drivers/net/phy/marvell.c | 16 - drivers/net/phy/phy.c | 64 +- 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/virtio_net.c | 171 +- 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 | 74 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 139 +- drivers/net/wireless/intel/iwlwifi/dvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- 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 + 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/phy-ctxt.h | 51 +- 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/dbg.c | 212 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 27 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 41 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 38 +- 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/mvm/Makefile | 3 +- 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 | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 200 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 249 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 203 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 116 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 104 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 377 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 - 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 | 37 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 266 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 46 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 78 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 47 +- 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 | 2 +- .../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_reserved_mem.c | 7 +- drivers/of/unittest.c | 8 +- drivers/opp/core.c | 11 +- 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/pci-imx6.c | 11 +- drivers/pci/controller/dwc/pcie-armada8k.c | 16 - 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/of.c | 2 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 7 +- drivers/pci/pcie/aer.c | 9 +- drivers/pci/probe.c | 52 + drivers/pci/setup-bus.c | 46 +- drivers/perf/arm_spe_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 2 - 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/goldfish/Kconfig | 4 +- drivers/platform/mellanox/mlxreg-hotplug.c | 23 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/intel-hid.c | 7 +- drivers/platform/x86/mlx-platform.c | 91 + 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/axp20x-regulator.c | 14 +- drivers/regulator/da9052-regulator.c | 64 +- drivers/regulator/da9062-regulator.c | 29 +- drivers/regulator/da9063-regulator.c | 29 +- drivers/regulator/isl6271a-regulator.c | 13 +- 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 | 89 +- 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-sd3078.c | 1 - drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_early.c | 2 + drivers/s390/net/qeth_core.h | 17 +- drivers/s390/net/qeth_core_main.c | 163 +- 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_scsi.c | 2 + drivers/scsi/53c700.c | 2 +- drivers/scsi/Kconfig | 6 +- drivers/scsi/aacraid/Makefile | 2 - drivers/scsi/aic7xxx/Makefile | 1 - drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 18 - drivers/scsi/bnx2fc/bnx2fc_io.c | 4 +- drivers/scsi/csiostor/csio_init.c | 6 +- drivers/scsi/cxgbi/Makefile | 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/libfc/fc_lport.c | 6 +- drivers/scsi/libsas/sas_expander.c | 9 +- drivers/scsi/lpfc/lpfc_debugfs.c | 170 - drivers/scsi/nsp32.c | 1 - drivers/scsi/pcmcia/Makefile | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 3 +- drivers/scsi/qedf/qedf_debugfs.c | 18 +- drivers/scsi/qedi/qedi_debugfs.c | 17 +- drivers/scsi/qla2xxx/qla_dfs.c | 43 +- drivers/scsi/scsi_debug.c | 41 +- drivers/scsi/sd.c | 4 + 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/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/spi-atmel.c | 11 +- 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.c | 5 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - .../erofs/Documentation/filesystems/erofs.txt | 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/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/imx/imx-ic-prpencvf.c | 26 +- drivers/staging/media/imx/imx-media-csi.c | 42 +- drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 - 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/mt7621-pinctrl/pinctrl-rt2880.c | 8 +- drivers/staging/netlogic/Kconfig | 2 +- drivers/staging/octeon/ethernet-mdio.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 67 +- drivers/staging/rtl8192e/rtllib_softmac.c | 4 +- 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/vboxvideo/vbox_drv.c | 3 +- drivers/staging/wilc1000/host_interface.c | 22 +- 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/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/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_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/dwc3/Kconfig | 2 + drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/bdc/Kconfig | 2 + drivers/usb/gadget/udc/net2272.c | 2 +- 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 | 101 +- drivers/usb/storage/Kconfig | 1 + drivers/usb/storage/karma.c | 2 + 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/vhost/net.c | 3 +- drivers/vhost/scsi.c | 2 +- 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/watchdog/qcom-wdt.c | 23 + drivers/xen/balloon.c | 10 +- drivers/xen/swiotlb-xen.c | 7 +- fs/Kconfig | 2 +- fs/Makefile | 2 +- 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 | 28 +- fs/btrfs/backref.c | 20 +- fs/btrfs/compression.c | 251 +- fs/btrfs/compression.h | 39 +- 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 | 35 +- fs/btrfs/extent_io.c | 45 +- fs/btrfs/ioctl.c | 2 +- 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 | 28 +- 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 | 261 +- 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/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/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 | 25 +- fs/proc/task_nommu.c | 2 +- fs/proc/thread_self.c | 16 +- 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 | 2 +- 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 | 5 + 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/clock/exynos5433.h | 8 +- include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/linux/async.h | 82 +- include/linux/atomic-fallback.h | 2294 +++ include/linux/atomic.h | 4 +- include/linux/audit.h | 57 +- include/linux/backing-dev-defs.h | 1 + include/linux/blk_types.h | 2 +- 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/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/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 | 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/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/interconnect-provider.h | 142 + include/linux/interconnect.h | 59 + include/linux/io-64-nonatomic-hi-lo.h | 64 + include/linux/io-64-nonatomic-lo-hi.h | 64 + include/linux/irqchip/arm-gic-v3.h | 2 +- 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 | 11 + include/linux/lsm_hooks.h | 4 +- include/linux/memblock.h | 59 +- include/linux/memcontrol.h | 30 + include/linux/memory_hotplug.h | 20 +- include/linux/mlx5/device.h | 3 + include/linux/mlx5/driver.h | 32 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 3 +- include/linux/mmu_notifier.h | 35 +- include/linux/mmzone.h | 2 +- include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spinand.h | 7 - include/linux/namei.h | 3 + include/linux/netdevice.h | 24 +- 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/perf_event.h | 23 +- include/linux/phy.h | 2 +- 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_runtime.h | 2 +- include/linux/property.h | 2 +- include/linux/psi_types.h | 24 +- include/linux/qed/qede_rdma.h | 19 +- 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/stmmac.h | 1 + include/linux/swap.h | 15 +- include/linux/tpm.h | 2 +- include/linux/tpm_eventlog.h | 12 +- include/linux/uaccess.h | 34 + include/linux/uio.h | 8 - include/linux/workqueue.h | 2 + include/linux/xarray.h | 12 +- include/media/videobuf2-core.h | 5 + 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 | 225 +- 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/sctp/structs.h | 4 + include/net/sock.h | 1 + include/net/tcp.h | 1 + include/net/tls.h | 75 +- include/net/xdp_sock.h | 1 + include/ras/ras_event.h | 8 +- include/rdma/ib_umem_odp.h | 8 +- include/rdma/ib_verbs.h | 31 +- include/rdma/restrack.h | 30 +- include/rdma/uverbs_types.h | 1 + include/scsi/scsi.h | 6 - include/soc/fsl/dpaa2-io.h | 15 +- include/soc/tegra/bpmp.h | 13 +- include/soc/tegra/pmc.h | 6 - include/sound/hda_codec.h | 1 + include/sound/memalloc.h | 1 - include/sound/soc-acpi.h | 28 +- include/sound/soc-dapm.h | 24 +- include/sound/soc-topology.h | 8 +- include/sound/soc.h | 31 + include/trace/events/btrfs.h | 29 + include/trace/events/devlink.h | 62 - include/trace/events/host1x.h | 26 + include/trace/events/mlxsw.h | 38 + include/uapi/asm-generic/socket.h | 48 +- 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 | 38 +- 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/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/xdp_diag.h | 72 + include/uapi/rdma/hns-abi.h | 5 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 5 + init/Kconfig | 13 +- 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 | 74 +- 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 | 186 +- kernel/cgroup/cpuset.c | 6 +- kernel/cgroup/pids.c | 4 +- kernel/cpu.c | 38 +- kernel/dma/debug.c | 108 +- kernel/dma/direct.c | 14 + kernel/dma/swiotlb.c | 21 +- kernel/events/core.c | 238 +- kernel/events/ring_buffer.c | 2 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 28 +- kernel/futex.c | 8 +- kernel/gcov/gcc_3_4.c | 6 +- kernel/hung_task.c | 1 + kernel/irq/chip.c | 1 + kernel/irq/debugfs.c | 2 - kernel/irq/irqdomain.c | 2 - kernel/kallsyms.c | 2 +- kernel/kcov.c | 15 +- kernel/locking/lockdep.c | 19 - kernel/power/snapshot.c | 3 + kernel/printk/printk.c | 9 +- kernel/relay.c | 5 +- kernel/sched/core.c | 3 - kernel/sched/fair.c | 1 + kernel/sched/psi.c | 76 +- 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/trace/bpf_trace.c | 17 +- kernel/trace/trace.c | 2 - kernel/workqueue.c | 110 + 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/devres.c | 4 +- lib/div64.c | 4 +- lib/iomap.c | 140 +- lib/kobject.c | 2 +- lib/kobject_uevent.c | 9 +- lib/test_kasan.c | 24 - lib/test_kmod.c | 2 +- lib/test_rhashtable.c | 23 +- lib/test_ubsan.c | 11 +- lib/test_xarray.c | 3 + lib/xarray.c | 17 +- 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.debug | 17 + mm/backing-dev.c | 1 + mm/cma.c | 10 +- mm/cma_debug.c | 2 - mm/compaction.c | 132 +- 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 | 252 +- mm/memcontrol.c | 138 +- mm/memfd.c | 3 +- mm/memory-failure.c | 3 +- mm/memory.c | 41 +- mm/memory_hotplug.c | 70 +- 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 | 102 +- 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/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 | 170 +- 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/netfilter/ebtables.c | 9 +- net/can/bcm.c | 27 + net/compat.c | 78 +- net/core/dev.c | 15 +- net/core/devlink.c | 1634 +- net/core/ethtool.c | 16 +- net/core/filter.c | 17 +- net/core/flow_dissector.c | 92 +- 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/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/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/nf_conntrack_reasm.c | 260 +- net/ipv6/reassembly.c | 233 +- net/ipv6/seg6_iptunnel.c | 2 + net/ipv6/tcp_ipv6.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 | 6 +- 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 | 10 +- net/rds/bind.c | 6 +- net/rds/recv.c | 18 +- net/rose/rose_route.c | 5 + net/rxrpc/local_object.c | 2 +- net/sched/cls_flower.c | 6 +- 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/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.h | 2 + net/wireless/nl80211.c | 54 +- 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 + 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 +- scripts/Makefile.genheader | 23 - scripts/Makefile.kasan | 5 - scripts/checkpatch.pl | 30 +- scripts/gcc-plugins/Kconfig | 4 - scripts/kallsyms.c | 4 +- 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/audit.c | 3 +- security/apparmor/domain.c | 7 +- security/apparmor/include/audit.h | 3 +- security/commoncap.c | 2 + security/integrity/ima/ima.h | 3 +- security/integrity/ima/ima_appraise.c | 1 + security/integrity/ima/ima_policy.c | 10 +- security/integrity/ima/ima_template_lib.c | 1 + 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 | 38 +- sound/core/pcm_lib.c | 14 +- sound/core/pcm_native.c | 2 - sound/firewire/dice/dice.c | 12 +- sound/firewire/fireface/ff-protocol-latter.c | 2 +- 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_pcm.c | 4 +- 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/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/patch_realtek.c | 140 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/codecs/Kconfig | 25 + sound/soc/codecs/Makefile | 6 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/cros_ec_codec.c | 441 + sound/soc/codecs/cs47l24.c | 52 +- 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/wcd-clsh-v2.c | 576 + sound/soc/codecs/wcd-clsh-v2.h | 49 + sound/soc/codecs/wcd9335.c | 5248 ++++++ 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/fsl/fsl-asoc-card.c | 1 + 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/mediatek/Kconfig | 19 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 + 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/qcom/apq8096.c | 71 +- sound/soc/sh/rcar/core.c | 48 +- sound/soc/soc-core.c | 39 +- sound/soc/soc-dapm.c | 107 +- 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/usb/quirks.c | 17 +- 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 | 183 +- tools/lib/bpf/btf.h | 33 +- tools/lib/bpf/libbpf.c | 125 +- tools/lib/bpf/libbpf.h | 24 +- tools/lib/bpf/libbpf.map | 10 + 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 | 32 +- 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 | 1 + 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 | 16 +- tools/testing/selftests/bpf/test_flow_dissector.c | 2 - tools/testing/selftests/bpf/test_libbpf_open.c | 36 +- tools/testing/selftests/bpf/test_map_lock.c | 66 + tools/testing/selftests/bpf/test_maps.c | 14 +- tools/testing/selftests/bpf/test_progs.c | 215 +- 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 | 180 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1033 ++ 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 | 724 + tools/testing/selftests/bpf/verifier/jset.c | 165 + 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 | 75 + tools/testing/selftests/bpf/verifier/spin_lock.c | 331 + 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 | 792 + 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 +- .../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 +- virt/kvm/arm/arch_timer.c | 1 + virt/kvm/arm/mmu.c | 7 +- 3415 files changed, 134040 insertions(+), 87916 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30 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/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/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/mtd/amlogic,meson-nand.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/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/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 delete mode 100644 Documentation/networking/devlink-health.txt 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 create mode 100644 arch/arc/lib/memcpy-archs-unaligned.S 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/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 delete mode 100644 arch/s390/include/uapi/asm/socket.h delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh 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 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 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/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/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/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 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.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/regulator/max77650-regulator.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 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/interconnect/qcom,sdm845.h create mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/fs_types.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/net/netns/xdp.h create mode 100644 include/trace/events/mlxsw.h create mode 100644 include/uapi/linux/xdp_diag.h 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/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 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