This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits bf2c8035bd8b Add linux-next specific files for 20190501 omits af92ee665f6c Merge branch 'akpm/master' omits 0095787e119c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 5aa044aa52a3 mm: memcontrol: fix NUMA round-robin reclaim at intermedia [...] omits f2ee2679be04 mm: memcontrol: fix recursive statistics correctness & scalabilty omits 288433ac8366 mm: memcontrol: move stat/event counting functions out-of-line omits c70ac4b26fc8 mm-memcontrol-make-cgroup-stats-and-events-query-api-expli [...] omits 820a3f95b961 mm: memcontrol: make cgroup stats and events query API exp [...] omits 5ef2f77d67d1 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl omits 133c8069c67d drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] omits 19cf12d645e3 mm, memcg: consider subtrees in memory.events omits 81303e44e405 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix omits 929621d4ae32 mm, memcg: rename ambiguously named memory.stat counters a [...] omits bfe0a0e8eea6 arch: remove <asm/sizes.h> and <asm-generic/sizes.h> omits 9b9429ad2ff9 treewide: replace #include <asm/sizes.h> with #include <li [...] omits eceeef937567 fs/block_dev.c: Remove duplicate header omits 13f684c88b10 fs/cachefiles/namei.c: remove duplicate header omits c509bd603d3e include/linux/sched/signal.h: replace `tsk' with `task' omits 4d134425fc53 fs/coda/psdev.c: remove duplicate header omits 5b015c15f58d pinctrl: fix pxa2xx.c build warnings omits 1234c61382ce Merge branch 'akpm-current/current' omits 7766e066ff47 Merge remote-tracking branch 'pidfd/for-next' omits 321c4f582464 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 8babaf44ce73 Merge remote-tracking branch 'hyperv/hyperv-next' omits 95416dbc130b Merge remote-tracking branch 'xarray/xarray' omits 664caedbc3bb Merge remote-tracking branch 'nvmem/for-next' omits cd983c35f89f Merge remote-tracking branch 'slimbus/for-next' omits 07a82ef85657 Merge remote-tracking branch 'gnss/gnss-next' omits 08123ede9482 Merge remote-tracking branch 'kspp/for-next/kspp' omits fdb36069e1f7 Merge remote-tracking branch 'ntb/ntb-next' omits 46e590861a1c Merge remote-tracking branch 'at24/at24/for-next' omits bb324e516f40 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c5a529adf2f2 Merge remote-tracking branch 'rtc/rtc-next' omits 070a9887bab2 Merge remote-tracking branch 'coresight/next' omits 4494dbdb063c Merge remote-tracking branch 'livepatching/for-next' omits 62d6ccef29e6 Merge remote-tracking branch 'y2038/y2038' omits d3160b3ebae8 Merge remote-tracking branch 'kselftest/next' omits c09532acac9d Merge remote-tracking branch 'random/dev' omits cdac5a2c0e03 Merge remote-tracking branch 'pwm/for-next' omits ad8d08397d2b Merge remote-tracking branch 'pinctrl/for-next' omits e5eb21fbacf8 Merge remote-tracking branch 'gpio/for-next' omits f921fde7d846 Merge remote-tracking branch 'rpmsg/for-next' omits 54829dc029b3 Merge remote-tracking branch 'vhost/linux-next' omits 51f16565b880 Merge remote-tracking branch 'scsi/for-next' omits 0327574cafdd Merge remote-tracking branch 'cgroup/for-next' omits e80ed490abc9 Merge remote-tracking branch 'slave-dma/next' omits b52071d70879 Merge remote-tracking branch 'mux/for-next' omits 44d0c8d22a84 Merge remote-tracking branch 'staging/staging-next' omits 4310f72d5063 Merge remote-tracking branch 'char-misc/char-misc-next' omits 7f8b8277d56f Merge remote-tracking branch 'tty/tty-next' omits 57b075a6cbea Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits a147ff14eb5b Merge remote-tracking branch 'usb-serial/usb-next' omits ee160f4dd9e2 Merge remote-tracking branch 'usb/usb-next' omits bdfe223f3b60 Merge remote-tracking branch 'driver-core/driver-core-next' omits 13df6dfb221d Merge remote-tracking branch 'ipmi/for-next' omits c85046827938 Merge remote-tracking branch 'leds/for-next' omits 46ea7a1e43f6 Merge remote-tracking branch 'chrome-platform/for-next' omits c2cef3337910 Merge remote-tracking branch 'drivers-x86/for-next' omits 083a3c516a39 Merge remote-tracking branch 'workqueues/for-next' omits 164a695cfc71 Merge remote-tracking branch 'percpu/for-next' omits 413dbcab1a29 Merge remote-tracking branch 'xen-tip/linux-next' omits 51c9c1f4dd9a Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 03694a1ccede Merge remote-tracking branch 'kvm-arm/next' omits 7eec894ec640 Merge remote-tracking branch 'kvm/linux-next' omits 80c2c2eebe05 Merge remote-tracking branch 'ftrace/for-next' omits fa7635bdc249 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 5da724905a82 Merge remote-tracking branch 'edac-amd/for-next' omits 8a41466b7482 Merge remote-tracking branch 'clockevents/clockevents/next' omits 6c7fc7c720b7 Merge remote-tracking branch 'tip/auto-latest' omits ea41dff51064 Merge remote-tracking branch 'spi/for-next' omits 83567d66999d Merge remote-tracking branch 'devicetree/for-next' omits 18d608dff852 Merge remote-tracking branch 'audit/next' omits 988f3a7e4471 Merge remote-tracking branch 'vfio/next' omits 9e41b9c4eb27 Merge remote-tracking branch 'iommu/next' omits 07ae86832395 Merge remote-tracking branch 'tpmdd/next' omits 5ce431f3f8fa Merge remote-tracking branch 'selinux/next' omits dee8188e6800 Merge remote-tracking branch 'integrity/next-integrity' omits 0b3fa3ae1370 Merge remote-tracking branch 'apparmor/apparmor-next' omits f66543bad507 Merge remote-tracking branch 'security/next-testing' omits 989bb8752be5 Merge remote-tracking branch 'regulator/for-next' omits 0b80fe1d13e8 Merge remote-tracking branch 'battery/for-next' omits 37e5abac7933 Merge remote-tracking branch 'backlight/for-backlight-next' omits 479b15133268 Merge remote-tracking branch 'mfd/for-mfd-next' omits da6374645229 Merge remote-tracking branch 'kgdb/kgdb-next' omits 4f72222afd41 Merge remote-tracking branch 'mmc/next' omits 30b20e30a5f9 Merge remote-tracking branch 'device-mapper/for-next' omits cb2ca8a883a8 Merge remote-tracking branch 'block/for-next' omits d52058812aab Merge remote-tracking branch 'input/next' omits 333b3f490366 Merge remote-tracking branch 'modules/modules-next' omits 020070431cbd Merge remote-tracking branch 'sound-asoc/for-next' omits 226168e2edb4 Merge remote-tracking branch 'sound/for-next' omits f7c932376a93 Merge remote-tracking branch 'regmap/for-next' omits de8d770db36d Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 70615065f72b Merge remote-tracking branch 'imx-drm/imx-drm/next' omits c51ec2b8e479 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 6359aeb3f0b9 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8be4a47198ff Merge remote-tracking branch 'drm-intel/for-linux-next' omits 953af304470c Merge remote-tracking branch 'amdgpu/drm-next' omits b2c75cfb3c58 Merge remote-tracking branch 'drm/drm-next' omits 6b6504f9fe9d Merge remote-tracking branch 'crypto/master' omits 4491c66f6b48 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 3ff668e8c3bb Merge remote-tracking branch 'nand/nand/next' omits 06ec6f833fff Merge remote-tracking branch 'gfs2/for-next' omits 200aaac2ea21 Merge remote-tracking branch 'bluetooth/master' omits 617d5013b4fe Merge remote-tracking branch 'wireless-drivers-next/master' omits 6aa6b0d78e20 Merge remote-tracking branch 'nfc-next/master' omits 2d73a4db8029 Merge remote-tracking branch 'netfilter-next/master' omits f628fd9fd587 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits ce0b08fc71de Merge remote-tracking branch 'net-next/master' omits 18787a4d66d4 Merge remote-tracking branch 'rdma/for-next' omits d137ec3d8e40 Merge remote-tracking branch 'swiotlb/linux-next' omits 0a56134f8968 Merge remote-tracking branch 'dlm/next' omits 19a8525b5795 Merge remote-tracking branch 'ieee1394/for-next' omits 9d85270a89d7 Merge remote-tracking branch 'thermal/next' omits d5de743d8150 Merge remote-tracking branch 'opp/opp/linux-next' omits e7c860af47ce Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c20a4a423301 Merge remote-tracking branch 'pm/linux-next' omits 00876c8f4b04 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits bbf4ecd21bb1 Merge remote-tracking branch 'v4l-dvb/master' omits 2a42bbee12e4 Merge remote-tracking branch 'jc_docs/docs-next' omits 0d8199a97a8c Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c1c670e7bdbb Merge remote-tracking branch 'i3c/i3c/next' omits 2b66aebd51ab Merge remote-tracking branch 'i2c/i2c/for-next' omits 8165b397abda Merge remote-tracking branch 'hid/for-next' omits 2ba051346196 Merge remote-tracking branch 'pci/next' omits 72177a3af3f5 Merge remote-tracking branch 'printk/for-next' omits c9c312465d9c Merge remote-tracking branch 'vfs/for-next' omits 114a546592fb Merge remote-tracking branch 'xfs/for-next' omits 6324ba49f89a Merge remote-tracking branch 'orangefs/for-next' omits 1518de13cd57 Merge remote-tracking branch 'nfsd/nfsd-next' omits 27a14a77f5c8 Merge remote-tracking branch 'nfs-anna/linux-next' omits bb0785df988b Merge remote-tracking branch 'jfs/jfs-next' omits 9d0b241cce20 Merge remote-tracking branch 'fuse/for-next' omits f77faebcb18b Merge remote-tracking branch 'f2fs/dev' omits 43992f6a78c6 Merge remote-tracking branch 'ext4/dev' omits b778d3c330c3 Merge remote-tracking branch 'ext3/for_next' omits 1e917789c57f Merge remote-tracking branch 'ecryptfs/next' omits 2b7e8be02882 Merge remote-tracking branch 'cifs/for-next' omits 55bce79fa9e1 Merge remote-tracking branch 'btrfs-kdave/for-next' omits ca913486f788 Merge remote-tracking branch 'befs/for-next' omits bfda31c0667a Merge remote-tracking branch 'fscrypt/master' omits 113d38b68e32 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits dbec4228c32d Merge remote-tracking branch 's390/features' omits 87157c033b04 Merge remote-tracking branch 'risc-v/for-next' omits 657010888ed2 Merge remote-tracking branch 'powerpc/next' omits b9cc0e63ec64 Merge remote-tracking branch 'parisc-hd/for-next' omits 9f6366b11237 Merge remote-tracking branch 'nds32/next' omits 90c95bc00768 Merge remote-tracking branch 'mips/mips-next' omits 50d93ed30466 Merge remote-tracking branch 'm68k/for-next' omits 743a7eb30234 Merge remote-tracking branch 'csky/linux-next' omits 3d7bd40c4486 Merge remote-tracking branch 'clk-samsung/for-next' omits 222410e4bc5a Merge remote-tracking branch 'clk/clk-next' omits 1e96dab1cc8c Merge remote-tracking branch 'tegra/for-next' omits 3393e22f1706 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 128ab9066558 Merge remote-tracking branch 'samsung-krzk/for-next' omits 79e382a377bd Merge remote-tracking branch 'rockchip/for-next' omits 0123bf149a12 Merge remote-tracking branch 'renesas/next' omits 517d66aacaac Merge remote-tracking branch 'qcom/for-next' omits be4be2be9f34 Merge remote-tracking branch 'omap/for-next' omits 4f6657f2b060 Merge remote-tracking branch 'mvebu/for-next' omits c58ae303bcaa Merge remote-tracking branch 'mediatek/for-next' omits 960eaf0f446d Merge remote-tracking branch 'keystone/next' omits a85f3cbbdf09 Merge remote-tracking branch 'imx-mxs/for-next' omits 314121fe4148 Merge remote-tracking branch 'bcm2835/for-next' omits c76c1c174514 Merge remote-tracking branch 'at91/at91-next' omits 61db438651cc Merge remote-tracking branch 'amlogic/for-next' omits 611b0023ee58 Merge remote-tracking branch 'actions/for-next' omits a31f73d1de26 Merge remote-tracking branch 'arm-soc/for-next' omits c7264a3a5de4 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 79dc625c5d06 gfs2: fix race between gfs2_freeze_func and unmount omits 6233b09572ba Merge remote-tracking branch 'arm64/for-next/core' omits d7514888b542 Merge remote-tracking branch 'arm/for-next' omits 38bb8d868f6b Merge remote-tracking branch 'asm-generic/master' omits b614d4816d13 Merge remote-tracking branch 'dma-mapping/for-next' omits 9c2bcc5cd264 Merge remote-tracking branch 'kbuild/for-next' omits e91678fba92b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 97c2d62ddfc2 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits c238ea2ee4ea Merge remote-tracking branch 'vfs-fixes/fixes' omits e9723e040337 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits fde686598a6a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits a3a3452f378d Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 41a2dc664204 Merge remote-tracking branch 'kvm-fixes/master' omits 741a0dadf271 Merge remote-tracking branch 'omap-fixes/fixes' omits d9040698f4db Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits ececd8202dd0 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 9c1ca20222d3 Merge remote-tracking branch 'phy/fixes' omits eee986745a60 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 3777bfe90eeb Merge remote-tracking branch 'pci-current/for-linus' omits d0406406fa21 Merge remote-tracking branch 'spi-fixes/for-linus' omits 21f5e1c546bb Merge remote-tracking branch 'regulator-fixes/for-linus' omits b92d9c72b33d Merge remote-tracking branch 'regmap-fixes/for-linus' omits 03cdd13f3200 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a6231ed6afb0 Merge remote-tracking branch 'sound-current/for-linus' omits f92cc98c307f Merge remote-tracking branch 'rdma-fixes/for-rc' omits 0b80af500ea4 Merge remote-tracking branch 'netfilter/master' omits bf19faacb290 Merge remote-tracking branch 'net/master' omits 027e8fa6e7a6 Merge remote-tracking branch 'arc-current/for-curr' omits db9eab9c58ca Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 021c3a3cb2cb Merge remote-tracking branch 'fixes/master' omits e62243e75d22 Merge branch 'for-5.2/block' into for-next omits 12adb7a013e3 block: remove the unused blk_queue_dma_pad function omits 3dcf60bcb603 block: add SPDX tags to block layer files missing licensin [...] omits 635359981315 block: add a SPDX tag to blk-mq-rdma.h omits 9fcd030baa36 sed-opal.h: remove redundant licence boilerplate omits a497ee34a45d block: switch all files cleared marked as GPLv2 or later t [...] omits 8c16567d867e block: switch all files cleared marked as GPLv2 to SPDX tags omits 940bc471780b dm mpath: always free attached_handler_name in parse_path() omits 8e890c1ab1b1 dm init: fix max devices/targets checks omits e4f3fabd6748 dm: add dust target omits c37f5a41b0f9 leds: turris_omnia: add I2C and MACH_ARMADA_38X dependencies omits 3a1e5e4a2c7a Revert "KVM: doc: Document the life cycle of a VM and its [...] omits da8f0d97b2a0 Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pu [...] omits 6245242d9145 Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org [...] omits eba3afde1cea KVM: selftests: make hyperv_cpuid test pass on AMD omits b904cb8dff82 KVM: lapic: Check for in-kernel LAPIC before deferencing a [...] omits 76d58e0f07ec KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size omits 87ccec4fd05d rtc: pcap: convert to SPDX identifier omits 5bda7a40b8e2 rtc: pcap: use .set_time omits 2f7bb551e0d6 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 44ec3e2e854b rtc: pcap: set range omits cc002959a059 rtc: digicolor: convert to SPDX identifier omits d2211e475f42 rtc: digicolor: use .set_time omits 569cd4eddf7b rtc: digicolor: set range omits 0699c64a4be6 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE omits 8764ed55c970 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip omits f9d6fbd8a37e Merge branch 'acpica-fixes' into linux-next omits 2c2a2fb1e2a9 Revert "ACPICA: Clear status of GPEs before enabling them" omits e3037485c68e rtw88: new Realtek 802.11ac driver omits 91e9f2c1d861 Merge quota fix from Chengguang. omits 5664f5faac11 Merge branch 'next-smack' into next-testing omits 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] omits 632a9f3acd66 quota: check time limit when back out space/inode change omits ef2989fe20d8 Merge branch 'fixes' into for-next omits e823d948b7e5 usb: musb: dsps: Use dev_get_drvdata() omits afbdbd37600b usb: musb: jz4740: obtain USB PHY from devicetree omits 82257c73aafe usb: musb: jz4740: Let the platform probe the PHY omits 70833b84dac2 dt-bindings: usb: Add usb-phy property to the jz4740-musb node omits a84014e1db35 soc: sunxi: Fix missing dependency on REGMAP_MMIO omits 10ac7e7757f5 usb: musb: omap2430: Add support for idling phy when musb is idle omits 41386bc8cb2e usb: musb: Silence error about blacklisting hubs if !CONFIG_USB omits b063f04e0d2e usbip: vhci_hcd: Mark expected switch fall-through omits 34259977f23c Merge tag 'wireless-drivers-for-davem-2019-04-30' of git:/ [...] omits 3ae62a42090f UAS: fix alignment of scatter/gather segments omits 6a38df676a0a ARM: dts: logicpd-som-lv: Fix MMC1 card detect omits bf3bd966dfd7 Merge tag 'usb-5.1-rc8' of git://git.kernel.org/pub/scm/li [...] omits 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] omits be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness omits fea27bc7ff43 Merge tag 'selinux-pr-20190429' of git://git.kernel.org/pu [...] omits a622b40035d1 l2ip: fix possible use-after-free omits caa5754f16dc Merge branch 'for-5.2/block' into for-next omits dcdca753c152 block: clean up __bio_add_pc_page a bit omits 6601e44efd20 block: remove bogus comments in __bio_add_pc_page omits 4713839dfe82 block: remove the __bio_add_pc_page export omits 2b070cfe582b block: remove the i argument to bio_for_each_segment_all omits f936b06ae538 bcache: clean up do_btree_node_write a bit omits 75efa57d0bf5 xfs: add online scrub for superblock counters omits 94079285756d xfs: don't parse the mtpt mount option omits 710d707d2fa9 xfs: always rejoin held resources during defer roll omits c93ad1337ad0 appletalk: Set error code if register_snap_client failed omits f949a12fd697 net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc omits b13023421b51 rxrpc: Fix net namespace cleanup omits 632c59624302 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits 693912cfbf84 Bluetooth: hci_qca: Added support for WCN3998 omits c2f061d7163c Merge branch 'for-5.2/block' into for-next omits cdca22bcbc64 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 640d4ea83c8a HID: logitech-dj: fix spelling in printk omits a658a3f2ecba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3887c26c0e24 ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR omits b145745fc8d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dbe37a300947 Merge branch 'core/core' omits b4ad18ecf331 Merge branch 'core/mm' omits a1d20de88ed2 Merge branch 'core/objtool' omits d0a994e26c3a Merge branch 'core/rcu' omits 82fa83f4407e Merge branch 'core/rseq' omits 4b3fb94708f4 Merge branch 'core/speculation' omits c024acdce1b7 Merge branch 'core/stacktrace' omits 7a6785c76f83 Merge branch 'efi/core' omits 67688e6f60e8 Merge branch 'irq/core' omits 0d965b177040 Merge branch 'locking/core' omits c2e78dde266b Merge branch 'perf/core' omits 199b76e7b8c7 Merge branch 'ras/core' omits a5829c46d963 Merge branch 'sched/core' omits 81ff2bc7d62c Merge branch 'sched/urgent' omits 3d4b556cdf73 Merge branch 'smp/hotplug' omits c6ca37c4f180 Merge branch 'timers/core' omits 4f99931d7da2 Merge branch 'x86/apic' omits cb8771688c52 Merge branch 'x86/asm' omits 3749c5c70cc4 Merge branch 'x86/build' omits 4cae22faaac5 Merge branch 'x86/cache' omits 6b6bf3255b69 Merge branch 'x86/cleanups' omits 46e2939b7bbb Merge branch 'x86/core' omits 14da2226fa05 Merge branch 'x86/cpu' omits 2890875adb99 Merge branch 'x86/entry' omits 1f95e864bb39 Merge branch 'x86/fpu' omits aaea7823324a Merge branch 'x86/irq' omits 2698b7b6d64d Merge branch 'x86/kdump' omits c6f7e7de6069 Merge branch 'x86/microcode' omits d5d66cfea2ca Staging: sm750fb: Change *array into *const array omits b54f79115d26 Merge branch 'x86/mm' omits 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake omits 874f1bf79daf Merge branch 'x86/platform' omits 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro omits e06133f229fa Merge branch 'x86/timers' omits d026b2214ae9 Merge branch 'x86/topology' omits 37c87af6ca7d Merge branch 'x86/vdso' omits 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. omits 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings omits a6d678274d1a staging: rtl8723bs: core: Remove blank line. omits 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. omits 852b4eddafea staging: rtl8723bs: core: Remove return in void function omits 96b86125d720 staging: octeon-ethernet: add TODO omits 87b48bbcc33e staging: refer to TODO in Kconfig help text omits 41f0a9542a25 docs/vm: Minor editorial changes in the THP and hugetlbfs omits 98592c1faca8 staging: most: sound: pass correct device when creating a [...] omits 7d10bdbd6df3 docs/vm: add documentation of memory models omits 678f784cd6cd doc:it_IT: translation alignment omits fbf7c7e046ee doc: fix typo in PGP guide omits 1b8868861366 dontdiff: update with Kconfig build artifacts omits 1de6f3342191 netfilter: connlabels: fix spelling mistake "trackling" -> [...] omits 3087c3f7c23b netfilter: nft_ct: Add ct id support omits fec9c271b8f1 openvswitch: load and reference the NAT helper. omits 53b11308a1b5 netfilter: nf_nat: register NAT helpers. omits 08010a216026 netfilter: add API to manage NAT helpers. omits e1f172e162c0 netfilter: use macros to create module aliases. omits f998a1180e14 staging: kpc2000: fix resource size calculation omits d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] omits 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] omits 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] omits 8f14c99c7eda netfilter: conntrack: limit sysctl setting for boolean options omits ab042b824c11 Revert "drm/qxl: drop prime import/export callbacks" omits 33cc3c0cfa64 netfilter: nf_flow_table: check ttl value in flow offload [...] omits 26a302afbe32 netfilter: nf_flow_table: fix netdev refcnt leak omits 270a8a297f42 netfilter: nft_flow_offload: add entry to flowtable after [...] omits 66293c46c931 netfilter: nf_tables: delay chain policy update until tran [...] omits a4cb98f32c90 netfilter: nf_tables: drop include of module.h from nf_tables.h omits c5f1931f6617 netfilter: nf_tables: fix implicit include of module.h omits f1f86d09ca7e netfilter: nf_tables: relocate header content to consumer omits 531bd721812c x86/fpu: Remove unnecessary saving of FPU registers in cop [...] omits 3950746d9d8e x86/alternatives: Add comment about module removal races omits 241a1f223806 x86/kprobes: Use vmalloc special flag omits 7fdfe1e40b22 x86/ftrace: Use vmalloc special flag omits d53d2f78cead bpf: Use vmalloc special flag omits 1a7b7d922081 modules: Use vmalloc special flag omits 868b104d7379 mm/vmalloc: Add flag for freeing of special permsissions omits d63326928611 mm/hibernation: Make hibernation handle unmapped pages omits d253ca0c3865 x86/mm/cpa: Add set_direct_map_*() functions omits 0a203df5cf0e x86/alternatives: Remove the return value of text_poke_*() omits bb0a008d6a2c x86/jump-label: Remove support for custom text poker omits f2c65fb3221a x86/modules: Avoid breaking W^X while loading modules omits 7298e24f9042 x86/kprobes: Set instruction page as executable omits 3c0dab44e227 x86/ftrace: Set trampoline pages as executable omits 86a22057127d x86/kgdb: Avoid redundant comparison of patched code omits b3fd8e83ada0 x86/alternatives: Use temporary mm for text poking omits 4fc19708b165 x86/alternatives: Initialize temporary mm for patching omits 13585fa0668c fork: Provide a function for copying init_mm omits aad42dd44db0 uprobes: Initialize uprobes earlier omits d97080ebed78 x86/mm: Save debug registers when loading a temporary mm omits cefa929c034e x86/mm: Introduce temporary mm structs omits 1fd8de46d01d x86/jump_label: Use text_poke_early() during early init omits c7b6f29b6257 bpf: Fail bpf_probe_write_user() while mm is switched omits 5932c9fd19e6 mm/tlb: Provide default nmi_uaccess_okay() omits e836673c9b49 x86/alternatives: Add text_poke_kgdb() to not assert the l [...] omits 7e470ea99bcd kernel/module: Reschedule while waiting for modules to fin [...] omits f495222e2827 ALSA: hda - Register irq handler after the chip initialization omits b1c6a8e3cbc4 rtc: digicolor: fix possible race condition omits 86836d641d33 rtc: jz4740: convert to SPDX identifier omits 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection omits 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code omits e72746e79123 rtc: jz4740: use .set_time omits d10dcc95fa65 rtc: jz4740: remove useless check omits be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits a7ab6bed284f rtc: jz4740: set range omits 0caecf5b0019 KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt poin [...] omits 6f868405faf0 KVM: PPC: Book3S HV: XIVE: Prevent races when releasing device omits 5422e95103cf KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by [...] omits 2bde9b3ec8bd KVM: Introduce a 'release' method for KVM devices omits 3fab2d10588e KVM: PPC: Book3S HV: XIVE: Activate XIVE exploitation mode omits 232b984b7d55 KVM: PPC: Book3S HV: XIVE: Add passthrough support omits 6520ca64cde7 KVM: PPC: Book3S HV: XIVE: Add a mapping for the source ESB pages omits 39e9af3de5ca KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping omits a1cd3f0883f4 KVM: Introduce a 'mmap' method for KVM devices omits e4945b9da52b KVM: PPC: Book3S HV: XIVE: Add get/set accessors for the V [...] omits e6714bd1671d KVM: PPC: Book3S HV: XIVE: Add a control to dirty the XIVE [...] omits 7b46b6169ab8 KVM: PPC: Book3S HV: XIVE: Add a control to sync the sources omits 5ca806474859 KVM: PPC: Book3S HV: XIVE: Add a global reset control omits 13ce3297c576 KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configuration omits e8676ce50e22 KVM: PPC: Book3S HV: XIVE: Add a control to configure a source omits 4131f83c3d64 KVM: PPC: Book3S HV: XIVE: add a control to initialize a source omits eacc56bb9de3 KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_ [...] omits 90c73795afa2 KVM: PPC: Book3S HV: Add a new KVM device for the XIVE nat [...] omits a878957a817c Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] omits 44b198aee1f2 KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv [...] omits 70ea13f6e609 KVM: PPC: Book3S HV: Flush TLB on secondary radix threads omits 2940ba0c48bf KVM: PPC: Book3S HV: Move HPT guest TLB flushing to C code omits 7ae9bda7edf3 KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code omits 1f80ba3d201e KVM: PPC: Book3S HV: Fix XICS-on-XIVE H_IPI when priority = 0 omits 21137301de5a arm64: KVM: Fix perf cycle counter support for VHE omits a21f8e1b89a0 Merge branch 'pm-cpufreq' into linux-next omits 80ed53707bb3 USB: serial: drop unused iflag macro omits 5b67b10a5229 USB: serial: drop unnecessary goto omits a8d78d9f3856 USB: serial: clean up throttle handling omits 3f5edd58d040 USB: serial: fix unthrottle races omits 7b5bb55d0dad Input: add support for Azoteq IQS550/572/525 omits 891f0f865c37 Merge branch 'mvebu/dt64' into mvebu/for-next omits bba9716cf7f8 Merge branch 'mvebu/dt' into mvebu/for-next omits ba5f10af4b11 Merge branch 'mvebu/arm64' into mvebu/for-next omits 9628e15ca9d5 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 omits 13bda2d07791 Input: add a driver for GPIO controllable vibrators omits 7af2ea3b29b1 ARM: mvebu: drop return from void function omits 969ad77c14ab ARM: mvebu: prefix coprocessor operand with p omits 3ab2b5fdd1d8 ARM: mvebu: drop unnecessary label omits 8f11b5ab441d ARM: mvebu: fix a leaked reference by adding missing of_node_put omits 9a4f26cc98d8 sched/cpufreq: Fix kobject memleak omits d5963d87bf84 Merge tag 'v5.1-rc7' into x86/mm, to pick up fixes omits 6fabc9f20c5e KVM: PPC: Book3S HV: smb->smp comment fixup omits e1a1ef84cd07 KVM: PPC: Book3S: Allocate guest TCEs on demand too omits 2001825efcea KVM: PPC: Book3S HV: Avoid lockdep debugging in TCE realmo [...] omits 3309bec85e60 KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest omits eadfb1c5f8c0 KVM: PPC: Book3S HV: Implement real mode H_PAGE_INIT handler omits 2d34d1c3bbfd KVM: PPC: Book3S HV: Implement virtual mode H_PAGE_INIT handler omits 6c0afef5fb0c ipv6/flowlabel: wait rcu grace period before put_pid() omits 1d3fd8a10bed vrf: Use orig netdev to count Ip6InNoRoutes and a fresh ro [...] omits ca2fe2956ace tcp: add sanity tests in tcp_add_backlog() omits 7a1d8390d015 net: phy: micrel: make sure the factory test bit is cleared omits aec67294b839 Merge branch 'misc' into for-next omits 57ddd16b111b dt-bindings: Add isl68137 as a trivial device omits 083284961ad0 dt-bindings: Add ir38064 as a trivial device omits b9ef5513c99b smack: Check address length before reading address family omits b169e64a2444 net/mlx5: Geneve, Add flow table capabilities for Geneve d [...] omits 75d90e7def8e net/mlx5: Geneve, Add basic Geneve encap/decap flow table [...] omits 80f09dfc237f net/mlx5: Eswitch, enable RoCE loopback traffic omits f6f7d6b5bd81 net/mlx5: Add new miss flow table action omits d83eb50e29de net/mlx5: Add support in RDMA RX steering omits ae288a487514 net/mlx5: Pass flow steering objects to fs_cmd omits 72c6f5243999 net/mlx5: Enable general events on all interfaces omits 6cfdc7e46842 IB/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet [...] omits c42260f19545 net/mlx5: Separate and generalize dma device from pci device omits 27b942fbbd31 net/mlx5: Get rid of storing copy of device name omits 316793fb2d90 net/mlx5: E-Switch: Introduce prio tag mode omits fd7f744caed8 riscv: vdso: drop unnecessary cc-ldoption omits 5b3c66ad8a80 Merge branch 'clk-parent-rewrite-1' into clk-next omits 9cad150d71f7 Merge branch 'clk-fixes' into clk-next omits d69c22b6e8bc Merge branches 'clk-qoriq', 'clk-stm32f4', 'clk-tegra' and [...] omits c99a8a6e9cb7 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] omits dbd5cd340712 Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] omits f925cd1d297f Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] omits faa44850ab11 Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] omits 8cd117e712e1 clk: imx: keep uart clock on during system boot omits b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset omits d2360df0e4e6 Revert "RDMA/uverbs: Fix compilation error on s390 and mip [...] omits 95c169251bf7 ipv6: invert flowlabel sharing check in process and user mode omits 6ee12b7b15e0 Merge branch 'ieee802154-for-davem-2019-04-25' of git://gi [...] omits 9bee24d08c08 scsi: fdomain: Resurrect driver - PCI support omits 9240804729fe scsi: fdomain: Resurrect driver - core code omits d4023db71108 scsi: qla2xxx: Avoid that lockdep complains about unsafe l [...] omits a861b4927357 scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory omits 300ec7415c1f scsi: qla2xxx: Fix hardirq-unsafe locking omits db4bf822c58c scsi: qla2xxx: Complain loudly about reference count underflow omits d4556a4932a5 scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sendi [...] omits 15b7a68c1d03 scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures omits bc04459ce4e5 scsi: qla2xxx: Check the size of firmware data structures [...] omits 6e73985a9dea scsi: qla2xxx: Pass little-endian values to the firmware omits 219d27d7147e scsi: qla2xxx: Fix race conditions in the code for abortin [...] omits 982cc4be05d6 scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() omits 1956eee58872 scsi: qla2xxx: Make qla24xx_async_abort_cmd() static omits 1b1e68d2a940 scsi: qla2xxx: Remove unnecessary locking from the target code omits 4c374596d7eb scsi: qla2xxx: Remove qla_tgt_cmd.released omits b1e261d4a4b7 scsi: qla2xxx: Complain if a command is released that is o [...] omits aefed3e5548f scsi: qla2xxx: target: Fix offline port handling and host [...] omits e209783d66bc scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() omits c04466c17142 scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() omits e65449aa23fb scsi: qla2xxx: Simplify qlt_send_term_imm_notif() omits d8f945bf8096 scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_ [...] omits 24afabdbd0b3 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path omits dc035d4e934e scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if ca [...] omits 5365bf99e360 scsi: qla2xxx: Make qla2x00_mem_free() easier to verify omits 0a59cea487e4 scsi: qla2xxx: Increase the size of the mailbox arrays fro [...] omits 3f918ffae8e7 scsi: qla2xxx: Log the status code if a firmware command fails omits 2dbb02fd495c scsi: qla2xxx: Avoid that Coverity complains about derefer [...] omits dafbe56f6e33 scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() omits 12975426d888 scsi: qla2xxx: Uninline qla2x00_init_timer() omits 0c6660b27feb scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inli [...] omits ef1eb688b86c scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inlin [...] omits 6eaa5f9448a7 scsi: qla2xxx: Remove a set-but-not-used variable omits 94f5b9167e90 scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static omits 0e145a595d41 scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition omits 19ce192cd718 scsi: qla2xxx: Fix a format specifier omits 67eb4a60782a scsi: qla2xxx: Update two source code comments omits 395b9bca6b81 scsi: sd: Revert "Rely on the driver core for asynchronous [...] omits 9a058e88fd5d scsi: sd: Revert "Inline sd_probe_part2()" omits 14248aa919f9 Merge branch 'v5.2/drivers' into tmp/aml-rebuild omits 1e5f7c14af67 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild omits 4f566eb19390 Merge branch 'v5.2/dt64' into tmp/aml-rebuild omits 206d057d9348 Merge branch 'v5.2/dt' into tmp/aml-rebuild omits 83a50840e72a Merge tag 'seccomp-v5.1-rc8' of git://git.kernel.org/pub/s [...] omits cf68c9e8128a Revert "PCI/LINK: Report degraded links via link bandwidth [...] omits 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. omits 9cf211b86430 drm/amdkfd: Adjust weight to represent num_hops info when [...] omits e4132bf413b0 drm/amdgpu: Implement get num of hops between two xgmi device omits 70d57eb629b9 drm/amdkfd: Expose HDP registers to user space omits ffd7af3def19 tomoyo: Check address length before reading address family omits bd2f77b58b97 drm/amdgpu: Remap hdp coherency registers omits cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. omits 017ec3beac11 drm/amd/powerplay: expose Vega12 current gpu activity omits 5ccaeef0721a drm/amd/powerplay: expose Vega12 current power omits 37080109b765 drm/amd/powerplay: support hwmon temperature channel labels V2 omits 3a44900ffdb2 drm/amd/powerplay: expose current hotspot and memory tempe [...] omits f668215d53c8 drm/amd/powerplay: support SMU metrics table on Vega12 omits 9df6dcd1a7c5 drm/amd/powerplay: support temperature emergency max values omits 778aeab73764 drm/amd/powerplay: support hotspot/memory critical limit values omits b5bfc5f1e191 drm/amd/powerplay: add helper function to get smu firmware [...] omits b0fc850fd95f drm/amdgpu: power down the Vega20 VCE engine on request omits 2c7e78355bec drm/amdgpu: expose VCE 4.0 powergate interface omits 09aef2c48e79 drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limit [...] omits dc4a9049f023 drm/amd/display: Fix and simplify apply_below_the_range() omits 7267a1a97450 drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes omits 057be086603f drm/amd/display: Do VRR transition before enable_crc_interrupts omits ee13cea962b5 drm/amd/display: Refactor dp vendor parsing logic to a function omits cc8d84132a83 drm/amd/display: Add hubp_init entry to hubp vtable omits a0867053408e drm/amd/display: remove deprecated pplib interface omits 27eaa4927dc3 drm/amd/display: Add power down display on boot flag omits 91f287566d49 drm/amd/display: Refactor watermark programming omits bc92c06525e5 drm/amd/display: Allow commits with no planes active omits b5e83f6fe1f0 drm/amd/display: Split enabling CRTC interrupts into two passes omits e39575b9c366 drm/amd/display: Fix CRC vblank refs when changing interrupts omits 8ad278062de4 drm/amd/display: Disable cursors before disabling planes omits d6ef9b4175e8 drm/amd/display: Refactor CRTC interrupt toggling logic omits edf1e0008264 drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F3 [...] omits beac93e6f810 drm/amdgpu: update Vega20 sdma golden settings omits a66d186c8885 drm/amd/powerplay: raven 4k@60hz dp monitor always flicking omits 11f874c041f0 drm/amd/display: fix incorrect null check on pointer omits c19ddad91159 ARM: Document merges omits 3b1084e38548 Merge branch 'arm/drivers' into for-next omits 80d0c6492442 soc: aspeed: fix Kconfig omits eeec00d73be2 x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails omits b06df56bad2c clk: stm32mp1: Add ddrperfm clock omits cbb88db76a15 ALSA: usx2y: fix a double free bug omits c745f7226660 Merge tag 'iwlwifi-next-for-kalle-2019-04-29' of git://git [...] omits b827bcbba36d of: del redundant type conversion omits 391c0325cc5f Revert "driver core: platform: Fix the usage of platform d [...] omits f52e30ebfd62 dt-bindings: mfd: axp20x: Add fallback for axp805 omits f76b35de11cf ARM: Document merges omits ddda21ff1d3a Merge branch 'arm/defconfig' into for-next omits a6fb2ec11660 Merge branch 'arm/drivers' into for-next omits 1837c286e277 Merge branch 'arm/dt' into for-next omits ebbda9687857 Merge branch 'arm/soc' into for-next omits 6cbc4d88ad20 Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/sc [...] omits 85200317b324 Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kerne [...] omits a842b514db72 Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/ [...] omits bcca940e5168 Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.or [...] omits 1e6df9493700 Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/ [...] omits c687702b5f50 Merge tag 'v5.1-next-soc' of https://git.kernel.org/pub/sc [...] omits 80871482fd5c x86: make ZERO_PAGE() at least parse its argument omits 6a5c5d26c4c6 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use omits 5f08da63d756 Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/l [...] omits 782935d12ec2 Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/p [...] omits 50676063ddf7 Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org [...] omits 524feb799408 soc: add aspeed folder and misc drivers omits 7a0f8ad5ff63 Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] omits 89f4f128ea53 Merge tag 'imx-dt64-5.2' of git://git.kernel.org/pub/scm/l [...] omits ffb832b4bb17 Merge tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/li [...] omits f99552d9eb78 Merge tag 'imx-drivers-5.2' of git://git.kernel.org/pub/sc [...] omits f45f5182d753 Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapo [...] omits e165908fac89 Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzap [...] omits ab7b7c715e9a spi: zynqmp: Fix build break omits d79a26b99f5f RDMA/uverbs: Fix compilation error on s390 and mips platforms omits a0eaead41db9 iwlwifi: dbg_ini: check for valid region type during regio [...] omits 0aade8f4846a iwlwifi: avoid allocating memory for region with disabled domain omits 391481ad2690 iwlwifi: dbg: replace dump info device family with HW type omits bfd8e3dade73 iwlwifi: dbg_ini: add periodic trigger support omits 954454d6107f iwlwifi: dbg_ini: add lmac and umac error tables dumping support omits b081e23c45f7 iwlwifi: parse command version TLV omits 1da3823d114d iwlwifi: pcie: remove stray character in iwl_pcie_rx_alloc_page() omits 11af74ad1d29 iwlwifi: mvm: Don't sleep in RX path omits fd986b0b7a72 iwlwifi: bump FW API to 48 for 22000 series omits 529281bdf0fc iwlwifi: mvm: limit TLC according to our HE capabilities omits aee1b6385e29 iwlwifi: support fseq tlv and print fseq version omits cec2d4f6b4e3 iwlwifi: mvm: report FTM start time TSF when applicable omits 0c546fb6f959 iwlwifi: mvm: support v2 of the WoWLAN patterns command omits 30f24eabab8c iwlwifi: pcie: don't crash on invalid RX interrupt omits c5bf4fa14229 iwlwifi: pcie: initialize debug_rfkill to -1 omits 14cf9bc6085d iwlwifi: Use correct channel_profile iniwl_get_nvm omits dfbd199a7cfe selinux: use kernel linux/socket.h for genheaders and mdp omits 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing omits 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN omits 2ae7a39770c7 Merge tag 'mac80211-for-davem-2019-04-26' of git://git.ker [...] omits eb54b6b100da cifs: zero-range does not require the file is sparse omits 53282509ee06 Add new flag on SMB3.1.1 read omits b3837e1e520c Negotiate and save preferred compression algorithms omits d492691916ed cifs: add fiemap support omits 060d52965722 SMB3: Add defines for new negotiate contexts omits e22b8afc54dd cifs: fix bi-directional fsctl passthrough calls omits 0691afcfd9d9 cifs: smbd: take an array of reqeusts when sending upper l [...] omits 51de95cc359e SMB3: Add handling for different FSCTL access flags omits fb866c05d23e cifs: Add support for FSCTL passthrough that write data to [...] omits 121d1f5aa006 cifs: remove superfluous inode_lock in cifs_{strict_}fsync omits f3b929f8d197 cifs: Call MID callback before destroying transport omits f81c057845f2 cifs: smbd: Retry on memory registration failure omits 668c8ac94ce2 cifs: smbd: Indicate to retry on transport sending failure omits 3f8ab0578a3a cifs: smbd: Return EINTR when interrupted omits 69f83a471842 cifs: smbd: Don't destroy transport on RDMA disconnect omits 59c515e5a39f smbd: Make upper layer decide when to destroy the transport omits 835d3bdb0bb7 SMB3: update comment to clarify enumerating snapshots omits 2ab95bedaa91 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb omits b1404e7dc966 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] omits 154e15b2bc8d cifs: Fix DFS cache refresher for DFS links omits 525a49684de9 cifs: don't use __constant_cpu_to_le32() omits eaba0f5ffa85 SMB3: Track total time spent on roundtrips for each SMB3 command omits bc0c60457c35 init/config: Do not select BUILD_BIN2C for IKCONFIG omits 43d8ce9d65a5 Provide in-kernel headers to make extending kernel easier omits 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper omits 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range omits b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex omits cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device omits 960164f7141e irqchip/gic-pm: Fix suspend handling omits fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs omits 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] omits 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] omits a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() omits 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] omits 45c054d0815b tty: serial: add driver for the SiFive UART omits e5c8fe558c5f dt-bindings: serial: add documentation for the SiFive UART driver omits 9e80ad37f678 ath10k: Drop WARN_ON()s that always trigger during system resume omits 38faed150438 ath10k: perform crash dump collection in workqueue omits 1863178b20c5 serial: uartps: Add support for cts-override omits b1072b4f6e84 dt-bindings: xilinx-uartps: Add support for cts-override omits 74cdf8cec7dd serial: milbeaut_usio: Fix error handling in probe and remove omits 0f02321e4bd1 USB: cdc-acm: clean up throttle handling omits 764478f41130 USB: cdc-acm: fix unthrottle races omits d671002be6bd locking/lockdep: Remove unnecessary unlikely() omits 082ce27ff421 irqchip/bcm: Restore registration print with %pOF omits f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove omits 527bd754d1ff rtc: Use dev_get_drvdata() omits c8889bb6e62f rtc: imxdi: convert to SPDX identifier omits 629d488a3eb6 rtc: imxdi: remove unnecessary check omits d231d32caa90 rtc: imxdi: use .set_time omits 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 21c9dfda4b30 rtc: imxdi: set range omits 02bc723579a8 rtc: mxc: use .set_time omits 83888df4b882 rtc: mxc: set range omits ebc2ec4ecf18 rtc: mxc: fix possible race condition omits cf612c5949ac rtc: stm32: manage the get_irq probe defer case omits f9bf089a70aa rtc: rx6110: declare missing of table omits 498ce4e76b2d rtc: wm831x: use .set_time omits 35a196bef449 proc: prevent changes to overridden credentials omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] omits ebcb8f8508c5 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value omits cc23c66179ca scsi: qedf: remove set but not used variables omits b226a893d2b3 scsi: qedf: Update the driver version to 8.37.25.20 omits 1e1ff604a3d1 scsi: qedf: Add return value to log message if scsi_add_ho [...] omits 7fa4142d8bdc scsi: qedf: Print fcport information on wait for upload timeout omits 19c2b6d84b72 scsi: qedf: Check the return value of start_xmit omits 249b148f3620 scsi: qedf: Log message if scsi_add_host fails omits f4eecabe743a scsi: qedf: Check for fcoe_libfc_config failure omits 8b95b99c1aaf scsi: qedf: Add comment to display logging levels omits 50ed27cb93e3 scsi: qedf: Add port_id for fcport into initiate_cleanup d [...] omits 1c8162479bc0 scsi: qedf: Add LBA to underrun debug messages omits 276eb3e5d0a7 scsi: qedf: Print scsi_cmd backpointer in good completion [...] omits 892f63d427ca scsi: qedf: Add driver state to 'driver_stats' debugfs node omits 078d71995703 scsi: qedf: Change MSI-X load error message omits 3252688f09c1 scsi: qedi: Adjust termination and offload ramrod timers omits f848bfd8e167 scsi: qedi: Abort ep termination if offload not scheduled omits e95a5e4b1a21 scsi: csiostor: create per port irq affinity mask set omits c2d1812600f5 usb: typec: ucsi: ccg: fix missing unlock on error in ccg_ [...] omits a1f9ab4844ac scsi: qla2xxx: Silence Successful ELS IOCB message omits 2137490f2147 scsi: qla2xxx: Fix device staying in blocked state omits c6bcc592362a scsi: aic7xxx: improve the Kconfig entry omits dbcdae185a70 Documentation: kvm: fix dirty log ioctl arch lists omits e21107aa6bf3 Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/pub/ [...] omits 5f2c54e7153f dt-bindings: usb: renesas_usbhs: Add support for r8a77470 omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 7a8b9daf7ea6 mmc: omap_hsmmc: Use dev_get_drvdata() omits ce9d3eceb7ff lib/vsprintf: Make function pointer_string static omits ab9de587c9f8 mmc: alcor: work with multiple-entry sglists omits 3c127ba30e11 Revert "mmc: alcor: enable DMA transfer of large buffers" omits 3599fe12a125 x86/stacktrace: Use common infrastructure omits 214d8ca6ee85 stacktrace: Provide common infrastructure omits 56d8f079c51a lib/stackdepot: Remove obsolete functions omits 988ec8841ca1 stacktrace: Remove obsolete functions omits 25e39e32b0a3 livepatch: Simplify stack trace retrieval omits 9f50c91b1195 tracing: Remove the last struct stack_trace usage omits ee6dd0db4d8d tracing: Simplify stack trace retrieval omits c438f140cc16 tracing: Make ftrace_trace_userstack() static and conditional omits 2a820bf74918 tracing: Use percpu stack trace buffer more intelligently omits e7d916632b52 tracing: Simplify stacktrace retrieval in histograms omits c120bce78065 lockdep: Simplify stack trace handling omits 76b14436b4d9 lockdep: Remove save argument from check_prev_add() omits b1abe4622d4c lockdep: Remove unused trace argument from print_circular_bug() omits 487f3c7fb1a0 drm: Simplify stacktrace handling omits be9c52ed84eb dm persistent data: Simplify stack trace handling omits 741b58f3e236 dm bufio: Simplify stack trace retrieval omits 6924f5feba21 btrfs: ref-verify: Simplify stack trace retrieval omits 746017ed8d4d dma/debug: Simplify stracktrace retrieval omits 30191250c2b3 fault-inject: Simplify stacktrace retrieval omits af52bf6b92f7 mm/page_owner: Simplify stack trace handling omits 880e049c9ce9 mm/kasan: Simplify stacktrace handling omits 07984aad1c7e mm/kmemleak: Simplify stacktrace handling omits 7971679994d3 mm/slub: Simplify stack trace retrieval omits f93877214a83 latency_top: Simplify stack trace handling omits e988e5ec18d6 proc: Simplify task stack retrieval omits 1b59562d3ab0 backtrace-test: Simplify stack trace handling omits c0cfc337264c lib/stackdepot: Provide functions which operate on plain s [...] omits e9b98e162aa5 stacktrace: Provide helpers for common stack trace operations omits 3d9a80729153 tracing: Cleanup stack trace code omits 390ebce2bac0 memstick: tifm: remove set but not used variable 'data' omits 34922374bb5a mmc: meson-gx: correct irq flag omits bb2ad0d1c238 mmc: meson-gx: ack only raised irq omits 470474cb665b mmc: meson-gx: remove open coded read with timeout omits 98bc384ce704 mmc: core: fix possible use after free of host omits 42c38d4a1bc4 mmc: core: Fix warning and undefined behavior in mmc volta [...] omits 4c94cb651f47 mmc: core: retry CMD1 in mmc_send_op_cond() even if the ocr = 0 omits 8db82563451f cpufreq: armada-37xx: fix frequency calculation for opp omits 6fee3787ea7a dt-bindings: usb-xhci: Add r8a774c0 support omits 7a5da02de8d6 locking/lockdep: check for freed initmem in static_obj() omits b2d24b97b2a9 s390/kernel: add support for kernel address space layout r [...] omits a80313ff91ab s390/kernel: introduce .dma sections omits 087c4d742398 s390/sclp: do not use static sccbs omits fd3d2742d558 s390/kprobes: use static buffer for insn_page omits ff4a742dde3c s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad omits 805bc0bc238f s390/kernel: build a relocatable kernel omits 833b441ec0f6 s390: enable processes for mio instructions omits 56271303808f s390/pci: add parameter to disable usage of MIO instructions omits 71ba41c9b1d9 s390/pci: provide support for MIO instructions omits c475f1770a5e s390/ism: move oddities of device IO to wrapper function omits 81deca12c202 s390/pci: move io address mapping code to pci_insn.c omits fbfe07d440f2 s390/pci: add parameter to force floating irqs omits 07e3ec3acb80 s390/pci: gather statistics for floating vs directed irqs omits 914b7dd07ee8 s390: show statistics for MSI IRQs omits e979ce7bced2 s390/pci: provide support for CPU directed interrupts omits 414cbd1e3d14 s390/airq: provide cacheline aligned ivs omits b1f548645cb5 s390/pci: clarify interrupt vector usage omits 30e63ef2ef43 s390/airq: recognize directed interrupts omits 0a9fddfaa8ea s390/sclp: detect DIRQ facility omits c840927cf5f2 s390/pci: move everything irq related to pci_irq.c omits 066ee72aecdc s390/pci: remove unused define omits 6324b4de6dca s390/pci: mark command line parser data __initdata omits c9896acc7851 s390/ipl: Provide has_secure sysfs attribute omits 268a78404973 s390/kexec_file: Disable kexec_load when IPLed secure omits 99feaa717e55 s390/kexec_file: Create ipl report and pass to next kernel omits e23a8020ce4e s390/kexec_file: Signature verification prototype omits 653beba24d4c s390/kexec_file: Load new kernel to absolute 0 omits 8e4964261374 s390/kexec_file: Unify loader code omits d0d249d75dda s390/kexec_file: Simplify parmarea access omits 4c0f032d4963 s390/purgatory: Omit use of bin2c omits 61f3f8fc2235 s390/purgatory: Reduce purgatory size omits 729829d775c9 s390/kexec_file: Fix detection of text segment in ELF loader omits 6339a3889ad4 s390/kexec_file: Fix potential segment overlap in ELF loader omits 75b0f8473fed cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment omits 712e9ad0a2bd cpufreq: qoriq: add support for lx2160a omits d35cc64a80ec Merge branches 'pm-devfreq' and 'pm-domains' into linux-next omits 90373356bcd1 Merge branches 'pm-sleep', 'pm-docs' and 'pm-misc' into li [...] omits 30203f4a990f Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 069590849d94 Merge branch 'pm-x86' into linux-next omits 51bc7bd2a402 Merge branch 'devprop' into linux-next omits 0e237755bf4d Merge branch 'acpi-doc' into linux-next omits 54bc2769ab60 Merge branches 'acpi-utils', 'acpi-video', 'acpi-soc' and [...] omits c7adc580ec9d Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] omits e52034490a5d Merge branch 'acpica' into linux-next omits b60ee2e281b6 ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC omits 4d95c51776b2 ALSA: hda: fix unregister device twice on ASoC driver omits b2d0371d2e37 KVM: s390: vsie: Return correct values for Invalid CRYCB format omits bcccb8f6a91b KVM: s390: vsie: Do not shadow CRYCB when no AP and no keys omits 864c9db2ae1c ARM: Document merges omits 879a4e70f96a drm/i915: Fix ICL output CSC programming omits 96106603b802 Merge branch 'arm/drivers' into for-next omits 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next omits b1d96589c891 Merge branch 'arm/soc' into for-next omits 149d35c72a14 Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] omits 1895ef4ef229 Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/ [...] omits 3e0c0aee4571 Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel [...] omits 6a508f98d95e Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel [...] omits eae7dae81e3a Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git. [...] omits fe08dd9eeaa3 Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://gi [...] omits 784baecf92e5 Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.o [...] omits 82b8118d0cd9 Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.ker [...] omits 84260a4915be Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kerne [...] omits dd3e3f23387b Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/ [...] omits 21954712549c Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/p [...] omits abfcba1c35b7 Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org [...] omits 990d4322cc8d Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/pub/ [...] omits fea188820b38 Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/pub/ [...] omits 94b5f312cfb4 locking/static_key: Don't take sleeping locks in __static_ [...] omits b92e793bbe4a locking/static_key: Factor out the fast path of static_key [...] omits ad282a8117d5 locking/static_key: Add support for deferred static branches omits 948f83768a18 locking/lockdep: Test all incompatible scenarios at once i [...] omits 9b019acb72e4 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs omits d15d356887e7 perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER omits aaf75f2b53b7 Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/pe [...] omits 876e645f2268 ARM: debug-ll: add default address for digicolor omits 7b3320e6b179 arm64: defconfig: Update UFSHCD for Hi3660 soc omits c4456b7d6d69 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] omits 101f535e50d6 Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/p [...] omits 86c77f4944f4 Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.o [...] omits 7f26bb130a94 Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/pub/scm [...] omits d697ff6d4d02 ARM: u300: regulator: add MODULE_LICENSE() omits 5b7cc90496aa ARM: ep93xx: move private headers out of mach/* omits 67e38f578aae ARM: ep93xx: move pinctrl interfaces into include/linux/soc omits dfb6db007a56 ARM: ep93xx: keypad: stop using mach/platform.h omits 1b8c813695dc ARM: ep93xx: move network platform data to separate header omits 56e49cd668b7 Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/p [...] omits b94d3ff97e2c Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xili [...] omits a7d6fdf917fc Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/lin [...] omits e5a0be94ee8b Merge tag 'samsung-soc-5.2' of https://git.kernel.org/pub/ [...] omits 0065198e6779 Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.ke [...] omits e639861344f9 Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kern [...] omits 29104e0149b4 Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.o [...] omits a8298e383bf7 ARM: multi_v7_defconfig: Enable support for STPMIC1 omits 56c6eed1df43 ARM: stm32: add AMBA support for stm32 family omits 470fa42933da arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge omits c1294fb5cb78 arm64: dts: bitmain: Add pinctrl support for BM1880 SoC omits 9fe408413f50 arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board omits 367e592788a2 arm64: dts: bitmain: Add GPIO support for BM1880 SoC omits c6504be53972 dmaengine: stm32-dma: Fix unsigned variable compared with zero omits c5e7be3b089d Merge branches 'thermal-core' and 'thermal-intel' into next omits 3c7110fab805 thermal/int3400_thermal: lower the log level for unsupport [...] omits 3f05578cccfe thermal: core: skip update disabled thermal zones after suspend omits f69e749a4935 Abort file_remove_privs() for non-reg. files omits ee948837d7fa [fix] get rid of checking for absent device name in vfs_ge [...] omits 37624b58542f Linux 5.1-rc7 omits 88d6272acaaa net: phy: avoid unneeded MDIO reads in genphy_read_status omits c1a92c0a6c56 Merge branch 'dsa-tag-modules' omits 0b9f9dfbfab4 dsa: Allow tag drivers to be built as modules omits 3aa475e197f4 dsa: tag_brcm: Avoid unused symbols omits f81a43e8da07 dsa: Cleanup unneeded table and make tag structures static omits 367561753144 dsa: Make use of the list of tag drivers omits 4dad81ee1447 dsa: Add stub tag driver put method omits c39e2a1d71ad dsa: Rename dsa_resolve_tag_protocol() to _get ready for locking omits 409065b069b9 dsa: Register the none tagger ops omits bdc6fe5bb1d1 dsa: Keep link list of tag drivers omits d3b8c04988ca dsa: Add boilerplate helper to register DSA tag driver modules omits 056eed2fb071 dsa: Add TAG protocol to tag ops omits f18bba50d24d dsa: Add MODULE_LICENSE to tag drivers omits 0b42f0336370 dsa: Add MODULE_ALIAS to taggers in preparation to become modules omits 875138f81d71 dsa: Move tagger name into its ops structure omits dfedd3b62441 dsa: Add SPDX header to tag drivers. omits 1abbdcdf5cf4 ARM: Document merges omits b2713b86584f Merge branch 'arm/dt' into for-next omits 0b6cf36a47bf Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/p [...] omits 2abeb52e6002 Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/pub [...] omits 44b9c8e77290 ARM: dts: gemini: Indent DIR-685 partition table omits 97fc172d8649 Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/p [...] omits 366dd293f86f Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/pub [...] omits b726e211b903 Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/ [...] omits bcb84a1097ca Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/ [...] omits ad88400145a2 Merge tag 'v5.1-next-dts64' of https://git.kernel.org/pub/ [...] omits c8e3993dd5b9 dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" [...] omits 40a250ae6984 Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/li [...] omits c5a792b52129 Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linu [...] omits 4b2bb6ca140e Merge branch 'at91-dt' of git://git.kernel.org/pub/scm/lin [...] omits fbadd4d12234 Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/pub/s [...] omits 38c2f3826d8e Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/pub [...] omits be058ba65d9e Merge tag 'imx-dt-5.2' of git://git.kernel.org/pub/scm/lin [...] omits b45da609a024 Merge tag 'imx-bindings-5.2' of git://git.kernel.org/pub/s [...] omits 1e67323721f3 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/s [...] omits 31c5d501b9f5 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] omits ea1b42170f7b Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.ke [...] omits c00671c6d052 Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel. [...] omits 64f32d9d3006 Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kern [...] omits 68a3ead58462 Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/ [...] omits b76cabc9ded4 Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/p [...] omits f5d6e8c07791 Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub [...] omits 14d55a3df44a Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org [...] omits c076dd723e37 Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/p [...] omits 7996313656b8 Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kerne [...] omits a41332dd5e2a Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kern [...] omits d7f76ac4dca0 Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/ [...] omits da9a4c3d32eb Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.k [...] omits 6d918e09331e Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.or [...] omits 1c3a4540839c Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisi [...] omits 236a4234ce40 Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilin [...] omits 629d7161870f Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/pub [...] omits 1fbdc2477587 Merge tag 'samsung-dt-5.2' of https://git.kernel.org/pub/s [...] omits 2140eaf2f46f Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pu [...] omits bbf7499dc033 Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/ [...] omits 2fe743c27f06 Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kerne [...] omits 1a88083b9349 Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/ [...] omits f6f9683c5aed Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/ [...] omits 1c93235a6d92 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] omits 0159225bc9e5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] omits d04e1ac4284a Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] omits 424adc176aa2 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] omits 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits a046f4dfac7f unicode: refactor the rule for regenerating utf8data.h omits 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] omits 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block omits 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] omits e5c812e84f0d ALSA: line6: use dynamic buffers omits 1fd7c3b438a2 kobject: Improve doc clarity kobject_init_and_add() omits 92067f843854 kobject: Improve docs for kobject_add/del omits 5f0d736e7f7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 5c403533fb5f Merge tag 'iwlwifi-for-kalle-2019-04-28' of git://git.kern [...] omits cb5173594d50 ALSA: usb-audio: Fix a memory leak bug omits d156e67d3f58 iwlwifi: mvm: fix merge damage in iwl_mvm_vif_dbgfs_register() omits 5c9adef97891 iwlwifi: fix driver operation for 5350 omits de1887c064b9 iwlwifi: mvm: check for length correctness in iwl_mvm_crea [...] omits 4ab1ae3453c9 ALSA: gus: fix misuse of %x omits 607ca3bd220f ALSA: hda/realtek - EAPD turn on later omits 0700d3d117a7 ALSA: hda/realtek - Fixed Dell AIO speaker noise omits b1a79360ee86 cxgb4: Delete all hash and TCAM filters before resource cleanup omits 7324d50e47f3 net: dsa: mv88e6xxx: Remove legacy probe support omits 21f1b8a6636c udp: fix GRO reception in case of length mismatch omits 6acda8fbbda5 Merge branch 'mv88e6060-cleanups' omits 1ba22bf547a3 net: dsa: mv88e6060: Replace REG_READ macro omits c4362c37431b net: dsa: mv88e6060: Replace REG_WRITE macro omits 3e8bc1b88641 net: dsa: mv88e6060: Replace ds with priv omits 406a4362c252 net: dsa: mv88e6060: Add SPDX header omits e56e2515669a ibmvnic: Add device identification to requested IRQs omits fbef9478ff22 Merge branch 'tls-data-copies' omits eb3d38d5adb5 net/tls: fix copy to fragments in reencrypt omits 97e1caa517e2 net/tls: don't copy negative amounts of data in reencrypt omits 026cc9c3eeac cpsw: Put back cpsw_ndo_poll_controller() omits 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 61726d43208f parisc: Add memory barrier to asm pdc and sync instructions omits 9379865dd21e parisc: Add memory clobber to TLB purges omits 7cb523d4fec7 Merge branch 'net-ethernet-ti-clean-up-and-optimizations' omits c24eef283a23 net: ethernet: ti: cpsw: move ethtool func in separate file omits cfc08345ec22 net: ethernet: ti: cpsw: switch to use mac sl api omits a71a18f24d26 net: ethernet: ti: cpsw: introduce mac sl module api omits e6a846249113 net: ethernet: ti: cpsw: move common hw init code in separ [...] omits 5dea39851476 net: ethernet: ti: davinci_cpdma: use dma_addr_t for desc_ [...] omits 814b4a67e5fd net: ethernet: ti: cpsw: move cpsw definitions in priv header omits 83a8471ba255 net: ethernet: ti: cpsw: refactor probe to group common hw [...] omits 03f66f067560 net: ethernet: ti: davinci_mdio: use devm_ioremap() omits 7cb528c55379 net: ethernet: ti: ale: do not auto delete mcast super entries omits 06095f34f8a0 net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode omits 91c88659a7e8 net: ethernet: ti: ale: use define for host port in cpsw_a [...] omits af9f4e6a3392 net: ethernet: ti: ale: fix mcast super setting omits 10ae80547799 net: ethernet: ti: cpsw: drop cpsw_tx_packet_submit() omits d183a9428dc5 net: ethernet: ti: cpsw: use devm_alloc_etherdev_mqs() omits 56bf8a5df345 net: ethernet: ti: cpsw: drop pinctrl_pm_select_default_st [...] omits c8fb566875b7 net: ethernet: ti: cpsw: use local var dev in probe omits 9763a891a596 net: ethernet: ti: cpsw: update cpsw_split_res() to accept [...] omits 16f54164828b net: ethernet: ti: cpsw: drop CONFIG_TI_CPSW_ALE config option omits 99f629718272 net: ethernet: ti: cpsw: drop TI_DAVINCI_CPDMA config option omits 68cf027f3d9d net: ethernet: ti: convert to SPDX license identifiers omits 84ee91640fc4 Merge branch 'strict-netlink-validation' omits ef6243acb478 genetlink: optionally validate strictly/dumps omits 56738f460841 netlink: add strict parsing for future attributes omits 3de644035446 netlink: re-add parse/validate functions in strict mode omits 8cb081746c03 netlink: make validation more configurable for future strictness omits 6f455f5f4e9c netlink: add NLA_MIN_LEN omits f6ad55a6a184 Merge branch 'nla_nest_start' omits f78c6032c4cb net: fix two coding style issues omits 12ad5f65f030 ipset: drop ipset_nest_start() and ipset_nest_end() omits ae0be8de9a53 netlink: make nla_nest_start() add NLA_F_NESTED flag omits b2a20fd0725e Merge branch 'bnxt_en-Misc-bug-fixes' omits 0b397b17a412 bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). omits 3f93cd3f098e bnxt_en: Fix statistics context reservation logic. omits ad361adf0d08 bnxt_en: Pass correct extended TX port statistics size to [...] omits 1f83391bd6fc bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under [...] omits f9099d611449 bnxt_en: Free short FW command HWRM memory in error path i [...] omits b4e30e8e7ea1 bnxt_en: Improve multicast address setup logic. omits c7881b4a97e2 Merge branch 'net-tls-small-code-cleanup' omits 63a1c95f3fe4 net/tls: byte swap device req TCP seq no upon setting omits da68b4ad0234 net/tls: move definition of tls ops into net/tls.h omits 9e9957973c77 net/tls: remove old exports of sk_destruct functions omits e49d268db95b net/tls: don't log errors every time offload can't proceed omits 7e0f9ae5e356 Merge branch 'asoc-5.2' into asoc-next omits 952f0986cc51 Merge branch 'asoc-5.1' into asoc-linus omits 10b02b53a998 ASoC: Intel: select relevant machine drivers for SOF omits f35bf70f61d3 ASoC: Intel: Make sure BDW based machine drivers build for SOF omits 7e978fa37df7 ASoC: SOF: Add Build support for SOF core and Intel drivers omits e6b140e918e9 ASoC: Intel: Kconfig: expose common option between SST and [...] omits 273020522ef6 ASoC: SOF: Intel: Add platform differentiation for APL and CNL omits fdd961e37e47 ASoC: SOF: Intel: add SKL+ platform DAIs omits 5507b8103e26 ASoC: SOF: Intel: Add support for HDAudio codecs omits ba00ed7572cd ASoC: SOF: Intel: Add Intel specific HDA trace operations omits a1d1e266b445 ASoC: SOF: Intel: Add Intel specific HDA stream operations omits 78ad1f07a49a ASoC: SOF: Intel: Add hda-bus support and initialization omits c6be710f5e2a ASoC: SOF: Intel: Add Intel specific HDA PCM operations omits d16046ffa6de ASoC: SOF: Intel: Add Intel specific HDA firmware loader omits a226893b85b3 ASoC: SOF: Add PCI device support omits cd679898cd32 ASoC: SOF: Add ACPI device support omits 6e9cde974863 ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. omits 747503b1813a ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations omits 8a300c8fb17c ASoC: SOF: Intel: Add HDA controller for Intel DSP omits dd96daca6c83 ASoC: SOF: Intel: Add APL/CNL HW DSP support omits 351d1174fef0 ASoC: SOF: Intel: Add legacy IPC support omits 458bc7296184 ASoC: SOF: Intel: Add BDW HW DSP support omits 9e42c5ca4a27 ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. omits 3bafac46065e ASoC: SOF: Add utils omits e657c18a01c8 ASoC: SOF: Add xtensa support omits 8017b8fd37bf ASoC: SOF: Add Nocodec machine driver support omits 8920153c6461 ASoC: SOF: Add PM support omits 4483151e765b ASoC: SOF: Add userspace ABI support omits 70cd52544b95 ASoC: SOF: Add firmware loader support omits d1d95fcb63e3 ASoC: SOF: Add DSP HW abstraction operations omits fd51c47b352b ASoC: SOF: Add DSP firmware logger support omits 311ce4fe7637 ASoC: SOF: Add support for loading topologies omits 868bd00f4955 ASoC: SOF: Add PCM operations support omits 53e0c72d98ba ASoC: SOF: Add support for IPC IO between DSP and Host omits 86b02f71ccf3 ASoC: SOF: Add driver debug support. omits c3078f539704 ASoC: SOF: Add Sound Open Firmware KControl support omits c16211d6226d ASoC: SOF: Add Sound Open Firmware driver core omits b99fc29b3515 Merge branch 'spi-5.2' into spi-next omits 9f2487a2ae45 Merge branch 'spi-5.1' into spi-linus omits 7f03aece7270 spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select omits 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 9076c49bdca2 Merge branch 'sk-local-storage' omits 263d0b353341 bpf: Add ene-to-end test for bpf_sk_storage_* helpers omits 51a0e301a563 bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps omits 7a9bb9762d33 bpf: Add verifier tests for the bpf_sk_storage omits 3f4d4c74101d bpf: Refactor BTF encoding macro to test_btf.h omits a19f89f3667c bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing omits 948d930e3d53 bpf: Sync bpf.h to tools omits 6ac99e8f23d4 bpf: Introduce bpf sk local storage omits b78fc46079e4 ipc-do-cyclic-id-allocation-for-the-ipc-object-fix omits d460231f2a32 ipc: do cyclic id allocation for the ipc object. omits 91a8c79f572b ipc: conserve sequence numbers in ipcmni_extend mode omits 9166724099f0 ipc: allow boot time extension of IPCMNI from 32k to 16M omits 10be12efff37 ipc/mqueue: optimize msg_get() omits c0429e3fabd9 ipc/mqueue: remove redundant wq task assignment omits d1ba0f9e7218 ipc: prevent lockup on alloc_msg and free_msg omits 3b4aba13c893 scripts/gdb: add $lx_clk_core_lookup function omits 1f1630722299 scripts/gdb: initial clk support: lx-clk-summary omits d3f556c2bff6 scripts/gdb: add hlist utilities omits aa3b9a3900f5 scripts/gdb: silence pep8 checks omits 43a397dbadfb scripts-gdb-add-a-timer-list-command-v2 omits ab99f10a636c scripts/gdb: add a timer list command omits 59dee1c9a952 scripts-gdb-add-rb-tree-iterating-utilities-v2 omits 301503dfca48 scripts/gdb: add rb tree iterating utilities omits fcffdd642c29 scripts-gdb-add-kernel-config-dumping-command-v2 omits f954a3369c7e scripts/gdb: add kernel config dumping command omits 642ad4c9e0d1 scripts/gdb: find vmlinux where it was before omits 9ff11a79eb4e pps: pps-gpio PPS ECHO implementation omits d3a8c2a41ff0 dt-bindings: pps: pps-gpio PPS ECHO implementation omits b4ca1881416b pps: descriptor-based gpio omits 5a952d72dc2f panic-add-an-option-to-replay-all-the-printk-message-in-buffer-v4 omits dda623a4455b panic: add an option to replay all the printk message in buffer omits 680bfe06fcc0 panic/reboot: allow specifying reboot_mode for panic only omits c84785b23daf panic: avoid the extra noise dmesg omits 63b1a4f13e39 gcov-clang-support-checkpatch-fixes omits d017e29716a5 gcov: clang support omits ce04da4ca518 gcov: docs: add a note on GCC vs Clang differences omits 5964014f807b gcov: clang: move common GCC code into gcc_base.c omits a1716d5899d7 eventfd: present id to userspace via fdinfo omits b4ba4dc69f98 convert-struct-pid-count-to-refcount_t-fix omits d0014f905ffb kernel/pid.c: convert struct pid:count to refcount_t omits 25ca66be177b kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers omits 03350f50dd2c test_sysctl-add-proc_do_large_bitmap-test-case-fix omits cf900da5687d tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] omits b0ad7f00768d tools/testing/selftests/sysctl/sysctl.sh: allow graceful u [...] omits dc70f738cec2 tools/testing/selftests/sysctl/sysctl.sh: ignore diff outp [...] omits a39d812955c8 tools/testing/selftests/sysctl/sysctl.sh: load module befo [...] omits 52c2bde302f6 tools/testing/selftests/sysctl/sysctl.sh: remove superfluo [...] omits 96230fc53832 sysctl: return -EINVAL if val violates minmax omits e206d7fa26c0 kernel/sysctl.c: switch to bitmap_zalloc() omits 54e0bc5096e9 rapidio: fix a NULL pointer dereference when create_workqu [...] omits 2d6c33c2d636 cpumask-fix-double-string-traverse-in-cpumask_parse-fix omits f7e14daf7f41 include/linux/cpumask.h: fix double string traverse in cpu [...] omits 8f4853ea194a exec selftests: test ->recursion_depth omits 7d9eeb27ecc7 exec: move struct linux_binprm::buf omits 3ee51afeb86f fs/exec.c: move ->recursion_depth out of critical sections omits 2eb8b134c25b kernel/signal.c: annotate implicit fall through omits 0ee8cd6bea4d fs/fat/file.c: issue flush after the writeback of FAT omits 56c15de9012e reiserfs-add-comment-to-explain-endianness-issue-in-xattr_ [...] omits 43473ddbf893 reiserfs: add comment to explain endianness issue in xattr_hash omits ba8c0a8ff74d autofs: add description of ignore pseudo mount option omits 5437bb4f07b7 autofs: update mount control expire desription with AUTOFS [...] omits 1c79b18eb107 autofs: update AUTOFS_EXP_LEAVES description omits 7d80bfb0afa5 autofs: update autofs.txt for strictexpire mount option omits 890aa1648e2b autofs: fix some word usage oddities in autofs.txt omits 2dbc5332db38 net: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC omits 7235bc634386 xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC omits 68c7c323926b mips: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC omits 8efb64d09a73 powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC omits dcf01b29f42d init: introduce DEBUG_MISC option omits 071a5260e054 binfmt_elf: move brk out of mmap when doing direct loader exec omits 37592154b485 elf: init pt_regs pointer later omits 3d483d29f093 fs/binfmt_elf.c: extract PROT_* calculations omits dc3c6fb17e06 fs//binfmt_elf.c: move variables initialization closer to [...] omits cb5c6c01e3b7 fs/binfmt_elf.c: save 1 indent level omits a46dab7a4ed4 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] omits adc74f6a3dc4 fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter omits 7c4bf712d20b fs/binfmt_elf.c: free PT_INTERP filename ASAP omits a19b2ad11126 fs/binfmt_elf.c: make scope of "pos" variable smaller omits c0645f2f5232 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] omits c0a2fc810f7a checkpatch: fix something omits d2b2de1d371e checkpatch: don't interpret stack dumps as commit IDs omits 76aabf315b86 lib/test_vmalloc.c:test_func(): eliminate local `ret' omits 5b227e71bda6 include/linux/bitops.h: sanitize rotate primitives omits 63389b3020a5 lib/math/rational.c: fix possible incorrect result from ra [...] omits 4e981f4b0c7d lib/test_bitmap: add tests for bitmap_parselist_user() omits 1d9f9ed6866d lib-test_bitmap-add-testcases-for-bitmap_parselist-v5 omits db6fe6dd23fe lib/test_bitmap: add testcases for bitmap_parselist() omits 87d78c0dd3a6 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() omits a79553fa9511 lib-rework-bitmap_parselist-v5 omits d17818bc3420 lib: rework bitmap_parselist omits 2793d4328cb2 lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() omits 146ce63464c8 lib/math: move int_pow() from pwm_bl.c for wider use omits d2c0ea094463 docs: core-api: fix broken references for div64.c and gcd.c omits 1a1e7f563bd5 lib: Move mathematic helpers to separate folder omits 0a803199264d lib/list_sort: optimize number of calls to comparison function omits 59288fc6524b lib-list_sort-simplify-and-remove-max_list_length_bits-fix omits e69ac61820fb lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS omits ba4c313debcb lib/sort: avoid indirect calls to built-in swap omits 600f6a12bfe3 lib/sort: use more efficient bottom-up heapsort variant omits e3f782598e06 lib/sort: make swap functions more generic omits 19de644b7250 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST omits 7c083c7d518a Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 3edc902b42f7 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 8e06ed47e307 lib/genalloc.c: export symbol addr_in_gen_pool omits 7fd2303821d8 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA omits 748b826e2a4f lib/bitmap.c: remove unused EXPORT_SYMBOLs omits f66b4ed49f00 powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 omits c0286f568069 Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/p [...] omits 62909da8aca0 w1: fix the resume command API omits a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API omits 94001602d6bb misc: aspeed-p2a-ctrl: fix mixed declarations omits 5afa0a5ed3da usb: xhci: add endpoint context tracing when an endpoint is added omits 90d6d5731da7 xhci: Add tracing for input control context omits d70d5a846671 xhci: add port and bus number to port dynamic debugging omits 33e39350ebd2 usb: xhci: add Immediate Data Transfer support omits 95e060e68bd9 usb: usb251xb: Add an empty hub' i2c-bus segment checker omits f2fde6a5bcfc KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit omits 3745dc24aa7a Merge branch 'writeable-bpf-tracepoints' omits e950e843367d selftests: bpf: test writable buffers in raw tps omits 4635b0ae4d26 tools: sync bpf.h omits 2abd2de712cd nbd: add tracepoints for send/receive timing omits ea106722c76f nbd: trace sending nbd requests omits 9df1c28bb752 bpf: add writable context for raw tracepoints omits 34b8ab091f9e bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd omits 8968c67a82ab bpf, arm64: remove prefetch insn in xadd mapping omits baf76f0c58ae slip: make slhc_free() silently accept an error pointer omits ce944935eef2 Merge branch 'akpm' (patches from Andrew) omits 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] omits 9a952206904d Input: synaptics-rmi4 - fix enum_fmt omits 9f6da5d42d1e Input: synaptics-rmi4 - fill initial format omits bd21d8479248 HID: input: add mapping for KEY_KBD_LAYOUT_NEXT omits 81592d5b9134 Input: add KEY_KBD_LAYOUT_NEXT omits b422df915cef lockd: Store the lockd client credential in struct nlm_host omits 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] omits c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace omits 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] omits 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace omits ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] omits 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds omits 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server omits 30e5a9a5ba85 Merge tag 'mac80211-next-for-davem-2019-04-26' of git://gi [...] omits 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client omits 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift() omits 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers omits 9a1f3049f473 xfs: allow scrubbers to pause background reclaim omits ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...] omits 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem omits f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans omits 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] omits 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] omits 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] omits f4fd2ec08f17 dmaengine: stm32-dma: use platform_get_irq() omits 9f0c4b6bef45 Merge branches 'for-next/futex' and 'for-next/mmiowb' of g [...] omits d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] omits 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] omits da638d5b04f5 Merge branch 'for-5.2/block' into for-next omits 41d7f2ed8457 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] omits b627167ed8e6 coresight: funnel: Support static funnel omits 3c5e62897575 dt-bindings: arm: coresight: Unify funnel DT binding omits 14e31b312670 coresight: replicator: Add new device id for static replicator omits 25ed13ebfee8 dt-bindings: arm: coresight: Add new compatible for static [...] omits 148f025d41a8 Merge branch 'hns3-next' omits 96490a1c09ce net: hns3: remove reset after command send failed omits 7b8f622e537a net: hns3: prevent double free in hns3_put_ring_config() omits fd85717d2800 net: hns3: extend the loopback state acquisition time omits fba2efdae8b4 net: hns3: fix pause configure fail problem omits 146e92c13fde net: hns3: not reset TQP in the DOWN while VF resetting omits b7048d324b5e net: hns3: use a reserved byte to identify need_resp flag omits 30780a8b1677 net: hns3: use atomic_t replace u32 for arq's count omits 1416d333a4ec net: hns3: stop sending keep alive msg when VF command que [...] omits ea4858670717 net: hns3: handle the BD info on the last BD of the packet omits 63380a1ae4ce net: hns3: fix for TX clean num when cleaning TX BD omits 26cda2f16138 net: hns3: fix data race between ring->next_to_clean omits 790d23e7c577 nfp: implement PCI driver shutdown callback omits 16848c8a728e NFC: st95hf: remove set but not used variables 'dev, nfcddev' omits fdfdf86720a3 net: phy: marvell: Fix buffer overrun with stats counters omits 0e58156d700a tipc: remove rcu_read_unlock() left in tipc_udp_recv() omits 4e43df38a2e6 genetlink: use idr_alloc_cyclic for family->id assignment omits 8c90b795e90f net: phy: improve genphy_soft_reset omits f8011d334426 dm writecache: avoid unnecessary lookups in writecache_fin [...] omits d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse omits 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] omits b987222654f8 tracing: Fix buffer_ref pipe ops omits f7abc0618a4a usbnet: ipheth: Simplify device detection omits 08a8e804620b dm writecache: remove unused member page_offset in writeba [...] omits e55449e71aad ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup omits 88ef66a28391 qmi_wwan: new Wistron, ZTE and D-Link devices omits 81bc6d150ace dm delay: fix a crash when invalid device is specified omits 950347f5f7e4 cnic: Refactor code and mark expected switch fall-through omits 05dd2645302f cxgb4/cxgb4vf_main: Mark expected switch fall-through omits 9b8221d4ed60 wimax/i2400m/control: Mark expected switch fall-through omits a36de5b7752a amd-xgbe: Mark expected switch fall-throughs omits 60747828eac2 net: socket: Fix missing break in switch statement omits 514cf4f881dc dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled omits 56c5bc1849de net: ethernet: stmmac: manage the get_irq probe defer case omits c1c477217882 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() omits 0ff85d6d5a83 Merge branch 's390-qeth-cleanups' omits 14a1b04777b6 s390/qeth: trust non-IP cast type in qeth_l3_fill_header() omits 58aa2491aa61 s390/qeth: extract helper to determine L2 cast type omits 4e26c5fe552e s390/qeth: cache max number of available buffer elements omits 7b579ce57ecf s390/qeth: don't clear Output buffers on every queue init omits 379ac99e5192 s390/qeth: use IS_* helpers for checking device type omits 5c0bfba780ba s390/qeth: clean up stale buffer state documentation omits ddb0ac51e62e s390/qeth: remove RX seqno in skb->cb omits 46b83629dede s390: qeth: address type mismatch warning omits 398ece5bde7e Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x [...] omits d53bff888f3b Merge branch 'api-features' into arm/smmu omits a7755c3cfa5d iommu/vt-d: Don't request page request irq under dmar_global_lock omits 553d66cb1e86 iommu/vt-d: Use struct_size() helper omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits c8c3b584343c vsprintf: Limit the length of inlined error messages omits 635720ac75a5 vsprintf: Avoid confusion between invalid address and value omits 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers omits 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers omits 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() omits 45c3e93d751e vsprintf: Factor out %pV handler as va_format() omits f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() omits d529ac4194f2 vsprintf: Do not check address of well-known strings omits 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 omits 6eea242f9bcd vsprintf: Shuffle restricted_pointer() omits ed94cfab195f drm/komeda: Use memset to initialize config_id omits 26ac2b6ee6c0 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] omits 1eb8e4e2b35b iommu/mediatek: Fix leaked of_node references omits c805b428f206 iommu/amd: Remove amd_iommu_pd_list omits 427503519739 futex: Update comments and docs about return values of arc [...] omits 8e4e0ac02b44 arm64: futex: Avoid copying out uninitialised stack in fai [...] omits 03110a5cb216 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP omits 6b4f4bc9cb22 locking/futex: Allow low-level atomic operations to return [...] omits 84ff7a09c371 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] omits 9ef77fbedad9 brcmfmac: send mailbox interrupt twice for specific hardwa [...] omits a0656c6ec2fd rtlwifi: rtl8192cu: remove set but not used variable 'turb [...] omits 0b2ff1ff64c8 mwl8k: move spin_lock_bh to spin_lock in tasklet omits 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] omits 8a6061c34a54 dmaengine: rcar-dmac: Update copyright information omits 0b68fe10b8e8 qtnfmac: modify debugfs to support multiple cards omits 888f1564a272 qtnfmac: allow to control DFS slave radar detection omits 4f87d486faf1 qtnfmac: handle channel switch events for connected stations only omits 941acd566b18 dmaengine: imx-sdma: Only check ratio on parts that support 1:1 omits 9e1630b809ec dmaengine: xgene-dma: fix spelling mistake "descripto" -> [...] omits ffcfc20f7489 dmaengine: idma64: Move driver name to the header omits c7266d26dc12 dmaengine: bcm2835: Drop duplicate capability setting. omits 2da254cc7908 dmaengine: pl330: _stop: clear interrupt status omits 8828f81ad4a2 mac80211: probe unexercised mesh links omits 060167729a78 mac80211: add option for setting control flags omits 5ab92e7fe49a cfg80211: add support to probe unexercised mesh link omits 387bc002250b mac80211: Set CAN_REPLACE_PTK0 for SW crypto only drivers omits cfe7007a9b4c mac80211_hwsim: Extended Key ID support omits a680fe468df7 nl80211: do a struct assignment to radar_chandef instead o [...] omits 622fce81280a mac80211: Fix Extended Key ID auto activation omits 5809a5d54bb9 cfg80211: don't pass pointer to pointer unnecessarily omits ba905bf432f6 mac80211: store tx power value from user to station omits e96d1cd2635c cfg80211: Add support to set tx power for a station associated omits dbd50a851c50 mac80211: only allocate one queue when using iTXQs omits 391d132cbedb nl80211: Use struct_size() in kzalloc() omits 9f8c7136e8aa cfg80211: Use struct_size() in kzalloc() omits 276d9e82e06c mac80211: debugfs option to force TX status frames omits 5e280420916f cfg80211: remove redundant zero check on variable 'changed' omits 5dc8cdce1d72 mac80211/cfg80211: update bss channel on channel switch omits c2b17948fc78 mac80211: minstrel_ht: automatically calculate rate durati [...] omits 7f2e12e1bf99 mac80211: minstrel_ht: add support for rates with 4 spatia [...] omits 1974da8b31e6 mac80211: when using iTXQ, select the queue in ieee80211_s [...] omits 96fc6efb9ad9 mac80211: IEEE 802.11 Extended Key ID support omits 6cdd3979a2bd nl80211/cfg80211: Extended Key ID support omits 092c4098f2b4 mac80211: Optimize tailroom_needed update checks omits 8dbb000ee73b mac80211: set NETIF_F_LLTX when using intermediate tx queues omits ded4698b58cb mac80211: run late dequeue late tx handlers without holdin [...] omits f2af2df800d3 mac80211: calculate hash for fq without holding fq->lock i [...] omits ef618b1bd684 mac80211: mesh: drop redundant rcu_read_lock/unlock calls omits abaea61c79ea ieee80211: update HE IEs to D4.0 spec omits 5023b14cf4df mac80211: support profile split between elements omits fe806e4992c9 cfg80211: support profile split between elements omits 671042a4fb77 mac80211: support non-inheritance element omits f7dacfb11475 cfg80211: support non-inheritance element omits 5bd9d1082d3b cfg80211: don't skip multi-bssid index element omits 0538395031ca mac80211_hwsim: set p2p device interface support indication omits 1d9373329bcb nl80211: increase NL80211_MAX_SUPP_REG_RULES omits f3df44e7c986 s390/zcore: Rename ipl_block to mitigate name collision omits f6780686525c s390/boot: pad bzImage to 4K omits 937347ac56bf s390/ipl: add helper functions to create an IPL report omits 9641b8cc733f s390/ipl: read IPL report at early boot omits d29af5b7a886 s390/ipl: add definitions for the IPL report block omits 5f1207fbe744 s390/ipl: provide uapi header for list directed IPL omits 86c74d869d32 s390/ipl: make ipl_info less confusing omits 8f8a54884dfd ASoC: stm32: sai: simplify dai driver initialisation omits 93f38ef6a4b6 Merge branch 'asoc-5.1' into asoc-5.2 omits 3db6d5a5ecaf x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack omits da398dbd7d87 Merge branch 'linus' into x86/mm, to pick up dependent fix omits 06a391b1621e spi: ep93xx: Convert to use CS GPIO descriptors omits 552f2d7edd38 ASoC: simple-card: Read pin switches conf from devicetree omits b46ea8f4d238 ASoC: fsl_sai: Add missing return 0 in remove() omits 90194281ee8b ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() omits 780f202f2bf4 ASoC: mediatek: btcvsd fix irq mask omits 68b13529a118 Merge branch 'regulator-5.2' into regulator-next omits 222d7eef42eb Merge branch 'regulator-5.1' into regulator-linus omits fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier omits c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops omits 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a omits b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug omits fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier omits 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier omits a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] omits b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier omits 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator omits ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing omits 93c6d8ca2807 Merge branch 'devel' into for-next omits 8b905d28ee17 KVM: s390: provide kvm_arch_no_poll function omits cdd6ad3ac63d KVM: polling: add architecture backend to disable polling omits 623c46f7b641 USB: serial: spcp8x5: simplify init_termios omits d8a7f23c59cf USB: serial: oti6858: simplify init_termios omits 42deef1592d2 USB: serial: iuu_phoenix: simplify init_termios omits fb56422cc40f USB: serial: iuu_phoenix: drop bogus initial cflag omits 2e75232b1922 USB: serial: cypress_m8: clean up initial-termios handling omits 817c0cfc9031 USB: serial: cypress_m8: drop unused termios omits da7d26a0356c USB: serial: cypress_m8: drop unused driver data flag omits 6eb42a0f8c5f USB: serial: ark3116: drop redundant init_termios omits 579bebe5dd52 USB: serial: fix initial-termios handling omits ad759c906954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 9157bc2a5e82 Merge branch 'netdevsim-implement-proper-device-model' omits a62fdbbe9403 netdevsim: implement ndo_get_devlink_port omits e05b2d141fef netdevsim: move netdev creation/destruction to dev probe omits 794b2c05ca1c netdevsim: extend device attrs to support port addition an [...] omits 8320d1459127 netdevsim: implement dev probe/remove skeleton with port i [...] omits ab1d0cc004d7 netdevsim: change debugfs tree topology omits 514cf64cc535 netdevsim: generate random switch id instead of using dev id omits d514f41e793d netdevsim: merge sdev into dev omits a60f9e48b770 netdevsim: rename dev_init/exit() functions and make them [...] omits f9d9db47d3ba netdevsim: add bus attributes to add new and delete devices omits 57ce97749513 netdevsim: use ida for bus device ids omits 23d415dae924 netdevsim: add stub netdevsim driver implementation omits 40e4fe4ce115 netdevsim: move device registration and related code to bus.c omits 925f5afedb93 netdevsim: put netdevsim bus code into separate file omits 8fb4bc6fd5bd netdevsim: rename devlink.c to dev.c to contain per-dev(as [...] omits 5fc494225c1e netdevsim: create devlink instance per netdevsim instance omits 1daf36c0dbc0 netdevsim: move device registration on bus to be done earl [...] omits 89eb6e096782 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 0c0cad2c2824 Merge branch 'btf-dump' omits 8ed1875bf3a7 bpftool: fix indendation in bash-completion/bpftool omits 4a714feefd99 bpftool: add bash completions for btf command omits ca253339af92 bpftool/docs: add btf sub-command documentation omits c93cc69004df bpftool: add ability to dump BTF types omits 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 omits a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 omits e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 omits c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 omits 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 omits 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 omits 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 omits 6969d1d9c615 ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of th [...] omits 060f4211f6c6 arm64: dts: msm8998: thermal: Restrict thermal zone name l [...] omits 280acabbaa11 arm64: dts: msm8998: thermal: Fix number of supported sensors omits ad480e0149cf arm64: dts: msm8998-mtp: thermal: Remove skin and battery [...] omits 8b4483658364 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 7c13e5cc2391 Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anong [...] omits 5a6792865164 Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongi [...] omits 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] omits a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] omits 77d764263d11 bpftool: Fix errno variable usage omits 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] omits f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits 0edd6b64d193 bpf: Fix preempt_enable_no_resched() abuse omits 6dd7f1408047 selftests/bpf: test cases for pkt/null checks in subprogs omits c6a9efa1d835 bpf: mark registers in all frames after pkt/null checks omits 39391377f8ec libbpf: add binary to gitignore omits 8694d8c1f82c tools: bpftool: fix infinite loop in map create omits ecfc3fcabbb5 MIPS: eBPF: Make ebpf_to_mips_reg() static omits b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] omits 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller omits e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description omits 7a0df7fbc145 seccomp: Make NEW_LISTENER and TSYNC flags exclusive omits 4ee0776760af selftests/seccomp: Prepare for exclusive seccomp flags omits bf0102a0fdd9 riscv: call pm_power_off from machine_halt / machine_power_off omits bed137870663 riscv: print the unexpected interrupt cause omits 6ab77af4b0ee riscv: remove duplicate macros from ptrace.h omits 877425424d6c riscv: remove unreachable !HAVE_FUNCTION_GRAPH_RET_ADDR_PTR code omits ba9c0141941c riscv: cleanup the parse_dtb calling conventions omits c637b911e066 riscv: simplify the stack pointer setup in head.S omits df16c40cbfb4 riscv: clear all pending interrupts when booting omits 09afac77b6e8 riscv: remove CONFIG_RISCV_ISA_A omits e28dcc77e8e8 riscv: remove unreachable big endian code omits 5cfade5fdcc9 riscv: turn mm_segment_t into a struct omits df720961c128 riscv: use asm-generic/extable.h omits 7f0c57fec80f bpftool: show flow_dissector attachment status omits 118c8e9ae629 bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type omits 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail omits e564375c4460 Merge branch 'pci/trivial' omits 46f0b82fb72d Merge branch 'remotes/lorenzo/pci/misc' omits ef865f9ca7e4 Merge branch 'remotes/lorenzo/pci/xilinx' omits b0148bece7a1 Merge branch 'remotes/lorenzo/pci/tegra' omits d31bc4073ea4 Merge branch 'remotes/lorenzo/pci/rockchip' omits 8e11dc86cc77 Merge branch 'remotes/lorenzo/pci/rcar' omits cac445942571 Merge branch 'remotes/lorenzo/pci/mediatek' omits 83d2086b4c82 Merge branch 'remotes/lorenzo/pci/keystone' omits b3ba4db09372 Merge branch 'remotes/lorenzo/pci/iproc' omits c6a34d22ccc7 Merge branch 'remotes/lorenzo/pci/dwc' omits c177ba9b88dd Merge branch 'remotes/lorenzo/pci/controller-fixes' omits 1a468292a712 Merge branch 'pci/host/al' omits ba8e1a6e6053 Merge branch 'pci/virtualization' omits e57ebfd50f6a Merge branch 'pci/switchtec' omits 636ba8b1c9af Merge branch 'pci/misc' omits 0db2639b4d08 Merge branch 'pci/msi' omits 1e2414ed71f3 Merge branch 'pci/hotplug' omits 60551e69dc7a Merge branch 'pci/enumeration' omits 59d4acb931c8 Merge branch 'pci/aer' omits a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable omits ead442a0f9aa samples: bpf: add hbm sample to .gitignore omits db077febb774 clk: mediatek: add clock driver for MT8516 omits 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 omits eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 omits 32e621e55496 libbpf: fix samples/bpf build failure due to undefined UINT32_MAX omits 4166bfe53093 PCI: al: Add Amazon Annapurna Labs PCIe host controller driver omits 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 omits 9a8f612ca0d6 mtd: rawnand: marvell: Clean the controller state before e [...] omits c208ac8f8f86 x86: tsc: Rework time_cpufreq_notifier() omits f9ccd7c3a1d8 PM / Domains: Allow to attach a CPU via genpd_dev_pm_attac [...] omits b24e196586fe PM / Domains: Search for the CPU device outside the genpd lock omits a174920d69db PM / Domains: Drop unused in-parameter to some genpd functions omits 51dcf7482f4b PM / Domains: Use the base device for driver_deferred_prob [...] omits 40aa4db6d530 Merge cpuidle material depended on by the subsequent changes. omits 7b4c162e03d4 clk: at91: Mark struct clk_range as const omits 01e2113de9a5 clk: at91: add sam9x60 pmc driver omits 7fb091f806c5 Documentation: ACPI: move video_extension.txt to firmware- [...] omits 7fe19072df55 Documentation: ACPI: move ssdt-overlays.txt to admin-guide [...] omits 4887954cac77 Documentation: ACPI: move lpit.txt to firmware-guide/acpi [...] omits 3e57460f007c Documentation: ACPI: move cppc_sysfs.txt to admin-guide/ac [...] omits 440ebec745dc Documentation: ACPI: move apei/einj.txt to firmware-guide/ [...] omits deb95169ef42 Documentation: ACPI: move apei/output_format.txt to firmwa [...] omits 472e89b4e1a8 Documentation: ACPI: move aml-debugger.txt to firmware-gui [...] omits 3c03a1bde4dc Documentation: ACPI: move method-tracing.txt to firmware-g [...] omits 99ed6bfaa5a0 Documentation: ACPI: move debug.txt to firmware-guide/acpi [...] omits 05000042f33d Documentation: ACPI: move dsd/data-node-references.txt to [...] omits f2dde1ed0f28 Documentation: ACPI: move dsd/graph.txt to firmware-guide/ [...] omits 011eed59ba6d Documentation: ACPI: move acpi-lid.txt to firmware-guide/a [...] omits 572c9fa516f5 Documentation: ACPI: move i2c-muxes.txt to firmware-guide/ [...] omits 34bf473baef0 Documentation: ACPI: move dsdt-override.txt to admin-guide [...] omits 59bcdcccf31f Documentation: ACPI: move initrd_table_override.txt to adm [...] omits eea780327861 Documentation: ACPI: move method-customizing.txt to firmwa [...] omits b6dff0e153e9 Documentation: ACPI: move gpio-properties.txt to firmware- [...] omits 538f6f76b9ca Documentation: ACPI: move DSD-properties-rules.txt to firm [...] omits 97a63dd43477 Documentation: ACPI: move scan_handlers.txt to driver-api/ [...] omits 25710e23cdee Documentation: ACPI: move linuxized-acpica.txt to driver-a [...] omits 1cf70ae6f07b Documentation: ACPI: move osi.txt to firmware-guide/acpi a [...] omits c24bc66e8157 Documentation: ACPI: move enumeration.txt to firmware-guid [...] omits 8a2fe04b446f Documentation: ACPI: move namespace.txt to firmware-guide/ [...] omits 680e6ffa1510 Documentation: add Linux ACPI to Sphinx TOC tree omits e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only omits f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() omits 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping omits 888ca40e2843 clk: tegra: emc: Support multiple RAM codes omits 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually omits 0e33d334df13 Merge branch 'libbpf-fixes' omits 4f8827d2b61e bpf, libbpf: fix segfault in bpf_object__init_maps' pr_deb [...] omits 8837fe5dd09b bpf, libbpf: handle old kernels more graceful wrt global d [...] omits 2d1c31cb642b drivers/misc: Add Aspeed P2A control driver omits 06d5d6b7f994 slimbus: fix a potential NULL pointer dereference in of_qc [...] omits b281218ad431 Drivers: misc: fix out-of-bounds access in function param_ [...] omits 15235f1f495e dt-bindings: imx-ocotp: Add i.MX8MQ compatible omits edb16da34b08 driver core: platform: Fix the usage of platform device na [...] omits 70283454c918 livepatch: Replace klp_ktype_patch's default_attrs with groups omits 9782adeb3d9d cpufreq: schedutil: Replace default_attrs field with groups omits 2064fbc779d4 padata: Replace padata_attr_type default_attrs field with groups omits 52ba92f5882a irqdesc: Replace irq_kobj_type's default_attrs field with groups omits be0d69265702 net-sysfs: Replace ktype default_attrs field with groups omits 800f5aa1e7e1 block: Replace all ktype default_attrs with groups omits c484a6783d2b samples/kobject: Replace foo_ktype's default_attrs field w [...] omits aa30f47cf666 kobject: Add support for default attribute groups to kobj_type omits 75d7dbd38824 coresight: etb10: Add support for CPU-wide trace scenarios omits 880af782c6e8 coresight: tmc-etf: Add support for CPU-wide trace scenarios omits 8d03cfd16a72 coresight: tmc-etr: Add support for CPU-wide trace scenarios omits 3147da92a8a8 coresight: tmc-etr: Allocate and free ETR memory buffers f [...] omits c5ff734462b1 coresight: tmc-etr: Introduce the notion of IDR to ETR devices omits 57549999b9a0 coresight: tmc-etr: Introduce the notion of reference coun [...] omits ef848e463ac9 coresight: tmc-etr: Introduce the notion of process ID to [...] omits e553a8aef4c3 coresight: tmc-etr: Create per-thread buffer allocation function omits 855ab61c16bf coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf() omits a0f08a6a9fee coresight: Communicate perf event to sink buffer allocatio [...] omits f5200aa9831f coresight: perf: Refactor function free_event_data() omits 02d5c897a091 coresight: perf: Clean up function etm_setup_aux() omits 0916447c8728 coresight: Properly address concurrency in sink::update() [...] omits 12dfc9e022aa coresight: Properly address errors in sink::disable() functions omits f973d88b7570 coresight: Move reference counting inside sink drivers omits 6c817a95d84b coresight: Adding return code to sink::disable() operation omits a54e14f810f2 coresight: etm4x: Configure tracers to emit timestamps omits 8013f32a1b35 coresight: etm4x: Skip selector pair 0 omits 82500a810ee2 coresight: etm4x: Add kernel configuration for CONTEXTID omits 6fcdba33ab0d coresight: pmu: Adding ITRACE property to cs_etm PMU omits 263556950f2a coresight: tmc: Cleanup power management omits 2390d4586475 coresight: catu: Cleanup power management omits 0bfc53b30eac coresight: tpiu: Cleanup power management omits 850ccfe3e891 coresight: etb10: Cleanup power management omits 1b015ef28a44 coresight: Fix freeing up the coresight connections omits 455328b1772a coresight: Merge the static and dynamic replicator drivers omits c827db65666b coresight: dynamic-replicator: Prepare for merging with st [...] omits eb6934b5c1bb coresight: replicator: Prepare for merging with dynamic-re [...] omits ee8146aad87c coresight: dynamic-replicator: Clean up error handling omits 08be874775f1 coresight: tmc: Report DMA setup failures omits 61810404b43f coresight: catu: Make catu_helper_ops and catu_ops static omits 59d63de07660 coresight: catu: fix clang build warning omits 24f1bc280bce misc: rtsx: Fixed rts5260 power saving parameter and sd glitch omits cf4f2ad6b87d virt: vbox: Sanity-check parameter types for hgcm-calls co [...] omits 0b777eee88d7 driver core: Postpone DMA tear-down until after devres rel [...] omits 25ebcb7dc84d driver core: platform: Propagate error from insert_resource() omits 2cfd11f16f01 xprtrdma: Remove stale comment omits 998267900cee kernfs: fix barrier usage in __kernfs_new_node() omits 0d1a393d61e4 fs: kernfs: Corrected spelling mistake omits b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp omits 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers omits 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal omits 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep omits 5de719e3d01b dm mpath: fix missing call of path selector type->end_io omits fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize omits 1f7d1c73c58a SUNRPC: Update comments based on recent changes omits b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc omits a436c2a447e5 clk: at91: add sam9x60 PLL driver omits e5be537064dd clk: at91: master: Add sam9x60 support omits 2423eeaead6f clk: at91: usb: Add sam9x60 support omits e4cfb823bd71 clk: at91: allow configuring generated PCR layout omits cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout omits 575d927c426b LS1021A: dtsi: add ftm quad decoder entries omits d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] omits a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver omits 7f2e3ea306fc dt-bindings: counter: ftm-quaddec omits d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] omits e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] omits cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. omits 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes omits 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move omits 597f55e3f36c counter: stm32-lptimer: add counter device omits ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder omits ad29937e206f counter: Add STM32 Timer quadrature encoder omits 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] omits f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support omits e854bac92bc9 iio: 104-quad-8: Update license boilerplate omits 09e7d4ed8991 docs: Add Generic Counter interface documentation omits ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation omits 0040a390d2fd counter: Introduce the Generic Counter interface omits 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next omits 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus omits 0b0509508bef binder: check for overflow when alloc for security context omits ab3a9f2ccc08 acpi/hmat: fix an uninitialized memory_target omits 57f5cf6ed8bd acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_ [...] omits e174e78efa6b acpi/hmat: fix memory leaks in hmat_init() omits fb45befa7ea0 ASoC: Intel: bytcr_rt5651: align quirk override handling omits 2fb2a19af17a ASoC: Intel: bytcr_rt5640: align quirk override handling omits 1fb1e93a1dc7 ASoC: Intel: bytcht_es8316: fix compilation warning omits 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] omits 89847da2e1dd spi: AD ASoC: declare missing of table omits f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device omits 2a2dd8cafc06 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] omits c209e49ceac0 xprtrdma: More Send completion batching omits dbcc53a52df2 xprtrdma: Clean up sendctx functions omits 9852254537c4 spi: stm32-qspi: manage the get_irq error case omits 17e4c443c0b4 xprtrdma: Trace marshaling failures omits 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests omits 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations omits d2832af38dfd xprtrdma: Clean up regbuf helpers omits 77d8063fe0a0 spi: rspi: Fix handling of QSPI code when transmit and receive omits 12eede5fccc0 spi: atmel-quadspi: fix crash while suspending omits adb366f61af4 spi: stm32: return the get_irq error omits 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 omits 78927aa40bc8 regulator: core: Actually put the gpiod after use omits 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" omits bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time omits 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment omits 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() omits 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() omits b2ca473b920d xprtrdma: Fix an frwr_map recovery nit omits 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool omits 6eb4f08293e9 x86/apic: Unify duplicated local apic timer clockevent ini [...] omits 812ad463e089 ASoC: fsl_sai: Add support for runtime pm omits ddb351145a96 ASoC: fsl_sai: Update is_slave_mode with correct value omits 6b903f9bdd98 ASoC: doc: simple-card: Add pin-switches property omits 936289f0476b clk: stm32: Introduce clocks of STM32F769 board omits d7bff893e04f ASoC: sprd: Add Spreadtrum multi-channel data transfer support omits c634d3ffc6b2 dt-bindings: ASoC: Add Spreadtrum multi-channel data trans [...] omits 5c16ffa795b7 clk: at91: sckc: handle different RC startup time omits 45b5ec8498ff clk: at91: modernize sckc binding omits c46ab1510de1 ASoC: codecs: rt5682: initialize mutex before using omits 0bbf4084e0cf ASoC: stm32: i2s: return the get_irq error omits 42614b5bd954 clk: qoriq: increase array size of cmux_to_group omits cc40f6404d28 dt-bindings: clock: at91: new sckc bindings omits 66287def4353 ASoC: rsnd: fixup 6ch settings to 8ch omits 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string omits 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration omits cc61ab9ba2da clk: qoriq: add more PLL divider clocks support omits f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support omits ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation omits c79d183ebb76 NFS: Remove redundant open context from nfs_page omits 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] omits 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context omits 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations omits 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries omits 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() omits c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation omits 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one omits aded8d7b54f2 NFS: Don't inadvertently clear writeback errors omits 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks omits 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors omits 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] omits 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h omits 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error omits ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag omits 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] omits da953063bdce SUNRPC: Start the first major timeout calculation at task [...] omits e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] omits 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors omits 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts omits 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE omits 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() omits 5efd1876e61f SUNRPC: Fix up tracking of timeouts omits 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() omits 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] omits 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() omits 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() omits 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare omits ae67bd3821bb SUNRPC: Fix up task signalling omits 5de123c5ba23 docs: ext4.rst: document case-insensitive directories omits 453872e64f13 ext4: Support case-insensitive file name lookups omits 7a64f3f1cffd riscv/signal: Fixup additional syscall restarting omits a9bef98dbceb ext4: include charset encoding information in the superblock omits 95b65a11cdb1 MAINTAINERS: add Unicode subsystem entry omits 60ae11086c04 unicode: update unicode database unicode version 12.1.0 omits a860fa7b96e1 sched/numa: Fix a possible divide-by-zero omits f0d6cc00325b unicode: introduce test module for normalized utf8 implementation omits d2f4a83fe3f7 misc: genwqe: Fix misuse of %x omits 9d53690f0d4e unicode: implement higher level API for string handling omits cf7eb03333bb Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/pu [...] omits a8384c68797e unicode: reduce the size of utf8data[] omits 7067c96ee8d2 drivers: fix a typo in the kernel doc for devm_platform_io [...] omits ba2e544075c2 lib/siphash.c: mark expected switch fall-throughs omits 44594c2fbf42 unicode: introduce code for UTF-8 normalization omits ae0c2d725512 nvmem: core: add NVMEM_SYSFS Kconfig omits fc1eb6ebbd55 nvmem: sunxi_sid: Support SID on H6 omits 055f5df53f28 nvmem: sunxi-sid: convert to SPDX license tags omits f6edbb38ea83 nvmem: sunxi-sid: add binding for H6's SID controller omits b8371fc104d3 nvmem: sunxi-sid: fix wrong description in kernel doc omits ededa0457b67 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] omits 794a1e229b92 nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] omits 3b26cd885853 nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] omits 2fe518fecb3a nvmem: core: fix read buffer in place omits 0a9b2d1ce422 nvmem: core: add nvmem_cell_read_u16 omits 7c1cd8fda8fb nvmem: stm32: add support for STM32MP15 BSEC to control OTP data omits ded1b7fc2cf5 nvmem: Add driver for STM32 factory-programmed read only mem omits 4f4cb173d811 dt-bindings: nvmem: Add STM32 factory-programmed romem omits da75b8909756 nvmem: sunxi_sid: Support SID on A83T and H5 omits 273a474ee843 nvmem: sunxi_sid: Read out data in native format omits 7fa5ad23dbb0 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure omits de2a3eaea552 nvmem: sunxi_sid: Optimize register read-out method omits 9c4adfb5dc13 nvmem: sunxi_sid: Read out SID for randomness without looping omits dd4c1047b1d6 nvmem: imx-ocotp: broaden Kconfig dependency omits 38e7b6efe997 nvmem: imx-ocotp: add support for imx8mq omits b0a69f05b963 parport: ieee1284: mark expected switch fall-through omits 49695ac46861 w1: ds2408: reset on output_write retry with readback omits d2ab99403ee0 mm/memory_hotplug: Do not unlock when fails to take the de [...] omits 955405d1174e unicode: introduce UTF-8 character database omits b909ef83ed81 Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/g [...] omits affada726cad driver core: Clarify which counterparts to use to device_add() omits 43b8a7ed4739 mei: expose device state in sysfs omits d65bf04200da mei: hdcp: use own Kconfig file omits 01c60dcea9f7 drivers/misc: Add Aspeed P2A control driver omits 28703c6ef622 dt-bindings: misc: aspeed-p2a-ctrl: add support omits 147b502bda33 wlcore: simplify/fix/optimize reg_ch_conf_pending operations omits 324f1feb960c Revert "brcmfmac: send mailbox interrupt twice for specifi [...] omits 310a997fd74d ext4: actually request zeroing of inode table after grow omits 99d94ef367af brcmfmac: send mailbox interrupt twice for specific hardwa [...] omits d0e61a0f7cca rt2x00: add RT3883 support omits 4b99faa23c51 ext4: cond_resched in work-heavy group loops omits b1a0ba8f772d brcmfmac: Add DMI nvram filename quirk for ACEPC T8 and T1 [...] omits 8149069db818 p54: drop device reference count if fails to enable device omits 84242b82d81c rtlwifi: rtl8723ae: Fix missing break in switch statement omits 3b989e58e88a mwifiex: fix spelling mistake "capabilties" -> "capabilities" omits b9574ce1d05e iwlegacy: fix spelling mistake "acumulative" -> "accumulative" omits 938c7c80c78e mwifiex: add support for SD8987 chipset omits 6b583201fa21 mwl8k: Fix rate_idx underflow omits 09ac2694b047 at76c50x-usb: Don't register led_trigger if usb_register_d [...] omits d1717282afd5 mwl8k: fix error handling in mwl8k_post_cmd() omits b25105e126e7 b43: Remove empty function lpphy_papd_cal() omits b4c35c17227f mwifiex: prevent an array overflow omits 0c7beb2db9a5 zd1211rw: use struct_size() helper omits ae187ba91541 mwifiex: use struct_size() in kzalloc() omits 0a60014b76f5 rsi: miscallaneous changes for 9116 and common omits 17ff2c794f39 rsi: reset device changes for 9116 omits 1533f976c668 rsi: send new tx command frame wlan9116 features omits f911c86166d5 rsi: new bootup parameters for 9116 omits 9ba4562ac195 rsi: change in device init frame sequence for 9116 omits e5a1ecc97e5f rsi: add firmware loading for 9116 device omits 3ac61578fbd4 rsi: move common part of firmware load to separate function omits 54fdb318c111 rsi: add new device model for 9116 omits 9ea3812f015b rt2x00mmio: remove legacy comment omits d954f9e3fb42 rt2x00: remove not used entry field omits eb662b1dc62e rt2x00: remove last_nostatus_check omits e5ceab9df437 rt2800mmio: use timer and work for handling tx statuses timeouts omits 2c7ba758cc4b rt2800mmio: fetch tx status changes omits 6efa79876486 rt2800: move txstatus pending routine omits f61131505e85 rt2800: new flush implementation for SoC devices omits 889bb866baaf rt2800: partially restore old mmio txstatus behaviour omits d5414c2355b2 rsi: Fix NULL pointer dereference in kmalloc omits 9490c5602445 rt2x00: code-style fix in rt2800usb.c omits 61a4e5ff0d72 rt2x00: do not print error when queue is full omits e383c70474db rt2x00: check number of EPROTO errors omits bb3b18c92533 rt2x00: use ratelimited variants dev_warn/dev_err omits 0ed2a0053474 net: cw1200: fix a NULL pointer dereference omits b2c01aab9646 ssb: Fix possible NULL pointer dereference in ssb_host_pcm [...] omits 3b6edcb3fffe ray_cs: use remove_proc_subtree to simplify procfs code omits 444efbde3281 ray_cs: Check return value of pcmcia_register_driver omits d442af2e1bcb rndis_wlan: use struct_size() helper omits 6033347bcdd8 Merge branch 'for-next-stale-20190425' into for-next-20190425 omits 78d4f58587b3 Merge branch 'for-next-next-v5.1-20190425' into for-next-20190425 omits c5775380a83b Merge branch 'for-next-current-v5.0-20190425' into for-nex [...] omits 74071a16dd3a Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits 336430e8ded7 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-s [...] omits dd93cc2992e6 Merge branch 'ext/anand/stale-devids-free' into for-next-s [...] omits bdf1685491a4 Merge branch 'ext/nikbor/subvol-ro-drop-received-uuid' int [...] omits 5548d20aaf1b Merge branch 'ext/anand/setflags-cleanup' into for-next-ne [...] omits 939c3eda842b Merge branch 'ext/nikbor/async-submit-prealloc+kvmalloc' i [...] omits 60204eb35bf5 Merge branch 'ext/josef/odirect-delalloc' into for-next-ne [...] omits d159a8ad3f95 Merge branch 'misc-next' into for-next-next-v5.1-20190425 omits 46f811f6ab78 Merge branch 'misc-5.1' into for-next-current-v5.0-20190425 omits d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] omits 7bc04c5c2cc4 ext4: fix use-after-free race with debug_want_extra_isize omits 8c380ab4b7b5 ext4: avoid drop reference to iloc.bh twice omits cd00888135a6 btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...] omits d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] omits 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] omits 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] omits b99561c5131e Merge tag 'iwlwifi-next-for-kalle-2019-04-18-2' of git://g [...] omits 4d1376794d2e btrfs: Use kvmalloc for allocating compressed path context omits 4fb16dfb3c3e btrfs: Factor out common extent locking code in submit_com [...] omits c5fb35389e1b btrfs: Set io_tree only once in submit_compressed_extents omits 7fa6f75e392e btrfs: Replace clear_extent_bit with unlock_extent omits cf5d9d8200c0 btrfs: Make compress_file_range take only struct async_chunk omits 487d7e48f602 btrfs: Remove fs_info from struct async_chunk omits b5e789fd42ff btrfs: Rename async_cow to async_chunk omits 1bbfd2535a4c btrfs: Preallocate chunks in cow_file_range_async omits f56e7d156865 btrfs: reserve delalloc metadata differently omits 5be0ea6498e3 btrfs: track odirect bytes in flight omits b88c9f4129dc clk: Add missing stubs for a few functions omits 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM omits 24b042c9fe4c btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...] omits cc8cc9de7ee1 btrfs: delete unused function btrfs_set_prop_trans omits add33324bb67 btrfs: start transaction in xattr_handler_set_prop omits 352f8fefd575 btrfs: drop local copy of inode i_mode omits e824f71cfb80 btrfs: drop old_fsflags in btrfs_ioctl_setflags omits a1f4a400ff89 btrfs: modify local copy of btrfs_inode flags omits 0b3447326877 btrfs: drop useless inode i_flags copy and restore omits 06462220970f btrfs: start transaction in btrfs_ioctl_setflags() omits e68169be14ff btrfs: export btrfs_set_prop omits 85bf3ef824e1 btrfs: refactor btrfs_set_props to validate externally omits 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] omits 22a841287306 btrfs: tree-checker: Allow error injection for tree-checker omits 78aa48b42919 Merge branch 'for-5.2/block' into for-next omits cc6be1315931 mtip32xx: remove trim support omits 7afa8db323e3 media: vsp1: Add support for missing 16-bit RGB555 formats omits 7ba30a90895d btrfs: Document btrfs_csum_one_bio omits af4a7351be41 Btrfs: improve performance on fsync of files with multiple [...] omits c588c5621117 Btrfs: fix race between send and deduplication that lead t [...] omits 79da5937881e Btrfs: send, flush dellaloc in order to avoid data loss omits 089590ab370b Btrfs: do not start a transaction during fiemap omits 63bf84d32688 btrfs: remove unused parameter fs_info from btrfs_set_disk [...] omits 967664bd0541 btrfs: remove unused parameter fs_info from btrfs_add_dela [...] omits abe524dc07ba btrfs: remove unused parameter fs_info from emit_last_fiem [...] omits 052f2c866dc5 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED omits 24267f7d7820 btrfs: remove unused parameter fs_info from from tree_advance omits 07fca5a4b86c btrfs: remove unused parameter fs_info from tree_move_down omits 1d56c377a209 btrfs: remove unused parameter fs_info from btrfs_extend_item omits fe62e0625400 btrfs: remove unused parameter fs_info from btrfs_truncate_item omits c45ed6c8230f btrfs: remove unused parameter fs_info from split_item omits cf16b8db0f8b btrfs: qgroup: Don't scan leaf if we're modifying reloc tree omits 8efaadef7b42 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent() omits 14a8e8f6f6e5 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...] omits 0839ffa0d328 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes() omits 0554de5a474d btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod() omits 767d88d90744 btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] omits 38636f06ac44 btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] omits 0cf08f12bdb6 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref omits 12e42b608751 btrfs: delayed-ref: Introduce better documented delayed re [...] omits 2e55641a75c6 Btrfs: do not start a transaction at iterate_extent_inodes() omits c661f7c88935 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...] omits 649b012c1ee1 btrfs: get fs_info from device in btrfs_scrub_cancel_dev omits 0306113f39dc btrfs: get fs_info from device in btrfs_rm_dev_item omits 28f7476c90da btrfs: get fs_info from eb in __push_leaf_left omits a518077ff786 btrfs: get fs_info from eb in __push_leaf_right omits 6cdb636f3c48 btrfs: Remove bio_offset argument from submit_bio_hook omits 4995bbebce99 btrfs: Always pass 0 bio_offset for btree_submit_bio_start omits 7ee38325ff09 btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio omits 85d6eba2960f btrfs: Remove 'tree' argument from read_extent_buffer_pages omits 02097dfb6b09 btrfs: Change submit_bio_hook to taking an inode directly omits f21e94a51a38 btrfs: Define submit_bio_hook's type directly omits e813af28084b btrfs: get fs_info from block group in search_free_space_info omits 94150869619b btrfs: get fs_info from block group in btrfs_find_space_cluster omits 947b3bf9a535 btrfs: get fs_info from block group in write_pinned_extent [...] omits 4735c16b8bdd media: vsp1: Add support for missing 16-bit RGB444 formats omits 515c45650c9b media: vsp1: Add support for missing 32-bit RGB formats omits 8b65db13bf59 media: v4l: Add definitions for missing 16-bit RGB555 formats omits 4ae2740412fb Pull quota unused variable cleanup. omits 6c84f9b1d290 media: v4l: Add definitions for missing 16-bit RGB4444 formats omits 78bc3334a69f fs/quota: erase unused but set variable warning omits e25ec9141114 media: v4l: Add definitions for missing 32-bit RGB formats omits 01fa017484ad nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE omits 82bebbde02e2 nvme-rdma: fix typo in struct comment omits 663d6fee66b5 nvme-loop: kill timeout handler omits efb973b19b88 nvme-tcp: rename function to have nvme_tcp prefix omits 1007709d7d06 nvme-rdma: fix a NULL deref when an admin connect times out omits 7a42589654ae nvme-tcp: fix a NULL deref when an admin connect times out omits 569b3d3db1aa nvmet-tcp: don't fail maxr2t greater than 1 omits 525ec495e021 nvmet-file: clamp-down file namespace lba_shift omits a5dffbb66d25 nvmet: include <linux/scatterlist.h> omits 6b7e631b927c nvmet: return a specified error it subsys_alloc fails omits fc6c9730725d nvmet: rename nvme_completion instances from rsp to cqe omits 8dc2ed3f3e5b nvmet-rdma: remove p2p_client initialization from fast-path omits 72813bfbf027 xen/pvh: correctly setup the PV EFI interface for dom0 omits c9f804d64bb9 xen/pvh: set xen_domain_type to HVM in xen_pvh_init omits 51cf07a7b6cd xenbus: drop useless LIST_HEAD in xenbus_write_watch() and [...] omits 761e473f6b23 drm/gem: Fix sphinx warnings omits be604c616ca7 arm64: sysreg: Make mrs_s and msr_s macros work with Clang [...] omits 2557fabd6e29 RDMA/hns: Bugfix for mapping user db omits a8fd61688dfa s390: report new CPU capabilities omits 769f020b6c92 s390/crypto: use TRNG for seeding/reseeding omits 23d1aee92b42 s390/crypto: rework generate_entropy function for pseudo r [...] omits 1d045aa76fe8 Merge branch 'mlx5_tir_icm' into rdma.git for-next omits d5bb334a8e17 Bluetooth: Align minimum encryption key size for LE and BR [...] omits 6bc210003dff KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls omits 1f1d6abbf0be IB/mlx5: Expose TIR ICM address to user space omits e0547c81bfcf PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary omits 38464fdaacb5 Merge branch 'misc-5.1' into next-fixes omits a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] omits 5513bc8eb4a0 Merge tag 'vfio-ccw-20190425' of https://git.kernel.org/pu [...] omits b82d6c1f8f82 mwifiex: Make resume actually do something useful again on [...] omits 2e8010bb71b3 kvm: arm: Skip stage2 huge mappings for unaligned ipa back [...] omits 811328fc3222 KVM: arm/arm64: Ensure vcpu target is unset on reset failure omits 7df95299b94a staging: kpc2000: Add DMA driver omits 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() omits 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses omits 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c omits 74e226b302e8 staging: rtl8188eu: replace subtraction with result omits 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c omits 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] omits 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c omits e9f1040f4727 staging: vchiq_arm: Fix misuse of %x omits 3970d0d81816 staging: most: core: replace strcpy() by strscpy() omits 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings omits 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c omits 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources omits 7eb3d83170d4 Pull quota indentation fix. omits 3ef177ec9d5d quota: fix wrong indentation omits 8ef795653d75 tty: rocket: deprecate the rp_ioctl omits 29973f8a88b0 tty: rocket: Remove RCPK_GET_STRUCT ioctl omits 8daa89e09970 tty: update obsolete termios comment omits 4235a5947a16 cpufreq: qoriq: Add ls1028a chip support omits 9abb24990a2b debugfs: update documented return values of debugfs helpers omits 60d488571083 binder: take read mode of mmap_sem in binder_alloc_free_page() omits 050dfc09f8a4 tty: serial_core: fix error code returned by uart_register [...] omits bdbd0a7f8f03 serial: 8250-mtk: modify baudrate setting omits 8ceeb4709845 serial: 8250-mtk: add follow control omits f13740178027 docs: serial: convert docs to ReST and rename to *.rst omits 3e51ceea1006 serial: 8250_exar: Adjust IOT2000 matching omits 4cdd17ba1dff TTY: serial_core, add ->install omits 6bc3703dcf0e serial: Fix using plain integer instead of Null pointer omits e60e9a4b231a intel_th: pci: Add Comet Lake support omits 51e0f227812e stm class: Fix channel bitmap on 32-bit systems omits ee496da4c391 stm class: Fix channel free in stm output free path omits e434a90f3698 Merge tag 'phy-for-5.1-rc-v2' of git://git.kernel.org/pub/ [...] omits 5450a5f4bfa0 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] omits 37209783c73a thunderbolt: Make priority unsigned in struct tb_path omits c114944d7d67 USB: w1 ds2490: Fix bug caused by improper use of altsetti [...] omits ef61eb43ada6 USB: yurex: Fix protection fault after device removal omits c409ca3be3c6 usb: usbip: fix isoc packet num validation in get_pipe omits a4d6a2989dc3 usb/hcd: Send a uevent signaling that the host controller [...] omits cf28369c634f usb: typec: Add driver for NVIDIA Alt Modes omits d266e96820cc usb: typec: displayport: Export probe and remove functions omits af8622f6a585 usb: typec: ucsi: Support for DisplayPort alt mode omits ad74b8649bea usb: typec: ucsi: Preliminary support for alternate modes omits 5c9ae5a87573 usb: typec: ucsi: ccg: add firmware flashing support omits 5fd958a4f67d i2c: nvidia-gpu: Supply CCGx driver the fw build info omits 5d438e200215 usb: typec: ucsi: ccg: add get_fw_info function omits 6e3c8beb4f92 usb: usb251xb: Lock i2c-bus segment the hub resides omits 77a4946516fe usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON omits 409fba220075 usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() omits bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] omits d30e413fa482 Merge tag 'phy-for-5.2' of git://git.kernel.org/pub/scm/li [...] omits c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus omits 1036633e10f8 crypto: ecrdsa - select ASN1 and OID_REGISTRY for EC-RDSA omits 42e37c2edd8e crypto: ux500 - use ccflags-y instead of CFLAGS_<basename>.o omits 3ccf3f0cd197 PM / Domains: Enable genpd_dev_pm_attach_by_id|name() for [...] omits 7138377ce104 crypto: ccree - handle tee fips error during power managem [...] omits 897ab2316910 crypto: ccree - add function to handle cryptocell tee fips error omits 3499efbeed39 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC a [...] omits 1fc165721be8 crypto: ccree - remove cc7x3 obsoleted AXIM configs omits 7766dd774d80 crypto: ccree - pm resume first enable the source clk omits e8662a6a5f8f crypto: ccree - don't map AEAD key and IV on stack omits 874e163759f2 crypto: ccree - don't map MAC key on stack omits 18dd574acdb7 crypto: ccree - allow more AEAD assoc data fragments omits f3df82b468f0 crypto: ccree - use correct internal state sizes for export omits 05c292afb0c0 crypto: ccree - zap entire sg on aead request unmap omits c776f7d37b6b crypto: ccree - make AEAD sgl iterator well behaved omits da3cf67f1bcf crypto: ccree - don't mangle the request assoclen omits c9877cbc83b6 crypto: ccree - simplify AEAD ICV addr calculation omits 6825cfd6d6f0 crypto: ccree - simplify fragment ICV detection omits bd233baf223d crypto: ccree - remove unused defines omits d2d34fb560ee crypto: ccree - do not copy zero size MLLI table omits 9f31eb6e08cc crypto: ccree - zero out internal struct before use omits 03963caeb0dd crypto: ccree - copyright header update omits b7ec8530687a crypto: ccree - use std api when possible omits dcb2cf1d2c76 crypto: ccree - use devm_kzalloc for device data omits d574b707c873 crypto: ccree - fix mem leak on error path omits 1a143cdde4af crypto: ccree - fix typo in debugfs error path omits c4b22bf51b81 crypto: ccree - remove special handling of chained sg omits 151ded73a6c4 crypto: ccree - use proper callback completion api omits a108f9311c01 crypto: ccree - fix backlog notifications omits dcf6285d18ea crypto: ccree - add CID and PID support omits 6f17e00f77d8 crypto: ccree - read next IV from HW omits 533edf9f93e8 crypto: ccree - adapt CPP descriptor to new HW omits bee711fa354e crypto: ccree - add SM4 protected keys support omits 52f42c650a2b crypto: ccree - add remaining logic for CPP omits cadfd8987af0 crypto: ccree - add CPP completion handling omits f98f6e2134bd crypto: ccree - add support for sec disabled mode omits 4b1d7deb2cf2 crypto: ccree - move MLLI desc. before key load omits dd8486c75085 crypto: ccree - move key load desc. before flow desc. omits f0372c00afea crypto: testmgr - add missing self test entries for protec [...] omits 0ae1f46c55f8 crypto: sun4i-ss - fallback when length is not multiple of [...] omits f87391558acf crypto: sun4i-ss - Fix invalid calculation of hash end omits 179930a62f31 crypto: sun4i-ss - remove ivsize from ECB omits 82b3ad744596 crypto: sun4i-ss - Handle better absence/presence of IV omits bee7bdf11f01 crypto: cavium/nitrox - Fix HW family part name format omits df80bfd34310 crypto: caam/jr - update gcm detection logic omits 6ddc8e3117d6 crypto: caam - fix spelling mistake "cannote" -> "cannot" omits 877b5691f27a crypto: shash - remove shash_desc::flags omits 75f2222832e0 crypto: nx - don't abuse shash MAY_SLEEP flag omits 54fe792b36bb crypto: shash - remove useless crypto_yield() in shash_aha [...] omits e8b04de9da71 PM / Domains: Allow OF lookup for multi PM domain case fro [...] omits 71b77697af9e PM / Domains: Don't kfree() the virtual device in the error path omits 357798909164 gpio: Fix gpiochip_add_data_with_key() error path omits 81103355b1e2 drm/vmwgfx: Fix dma API layer violation omits 2792107dc3af x86/Kconfig: Deprecate DISCONTIGMEM support for 32-bit x86 omits 6ad57f7f2cbf x86/Kconfig: Make SPARSEMEM default for 32-bit x86 omits 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] omits 8ec2fa52eac5 KVM: s390: enable MSA9 keywrapping functions depending on [...] omits 4f45b90e1c03 KVM: s390: add deflate conversion facilty to cpu model omits 97011fda759d Merge branch 'kbuild' into for-next omits c21e4135d629 kbuild: re-enable int-in-bool-context warning omits cf0c4876684d mips: Combine memblock init and memory reservation loops omits 6ea3ba6fac31 mips: Discard rudiments from bootmem_init omits a703db3d5b4b mips: Make sure kernel .bss exists in boot mem pool omits 6b622063451d drm: increase drm mmap_range size to 1TB omits 7f6563fc1e6b Merge branch 'for-linus/seccomp' into for-next/kspp omits 709a972efb01 security: Implement Clang's stack initialization omits b6a6a3772d20 security: Move stackleak config to Kconfig.hardening omits 9f671e58159a security: Create "kernel hardening" config area omits 96780e4f46b2 net/mlx5: Introduce new TIR creation core API omits 3e07047021d3 net/mlx5: Expose TIR ICM address in command outbox omits 9fba2b9b4f15 net/mlx5: Expose SW ICM related device memory capabilities omits 449a224c10a4 Merge branch 'rdma_mmap' into rdma.git for-next omits 4eb6ab13b991 RDMA: Remove rdma_user_mmap_page omits bdb87d3d2701 seccomp: Make NEW_LISTENER and TSYNC flags exclusive omits 5cf8688e735f selftests/seccomp: Prepare for exclusive seccomp flags omits c049d56eb219 net: sched: flower: refactor reoffload for concurrent access omits a3ddd94f3efb net: mvneta: Switch to using devm_alloc_etherdev_mqs omits 4109a2c3b91e tipc: tipc_udp_recv() cleanup vs rcu verbs omits 22e8860cf8f7 net: ieee802154: fix missing checks for regmap_update_bits omits 831c75782772 Merge branch 'next/dt64' into for-next omits 784e12f34ee8 Merge branch 'next/dt' into for-next omits f36afdd0f535 arm64: dts: exynos: Move fixed-clocks out of soc omits 179a2802ac0f arm64: dts: exynos: Move pmu and timer nodes out of soc omits b4bcbdee1378 ARM: dts: s5pv210: Fix camera clock provider on Goni board omits 0fd5ff9e4cf4 ARM: dts: exynos: Properly override node to use MDMA0 on U [...] omits 1e440c223503 ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250 omits 39691e775a52 ARM: dts: exynos: Remove unneeded address/size cells from [...] omits be00300147ae ARM: dts: exynos: Move pmu and timer nodes out of soc omits 13f5938d8264 cifs: fix page reference leak with readv/writev omits 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error omits 05fd5c2c6173 cifs: fix memory leak in SMB2_read omits ed6c3a6d8996 ipmi: Remove warning if no slave address is present omits 44f56a39adde ipmi:ssif: Only unregister the platform driver if it was r [...] omits 070ea1a24f40 function_graph: Place ftrace_graph_entry_stub() prototype [...] omits eb4d7d0c5f9f Merge branch 'for-5.2/block' into for-next omits 95f18c9d1310 bcache: avoid potential memleak of list of journal_replay( [...] omits f16277ca20ac bcache: fix wrong usage use-after-freed on keylist in out_ [...] omits 631207314d88 bcache: fix failure in journal relplay omits eb8cbb6df38f bcache: improve bcache_reboot() omits 63d63b51d70f bcache: add comments for closure_fn to be called in closur [...] omits bb6d355c2aff bcache: Add comments for blkdev_put() in registration code path omits 88c12d42d2bb bcache: add error check for calling register_bdev() omits 68d10e6979a3 bcache: return error immediately in bch_journal_replay() omits 2d17456eb1cc bcache: add comments for kobj release callback routine omits ce3e4cfb59cb bcache: add failure check to run_cache_set() for journal replay omits 1bee2addc0c8 bcache: never set KEY_PTRS of journal key to 0 in journal_ [...] omits 14215ee01f63 bcache: move definition of 'int ret' out of macro read_bucket() omits a4b732a248d1 bcache: fix a race between cache register and cacheset unregister omits 3a3947271cd6 bcache: Clean up bch_get_congested() omits 792732d9852c bcache: use kmemdup_nul for CACHED_LABEL buffer omits 78d4eb8ad9e1 bcache: avoid clang -Wunintialized warning omits 4e0c04ec3a30 bcache: fix inaccurate result of unused buckets omits 1568ee7e3c63 bcache: fix crashes stopping bcache device before read miss done omits ddcdc368b103 RDMA/mlx5: Use get_zeroed_page() for clock_info omits bce1a7842396 Input: synaptics-rmi4 - fix possible double free omits 67f269b37f9b RDMA/ucontext: Fix regression with disassociate omits f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC omits d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages omits c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page omits 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot omits 792a2fdcee10 Merge tag 'iwlwifi-for-kalle-2019-04-19' of git://git.kern [...] omits 6407f44aaf2a fuse: Add ioctl flag for x32 compat ioctl omits 29cc02d949b1 fuse: Convert fusectl to use the new mount API omits 7142fd1be327 fuse: fix changelog entry for protocol 7.9 omits 68065b841557 fuse: fix changelog entry for protocol 7.12 omits 154603fe3ec4 fuse: document fuse_fsync_in.fsync_flags omits bbd84f33652f fuse: Add FOPEN_STREAM to use stream_open() omits d4b13963f217 fuse: require /dev/fuse reads to have enough buffer capacity omits 7640682e67b3 fuse: retrieve: cap requested size to negotiated max_write omits ad2ba64dd489 fuse: allow filesystems to have precise control over data cache omits f2294482ff65 fuse: convert printk -> pr_* omits 0cbade024ba5 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate omits 9de5be06d0a8 fuse: fix writepages on 32bit omits 3c176c9d7244 IB/hfi1: Remove reference to RHF.VCRCErr omits a9c62e007878 IB/hfi1: Add selected Rcv counters omits a9bf3130ebfe arm64: docs: Document perf event attributes omits 39e3406a090a arm64: KVM: Avoid isb's by using direct pmxevtyper sysreg omits 435e53fb5e21 arm64: KVM: Enable VHE support for :G/:H perf event modifiers omits 55be8658c7e2 ipmi:ssif: compare block number correctly for multi-part r [...] omits 3d91befbb3a0 arm64: KVM: Enable !VHE support for :G/:H perf event modifiers omits d1947bc4bc63 arm64: arm_pmu: Add !VHE support for exclude_host/exclude_ [...] omits eb41238cf19f arm64: KVM: Add accessors to track guest/host only counters omits 630a16854d2d arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_data omits 21bb0ebf5d78 arm64: arm_pmu: Remove unnecessary isb instruction omits d40f69c9b9df IB/{rdmavt, qib, hfi1}: Use new routine to release referen [...] omits 52cdbcc2b182 IB/rdmavt: Use more efficient allowed_ops omits 715ab1a862c8 IB/rdmavt: Fix ab/ba include issues omits 62644c1d2bb7 IB/hfi1: Make opfn.h self sufficient omits ea752bc5e50a IB/{rdmavt, hfi1): Miscellaneous comment fixes omits a243c16d18be KVM: arm64: Add capability to advertise ptrauth for guest omits a22fa321d13b KVM: arm64: Add userspace flag to enable pointer authentication omits 384b40caa8af KVM: arm/arm64: Context-switch ptrauth registers omits 148a97d5a02a dma-mapping: remove an unnecessary NULL check omits 07c5ba912401 IB/hfi1: Add debugfs to control expansion ROM write protect omits 43068aa4d91d Merge branch 'for-5.2/block' into for-next omits 0257c0ed5ea3 block: don't run get_page() on pages from non-bvec iov iter omits d73236383eb1 ipmi: Add the i2c-addr property for SSIF interfaces omits 1de7259275ca drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL po [...] omits 574258222281 RDMA/hns: Remove asynchronic QP destroy omits 5926459e7c89 locks: move checks from locks_free_lock() to locks_release [...] omits 0ca0c9d7edcf nfsd: fh_drop_write in nfsd_unlink omits 0b8f62625dc3 nfsd: allow fh_want_write to be called twice omits e45d1a1835b8 nfsd: knfsd must use the container user namespace omits e6667c73a27d SUNRPC: rsi_parse() should use the current user namespace omits ccfe51a5161c SUNRPC: Fix the server AUTH_UNIX userspace mappings omits 40373b125de6 lockd: Pass the user cred from knfsd when starting the loc [...] omits 1237d3545c67 SUNRPC: Temporary sockets should inherit the cred from the [...] omits 4df493a260d4 SUNRPC: Cache the process user cred in the RPC server listener omits e333f3bbefe3 nfsd: Allow containers to set supported nfs versions omits 029be5d03357 nfsd: Add custom rpcbind callbacks for knfsd omits 642ee6b209c2 SUNRPC: Allow further customisation of RPC program registration omits 4532608d71c8 SUNRPC: Clean up generic dispatcher code omits 8e5b67731d08 SUNRPC: Add a callback to initialise server requests omits 83dd59a0b9af SUNRPC/nfs: Fix return value for nfs4_callback_compound() omits 8a9f4f41248a nfsd: handle legacy client tracking records sent by nfsdcld omits 869216075b63 nfsd: re-order client tracking method selection omits 362063a595be nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] omits 74725959c33c nfsd: un-deprecate nfsdcld omits 6b1891052a3f nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] omits 9d69338c8c5f sunrpc/cache: handle missing listeners better. omits 0ab88ca4bcf1 nfsd: avoid uninitialized variable warning omits 5d7ed2f27bbd RDMA/cma: Consider scope_id while binding to ipv6 ll address omits c3ac2cf13b9f btrfs: get fs_info from block group in load_free_space_cache omits 9f5c2c29c3aa btrfs: get fs_info from block group in lookup_free_space_inode omits 1e37b82d5edd btrfs: get fs_info from block group in pin_down_extent omits fc6c0440270b btrfs: get fs_info from block group in next_block_group omits 48f5433ef0f1 Btrfs: remove no longer used function to run delayed refs [...] omits f61ae4a750e0 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...] omits 33135f31b6ab btrfs: split btrfs_setxattr calls regarding transaction omits cba16236fc0b btrfs: remove redundant readonly root check in btrfs_setxa [...] omits 7241ee0c1602 btrfs: export btrfs_setxattr omits bc35305ef2b5 btrfs: rename do_setxattr to btrfs_setxattr omits 8e436375b405 btrfs: rename btrfs_setxattr to btrfs_setxattr_trans omits f984e1c78e24 btrfs: trace: Introduce trace events for all btrfs tree lo [...] omits 2482f7bc0da8 btrfs: trace: Introduce trace events for sleepable tree lock omits d4b7d31a72d8 Btrfs: remove no longer used member num_dirty_bgs from tra [...] omits e7197e4c4ba3 btrfs: get fs_info from trans in btrfs_run_dev_replace omits 1641640b1184 btrfs: get fs_info from trans in btrfs_run_dev_stats omits 95d6b3648f40 btrfs: get fs_info from trans in btrfs_finish_sprout omits cc73a005862f btrfs: get fs_info from trans in init_first_rw_device omits 4c7affb51c2b btrfs: get fs_info from trans in copy_for_split omits 897966a38ee7 btrfs: get fs_info from trans in insert_ptr omits ee982ecc6f04 btrfs: get fs_info from trans in balance_node_right omits bbd1b566934d btrfs: get fs_info from trans in push_node_left omits eeddf6caf73d btrfs: get fs_info from trans in btrfs_write_out_cache omits 1858ba0e2eda btrfs: get fs_info from trans in create_free_space_inode omits b9be10c51744 btrfs: get fs_info from trans in btrfs_set_log_full_commit omits ad4d41716439 btrfs: get fs_info from trans in btrfs_need_log_full_commit omits c79e54fd9631 btrfs: get fs_info from trans in btrfs_create_tree omits 135f17c9cfbb btrfs: get fs_info from trans in update_block_group omits 372c838e287e btrfs: get fs_info from trans in btrfs_write_dirty_block_groups omits f63c2076b9ca btrfs: get fs_info from trans in btrfs_setup_space_cache omits 3664251e6ae1 btrfs: get fs_info from trans in write_one_cache_group omits a7cba0389a28 btrfs: Remove redundant inode argument from btrfs_add_ordered_sum omits d1fe27229350 btrfs: Do mandatory tree block check before submitting bio omits e7ce9196e8a2 btrfs: tree-checker: Remove comprehensive root owner check omits 64c125912b4d Btrfs: fix data bytes_may_use underflow with fallocate due [...] omits ea01a6295a25 btrfs: get fs_info from eb in read_one_dev omits be66fbb667a9 btrfs: get fs_info from eb in read_one_chunk omits bfcd9c75aa59 btrfs: get fs_info from eb in btrfs_check_chunk_valid omits ef1888c3a579 btrfs: get fs_info from eb in should_balance_chunk omits 655afed09fab btrfs: get fs_info from eb in btrfs_check_node omits cddd5be366dc btrfs: get fs_info from eb in btrfs_check_leaf_relaxed omits a283a53b0619 btrfs: get fs_info from eb in btrfs_check_leaf_full omits 605b92d1e85e btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...] omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 39b3c3a5fbc5 HID: input: fix assignment of .value omits d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig omits e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory omits 823b23da7113 IB/core: Allow vlan link local address based RoCE GIDs omits d1ffa760d22a vfio-ccw: Prevent quiesce function going into an infinite loop omits b49bdc8602b7 vfio-ccw: Release any channel program when releasing/remov [...] omits cea5dde42a83 vfio-ccw: Do not call flush_workqueue while holding the spinlock omits d5afd5d135c8 vfio-ccw: add handling for async channel instructions omits b0940857379e s390/cio: export hsch to modules omits db8e5d17ac03 vfio-ccw: add capabilities chain omits 4f76617378ee vfio-ccw: protect the I/O region omits 690f6a1581c7 vfio-ccw: rework ssch state handling omits 71189f263f8a vfio-ccw: make it safe to access channel programs omits c9f621524e70 s390/mm: fix pxd_bad with folded page tables omits 01eb42afb457 s390/kasan: fix strncpy_from_user kasan checks omits 15854edd193a x86/pci: Clean up usage of X86_DEV_DMA_OPS omits 328e9f6973be ALSA: usb-audio: Handle the error from snd_usb_mixer_apply [...] omits 392bef709659 x86/build: Move _etext to actual end of .text omits 3855f11d54a0 x86/um/vdso: Drop unnecessary cc-ldoption omits 0a29c57b7662 ALSA: hda/realtek - Add new Dell platform for headset mode omits a65c88e16f32 x86/mm: Remove in_nmi() warning from 64-bit implementation [...] omits 29da93fea3ea mm/uaccess: Use 'unsigned long' to placate UBSAN warnings [...] omits 6ae865615fc4 x86/uaccess: Dont leak the AC flag into __put_user() argum [...] omits d4645d30b50d smpboot: Place the __percpu annotation correctly omits 13a816f18dbd drm/komeda: Mark the local functions as static omits 1aeeba2fd58a drm/komeda: Fixed warning: Function parameter or member no [...] omits 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() omits b8c7d7bc8386 drm/atomic: -EACCESS for lease-denied crtc lookup omits 36e4523aaf4a drm/atomic: Wire file_priv through for property changes omits 204f640da691 drm/lease: Make sure implicit planes are leased omits 46b757780dfe drm/lease: Check for lessor outside of locks omits 4285c7e1aaad drm/leases: Don't init to 0 in drm_master_create omits ae9d6c076c0d drm/lease: Drop recursive leads checks omits e40b76428842 drm/leases: Drop object_id validation for negative ids omits d08106796a78 drm/vc4: Fix memory leak during gpu reset. omits 83f7b748f739 nds32: fix asm/syscall.h omits e01be22cb5f6 arch: nds32: Kconfig: pedantic formatting omits 2754ac6cd736 nds32: fix semicolon code style issue omits fbf94d27fb4e nds32: vdso: drop unnecessary cc-ldoption omits 3f4c901dea27 nds32: remove unused generic-y += cmpxchg-local.h omits 5d8e053305c6 nds32: Use the correct style for SPDX License Identifier omits 599a98e5e787 nds32: remove __virt_to_bus and __bus_to_virt omits 7d673b08a60c nds32: vdso: fix and clean-up Makefile omits e28f005d9f5f nds32: add vmlinux.lds and vdso.so to .gitignore omits b7ca56a10823 nds32: ex-exit: Remove unneeded need_resched() loop omits 428233a45e0d nds32/io: Remove useless definition of mmiowb() omits 08269364808f Merge branch 'drm-legacy-cleanup' of git://people.freedesk [...] omits 889ba60c36ce nvmem: core: add NVMEM_SYSFS Kconfig omits 9cf97fa63de4 nds32: Removed unused thread flag TIF_USEDFPU omits e668eb1e1578 Bluetooth: hci_core: Don't stop BT if the BD address missi [...] omits abbc0697d5fb drm/fb: revert the i915 Actually configure untiled display [...] omits 447811a686e8 drm/i915/icl: Fix MG_DP_MODE() register programming omits 929eec99f5fd drm/i915: Avoid use-after-free in reporting create.size omits 9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability omits 648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for [...] omits 56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration paramet [...] omits a65120bae4b7 ipv6: Use result arg in fib_lookup_arg consistently omits b2f97f7de2f6 ipv6: fib6_rule_action_alt needs to return -EAGAIN omits 6ecac85eadb9 drm/udl: move to embedding drm device inside udl device. omits fd96e0dba19c drm/udl: introduce a macro to convert dev to udl. omits 331ca3a3d6a7 Merge tag 'exynos-drm-next-for-v5.2' of git://git.kernel.o [...] omits 7973d9e76727 mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route [...] omits 08308f149b70 Merge branch 'Taprio-qdisc-fixes' omits 6e734c82be63 net: sched: taprio: Fix taprio_dequeue() omits 2684d1b75f21 net: sched: taprio: Fix taprio_peek() omits 5175aafe71bf net: sched: taprio: Remove should_restart_cycle() omits 8599099f0c58 net: sched: taprio: Refactor taprio_get_start_time() omits 59ab87f6eb92 net: sched: taprio: Remove pointless variable assigment omits ecc5663cce8c net: Change nhc_flags to unsigned char omits ffa8ce54be3a lwtunnel: Pass encap and encap type attributes to lwtunnel [...] omits ee22f76306a6 drm/legacy: remove some legacy lock struct members omits 83c163f7eb59 drm/legacy: place all drm legacy members under DRM_LEGACY. omits 61ae227032e7 drm: allow removal of legacy codepaths (v4.1) omits 848ee5389481 drm/legacy: don't include any of ati_pcigart in legacy. (v2) omits 1fa32cb612a8 drm/legacy: move legacy dev reinit into legacy misc omits 8437dd73b37f drm/legacy: move init/destroy of struct members into legacy file omits fabb0e2a2569 drm/legacy: move map_hash create/destroy into inlines omits 058ca50ce3f1 drm/legacy: move lock cleanup for master into lock file (v2) omits 9b7a77435c1d drm/radeon: drop unused ati pcigart include. omits 35a280219b32 drm/legacy: move map cleanups into drm_bufs.c omits 15e60851e191 drm/legacy: move drm_legacy_master_rmmaps to non-driver le [...] omits b30a43ac7132 drm/nouveau: add kconfig option to turn off nouveau legacy [...] omits 8b9550344d39 drm/ipp: clean up debug messages omits df90a64eaf57 drm/vidi: replace platform_device pointer with device one omits 6be900563a9e drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macro omits 6f83d20838c0 drm/exynos: use DRM_DEV_ERROR to print out error message omits 62f28738f1f8 drm/exynos: remove unnecessary messages omits e59305305c6b drm/fimd: use DRM_ERROR instead of DRM_INFO in error case omits f9af3f846c31 drm/exynos: g2d: remove style error omits 70b5f09e4389 Merge tag 'drm-msm-next-2019-04-21' of https://gitlab.free [...] omits 42f1a013300d Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] omits 0a5d329ffd1b ravb: Avoid unsupported internal delay mode for R-Car E3/D3 omits c98f4822ed7e net: fix sparc64 compilation of sock_gettstamp omits 0fa4122b2dc4 isdn:mISDN: fix misuse of %x in hfcpci.c omits 6f9fd97e3a6b isdn: hisax: Fix misuse of %x in config.c omits 6e865c723014 Merge tag 'drm/tegra/for-5.2-rc1' of git://anongit.freedes [...] omits 6b18bdfdba2c Merge branch 'ipv6-fib6_ref-conversion-to-refcount_t' omits f05713e0916c ipv6: convert fib6_ref to refcount_t omits 5ea715289af6 ipv6: broadly use fib6_info_hold() helper omits b0270550229b ipv6: fib6_info_destroy_rcu() cleanup omits 8d8f6f704495 Merge tag 'drm-misc-next-2019-04-18' of git://anongit.free [...] omits 20eb08b2b06b Merge tag 'mlx5-updates-2019-04-22' of git://git.kernel.or [...] omits b1c4f7feada5 Merge tag 'drm-intel-next-2019-04-17' of git://anongit.fre [...] omits a21b48a2f2af Merge branch 'bpf-proto-fixes' omits f6ad6accaa99 selftests/bpf: expand test_tc_tunnel with SIT encap omits 1b00e0dfe7d0 bpf: update skb->protocol in bpf_skb_net_grow omits 072b76a8fe2b Merge branch 'next-general' into next-testing omits 6beff00b79ca seccomp: fix up grammar in comment omits a9a3c0da1427 drm/amd/display: add explicit handshake between x86 and DMCU omits cc602e2b0d78 drm/amd/display: Allow cursor position when plane_res.ipp is NULL omits 00ae0af700cc drm/amd/display: 3.2.27 omits 5b7c0d8d2bad drm/amd/display: Fix eDP Black screen after S4 resume omits abdef7558358 drm/amd/display: Send DMCU messages only if FW loaded omits 43e3ac8389ef drm/amd/display: Add function to copy DC streams omits 41629f02c604 drm/amd/display: Allow system to enter stutter on init omits bb20be751020 drm/amdgpu: Check if SW SMU is supported before accessing funcs omits 3b8cea6f645c drm/amd/include: Add HUBPREQ_DEBUG register offsets omits 5dc8e322f1a8 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits d386bb9042f4 i2c: imx: correct the method of getting private data in no [...] omits 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar omits 3a02cd685443 clk: lochnagar: Add initial binding documentation omits 1e0221374e30 mips: vdso: drop unnecessary cc-ldoption omits fe776ae1bb6c Merge branch 'i2c/for-5.2' into i2c/for-next omits 2dbbcd41cb2c Merge branch 'i2c/for-current' into i2c/for-next omits ba11edc65065 PCI/ACPI: Advertise _HPX Type 3 support via _OSC omits f873c51a155a PCI/ACPI: Implement _HPX Type 3 Setting Record omits 87fcf12e846a PCI/ACPI: Remove the need for 'struct hotplug_params' omits e77704501ca0 PCI/ACPI: Do not export pci_get_hp_params() omits 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro omits 9c539071723e Merge branch 'v5.2-clk/next' into for-next omits 65bb0a25318a Merge branch 'v5.2-armsoc/soc32' into for-next omits 070bcb0216aa Merge branch 'v5.2-armsoc/dts64' into for-next omits d768ffbec30e Merge branch 'v5.2-armsoc/dts32' into for-next omits 6408da0086e2 Merge branch 'v5.2-armsoc/drivers' into for-next omits c8d2b748f95a Merge branch 'v5.2-armsoc/defconfig32' into for-next omits 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst omits d303ce595cac i2c: riic: Add Runtime PM support omits 798689e45190 arm64: dts: rockchip: fix IO domain voltage setting of API [...] omits 31cac068e9f3 i2c: imx: correct the method of getting private data in no [...] omits b3edf499dd5b Merge branch 'vmwgfx-next' of https://gitlab.freedesktop.o [...] omits fd3ebe90089a f2fs: fix to be aware of readonly device in write_checkpoint() omits 263a4d6b5ce6 f2fs: fix to skip recovery on readonly device omits 3bdb32ab4f41 f2fs: fix to consider multiple device for readonly check omits 25e5217d4081 f2fs: relocate chksum_offset for large_nat_bitmap feature omits aa5312c26e4f f2fs: allow unfixed f2fs_checkpoint.checksum_offset omits 62b7c826903e f2fs: Replace spaces with tab omits 764de14cb9de f2fs: insert space before the open parenthesis '(' omits ee5a0ff2bada f2fs: allow address pointer number of dnode aligning to sp [...] omits 274660228cfc f2fs: introduce f2fs_read_single_page() for cleanup omits 0a494276d33d f2fs: mark is_extension_exist() inline omits f3eb39a55a1f arm64: dts: db820c: Add sound card support omits 6edd1dbace0e asm-generic: optimize generic uaccess for 8-byte loads and stores omits bd79f94758c0 asm-generic: provide entirely generic nommu uaccess omits c67fdc1f00cb arch: mostly remove <asm/segment.h> omits 737d42f75e94 asm-generic: don't include <asm/segment.h> from <asm/uaccess.h> omits 1ad69b695582 arm64: dts: apq8096-db820c: Add HDMI display support omits 69cc3114ab0f arm64: dts: Add Adreno GPU definitions omits 3a4547c1fc2f arm64: qcom: msm8996.dtsi: Add Display nodes omits a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] omits 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver omits 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] omits 953f65737006 arm64: dts: msm8996: Add display smmu node omits d26c474d4cf3 arm64: dts: msm8996: Add graphics smmu node omits ecf2b768bd11 Bluetooth: hci_qca: Fix crash with non-serdev devices omits b6bc6423fa1a arm64: dts: sdm845: Add CPU capacity values omits 7b5ee83dfdf8 arm64: dts: sdm845: Add CPU topology omits 0c0e72705a33 arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs omits 79e51645a1dd arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of [...] omits 7bfd90f5a57e arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node omits f8ebecf2e32a net/mlx5e: Use #define for the WQE wait timeout constant omits 03ceda6fe1f7 net/mlx5e: Remove unused rx_page_reuse stat omits 63d26b490b56 net/mlx5e: Take HW interrupt trigger into a function omits 10961c560651 net/mlx5e: Remove unused parameter omits b1b187e1029a net/mlx5e: Add an underflow warning comment omits 9a22d5d8393f net/mlx5e: Move parameter calculation functions to en/params.c omits 74bbaebf3c69 net/mlx5e: Report mlx5e_xdp_set errors omits 83b2fd64bac3 net/mlx5e: Remove unused parameter omits c2273219baa5 net/mlx5e: XDP, Inline small packets into the TX MPWQE in [...] omits 73cab880e766 net/mlx5e: XDP, Add TX MPWQE session counter omits 15143bf51c57 net/mlx5e: XDP, Enhance RQ indication for XDP redirect flush omits f03590f74cc2 net/mlx5e: XDP, Fix shifted flag index in RQ bitmap omits fd9b4be8002c net/mlx5e: RX, Support multiple outstanding UMR posts omits 3839f99d2168 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} omits f122498703d6 clk: core: remove powerpc special handling omits ce0c890e2a2f powerpc/512x: mark clocks as big endian omits 3a7275196512 clk: mux: add explicit big endian support omits 9427b71a8505 clk: multiplier: add explicit big endian support omits d1c8a501ec07 clk: gate: add explicit big endian support omits 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support omits 434d69fad63b clk: divider: add explicit big endian support omits 366391f04177 ARM: multi_v7_defconfig: Enable missing drivers for suppor [...] omits fbd7af041586 ARM: rockchip: add missing of_node_put in rockchip_smp_pre [...] omits 539b593d3940 Merge branch 'net-phy-mscc-Improvements-to-VSC8514-PHY-driver' omits edeb207b8a80 net: phy: vitesse: Remove support for VSC8514. omits e4f9ba642f0b net: phy: mscc: add support for VSC8514 PHY. omits e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack omits a93f7fe13454 net: phy: marvell: add new default led configure for m88e151x omits 5bec1fb866df Bluetooth: Use struct_size() helper omits 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" omits 7f09d5a6c33b Bluetooth: hci_qca: Give enough time to ROME controller to [...] omits 62611abc8f37 Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs omits cd9151b618da Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt omits 039287aa9f72 Bluetooth: btbcm: Add entry for BCM2076B1 UART Bluetooth omits f57c4bbf3443 6lowpan: Off by one handling ->nexthdr omits f83088981a43 drm/amd/display: Use a reasonable timeout for framebuffer [...] omits 2fac0f53fe59 drm/amd/display: wait for fence without holding reservation lock omits 77e7f82985fd drm/amdgpu: Change VRAM lost print from ERR to INF omits 8d01071d2663 drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2) omits 45516e91c270 drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2) omits 5035726128cd Bluetooth: btbcm: Add default address for BCM43341B omits a1616a5ac99e Bluetooth: hidp: fix buffer overflow omits 06a916feca2b arm64: Expose SVE2 features for userspace omits dd523791c939 arm64: Kconfig: Make CONFIG_COMPAT a menuconfig entry omits af1b3cf2c2a3 arm64: compat: Add KUSER_HELPERS config option omits 1255a7341bee arm64: compat: Refactor aarch32_alloc_vdso_pages() omits d1e5ca64d5ba arm64: compat: Split kuser32 omits 73623340546c Bluetooth: btmrvl: add support for SD8987 chipset omits 0d747f658595 arm64: compat: Alloc separate pages for vectors and sigpage omits 2aad32613c35 Merge branch 'bpf-eth-get-headlen' omits 02ee0658362d bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_ [...] omits fe993c646831 selftests/bpf: properly return error from bpf_flow_load omits 0905beec9f52 selftests/bpf: run flow dissector tests in skb-less mode omits c9cb2c1e11ce selftests/bpf: add flow dissector bpf_skb_load_bytes helper test omits c43f1255b866 net: pass net_device argument to the eth_get_headlen omits 9b52e3f267a6 flow_dissector: handle no-skb use case omits 3cbf4ffba5ee net: plumb network namespace into __skb_flow_dissect omits 7b8a1304323b bpf: when doing BPF_PROG_TEST_RUN for flow dissector use n [...] omits 089b19a9204f flow_dissector: switch kernel context to struct bpf_flow_d [...] omits 7f3c563c575e Bluetooth: btmtksdio: Add runtime PM support to SDIO based [...] omits bcaa7d72dffd Bluetooth: btmtksdio: Fix hdev->stat.byte_rx accumulation omits 2e47cc2b3a7d Bluetooth: btmtksdio: Add a bit definition for CHLPCR omits e1052fb282a4 Bluetooth: btmtksdio: Drop newline with bt_dev logging macros omits 3d3c616177cc Merge branches 'fixes' and 'misc' into for-next omits e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] omits c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] omits 503621628b32 ARM: fix function graph tracer and unwinder dependencies omits fe00e50b2db8 ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO omits 32b25e9b984e ARM: 8855/1: remove unused <asm/limits.h> omits 14b5f54b7829 ARM: 8850/1: use memblocks_present omits fe4fb990202e ARM: 8854/1: drop -mauto-it omits e8c24bbda7d5 ARM: 8846/1: warn if divided syntax assembler is used omits 43947b8890b4 ARM: 8853/1: drop WASM to work around LLVM issue omits fe09d9c641f2 ARM: 8852/1: uaccess: use unified assembler language syntax omits a6c9e96bf86b ARM: 8851/1: add TUSERCOND() macro for conditional postfix omits 71a84402b93e x86/MCE/AMD: Don't report L1 BTB MCA errors on some family [...] omits f5d356328d67 drm/sched: Fix description of drm_sched_stop omits 98df7446c2a2 Bluetooth: hci_h5: fix spelling mistake "sliped" -> "slipped" omits cac63f9b1637 Bluetooth: mediatek: Fixed incorrect type in assignment omits 637c8e901391 Bluetooth: btmtksdio: fix uninitialized symbol errors in b [...] omits afa8d3160add Bluetooth: btsdio: Use module_sdio_driver helper omits a6094a468ffc Bluetooth: mediatek: Use module_sdio_driver helper omits db0a39083520 mmc: sdio: Add helper macro for sdio_driver boilerplate omits bbb69b37be15 Bluetooth: Add return check for L2CAP security level set omits ba8f5289f706 Bluetooth: Fix not initializing L2CAP tx_credits omits 75c98a979581 Bluetooth: btqca: Fix misspelling of 'baudrate' omits 4fdd5a4f8b44 Bluetooth: hci_qca: Add helper function to get the chip family omits 9aebfd4a2200 Bluetooth: mediatek: add support for MediaTek MT7663S and [...] omits 756e16199382 mmc: add SDIO identifiers for MediaTek Bluetooth devices omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 45d4b7b9cb88 x86/MCE: Add an MCE-record filtering function omits 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] omits 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] omits 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports omits 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] omits 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device omits d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length omits 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] omits 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] omits e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] omits 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] omits 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal omits 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names omits 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable omits fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] omits f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] omits 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] omits e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] omits de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers omits da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] omits aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls omits 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers omits c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers omits f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver omits 74808f9115ce HID: logitech-dj: add support for non unifying receivers omits b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper omits a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] omits 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] omits f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] omits 61d14de2948e HID: logitech-dj: remove unused querying_devices variable omits 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself omits 82c0beb85854 HID: logitech-dj: remove USB dependency omits c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants omits a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types omits 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event omits 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* omits 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] omits 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices omits 50755fe5208a drm/komeda: Expose bus_width to Komeda-CORE omits 4cc734cb79a8 drm/komeda: Add sysfs attribute: core_id and config_id omits 5d30439021f1 drm/komeda: Add komeda_kms_check omits caf7bd2ffaed drm/komeda: Add komeda_crtc_funcs omits 6c75642f9f8b drm/komeda: Add komeda_crtc_vblank_enable/disable omits d7041f22ae1a drm/komeda: Add komeda_crtc_atomic_enable/disable omits 6eda92968bb9 drm/komeda: Add komeda_crtc_prepare/unprepare omits 77a28d2867f3 drm/komeda: Add komeda_crtc_mode_valid/fixup omits 8ceb9686b53a drm/komeda: Add komeda_crtc_atomic_flush omits b137208f48be drm/komeda: Add komeda_release_unclaimed_resources omits 5ec4b9b0c146 drm/komeda: Add komeda_build_display_data_flow omits 7d31b9e7a550 drm/komeda: Add komeda_plane/plane_helper_funcs omits 242b708ae480 drm/komeda: Add komeda_build_layer_data_flow omits b6477a9d372a drm/komeda: Initialize komeda component as drm private object omits b7ca331b293f drm/komeda: Add komeda_pipeline/component_get_state_and_set_user omits d7b4746d7bef drm: Add drm_atomic_get_old/new_private_obj_state omits 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech omits 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...] omits 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef omits 394aafdc15da xfs: widen inode delalloc block counter to 64-bits omits 903b1fc2737f xfs: widen quota block counters to 64-bit integers omits 1fdeaea4d92c xfs: abort unaligned nowait directio early omits 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...] omits ccaa75187a5f memstick: mark expected switch fall-throughs omits 98105e9a6061 xen-netfront: mark expected switch fall-through omits 515762b9164a xen: xen-pciback: fix warning Using plain integer as NULL pointer omits 2ec16bc0fc7a x86/xen: Add "xen_timer_slop" command line option omits a1b3be3a4a4f btrfs: Implement find_first_clear_extent_bit omits eb38f80e77c3 btrfs: Optimize unallocated chunks discard omits 0070790c26a0 btrfs: Factor out in_range macro omits b2995bd1f0d7 btrfs: Remove 'trans' argument from find_free_dev_extent(_start) omits f3b27b416e72 btrfs: replace pending/pinned chunks lists with io tree omits 57e348300552 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...] omits cdb80268a6b5 platform/chrome: wilco_ec: Add property helper library omits 8b9915bea3fa gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} omits 1c410fd6a561 s390/cpum_cf_diag: Add support for CPU-MF SVN 6 omits 1a42010cdc26 s390/mm: convert to the generic get_user_pages_fast code omits d1874a0c2805 s390/mm: make the pxd_offset functions more robust omits 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next omits 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path omits 1fae0ad1e203 ARM: dts: Add queue manager and NPE to the IXP4xx DTSI omits 9e01a0095840 soc: ixp4xx: qmgr: Add DT probe code omits 6e2b0f8c9bc8 soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr omits e00797f2e05b soc: ixp4xx: npe: Add DT probe code omits 3107fbf7059b soc: ixp4xx: Add DT bindings for IXP4xx NPE omits ecc133c6da60 soc: ixp4xx: qmgr: Pass resources omits 6b3903195456 soc: ixp4xx: Remove unused functions omits d08502f245f9 soc: ixp4xx: Uninline several functions omits 0b458d7b10f8 soc: ixp4xx: npe: Pass addresses as resources omits 81bca32fcc75 ARM: ixp4xx: Turn the QMGR into a platform device omits bc4d7eafb7ad ARM: ixp4xx: Turn the NPE into a platform device omits 4af20dc583b3 ARM: ixp4xx: Move IXP4xx QMGR and NPE headers omits fcf2d8978cd5 ARM: ixp4xx: Move NPE and QMGR to drivers/soc omits b9a35d705a67 ARM: dts: Add some initial IXP4xx device trees omits 9540724ca29d ARM: ixp4xx: Add device tree boot support omits 50d2c8d29106 ARM: ixp4xx: Add DT bindings omits e4bfb0ff7163 gpio: ixp4xx: Add OF probing support omits e8e2f5651d5f gpio: ixp4xx: Add DT bindings omits 40df14cc5cc0 clocksource/drivers/ixp4xx: Add OF initialization support omits 7c23b0e1d4d3 clocksource/drivers/ixp4xx: Add DT bindings omits f1497f3d06ad irqchip: ixp4xx: Add OF initialization support omits 167c6b5ecee1 irqchip: ixp4xx: Add DT bindings omits 65af666713ff ARM: ixp4xx: Switch to use new timer driver omits 13e0b4059b98 clocksource/drivers/ixp4xx: Add driver omits 55ec465e733e ARM: ixp4xx: Switch to use new IRQ+GPIO drivers omits 813e7d36f227 gpio: ixp4xx: Add driver for the IXP4xx GPIO omits 0a3d0d0be042 Merge branch 'for-5.2/block' into for-next omits 551879a48f01 block: clarify that bio_add_page() and related helpers can [...] omits a60170000338 hwmon: (s3c) Use dev_get_drvdata() omits 212244f76d13 hwmon: (max6650) Drop call to thermal_cdev_update omits 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane omits d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling omits 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs omits 9726840d9cf0 docs/memory-barriers.txt: Update I/O section to be clearer [...] omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID omits 517879147493 mac80211: don't attempt to rename ERR_PTR() debugfs dirs omits 8772eed9a95a cfg80211: Notify previous user request during self managed [...] omits f1267cf3c01b mac80211: Fix kernel panic due to use of txq after free omits 9bcb929f969e perf/arm-ccn: Clean up CPU hotplug handling omits 0d2e2a82d4de perf/arm-cci: Remove broken race mitigation omits bc580b56cb78 iommu/arm-smmu: Log CBFRSYNRA register on context fault omits 3f54c447df34 iommu/arm-smmu-v3: Don't disable SMMU in kdump kernel omits b2fc9b4b7ff4 iommu/arm-smmu-v3: Disable tagged pointers omits 9ce27afc0830 iommu/arm-smmu-v3: Add support for PCI ATS omits 2a7e62f51696 iommu/arm-smmu-v3: Link domains and devices omits 8be39a1a04c1 iommu/arm-smmu-v3: Add a master->domain pointer omits bcecaee43473 iommu/arm-smmu-v3: Store SteamIDs in master omits b54f4260c7df iommu/arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master omits 5702ee24182f ACPI/IORT: Check ATS capability in root complex nodes omits b9ae16d80a35 PCI: Add a stub for pci_ats_disabled() omits 6e1ffbb7c2ab PCI: Move ATS declarations outside of CONFIG_PCI omits 4a4b119b176e gpio: sch: Remove write-only core_base omits 1e9aa2a8164f gpio: pxa: Make two symbols static omits b18c547c2d83 misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] omits 8da53d39d368 misc: pci_endpoint_test: Add support to test PCI EP in AM654x omits 0379cd818cd8 PCI: designware-ep: Use aligned ATU window for raising MSI [...] omits d370ac4f14e9 PCI: designware-ep: Configure Resizable BAR cap to adverti [...] omits 62d53da9d03b PCI: keystone: Add support for PCIe EP in AM654x Platforms omits f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] omits d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved omits fe066621c796 gpio: merrifield: Fix build err without CONFIG_ACPI omits b7cd97cd140f Merge branch 'devel' into for-next omits 1fcb88fb75c4 btrfs: Stop using call_rcu for device freeing omits df4cd55fc677 btrfs: Implement set_extent_bits_nowait omits 2def48edfa14 btrfs: Introduce new bits for device allocation tree omits 7334ffb44dc0 btrfs: Populate ->orig_block_len during read_one_chunk omits 833ab735fb0d btrfs: Rename and export clear_btree_io_tree omits 50e70e2233ce btrfs: Handle pending/pinned chunks before blockgroup relo [...] omits f711f7eaa813 btrfs: combine device update operations during transaction commit omits 0f9477d036ac btrfs: Honour FITRIM range constraints during free space trim omits f36f12898989 Btrfs: send, improve clone range omits 0238d772907e btrfs: prop: open code btrfs_set_prop in inherit_prop omits e880f420ea88 btrfs: drop unused parameter in mount_subvol omits 7d34cc071b9f btrfs: tree-checker: get fs_info from eb in check_inode_item omits 318cc3061d33 btrfs: tree-checker: get fs_info from eb in check_dev_item omits bcdf960b21dc btrfs: tree-checker: get fs_info from eb in dev_item_err omits f350e82d7526 btrfs: tree-checker: get fs_info from eb in chunk_err omits 3f36939ed4b2 btrfs: tree-checker: get fs_info from eb in check_leaf omits 8d6823f0b3d2 btrfs: tree-checker: get fs_info from eb in check_leaf_item omits 8feda5b18342 btrfs: tree-checker: get fs_info from eb in check_extent_d [...] omits 2e747ed0f39c btrfs: tree-checker: get fs_info from eb in check_block_gr [...] omits a705fb5433a5 btrfs: tree-checker: get fs_info from eb in block_group_err omits af0ee600c64e btrfs: tree-checker: get fs_info from eb in check_dir_item omits cb21eb1a4a21 btrfs: tree-checker: get fs_info from eb in dir_item_err omits 84438e0016b2 btrfs: tree-checker: get fs_info from eb in check_csum_item omits e5ce42df967c btrfs: tree-checker: get fs_info from eb in file_extent_err omits 169a835a1ed1 btrfs: tree-checker: get fs_info from eb in generic_err omits 12bc5544ec80 btrfs: inode: Verify inode mode to avoid NULL pointer dereference omits 082de4ba5203 btrfs: tree-checker: Verify inode item omits 360fa2ab2bc6 btrfs: tree-checker: Enhance chunk checker to validate chu [...] omits 07f127ef1f23 btrfs: tree-checker: Verify dev item omits a67af5ad0f16 btrfs: tree-checker: Check chunk item at tree block read time omits 96e893c3fc99 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] omits 879703f7f3ac btrfs: tree-checker: Make chunk item checker messages more [...] omits 548b745d8a0b btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] omits 56ffc7da261e btrfs: qgroup: remove obsolete fs_info members omits a2672667e75f btrfs: get fs_info from eb in btrfs_verify_level_key omits e9c03a9694a9 btrfs: get fs_info from eb in btree_read_extent_buffer_pages omits 0f9121e54682 btrfs: get fs_info from eb in read_node_slot omits fdb1524bff0c btrfs: get fs_info from eb in btrfs_leaf_free_space omits 87ee6f66f1e8 btrfs: get fs_info from eb in clean_tree_block omits 217162a1d987 btrfs: get fs_info from eb in tree_mod_log_eb_copy omits 011b995c1287 btrfs: get fs_info from eb in check_tree_block_fsid omits 079f7c56ca25 btrfs: get fs_info from eb in btrfs_exclude_logged_extents omits 53d2f1e549bd btrfs: get fs_info from eb in leaf_data_end omits a91413c55d12 btrfs: get fs_info from eb in write_one_eb omits 5ae4584c6297 btrfs: get fs_info from eb in repair_eb_io_failure omits 56e1caafb0a0 btrfs: get fs_info from eb in lock_extent_buffer_for_io omits b25fce1cc742 btrfs: use common file type conversion omits 439e14e9b127 btrfs: Perform locking/unlocking in btrfs_remap_file_range() omits 0edb16e0fd2c btrfs: use BUG() instead of BUG_ON(1) omits beb5ac5ca32f btrfs: move tree block wait and write helpers to tree-log omits 96b96fee5537 btrfs: remove stale definition of BUFFER_LRU_MAX omits e50972a03e10 btrfs: tests: unify messages when tests start omits d7f2d89f3c03 btrfs: tests: drop messages when some tests finish omits dca5637b81c4 btrfs: tests: fix comments about tested extent map ranges omits 7a47690ee2b1 btrfs: tests: use SZ_ constants everywhere omits 976c43f0ea9b btrfs: tests: use standard error message after extent map [...] omits d5083b9cc71c btrfs: tests: return error from all extent map test cases omits cd8382eaa917 btrfs: tests: return errors from extent map test case 4 omits 9b9ba975d82f btrfs: tests: return errors from extent map test case 3 omits fd25acc862ad btrfs: tests: return errors from extent map test case 2 omits f4e417b5c46b btrfs: tests: return errors from extent map test case 1 omits 7d27d12dfd45 btrfs: tests: return errors from extent map tests omits a133dc951468 btrfs: tests: properly initialize fs_info of extent buffer omits ec3185ccfa14 btrfs: tests: use standard error message after block group [...] omits 0106880f68e8 btrfs: tests: use standard error message after inode alloc [...] omits 54a16e195ee7 btrfs: tests: use standard error message after path alloca [...] omits fa388a37f222 btrfs: tests: use standard error message after extent buff [...] omits 4e75bc9b71d0 btrfs: tests: use standard error message after root alloca [...] omits f824ef7827b8 btrfs: tests: use standard error message after fs_info all [...] omits 330405f83159 btrfs: tests: add table of most common errors omits 72388b61c3b4 btrfs: tests: print file:line for error messages omits 890b3ae4bdd5 btrfs: tests: don't leak fs_info in extent_io bitmap tests omits b6ed03c9d71d btrfs: tests: handle fs_info allocation failure in extent_ [...] omits 8bdc1b0186f2 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits 89970860498f btrfs: fix panic during relocation after ENOSPC before wri [...] omits e46abbdc798a btrfs: Use less confusing condition for uptodate parameter [...] omits e14896cd8cc7 btrfs: extent_io: Handle errors better in extent_writepages() omits 5c2f96c19162 btrfs: extent_io: add proper error handling to lock_extent [...] omits 7c5589581738 btrfs: extent_io: Handle errors better in extent_write_loc [...] omits 1ad5ef52544f btrfs: extent_io: Kill dead condition in extent_write_cach [...] omits 3e26a276033b btrfs: extent_io: Handle errors better in btree_write_cach [...] omits ef97391ca2a4 btrfs: extent_io: Handle errors better in extent_write_ful [...] omits ac8557995b42 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] omits f7f957676bf4 btrfs: Always output error message when key/level verifica [...] omits a8b21c921df5 btrfs: Check the first key and level for cached extent buffer omits 3f9bd9c12272 btrfs: Correctly free extent buffer in case btree_read_ext [...] omits bcfb0b2b04a0 btrfs: Make btrfs_(set|clear)_header_flag return void omits daa88b58aa99 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] omits 78135a1ca510 btrfs: Remove unused -EIO assignment in end_bio_extent_readpage omits 5d2a482e0a6e btrfs: Exploit the fact that pages passed to extent_readpa [...] omits 9f10d1067024 btrfs: switch extent_buffer::lock_nested to bool omits 4cf10b0f1f2d btrfs: use assertion helpers for extent buffer write lock [...] omits ff0bd32ccbcf btrfs: add assertion helpers for extent buffer write lock [...] omits 0e64e5a029a5 btrfs: use assertion helpers for extent buffer read lock counters omits f95a8bf0462f btrfs: add assertion helpers for extent buffer read lock counters omits e7564281dc36 btrfs: use assertion helpers for spinning readers omits f19c115dc7a1 btrfs: add assertion helpers for spinning readers omits cea8ebca8ea4 btrfs: use assertion helpers for spinning writers omits 40b1e8cd011f btrfs: add assertion helpers for spinning writers omits 334f2ee76307 btrfs: Remove EXTENT_IOBITS omits 6c7c276877f3 btrfs: Remove EXTENT_WRITEBACK omits 59cc61123221 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add omits 26fcaf814d61 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans omits 909d884b6e2c btrfs: rename fs_info argument to fs_private omits abf06d955233 btrfs: drop redundant forward declaration in props.c omits a8d03f0c37a9 btrfs: merge _btrfs_set_prop helpers omits cfd9b1e7c3dc btrfs: reduce kmap_atomic time for checksumming omits d0bd45d4551c btrfs: tracepoints: Add trace events for extent_io_tree omits e94b39b6b08c btrfs: Introduce extent_io_tree::owner to distinguish diff [...] omits 8568d5cc3609 btrfs: switch extent_io_tree::track_uptodate to bool omits 6b55b4a84619 btrfs: Introduce fs_info to extent_io_tree omits 1091a877eadf Btrfs: remove no longer used 'sync' member from transactio [...] omits 21f880805f23 btrfs: zstd: remove indirect calls for local functions omits c3abc86356f7 btrfs: scrub: return EAGAIN when fs is closing omits 04b8bba41a7d btrfs: Initialize inode::i_mapping once in btrfs_symlink omits 84c5a19d1bd6 btrfs: Don't panic when we can't find a root key omits ccb08a26a6ed btrfs: warn if extent buffer mapping crosses a page bounda [...] omits 82431d78ec88 btrfs: factor our read/write stage off csum_tree_block int [...] omits 483d70d73bea pinctrl: st: fix leaked of_node references omits 44b9f86cd41d pinctrl: samsung: fix leaked of_node references omits 4db7c34cb41a cpufreq: Move ->get callback check outside of __cpufreq_get() omits b0f65b917987 ACPI / DPTF: Use dev_get_drvdata() omits 2d3b6db122ce gpiolib: acpi: Respect pin bias setting omits 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper omits 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately omits 80c8d927dacc gpiolib: acpi: Change type of dflags omits 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT omits fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent omits 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags omits c7d5f21e8d18 ACPI: event: replace strcpy() by strscpy() omits a7672c4a3f29 pinctrl: stm32: align stm32mp157 pin names omits 6918bf43737c pinctrl: stm32: add package information for stm32mp157c omits cc528862d961 pinctrl: stm32: introduce package support omits 966d9b928f62 dt-bindings: pinctrl: stm32: add new entry for package inf [...] omits b890d75c4cdc KVM: arm64: Add a vcpu flag to control ptrauth for guest omits bb9cd077e216 xfrm: remove unneeded export_symbols omits c53ac41e3720 xfrm: remove decode_session indirection from afinfo_policy omits 2e8b4aa816ea xfrm: remove init_path indirection from afinfo_policy omits f24ea52873c7 xfrm: remove tos indirection from afinfo_policy omits ac650130c227 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 7e6e185c74dd net: systemport: Remove need for DMA descriptor omits 697cd36cda32 bridge: Fix possible use-after-free when deleting bridge port omits 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status omits 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid omits a6cbcb779359 r8152: sync sa_family with the media type of network device omits f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg omits 6ef7c11b31a5 arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes omits bdecbe6b48a5 arm64: dts: qcom: sdm845: Define rmtfs memory omits a23b5378b26c arm64: dts: qcom: sdm845: Update reserved memory map omits 71278b058a9f arm64: dts: sdm845: Add UFS PHY reset omits 6f97955fd274 Merge branch 'mlxsw-Shared-buffer-improvements' omits 7a1ff9f45be5 mlxsw: spectrum_buffers: Adjust CPU port shared buffer egr [...] omits 6d28725c4de8 mlxsw: spectrum_buffers: Allow skipping ingress port quota [...] omits 24a7cc1ef6d9 mlxsw: spectrum_buffers: Split business logic from mlxsw_s [...] omits 50b5b90514a8 mlxsw: spectrum_buffers: Use new CPU ingress pool for cont [...] omits 265c49b4b91b mlxsw: spectrum_buffers: Add pools for CPU traffic omits 857f138f04a7 mlxsw: spectrum_buffers: Remove assumption about pool order omits f1aaeacdae2b mlxsw: spectrum_buffers: Forbid changing multicast TCs' at [...] omits 51e15a49784c mlxsw: spectrum_buffers: Forbid changing threshold type of [...] omits cce7acca8a00 mlxsw: spectrum_buffers: Forbid configuration of multicast pool omits f7936d0bcfe4 mlxsw: spectrum_buffers: Add ability to veto TC's configuration omits 0636f4de791f mlxsw: spectrum_buffers: Add ability to veto pool's configuration omits 93d3668c027d mlxsw: spectrum_buffers: Use defines for pool indices omits 8f6862065d8b mlxsw: spectrum_buffers: Add extack messages for invalid c [...] omits f2ad1a522e98 net: devlink: Add extack to shared buffer operations omits 38a829a389e3 dmaengine: at_xdmac: only monitor overflow errors for peri [...] omits 223a4f4cfe93 dmaengine: at_xdmac: enhance channel errors handling in tasklet omits e2c114c06da2 dmaengine: at_xdmac: remove BUG_ON macro in tasklet omits 7e5ebd0b785c Merge branch 'net-clean-up-needless-use-of-module-infrastructure' omits 15253b4a719c net: strparser: make it explicitly non-modular omits 3557b3fdeefa net: bpfilter: dont use module_init in non-modular code omits 9628495d5077 cgroup: net: remove left over MODULE_LICENSE tag omits a130f9b27545 net: tc_act: drop include of module.h from tc_ife.h omits 113e63286697 net: fib: drop include of module.h from fib_notifier.h omits c517796ea91d net: ife: drop include of module.h from net/ife.h omits a79eda3aaf30 net: psample: drop include of module.h from psample.h omits 3c618c1dbb88 net: Rename net/nexthop.h net/rtnh.h omits 7e5f4cdb284b ipv6: Remove fib6_info_nh_lwt omits 0b13c9bb96f6 include/net/tcp.h: whitespace cleanup at tcp_v4_check omits 2843ba2ec759 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 9d1c2f067e50 Input: hyperv-keyboard - add module description omits 841cb0f3e4ee Input: olpc_apsp - depend on ARCH_MMP omits 7119403f9617 Merge branch 'imx/defconfig' into for-next omits 437a1dea79c5 Merge branch 'imx/dt64' into for-next omits 35345fb3cc49 Merge branch 'imx/dt' into for-next omits 7f68bf1069dd Merge branch 'imx/bindings' into for-next omits a7df4294d69e Merge branch 'imx/soc' into for-next omits d858300c1e33 Merge branch 'imx/drivers' into for-next omits 91c0539e3bc4 Merge branch 'imx/fixes' into for-next omits f251be175b79 Merge branch 'clk/imx7ulp' into for-next omits 5e1b13cd028e Merge branch 'clk/imx5' into for-next omits e2c7f52bcdaf dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required omits 4171797ff78f ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes omits f79b464fd6b5 Merge branch 'bpf-verifier-lock' omits 45a73c17bfb9 bpf: drop bpf_verifier_lock omits 7df737e99106 bpf: remove global variables omits 945c941fcd82 xfs: make tr_growdata a permanent transaction omits d917fb876f6e selftests: build and run gpio when output directory is the [...] omits 3b8802446d27 bpf: document the verifier limits omits f786dbbe6f26 docs: hwmon: remove the extension from .rst files omits e57695e772e8 docs: hwmon: convert three docs to ReST format omits c3bdd5e65185 Merge tag 'v5.1-rc1' of git://git.kernel.org/pub/scm/linux [...] omits 6afb7e26978d PCI: Mark Atheros AR9462 to avoid bus reset omits fdbbda7b3a06 Merge branch 'for-5.2/block' into for-next omits 6c88d73515c4 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] omits 5fb58c9e2fb1 RDMA/mlx5: Don't create IB representors when in multiport [...] omits d3b5cc1cd996 RDMA/mlx5: Initialize roce port info before multiport master init omits 7f575103b042 RDMA/mlx5: Allow DEVX and raw creation flow on reps omits 56e5acd405fa RDMA/mlx5: Add query e-switch vport context to devx white list omits 52438be44112 RDMA/mlx5: Allow inserting a steering rule to the FDB omits 3b70508a6bfb RDMA/mlx5: Create flow table with max size supported omits 13a4376568f6 RDMA/mlx5: Access the prio bypass inside the FDB flow tabl [...] omits a88a7b3eb076 vfio: Use dev_printk() when possible omits 2e5b8a01165e RDMA/core: Add a netlink command to change net namespace o [...] omits decbc7a6b007 RDMA/core: Introduce a helper function to change net names [...] omits 3042492bd1f9 RDMA/core: Avoid freeing netdevs in disable_device() omits 8dce4b265a53 media: zoran: remove deprecated driver omits a4dfc8a24796 media: MAINTAINERS: Update AO CEC with ao-cec-g12a driver omits b7778c46683c media: platform: meson: Add Amlogic Meson G12A AO CEC Cont [...] omits 3473ba384de7 media: dt-bindings: media: meson-ao-cec: Add G12A AO-CEC-B [...] omits cea053bed853 media: cros-ec-cec: decrement HDMI device refcount omits b7f3be1c5328 media: seco-cec: decrement HDMI device refcount omits 4d34c9267db7 media: tegra_cec: use new cec_notifier_parse_hdmi_phandle helper omits e3a7c52de956 media: stih_cec: use new cec_notifier_parse_hdmi_phandle helper omits ba9db909d3a4 media: s5p_cec: use new cec_notifier_parse_hdmi_phandle helper omits 6bc37729df64 media: meson: ao-cec: use new cec_notifier_parse_hdmi_phan [...] omits fbbd403b3286 media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper omits 2d9598497757 infiniband/qib: Fix typo in comment omits 63604a143fe1 media: seco-cec: fix building with RC_CORE=m omits 37d1e62b5bb3 media: ts2020: Variable "utmp" in function ts2020_set_tune [...] omits 1e98a8400ae8 media: si2165: fix platform_no_drv_owner.cocci warnings omits 172876928f98 media: rc: xbox_remote: add protocol and set timeout omits fb775faa9e46 io_uring: fix poll full SQ detection omits 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping omits e523a29c4f27 io_uring: fix race condition reading SQ entries omits 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance omits fdf5de63394f media: rcar-csi2: Move setting of Field Detection Control [...] omits cb5585797afd media: rcar-csi2: Update start procedure for H3 ES2 omits c1421f1d6c29 media: rcar-csi2: Update V3M and E3 start procedure omits d245a940d97b media: rcar-csi2: Use standby mode instead of resetting omits ffaebccddef0 media: dt-bindings: rcar-csi2: List resets as a mandatory [...] omits 0eecc61947ed media: coda: throw error on create_bufs with too small size omits 01ba2e65e445 media: coda: allow encoder to set colorimetry on the output queue omits b03abe535d37 media: coda: implement encoder frame size enumeration omits 784867d2135a media: coda: disable encoder command on decoder and vice versa omits c1b6761e1f4e media: coda: add min number of buffers controls omits bbeefa7357a6 media: coda: clear error return value before picture run omits be9dd094e8f3 media: coda: remove mask from decoder h.264 level control omits 75480ebf4966 media: coda: set codec earlier omits d65842f7126a media: vb2: add waiting_in_dqbuf flag omits 3c442d520c91 Merge branch 'for-5.2/block' into for-next omits 4d25339e32a1 block: don't show io_timeout if driver has no timeout handler omits f9f76879bc45 block: avoid scatterlist offsets > PAGE_SIZE omits f6b50160a06d brd: re-enable __GFP_HIGHMEM in brd_insert_page() omits 6fcc44d1d77f block: fix use-after-free on gendisk omits 5c61ee2cd586 Merge tag 'v5.1-rc6' into for-5.2/block omits c1ced46c7b49 media: pvrusb2: Prevent a buffer overflow omits bac875349f85 media: cedrus: Fix initialization order omits dad7e270ba71 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap omits 1f7f11e8ca15 media: videobuf2-v4l2.c: move up STATE_DEQUEUED check omits 411a414b26aa media: mtk-vcodec: fix vp9 content playback error with sho [...] omits d38b24aab43d media: ipu3-imgu: Use %u for formatting unsigned values (not %d) omits 8ecc7c9da013 media: staging/intel-ipu3: parameter buffer refactoring omits 642bb5e88fed media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver omits cffc3df28450 media: dt-bindings: Document MIPID02 bindings omits e3521f5687b3 media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format omits 384538bda109 media: ov2659: fix unbalanced mutex_lock/unlock omits bccb89cf9cd0 media: ov2659: make S_FMT succeed even if requested format [...] omits c62b96050bee media: ov6650: Register with asynchronous subdevice framework omits ccdd85d518d8 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper omits 933c1320847f media: ov6650: Fix sensor possibly not detected on probe omits f604f0f5afb8 media: au0828: stop video streaming only when last user stops omits 10cb05045985 media: Clear devnode->media_dev holding media_devnode_lock omits 898bc40bfcc2 media: au0828: Fix NULL pointer dereference in au0828_anal [...] omits bc81c1c796c7 media: selftests: media_dev_allocator api test omits 383b0e5b6ebb media: au0828: fix enable and disable source audio and vid [...] omits 70c4cf17e445 audit: fix a memory leak bug omits 66354f18fe5f media: sound/usb: Use Media Controller API to share media [...] omits e377d3e98e70 media: media.h: Enable ALSA MEDIA_INTF_T* interface types omits 812658d88d26 media: change au0828 to use Media Device Allocator API omits 6e1d824e7a1d media: Media Device Allocator API omits 33dfeb62e23c media: stm32-dcmi: fix crash when subdev do not expose any [...] omits 1be0a2b70230 media: stm32-dcmi: do not emit error trace in case of few overrun omits d8986600dcb6 media: stm32-dcmi: fix error messages omits 0646d347bdc2 media: dvb: clean up redundant break statements omits b105581a1939 media: mtk-vcodec: enlarge struct vdec_pic_info fields omits b4ccd7fd062a media: dt-bindings: media: Renesas R-Car IMR bindings omits 27c8e733c038 media: staging: media: imx: imx7-mipi-csis: simplify getti [...] omits b6c61a6c3731 media: vimc: propagate pixel format in the stream omits d82b921a7a8a media: v4l2-common: add bayer formats in v4l2_format_info omits f44b969aa3cd media: Introduce helpers to fill pixel format structs omits 9fb10beb8a57 media: rockchip/vpu: Rename pixel format helpers omits e6c237ad93a0 media: vb2: Minor function naming fix omits c4d1de702575 media: v4l2-ctrls.h: remove spurious text omits 1a726df6078c media: platform: stm32: wait end of transmission omits b063474e2130 media: atmel: atmel-isc: removed ARGB32 added ABGR32 and XBGR32 omits 1e8f401474d6 media: atmel: atmel-isc: reworked driver and formats omits 87effaae9e90 media: v4l: add I / P frame min max QP definitions omits 708310711e6c dt-bindings: phy-qcom-qmp: Tweak qcom,msm8998-qmp-ufs-phy omits 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading omits dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init omits ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] omits 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency omits ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected omits 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled omits 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() omits b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] omits 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] omits 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] omits edde945257e2 iio: dac: ad5758: Modifications for new revision omits b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data omits 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips omits 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips omits b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver omits 4da38f1be667 iio: gyro: fxas21002c: add spi driver omits a034cbe1c412 iio: gyro: fxas21002c: add i2c driver omits a0701b6263ae iio: gyro: add core driver for fxas21002c omits 2c4645439e8f x86/irq: Fix outdated comments omits 36f0c423552d x86/boot: Disable RSDP parsing temporarily omits d057a4eb3d92 thermal: make device_register's type argument const omits 1948d498dcf6 thermal: intel: int340x: processor_thermal_device: simplif [...] omits 317f48848e71 hwmon/drivers/core: Simplify complex dependency omits 2395b36210a7 thermal/drivers/core: Fix typo in the option name omits 3399d79a61a4 thermal/drivers/core: Remove depends on THERMAL in Kconfig omits b9ac3849af41 x86/kdump: Fall back to reserve high crashkernel memory omits 9ca5c8e632ce x86/kdump: Have crashkernel=X reserve under 4G by default omits a691f3334d58 csky/syscall_trace: Fixup return processing flow omits 1a23710c71bb csky: Fixup compile warning omits daac95e70f48 csky: Add support for perf registers sampling omits 0eaf50deec8d csky: add page fault perf event support omits 683fafebf93b csky: Use va_pa_offset instead of phys_offset omits 205353fa06cc csky: Support vmlinux bootup with MMU off omits b4bf274198bd csky: Add perf_arch_fetch_caller_regs support omits 981bbf274b64 csky: Fixup wrong update_mmu_cache implementation omits f62e31623d71 csky: Support dynamic start physical address omits bf2416829362 csky: Reconstruct signal processing omits f4625ee0e40a csky: Use in_syscall & forget_syscall instead of r11_sig omits f335b10f3b6c csky: Add non-uapi asm/ptrace.h namespace omits ce63cd5bd448 csky: mm/fault.c: Remove duplicate header omits 1b2707fb1189 csky: remove redundant generic-y omits 2f7932b011e7 csky: Update syscall_trace_enter/exit implementation omits cfa4d93b977a csky: Add perf callchain support omits 28bb030f9333 csky/ftrace: Add dynamic function tracer (include graph tracer) omits 3dfc242f11d7 csky: Fixup vdsp&fpu issues in kernel omits 5a4e43e6e6fd thermal/drivers/core: Remove module unload code omits be33e4fbbea5 thermal/drivers/core: Remove the module Kconfig's option omits 6eb61a936195 thermal/int3403_thermal: favor _TMP instead of PTYP omits be659b8d3c79 ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp omits 00c5ce8ac023 arm64: dts: lx2160a: add cpu idle support omits a3f12aac2184 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits ade5a57e304e arm64: dts: imx8mq: fix GPU clock frequency omits eda73fc8146f arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain omits e85c9d0faa75 arm64: dts: imx8mm: Add cpufreq properties omits 7b2ac489c397 arm64: dts: imx8qxp-mek: Add i2c1 with pca9646 omits 6b2bcbd8f9db arm64: dts: imx8qxp: enable scu general irq channel omits 45d2c84eb3a2 arm64: dts: imx8mq: add GPU node omits 4a13b3bec3b4 arm64: dts: imx: add Zii Ultra board support omits 2ea5c9b28fab ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_L [...] omits 1437626ec447 ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN omits 69ab5392f517 ARM: dts: Add support for ZII i.MX7 RPU2 board omits f0e79eaf310c dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board omits 5ea0c200bd30 ARM: dts: bugfix tqma7 soft reset issue omits 55956920ac65 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk omits 02519fa3c431 function_graph: Use a ftrace_graph_ret_stub() for return omits 52fde6e70ccc function_graph: Have selftest also emulate tr->reset() as [...] omits 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next omits e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() omits 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] omits a5aac654f606 i2c: mux: pca9541: remove support for unused platform data omits 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data omits 3b8a1f45e1b3 Merge 5.1-rc6 into tty-next omits 817de6b85914 Merge 5.1-rc6 into staging-next omits 3a26172437bb Merge 5.1-rc6 into char-misc-next omits ea2f8d60603e x86/fault: Make fault messages more succinct omits eb364bbe6791 samples: show race-free pidfd metadata access omits 60f830f7767c signal: support CLONE_PIDFD with pidfd_send_signal omits 2897d468ea48 clone: add CLONE_PIDFD omits 4e54507ab1a9 ipv6: Simplify rt6_qualify_for_ecmp omits fa8b9e8bea50 net: hippi:Fix misuse of %x in rrunner.c omits 966cddef20a7 net: ax25: fix misuse of %x omits 05453eadbf89 atm: iphase: fix misuse of %x omits f9e0d65b1fe3 Merge branch 'mlxsw-Small-routing-improvements' omits 05414dd116c5 mlxsw: spectrum_router: Relax FIB rule validation omits fa73989f2697 mlxsw: spectrum: Use a stable ECMP/LAG seed omits e97bb6d478c2 arm64: dts: clearfog-gt-8k: add wlan_disable signal hog omits 7971cc408d11 ARM: mvebu: kirkwood: remove error message when retrieving [...] omits 71f2b9957d98 ARM: dts: armada-38x: add interrupts for watchdog omits b02872df58ac drm/msm/a6xx: Don't enable GPU state code if dependencies [...] omits b55ee6b243bd dt-bindings: drm/msm/gpu: Document a5xx / a6xx zap shader region omits abccb9fe3267 drm/msm/a6xx: Add zap shader load omits a9e2559c931d drm/msm/gpu: Move zap shader loading to adreno omits 026ef6354caa dt-bindings: drm/msm/a6xx: Document interconnect propertie [...] omits 04eb7fd961bc arm64: defconfig: enable mv-xor driver omits 26ad26718dfa powerpc/mm: Fix section mismatch warning omits 5f53d28608f6 powerpc/mm/hash: Rename KERNEL_REGION_ID to LINEAR_MAP_REGION_ID omits a092a03fa942 powerpc/mm: Print kernel map details to dmesg omits 1c946c1b7f2b powerpc/mm/hash: Simplify the region id calculation. omits 53ed7a5947de powerpc/mm: Drop the unnecessary region check omits e09093927e54 powerpc/mm: Validate address values against different regi [...] omits 0034d395f89d powerpc/mm/hash64: Map all the kernel regions in the same [...] omits a35a3c6f6065 powerpc/mm/hash64: Add a variable to track the end of IO mapping omits ef629cc5bf05 powerc/mm/hash: Reduce hash_mm_context size omits 701101865f5d powerpc/mm: Reduce memory usage for mm_context_t for radix omits 67fda38f0d68 powerpc/mm: Move slb_addr_linit to early_init_mmu omits 60458fba469a powerpc/mm: Add helpers for accessing hash translation rel [...] omits 4f40b15f339d powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64 omits 6161a37307f3 powerpc/mm: Fix build error with FLATMEM book3s64 config omits a68c31fc01ef powerpc/32s: Implement Kernel Userspace Access Protection omits f342adca3afc powerpc/32s: Prepare Kernel Userspace Access Protection omits 31ed2b13c48d powerpc/32s: Implement Kernel Userspace Execution Prevention. omits 2679f9bd0aba powerpc/8xx: Add Kernel Userspace Access Protection omits 06fbe81b5909 powerpc/8xx: Add Kernel Userspace Execution Prevention omits c341a108a581 powerpc/8xx: Only define APG0 and APG1 omits e2fb9f544431 powerpc/32: Prepare for Kernel Userspace Access Protection omits e291b6d575bc powerpc/32: Remove MSR_PR test when returning from syscall omits 5e5be3aed230 powerpc/mm: Detect bad KUAP faults omits 890274c2dc4c powerpc/64s: Implement KUAP for Radix MMU omits ef296729b735 powerpc/lib: Refactor __patch_instruction() to use __put_u [...] omits 1bb2bae2e6c7 powerpc/mm/radix: Use KUEP API for Radix MMU omits b28c97505eb1 powerpc/64: Setup KUP on secondary CPUs omits de78a9c42a79 powerpc: Add a framework for Kernel Userspace Access Protection omits 0fb1c25ab523 powerpc: Add skeleton for Kernel Userspace Execution Prevention omits 69795cabe4cf powerpc: Add framework for Kernel Userspace Protection omits 53a712bae5dd powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle omits a3f3072db6ca powerpc/powernv/idle: Restore IAMR after idle omits 74d8139582bd USB: serial: digi_acceleport: clean up set_termios omits a7f9f2905850 USB: serial: digi_acceleport: clean up modem-control handling omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 716be61d1869 ARM: dts: imx53: Add Menlosystems M53 board omits 6143613a84ad ARM: dts: imx53: Rename M53 SoM touchscreen node omits 4f158e11b14b dt-bindings: arm: fsl: Add devicetree binding for M53 Menl [...] omits c7861adbe37f ARM: dts: ls1021: Fix SGMII PCS link remaining down after [...] omits 347130dd3686 arm64: defconfig: Enable lpi2c for imx8qxp and sensors omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers omits f59232a1da59 Staging: rtlwifi: Replace return type omits 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types omits 4f8d374b770a hwmon: (max6650) add thermal cooling device capability omits a7e26f356ca1 soc: imx: Add generic i.MX8 SoC driver omits c1fe190c0672 powerpc: Add force enable of DAWR on P9 option omits 558f86493df0 powerpc/numa: document topology_updates_enabled, disable b [...] omits 2d4d9b308f8f powerpc/numa: improve control of topology updates omits 2f9196b67237 powerpc/powernv: Squash sparse warnings in opal-call.c omits 80d04b7fabe1 powerpc/crypto: Use cheaper random numbers for crc-vpmsum [...] omits 6917735e8f90 powerpc: Remove duplicate headers omits cc76404feaed powerpc/8xx: Fix possible device node reference leak omits 7f177f9810ad powerpc/pseries: hwpoison the pages upon hitting UE omits 4df2cb633b5b powerpc/83xx: Add missing of_node_put() after of_device_is [...] omits 0235854e1c25 MAINTAINERS: Update remaining @linux.vnet.ibm.com addresses omits 679d03f26a68 MAINTAINERS: Remove non-existent VAS file omits e663e1e06089 powerpc/pseries/pmem: Fix a set but not used value omits c05f57fdc34a powerpc/pseries/iommu: Fix set but not used values omits bff25143da0d powerpc/mm: Silence unused-but-set-variable warnings omits f172acbfae1a powerpc/mm: move warning from resize_hpt_for_hotplug() omits f89bd8ba834e powerpc/mm/radix: Don't do SLB preload when using the radix MMU omits 24c174bb23eb powerpc/configs: Enable CONFIG_USB_XHCI_HCD by default omits c9d8dda42372 powerpc/pseries/mce: Improve array initialization. omits 56c46bba9bbf powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX omits 62611c1e2418 powerpc/embedded6xx: Remove unused functions holly_power_o [...] omits 308be6c7817c powerpc/embedded6xx: Make some functions static omits ff6d27823f61 powerpc: vdso: Make vdso32 installation conditional in vds [...] omits eea86aa4171d powerpc/mm/64: Document the sizes of/sizes mapped by Pxx_I [...] omits 6c84f8c5cbfb powerpc/highmem: Change BUG_ON() to WARN_ON() omits af5cd05de5dd powerpc: Fix defconfig choice logic when cross compiling omits a273fa386a94 powerpc/32: Add ppc_defconfig omits d3e76a1acd18 Merge branch 'fixes' into next omits 09cbd2197e92 RAS/CEC: Increment cec_entered under the mutex lock omits b7d5dc21072c random: add a spinlock_t to struct batched_entropy omits 4ef6cbe80d71 nfp: add SR-IOV trusted VF support omits 92e507d21613 random: document get_random_int() family omits fe6f1a6a8eed random: fix CRNG initialization when random.trust_cpu=1 omits d55535232c3d random: move rand_initialize() earlier omits 5313794b7915 Merge branch 'hns3-next' omits 97afd47b36db net: hns3: add function type check for debugfs help information omits db01afeb6614 net: hns3: add queue's statistics update to service task omits a63457878b12 net: hns3: Add handling of MAC tunnel interruption omits ffd140e2ea98 net: hns3: add support for dump ncl config by debugfs omits bb87be87b165 net: hns3: Add support for netif message level settings omits e511c97d0a26 net: hns3: dump more information when tx timeout happens omits fa6c4084b98b net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() omits beab694aa32a net: hns3: refine tx timeout count handle omits fbf3cd3fc11c net: hns3: add some debug info for hclgevf_get_mbx_resp() omits 147175c92a5c net: hns3: add some debug information for hclge_check_event_cause omits c88a6e7d8801 net: hns3: add reset statistics for VF omits f02eb82dfe12 net: hns3: add reset statistics info for PF omits 4519efa6f8ea libbpf: fix BPF_LOG_BUF_SIZE off-by-one error omits d7cc399e1227 tcp: properly reset skb->truesize for tx recycling omits a147faa96f83 selftests/ipc: Fix msgque compiler warnings omits dff6d2ae56d0 selftests/efivarfs: clean up test files from test_create*() omits 8ce72dc32578 selftests: fix headers_install circular dependency omits 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical omits bff1cef5f23a clk: tegra: Don't enable already enabled PLLs omits 0a9798c123d0 mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled omits 42e5425aa0df tipc: introduce new socket option TIPC_SOCK_RECVQ_USED omits 03f8264c9b60 docs/zh_CN: fix typos in 1.Intro.rst file omits 40845f9f8021 docs/zh_CN: redirect CoC docs to Chinese version omits ecbf3f1795fd clk: fixed-factor: Let clk framework find parent omits 601b6e93304a clk: Allow parents to be specified via clkspec index omits dde4eff47c82 clk: Look for parents with clkdev based clk_lookups omits fc0c209c147f clk: Allow parents to be specified without string names omits 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers omits 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev omits fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes omits d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' omits a26deec69fa4 net: dsa: mv88e6xxx: Only reconfigure MAC when something changes omits 0768e17073dc net: socket: implement 64-bit timestamps omits 5ce5d8a5a4ae asm-generic: generalize asm/sockios.h omits c7cbdbf29f48 net: rework SIOCGSTAMP ioctl handling omits 5852b1365df4 clk: zynqmp: use structs for clk query responses omits 1ab839281cf7 Merge branch 'net-support-binding-vlan-dev-link-state-to-v [...] omits 8e1acd4fc552 bridge: update vlan dev link state for bridge netdev changes omits 80900acd3a30 bridge: update vlan dev state when port added to or delete [...] omits 9c0ec2e7182a bridge: support binding vlan dev link state to vlan member [...] omits 76052d8c4f2d vlan: do not transfer link state in vlan bridge binding mode omits 8c8b3458d0b9 vlan: support binding link state to vlan member bridge ports omits d5a71e4646a7 ARM: dts: lpc32xx: use SPDX license identifier omits cea862386791 ARM: dts: lpc32xx: add address and size cell values to SPI [...] omits 4c546175dbe1 ARM: dts: lpc32xx: disable MAC controller by default omits 903fa2ab79d8 ARM: dts: lpc32xx: disable I2S controllers by default omits 37917ce5b4ee ARM: dts: lpc32xx: change hexadecimal values to lower case omits aedf809bfa22 leds: Add basic support for Turris Omnia LEDs omits 19ed32601df2 dt-bindings: leds: Document Turris Omnia LED controller binding omits d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove omits c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops omits 14556f04e546 rtc: ds2404: convert to SPDX identifier omits be2b04371ab1 rtc: ds2404: use .set_time omits 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm omits 13bfa942254f rtc: ds2404: set range omits d71c7715326b rtc: ep93xx: fix checkpatch issues omits 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier omits ef9440a2e363 rtc: ep93xx: use .set_time omits 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm omits 2d4fc6df77d8 rtc: ep93xx: set range omits 09cd030b5446 rtc: ep93xx: use rtc_add_group omits bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device omits b809d192eb98 rtc: ep93xx: stop setting platform_data omits 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework omits aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] omits 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] omits ac71e68746a3 Merge tag 'clk-fixes-for-5.1' of https://git.kernel.org/pu [...] omits e861cfbed091 ARM: lpc32xx: use SPDX license identifier omits bbf553c6bb9f ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers omits a1e65c28f602 ARM: lpc32xx: remove redundant included headers omits b97369f07e3b x86/vdso: Rename variable to fix -Wshadow warning omits c2b71462d294 USB: core: Fix bug caused by duplicate interface PM usage counter omits a93fb4f40788 ARM: lpc32xx: stop overwriting TEST_CLK_SEL omits ad2e379def13 sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic" omits 7d26c96052cd nfp: flower: fix size_t compile warning omits f36e7495dd39 x86/tools/relocs: Fix big section header tables omits b673499ae738 drm/msm: Split submit_lookup_objects() into two loops omits 8ea274accda9 drm/msm: Stop dropping struct_mutex in recover_worker() omits 48e7f18392c6 drm/msm: Implement .gem_free_object_unlocked omits fb076b15d50d drm/msm/a6xx: Remove an unused struct member omits 41570b747cf3 msm/drm/a6xx: Turn off the GMU if resume fails omits e31fdb74c183 drm/msm/a6xx: Make GMU reset useful omits 9325d4266afd drm/msm/gpu: Attach to the GPU GX power domain omits c6c598535c7c dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings omits b94a6e3737ac drm/msm/a6xx: Remove unwanted regulator code omits b0fb66043a0d drm/msm/gpu: Add submit queue queries omits 48dc4241c9cd drm/msm: add param to retrieve # of GPU faults (global) omits d674c963af74 drm/msm/gpu: add per-process pagetables param omits a496696ab569 doc: mm: migration doesn't use FOLL_SPLIT anymore omits d8e8bcc3d8de docs: doc-guide: remove the extension from .rst files omits 9f436194f985 doc: kselftest: Fix KBUILD_OUTPUT usage instructions omits 5b978c106659 irqchip: Add driver for IXP4xx omits dc8ef8cd3a05 ARM: ixp4xx: Convert to SPARSE_IRQ omits 075df31aed44 ARM: ixp4xx: Pass IRQ resource to beeper omits 98ac0cc270b7 ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER omits 64534e060dda ARM: ixp4xx: Add myself as maintainer omits cd4f686eb6df Merge branch 'for-5.2' into for-next omits afe471ea2d6f cgroup: document cgroup v2 freezer interface omits 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer omits 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe omits 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests omits ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] omits 76f969e8948d cgroup: cgroup v2 freezer omits 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock omits aade7f9efba0 cgroup: implement __cgroup_task_count() helper omits 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c omits cb0c04143b61 sched/topology: Update init_sched_domains() comment omits b6fbbf31d15b cgroup/cpuset: Update stale generate_sched_domains() comments omits 8fea0f59e97d x86/topology: Make DEBUG_HOTPLUG_CPU0 pr_info() more descriptive omits 18ea35c5ed99 x86/fault: Decode and print #PF oops in human readable form omits f28b11a2abd9 x86/fault: Reword initial BUG message for unhandled page faults omits 987ddbe4870b x86/power: Optimize C3 entry on Centaur CPUs omits 28156d767843 x86/mce: Fix debugfs_simple_attr.cocci warnings omits 13e792a19d4e tick: Fix typos in comments omits c9d66b361ed1 drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" omits f4895610f2ee drm/amdgpu: fix spelling mistake "gateing" -> "gating" omits fced5c70da82 drm/amdgpu: enable MGCG for PCO omits 4cb62b50de6f drm/amdgpu: disable DRIVER_ATOMIC under SRIOV omits 36e499b2490a drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent omits 20299a8812dc drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs omits 0da8b10e36e9 drm/amdgpu: get_fw_version isn't ASIC specific omits a1b11201af9a drm/powerplay : send SMC message to set XGMI pstate omits 46dd9ff7246f drm/amd/display: Expose support for DRM_FORMAT_RGB565 omits 017d75f1f96f drm/amdgpu: enable Vega20 BACO reset support omits 01c8327667c2 ASoC: codec: hdac_hdmi add device_link to card device omits bd4264112f93 drm/ttm: fix re-init of global structures omits 05189d28af21 parisc: Use ldcw instruction for SMP spinlock release barrier omits dcd2e599533c parisc: Remove lock code to serialize TLB operations in pacache.S omits 281b718721a5 parisc: Switch from DISCONTIGMEM to SPARSEMEM omits 2cb7b29409e0 parisc: enable wide mode early omits b9d6ee6b9465 parisc: update feature lists omits fef8a8c4d150 parisc: Show n/a if product number not available omits 0961e02a6e16 parisc: remove unused flags parameter in __patch_text() omits 229904eb917f doc: update kprobes supported architecture list omits 8565e7b1898a parisc: Implement kretprobes omits f236305d69cb parisc: remove kprobes.h from generic-y omits 83ccafb209ee parisc: Implement kprobes omits 309015f329c3 parisc: add functions required by KPROBE_EVENTS omits 4d439953184b parisc: PA-Linux requires at least 32 MB RAM omits a3e7c8c366de parisc: Skip registering LED when running in QEMU omits f6d44a3d0a27 parisc: Tune LASI LAN for QEMU omits fd53800fd5e4 parisc: Export running_on_qemu symbol for modules omits fcaa9f801522 parisc: add KGDB support omits 9117383cb393 parisc: add parisc code patching omits bd3258403df9 parisc: add set_fixmap()/clear_fixmap() omits 5f82e0ca5be2 parisc: Consider stack randomization for mmap base only wh [...] omits 479879701758 ASoC: Intel: Haswell: Remove set but not used variable 'st [...] omits ae061d2a857f ASoC: pcm: save fixed-up hw_params of BE omits d18360e07fb7 ASoC: samsung: tobermory: Convert to SPDX License Identifier omits 686f47bb72dd ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier omits 14e581c381b9 x86/kvm: Make steal_time visible omits 02143c2931c3 x86/hyperv: Make hv_vcpu_is_preempted() visible omits 3f8b21fd7960 ASoC: samsung: speyside: Convert to SPDX License Identifier omits dbf0344a4b6a ASoC: samsung: spdif: Convert to SPDX License Identifier omits ebf4c423dd2a ASoC: samsung: snow: Convert to SPDX License Identifier omits f9ff38071cdc ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier omits fe20039c8d09 ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier omits 64301240f86a ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier omits 6ea26c21941c x86/kprobes: Make trampoline_handler() global and visible omits 8aa0ef201cdc ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier omits 4d19f2cf5f2d ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Id [...] omits ac64529df8df ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Id [...] omits 25bc05fbc464 ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier omits 2dab7021aa52 ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier omits 521cc68ea588 ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier omits 08ac76d01bea ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier omits 65511dc7488e ASoC: samsung: pcm: Convert to SPDX License Identifier omits 1896b485d3ec ASoC: samsung: odroid: Convert to SPDX License Identifier omits 7cab920a891e ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier omits d5943db34af3 ASoC: samsung: lowland: Convert to SPDX License Identifier omits 1643b9fb8c77 ASoC: samsung: littlemill: Convert to SPDX License Identifier omits 9c8df4cd9964 ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier omits 1d3279c4ab57 ASoC: samsung: idma: Convert to SPDX License Identifier omits 7d5b1b8aaa65 ASoC: samsung: i2s: Convert to SPDX License Identifier omits 81423c37415f x86/timer: Don't inline __const_udelay() omits 392d20f60d00 ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier omits df504eda6a72 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier omits 41ce2ac0417c ASoC: samsung: bells: Convert to SPDX License Identifier omits 26b31f46f036 x86/cpu/amd: Exclude 32bit only assembler from 64bit build omits c03e27506a56 x86/asm: Mark all top level asm statements as .text omits 4c61608402f5 ASoC: samsung: arndale: Convert to SPDX License Identifier omits 41f13084506a staging: speakup: refactor to use existing code in vt omits 496124e5e16e vt: selection: allow functions to be called from inside kernel omits 827c085baede staging: greybus: power_supply: use struct_size() helper omits 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig omits 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure omits 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] omits 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] omits d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables omits fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' omits 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] omits 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" omits 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex omits 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] omits 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex omits 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] omits 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] omits a5c795056c44 staging: most: configfs: Make mdev_link_list static omits 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] omits a5112277872a staging: vc04_services: handle kzalloc failure omits f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] omits 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex omits f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] omits 1567d661b90f usb: mtu3: get optional clock by devm_clk_get_optional() omits fcafadf71a25 usb: chipidea: msm: get optional clock by devm_clk_get_optional() omits e894cdc2cb46 usb: dwc2: get optional clock by devm_clk_get_optional() omits bbe2028f43c8 usb: misc: usb3503: get optional clock by devm_clk_get_optional() omits 08048c04cc6f usb: host: xhci-plat: get optional clock by devm_clk_get_o [...] omits 9d918dcea068 usb: xhci-mtk: get optional clock by devm_clk_get_optional() omits 48242e30532b usb: typec: fusb302: Revert "Resolve fixed power role cont [...] omits 6258db14d78c usb: typec: fusb302: Implement start_toggling for all port-types omits 7893f9e1c26d usb: typec: tcpm: Notify the tcpc to start connection-dete [...] omits 9bcb762ce02d usb: host: use usb_endpoint_maxp instead of usb_maxpacket omits fc834e607ae3 USB: dummy-hcd: Fix failure to give back unlinked URBs omits 5dd50aaeb185 Make anon_inodes unconditional omits 1a8b4540db73 sched/core: Check quota and period overflow at usec to nse [...] omits 5b61d50ab4ef sched/core: Handle overflow in cpu_shares_write_u64 omits 1a010e29cfa0 sched/rt: Check integer overflow at usec to nsec conversion omits f6c6010a0773 mm/resource: Use resource_overlaps() to simplify region_in [...] omits 83b0b15bcb0f rseq: Remove superfluous rseq_len from task_struct omits bff9504bfc9c rseq: Clean up comments by reflecting removal of event counter omits 93ddedaa5c9c x86/defconfig: Remove archaic partition tables support omits bee9853932e9 sched/core: Fix typo in comment omits cef62a615d22 Merge tag 'misc-habanalabs-next-2019-04-19' of git://peopl [...] omits 169d0869962d x86/smpboot: Rename match_die() to match_pkg() omits 3a1c779fb8f7 topology: Simplify cputopology.txt formatting and wording omits ef7c7727f2c1 x86/topology: Fix documentation typo omits 6fb251c6f174 Merge branch 'misc' into for-next omits c6f6a6ac8a54 Merge branch 'fixes' into for-next omits 69166f7a37dc iwlwifi: dbg_ini: set dump bit only when trigger collectio [...] omits f8510d67d658 iwlwifi: mvm: Change an 'else if' into an 'else' in iwl_mv [...] omits 2644f9d0db43 iwlwifi: remove unused 0x40C0 PCI device IDs omits 957a67c828e7 iwlwifi: mvm: support rtt confidence indication omits e91130cebd47 iwlwifi: dbg: add lmac and umac PC registers to periphery dump omits 32d2282a35f7 iwlwifi: dbg: add periphery memory dumping support to ax21 [...] omits befebbb30af0 iwlwifi: rs: consider LDPC capability in case of HE omits 53032e6ec1bf iwlwifi: dbg_ini: add debug prints to the ini flows omits 2953c393a0a4 iwlwifi: add FW_INFO debug level omits 77f99ae6487b iwlwifi: dbg_ini: support notification and dhc regions typ [...] omits 718a8b23ad04 iwlwifi: unite macros with same meaning omits 9a16ee0c6b4a iwlwifi: mvm: set 512 TX queue slots for AX210 devices omits 0d37d9faa60d iwlwifi: bump FW API to 47 for 22000 series omits db5e323feb5f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 6a1faa4a43f5 crypto: ccm - fix incompatibility between "ccm" and "ccm_base" omits f699594d4369 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" omits 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config omits 2616b3deaf9c MAINTAINERS: Update email for Qualcomm SoC maintainer omits c8be55410474 arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address omits 3efd4352ba7c arm64: dts: qcom: qcs404-evb: Change the compatible to dis [...] omits d1fe337337ed arm64: dts: qcom: pmi8998: add gpio-ranges omits 21750eb93ea9 arm64: dts: qcom: pmi8994: add gpio-ranges omits 99c70e728623 arm64: dts: qcom: pm8998: add gpio-ranges omits 136e9d920dc6 arm64: dts: qcom: pm8005: add gpio-ranges omits 5c2e6e14a0ad Merge branch 'net-add-reset-controller-driven-PHY-reset' omits 6110ed2db3a4 net: mdio: rename mdio_device reset to reset_gpio omits 71dd6c0dff51 net: phy: add support for reset-controller omits b54dd90cab00 dt-bindings: net: add PHY reset controller binding omits a7634b6f7cbb scsi: aic7xxx: fix spelling mistake "recevied" -> "received" omits c70929752511 scsi: lpfc: Make lpfc_sli4_oas_verify static omits efc372c1bfe1 scsi: megaraid_sas: fix spelling mistake "oustanding" -> " [...] omits bc136f4d6e63 scsi: qedi: fix spelling mistake "oflload" -> "offload" omits 65b1dc99008d scsi: qedf: remove memset/memcpy to nfunc and use func instead omits 8a99aa5d997f Merge branch 'net-some-build-fixes-and-other-improvements' omits a06eaaf7913c net: skb: remove unused asserts omits a115d51aae75 net: gemini: remove unnecessary assert omits 23bddf692d36 net/sched: taprio: fix build without 64bit div omits ce6bf4c141ca sb1000: fix variable set but not used warnings omits 503c01880166 l2tp: fix set but not used variable omits 80695946737d bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a [...] omits 0bc199854405 ipv6: Add rate limit mask for ICMPv6 messages omits 4cf2d206ff40 net: phy: remove dead code from phy_sanitize_settings omits 849f257f61ff bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c omits 5e42574b022b net: phy: don't set autoneg if it's not supported omits 5de35e3ae9d0 selftests/bpf: fix compile errors due to unsync linux/in6. [...] omits 79b1b30e4c20 libbpf: remove compile time warning from libbpf_util.h omits da7031491786 bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL omits defb149ba42f clk: Aspeed: Setup video engine clocking omits 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" omits 5a7efdacb9dd clkdev: Hold clocks_mutex while iterating clocks list omits 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] omits 873f258becca dm thin metadata: do not write metadata if no changes occurred omits 6a1b1ddc6a2c dm thin metadata: add wrappers for managing write locking [...] omits a1ed4d9e9376 dm thin metadata: check __commit_transaction()'s return omits c6e086e0c9b2 dm space map common: zero entire ll_disk omits 84420b1e5d72 dm writecache: add unlikely for returned value of rb_next/prev omits 09f2d6563055 dm writecache: remove needless dereferences in __writecach [...] omits 3f1637f21038 dm snapshot: Use fine-grained locking scheme omits f79ae415b64c dm snapshot: Make exception tables scalable omits 4ad8d880b6c4 dm snapshot: Replace mutex with rw semaphore omits 65fc7c370477 dm snapshot: Don't sleep holding the snapshot lock omits 34191ae816b0 list_bl: Add hlist_bl_add_before/behind helpers omits ae325dcd1905 list: Don't use WRITE_ONCE() in hlist_add_behind() omits e28adc3bf34e dm cache metadata: Fix loading discard bitset omits 7aedf75ff740 dm zoned: Fix zone report handling omits a3839bc6351d dm zoned: Silence a static checker warning omits c13b5487d9de dm crypt: fix endianness annotations around org_sector_of_dmreq omits 231a13d93d51 Merge tag 'psy-olpc-1.75-battery-signed' into psy-next omits 31e220877981 power: supply: olpc_battery: Have the framework register s [...] omits 76311b9a3295 power: supply: olpc_battery: Add OLPC XO 1.75 support omits 8ecefda22262 power: supply: olpc_battery: Avoid using platform_info omits b0280d05804a power: supply: olpc_battery: Use devm_power_supply_register() omits 33554d818a95 power: supply: olpc_battery: Move priv data to a struct omits f7a228eaf4f8 power: supply: olpc_battery: Use DT to get battery version omits a7a9bacb9a32 x86/platform/olpc: Use a correct version when making up a [...] omits 47e120d3337b x86/platform/olpc: Trivial code move in DT fixup omits 0806a13c5a43 x86/platform/olpc: Don't split string literals when fixing [...] omits d25ad7fdfb2b dt-bindings: olpc_battery: Add XO-1.5 battery omits fb24ccfbe1e0 power: supply: add Ingenic JZ47xx battery driver. omits bbdfeea2c6da dt-bindings: power: supply: Add docs for Ingenic JZ47xx So [...] omits ec8242de407f Merge 'ib-jz47xx-battery-prereq' into psy-next omits 05b8ccfba5d4 ALSA: line6: Avoid polluting led_* namespace omits b1546edcf2aa sched/core: Make some functions static omits 16111991dbd7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits f9a904efca28 Merge tag 'wireless-drivers-next-for-davem-2019-04-18' of [...] omits 6cd5235c3135 drm/msm: a5xx: fix possible object reference leak omits e1505f627e2e drm/msm: Cleanup A6XX opp-level reading omits 4e9985174247 drm/msm/dpu: check split role for single flush omits 9d4c8fd1af46 drm/msm/dpu: assign intf to encoder in mode_set omits b107603b4ad0 drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset omits c2ab55a68a33 drm/msm/dpu: dont use encoder->crtc in atomic path omits a7fcc3237f31 drm/msm/dpu: release resources on modeset failure omits 366334a3127e drm/msm/dpu: remove phys_vid subclass omits b6057cda8f6c drm/msm/dpu: move hw_inf encoder baseclass omits f98baa3109ce drm/msm: dpu: Don't set frame_busy_mask for async updates omits be77ef760cd3 drm/msm: dpu: Don't queue the frame_done watchdog for cursor omits 70df9610de0f drm/msm: dpu: Untangle frame_done timeout units omits 2e0391865bd7 drm/msm: dpu: Simplify frame_done watchdog timeout calculation omits 6117f8620272 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh omits 7603df38cc8c drm/msm: Fix NULL pointer dereference omits a6bb79ab4879 drm/msm: Remove pm_runtime calls from msm_iommu.c omits 0abdba47dc1d drm/msm: don't allocate pages from the MOVABLE zone omits b6aa57c69cb2 KVM: lapic: Convert guest TSC to host time domain if necessary omits c3941d9e0ccd KVM: lapic: Allow user to disable adaptive tuning of timer [...] omits 39497d7660d9 KVM: lapic: Track lapic timer advance per vCPU omits 57bf67e73ce9 KVM: lapic: Disable timer advancement if adaptive tuning g [...] omits da66761c2d93 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 omits c09d65d9eab6 KVM: x86: Consider LAPIC TSC-Deadline timer expired if dea [...] omits 78671ab4c9f4 Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/pu [...] omits 613c4ce8fddb Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 513eff7fdc77 dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-pcie-phy omits 94e487a41f57 phy: Add usb phy support for hi3660 Soc of Hisilicon omits e4d0cf63f243 dt-bindings: phy: Add support for HiSilicon's hi3660 USB PHY omits ea4059fc93fd scsi: phy: mediatek: fix typo in author's email address omits 61c67bfaaae6 phy: ocelot-serdes: Add support for SERDES6G muxing omits eeda879bb54f phy: fsl-imx8mq-usb: add support for VBUS power control omits 29c6584f3331 dt-bindings: phy-imx8mq-usb: add optional vbus supply regulator omits 43b8e1f08938 KVM: arm64: Clarify access behaviour for out-of-range SVE [...] omits fe365b4ea6c0 KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation omits 9df2d660c7f3 KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE omits 92e68b2b1ba0 KVM: arm/arm64: Clean up vcpu finalization function parame [...] omits ecfb6ed4f66e KVM: arm64/sve: Explain validity checks in set_sve_vls() omits 4bd774e57b29 KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing omits 55ffad3b636a KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_r [...] omits 52110aa95948 KVM: arm64/sve: Make register ioctl access errors more consistent omits f8d4635aff7e KVM: arm64/sve: Miscellaneous tidyups in guest.c omits 8ae6efdde451 KVM: arm64/sve: Clean up UAPI register ID definitions omits 700698a8a974 KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() [...] omits 0323e027df13 KVM: arm: Make vcpu finalization stubs into inline functions omits a3be836df7cb KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to ju [...] omits 624835abf9e2 arm64/sve: Clarify vq map semantics omits 6e0c67e34ffc ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards omits 6cb6cfd61ec5 ARM: dtsi: axp81x: add USB power supply node omits 711987bbad18 ice: Calculate ITR increment based on direct calculation omits 9c010de7cf0a ice: Bump driver version omits 3a257a1404f8 ice: Add code to control FW LLDP and DCBX omits b832c2f63108 ice: Add code for DCB rebuild omits 4b0fdceb81ba ice: Add code to get DCB related statistics omits 5f6aa50e4ece ice: Add priority information into VLAN header omits a629cf0a018b ice: Update rings based on TC information omits 00cc3f1b3a30 ice: Add code to process LLDP MIB change events omits 0deab659a615 ice: Add code for DCB initialization part 4/4 omits 7b9ffc76bf59 ice: Add code for DCB initialization part 3/4 omits 0ebd3ff13cca ice: Add code for DCB initialization part 2/4 omits 37b6f6469f75 ice: Add code for DCB initialization part 1/4 omits 802abbb44a25 ice: Bump version omits f9867df6d965 ice: Fix incorrect use of abbreviations omits 94c4441b5a80 ice: Fix typos in code comments omits f68f26836f0b Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next omits 7cc399f26781 arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node omits f7056b28b7b5 arm64: dts: allwinner: a64: Add pinmux setting for CSI MCL [...] omits c8afd03486c2 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* func [...] omits 0fcc2bdc8aff device property: Add fwnode_graph_get_endpoint_by_id() omits e757e7fa3a93 PM / Domains: remove unnecessary unlikely() omits b31c477a9892 Merge branch for-5.2/arm64/defconfig into for-next omits 62fae4a82fda Merge branch for-5.2/arm64/dt into for-next omits 831afd49f009 Merge branch for-5.2/arm/defconfig into for-next omits 2cfc2ff998c7 Merge branch for-5.2/arm/dt into for-next omits 928138800e7b Merge branch for-5.2/arm/soc into for-next omits b272713c28ce Merge branch for-5.2/memory into for-next omits d719e0363a9c Merge branch for-5.2/firmware into for-next omits 79b2c833bd54 Merge branch for-5.2/soc into for-next omits 573092152ecd Merge branch for-5.2/bus into for-next omits f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion omits 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind omits 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] omits b779ceadf548 char/ipmi: fix spelling mistake "receieved_messages" -> "r [...] omits 67cb60e4efe7 crypto: shash - fix missed optimization in shash_ahash_digest() omits 626ddb2fbe79 crypto: powerpc - convert to use crypto_simd_usable() omits 0edf8593eb09 crypto: cavium - remove bogus code handling cryptd omits 0a877e354a2c crypto: cryptd - remove ability to instantiate ablkciphers omits 8c3fffe3993b crypto: scompress - initialize per-CPU variables on each CPU omits f0cfd57b43fe crypto: rockchip - update IV buffer to contain the next IV omits c4741b230597 crypto: run initcalls for generic implementations earlier omits 40153b10d91c crypto: testmgr - fuzz AEADs against their generic implementation omits d435e10e67be crypto: testmgr - fuzz skciphers against their generic imp [...] omits 9a8a6b3f0950 crypto: testmgr - fuzz hashes against their generic implem [...] omits f2bb770ae896 crypto: testmgr - add helpers for fuzzing against generic [...] omits 951d13328a8a crypto: testmgr - identify test vectors by name rather tha [...] omits 5283a8ee9bad crypto: testmgr - expand ability to test for errors omits be08f0c681a8 integrity: support EC-RDSA signatures for asymmetric_verify omits 32fbdbd32e1c crypto: ecrdsa - add EC-RDSA test vectors to testmgr omits 0d7a78643f69 crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithm omits 4a2289dae0cd crypto: ecc - make ecc into separate module omits 3d6228a5052b crypto: Kconfig - create Public-key cryptography section omits f1774cb8956a X.509: parse public key parameters from x509 for akcipher omits 83bc02999604 KEYS: do not kmemdup digest in {public,tpm}_key_verify_signature omits c7381b012872 crypto: akcipher - new verify API for public key algorithms omits 3ecc97259934 crypto: rsa - unimplement sign/verify for raw RSA backends omits 78a0324f4a53 crypto: akcipher - default implementations for request callbacks omits 3c2bc636219f crypto: ux500 - Forbid 2-key 3DES in FIPS mode omits ef7c5c854859 crypto: talitos - Forbid 2-key 3DES in FIPS mode omits aee118139afa crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode omits beebb714e79c crypto: stm32 - Forbid 2-key 3DES in FIPS mode omits 1ad2267cb620 crypto: rockchip - Forbid 2-key 3DES in FIPS mode omits 5feaaae1b549 crypto: qce - Forbid 2-key 3DES in FIPS mode omits aa113da291e4 crypto: picoxcell - Forbid 2-key 3DES in FIPS mode omits 7f88c4d725b6 crypto: omap - Forbid 2-key 3DES in FIPS mode omits e4fffa5f527a crypto: n2 - Forbid 2-key 3DES in FIPS mode omits cc4bd9f2f2d9 crypto: marvell - Forbid 2-key 3DES in FIPS mode omits dba434a9c189 crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode omits 67ac62bf3d79 crypto: inside-secure - Forbid 2-key 3DES in FIPS mode omits 94fc2e0be0e6 crypto: hisilicon - Forbid 2-key 3DES in FIPS mode omits 270e21da4890 crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode omits 9fbfcefc9a41 crypto: ccree - Forbid 2-key 3DES in FIPS mode omits 76a329cdcb1f crypto: ccp - Forbid 2-key 3DES in FIPS mode omits 19291691b02f crypto: nitrox - Forbid 2-key 3DES in FIPS mode omits 3b2de7247f45 crypto: cavium - Forbid 2-key 3DES in FIPS mode omits 1b52c40919e6 crypto: caam - Forbid 2-key 3DES in FIPS mode omits a66082441369 crypto: bcm - Forbid 2-key 3DES in FIPS mode omits 52ea3cd2917b crypto: atmel - Forbid 2-key 3DES in FIPS mode omits eee25da50baa crypto: sparc - Forbid 2-key 3DES in FIPS mode omits 55902d851448 crypto: s390 - Forbid 2-key 3DES in FIPS mode omits d7198ce46d10 crypto: des_generic - Forbid 2-key in 3DES and add helpers omits 694e0db6600c crypto: vmx - return correct error code on failed setkey omits 4a8108b70508 crypto: arm64/aes-neonbs - don't access already-freed walk.iv omits 767f015ea0b7 crypto: arm/aes-neonbs - don't access already-freed walk.iv omits edaf28e996af crypto: salsa20 - don't access already-freed walk.iv omits aec286cd36ea crypto: lrw - don't access already-freed walk.iv omits 11fe71f146ee crypto: mxs-dcp - remove set but not used variable 'fini' omits 222f6b856749 crypto: sahara - Convert IS_ENABLED uses to __is_defined omits bbfcac5ff5f2 crypto: caam/jr - Remove extra memory barrier during job r [...] omits f5a2aeb8b254 crypto: ccp - Do not free psp_master when PLATFORM_INIT fails omits a88be9a7558a crypto: stm32/hash - Fix self test issue during export omits 355c8f8a196a f2fs: fix to set FI_UPDATE_WRITE correctly omits 03651abf13aa f2fs: fix to avoid panic in f2fs_inplace_write_data() omits 54a175114600 f2fs: fix to do sanity check on valid block count of segment omits d44cefa7803c f2fs: fix to do sanity check on valid node/block count omits 435ff86f73cd f2fs: fix to avoid panic in do_recover_data() omits 2c2214cb3c7e f2fs: fix to do sanity check on free nid omits 29e859201b09 f2fs: fix to do checksum even if inode page is uptodate omits 5cf2879fa71a f2fs: fix to avoid panic in f2fs_remove_inode_page() omits 82ac52775321 f2fs: fix to clear dirty inode in error path of f2fs_iget() omits a61ecf358106 f2fs: remove new blank line of f2fs kernel message omits 61cb8e902d07 f2fs: introduce DATA_GENERIC_ENHANCE omits 4f1793125b03 f2fs: fix wrong __is_meta_io() macro omits 93ed4e0804b3 f2fs: add tracepoint for f2fs_filemap_fault() omits f17d0798c6b0 f2fs: fix to avoid panic in dec_valid_node_count() omits ad5b31eca53b f2fs: fix to avoid panic in dec_valid_block_count() omits 023912dbb80f hwmon: (ina3221) Add voltage conversion time settings omits 521c0b6116ef hwmon: (ina3221) Do not read-back to cache reg_config omits 083c1b5e50b7 switchtec: Fix unintended mask of MRPC event omits b5250c9c14c1 rtlwifi: rtl8188ee: Remove extraneous file omits 94e4dcc75a47 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 471ba0e686cb irq_work: Do not raise an IPI when queueing work on the local CPU omits c537e07b000b iwlwifi: cfg: use family 22560 based_params for AX210 family omits 154d4899e411 iwlwifi: mvm: properly check debugfs dentry before using it omits 76e1552466ff watchdog: Fix typo in comment omits 3771b0fe9dfc locking/lockdep: Avoid bogus Clang warning omits b35f63972c5c iwlwifi: dbg_ini: check debug TLV type explicitly omits 72d3c7bbc9b5 iwlwifi: mvm: don't attempt debug collection in rfkill omits 1c6bca6d75bc iwlwifi: don't panic in error path on non-msix systems omits 173aec2d5a9f KVM: s390: add enhanced sort facilty to cpu model omits d668139718a9 KVM: s390: provide query function for instructions returni [...] omits 8808a7c65423 locking/lockdep: Generate LOCKF_ bit composites omits 627f364d24c0 locking/lockdep: Use expanded masks on find_usage_*() functions omits c902a1e8d9c9 locking/lockdep: Map remaining magic numbers to lock usage [...] omits 0d2cc3b34532 locking/lockdep: Move valid_state() inside CONFIG_TRACE_IR [...] omits 67a8d5b0fadf memory: tegra: Fix a typos for "fdcdwr2" mc client omits 61b51fb51c01 drm/tegra: gem: Fix CPU-cache maintenance for BO's allocat [...] omits 1078946b4b2e ARM: tegra: Add ACTMON support on Tegra30 omits a359de1b4055 Revert "ARM: tegra: Restore memory arbitration on resume f [...] omits 48791f972234 memory: tegra: Replace readl-writel with mc_readl-mc_writel omits b906c056b602 memory: tegra: Fix integer overflow on tick value calculation omits 76b959a44c0b memory: tegra: Fix missed registers values latching omits 36841ba27963 ARM: tegra: cpuidle: Handle tick broadcasting within cpuid [...] omits c60fed1dfd44 ARM: at91: sama5: make ov2640 as a module omits c4630d6ae6e3 thunderbolt: Start firmware on Titan Ridge Apple systems omits 6755156abc88 thunderbolt: Reword output of tb_dump_hop() omits 62efe699a7f6 thunderbolt: Make rest of the logging to happen at debug level omits b323a98f9b9b thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters omits 7ea4cd6b2010 thunderbolt: Add support for XDomain connections omits 444ac3844895 thunderbolt: Make tb_switch_alloc() return ERR_PTR() omits 44242d6c9703 thunderbolt: Add support for DMA tunnels omits 3b4b3235ca5b thunderbolt: Add XDomain UUID exchange support omits 559c1e1e0134 thunderbolt: Run tb_xdp_handle_request() in system workqueue omits ab9f31cfa89a thunderbolt: Do not tear down tunnels when driver is unloaded omits 4f807e47ee9a thunderbolt: Add support for Display Port tunnels omits c5ee6feb3470 thunderbolt: Rework NFC credits handling omits e78db6f08b6a thunderbolt: Generalize port finding routines to support a [...] omits 344e06430a72 thunderbolt: Scan only valid NULL adapter ports in hotplug omits 99cabbb006f1 thunderbolt: Add support for full PCIe daisy chains omits 0414bec5f39a thunderbolt: Discover preboot PCIe paths the boot firmware [...] omits aae9e27f3b72 thunderbolt: Deactivate all paths before restarting them omits 8c7acaaf020f thunderbolt: Extend tunnel creation to more than 2 adjacen [...] omits fb19fac1d734 thunderbolt: Add helper function to iterate from one port [...] omits dfe40ca486f6 thunderbolt: Assign remote for both ports in case of dual link omits 0b2863ac3cfd thunderbolt: Add functions for allocating and releasing HopIDs omits 93f36ade5b7b thunderbolt: Generalize tunnel creation functionality omits 1752b9f78713 thunderbolt: Rename tunnel_pci to tunnel omits 56183c88f368 thunderbolt: Cache adapter specific capability offset into [...] omits 4944269305df thunderbolt: Properly disable path omits 5480dfc275aa thunderbolt: Set sleep bit when suspending switch omits e879a709de02 thunderbolt: Configure lanes when switch is initialized omits a9be55824a10 thunderbolt: Move LC specific functionality into a separate file omits ffd003b2f8cb thunderbolt: Add dummy read after port capability list wal [...] omits 8b0110d9d10d thunderbolt: Enable TMU access when accessing port space o [...] omits f0342e757c27 thunderbolt: Do not allocate switch if depth is greater than 6 omits 09f11b6c99fe thunderbolt: Take domain lock in switch sysfs attribute callbacks omits 4708384f35ff thunderbolt: Block reads and writes if switch is unplugged omits 8f965efd215a thunderbolt: Drop duplicated get_switch_at_route() omits a336b6276949 thunderbolt: Remove unused work field in struct tb_switch omits 9872760eb7b1 net: thunderbolt: Unregister ThunderboltIP protocol handle [...] omits 13209ad0395c KVM: s390: add MSA9 to cpumodel omits d5cb6ab1e3d4 KVM: s390: add vector BCD enhancements facility to cpumodel omits 7832e91cd33f KVM: s390: add vector enhancements facility 2 to cpumodel omits 58616e6a3784 KVM: s390: Fix potential spectre warnings omits 6bcf74e2d15c s390/qdio: consolidate index tracking for queue scan omits 5b2ad270529f s390/qdio: limit direct access to first_to_check cursor omits 3c454f47e67b x86/build/vdso: Add FORCE to the build rule of %.so omits 1c14fe2167ef mtd: nandsim: switch to exec_op interface omits 74aee14c776c mtd: nandsim: Embed struct nand_chip in struct nandsim omits 598dce706817 mtd: rawnand: AMD: Also use the last page for bad block markers omits 7a1894a955cc mtd: rawnand: ESMT: Also use the last page for bad block markers omits f90da7818b14 mtd: rawnand: Support bad block markers in first, second o [...] omits bb5925480b13 mtd: nand: Make flags for bad block marker position more granular omits c902467cda2d mtd: nand: Cleanup flags and fields for bad block marker position omits bfd15c904ac5 mtd: onenand: Store bad block marker position in chip struct omits 04649ec1335f mtd: rawnand: Always store info about bad block markers in [...] omits 39e01956e2f7 mtd: rawnand: meson: only initialize the RB completion once omits c96ffedf8a2f mtd: rawnand: meson: use a void pointer for meson_nfc_dma_ [...] omits 2d8ffbf56944 mtd: rawnand: meson: use of_property_count_elems_of_size helper omits 5f73f240a4ff mtd: rawnand: meson: use struct_size macro omits f56cad5fd6cd mtd: rawnand: constify elements of NAND_OP_PARSER(_PATTERN) omits 2e16dc73ae65 mtd: rawnand: marvell: Fix helper name in comment omits c49836f05aa1 mtd: rawnand: sunxi: Add A23/A33 DMA support omits a760e77d7598 mtd: rawnand: sunxi: Add a platform data structure omits aee02f82e19a dt-bindings: mtd: sunxi: Add new compatible omits a3c5a11dc822 dt-bindings: mtd: sunxi-nand: Add YAML schemas omits 212e49693592 dt-bindings: mtd: Add YAML schemas for the generic NAND options omits cf3bbe67be15 mtd: rawnand: ingenic: Make jz4725b_ooblayout_ops static omits 09e030d97549 mtd: rawnand: ingenic: Add missing MODULE_* information omits 2dcfc7b3c899 mtd: rawnand: denali: clean up coding style omits 979da3553625 mtd: rawnand: denali: remove DENALI_NR_BANKS macro omits d8e8fd0ebf8b mtd: rawnand: denali: decouple controller and NAND chips omits 13defd47349e mtd: rawnand: denali_pci: rename goto labels omits f4f16fd3e7dc mtd: rawnand: denali: use bool type instead of int where a [...] omits f55411427f1c mtd: rawnand: denali: switch over to ->exec_op() from lega [...] omits cf067b5be011 mtd: rawnand: denali: remove unneeded casts in denali_{rea [...] omits 0e604fc9cffc mtd: rawnand: denali: refactor raw page accessors omits 750f69b82641 mtd: rawnand: denali: use more nand_chip pointers for inte [...] omits e39bb7868164 mtd: rawnand: atmel: Fix spelling mistake in error message omits f6424c22aa36 mtd: rawnand: fsl_elbc: Make SW ECC work omits 070fb9744d5b mtd: rawnand: fsl_elbc: Implement RNDOUT command omits 9fed31159196 mtd: rawnand: fsl_elbc: Cosmetic move omits 7e8afca5cf1a mtd: rawnand: Fix sphinx syntax omits 7019ac5d3bbf mtd: rawnand: fix build dependency omits 31bc36c45507 mtd: nand: Remove useless line in Kconfig omits 72c5af002723 mtd: rawnand: Clarify Kconfig entry MTD_NAND omits e787be1f1d45 mtd: rawnand: Change Kconfig titles and re-order a bit the list omits 9bb94643b941 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries omits 714c068228d3 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm omits b8fb1ab46169 net ipv6: Prevent neighbor add if protocol is disabled on device omits ff5eefe6d3a3 RDMA/cxgb4: Fix spelling mistake "immedate" -> "immediate" omits 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation omits cea29a70727e Merge branch 'ipv6-Use-fib6_result-for-fib_lookups' omits 7d21fec90438 ipv6: Add fib6_type and fib6_flags to fib6_result omits effda4dd97e8 ipv6: Pass fib6_result to fib lookups omits 8ff2e5b26cb8 ipv6: Pass fib6_result to fib6_table_lookup tracepoint omits b7bc4b6a620b ipv6: Pass fib6_result to rt6_select and find_rr_leaf omits 75ef7389dd23 ipv6: Pass fib6_result to rt6_device_match omits b748f2609262 ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu omits 5012f0a5944c ipv6: Pass fib6_result to rt6_insert_exception omits 0d16158149ab ipv6: Pass fib6_result to ip6_rt_get_dev_rcu and ip6_rt_copy_init omits db3fedee0cb7 ipv6: Pass fib6_result to pcpu route functions omits 9b6b35abfbde ipv6: Pass fib6_result to ip6_create_rt_rcu omits 85bd05deb35a ipv6: Pass fib6_result to ip6_rt_cache_alloc omits 7e4b51287573 ipv6: Pass fib6_result to rt6_find_cached_rt omits b1d40991506a ipv6: Rename fib6_multipath_select and pass fib6_result omits ba02de1aa04e selftests/bpf: fix a compilation error omits 193d0002ef04 Merge branch 'bulk-cpumap-redirect' omits 86d231459d6d bpf: cpumap memory prefetchw optimizations for struct page omits 8f0504a97e1b bpf: cpumap do bulk allocation of SKBs omits ba0509b6881e net: core: introduce build_skb_around omits 77361825bb01 bpf: cpumap use ptr_ring_consume_batched omits ba8a39820d46 switchtec: Increase PFF limit from 48 to 255 omits 47820e73f5b3 x86/resctrl: Initialize a new resource group with default [...] omits 7390619ab9ea x86/resctrl: Move per RDT domain initialization to a separ [...] omits 1bddcc645f9b Merge x86/urgent into x86/cache omits b433a52aa287 selftests/kexec: update get_secureboot_mode omits 726ff75f2946 selftests/kexec: make kexec_load test independent of IMA b [...] omits 7cea0b9227dc selftests/kexec: check kexec_load and kexec_file_load are enabled omits a4df92adcacd selftests/kexec: Add missing '=y' to config options omits 973b71c60f16 selftests/kexec: kexec_file_load syscall test omits c660a81796d4 selftests/kexec: define "require_root_privileges" omits 6038c81526d7 selftests/kexec: define common logging functions omits 5025b0f0fa25 selftests/kexec: define a set of common functions omits 89eba7db8ebf selftests/kexec: cleanup the kexec selftest omits c279adafe6ab power: supply: axp20x_usb_power: add support for AXP813 omits af7e8d076937 power: supply: axp20x_usb_power: add function to get max current omits 97ec136e7124 power: supply: axp20x_usb_power: use polling to detect vbu [...] omits c11f0b8f226a power: supply: axp20x_usb_power: Fix typo in VBUS current [...] omits 2e8c9d7bfab2 dt-bindings: power: supply: axp20x_usb_power: add axp813 c [...] omits f4bdfcc29a8b ARM: dts: Ux500: Add MCDE and Samsung display omits 61313fb2cca3 ARM: dts: ux500: Add Mali-400 omits c3c0e8114276 selftests/kexec: move the IMA kexec_load selftest to selft [...] omits debcd8f954be drm/panel: simple: add lg,acx467akm-7 panel omits 9e0b597534b4 dt-bindings: drm/panel: simple: add lg,acx467akm-7 panel omits bd84995f0625 drm/mcde: Add device tree bindings omits dbb92471674a Revert "drm: allow render capable master with DRM_AUTH ioctls" omits bd53280ef042 drm/drv: Fix incorrect resolution of merge conflict omits ea094d53580f x86/PCI: Fix PCI IRQ routing table memory leak omits 804ee5be633f PCI: Remove unused pci_request_region_exclusive() omits 2143bf6d7cfe power: supply: core: fix leaked of_node refs in power_supp [...] omits 0b646fd1b196 power: supply: ab8500: fix leaked of_node refs in ab8500_b [...] omits 2dbce5901179 PCI: Assign bus numbers present in EA capability for bridges omits 0336e04a6520 s390/speculation: Support 'mitigations=' cmdline option omits 782e69efb3df powerpc/speculation: Support 'mitigations=' cmdline option omits d68be4c4d312 x86/speculation: Support 'mitigations=' cmdline option omits 98af8452945c cpu/speculation: Add 'mitigations=' cmdline option omits 442e321ed223 ALSA: ps3: Remove set but not used variables 'start_vaddr' [...] omits 6b0a7f84ea1f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 852ce7285c99 drm/meson: add size and alignment requirements for dumb buffers omits 2ccb8433ebe8 drm/meson: Make some functions static omits 9a75bd18a85b ipmi: avoid atomic_inc in exit function omits 8fac128ce9a1 ipmi: Remove file from ipmi_file_private omits af4085ddd99b ipmi_si: remove an unused variable in try_smi_init() omits 794a3b6b9f8a ipmi: Make ipmi_interfaces_srcu variable static omits 7ebd8b66dd9e docs: hwmon: Add an index file and rename docs to *.rst omits b04f2f7d387b docs: hwmon: convert remaining files to ReST format omits cea0aa9cbd5a Merge branch 's390-next' omits 54a50941b7db s390/qeth: stop/wake TX queues based on their fill level omits e6c15b5f34a9 s390/qeth: simplify QoS code omits 73dc2daf110f s390/qeth: add TX multiqueue support for OSA devices omits 3a18d75400ff s390/qeth: add TX multiqueue support for IQD devices omits 333ef9d1d5fb s390/qeth: don't keep statistics for tx timeout omits fdd1a5303efb s390/qeth: don't bother updating the last-tx time omits a4cdc9baee07 s390/qeth: handle error from qeth_update_from_chp_desc() omits 41c47da3b6e5 s390/qeth: clarify naming for some QDIO helpers omits 3a6f7892acc1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e77b8ba640b2 Merge branch 'stmmac-Enable-Flow-Control' omits e9989339063d net: stmmac: Set Flow Control to automatic mode in the driver omits ff82cfc78398 net: stmmac: dwxgmac: Finish the Flow Control implementation omits 1f2f0599579c drm/sun4i: Make some symbols static omits b32570a4f091 docs: hwmon: misc files: convert to ReST format omits 1f234ff16217 docs: hwmon: pmbus files: convert to ReST format omits 0d9256262f92 docs: hwmon: k8temp, w83793: convert to ReST format omits 08fae079ea75 docs: hwmon: da9052, da9055: convert to ReST format omits 4f1158b355a8 docs: hwmon: wm831x, wm8350: convert to ReST format omits cdc39b091b9d docs: hwmon: dme1737, vt1211: convert to ReST format omits 33ffc74ffa3d docs: hwmon: ads1015: convert to ReST format omits 1288cfe0437e docs: hwmon: asc7621: convert to ReST format omits a4710b72190a docs: hwmon: ibmpowernv: convert to ReST format omits 9e929c6745da docs: hwmon: aspeed-pwm-tacho: convert to ReST format omits 270efaa46c2e docs: hwmon: coretemp: convert to ReST format omits ce09cfb600d3 docs: hwmon: w83791d: convert to ReST format omits b413e3fa7fb0 docs: hwmon: fam15h_power: convert to ReST format omits a9fc881b9bac docs: hwmon: pc87360: convert to ReST format omits 92e395d7b173 docs: hwmon: emc2103: convert to ReST format omits 42c027a5b7ba docs: hwmon: sch5627: convert to ReST format omits de6f29174607 docs: hwmon: menf21bmc: convert to ReST format omits a449dff630eb docs: hwmon: vexpress: convert to ReST format omits 2c58d548f570 fscrypt: cache decrypted symlink target in ->i_link omits 4c4f7c19b3c7 vfs: use READ_ONCE() to access ->i_link omits 362af7365081 regulator: wm8400: Switch to SPDX identifier omits 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier omits 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier omits dfc0c82b3368 regulator: arizona: Switch to SPDX identifier omits e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier omits f8e8cfda6569 docs: hwmon: k10temp: convert to ReST format omits dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] omits 82f26185a912 regulator: ready_mask_table[] can be static omits 982700f80241 Merge branch 'arm-dt-for-v5.2' into next omits 0750e8344eb7 ARM: dts: ape6evm: Reorder bootargs omits ee8b7420feae ARM: dts: marzen: Add rw to bootargs and use ip=dhcp omits 44861e54861e ARM: dts: bockw: Reorder bootargs omits 94b42a96dad8 ARM: dts: kzm9d: Add rw parameter to bootargs omits 9733b072a12a optee: allow to work without static shared memory omits e8b9038b9342 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 7aaee3d11689 ARM: dts: sun8i: mapleboard: Remove cd-inverted omits 275b63178ff2 arm64: dts: allwinner: Fix DE2 bus node name omits 66dc4e4bfc0b ARM: dts: sun5i: Reorder pinctrl nodes omits 4b03e16d3013 ARM: dts: sun6i: i7: Remove useless property omits 15a48503ccd8 ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties omits 147f3d5cc676 ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry omits 2f03e39b5bfe arm64: tegra: Remove regulator hacks on Jetson TX2 omits 72f8ae3f8d6d arm64: tegra: Enable XUSB on P2771 omits 8bfde5183e98 arm64: tegra: Add XUSB and pad controller on Tegra186 omits 4cb5d9eca143 firmware: Move Trusted Foundations support omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 59579a8d173e HID: u2fzero: fail probe if not using USB transport omits a6f3d883a6ef ARM: Enable Trusted Foundations for multiplatform ARM v7 omits 3a4fea460eb7 ARM: tegra: Enable Trusted Foundations by default omits 153f89ad37e1 ARM: tegra: Update default configuration for v5.1-rc1 omits 3aa5572cd8c9 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] omits de36d5451299 ARM: tegra: venice2: Move PLL power supplies to XUSB pad c [...] omits 965ae23289d4 ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller omits cbfe6d036f2a ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pa [...] omits 0c2f4ebbd763 ARM: tegra: apalis: Move PLL power supplies to XUSB pad co [...] omits eb9d1bf079bb random: only read from /dev/random after its pool has rece [...] omits 4a28f63449d0 ARM: tegra: Remove gratuitous parentheses in SPDX license [...] omits 764ed189c820 drivers/char/random.c: make primary_crng static omits 3bd0b5bf7dc3 drivers/char/random.c: remove unused stuct poolinfo::poolbits omits 26e0854ab331 drivers/char/random.c: constify poolinfo_table omits 8cb35d345c08 ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis omits fd2450a77d33 drm/etnaviv: clean up etnaviv_gem_new_handle omits 6772cd0eacc8 arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support omits fa941e695e10 arm64: tegra: smaug: Move PLL power supplies to XUSB pad c [...] omits 8f68dcd74deb arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB [...] omits b01531db6cec fscrypt: fix race where ->lookup() marks plaintext dentry [...] omits d456a33f041a fscrypt: only set dentry_operations on ciphertext dentries omits 0bf3d5c1604e fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing d [...] omits 968dd6d0c6d6 fscrypt: fix race allowing rename() and link() of cipherte [...] omits 6cc248684d3d fscrypt: clean up and improve dentry revalidation omits 117ed4548541 x86/irq/64: Remove stack overflow debug code omits 18b7a6bef62d x86/irq/64: Remap the IRQ stack with guard pages omits e6401c130931 x86/irq/64: Split the IRQ stack into its own pages omits 0ac261042084 x86/irq/64: Init hardirq_stack_ptr during CPU hotplug omits 66c7ceb47f62 x86/irq/32: Handle irq stack allocation failure proper omits 451f743a64e1 x86/irq/32: Invoke irq_ctx_init() from init_IRQ() omits 758a2e312228 x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr omits a754fe2b76d1 x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr omits 231c4846b106 x86/irq/32: Make irq stack a character array omits aa641c287b2f x86/irq/32: Define IRQ_STACK_SIZE omits c450c8f532b6 x86/dumpstack/64: Speedup in_exception_stack() omits 2a594d4ccf3f x86/exceptions: Split debug IST stack omits 1bdb67e5aa2d x86/exceptions: Enable IST guard pages omits 3207426925d2 x86/exceptions: Disconnect IST index and stack order omits d48ae1f0532c drm/lima: Make lima_sched_ops static omits 381419fa7200 USB: core: Don't unbind interfaces following device reset failure omits 4d68c3d0ecd5 x86/cpu: Remove orig_ist array omits f6ef73224a0f x86/cpu: Prepare TSS.IST setup for guard pages omits 1262cc8893ec drm: etnaviv: avoid DMA API warning when importing buffers omits 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions omits eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock omits eba6a2e1e1d7 Pull udf cleanup. omits 39416c5872db udf: fix an uninitialized read bug and remove dead code omits afcd21dad88b x86/dumpstack/64: Use cpu_entry_area instead of orig_ist omits bf5882abab77 x86/irq/64: Use cpu entry area instead of orig_ist omits d876b67343a6 x86/traps: Use cpu_entry_area instead of orig_ist omits 7623f37e4111 x86/cpu_entry_area: Provide exception stack accessor omits a4af767ae59c x86/cpu_entry_area: Prepare for IST guard pages omits 019b17b3ffe4 x86/exceptions: Add structs for exception stacks omits 881a463cf21d x86/cpu_entry_area: Cleanup setup functions omits 8f34c5b5afce x86/exceptions: Make IST index zero based omits 30842211506e x86/exceptions: Remove unused stack defines on 32bit omits 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] omits 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 omits 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] omits 6f36bd8d2e8c x86/64: Remove stale CURRENT_MASK omits 99d334511b33 x86/idt: Remove unused macro SISTG omits df835e7083be x86/irq/64: Sanitize the top/bottom confusion omits 4f44b8f0b33b x86/irq/64: Remove a hardcoded irq_stack_union access omits fa33215422fd x86/dumpstack: Fix off-by-one errors in stack identification omits 1598475c6651 staging: fieldbus: add TODO omits debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller omits d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix omits 20a980e957bf dt-bindings: anybus-controller: document devicetree binding omits 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller omits 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus omits f9a82c4820ac staging: add Fieldbus Device subsystem. omits 7dbcf2b0b770 x86/irq/64: Limit IST stack overflow check to #DB stack omits 80552f0f7aeb mm/slab: Remove store_stackinfo() omits ad2c467aa92e drm/i915: Update DRIVER_DATE to 20190417 omits 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE omits 5b354966d0d4 drm/i915/ehl: inherit icl cdclk init/uninit omits 73d7ec899bd8 phy: qcom-qmp: Add msm8998 PCIe QMP PHY support omits 7e7b8ca66191 phy: ti: am654-serdes: Support all clksel values omits 71e2f5c5c224 phy: ti: Add a new SERDES driver for TI's AM654x SoC omits 4e0ae876f77b dt-bindings: phy: ti: Add dt binding documentation for SER [...] omits 4df614c4ab18 phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before [...] omits fec06b2bc436 phy: core: Add *release* phy_ops invoked when the consumer [...] omits 42c7cb71b5c2 phy: phy-meson-gxl-usb2: get optional clock by devm_clk_ge [...] omits 752d31a3e192 phy: socionext: get optional clock by devm_clk_get_optional() omits 1039596c90e7 phy: qcom-qusb2: get optional clock by devm_clk_get_optional() omits b603c500d7a5 phy: phy-mtk-tphy: get optional clock by devm_clk_get_optional() omits 549b6b55b005 phy: renesas: rcar-gen3-usb2: enable/disable independent irqs omits 92fec1c27caa phy: renesas: rcar-gen3-usb2: Use pdev's device pointer on [...] omits 233da2c9ec22 dt-bindings: phy: rcar-gen3-phy-usb2: Revise #phy-cells property omits 5d8042e95fd4 phy: rcar-gen3-usb2: Add support for r8a77470 omits b7187e001a10 phy: renesas: phy-rcar-gen2: Add support for r8a77470 omits d6c4aee8d121 dt-bindings: rcar-gen3-phy-usb2: Add r8a77470 support omits f56511d0080c dt-bindings: phy: rcar-gen2: Add r8a77470 support omits 1d1bae725075 phy: ti-pipe3: Fix PCIe power up sequence omits 9d009d9c2062 phy: ti-pipe3: Fix SATA & USB PHY power up sequence omits fdef2f9f700f phy: ti-pipe3: improve DPLL stability for SATA & USB omits 22940823f062 phy: ti-pipe3: Introduce mode property in driver data omits e6577cb5103b phy: ti-pipe3: fix missing bit-wise or operator when assig [...] omits 54be9c1a03a3 phy: mediatek: Add UFS M-PHY driver omits fd7bd3b6bebd dt-bindings: phy: Add document for phy-mtk-ufs omits 2c1a4b0cbeb4 dt-bindings: phy: Add a new property drive-impedance-ohm f [...] omits 043f42edbf29 phy: rockchip-emmc: Allow to set drive impedance via DTS. omits 3f6d1767b1a0 phy: ufs-qcom: Refactor all init steps into phy_poweron omits c9b589791fc1 phy: qcom: Utilize UFS reset controller omits 12fd5f250db2 scsi: ufs: qcom: Expose the reset controller for PHY omits 70b894deb78a dt-bindings: phy: qcom-ufs: Add resets property omits 95cee0b4e30a dt-bindings: phy-qcom-qmp: Add UFS PHY reset omits 8de4acd397ab dt-bindings: ufs: Add #reset-cells for Qualcomm controllers omits 36077e16c050 phy: amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver omits 16df8bcb672c phy: amlogic: add Amlogic G12A USB2 PHY Driver omits ab6dbeb24d1a dt-bindings: phy: Add Amlogic G12A USB3+PCIE Combo PHY Bindings omits 7609db4e846b dt-bindings: phy: Add Amlogic G12A USB2 PHY Bindings omits 4dcddbb38b64 phy: sr-usb: Add Stingray USB PHY driver omits 30417ab2a3d7 dt-bindings: phy: Add Stingray USB PHY binding document omits bbf711682cd5 phy: tegra: xusb: Add Tegra186 support omits a630d54dfa93 phy: tegra: xusb: Add support for power supplies omits 5311a7b89502 phy: tegra: xusb: Parse dual-role mode property omits 3cffa0818dc8 phy: tegra: xusb: Skip single function lane programming omits 2b8d59296cff dt-bindings: phy: tegra: Add Tegra186 support omits 6ac2a01de170 soc/tegra: pmc: Move powergate initialisation to probe omits a46b51cd2a57 soc/tegra: pmc: Remove reset sysfs entries on error omits 00cdaa1b811f soc/tegra: pmc: Fix reset sources and levels omits 58a2109f6eb4 platform/chrome: cros_ec_proto: Add trace event to trace E [...] omits 81f6ec233355 platform/chrome: cros_ec_debugfs: Use cros_ec_cmd_xfer_sta [...] omits e32d93926477 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e4caf53eae65 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" omits 3c7ab90aaa28 arm64: dts: allwinner: Remove useless phy-names from EHCI [...] omits 0a3df8bb6dad ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI [...] omits 3d109bdca981 ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI omits 5f21f3055a32 ACPI: property: restore _DSD data subnodes GUID comment omits b7147e9a1571 drm: add drm_format_helper.c to kerneldoc omits e6f32efb1b12 phy: sun4i-usb: Make sure to disable PHY0 passby for perip [...] omits 9dc211c6139b phy: fix platform_no_drv_owner.cocci warnings omits 208d3423ee46 phy: mapphone-mdm6600: add gpiolib dependency omits d41ce98a122c phy: ti: usb2: fix OMAP_CONTROL_PHY dependency omits e03213b9a6ea phy: allwinner: allow compile testing omits d1172ab3d443 drm/i915: Introduce struct class_instance for engines acro [...] omits f4fa968950ae ALSA: core: Don't refer to snd_cards array directly omits c98995493876 ALSA: emu10k1: Drop superfluous id-uniquification behavior omits e0c546fa72a9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static omits f7f6ed925d9f phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static omits 20f795881f4f phy: phy-twl4030-usb: Fix cable state handling omits 17f780b36426 Merge branch 'dpaa2-eth-Add-flow-steering-support-without- [...] omits 2d6802374c69 dpaa2-eth: Add flow steering support without masking omits 3a1e6b84ad2e dpaa2-eth: Update hash key composition code omits 61f9bf0011c7 dpaa2-eth: Add a couple of macros omits df8e249be866 dpaa2-eth: Fix Rx classification status omits 9bad65e51549 nfp: flower: fix implicit fallthrough warning omits 3aed3e2a143c net: phy: micrel: add Asym Pause workaround omits 9c03e2270813 Merge branch 'bnx2x-Support-for-timestamping-in-P2P-mode' omits 00165c25fa3e bnx2x: Add support for detection of P2P event packets. omits b320532c9990 bnx2x: Replace magic numbers with macro definitions. omits a32b9d91b725 xen-netfront: mark expected switch fall-through omits 00967e84f742 Merge branch 'af_xdp-smp_mb-fixes' omits 2c5935f1b2b6 libbpf: optimize barrier for XDP socket rings omits b7e3a28019c9 libbpf: remove dependency on barrier.h in xsk.h omits a06d729646e8 libbpf: remove likely/unlikely in xsk.h omits d5e63fdd4433 libbpf: fix XDP socket ring buffer memory ordering omits f63666de2ba9 xsk: fix XDP socket ring buffer memory ordering omits d1b7725dfea3 tools/bpftool: show btf_id in map listing omits d459b59ee0f5 tools/bpftool: re-organize newline printing for map listing omits f25377ee4fb1 bpftool: Support sysctl hook omits e1d1dc4653ec libbpf: fix printf formatter for ptrdiff_t argument omits 0d306c31b2f7 bpf: use BPF_CAST_CALL for casting bpf call omits 725721a6506e bpf: allow clearing all sock_ops callback flags omits 809041e76505 selftests: bpf: add VRF test cases to lwt_ip_encap test. omits a745f7af3cbd selftests/harness: Add 30 second timeout per test omits 9dd3fcb0ab73 selftests/seccomp: Handle namespace failures gracefully omits e37a784d8b6a fscrypt: use READ_ONCE() to access ->i_crypt_info omits f3fb20074e02 drm/lima: Use the drm_gem_fence_array_add helpers for our deps. omits ff5d3a97075c fscrypt: remove WARN_ON_ONCE() when decryption fails omits cd0265fcd2ea fscrypt: drop inode argument from fscrypt_get_ctx() omits 5d5a179d3e90 drm: Add helpers for setting up an array of dma_fence depe [...] omits d2a9b01ff682 hwmon: (occ) Add more details to Kconfig help text omits afe8419eb628 hwmon: (occ) Prevent sysfs error attribute from returning error omits c8f005684c98 drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware use [...] omits b5c46a53ee6b hwmon: (occ) Store error condition for rate-limited polls omits 6e114debb2eb i40e: Fix misleading error message omits 06b6e2a2333e i40e: Able to add up to 16 MAC filters on an untrusted VF omits f38d1347cd0b i40e: Report advertised link modes on 40GBASE_SR4 omits 4fb29bddb57f i40e: The driver now prints the API version in error message omits cce2dffefe6d i40e: Changed maximum supported FW API version to 1.8 omits 735aaafaff7a i40e: Remove misleading messages for untrusted VF omits 54dea0e7efd1 i40e: Update i40e_init_dcb to return correct error omits 262213317331 i40e: Fix for 10G ports LED not blinking omits bf4bf09bdd91 i40e: save PTP time before a device reset omits bfb0ebed5385 i40e: don't allow changes to HW VLAN stripping on active p [...] omits cdc594e00370 i40e: Implement DDP support in i40e driver omits 3e957b377bf4 i40e: Queues are reserved despite "Invalid argument" error omits b2176a1dfb51 md/raid: raid5 preserve the writeback action after the par [...] omits b16b2a2f70b1 drm/i915: fully convert the IRQ initialization macros to i [...] omits 65f42cdc6e65 drm/i915: convert the IRQ initialization functions to inte [...] omits 9d9523d8c122 drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers omits 2918c3caefc1 drm/i915: don't specify the IRQ register in the gen2 macros omits 68eb49b140c3 drm/i915: refactor the IRQ init/reset macros omits b23aa311fa1f cpufreq: Remove needless bios_limit check in show_bios_limit() omits eae2ef0ed246 drivers/cpufreq/acpi-cpufreq.c: This fixes the following c [...] omits 4302e381a870 firmware/psci: add support for SYSTEM_RESET2 omits 9f4b6fbd8082 f2fs: fix to use inline space only if inline_xattr is enable omits 355bf72a7784 f2fs: fix to retrieve inline xattr space omits 5c5ef6cc81f7 f2fs: fix error path of recovery omits 24e9d7cf5e1f f2fs: fix to avoid deadloop in foreground GC omits 60e61a26ad9e f2fs: fix to avoid accessing xattr across the boundary omits adcc00f7dcbf f2fs: data: fix warning Using plain integer as NULL pointer omits 126ce7214d21 f2fs: add tracepoint for f2fs_file_write_iter() omits 57f634b76a95 platform/x86: dell-laptop: fix rfkill functionality omits 98e2630284ab platform/x86: alienware-wmi: fix kfree on potentially unin [...] omits 6cc13c28da5b platform/x86: dell-laptop: fix rfkill functionality omits 5c090abf945b hwmon: (ina3221) Add averaging mode support omits 2d65c42b43e5 genirq/devres: Use struct_size() in devm_kzalloc() omits 09ee951617d9 ARM: dts: meson8b: odroid-c1: prepare support for the RTC omits 6ffdc4738c5a ARM: dts: meson8b: ec100: enable the RTC omits f6eb973db22a ARM: dts: meson: add support for the RTC omits 747668dbc061 usb-storage: Set virt_boundary_mask to avoid SG overflows omits 659f2563d323 arm64: dts: meson-g12a-u200: Add support for Video Display omits 912a3395df3a arm64: dts: meson-g12a-sei510: Add support for Video Display omits b0be96160a55 arm64: dts: meson-g12a-x96-max: Add support for Video Display omits 91516e5419cf arm64: dts: meson-g12a: Add AO-CEC nodes omits 083feecd8548 arm64: dts: meson-g12a: Add VPU and HDMI related nodes omits bb1dca3a3900 soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A omits 2fe3b4bbc93e soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register [...] omits 36a2ba07757d ACPI/IORT: Reject platform device creation on NUMA node ma [...] omits 81fb8736dd81 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME omits 3994fc489575 xfs: merge adjacent io completions of the same type omits 28408243706e xfs: remove unused m_data_workqueue omits cb357bf3d105 xfs: implement per-inode writeback completion queues omits 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees omits 4860a05d2475 xfs: scrub/repair should update filesystem metadata health omits 160b5a784525 xfs: hoist the already_fixed variable to the scrub context omits f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int omits 9d71e15586fd xfs: refactor scrub context initialization omits a25d8c327bb4 Revert "Don't jump to compute_result state from check_resu [...] omits c42d32409908 md: return -ENODEV if rdev has no mddev assigned omits fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier omits 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] omits de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] omits 9fc0fd5077ba rtc: mc13xxx: fix style issue omits edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier omits eee86deafee8 rtc: mc13xxx: use .set_time omits e4ae7023e182 rtc: mc13xxx: set range omits 3b6bddda2fb6 rtc: ds1685: use threaded interrupt omits e330c3d547e8 rtc: ds1685: remove dead code omits 22e6c8087e17 arm64: Use the correct style for SPDX License Identifier omits 131e135f7fd1 arm64: instrument smp_{load_acquire,store_release} omits eea1bb224869 arm64: mm: check virtual addr in virt_to_page() if CONFIG_ [...] omits b9585f53bcf1 arm64: Advertise ARM64_HAS_DCPODP cpu feature omits 04a1438e5660 arm64: add CVADP support to the cache maintenance helper omits 671db581815f arm64: Expose DC CVADP to userspace omits d16ed4105f5b arm64: Handle trapped DC CVADP omits aec0bff757c9 arm64: HWCAP: encapsulate elf_hwcap omits aaba098fe6ce arm64: HWCAP: add support for AT_HWCAP2 omits 41e72eeff32c module: add stubs for within_module functions omits 3df5ffd2e5dc docs: trace: fix some Sphinx warnings omits a0bdc85e6dbc MAINTAINERS: Add arm64/intel entry for SoCFPGA omits 7dd778841164 sched/core: Unify p->on_rq updates omits 1b174a2cb67a sched/core: Remove ttwu_activate() omits 6d25be5782e4 sched/core, workqueues: Distangle worker accounting from rq lock omits 55099f43446e Merge branch 'omap-for-v5.1/fixes' into for-next omits e2abb398115e sched/fair: Remove unneeded prototype of capacity_of() omits 11e600a8c79d ARM: OMAP1: ams-delta: fix early boot crash when LED suppo [...] omits 76356a966e33 drm: aspeed: Clean up Kconfig options omits 21e2079fe493 PCI: tegra: Use the DMA-API to get the MSI address omits ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space omits 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] omits 91df49e187c1 Merge LKMM and RCU commits omits 35f8e2e29e74 ARM: multi_v7_defconfig: Update for moved options omits 0d2cd68662f4 ARM: multi_v7_defconfig: Update for dropped options omits e4eabf27ca90 Merge tag 'gvt-next-2019-04-16' of https://github.com/inte [...] omits c110ae578ca0 kvm: move KVM_CAP_NR_MEMSLOTS to common code omits 0a62956312e9 KVM: x86: Inject #GP if guest attempts to set unsupported [...] omits 11988499e62b KVM: x86: Skip EFER vs. guest CPUID checks for host-initia [...] omits c80add0f487e KVM: nVMX: Return -EINVAL when signaling failure in VM-Ent [...] omits 98d9e858fa96 KVM: nVMX: Return -EINVAL when signaling failure in pre-VM [...] omits 5478ba349f3f KVM: nVMX: Rename and split top-level consistency checks t [...] omits 9c3e922ba316 KVM: nVMX: Move guest non-reg state checks to VM-Exit path omits de2bc2bfdf41 kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry omits f6b0db1fdafa kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry omits 674ea351cdeb KVM: x86: optimize check for valid PAT value omits f16cb57be82b KVM: x86: clear VM_EXIT_SAVE_IA32_PAT omits 9d609649bb29 KVM: vmx: print more APICv fields in dump_vmcs omits c7a6b9e4df4c tty:serial_core: Spelling mistake omits 3117ff13f104 tty: Add NULL TTY driver omits 89bb1e1ee529 tty: vt: keyboard: Allow Unicode compose base char omits 0d3cb6f6c67a Revert "tty: fix NULL pointer issue when tty_port ops is not set" omits ba44dc043004 serial: Add Milbeaut serial control omits fa2b360f261e tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl omits f692f7766f33 tty: remove redundant 'default n' from Kconfig-s omits 7a7457ba40f1 serial: sprd: Fix a copy-paste err in sprd_request_dma() omits 9ef8927f45f2 n_tty: check for negative and zero space return from tty_w [...] omits 5e498abf1485 dma-buf: explicitely note that dma-fence-chains use 64bit seqno omits adc674cebba7 drm/i915: Mark up ips for RCU protection omits e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t omits 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param omits 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex omits 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] omits fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & omits 9fdb04e9ccab staging: vt6655: upc: remove double blank lines omits 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable omits e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() omits 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() omits d5d682270f35 Staging: rtlwifi: Remove & on function name omits e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables omits 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue omits 031ba1fd9172 staging: remove redundant 'default n' from Kconfig omits 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig omits affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data omits e00fd8ecaa87 staging: rtl8192e: remove a blank line omits 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] omits 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' omits 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] omits c8ab348df025 staging: rtl8723bs: add space after enum declaration omits cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] omits 9e6aac6796a7 staging: rtl8192u: Add missing space omits e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. omits 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static omits 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration omits 391f544e355d staging: rtl8712: remove unnecessary NULL check omits 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun omits deaf3b71550d staging: most: Documentation: update driver documentation omits 1a89eb0a8f6d staging: most: configfs: add code for link removal omits a15f465caf09 staging: most: configfs: make create attributes write-only omits acdbb8975373 staging: most: allow speculative configuration omits a1ee286d5a2f staging: most: core: remove attribute add_link omits 5b082c2e07d8 staging: most: usb: remove prefix from description tag omits 787105b30f23 staging: most: core: make sysfs attributes read-only omits 919c03ae11b9 staging: most: enable configfs support omits 9640baca34f5 staging: most: sound: introduce new sound adapter management omits 3d89b2731b1e staging: most: core: add configfs interface functions omits dfee92dd5046 staging: most: change signature of function probe_channel omits 2bfde348879a staging: most: add new file configfs.c omits 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size omits 740a998d58ee Staging: gasket: Use DIV_ROUND_UP omits e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] omits c901556a43d2 staging: wilc1000: give usleep_range a range omits ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] omits 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool omits 1ec408609eca Merge branch 'i2c/for-5.2' into i2c/for-next omits 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 omits 530edb501ce4 i2c: axxia: use auto cmd for last message omits e155e3883019 i2c: gpio: flag atomic capability if possible omits 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers omits 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early omits 3d11a12ece85 i2c: ocores: enable atomic xfers omits dd7dbf0eb090 i2c: ocores: refactor setup for polling omits 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks omits 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook omits 77c1e1e062b6 i2c: demux: handle the new atomic callbacks omits 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks omits 63b96983a5dd i2c: core: introduce callbacks for atomic transfers omits 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS omits bae1d3a05a8b i2c: core: remove use of in_atomic() omits a6d2a5a92e67 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure omits b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] omits 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake omits 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] omits ba696429d290 x86/hyper-v: Implement EOI assist omits 6daeb8737f8a perf/x86/intel: Add Tremont core PMU support omits 6e394376ee89 perf/x86/intel/uncore: Add Intel Icelake uncore support omits cf50d79a8cfe perf/x86/msr: Add Icelake support omits b3377c3acb9e perf/x86/intel/rapl: Add Icelake support omits f08c47d1f86c perf/x86/intel/cstate: Add Icelake support omits 6017608936c1 perf/x86/intel: Add Icelake support omits 63b79f6ebc46 perf/x86: Support constraint ranges omits d3617b98b045 perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS ha [...] omits c22497f5838c perf/x86/intel: Support adaptive PEBS v4 omits c01c348ecdc6 USB: core: Fix unterminated string returned by usb_string() omits 35527124d7bf PCI: imx6: Allow asynchronous probing omits c3e2485d5f4f dt-bindings: usb: Convert the generic EHCI binding to YAML omits c93bcace1098 dt-bindings: usb: Convert the generic OHCI binding to YAML omits 14ec072a19ad dt-bindings: usb: Convert USB HCD generic binding to YAML omits 3bee346bd7f3 USB: hub: Remove returned value 'status' since never used omits 477f00f96170 perf/x86/intel/ds: Extract code of event update in short period omits 48f38aa4cc5a perf/x86/intel: Extract memory code PEBS parser for reuse omits 878068ea270e perf/x86: Support outputting XMM registers omits f447e4eb3ad1 perf/x86/intel: Force resched when TFA sysctl is modified omits c68d224e5ed1 perf/core: Add perf_pmu_resched() as global function omits d80b5005c5dd docs: usb: convert documents to ReST omits 5f9be5f3f899 usb: host: xhci-tegra: Add Tegra186 XUSB support omits 160fa3a1f55f usb: host: xhci-tegra: Selectively program IPFS omits ead619de9058 dt-bindings: usb: xhci-tegra: Add Tegra186 support omits cc8670945d43 Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration omits 7a2a519a899b drm/i915: Drop bool return from breadcrumbs signaler omits 496156e3647f Merge branch 'linus' into perf/core, to pick up fixes omits 1995fa480636 kernel/compat.c: mark expected switch fall-throughs omits 2de89fd98958 platform/chrome: cros_ec: Add EC host command support using rpmsg omits 9e2b0e0be642 platform/chrome: wilco_ec: Add h1_gpio status to debugfs omits a4599f6ec8e8 arm64: dts: mt8173: add pmu nodes for mt8173 omits 2bfc4975083a drm/i915/gvt: Fix incorrect mask of mmio 0x22028 in gen8/9 [...] omits 5c6e116dce57 arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to c [...] omits 6969706399cc dt-bindings: irq: mtk,sysirq: add support for MT8516 omits 61a640143f68 dt-bindings: serial: mtk-uart: add support for MT8516 omits ac071578286e drm/i915/gvt: addressed guest GPU hang with HWS index mode omits ef038a55dc06 dt-bindings: timer: mtk-timer: add support for MT8516 omits 95d002e0a34c Merge tag 'drm-intel-next-2019-04-04' into gvt-next omits 02a8c817a316 bpf: add map helper functions push, pop, peek in more BPF [...] omits a5cb33464e53 selftests/bpf: make flow dissector tests more extensible omits 08de198c9543 selftests/bpf: two scale tests omits 3da6e7e408b9 bpftool: Improve handling of ENOSPC on reuseport_array map dumps omits 0478c3bf8124 bpftool: Use print_entry_error() in case of ENOENT when dumping omits 25df480def17 tools: bpftool: add a note on program statistics in man page omits 88b3eed805e9 tools: bpftool: fix short option name for printing version [...] omits 9a487883bd6b tools: bpftool: fix man page documentation for "pinmaps" keyword omits 39c9f10639a3 tools: bpftool: reset errno for "bpftool cgroup tree" omits 031ebc1aac3d tools: bpftool: remove blank line after btf_id when listin [...] omits 43537b8e2dc5 bpf: reserve flags in bpf_skb_net_shrink omits bfb35c27c65f bpf: fix whitespace for ENCAP_L2 defines in bpf.h omits bcbccad694b7 selftests/bpf: bring back (void *) cast to set_ipv4_csum i [...] omits 7121f4c0304a dt-bindings: wdog: mtk-wdt: add support for MT851 omits efb2ddc4ce5d selftests/btf: add VAR and DATASEC case for dedup tests omits 189cf5a4a7d5 btf: add support for VAR and DATASEC in btf_dedup() omits 68e5ab1fc8bd kbuild: handle old pahole more gracefully when generating BTF omits a9d06162be53 lib/siphash.c: mark expected switch fall-throughs omits 89502a019790 x86/mm: Fix the 56-bit addresses memory map in Documentati [...] omits 94a8f3980a4e Merge branch 'misc' into for-next omits b4ffcf3ee5aa Merge branch 'fixes' into for-next omits 948e922fc446 scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET [...] omits 7c3f8ca8e4c8 scsi: megaraid_sas: Make megasas_host_device_list_query() static omits e0347d894ae8 scsi: ufs: Print real incorrect request response code omits 21112e13cc7a scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" omits 74dea0bed793 scsi: libcxgbi: update route finding logic omits ffcd686b913e scsi: libcxgbi: find cxgbi device by MAC address omits 18c4f0a42b08 scsi: core: don't hold device refcount in IO path omits 1710ac17547a scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() omits a630bdc54f6d scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h i [...] omits 81bcf1c5cf0e scsi: qla2xxx: Remove two superfluous casts omits bb63e47b6f68 scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cm [...] omits 9dfb59a00881 scsi: qla2xxx: Move the <linux/io-64-nonatomic-lo-hi.h> in [...] omits c20605edb38a scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static omits c4dc7cd31439 scsi: qla2xxx: Move the port_state_str[] definition from a [...] omits 58e2753c1163 scsi: qla2xxx: Insert spaces where required omits 845bbb09b54c scsi: qla2xxx: Fix formatting of pointer types omits bd432bb53cff scsi: qla2xxx: Leave a blank line after declarations omits 2703eaaf4eae scsi: qla2xxx: Use tabs to indent code omits f1b70d16389d crypto: mxc-scc - Remove broken driver omits d6d060788e0a Merge branch 'next-smack' into next-testing omits 45b721260229 arm64: dts: meson-g12a-x96-max: Enable USB omits 8ad7624453cf arm64: dts: meson-g12a-u200: Enable USB omits 41cc4551f454 arm64: dts: meson-g12a-sei510: Enable USB omits d1c023af1988 arm64: dts: meson-g12a-sei510: Add ADC Key and BT support omits aa77657b018f arm64: dts: meson-g12a-u200: add regulators omits f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] omits cf451adfa392 PM / devfreq: add tracing for scheduling work omits 1be0730f1dcd trace: events: add devfreq trace event file omits 9173c5ceb035 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] omits adfe3b76608f PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] omits fbb9c3c9a5ac PM / devfreq: exynos-bus: Suspend all devices on system shutdown omits b53b0128052f PM / devfreq: Fix static checker warning in try_then_reque [...] omits bc658bef97a7 PM / devfreq: Restart previous governor if new governor fa [...] omits 1d1397c3ec1f PM / devfreq: tegra: remove unneeded variable omits 726409698fee PM / devfreq: rockchip-dfi: remove unneeded semicolon omits e2794d74f1ec PM / devfreq: rk3399_dmc: remove unneeded semicolon omits 6d690f77932f PM / devfreq: consistent indentation omits 25846fa1ceda PM / devfreq: fix missing check of return value in devfreq [...] omits a9487917ba67 PM / devfreq: fix mem leak in devfreq_add_device() omits 0d00a239f70f PM / devfreq: Use of_node_name_eq for node name comparisons omits 432bc230700f Merge branch 'hsr-next' omits ee2c46f35390 net: hsr: add tx stats for master interface omits 3271273388fb net: hsr: fix debugfs path to support multiple interfaces omits 9c5f8a19b2de net: hsr: fix naming of file and functions omits dcdecdcfe1fc net: phy: switch drivers to use dynamic feature detection omits 038a9c3d1e42 hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 P [...] omits 991d679951f0 pmbus: support for custom sysfs attributes omits 9f00995e4eb2 hwmon: Add support for samples attributes omits 5d9e8b3f809f hwmon: (lm25066) Support SAMPLES_FOR_AVG register omits bfe033a048f7 hwmon: Document the samples attributes omits 49c4455dccf2 hwmon: (pmbus) Introduce PMBUS_VIRT_*_SAMPLES registers omits 8e742fc2e25a hwmon: (ir38064) delete incorrect line omits 3cf10282821a hwmon: (pmbus_core) Replace S_<PERMS> with octal values omits 00669d196c61 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] omits c49b7b3981f5 hwmon: (ir35221) fix company name omits 841cf6767bf6 hwmon: (pwm-fan) Report probe errors consistently omits 6b1ec4789fb1 hwmon: (pwm-fan) Add RPM support via external interrupt omits 285d7483aa33 Documentation: pwm-fan: Add description for RPM support omits c7366e951469 dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt omits c112d75840fb hwmon: OCC drivers are ARM-only omits 5679ed990653 hwmon: (occ) Move common code to a separate module omits 14b97ba5c200 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses omits e95fd518d05b hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses omits d6410408ad2a hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses omits 19f7b17630f2 hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] omits 502a92ff25b3 hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] omits 96c6f81afaa1 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] omits f2bec7ea6c49 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] omits 08ea5a87466b hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] omits 60a9c3f150df hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] omits 24f9ec1fa329 hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] omits 9d5bc0906cc1 hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] omits 7bc85e492158 hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits e7655cfd39d8 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits f6c93aeb0aad hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 8e757e15a509 hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] omits 29168f30e33b hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] omits 7352ae8d0011 hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] omits 7ded2315ffe2 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] omits 66efcd2b6a0d hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] omits 8c0826756744 hwmon: (smsc47b397) Use request_muxed_region for Super-IO [...] omits 755a9b0f8aaa hwmon: (pc87427) Use request_muxed_region for Super-IO accesses omits 73e6ff71a7ea hwmon: (f71805f) Use request_muxed_region for Super-IO accesses omits df6b8c70c210 hwmon: (ina2xx) Fix build warning omits 8c71c7b943d4 hwmon: (lm63) Fix build warning omits 0e09e9f939cb hwmon: lm95245: Fix build warnings omits bd7d56a70900 hwmon: (tmp421) Fix build warning omits 1cbee124dfd4 hwmon: (stts751) Fix build warning omits 969c45b98b1d hwmon: (max6621) Fix build warning omits 20b497ab9c38 hwmon: (lm85) Fix build warning omits 2720ce7e46e1 hwmon: (max6650) Fix build warning omits f198a8697dc5 hwmon: (max6697) Fix build warning omits 32c2d4025245 hwmon: (ina209) Fix build warning omits ffa83e784745 hwmon: (lm75) Fix build warning omits acb614a393b5 hwmon: (w83773g) Fix build warning omits 0337dd9b4ac6 hwmon: (ads7828) Fix build warning omits a62fe340e271 hwmon: (hih6130) Fix build warning omits fe339dbf295a hwmon: (adt7475) Fix build warning omits eb3cb6d5bd51 hwmon: (ads1015) Fix build warning omits 20894216d8b2 hwmon: (tmp103) Fix build warning omits 07af9a4a6d15 hwmon: (tmp102) Fix build warning omits 0718298685f5 hwmon: (ad7414) Fix build warning omits 462d7e7ec9e8 hwmon: (adc128d818) Fix build warning omits 787afaa30fa5 hwmon: (lm90) Fix build warning omits a90cdd134546 hwmon: (ltc4151) Fix build warning omits 64e511627958 hwmon: (pmbus/ucd900) Fix build warning omits e91cb17b733f hwmon: (pmbus/tps53679) Fix build warning omits 9c6b0f75ea9c hwmon: (pmbus/ucd9200): Mark ucd9200_of_match as maybe_unused omits cb202bb8b323 hwmon: (iio_hwmon) Simplify attr.name generation in iio_hw [...] omits 5aaa58734d88 hwmon: (jz4740) Use devm_platform_ioremap_resource omits 2f2defda176c hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro omits 6cbd4926a2ac hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro omits 880782547272 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro omits 0c42186e3976 hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro omits dfeace08338c hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro omits 725dcf082c87 hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro omits dcb00ee817b4 hwmon: (max6621) Use HWMON_CHANNEL_INFO macro omits b605e671cff6 hwmon: (max31790) Use HWMON_CHANNEL_INFO macro omits f4a407f4ddf0 hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro omits 0ee508f0cd51 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro omits 7aea00647f9c hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro omits f5011f9fc287 hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro omits a4d41e6730b8 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro omits e4f6fed12710 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro omits 1eade10fe94e hwmon: (jc42) Use HWMON_CHANNEL_INFO macro omits 6f307b7c2ba2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro omits ff56121e71fd hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro omits 6bf2db4621fc hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO omits 4ec1d234a966 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro omits 4cdb56214746 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver omits 5ad4d7ca2125 hwmon: lochnagar: Add device tree binding document omits 0ddca5773786 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro omits c43a113ca2c8 hwmon: Add convience macro to define simple static sensors omits b429ebc86f2e hwmon: (mlxreg-fan) Add support for fan capability registers omits b88c5049219a hwmon: (occ) Fix extended status bits omits 53f1647da3e8 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails omits 3c236f8cc63b scsi: libsas: Print expander PHY indexes in decimal omits d8649fc1c5e4 scsi: libsas: Do discovery on empty PHY to update PHY info omits 085f104a83d5 scsi: libsas: Inject revalidate event for root port event omits a5b38d3159ea scsi: libsas: Improve vague log in SAS rediscovery omits f7ddb43eed7b scsi: libsas: Try to retain programmed min linkrate for SA [...] omits 7b27c5fe247b scsi: libsas: Stop hardcoding SAS address length omits b6ed55cb721c Merge branch 'nfp-Flower-flow-merging' omits 8af56f40e53b nfp: flower: offload merge flows omits aa6ce2ea0c93 nfp: flower: support stats update for merge flows omits 1c6952ca587d nfp: flower: generate merge flow rule omits 107e37bb4f88 nfp: flower: validate merge hint flows omits dbc2d68edc98 nfp: flower: handle merge hint messages omits cf4172d5751f nfp: flower: get flows by host context omits 45756dfedab5 nfp: flower: allow tunnels to output to internal port omits f41dd0595d06 nfp: flower: support fallback packets from internal ports omits 27f54b582567 nfp: allow fallback packets from non-reprs omits 4d12ba42787b nfp: flower: allow offloading of matches on 'internal' ports omits 2f2622f59c70 nfp: flower: turn on recirc and merge hint support in firmware omits 2607fd087370 arm64: dts: meson: g12a: Add mali-g31 gpu node omits 9baf7d6be730 arm64: dts: meson: g12a: Add G12A USB nodes omits 820873cf38da arm64: dts: meson: g12a: Add SAR ADC node omits 55fbc7287eca Merge branch 'reset/meson-g12a' of git://git.pengutronix.d [...] omits 08af83100949 Merge tag 'meson-clk-headers-5.2' of git://github.com/BayL [...] omits 55d76e83a39d dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible omits 7e8eda734d30 ntp: Audit NTP parameters adjustment omits 2d87a0674bd6 timekeeping: Audit clock adjustments omits 2c88e3c7ec32 block: fix use-after-free on gendisk omits 7d90fcc14a25 power: supply: cpcap-charger: Fix pointless EPROBE_DEFER warnings omits ffaf6f6773af power: supply: cpcap-battery: Fix pointless EPROBE_DEFER warnings omits 5fc27a541926 power: supply: cpcap-battery: Use accumulator for current [...] omits 35439b7ab2db power: supply: cpcap-battery: Fix coulomb counter calibrat [...] omits c68b901ac4fa power: supply: cpcap-battery: Fix signed counter sample register omits 1a9aadc86ad4 power: supply: cpcap-battery: Fix low battery check omits 6f76aa94e1d2 Merge branch 'psy-fixes' into psy-next omits 47a1a225ab35 Merge branch 'hns3-next' omits 2566f10676ba net: hns3: fix for vport->bw_limit overflow problem omits 8a9a654b5b52 net: hns3: fix sparse: warning when calling hclge_set_vlan [...] omits c7cf89b5dd38 Merge branch 'sctp-fully-support-memory-accounting' omits 9dde27de3e5e sctp: implement memory accounting on rx path omits 1033990ac5b2 sctp: implement memory accounting on tx path omits 93144b0ecde5 Merge branch 'mlxsw-Add-neighbour-offload-indication' omits 3321cff3c570 selftests: mlxsw: Test neighbour offload indication omits caf345a18b2f mlxsw: spectrum_router: Add neighbour offload indication omits a85e84e0301b mlxsw: spectrum_router: Propagate neighbour update errors omits df68c44c720a power: supply: gpio-charger: Add support for charger status. omits 6aae57b78813 dt-bindings: power: supply: Add charge-status-gpios property omits c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead omits 5ec87ecde235 power: supply: core: fix typo in function to get current c [...] omits 95337b982107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 9ccd75c55ac5 dt-bindings: soc: fix a typo for MT7623A omits c4fcbf1186e7 dt-bindings: mediatek: update bindings for MT7629 SoC omits dc2f4189dcd2 bridge: only include nf_queue.h if needed omits c750e6929d3c selinux: Check address length before reading address family omits f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] omits 5aae7832d1b4 drm/i915: Do not enable FEC without DSC omits 37c2eadde68d Merge branch 'omap-for-v5.2/dt-am3' into for-next omits e5b258e53e58 ARM: dts: am335x: wega: Replaced register offsets with defines omits b1e0c487f31d ARM: dts: am335x: sl50: Replaced register offsets with defines omits aa7ed183730a ARM: dts: am335x: shc: Replaced register offsets with defines omits 631493a16af3 ARM: dts: am335x: sbc-t335: Replaced register offsets with [...] omits c5ebf24a41d3 ARM: dts: am335x: sancloud-bbe: Replaced register offsets [...] omits a3328bf02d77 ARM: dts: am335x: phycore-som: Replaced register offsets w [...] omits 891ffb8fcd46 ARM: dts: am335x: pepper: Replaced register offsets with defines omits 898c4a59bc62 ARM: dts: am335x: pdu001: Replaced register offsets with defines omits 781288d2bdef ARM: dts: am335x: pcm-953: Replaced register offsets with defines omits 558fee9ab504 ARM: dts: am335x: osd335x-common: Replaced register offset [...] omits 443fca762bc3 ARM: dts: am335x: osd3358-sm-red: Replaced register offset [...] omits affcce6f7c5c ARM: dts: am335x: nano: Replaced register offsets with defines omits c68a4ffd3d75 ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register off [...] omits 4a424b0b168e ARM: dts: am335x: moxa-uc-2101: Replaced register offsets [...] omits 876144dd5332 ARM: dts: am335x: moxa-uc-2100-common: Replaced register o [...] omits c422b10e88f0 ARM: dts: am335x: lxm: Replaced register offsets with defines omits 387fbf73ebe7 ARM: dts: am335x: igep0033: Replaced register offsets with [...] omits ddd0dc915647 arm64: dts: hisilicon: hi3670: Add UFS controller support omits d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block omits 14e14aaf6132 platform/chrome: wilco_ec: Standardize mailbox interface omits 94d4e7af14a1 platform/chrome: cros_ec_proto: check for NULL transfer function omits 5d5fe9970c76 drm/imx: enable IDMAC watermark feature omits bb8e43f76561 drm/imx: don't skip DP channel disable for background plane omits 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops omits 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffer [...] omits fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT omits 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] omits b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY omits 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms omits 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 omits f316a2b53cd7 PCI: keystone: Prevent ARM32 specific code to be compiled [...] omits 2aadcb0cd391 PCI: dwc: Fix ATU identification for designware version >= 4.80 omits a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too omits 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names omits 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode omits 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode omits 6f84665bfd0a Merge branch 'i2c/for-5.2' into i2c/for-next omits b1dee41b7692 PCI: keystone: Move resources initialization to prepare fo [...] omits b95ad7708cfc i2c: axxia: use auto cmd for last message omits e5b74d798f64 i2c: gpio: flag atomic capability if possible omits 2a5bec8888d4 i2c: algo: bit: add flag to whitelist atomic transfers omits 0ca883e76352 i2c: stu300: use xfer_atomic callback to bail out early omits 29501c72112b i2c: ocores: enable atomic xfers omits ecb900a2c1b0 i2c: ocores: refactor setup for polling omits 94251cce14c1 i2c: tegra-bpmp: convert to use new atomic callbacks omits f5072fff5ec6 i2c: omap: Add the master_xfer_irqless hook omits 5c5b2e90ee1f i2c: demux: handle the new atomic callbacks omits 1a38a8cb529c i2c: mux: populate the new *_atomic callbacks omits 36fb1a2352ef i2c: core: introduce callbacks for atomic transfers omits 829fb29ba04f i2c: core: use I2C locking behaviour also for SMBUS omits 666608da36c1 i2c: remove use of in_atomic() omits 78cdfcea289a i2c: brcmstb: remove unused struct member omits 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 omits a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver omits cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver omits a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding omits bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers omits f9a75c1d717f modules: Only return -EEXIST for modules that have finishe [...] omits 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits a2679b647190 platform/chrome: Add CrOS USB PD logging driver omits 37a186225a0c platform/chrome: cros_ec_spi: Transfer messages at high priority omits b18e606ff313 platform/chrome: cros_ec_debugfs: no need to check return [...] omits b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] omits 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume omits c07a48c26519 mmc: sdhci: Remove finish_tasklet omits 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible omits e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() omits 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions omits 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] omits 6cdae8173f67 regulator: Add support for stm32 power regulators omits c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators omits ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' omits cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver omits 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML omits 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] omits b65be6355183 mmc: mtk-sd: check for valid optional memory resource omits c278150e0d2a mmc: alcor: enable DMA transfer of large buffers omits e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes omits 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section omits c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section omits aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier omits 1ae51603528c mmc: mmc_spi: Indentation fixes omits 38b2168581bc mmc: mmc_spi: Join string literals back omits 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() omits b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() omits 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback omits 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg omits 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg omits b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant omits 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions omits e5a34b0c1071 mmc: alcor: enable DMA for writes omits 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. omits 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. omits 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static omits b77544280ccf mmc: tegra: fix CQE enable and resume sequence omits 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask omits c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE omits c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc omits ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string omits ea8fc5953e8b mmc: tegra: update hw tuning process omits 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops omits 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes omits 89822b73543d mmc: mtk-sd: add support for MT8516 omits 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host omits 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size omits 609e5fba56fc mmc: tmio: introduce macro for max block size omits f49bdcde0a0f mmc: renesas_sdhi: update copyright information omits 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE omits 611025983b79 mmc_spi: add a status check for spi_sync_locked omits 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data omits b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support omits 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support omits 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support omits a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support omits 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] omits 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig omits 71953e0e7968 mmc: mmci: Make mmci_variant_init() static omits 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file omits f7f3e7dac802 mmc: mmci: Drop qcom specific header file omits ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant omits c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag omits 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions omits 9328d3efaed3 Pull reiserfs cleanup. omits 5d552ad79630 fs/reiserfs/journal.c: Make remove_journal_hash static omits c577f4a5a08b PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise [...] omits 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo omits 38a1965f42cc hwrng: stm32 - set default random quality omits af0d4442dd68 hwrng: stm32 - fix unbalanced pm_runtime_enable omits de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c omits e54d1527658f xfrm: kconfig: make xfrm depend on inet omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() omits 1b4daf1a0893 Merge branch 'arm64-dt-for-v5.2' into next omits 202fcc634b84 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 8558c6e21ceb ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board omits 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc omits 7d695f20c27f regulator: max8998: Constify regulator_ops omits 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] omits 357db0279a23 regulator: tps6524x: Constify regulator_ops omits 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] omits 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] omits 6d66d9952ec0 regulator: ab8500: Constify regulator_ops omits 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops omits b7f5a8e435ec arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN omits 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED omits 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing omits 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] omits 32d622f3290b arm64: dts: renesas: r8a77965: Remove reg-names of display node omits ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" omits 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x omits 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll omits 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() omits 3b92a851534a KEYS: trusted: fix -Wvarags warning omits 34dbe29364df selftests/tpm2: Extend tests to cover partial reads omits fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode omits 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] omits c09f7471127e fpga manager: Adding FPGA Manager support for Xilinx zynqmp omits 9b0879620ea8 dt-bindings: fpga: Add bindings for ZynqMP fpga driver omits e840decc1954 firmware: xilinx: Add fpga API's omits 635e1e78a685 ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node [...] omits 7cf875be2fed arm64: dts: allwinner: h6: Add MMC1 pins omits f06ddb53096b BackMerge v5.1-rc5 into drm-next omits f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation omits afcd526b1ba9 drm/amd/display: Add fast_validate parameter omits c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled omits 004b3938e637 drm/amd/display: Check scaling info when determing update type omits 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess omits f843b308adb2 drm/amd/display: Use surface directly when checking update type omits 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation omits 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] omits 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates omits 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change omits f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes omits 781718322779 drm/amd/display: Update plane scaling parameters for fast updates omits 0a8d85e0a160 drm/amd/display: 3.2.26 omits 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection omits e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven omits 623588b8ee60 drm/amd/display: Handle get crtc position error omits ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] omits fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes omits 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes omits 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off omits 89d139d5ad46 xfs: report inode health via bulkstat omits 1302c6a24fd9 xfs: report AG health via AG geometry ioctl omits c23232d40935 xfs: report fs and rt health via geometry structure omits 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry omits 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures omits 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem omits 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...] omits 6772c1f11206 xfs: track metadata health status omits 2bf9d264efed xfs,fstrim: fix to return correct minlen omits 1ca89fbc48e1 xfs: don't account extra agfl blocks as available omits 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path omits 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort omits 4d09807f2046 xfs: fix use after free in buf log item unlock assert omits 7dccb4027ef9 orangefs: copy Orangefs-sized blocks into the pagecache if [...] omits b51833609568 orangefs: pass slot index back to readpage. omits 2a47f8780c9e orangefs: remember count when reading. omits dfa7c9857356 orangefs: add orangefs_revalidate_mapping omits 37967434772a orangefs: implement writepages omits 2b36d3e5140d orangefs: write range tracking omits 1919ee1c19f7 orangefs: avoid fsync service operation on flush omits ce5e794df655 orangefs: skip inode writeout if nothing to write omits de0ae120cdf5 orangefs: move do_readv_writev to direct_IO omits f6bf88565412 orangefs: do not return successful read when the client-co [...] omits 17a572f6df3d orangefs: implement writepage omits c8fefe3f1f29 orangefs: migrate to generic_file_read_iter omits 371a502d0654 orangefs: service ops done for writeback are not killable omits 8165355d521f orangefs: remove orangefs_readpages omits 2108ce48a904 orangefs: reorganize setattr functions to track attribute changes omits 2b60508263c5 orangefs: let setattr write to cached inode omits 89037450c08c orangefs: set up and use backing_dev_info omits ccb8426556ee orangefs: hold i_lock during inode_getattr omits 29b4e7f8eb61 orangefs: update attributes rather than relying on server omits c44d92baaec9 orangefs: simplify orangefs_inode_getattr interface omits e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling omits 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' omits 8344ffffd176 r8169: create function pointer array for chip hw init functions omits 1fcd165884c8 r8169: create function pointer array for PHY init functions omits c19571264dd7 Merge branch 'hns3-next' omits 6814b5900b83 net: hns3: code optimization for command queue' spin lock omits cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring omits 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent omits c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors omits 1a49f3c6146f net: hns3: divide shared buffer between TC omits db5936db8f9e net: hns3: always assume no drop TC for performance reason omits d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process omits a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum omits 92f11ea177cd net: hns3: fix set port based VLAN issue for VF omits 21e043cd8124 net: hns3: fix set port based VLAN for PF omits 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port omits 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] omits 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] omits c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] omits 5a3144e41956 net: phy: add support for new modes in phylib omits f1538eca9ea6 net: phy: shrink PHY settings array omits b16ae13cac95 orangefs: do not invalidate attributes on inode create omits 9ee8578d9530 ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocat [...] omits 77becb76042a orangefs: implement xattr cache omits 4285f2fcef80 tracing: Remove the ULONG_MAX stack trace hackery omits fa49e2eac9aa drm: Remove the ULONG_MAX stack trace hackery omits accddc41b969 latency_top: Remove the ULONG_MAX stack trace hackery omits ead97a49ec3a mm/kasan: Remove the ULONG_MAX stack trace hackery omits 4621c9858f05 mm/page_owner: Remove the ULONG_MAX stack trace hackery omits b8ca7ff7731f mm/slub: Remove the ULONG_MAX stack trace hackery omits 2dfed4565afe lockdep: Remove the ULONG_MAX stack trace hackery omits 6a28b4c2d93b s390/stacktrace: Remove the pointless ULONG_MAX marker omits 4f3bd6ca310b parisc/stacktrace: Remove the pointless ULONG_MAX marker omits 7b2c7b623349 arm64/stacktrace: Remove the pointless ULONG_MAX marker omits fa9833992d5f riscv/stacktrace: Remove the pointless ULONG_MAX marker omits f8a9a269c28d unicore32/stacktrace: Remove the pointless ULONG_MAX marker omits b01f6d368d29 sh/stacktrace: Remove the pointless ULONG_MAX marker omits 2a2bcfa0c94d arm/stacktrace: Remove the pointless ULONG_MAX marker omits c5c27a0a5838 x86/stacktrace: Remove the pointless ULONG_MAX marker omits fdc7833964d8 um/stacktrace: Remove the pointless ULONG_MAX marker omits 955e00772954 iio: gyro: add DT bindings to fxas21002c omits 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor omits d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] omits bb208037ae45 srf04.c: add maxbotix ultrasonic sensors omits 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB omits 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return omits 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] omits 63440a630d3b iio: accel: add support to LIS2DE12 omits 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding omits 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID omits 566564e80b0e staging: iio: ad9832: use clock framework for clock reference omits 7fe8f00051c0 staging: iio: ad9832: organize includes omits 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML omits 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML omits a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() omits 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err omits aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] omits 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation omits 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC omits 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] omits 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses omits 8cf614950e39 iio: adc: Fix MAX9611 spacing omits 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings omits 0b428d14b485 Merge branch 'next/soc' into for-next omits 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups omits 89388ca4955f iio: inkern: Convert iio_read_avail_channel_raw into a wrapper omits 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h omits 9f421096a16e iio: inkern: API for reading available iio channel attribu [...] omits a25eab299165 soundwire: stream: remove useless initialization of local [...] omits 7de8d238dd91 soundwire: remove useless initializations omits 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters omits 26536e7c242e locking/rwsem: Prevent unneeded warning during locking selftest omits 113fb03ed1d4 CPER: Remove unnecessary use of user-space types omits 12fa4f47924c CPER: Add UEFI spec references omits 74356addc0b3 PCI: Fix comment typos omits a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] omits bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] omits ddab2eee7949 rtlwifi: Convert the wake_match variable to local omits 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors omits a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path omits e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 omits 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() omits 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] omits e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] omits 99fff44fe339 Merge branch 'for-linus' into for-next omits 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access omits 01d4e3a2fc07 scsi: hisi_sas: Some misc tidy-up omits 246ea3c0ad02 scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout omits a31157002778 scsi: hisi_sas: Don't hard reset disk during controller reset omits 3168d4f800b8 scsi: hisi_sas: Support all RAS events with MSI interrupts omits adb5b38c19bb scsi: hisi_sas: allocate different SAS address for directl [...] omits 18a54b329c1a scsi: hisi_sas: Adjust the printk format of functions hisi [...] omits c63b88ccff0a scsi: hisi_sas: Fix for setting the PHY linkrate when disc [...] omits 447f78c0e183 scsi: hisi_sas: Remedy inconsistent PHY down state in software omits a97fa586800e scsi: hisi_sas: add host reset interface for test omits 17631462cd49 Merge branch '5.1/scsi-fixes' into 5.2/merge omits 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' omits ca0b709d1a07 rhashtable: use BIT(0) for locking. omits f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() omits adc6a3ab192e rhashtable: move dereference inside rht_ptr() omits c5783311a124 rhashtable: reorder some inline functions and macros. omits e4edbe3c1f44 rhashtable: fix some __rcu annotation errors omits c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() omits 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' omits bcf0cafab44f nfp: split out common control message handling code omits 0a72d8332ce6 nfp: move vNIC reset before netdev init omits dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR omits e64718282c00 nfp: opportunistically poll for reconfig result omits 4b3766ec0e18 scsi: target/iscsi: Make sure PDU processing continues if [...] omits 2e39f1c9064d scsi: target/iscsi: Make iscsit_map_iovec() more robust omits 0ca650c13ba2 scsi: target/iscsi: Handle too large immediate data buffer [...] omits 96e8e26dd8dd scsi: target/iscsi: Only send R2T if needed omits b0055acaedf5 scsi: target/iscsi: Detect conn_cmd_list corruption early omits be71530aa974 scsi: target/core: Make the XCOPY setup code easier to rea [...] omits 0f57cf5ce766 scsi: target/core: Simplify LUN initialization in XCOPY im [...] omits 82b76b4476e3 scsi: target/core: Remove a set-but-not-used member variab [...] omits fae43461f8f2 scsi: target/core: Rework the SPC-2 reservation handling code omits 63f7479439c9 scsi: target/core: Fix a race condition in the LUN lookup code omits a6a6d0589ac4 scsi: scsi_transport_fc: nvme: display FC-NVMe port roles omits c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy omits 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] omits 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance omits 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop omits 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect omits ea63e60f7a3e scsi: cxgbi: remove redundant __kfree_skb call on skb and [...] omits 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' omits 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] omits b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] omits 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir omits af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] omits 3c91d1148320 Documentation: net: dsa: transition to the rst format omits 8395c154abb7 swiotlb: dump used and total slots when swiotlb buffer is [...] omits 056b21fbe689 net: veth: use generic helper to report timestamping info omits af730342ec3b net: loopback: use generic helper to report timestamping info omits abe9fd5726e0 net: dummy: use generic helper to report timestamping info omits 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 omits d700649809c8 Merge branch 'next-integrity' into next-testing omits 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] omits 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code omits a43d05086c5e Merge branch 'bpf-sysctl-hook' omits 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX omits 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers omits c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type omits 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h omits b457e5534c99 bpf: Sync bpf.h to tools/ omits d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers omits 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types omits 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx omits 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers omits 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper omits 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper omits 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL omits 7007af63da3b selftests/bpf: Test sysctl section name omits 063cc9f06ee6 libbpf: Support sysctl hook omits 196398d4c0ac bpf: Sync bpf.h to tools/ omits e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx omits 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers omits 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper omits 808649fb787d bpf: Introduce bpf_sysctl_get_name helper omits 7b146cebe30c bpf: Sysctl hook omits b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs omits 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type omits 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 omits d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] omits 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron omits ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] omits 89e28da82836 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher omits cdf3e3deb747 block: check_events: don't bother with events if unsupported omits 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] omits 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] omits c92e2f04b359 block: disk_events: introduce event flags omits 673387a93005 block: genhd: remove async_events field omits 4dff47c7607a drm/panfrost: Add support for 2MB page entries omits 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset omits a5eff7259790 x86/pkeys: Add PKRU value to init_fpstate omits 019d26004eba drm/i915: Shortcut readiness to reset check omits 06b251dff787 x86/fpu: Restore regs in copy_fpstate_to_sigframe() in ord [...] omits 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] omits da2f32fb8dc7 x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() omits 1d731e731c4c x86/fpu: Add a fastpath to __fpu__restore_sig() omits f3ba91228e8e drm/panfrost: Add initial panfrost driver omits c117aa4d8701 drm: Add a drm_gem_objects_lookup helper omits d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format omits 8bf043635a1a arm64: dts: mt8183: add pinctrl file omits e0a092ebebf7 Merge branch 'smc-next' omits 7a62725a50e0 net/smc: improve smc_conn_create reason codes omits 9aa68d298c80 net/smc: improve smc_listen_work reason codes omits 228bae05be32 net/smc: code cleanup smc_listen_work omits fba7e8ef513c net/smc: cleanup of get vlan id omits bc36d2fc93eb net/smc: consolidate function parameters omits 598866974c94 net/smc: check for ip prefix and subnet omits 4ada81fddfbb net/smc: fallback to TCP after connect problems omits 50717a37db03 net/smc: nonblocking connect rework omits 45a0686b9120 soc: mediatek: pwrap: add support for MT8516 pwrap omits a51f4c031de3 soc: mediatek: pwrap: add missing check on rstc omits 4bad8b0709f5 dt-bindings: pwrap: mediatek: add pwrap support for MT8516 omits 5f409e20b794 x86/fpu: Defer FPU state load until return to userspace omits d9350f21e5fe firmware: arm_scmi: replace of_match_device->data with of_ [...] omits fa7fe29a645b firmware: arm_scmi: fix of_node leak in scmi_mailbox_check omits 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] omits df8c9581e258 dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183 omits fbbad0287cec arm64: dts: Using standard CCF interface to set vcodec clk omits 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next omits bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files omits 09f837546edf dt-binding: arm: omap: Add information for AM5748 omits 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next omits 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate omits e911671cd027 drm/powerplay: Add smu set xgmi pstate interface omits 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit omits 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] omits 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 omits a823c35ff2ed arm64: ptrace: Add function argument access API omits 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next omits 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines omits 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines omits ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines omits 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines omits 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] omits 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] omits e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] omits 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] omits ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] omits 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] omits 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines omits 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] omits f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] omits a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] omits 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] omits c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 omits e9b001960cf5 arm64: tegra: Fix default tap and trim values omits 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 omits 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 omits 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 omits 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield omits 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug omits d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 omits da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 omits d9931a1869fb arm64: tegra: Fix timer node for Tegra210 omits 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec omits 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] omits 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio omits a10584c3cda9 block: refactor __bio_iov_bvec_add_pages omits 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call omits 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference omits 1db86318c4d1 RDMA/mlx5: Check for error return in flow_rule rather than err omits 512de1ce7bb7 usb: ohci-da8xx: drop the vbus GPIO omits 274e4c336192 ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx omits 1d272894ec4f ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx omits d327330185f1 usb: ohci-da8xx: disable the regulator if the overcurrent [...] omits c3236fb5a5fc Merge branch 'kconfig' into for-next omits 8e2f5eae2435 usb: ohci-da8xx: let the regulator framework keep track of [...] omits 3ea9ae57b412 ARM: davinci: add missing sentinels to GPIO lookup tables omits 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void omits 1c00d7bc96c2 RDMA/ocrdma: Remove use of idr use pci bdf instead omits c2ff9e9a3d9d x86/fpu: Merge the two code paths in __fpu__restore_sig() omits e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning omits 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] omits 0edda1d6813b drm/i915: Flush the CSB pointer reset omits 926b21f37b07 x86/fpu: Restore from kernel memory on the 64-bit path too omits 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] omits 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB omits 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes omits 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host omits ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device omits e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] omits 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support omits b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] omits 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig omits 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support omits 3d59e55ef864 ARM: dts: r8a77470: Add PWM support omits f408170d1829 ARM: dts: r8a77470: Add HSCIF support omits e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() omits 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] omits 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init omits 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer omits f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time omits be068fa236c3 vfio/type1: Handle different mdev isolation type omits 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers omits 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device omits 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper omits 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex omits 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct omits 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier omits 34b21c9ee812 rtc: lpc32xx: use .set_time omits f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup omits 3a13426908a3 rtc: lpc32xx: set range omits 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device omits ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 omits 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe omits bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 omits 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 omits dc351d4c5f4f PM / core: Propagate dev->power.wakeup_path when no callbacks omits 60dd1ead65e8 drivers: firmware: psci: Announce support for OS initiated [...] omits d036b5cfef63 drivers: firmware: psci: Simplify error path of psci_dt_init() omits 0865d20c5074 drivers: firmware: psci: Split psci_dt_cpu_init_idle() omits f0f6ad909260 MAINTAINERS: Update files for PSCI omits e720a6c8fbdb drivers: firmware: psci: Move psci to separate directory omits 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] omits 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing omits 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops omits 13e962140be6 ACPI: button: reinitialize button state upon resume omits f456277ee15f Merge back ACPICA changes for v5.2. omits 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format omits 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property omits 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] omits 837f74116585 xfrm: update doc about xfrm[46]_gc_thresh omits fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 omits 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA omits d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs omits ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] omits 8af9f7291e22 Merge branch 'sctp-skb-list' omits 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). omits 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. omits 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] omits 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). omits 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). omits 9994677c968e net: sched: flower: fix filter net reference counting omits 56490b623aa0 selftests: Add debugging options to pmtu.sh omits 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] omits 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] omits bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 223fd0adfa8a bridge: broute: make broute a real ebtables table omits 971502d77faa bridge: netfilter: unroll NF_HOOK helper in bridge input path omits f12064d1b402 bridge: reduce size of input cb to 16 bytes omits 26f7fe4a5db5 selftests: netfilter: add ebtables broute test case omits fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry omits 947e8b595b82 bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG [...] omits 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load omits fe166a9f2868 apparmor: fix missing ZLIB defines omits 6a59d9243d34 apparmor: fix blob compression build failure on ppc omits 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression omits 6b7a21140fca tools: add smp_* barrier variants to include infrastructure omits 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] omits 0b34eb004347 ipv6: Refactor __ip6_route_redirect omits 0c59d0067587 ipv6: Refactor rt6_device_match omits d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route omits af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup omits 30c15f033847 ipv6: Refactor find_rr_leaf omits 28679ed10479 ipv6: Refactor find_match omits 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route omits cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh omits 6e1809a564ef ipv6: Remove rt6_check_dev omits 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway omits fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code omits bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code omits 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() omits 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static omits 9cb30a71acd4 PCI: OF: Support "external-facing" property omits badd9f19f199 dt-bindings: Add "external-facing" PCIe port property omits 62720b12d20a dns: remove redundant zero length namelen check omits 94c59aab42ce Merge branch 'bpf-l2-encap' omits 3ec61df82ba0 selftests_bpf: add L2 encap to test_tc_tunnel omits 1db04c300a41 bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 omits 58dfc900faff bpf: add layer 2 encap support to bpf_skb_adjust_room omits 166b5a7f2ca3 selftests_bpf: extend test_tc_tunnel for UDP encap omits 909620ff72c8 tipc: use standard write_lock & unlock functions when crea [...] omits 6fd3134ae355 drm/i915: Do not enable FEC without DSC omits eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock omits e94999688e3a PM / Domains: Add genpd governor for CPUs omits 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock omits c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 omits 892df0191b29 clk: qcom: Add QCS404 TuringCC omits 360fed42282e clk: qcom: branch: Add AON clock ops omits 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller omits 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets omits dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off omits acddfc2c261b clk: mediatek: Add MT8183 clock support omits 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data omits d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks omits 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 omits 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data omits a3ae549917f1 clk: mediatek: Add new clkmux register API omits be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate omits c695865c5c98 bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN omits 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug omits 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers omits 292ad25c22d9 drm/i915/guc: Implement reset locally omits 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 omits 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup omits dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 omits 610a43149cab netfilter: nf_nat_masquerade: unify ipv4/6 notifier registration omits adf82accc5f5 netfilter: x_tables: merge ip and ipv6 masquerade modules omits bf8981a2aa08 netfilter: nf_nat: merge ip/ip6 masquerade headers omits c942081c87dd clk: ux500: add range to usleep_range omits b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static omits e0d3602f9333 x86/fpu: Inline copy_user_to_fpregs_zeroing() omits 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] omits 5d2a2c59108a docs: speculation.txt: mark example blocks as such omits 59bc64f0d07c docs: ntb.txt: add blank lines to clean up some Sphinx warnings omits cf566e1ee2a7 docs: video-output.txt: convert it to ReST format omits 0da3e3e36432 docs: unaligned-memory-access.txt: use a lowercase title omits 3ac10b025573 docs: ntb.txt: use Sphinx notation for the two ascii figures omits 26187d18b8d1 docs: clearing-warn-once.txt: add a title for this document omits 49618364689c docs: atomic_bitops.txt: add a title for this document omits 9fda5130d31c docs: DMA-API-HOWTO: add a missing "=" omits 0d714dba1626 x86/fpu: Update xstate's PKRU value on write_pkru() omits c06e64407e03 clk: zynqmp: fix check for fractional clock omits e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions omits 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents omits 9e35552ae1ea net: sched: flower: use correct ht function to prevent duplicates omits d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute omits 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value omits ecce39ec1093 netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() omits aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling omits 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats omits f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" omits c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable omits 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] omits 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] omits de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] omits 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' omits 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug omits a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik omits 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO omits 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline omits a352a3b7b792 x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD omits 69277c98f5ee x86/fpu: Always store the registers in copy_fpstate_to_sigframe() omits cb2b58391e40 memory: tegra: Properly spell "tegra" omits f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags omits 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices omits 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping omits 2fa717a0337e ftrace: Do not process STUB functions in ftrace_ops_list_func() omits 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support omits 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() omits 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain omits 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach omits 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() omits 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries omits d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic omits 2b899390fdc8 Merge branch 'api-features' into x86/vt-d omits 26b25a2b98e4 iommu: Bind process address spaces to devices omits a3a195929d40 iommu: Add APIs for multiple domains per device omits beb941b970fb virtio-gpu api: comment feature flags omits 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() omits ac2ae48efad7 rtc: ab3100: convert to SPDX identifier omits 0dca027bb859 rtc: ab3100: use .set_time omits 386b5941a0dd rtc: ab3100: set range omits 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier omits b21a841c4c1a rtc: pcf85363: remove useless forward declaration omits 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check omits c0ec8319cc41 rtc: pcf85363: set range omits 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member omits 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier omits 622eb9b487d3 rtc: stmp3xxx: use .set_time omits a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 0d823abd7c04 rtc: stmp3xxx: set range omits 383c252545ed x86/entry: Add TIF_NEED_FPU_LOAD omits f47056e88057 drm/tinydrm: Fix fbdev pixel format omits 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper omits e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() omits 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] omits 0cecca9d03c9 x86/fpu: Eager switch PKRU state omits d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken omits 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance omits 855811eaeb83 pinctrl: imx8mq: Add suspend/resume ops omits 21989587f6d0 pinctrl: artpec6: Drop unused function and rename omits 0556cbdc2fbc x86/pkeys: Don't check if PKRU is zero before writing it omits 577ff465f5a6 x86/fpu: Only write PKRU if it is different from current omits c806e88734b9 x86/pkeys: Provide *pkru() helpers omits 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC omits 12c7a4fc47e4 gpio: pca953x: add support for pca6416 omits 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 omits 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table omits 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] omits e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] omits 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections omits 4f97031ff860 iommu/tegra-smmu: Properly release domain resources omits 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 omits 40a0dd4253c0 arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399 omits 07f08d9cee45 ARM: dts: rockchip: bulk convert gpios to their constant c [...] omits d64420e81605 arm64: dts: rockchip: bulk convert gpios to their constant [...] omits efd38668884f arm64: dts: rockchip: enable display nodes on rk3328-roc-cc omits de674862f76d arm64: dts: rockchip: eMMC additions for rk3328-roc-cc omits bbdc00a7de24 soc: rockchip: Set the proper PWM for rk3288 omits 280fa349757b ARM: dts: rockchip: Add BT_EN to the power sequence for veyron omits 913140e22156 s390: zcrypt: initialize variables before_use omits 6e042492a272 s390: avoid __builtin_return_address(n) on clang omits 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined omits 9a0ceb9cfbee s390: make chkbss work with clang omits 0a113efc3b48 s390: make __load_psw_mask work with clang omits efb150df1de6 s390: syscall_wrapper: avoid clang warning omits 96ca7674ea66 s390: don't build vdso32 with clang omits c1afcaec2af6 s390: remove -fno-strength-reduce flag omits 7aa0055e0647 s390: fine-tune stack switch helper omits 2f60eb2f03b9 ARM: dts: rockchip: Remove unnecessary setting of UART0 SC [...] omits 784c24c3e45c regulator: mcp16502: Remove setup_regulators function omits 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 omits ab54a4d7b0dd regulator: vexpress: Constify regulator_ops omits 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing omits 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] omits 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] omits f3560a9f88ae PCI: keystone: Perform host initialization in a single function omits 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information omits 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration omits 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops omits 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest omits 3fca6a1ab935 ARM: dts: stm32: enable cec on stm32mp157a-dk1 board omits 5eaae049416d ARM: dts: stm32: add cec pins muxing on stm32mp157 omits 63834ff2d604 ARM: dts: stm32: add ltdc pins muxing on stm32mp157 omits f85c8acc7a1f ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157 omits 81987fff52f1 ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2 omits 09666b76f358 ARM: dts: stm32: Enable STM32F769 clock driver omits b3e993a6170c ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board omits 9c559b1565e6 ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board omits 94d3d6f4dc69 ARM: dts: stm32: add spdfirx pins to stm32mp157c omits 411435d39079 ARM: dts: stm32: add spdifrx support on stm32mp157c omits 8d07b78c3e2e ARM: dts: stm32: Add romem and temperature calibration on [...] omits 3024c18543ea ARM: dts: stm32: Add romem and temperature calibration on [...] omits 0f5795069596 ARM: dts: stm32: Add clock on stm32mp157c syscfg omits 682d099514d8 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1 omits 679d9dac5220 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1 omits eb2493172f72 ARM: dts: stm32: add IPCC mailbox support on STM32MP157c omits 8f6e0919b7c2 ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board omits 379edbe434e7 ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board omits 8d17cf7a8e8b ARM: dts: stm32: add sdmmc1 support on stm32mp157c omits 30a8e03a1f71 ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board omits 90f16fea400b ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board omits 61c0f6b8b42d ARM: dts: stm32: add sdmmc1 support on stm32h743 omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" omits fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() omits 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() omits f2222a9e8033 memory: tegra: Make terga20_mc_reset_ops static omits 26c200a7a51b arm64: defconfig: Enable imx8mm clk/pinctrl omits 3daf8e703ec3 selftests: bpf: add selftest for __sk_buff context in BPF_ [...] omits 5e903c656b98 libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG [...] omits b0b9395d865e bpf: support input __sk_buff context in BPF_PROG_TEST_RUN omits 569b0c77735d tools/bpftool: show btf id in program information omits d5adbdd77ecc libbpf: Fix build with gcc-8 omits 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO omits 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size omits fa0dcb3fe2ca mailmap: add entry for email addresses omits 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts omits 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control omits 2ea7414159cd drm/i915/icl: Enable media sampler powergate omits d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold omits a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 omits 851826c7566e firmware: imx: enable imx scu general irq function omits 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset omits 9f735c4e94fc soc: imx: gpcv2: use devm_platform_ioremap_resource() to s [...] omits ccc1de31ab54 soc: imx: gpc: use devm_platform_ioremap_resource() to sim [...] omits 9ad593bc959f dt-bindings: fsl: scu: add general interrupt support omits 526bb57a6ad6 net: fou: remove redundant code in gue_udp_recv omits 808c99f77c4e arm64: defconfig: Enable RTC_DRV_SNVS omits 35dc29ef0f5d ARM: dts: imx6dl-sabreauto: update opp table for auto part omits 8cfd813c7307 arm64: dts: imx8mq: fix higher CPU operating point omits cdfdea07090b arm64: dts: imx8mq-evk: Enable PCIE0 interface omits fc26e600e97a arm64: dts: imx8mq: Add nodes for PCIe IP blocks omits de2a538b97a4 arm64: dts: imx8mq: Combine PCIE power domains omits d62a250ea33a arm64: dts: imx8mq: Add a node for SRC IP block omits beea0f22566c arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible omits 29fdb6b834b8 arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes omits b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits omits 00e3ff8b980b ARM: dts: imx: Use generic node names for Zii dts omits 7ee137a96a88 ARM: dts: imx: Switch Zii dts to SPDX identifier omits c9d52f216922 fou: correct spelling of encapsulation omits 7aedca875074 ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1 omits dbb58e291cd4 ARM: dts: imx6q-logicpd: Reduce inrush current on start omits 6fd6d6f6a2f0 ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend omits 45d91250405b ARM: dts: imx6q-logicpd: Enable Analog audio capture omits 88ec6b93c8e7 powerpc/xive: add OPAL extensions for the XIVE native expl [...] omits 4b08ecc7c685 ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device omits 891d940aef2f ARM: dts: imx50: Add Kobo Aura DTS omits 42b3862658d9 dt-bindings: arm: fsl: Add i.MX50 based boards omits 189733b0a7e4 dt-bindings: Add vendor prefix for Rakuten Kobo, Inc. omits 0672d22a1924 ARM: dts: imx: Fix the AR803X phy-mode omits cadb32a9c118 ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name omits c83bbdc22713 ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name omits 1268d8339ca4 ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name omits b8c7e2c39dd5 Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation' omits e0a7683d30e9 net/sched: cbs: fix port_rate miscalculation omits 7b9eba7ba0c1 net/sched: taprio: fix picos_per_byte miscalculation omits b7b4fda26362 ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA omits 918bbde8085a ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA omits 28c168018e09 ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA omits cc839d0f8c28 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA omits c5ed5daa65d5 ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA omits 7b3132ecefdd ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA omits 412b032a1dc7 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA omits 8979117765c1 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA omits b14c872eebc5 ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA omits e345fd42493c ARM: dts: imx7s-warp: add ov2680 sensor node omits 2cd37a97d1ea ARM: dts: imx7s-warp: add csi and mipi_csi node omits 6a2736fccfb4 ARM: dts: imx7s: Add video mux, csi and mipi_csi omits 94a905a79f2c ARM: dts: imx7s: add multiplexer controls omits 8137474b9dd4 ARM: dts: imx7s: add mipi phy power domain omits 071f78551160 arm64: dts: lx2160a: add sata node support omits 3f3d79580435 arm64: dts: ls1028a: Corrected the SATA ecc address omits 684a586741e2 ARM: dts: tq imx7d board support omits c924f0c07e48 ARM: dts: tq imx7s board support omits a80a1af6ec8a ARM: dts: tq imx7 common board support omits e2f6a7630fc1 dt-bindings: arm: add TQ boards omits e51fb2536aea dt-bindings: add vendor prefix for TQ Systems GmbH omits bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] omits 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] omits 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset omits fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement omits 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] omits efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] omits 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes omits 2b598ee54a1e md: mark md_cluster_mod static omits ae50640bebc4 md: use correct type in super_1_sync omits 00485d094244 md: use correct type in super_1_load omits c35403f82ced md: use correct types in md_bitmap_print_sb omits ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes omits ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference omits 316e92078be8 Merge branch 'next-general' into next-testing omits fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] omits af3be70a3211 of: Improve of_phandle_iterator_next() error message omits 12eeae7147af dt-bindings: connector: Spelling mistake omits a32c3d9d9807 dt-bindings: Add schemas for simple-framebuffer omits f83a6e5dea6c of: address: Add support for the parent DMA bus omits 95835a8d473e of: address: Retrieve a parent through a callback in __of_ [...] omits e5ffa40c0305 dt-bindings: bus: Add binding for the Allwinner MBUS controller omits c43a4469402f dt-bindings: interconnect: Add a dma interconnect name omits ecb0abc1d852 of: use correct function prototype for of_overlay_fdt_apply() omits 93e212547700 net: strparser: fix comment omits 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] omits fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] omits c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE omits a2ffe5774e8e selftests/kexec: update get_secureboot_mode omits a409b168ad24 selftests/kexec: make kexec_load test independent of IMA b [...] omits 3e51cad30918 selftests/kexec: check kexec_load and kexec_file_load are enabled omits 12d6faf90a57 selftests/kexec: Add missing '=y' to config options omits 5790d609944f selftests/kexec: kexec_file_load syscall test omits 0696aa4412c2 selftests/kexec: define "require_root_privileges" omits 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] omits 782abf3fd2f4 selftests/kexec: define common logging functions omits 67a7c10c6343 selftests/kexec: define a set of common functions omits fbfb2d99ac49 selftests/kexec: cleanup the kexec selftest omits 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb omits 835689b483a3 selftests/kexec: move the IMA kexec_load selftest to selft [...] omits 3d45ad9260c3 x86/ima: add missing include omits 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading omits 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume omits 3bfaf1f7044c Merge drm/drm-next into drm-misc-next omits d73f80f921fd ipv4: Handle RTA_GATEWAY set to 0 omits 44b9b6ca251c Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting' omits 73eb628ddfd3 Revert: "net: sched: put back q.qlen into a single location" omits 8a53e616de29 net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too omits 9c01c9f1f2a3 net: sched: always do stats accounting according to TCQ_F_ [...] omits 1f5e6fdd6aec net: sched: prefer qdisc_is_empty() over direct qlen access omits b0a231a26d56 net: caif: avoid using qdisc_qlen() omits 669105a74a28 drm/bochs: use simple display pipe omits 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] omits d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] omits bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst omits 74676a8e247a arm64: dts: stratix10: Use new Stratix10 EDAC bindings omits 71eec083eef1 Documentation: dt: edac: Add Stratix10 Peripheral bindings omits fe6382cd69de drm/amd/display: fix is odm head pipe logic omits cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init omits c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() omits 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume omits fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] omits d5ca5fdbeb76 drm/amd/display: fix underflow on boot omits 15ae3b28f8ca drm/amd/display: disable link before changing link settings omits c85fc65e2241 drm/amd/display: init dc_config before rest of DC init omits 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] omits 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state omits 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] omits e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 omits 2fbbd495e9fe drm/amd/display: 3.2.25 omits b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] omits a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified omits 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function omits 0de34efc7b5f drm/amd/display: fix clk_mgr naming omits e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] omits e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units omits b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm omits 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset omits 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] omits bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] omits b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive omits b9c8172eedc1 Documentation: dt: edac: Fix Stratix10 IRQ bindings omits 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs omits 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot omits 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot omits a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot omits 77de502b088f drm/amdgpu: Introduce another ras enable function omits 191051a1bef8 drm/amdgpu: Make default ras error type to none omits 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] omits 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table omits fb652d329902 RDMA/mlx5: Remove VF representor profile omits 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] omits a989ea01cb10 RDMA/mlx5: Move SMI caps logic omits 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code omits d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] omits 6a4d00be0833 RDMA/mlx5: Move rep into port struct omits 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources omits da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage omits 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove omits 95579e785a9a RDMA/mlx5: Move netdev info into the port struct omits f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal omits 46c874419652 securityfs: fix use-after-free on symlink traversal omits 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next omits feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs omits 4490364bb774 Merge branch 'next-general' into next-testing omits ecb8e74dac1a Yama: mark function as static omits d1a0846006e4 security: inode: fix a missing check for securityfs_create_file omits 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access omits 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring omits 708e52ca7134 Merge branch 'next-general' into next-testing omits 1b26fcdb748e Yama: mark local symbols as static omits d263119387de arm64: compat: Reduce address limit omits abd16d68d652 x86/fpu: Use a feature number instead of mask in two more helpers omits d9b42e05b208 Merge branch 'next/soc' into for-next omits 88c63ebd1f5a Merge branch 'next/dt' into for-next omits 8cc76b1c7572 ARM: dts: exynos: Remove console argument from bootargs omits 06d536094645 ARM: dts: exynos: Use stdout-path property instead of cons [...] omits 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] omits 2997520c2d4e ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs omits e24e4712efad s390/rseq: use trap4 for RSEQ_SIG omits e91012ee855a s390: cio: fix cio_irb declaration omits 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] omits 6744671e2eb6 Merge branch 'omap-for-v5.2/dt-ti-sysc' into for-next omits dccbbaff174d s390/qdio: eliminate queue's last_move cursor omits 65e4f776385a s390/qdio: simplify SBAL range calculation omits b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs omits 34298422cc44 s390/qdio: fix output of DSCI value in debug file omits 093ddccb5515 s390/protvirt: block kernel command line alteration omits db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store omits 5abb9351dfd9 s390/uv: introduce guest side ultravisor code omits fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] omits 1e941d39493f s390: move ipl block to .boot.preserved.data section omits bf9921a9c15b s390: introduce .boot.preserved.data section omits 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts omits a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock omits 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs omits ee6a6500fe1f ftrace: Remove ASSIGN_OPS_HASH() macro from ftrace.c omits 3aacbf7dc763 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/dt-for-5.2' [...] omits 07baeb04f37c x86/fpu: Make __raw_xsave_addr() use a feature number inst [...] omits c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock omits 22f88e311399 ARM: dts: sun5i: Add the MBUS controller omits 4ee91519e1dc x86/fpu: Add an __fpregs_load_activate() internal helper omits d0b8ed47e83a of: reserved_mem: fix reserve memory leak omits deb387d4af5a of: property: Document that of_graph_get_endpoint_by_regs [...] omits 99838f011a3a dt-bindings: Require child nodes type to be 'object' omits b06ce8218c45 dt-bindings: Add a guide of do's and don't's for writing bindings omits 0169f53e0d97 x86/fpu: Remove user_fpu_begin() omits 2722146eb784 x86/fpu: Remove fpu->initialized omits 4bdc42094d9c ALSA: hda: Fix racy display power access omits f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP omits 39388e80f9b0 x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate [...] omits 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi omits c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable omits e9f33a8fee53 mac80211: fix RX STBC override byte order omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG omits f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] omits 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] omits 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] omits 784816d46aae regulator: hi655x: Constify regulators array omits f43dc1c4ff6e Merge branch 'arm64-dt-for-v5.2' into next omits 28a5c61b5136 arm64: dts: renesas: r8a77990: Add CMT device nodes omits 99cb95103e2d arm64: dts: renesas: r8a77965: Add CMT device nodes omits 720066d17c97 arm64: dts: renesas: r8a7795: Add CMT device nodes omits 364f784f048c locking/rwsem: Optimize rwsem structure for uncontended lo [...] omits a8654596f037 locking/rwsem: Enable lock event counting omits bf20616f46e5 locking/lock_events: Don't show pvqspinlock events on bare metal omits fb346fd9fc08 locking/lock_events: Make lock_events available for all ar [...] omits ad53fa10fa9e locking/qspinlock_stat: Introduce generic lockevent_*() co [...] omits 3b4ba6643d26 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro omits a68e2c4c6379 locking/rwsem: Add debug check for __down_read*() omits a338ecb07a33 locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() omits 12a30a7fc142 locking/rwsem: Move rwsem internal function declarations t [...] omits c7580c1e8443 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h omits eecec78f7777 locking/rwsem: Relocate rwsem_down_read_failed() omits c8e7755ec62b ARM: tegra: Sort dependencies alphabetically omits a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol omits f2a424f6c613 PM / core: Introduce dpm_async_fn() helper omits 9df1e2c60d2b cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option omits 547571b5abe6 x86/asm: Modernize sync_bitops.h omits 50bd645b3a21 libbpf: fix crash in XDP socket part with new larger BPF_L [...] omits 69a0f9ecef22 bpf, bpftool: fix a few ubsan warnings omits 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] omits d8743230c9f4 sched/topology: Fix build_sched_groups() comment omits f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] omits 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes omits 2f36bde0fc8f OPP: Introduce dev_pm_opp_find_freq_ceil_by_volt() omits 5d704b0d3b48 ALSA: timer: Coding style fixes omits 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() omits d9cb06759eca net/mlx5: E-Switch, add a new prio to be used by the RDMA side omits b6d9ccb11250 net/mlx5: E-Switch, don't use hardcoded values for FDB prios omits bbeac60f0641 drivers: soc: qcom: rpmh-rsc: Correct check for slot number omits e5d01196c042 ext4: ignore e_value_offs for xattrs with value-in-ea-inode omits f3e35357cd46 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range omits 05d86a0ae83b ARM: dts: qcom: pma8084: add gpio-ranges omits 546f72e7ecb2 ARM: dts: qcom: msm8660: add gpio-ranges omits 3bc5163ebbac ARM: dts: qcom: mdm9615: add gpio-ranges omits 33984dd6c4bb ARM: dts: qcom: apq8064: add gpio-ranges omits c35b67d3956f arm64: dts: msm8998: Add UFS phy reset omits 58ad5ab73152 Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2 omits 10518bb15940 arm64: dts: msm8916: thermal: Convert camera trip type to hot omits bc3ac5d25195 arm64: dts: msm8996: thermal: Make trip names consistent omits 032d7c6ee21b arm64: dts: msm8916: thermal: Make trip names consistent omits ae8876ddb826 arm64: dts: msm8998: thermal: Make trip names consistent omits 1c403ec27c1f arm64: dts: sdm845: thermal: Add temperature sensors near [...] omits e9d2729dec4b arm64: dts: msm8998: thermal: Add temperature sensors near [...] omits 2fa2d301cbca arm64: dts: msm8998: thermal: GPU has two sensors, add the second omits 9284aa44a514 arm64: dts: msm8998: thermal: Fix the gpu sensor number omits b67d9c5d6f4a arm64: dts: msm8998: thermal: Fix the cpu sensor numbers omits 0f5f91f01cad arm64: dts: msm8996: thermal: Add temperature sensors near [...] omits f2e8b07c1b72 arm64: dts: msm8916: thermal: Add sensor for modem omits 86f93c93dd50 arm64: dts: msm8998: efficiency is not valid property omits 503250482c9c arm64: dts: msm8998: thermal: split address space into two omits 40fc71a02339 Merge branch 'misc' into for-next omits acd92c5a1149 ARM: qcom_defconfig: add options for LG Nexus 5 phone omits 345c0dbf3a30 ext4: protect journal inode's blocks using block_validity omits c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives omits a7de824d947a Merge branch 'for-5.1/dax' into libnvdimm-for-next omits 6316f78306c1 Merge branch 'support-global-data' omits c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec omits b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections omits fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access omits 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections omits 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec omits d859900c4c56 bpf, libbpf: support global data/bss/rodata sections omits f8c7a4d4dc39 bpf, libbpf: refactor relocation handling omits c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure omits 2824ecb7010f bpf: allow for key-less BTF in array map omits 1dc92851849c bpf: kernel side support for BTF Var and DataSec omits f063c889c945 bpf: add specification for BTF Var and DataSec kinds omits 3e0ddc4f3ff1 bpf: allow . char as part of the object name omits 87df15de441b bpf: add syscall side map freeze support omits 591fe9888d78 bpf: add program side {rd, wr}only support for maps omits be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime omits d8eca5bbb2be bpf: implement lookup-free direct value access for maps omits af467ef6c590 Merge branches 'work.misc' and 'work.dcache' into for-next omits 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL omits 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 omits c838b580ca9d MIPS: jump_label: Remove redundant nops omits ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next omits 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] omits 357ab5b5d240 nsfs: unobfuscate omits ab1152dd5650 unexport d_alloc_pseudo() omits ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() omits 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. omits 6d46d2934aea fs/block_dev.c: remove unused include omits dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero omits d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) omits 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name omits 6f9b83ac877f cpuidle: Export the next timer expiration for CPUs omits eb594b7325f6 PM / Domains: Add support for CPU devices to genpd omits 49a27e279052 PM / Domains: Add generic data pointer to struct genpd_pow [...] omits 66e9c46c5cdb docs: Use reference to link to rst file omits 8c1007fdc71f docs: Add colon clearing sphinx warning omits 49afe7e99350 docs: Fix spelling mistake omits 4c75be07f938 net: phy: remove unnecessary callback settings in C45 drivers omits fbcc9e0c37ba x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_ [...] omits 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' omits 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled omits c3d9a435d939 netdevsim: let net core to free netdevsim netdev omits 7d1df2c978dc netdevsim: remove nsim_dellink() implementation omits 88f5260a3bf9 x86/fpu: Always init the state in fpu__clear() omits 60e528d6ce3f x86/fpu: Remove preempt_disable() in fpu__clear() omits 6dd677a044e6 x86/fpu: Remove fpu__restore() omits 39ea9baffda9 x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() omits a01bcfd6990d NFC: st21nfca: Fix fall-through warnings omits 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] omits feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex omits 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs omits e16fb3a8d271 block: Mark expected switch fall-throughs omits 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next omits b2770b2d6f1b ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] omits 5b5975312903 ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] omits ed01ffd9dd1c ARM: dts: Add common mcpdm dts file for omap4 omits d59b60564cbf bus: ti-sysc: Add generic enable/disable functions omits a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next omits a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next omits 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next omits 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path omits 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] omits f823b8a75527 ALSA: seq: Remove superfluous irqsave flags omits 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version omits fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools omits b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name omits 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] omits bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] omits 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] omits f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] omits e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source omits 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] omits d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on omits b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode omits 78ee399f1632 ARM: tegra: Add firmware calls required for suspend-resume [...] omits dae84be59d66 ARM: tegra: Always boot CPU in ARM-mode omits 2af6597ac3fa ARM: tegra: Don't apply CPU erratas in insecure mode omits 6ad27b835040 ARM: tegra: Set up L2 cache using Trusted Foundations firmware omits ebc7c1a26578 ARM: trusted_foundations: Provide information about whethe [...] omits 96446e21d6e9 ARM: trusted_foundations: Make prepare_idle call to take m [...] omits ebca2a6ee161 ARM: trusted_foundations: Support L2 cache maintenance omits 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param omits a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] omits 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] omits b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable omits 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next omits 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next omits ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() omits 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() omits 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] omits faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next omits 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS omits 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume omits 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot omits 80bb8d983224 drm/lima: include used header file explicitly omits 2b5440bc1756 drm/lima: add missing Kconfig dependency omits df55531b8b0e ALSA: timer: Revert active callback sync check at close omits 475ba3fc194b arm64: mm: Consolidate early page table allocation omits 54c8d9119ec8 arm64: mm: enable per pmd page table lock omits 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] omits 369aaab845a6 arm64: mm: don't call page table ctors for init_mm omits 90292aca9854 arm64: mm: use appropriate ctors for page tables omits ab6211c90052 arm64: debug: Clean up brk_handler() omits 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h omits fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] omits a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly omits 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] omits cb764a69fa41 arm64: debug: Remove meaningless comment omits 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] omits 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] omits 0b237cb2fc7b PM / core: fix kerneldoc comment for device_pm_wait_for_dev() omits c4a586fdd440 PM / core: fix kerneldoc comment for dpm_watchdog_handler() omits e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE omits e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits fcccc5c838c1 cpufreq: stats: Use lock by stat to replace global spin lock omits 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue omits 4deb190aa355 drm/meson: Add G12A compatible omits 202b9808f8ed drm/meson: Add G12A Video Clock setup omits 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder omits 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver omits 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane omits 6c6a828f86d6 ACPICA: Update version to 20190405 omits df9271d69f40 ACPICA: Namespace: add check to avoid null pointer dereference omits 985d5124bfb0 ACPICA: Update version to 20190329 omits f49c90e8958e ACPICA: utilities: fix spelling of PCC to platform_comm_channel omits 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane omits 728883948b0d drm/meson: Add G12A Support for VIU setup omits e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup omits 3278675567df ACPICA: Rename nameseg length macro/define for clarity omits b93a66faeea9 drm/meson: Add registers for G12A SoC omits 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock omits 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] omits 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] omits 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] omits 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] omits ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU omits 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board omits 5599fb69355d ACPICA: Rename nameseg compare macro for clarity omits a3ce7a8e0dd9 ACPICA: Rename nameseg copy macro for clarity omits 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins omits 89f98d7e5fa8 cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported() omits b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk omits 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board omits 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board omits 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW omits 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi omits 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input omits d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 59c209a689a6 scsi: qla2xxx: Unregister resources in the opposite order [...] omits c794d24ec9eb scsi: qla2xxx: Unregister chrdev if module initialization fails omits 2c26348c4d09 scsi: qla2xxx: Use get/put_unaligned where appropriate omits 7b006b9755ac scsi: qla2xxx: Make qla2x00_process_response_queue() easie [...] omits 6515ad717bd7 scsi: qla2xxx: Reduce the number of forward declarations omits b3ede8ea78e8 scsi: qla2xxx: Declare local symbols static omits b0a1c5b5c38a scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_L [...] omits abe5706dcf47 scsi: qla2xxx: Remove a comment that refers to the SCSI host lock omits c02ee1e5a946 scsi: qla2xxx: Change a stack variable into a static const [...] omits 5585cbddce0e scsi: scsi_transport_fc: Declare wwn_to_u64() argument const omits ef19af9c2852 scsi: qla2xxx: fix spelling mistake "alredy" -> "already" omits 1a61e5486aeb scsi: lpfc: add support for posting FC events on FPIN reception omits c39e0af64bce scsi: scsi_transport_fc: Add FPIN fc event codes omits 2b1be55819dc scsi: scsi_transport_fc: refactor event posting routines omits a7dff3ad4787 scsi: fc: add FPIN ELS definition omits d964b3e53438 scsi: lpfc: Fix a recently introduced compiler warning omits afb33e40d54e ASN.1: mark expected switch fall-through omits 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs omits 224b44d46ffe lib: zstd: Mark expected switch fall-throughs omits 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through omits 6bb0497834d4 scsi: osst: mark expected switch fall-throughs omits 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits 7f301cff1fc2 ethtool: thunder_bgx: use ethtool.h constants for speed an [...] omits 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs omits 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through omits 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through omits 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs omits 74f79099efe0 adfs: mark expected switch fall-throughs omits e690c9e3f4fb afs: Mark expected switch fall-throughs omits b7f29f8ce170 net: phy: fix setting autoneg_complete in genphy_update_link omits 13ee7d49733b Merge branch 'mlxsw-Add-support-for-devlink-info-command' omits be0faac952e1 Documentation: networking: devlink-info-versions: Add fw.psid omits a9c8336f6544 mlxsw: core: Add support for devlink info command omits 8d77d4bfb0c1 mlxsw: reg: Add MGIR register omits e4bf63482c30 qmi_wwan: Add quirk for Quectel dynamic config omits 22b56e827093 net: phy: replace genphy_10g_driver with genphy_c45_driver omits 0a4c92657f25 fs: mark expected switch fall-throughs omits e14d314c7a48 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] omits f8a0590f0e01 selftests: efivarfs: remove the test_create_read file if i [...] omits 0a7dc82ef2ed rseq/selftests: Adapt number of threads to the number of d [...] omits 0b0600c8c97a lib: Add test module for strscpy_pad omits 458a3bf82df4 lib/string: Add strscpy_pad() function omits 6b1a4d5b1a26 lib: Use new kselftest header omits eebf4dd45237 kselftest: Add test module framework header omits d3460527706e kselftest: Add test runner creation script omits 5af82f5205f1 Merge branch 'hns3-next' omits e233516e6a92 net: hns3: fix keep_alive_timer not stop problem omits 7d60070668e4 net: hns3: remove resetting check in hclgevf_reset_task_schedule omits 4339ef396ab6 net: hns3: add error handler for initializing command queue omits 18e2488881c6 net: hns3: stop mailbox handling when command queue need re-init omits cf1f212916d9 net: hns3: handle pending reset while reset fail omits 4f765d3e5213 net: hns3: do not request reset when hardware resetting omits 0fdf4d304c24 net: hns3: ignore lower-level new coming reset omits 056cbab33294 net: hns3: deactive the reset timer when reset successfully omits eb32c896f10a net: hns3: adjust the timing of hns3_client_stop when unloading omits cc645dfa89a7 net: hns3: not reset vport who not alive when PF reset omits cd513a69750b net: hns3: set up the vport alive state while reinitializing omits 0f14c5b1a9c9 net: hns3: set vport alive state to default while resetting omits 0ed8c3dc4133 Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IP [...] omits 228ddb3315ba selftests: fib_tests: Add tests for ipv6 gateway with ipv4 route omits d15662682db2 ipv4: Allow ipv6 gateway with ipv4 routes omits 19a9d136f198 ipv4: Flag fib_info with a fib_nh using IPv6 gateway omits 1a38c43d319e ipv4: Handle ipv6 gateway in fib_good_nh omits 619d1826269b ipv4: Handle ipv6 gateway in fib_detect_death omits 6de9c0557e4f ipv4: Handle ipv6 gateway in ipv4_confirm_neigh omits 6f5f68d05ec0 bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup omits 5c9f7c1dfc2e ipv4: Add helpers for neigh lookup for nexthop omits 0353f28231c7 neighbor: Add skip_cache argument to neigh_output omits 717a8f5b2923 ipv4: Add fib_check_nh_v6_gw omits 448d72481917 ipv4: Refactor fib_check_nh omits a4ea5d43c807 ipv4: Add support to fib_config for IPv6 gateway omits 0f5f7d7bf6e6 ipv4: Add support to rtable for ipv6 gateway omits f35b794b3b40 ipv4: Prepare fib_config for IPv6 gateway omits 1550c171935d ipv4: Prepare rtable for IPv6 gateway omits bdf004677107 net: Replace nhc_has_gw with nhc_gw_family omits 71df5777aaae ipv6: Add neighbor helpers that use the ipv6 stub omits 1aefd3de7bc6 ipv6: Add fib6_nh_init and release to stubs omits 6989808ee763 lib/test_printf: Add empty module_exit function omits 6f9e64b0ff26 selftest/gpio: Remove duplicate header omits cde53520e287 selftest/rseq: Remove duplicate header omits a04a67845cfa selftest/timers: Remove duplicate header omits d11a7e376ad7 selftest/x86/mpx-dig.c: Remove duplicate header omits 3b8b11f96616 net: phy: improve link partner capability detection omits 699c1868a743 audit: purge unnecessary list_empty calls omits 583b3845915d docs/zh_CN: correct a word in managment-style. omits ad4b009f2d7b Documentation: kernel-docs: Remove entry for vfs.txt omits 8bb309e67f57 Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.or [...] omits 3b0a081db1f7 netfilter: make two functions static omits 22c7652cdaa8 netfilter: nft_osf: Add version option support omits 4e76105b74c1 virtio: use dependent_ptr_mb omits cfe40a8e8a98 barriers: convert a control to a data dependency omits 11826a85f4ad include/linux/compiler.h: allow memory operands omits 6291dbf2df4e virtio-net: bql support omits 8c783e0a011b iommu/virtio: Add event queue omits 5d69340843b7 iommu/virtio: Add probe request omits 9fc177b008a7 iommu: Add virtio-iommu driver omits e1c326663501 PCI: OF: Initialize dev->fwnode appropriately omits 3e8bae6282fe of: Allow the iommu-map property to omit untranslated devices omits d8a47de0821e dt-bindings: virtio: Add virtio-pci-iommu node omits a5fb6247d261 dt-bindings: virtio-mmio: Add IOMMU description omits 6978cdb129da kselftests: extend nft_nat with inet family based nat hooks omits 63ce3940f3ab netfilter: nft_redir: add inet support omits 071657d2c38c netfilter: nft_masq: add inet support omits 4806e975729f netfilter: replace NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) omits c1deb065cf3b netfilter: nf_tables: merge route type into core omits d164385ec572 netfilter: nat: add inet family nat support omits 01902f8c85bf netfilter: optimize nf_inet_addr_cmp omits 84c0d5e96f3a ipvs: allow tunneling with gue encapsulation omits 227e1e4d0d6c netfilter: nf_flowtable: skip device lookup from interface index omits b3dfee340a9b netfilter: nft_redir: Make nft_redir_dump static omits f7e840ee4dca netfilter: nf_tables: remove unused parameter ctx omits 3b15d09f7e6d time: Introduce jiffies64_to_msecs() omits bc236d6fb561 pinctrl: mt65xx: add OF bindings for MT8516 omits 24acfb718225 workqueue: Use normal rcu omits 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable omits 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static omits e61985d0550d platform/x86: intel_pmc_ipc: adding error handling omits b923dcabe111 Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next omits 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs omits 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable omits c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers omits 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment omits 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-ref [...] omits 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top omits 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode omits c601b12fb634 drm/vmwgfx: Remove set but not used variable 'fb_offset, f [...] omits a5020f4f537f drm/vmwgfx: Zero initialize handle in vmw_execbuf_process omits 11c454196610 drm/vmwgfx: Use preprocessor macro for FIFO allocation omits 680360a4d3f6 drm/vmwgfx: Fix formatting and spaces in vmwgfx_execbuf.c omits 4062dd3e6ad6 drm/vmwgfx: Use VMW_DEBUG_USER for device command buffer errors omits b289840455ce drm/vmwgfx: Clean up some debug messages in vmwgfx_execbuf.c omits 45399b112a72 drm/vmwgfx: Print message when command verifier returns wi [...] omits 5724f899ed82 drm/vmwgfx: Add a new define for vmwgfx user-space debugging omits d01316d0469f drm/vmwgfx: Use preprocessor macro for cmd struct omits 6f74fd911d19 drm/vmwgfx: Use preprocessor macro to get valid context node omits 4efa6661154f drm/vmwgfx: remove redundant unlikely annotation omits b2130cca9c8d drm/vmwgfx: Remove set but not used variable 'restart' omits a9f58c456e9d drm/vmwgfx: Be more restrictive when dirtying resources omits 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode omits 2027f1199182 Merge branch 'omap-for-v5.2/ti-sysc' into for-next omits 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models omits f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines omits e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 omits e28f296ea155 platform/x86: dell-rbtn: Add missing #include omits 9845c6d2cd02 gfs2: Rename sd_log_le_{revoke,ordered} omits 249ac80e9b2c gfs2: Remove unnecessary extern declarations omits d80caf9516a5 ARM: OMAP2+: Drop mcspi platform data for omap4 omits fbf3b4b9f4ba ARM: OMAP2+: Drop uart platform data for dra7 omits 19326ef5d5e9 ARM: OMAP2+: Drop gpio platform data for dra7 omits a688939a975e ARM: OMAP2+: Drop i2c platform data for dra7 omits ede0ac642213 ARM: OMAP2+: Drop mmc platform data for dra7 omits 2af5473e2bf0 ARM: OMAP2+: Drop uart platform data for omap5 omits 3aa60e82f00e ARM: OMAP2+: Drop gpio platform data for omap5 omits 655332d3ba43 ARM: OMAP2+: Drop i2c platform data for omap5 omits 514c7fc6647f ARM: OMAP2+: Drop mmc platform data for omap5 omits 12a2a95421e4 ARM: OMAP2+: Drop uart platform data for am33xx and am43xx omits a071e407ffbe ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx omits cb682853c98f ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx omits 4e27f752ab8c ARM: OMAP2+: Drop mmc platform data for am330x and am43xx omits 91abfb9847b2 ARM: OMAP2+: Drop uart platform data for omap4 omits e1c59a3bf6db ARM: OMAP2+: Drop gpio platform data for omap4 omits f9d34da30346 ARM: OMAP2+: Drop i2c platform data for omap4 omits 92168478680b ARM: OMAP2+: Drop mmc platform data for omap4 omits 38e81831e3f4 Merge branch 'omap-for-v5.2/dt-am3' into for-next omits 05165a63d605 ARM: dts: am335x: pocketbeagle: Replaced register offsets [...] omits 682668df1f64 ARM: dts: am335x: boneblack-wireless: Replaced register of [...] omits 399c6b924a83 ARM: dts: am335x: boneblack-common: Replaced register offs [...] omits 3b6150a6eb61 ARM: dts: am335x: bone-common: Replaced register offsets w [...] omits f1ff9be7652b ARM: dts: am33xx: Added AM33XX_PADCONF macro omits ed514fc5615d cxgb4: Don't return EAGAIN when TCAM is full. omits 7ebd1ea798a4 ARM: dts: am33xx: Added macros for numeric pinmux addresses omits fcf9782573ec net: xilinx: emaclite: add minimal ndo_do_ioctl hook omits 9a80ba067a9c net: xilinx: emaclite: add minimal ethtool ops omits b21e11c5c831 block: fix build warning in merging bvecs omits fd69c399c7d6 datagram: remove rendundant 'peeked' argument omits 2b277dae0679 RDMA/hns: Support to create 1M srq queue omits 636b8fe86bed block, bfq: fix some typos in comments omits d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] omits e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ omits 68e326dea1db RDMA: Handle SRQ allocations by IB/core omits d345691471b4 RDMA: Handle AH allocations by IB/core omits f6316032fd32 RDMA/core: Support object allocation in atomic context omits feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] omits e79c9c60622a IB/mlx5: Remove references to uboject->context omits 9e886b39a73a RDMA/nldev: Return device protocol omits c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device omits 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used omits d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs omits de220cc21967 drm/i915: Consolidate the timeline->barrier omits da23379f1508 drm/i915: Use static allocation for i915_globals_park() omits bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR omits e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack omits d7e02a931235 dma-mapping: remove leftover NULL device support omits 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API omits 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent omits 9f989e8c06fe gbefb: switch to managed version of the DMA allocator omits 12a7b035cacc da8xx-fb: pass struct device to DMA API functions omits 4217efa353c6 parport_ip32: pass struct device to DMA API functions omits c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP omits 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 omits 6d09e003db3d arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-c [...] omits c97263260065 arm64: dts: hi3660: Add hisi asp dma device omits 792cea3f48ad arm64: dts: hi3660: Add dma to uart nodes omits 1761101048a3 arm64: dts: hisilicon: hikey970: Add SD and WiFi support omits 570274cdba34 arm64: dts: hisilicon: hi3670: Add MMC controller support omits 8aa576a8ee1b dt-bindings: mmc: Add HI3670 MMC controller binding omits 757a4b2913eb arm64: dts: hisilicon: hi3670: Add reset controller support omits 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled omits 258bbef06ce9 dt-bindings: reset: Add HI3670 reset controller binding omits d0b0a81acbd8 block: remove unused variable 'def' omits 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] omits 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] omits 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints omits 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] omits 163363455b42 tracing: introduce TRACE_EVENT_NOP() omits a8d655792a32 tracing: Add error_log to README omits 26a944917989 tracing: Add tracing/error_log Documentation omits 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase omits 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase omits c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] omits 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors omits 2f754e771b1a tracing: Have the error logs show up in the proper instances omits d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] omits 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() omits 12f2639038ef tracing: stop making gpio tracing configurable omits b6838275be1f rtc: tegra: convert to SPDX identifier omits 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits e1089802467d rtc: tegra: set range omits f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled omits 279ffafaf39d pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver omits 7d624621b704 rtc: coh901331: convert to SPDX identifier omits febad7946072 rtc: coh901331: use .set_time omits 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 06cfd668ec67 rtc: coh901331: set range omits 5a61fc012996 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits e3a7691321ae rtc: ds1672: switch debug message to %ptR omits 69468320a94d rtc: ds1672: convert to SPDX identifier omits 219219d9b89b rtc: ds1672: use .set_time omits 520d6516736e rtc: ds1672: use rtc_time64_to_tm omits 7a5670c754b8 rtc: ds1672: remove useless indirection omits c346065582f8 rtc: ds1672: remove sysfs debug interface omits 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time omits d1fbe695d889 rtc: ds1672: set range omits cb74e9775871 cfg80211/nl80211: Offload OWE processing to user space in AP mode omits 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated omits 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs omits 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() omits 5490c77d596a dt-bindings: pinctrl: imx7d: Fix PAD_CTL_DSE_X* omits ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets omits ab60633c7136 mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC omits a4a11b7934a5 ARM: dts: at91-vinco: use SPDX-License-Identifier omits 43216d05eda5 ARM: dts: atmel boards: use SPDX-License-Identifier omits 7015533ee0e9 ARM: dts: at91sam9xe: use SPDX-License-Identifier omits c848f3ba0029 ARM: dts: sama5d{2,4}: use SPDX-License-Identifier omits 1e1b11b6a111 nl80211/cfg80211: Specify band specific min RSSI threshold [...] omits e05487d45b23 pinctrl: freescale: use devm_platform_ioremap_resource() t [...] omits d39f3b4f33d2 nl80211: reindent some sched scan code omits 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code omits 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() omits 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing omits 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() omits c7df94c64ca2 pinctrl: imx: remove an unnecessary NULL check omits a71a81e79758 gpio: of: Optimize quirk checks omits 26af34079f1d Merge tag 'v5.1-rc3' into devel omits fb24ea52f78e drivers: Remove explicit invocations of mmiowb() omits 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] omits 915530396c78 Documentation: Kill all references to mmiowb() omits b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code omits 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] omits 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() omits 335b5c638bfd nds32/io: Remove useless definition of mmiowb() omits 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() omits d51575621f0f arm64/io: Remove useless definition of mmiowb() omits 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() omits 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] omits fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h omits d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] omits 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] omits 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] omits fc1860d6b17f Documentation: PM: Unify copyright notices omits fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files omits 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections omits fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup omits e75135e601ee Merge back cpufreq material for v5.2. omits c1d1090c3c76 cpufreq: maple: Remove redundant code from maple_cpufreq_init() omits 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] omits 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] omits 233298032803 cpufreq: ppc_cbe: fix possible object reference leak omits 8d10dc28a9ea cpufreq: pmac32: fix possible object reference leak omits a9acc26b75f6 cpufreq/pasemi: fix possible object reference leak omits ddb07fba1c64 cpufreq: maple: fix possible object reference leak omits 7c468966f05a cpufreq: kirkwood: fix possible object reference leak omits ddb64c5db3cc cpufreq: imx6q: fix possible object reference leak omits b623fa320f83 cpufreq: ap806: fix possible object reference leak omits bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use omits 108ec36b6994 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] omits 9083e4986124 cpufreq: intel_pstate: Update max frequency on global turb [...] omits 9eca544b1491 cpufreq: schedutil: Simplify iowait boosting omits 5e73de3413c5 pinctrl: add drive for I2C related pins on MT8183 omits 9f325c983725 pinctrl: mt8183: add DT binding document omits 1adc90c73957 pinctrl: axp209: Fix NULL pointer dereference after allocation omits 182e80eeaff5 gpiolib: devprop: Fix syntax error omits 27157af66324 gpio: mmio: Drop bgpio_dir_inverted omits dccd30ea5992 ARM: dts: sunxi: Improve A33 NAND transfers by using DMA omits e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] omits 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds omits 32813e288414 mtd: rawnand: Get rid of chip->numchips omits 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize omits 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell omits 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() omits d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct omits eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf omits a7ab085d7c16 mtd: rawnand: Initialize the nand_device object omits 629a442cad5f mtd: rawnand: Fill memorg during detection omits 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer omits 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() omits 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks omits 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] omits 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] omits 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg omits d090c25028e9 mtd: rawnand: meson: set oob layout ops omits 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference omits e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area omits 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote omits 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B omits a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 omits f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property omits 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code omits 7c9914fd4a80 Merge branches 'sunxi/dt-for-5.2' and 'sunxi/dt64-for-5.2' [...] omits 075001385c66 clk: meson: axg-audio: add g12a support omits 43dae505dae6 rtc: test: use .set_time omits 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data omits b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud omits 403365680975 Merge branch 'next/headers' into next/drivers omits 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support omits 7558f978f9b6 spi: document tx/rx clock delay properties omits daae4c583534 ASoC: tlv320aic32x4: Fix spacing omits 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset omits c9500d7b7de8 xfrm: store xfrm_mode directly, not its address omits 4c145dce2601 xfrm: make xfrm modes builtin omits 733a5fac2f15 xfrm: remove afinfo pointer from xfrm_mode omits 1de70830066b xfrm: remove output2 indirection from xfrm_mode omits b3284df1c86f xfrm: remove input2 indirection from xfrm_mode omits 7613b92b1ae3 xfrm: remove gso_segment indirection from xfrm_mode omits 303c5fab1272 xfrm: remove xmit indirection from xfrm_mode omits 0c620e97b349 xfrm: remove output indirection from xfrm_mode omits c2d305e51038 xfrm: remove input indirection from xfrm_mode omits b45714b164ca xfrm: prefer family stored in xfrm_mode struct omits f1ca9992ced7 spi: add a method for configuring CS timing omits b262a69582a4 xfrm: place af number into xfrm_mode struct omits 24496da6927f spi-summary: document set_cs_timing omits fa28fd342137 spi: tegra114: add support for interrupt mask omits 9d199231b000 spi: tegra114: add 3 wire transfer mode support omits 9877a347f205 spi: tegra114: add dual mode support omits 79567c1a321e spi: gpio: Use devm_spi_register_master() omits 45beec351998 spi: bitbang: Introduce spi_bitbang_init() omits 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] omits 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] omits 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe omits a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM omits 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call omits 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() omits 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS omits b93318a22f23 spi: kill useless initializer in spi_register_controller() omits 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing omits 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id omits 45a310136b3e ASoC: ab8500: add range to usleep_range omits a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II omits ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect omits a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier omits e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier omits 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier omits 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier omits ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier omits 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier omits eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier omits 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier omits 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier omits 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier omits 93a643f29bcb drm/i915/cdclk: have only one init/uninit function omits bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier omits e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h omits f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h omits 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h omits 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h omits efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h omits c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h omits 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h omits 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier omits 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h omits 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h omits 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h omits 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h omits 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h omits d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier omits 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h omits 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h omits f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h omits 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h omits a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier omits 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h omits 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h omits 174594db632a drm/i915: extract intel_csr.h from intel_drv.h omits 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier omits ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h omits fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h omits d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h omits 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h omits 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier omits e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained omits e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier omits ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier omits 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier omits b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> omits eda69b0c06bc crypto: testmgr - add panic_on_fail module parameter omits f6e9af876615 crypto: arm64/cbcmac - handle empty messages in same way a [...] omits c31a871985ca crypto: cts - don't support empty messages omits c5c46887cfe7 crypto: streebog - fix unaligned memory accesses omits 5e27f38f1f3f crypto: chacha20poly1305 - set cra_name correctly omits dcaca01a42cc crypto: skcipher - don't WARN on unprocessed data after sl [...] omits dec3d0b1071a crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() omits 307508d10729 crypto: crct10dif-generic - fix use via crypto_shash_digest() omits f947d7fd12ab crypto: nx842 - remove set but not used variables 'dpaddin [...] omits dbbaffefd269 crypto: mxs-dcp - return errcode in mxs_dcp_aes_enqueue an [...] omits d31549774d5d crypto: marvell - remove set but not used variable 'index' omits 8316da02e3e0 crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() omits 61abc356bf31 crypto: aes - Use ___cacheline_aligned for aes data omits 71052dcf4be7 crypto: scompress - Use per-CPU struct instead multiple variables omits 6a4d1b18ef00 crypto: scompress - return proper error code for allocatio [...] omits d6112ea0cb34 crypto: ccp - introduce SEV_GET_ID2 command omits ffecb696d462 crypto: caam/qi - Change a couple IS_ERR_OR_NULL() checks [...] omits 8a3719a5b9ef crypto: cavium/nitrox - Added rfc4106(gcm(aes)) cipher support omits 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI omits ab3e023b1b4c drm/cirrus: rewrite and modernize driver. omits ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() omits bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() omits 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper omits 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] omits 1f17f7742eeb net: sched: flower: insert filter to ht before offloading [...] omits 9186c90bbb95 Merge branch 'rhashtable-bitlocks' omits 149212f07856 rhashtable: add lockdep tracking to bucket bit-spin-locks. omits 8f0db018006a rhashtable: use bit_spin_locks to protect hash bucket. omits ff302db965b5 rhashtable: allow rht_bucket_var to return NULL. omits 7a41c294c146 rhashtable: use cmpxchg() in nested_table_alloc() omits 81b901d9009a ARM: Document merges omits 864e86544543 Merge branch 'arm/fixes' into for-next omits b9c273babce7 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface omits 5861381d4866 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling omits 174c9526ac89 Merge tag 'lm3532-driver-improvements' into for-next omits bc1b8492c764 leds: lm3532: Introduce the lm3532 LED driver omits e4b3b4435562 mfd: ti-lmu: Remove LM3532 backlight driver references omits 863a0618226e ARM: dts: omap4-droid4: Update backlight dt properties omits 6ccc7435fab7 dt: lm3532: Add lm3532 dt doc and update ti_lmu doc omits 1e83bc815602 ext4: use BUG() instead of BUG_ON(1) omits d454a27384f6 ext4: fix prefetchw of NULL page omits 513a4c5589b4 drm/i915: Track the temporary wakerefs used for hsw_get_pi [...] omits 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR omits ff466b58055f libbpf: Ignore -Wformat-nonliteral warning omits f7e49c81df8e nvmem: sunxi_sid: Support SID on H6 omits 1e045a62eea6 Merge branch 'net-hsr-improvements-and-bug-fixes' omits 5150b45fd355 net: hsr: Fix node prune function for forget time expiry omits fc4ecaeebd26 net: hsr: add debugfs support for display node list omits 0e7623bdf34f net: hsr: convert to SPDX identifier omits 9f73c2bb46f4 net: hsr: add blank line after function declaration omits b1b4aa914080 net: hsr: remove camel case usage in the code omits d131fcc690b9 net: hsr: add missing space around operator in code omits 059477830022 net: hsr: fix placement of logical operator in a multi-lin [...] omits 5fa967780364 net: hsr: remove unnecessary space after a cast omits 05ca6e644dc9 net: hsr: fix NULL checks in the code omits 0525fc069f03 net: hsr: fix lines that ends with a '(' omits 4fe25bd8c3e7 net: hsr: fix alignment issues in the code for functions omits 5670342ced28 net: hsr: remove unnecessary paranthesis from the code omits d4730775ed4b net: hsr: fix multiple blank lines in the code omits d595b85a6cea net: hsr: fix lines exceeding 80 characters omits f1054c65bca6 selftests: forwarding: test for bridge mcast traffic after [...] omits ea401685a20b net: hns: fix unsigned comparison to less than zero omits afdb3df2925a Merge branch 'r8152-runtime-mac-changes' omits 25766271e42f r8152: Refresh MAC address during USBDEVFS_RESET omits 78fdde30d4bd r8152: remove extra action copying ethernet address omits d1edc0855597 tcp: remove redundant check on tskb omits cdf369cd5808 Merge branch 'net-phy-add-Amlogic-g12a-support' omits fad137c4ef07 net: phy: meson-gxl: clean-up gxl variant driver omits 5c3407abb338 net: phy: meson-gxl: add g12a support omits 7090425104db net: phy: add amlogic g12a mdio mux support omits 867934e9c9ba dt-bindings: net: phy: add g12a mdio mux documentation omits 7934b481ab1a virtio-net: Fix some minor formatting errors omits 6221333ab213 virtio-net: Remove inclusion of pci.h omits 742b06b5628f jbd2: check superblock mapped prior to committing omits fe53cbc5a398 ext4: remove incorrect comment for NEXT_ORPHAN() omits 31562b954b60 ext4: make sanity check in mballoc more strict omits fb203751099e jbd2: remove repeated assignments in __jbd2_log_wait_for_space() omits eb94dc9aabdf r8169: disable tx interrupt coalescing on RTL8168 omits a80f36cc64f0 block: sed-opal: rename next to execute_steps omits 0af2648ec30c block: sed-opal: don't repeat opal_discovery0 in each steps array omits 3db87236cfb2 block: sed-opal: pass steps via argument rather than via opal_dev omits 372be4084475 block: sed-opal: use named Opal tokens instead of integer [...] omits 3fff234b851c block: sed-opal: unify retrieval of table columns omits a4ddbd1b7b2c block: sed-opal: add token for OPAL_LIFECYCLE omits 285599590e2e block: sed-opal: split generation of bytestring header and [...] omits b2f9c6eb3f5f block: sed-opal: print failed function address omits b68f09ecdeaa block: sed-opal: reuse response_get_token to decrease code [...] omits 7d9b62ae2a7d block: sed-opal: unify error handling of responses omits e8b2922459cf block: sed-opal: unify cmd start omits 78d584ca31ef block: sed-opal: close parameter list in cmd_finalize omits e2821a50b17c block: sed-opal: unify space check in add_token_* omits 1b6b75b0137f block: sed-opal: use correct macro for method length omits 1e815b33c5cc block: sed-opal: fix typos and formatting omits 78bf47353b00 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR omits 72deb455b5ec block: remove CONFIG_LBDAF omits 88d609a3ad7a Merge branch 'i2c/for-current-fixed' into i2c/for-next omits 83fdb2dfb0c2 interconnect: convert to DEFINE_SHOW_ATTRIBUTE omits f03f73c2a974 MAINTAINERS: Add mailing list for the interconnect API omits 658eec837b11 PCI: Rework pcie_retrain_link() wait loop omits 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum omits 86fa6a344209 PCI: Factor out pcie_retrain_link() function omits 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range omits 9f201aba56b9 habanalabs: prevent device PTE read/write during hard-reset omits 3f5398cfbf05 habanalabs: improve IOCTLs behavior when disabled or reset omits 141f3767e7b8 drm/i915: Mark GEM wedged right after marking device unplugged omits caa3c8e52582 habanalabs: all FD must be closed before removing device omits 09d7d3e5291b arm64: defconfig: include the Agilex platform to the arm64 [...] omits 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc omits 1d960858bed2 Documentation: bus: ti-sysc: fix spelling mistakes "multip [...] omits 13aad51935df bus: ti-sysc: Detect DMIC for debugging omits b4a9a7a38917 bus: ti-sysc: Handle swsup idle mode quirks omits 10645e81b967 bus: ti-sysc: Pass clockactivity quirk to platform functions omits 4b36daf9ada3 arm64: dts: agilex: Add initial support for Intel's Agilex [...] omits f83f7151950d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 6d7ee2edaa54 net/mlx5e: Unify logic of MTU boundaries omits 0b77f2305f38 net/mlx5e: Obsolete param field holding a constant value omits 98df6d5b877c net/mlx5: A write memory barrier is sufficient in EQ ci update omits 27c11b6b844c net/mlx5e: Do not rewrite fields with the same match omits 35a605db168c net/mlx5e: Offload TC e-switch rules with ingress VLAN device omits 278748a95aa3 net/mlx5e: Offload TC e-switch rules with egress VLAN device omits 6fca9d1e603a net/mlx5e: Allow VLAN rewrite of prio field with the same match omits bf2f3bca1c5d net/mlx5e: Deny VLAN rewrite if there is no VLAN header match omits 8377629e76bc net/mlx5e: Use helpers to get headers criteria and value pointers omits 2cc1cb1d1735 net/mlx5e: Return -EOPNOTSUPP when attempting to offload a [...] omits 20bb4a813e13 net/mlx5e: Deletes unnecessary setting of esw_attr->parse_attr omits 6f9af8ff1166 net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() omits 1b18b781516d net/mlx5e: Make the log friendly when decapsulation offloa [...] omits eda99e11a097 net/mlx5: E-Switch, Fix double mutex initialization omits 5d3c537f9070 net/mlx5: Handle event of power detection in the PCIE slot omits b6460c72c36d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 95007efbe608 drm/i915: Convert i915_reset.c over to using uncore mmio omits bbba0e7c5cda genirq/timings: Add array suffix computation code omits bfe83844987a genirq/timings: Remove variance computation code omits b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] omits 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline omits fdc4e9267f9b drm/i915: Make use of 'engine->uncore' omits 2ea6f760283e gfs2: Remove misleading comments in gfs2_evict_inode omits 0cf2c8dc6134 gfs2: Replace gl_revokes with a GLF flag omits 54cca4bad076 dlm: allow binding to all network interfaces omits a5c28303641a dlm: add TCP multihoming/failover support omits 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying omits 332c8173cf33 dlm: Fix test for -ERESTARTSYS omits dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS omits e1074d4b1deb f2fs: add comment for conditional compilation statement omits 186857c5a14a f2fs: fix potential recursive call when enabling data_flush omits 7f3d7719c188 f2fs: improve discard handling with multi-device volumes omits 95175dafc439 f2fs: Reduce zoned block device memory usage omits 0916878da355 f2fs: Fix use of number of devices omits 252fbeb86cef power: supply: max14656: fix potential use-after-free omits 0cd0e4971155 power: supply: max14656: fix potential use-before-alloc omits ec4628effbb7 dt-bindings: arm: atmel: add binding for SAM9X60 shutdown [...] omits 17d2e876b497 power: reset: at91-poweroff: add support for SAM9X60 omits 5c6c513ddbc7 power: reset: at91-poweroff: add RTT wakeup capability omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits 4ceabaf7909d HID: core: Do not call request_module() in async context omits 75199aa5269f Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] omits 41eb0df1926a ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) omits ce8873c77c84 dt-bindings: power: supply: gpio-charger: add missing semi [...] omits 347807d3876a Merge branch 'bpf-varstack-fixes' omits 1fbd20f8b77b bpf: Add missed newline in verifier verbose log omits 07f9196241f8 selftests/bpf: Test unbounded var_off stack access omits 107c26a70ca8 bpf: Sanity check max value for var_off stack access omits 2c6927dbdc3f selftests/bpf: Test indirect var_off stack access in unpriv mode omits 088ec26d9c2d bpf: Reject indirect var_off stack access in unpriv mode omits f68a5b44647b selftests/bpf: Test indirect var_off stack access in raw mode omits f2bcd05ec7b8 bpf: Reject indirect var_off stack access in raw mode omits 636e78b1cdb4 samples/bpf: fix build with new clang omits 6d4257284a87 drm/i915: Make RING_PDP relative to engine->mmio_base omits c3422ad5f84a power: supply: axp288_charger: Fix unchecked return value omits f0459fe14713 power: supply: Fix the simple battery property names omits 75cf4f5aa903 power: charger-manager: fix a potential NULL pointer dereference omits b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop omits 077d9951f7c9 power: reset: syscon-reboot: add a mask property omits 91b350a60513 Documentation/gpu/meson: Remove link to meson_canvas.c omits 0cc961db138d gfs2: Fix occasional glock use-after-free omits e57ce4b193a3 drm/i915/selftests: Fix plain use of integer 0 as NULL omits f6e564354a01 arm64: Use defines instead of magic numbers omits cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] omits 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() omits 705acedd7fcb x86/vdso: Remove hpet_page from vDSO omits 7c21383f3429 x86/build: Keep local relocations with ld.lld omits bac24f59f454 drm/i915/execlists: Enable coarse preemption boundaries for gen8 omits e43c426a777e platform/chrome: cros_ec_debugfs: Remove dev_warn when con [...] omits b66ea2c2cf59 drm/i915: Use lockdep_pin_lock() over the construction of [...] omits fcf041fbacbc arm64: dts: allwinner: h6: Add device node for SID omits 954a03be033c iommu/arm-smmu: Break insecure users by disabling bypass b [...] omits d0de579c043c nvme: log the error status on Identify Namespace failure omits 013a63ef4edc nvmet: add safety check for subsystem lock during nvmet_ns [...] omits e84c2091a452 nvmet: never fail double namespace enablement omits 70479b71bc80 nvme-pci: tidy up nvme_map_data omits 297910571f08 nvme-pci: optimize mapping single segment requests using SGLs omits dff824b2aadb nvme-pci: optimize mapping of small single segment requests omits d43f1ccfad05 nvme-pci: remove the inline scatterlist optimization omits 4aedb705437f nvme-pci: split metadata handling from nvme_map_data / nvm [...] omits 783b94bd9250 nvme-pci: do not build a scatterlist to map metadata omits b15c592de37e nvme-pci: only call nvme_unmap_data for requests transferr [...] omits 7fe07d14f71f nvme-pci: merge nvme_free_iod into nvme_unmap_data omits 915f04c93db4 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_un [...] omits 9b048119a153 nvme-pci: remove nvme_init_iod omits 3ab3a0313cb8 block: add dma_map_bvec helper omits 9d9de535f385 block: add a rq_dma_dir helper omits 2a876f5e25e8 block: add a rq_integrity_vec helper omits 3aef3cae4342 block: add a req_bvec helper omits 39f8e3640114 nvme-pci: remove unused nvme_iod member omits 88a041f4c1f6 nvme-pci: remove q_dmadev from nvme_queue omits 7c349dde26b7 nvme-pci: use a flag for polled queues omits 70583295388a nvmet-tcp: implement C2HData SUCCESS optimization omits 6b80f1d2cc5a nvmet-fc: use zero-sized array and struct_size() in kzalloc() omits cfe03c2ec462 nvmet: avoid double errno conversions omits 43e2d08d0790 nvme: avoid double dereference to convert le to cpu omits 6d00c6f8d2e7 ARM: dts: aspeed: Add RTC node omits 345077c8e172 KVM: PPC: Book3S: Protect memslots while validating user address omits 7cb9eb106d7a KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on gu [...] omits 780726f99655 ARM: dts: aspeed: witherspoon: Update BMC partitioning omits 972f0e069d11 ARM: dts: aspeed: cmm: enable iio-hwmon-adc omits ffdbf494821d ARM: dts: aspeed: tiogapass: Enable VUART omits 796b44070199 ARM: dts: aspeed-g5: Add video engine omits 5de3b03173f8 ARM: dts: aspeed: Enable the GFX IP omits e1920e704829 ARM: dts: aspeed-g5: Add resets and clocks to GFX node omits 66e7ff850f52 ARM: dts: aspeed: witherspoon: Enable vhub omits 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller omits d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] omits 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio omits 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() omits 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set omits 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case omits d9088966c851 spi: tegra114: set bus number based on id omits 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes omits f0a0bc90c6e7 spi: tegra114: set supported bits per word omits a0253c8fa181 spi: tegra114: dump SPI registers during timeout omits e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 omits a026525d4e45 spi: tegra114: avoid reset call in atomic context omits f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change omits 4110e9a18683 ASoC: cs42l51: change mic bias DAPM omits 1997ee89f36d ASoC: fsl_esai: Support synchronous mode omits 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister omits 2114171d9cce ASoC: topology: fix big-endian check omits 5aebe7c7f9c2 ASoC: topology: fix endianness issues omits aa191a37b801 ASoC: meson: axg-tdmout: add g12a support omits f01bc67f58fd ASoC: meson: axg-tdm-formatter: rework quirks settings omits fcced66f208d ASoC: meson: axg-frddr: add g12a support omits a3c23a8ad4dc ASoC: meson: axg-toddr: add g12a support omits 7c02509a8a99 ASoC: meson: axg-fifo: add g12a support omits 679f4e6cfd45 ASoC: meson: add g12a compatibles omits f96fb7d198ca ASoC: core: remove link components before cleaning up card [...] omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 14d2bd53a47a Merge tag 'drm-misc-next-2019-04-04' of git://anongit.free [...] omits 8f4043f12532 Merge branch 'tipc-improve-TIPC-unicast-link-throughput' omits 58ee86b8c775 tipc: adapt link failover for new Gap-ACK algorithm omits 382f598fb66b tipc: reduce duplicate packets for unicast traffic omits 9195948fbf34 tipc: improve TIPC throughput by Gap ACK blocks omits 492929c54791 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC omits 098b7ae8ec43 extcon: intel: Split out some definitions to a common header omits db8b4aefd17b extcon: Fix build warning for extcon_unregister_notifier comment omits a72a1be0de71 extcon: intel-cht-wc: Enable external charger omits 3137301b6d97 extcon: intel-cht-wc: Make charger detection co-existed wi [...] omits 9419a3191dcb acct_on(): don't mess with freeze protection omits 29502bb127b1 Merge branch 'genphy-ability' omits 32a069d807f3 net: phy: realtek: remove setting callback get_features an [...] omits a1deab17b2e9 net: phy: allow a PHY driver to define neither features no [...] omits e177163d36d5 net: bridge: mcast: remove unused br_ip_equal function omits 448a24130b25 Revert "r8169: use netif_receive_skb_list batching" omits f6fee16dbbe3 tcp: Accept ECT on SYN in the presence of RFC8311 omits 6124d0670d0b Merge branch 'net-extend-devlink-port-attrs-with-switch-ID' omits 119c0b5721da net: devlink: add warning for ndo_get_port_parent_id set w [...] omits 15b04aceeb83 dsa: pass switch ID through devlink_port_attrs_set() omits df535f4c47a6 mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() omits c25f08ac65e4 nfp: remove ndo_get_port_parent_id implementation omits 1b15c90270c5 nfp: pass switch ID through devlink_port_attrs_set() omits 56d9f4e8f70e bnxt: remove ndo_get_port_parent_id implementation for phy [...] omits 6605a226781e bnxt: pass switch ID through devlink_port_attrs_set() omits 03213a996531 bnxt: move bp->switch_id initialization to PF probe omits aef36b88229a mlxsw: Remove ndo_get_port_parent_id implementation omits cdf29f4a2625 mlxsw: Pass switch ID through devlink_port_attrs_set() omits 7e1146e8c10c net: devlink: introduce devlink_compat_switch_id_get() helper omits bec5267cded2 net: devlink: extend port attrs for switch ID omits 407dd706fb52 net: devlink: convert devlink_port_attrs bools to bits omits 8dc350202d32 net: bridge: optimize backup_port fdb convergence omits a0640e610f7b net: Remove inclusion of pci.h omits 53a6b206e36f ibmvnic: remove set but not used variable 'netdev' omits fe1ec0bdfba4 ehea: remove set but not used variables 'epa' and 'cq_handle_ref' omits 1789b8aabefb net: pasemi: remove set but not used variable 'cpyhdr' omits c8f191282f81 ehea: Fix a copy-paste err in ehea_init_port_res omits 28b05b928868 net: use correct this_cpu primitive in dev_recursion_level omits e1279ff7aec1 tipc: add NULL pointer check omits 95e27a4da614 net: sched: ensure tc flower reoffload takes filter ref omits a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() omits 4c38f5ca8455 Merge branch 'for-5.2' into for-next omits d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call omits 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] omits bc29d3a69d4c drm/pl111: fix possible object reference leak omits e31b97ef19df drm/vc4: vc4_debugfs_regset32() can be static omits df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] omits 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support omits 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy omits 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment omits 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings omits fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support omits 8fede567b847 iio:temperature:max31856:Add device tree bind info omits 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) omits 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML omits 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data omits 89c16919a078 iio: Make possible to include driver.h first omits e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor omits 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table omits 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] omits 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings omits 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] omits 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings omits ebd457d55911 iio: light: vcnl4000 add devicetree hooks omits 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes omits 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] omits 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes omits a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode omits 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer omits 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine omits caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] omits 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode omits 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate omits 57565828adf5 staging: iio: ad5933: change attributes to match ABI omits bf2da9707900 iio: adc: ad7780: Add parentheses to macros omits 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c omits 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c omits 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib omits 5075e0720d93 iio: imu: adis: generalize burst mode support omits 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core omits 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation omits 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] omits d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro omits 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver omits 16b05261537e mb1232.c: add distance iio sensor with i2c omits 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers omits 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix omits 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences omits a816646f08ce staging: iio: ad5933: add ABI documentation omits 8fce3d34d70c staging: iio: ad5933: change help rule message omits adb0ef4120bb staging: iio: ad5933: add SPDX identifier omits 700e8911a681 staging: iio: ad5933: organize includes omits 3204683722c2 staging: iio: ad5933: change multi-line comment style omits 46c1eb4bb137 staging: iio: ad7780: add device tree binding omits 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging omits 69fdf26f6ffe staging: iio: ad7780: add new copyright holder omits bb4af619a603 staging: iio: ad7780: add SPDX identifier omits 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init omits 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask omits 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly omits 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x omits 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x omits ae9f86feb429 staging: iio: ad7780: add missing switch default case omits 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support omits caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply omits e32cff6f6163 iio: adc: lpc32xx: Add scale feature omits 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers omits 163321094ba1 iio: adc: lpc32xx: Sort headers omits eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties omits 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings omits 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX omits 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup omits 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding omits 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation omits b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab omits 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. omits ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc omits b921d928a31c iio: cros_ec: Drop unnecessary include files omits 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy omits 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock omits 326e2357553d iio: imu: adis16480: Add support for external clock omits 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. omits d626be00e856 drivers: iio: Kconfig: pedantic cleanup omits 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] omits 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] omits 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove omits 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message omits b11a89d5d249 iio:potentiostat:lmp91000: invert if statement omits cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] omits 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses omits c97dce792dc8 iio: adc: ti-ads7950: add GPIO support omits 13814627c965 iio: adc: fix a potential NULL pointer dereference omits d43102f525d9 iio: dac: ti-dac5571: Update the module author email address omits bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address omits 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support omits 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] omits 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. omits e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A omits a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support omits 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer omits 3862828a903d iio: buffer: Switch to bitmap_zalloc() omits 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] omits f6672544df43 iio: st_accel: remove redundant unsigned less than zero check omits e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings omits 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH omits 67b9d4d0985f iio: ak8975: improve code readability omits 28799ceac014 iio: mpu6050: improve code readability omits 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support omits d9842c770a47 iio: magnetometer: bmc150: add mount matrix support omits 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support omits 3a6049f6dbab iio: gyro: bmg160: add mount matrix support omits 587c2bea23f8 iio: accel: bma180: add mount matrix support omits 3c35e20a1118 iio: accel: bmc150: add mount matrix support omits fb1589710efe iio: Allow to read mount matrix from ACPI omits 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL omits 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s omits c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift omits 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis omits 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support omits 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] omits 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version omits 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU omits 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices omits 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way omits e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] omits 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way omits 304840c476ee iio: imu: adis16480: Add OF device ID table omits cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator omits abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock omits be35d281da6a iio: trigger: Print an error if there is no available irq omits cb57f2eb0156 iio: mma8452: mark expected switch fall-through omits faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] omits 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list omits 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] omits 6b079a807b36 iio: remove redundant unlikely annotation omits 4c4591173f68 Input: sun4i-a10-lradc-keys - add support for A83T omits fb3c09ba20ff Input: snvs_pwrkey - use dev_pm_set_wake_irq() to simplify code omits 24541dede9db Input: lpc32xx-key - add clocks property and fix DT bindin [...] omits aaca981e4588 Input: i8042 - signal wakeup from atkbd/psmouse omits e6046b5e69a0 MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 5de363b66a37 drivers: base: power: add proper SPDX identifiers on files [...] omits 50f86aedfa96 drivers: base: firmware_loader: add proper SPDX identifier [...] omits 47bcc18c7e76 drivers: base: test: add proper SPDX identifier to Makefile omits 847d44efad07 net: bridge: update multicast stats from maybe_deliver() omits 942f146a63ce net: use kfree_skb_list() from ip_do_fragment() omits da0dde94ad48 Merge branch 'hnx3-next' omits d223dfa40a8f net: hns3: split function hnae3_match_n_instantiate() omits 1eeb3367897a net: hns3: modify HNS3_NIC_STATE_INITED flag in hns3_reset [...] omits 6ff7ed8049eb net: hns3: prevent change MTU when resetting omits c4e401e5a934 net: hns3: check resetting status in hns3_get_stats() omits 389775a6605e net: hns3: add protect when handling mac addr list omits ffd0a922cdea net: hns3: simplify hclgevf_cmd_csq_clean omits ceca4a5e3223 net: hns3: minor optimization for datapath omits 0aa3d88a9197 net: hns3: minor optimization for ring_space omits 72110b567479 net: hns3: return 0 and print warning when hit duplicate MAC omits 9c3e713020fc net: hns3: modify the VF network port media type acquisiti [...] omits 962e31bdfce9 net: hns3: reduce resources use in kdump kernel omits 95dbab9f3606 net: hns3: check 1000M half for hns3_ethtool_ops.set_link_ [...] omits 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple omits 542f36159f94 gpio: Set proper argument value to set_config omits 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() omits 7c68571f77fb gpio: omap: avoid clang warning omits 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer omits 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() omits 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() omits 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() omits 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() omits df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() omits 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() omits f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() omits aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() omits a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() omits 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() omits 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() omits c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() omits 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() omits ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() omits 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() omits 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() omits 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() omits dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() omits 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() omits 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() omits 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() omits 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() omits 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() omits 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() omits 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() omits b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() omits 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() omits 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() omits 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() omits b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() omits 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() omits aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() omits bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() omits 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() omits c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups omits 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage omits 2ebf47176b7e drm/panel: Rocktech jh057n00900: Add terminating newlines [...] omits f69e00bd21aa gpio: mmio: Support two direction registers omits c2400ec3b6d1 drm/i915: add Makefile magic for testing headers are self- [...] omits f16aa97d3f57 tty: fix up a few remaining files without SPDX identifiers omits 38c91d1d55fe tty: add SPDX identifiers to Kconfig and Makefiles omits 5d777b185f6d arch_topology: Make cpu_capacity sysfs node as read-only omits 13bac55ef7ae doc/mm: New documentation for memory performance omits d9e8844c7d81 acpi/hmat: Register memory side cache attributes omits 8d59f5a2ca76 acpi/hmat: Register performance attributes omits 665ac7e92757 acpi/hmat: Register processor domain to its memory omits acc02a109b04 node: Add memory-side caching attributes omits e1cf33aafb84 node: Add heterogenous memory access attributes omits 08d9dbe72b1f node: Link memory nodes to their compute nodes omits 3accf7ae37a9 acpi/hmat: Parse and report heterogeneous memory omits 3bc0e8eb179d acpi: Add HMAT to generic parsing tables omits 60574d1e05b0 acpi: Create subtable parsing infrastructure omits 95336d4cb588 qtnfmac: replace qtnf_cmd_acl_data_size() with struct_size() omits fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] omits dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops omits 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip omits 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip omits 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() omits f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset omits 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] omits 1beb55126937 PCI: keystone: Cleanup interrupt related macros omits 24062fe85860 perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk omits f202cdab3b48 perf/smmuv3: Add MSI irq support omits 7d839b4b9e00 perf/smmuv3: Add arm64 smmuv3 pmu driver omits 7cdd4dc58d28 drm/amd/powerplay: check for invalid profile mode before s [...] omits 2b24e6f63ac9 block: bio: ensure newly added bio flags don't override BV [...] omits 1889ae50a906 pinctrl: artpec6: Make two functions static omits 8fb44c1d8258 drm/i915: Fixup kerneldoc for intel_cdclk_needs_cd2x_update omits 6960d9cfc721 drm/i915: Be precise in types for i915_gem_busy omits 3846e6a06160 Merge tag 'sh-pfc-for-v5.2-tag1' of git://git.kernel.org/p [...] omits 28d618e9ab86 drm/i915: Update DRIVER_DATE to 20190404 omits e67b2c715415 samples, selftests/bpf: add NULL check for ksym_search omits 0979ff7992fb selftests/bpf: ksym_search won't check symbols exists omits e04232c38190 ASoC: cs42l51: add adc volume control omits 75a714823e89 ASoC: cs42l51: add power management omits 2f7c4ce09a43 ASoC: cs42l51: add support of master mode omits 11b9cd748e31 ASoC: cs42l51: add reset management omits f77b6ea70f3a ASoC: cs42l51: add regulator management omits 26bde6ad6d59 ASoC: dt-bindings: update cs42l51 bindings omits aa612f2b006a ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry omits fdf34366d324 ASoC: max98357a: add missing supported rates omits d3e6e374566e ASoC: tlv320aic32x4: Add Playback PowerTune Controls omits 44ceee847e27 ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage omits 1537ad15c9c5 kernfs: fix xattr name handling in LSM helpers omits 24e516049360 ACPI/IORT: Add support for PMCG omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" omits 54303a1aef95 habanalabs: split mmu/no-mmu code paths in memory ioctl omits 295938406cbc habanalabs: ASIC_AUTO_DETECT enum value is redundant omits c7252a653299 RDMA/cm: Remove useless zeroing of static global variable omits d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] omits 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler omits bcb5ca43a761 nvmem: sunxi-sid: convert to SPDX license tags omits 7081d56cd796 nvmem: sunxi-sid: add binding for H6's SID controller omits 9b0ca0e0f7e2 nvmem: sunxi-sid: fix wrong description in kernel doc omits 30491282dd08 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] omits 1df24bda25bc nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] omits 5a6e3c82f3fe nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] omits a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable omits f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference omits 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling omits 42a58f73e9ea PCI: rcar: Clean up debug messages omits 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) omits d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] omits 86f046b8eca1 Merge branch 'arm64-dt-for-v5.2' into next omits 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] omits b2c615457b28 PCI: rcar: Clean up remaining macros defining bits omits 7cc10c5cb143 gnss: ubx: add u-blox,neo-6m compatible omits ae40e94fca6d dt-bindings: gnss: add u-blox,neo-6m compatible omits ad68fa5fe8c1 arm64: dts: renesas: cat874: Add USB-HOST support omits 08edd3aa05eb nvmem: core: fix read buffer in place omits 38bb0baea310 rtlwifi: move spin_lock_bh to spin_lock in tasklet omits 60209d482b97 rtlwifi: fix potential NULL pointer dereference omits 765976285a8c rtlwifi: fix a potential NULL pointer dereference omits 2cd2b42439ea mwifiex: add a bounds check in mwifiex_process_sta_rx_packet() omits 003b686ace82 mwifiex: Fix mem leak in mwifiex_tm_cmd omits e5b9b206f3f6 net: mwifiex: fix a NULL pointer dereference omits 6603c5844a44 iwlegacy: remove redundant assignment to *res omits d825db346270 b43: shut up clang -Wuninitialized variable warning omits 46953f97224d brcmfmac: fix missing checks for kmemdup omits a9fd0953fa4a brcmfmac: convert dev_init_lock mutex to completion omits 24d413a31afa brcmfmac: fix Oops when bringing up interface during USB d [...] omits 504f06725d01 brcmfmac: remove unused variable i from brcmf_usb_free_q omits 2b78e5f52236 brcmfmac: remove pending parameter from brcmf_usb_free_q omits db3b9e2e1d58 brcmfmac: fix race during disconnect when USB completion i [...] omits 5cdb0ef6144f brcmfmac: fix NULL pointer derefence during USB disconnect omits c80d26e81ef1 brcmfmac: fix WARNING during USB disconnect in case of une [...] omits 0a042b355e60 pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and [...] omits f05603fa6aa3 pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data omits baaa2effc684 pinctrl: sh-pfc: r8a77970: Fix spacing omits 4684997d9eea brcmfmac: reset PCIe bus on a firmware crash omits a2ec87ddbf16 brcmfmac: add a function designated for handling firmware fails omits c9692820710f brcmfmac: support repeated brcmf_fw_alloc_request() calls omits b63967cae6b1 qtnfmac: use scan duration param for different scan types omits bc70732f9bd9 qtnfmac: send EAPOL frames via control path omits 72b3270e01ab qtnfmac: allow changing the netns omits 83b00f6eb863 qtnfmac: simplify firmware state tracking omits ae1946be26bc qtnfmac: fix core attach error path in pcie backend omits 93eeab26791d qtnfmac: update bands information on CHANGE_INTF command omits 438fb43bcab1 qtnfmac: pass DFS region to firmware on region update omits c698bce01562 qtnfmac: allow each MAC to specify its own regulatory rules omits 48cefdfbcb57 qtnfmac: flexible regulatory domain registration logic omits 2c31129f8f40 qtnfmac: pass complete channel info in regulatory notifier omits a2fbaaf757e3 qtnfmac: include full channels info to regulatory notifier omits 642f15a5cee7 qtnfmac: simplify error reporting in regulatory notifier omits d123172175db qtnfmac: make regulatory notifier work on per-phy basis omits b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] omits 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM omits 7f042743306c mfd: cros_ec: Instantiate the CrOS USB PD logger driver omits 49dbf2877b11 mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable omits b126fc073287 ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious omits bacae6a8e854 mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable omits 47fa5773f11c ASoC: sprd: Fix spelling mistake "faied" -> "failed" omits 54cd97cfe02e ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value omits 430f5da69b93 ASoC: rockchip: pdm: adjust waterlevel in frame unit omits 2a050b7a746e dt-bindings: sound: add compatible for rk1808 omits 717d97879b34 ASoC: rockchip: pdm: add compatible for rk1808 omits 6bfff707985f dt-bindings: sound: rockchip: add compatible for rk3308/px30 omits 624e8e00acaf ASoC: rockchip: pdm: fixup pdm fractional div omits 072cb68a4366 Merge branch 'asoc-5.1' into asoc-5.2 omits c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc omits 169680dee73d rtc: remove unnecessary Kconfig dependencies omits 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support omits 85370d3dd0d1 rtc: pcf85063: add offset correction support omits fadfd092ee91 rtc: pcf85063: add nvram support omits 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support omits 05cb3a56ee8c rtc: pcf85063: add alarm support omits 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp omits e89b60d02801 rtc: pcf85063: switch to regmap omits 802a779aeb66 rtc: pcf85063: set range omits 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device omits 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check omits de311aa8d47f rtc: pcf85063: convert to SPDX identifier omits 0f21700ac40c rtc: pcf85063: switch to probe_new omits 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code omits cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code omits e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code omits 184a182ed52a rtc: Add ASPEED RTC driver omits e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation omits 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm omits 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. omits fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static omits d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 omits e07fa839d943 rtc: wm831x: convert to SPDX identifier omits 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits d315bc1be955 rtc: wm831x: remove unnecessary goto omits b9a1d801a9dd rtc: wm831x: set range omits b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 5ff404d1496e rtc: da9063: set range omits 64bef02c92fa rtc: sun4v: switch to SPDX identifier omits 3ec99d6136f0 rtc: sun4v: set range omits 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 58c92990cc27 rtc: omap: convert to SPDX identifier omits 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 72dd89c0bcd3 rtc: ps3: set range omits 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device omits e85b930bc6b7 rtc: ps3: convert to SPDX identifier omits 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings omits bc40072d71d5 rtc: at91sam9: convert to SPDX identifier omits 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 255c43ca0142 rtc: at91sam9: set range omits 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device omits 1a76a77c8800 rtc: at91sam9: drop platform_data support omits beee05dfbead rtc: sh: set range omits 1097998d27da rtc: sh: fix possible race condition omits 9852023d204b rtc: sh: stop resetting time to epoch omits c1576497b286 rtc: dm355evm: convert to SPDX identifier omits c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 4bc85a3873c6 rtc: dm355evm: set range omits c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device omits 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier omits b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS omits bd01386e2c28 rtc: goldfish: sort headers omits 5e2954fd8e3f rtc: goldfish: add range omits 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device omits 58f889150a66 rtc: xgene: use .set_time omits 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 9a842a7ebb16 rtc: xgene: stop caching alarm_time omits db7853414b3e rtc: xgene: correct checkpatch issues omits 3a205b9dc87d rtc: xgene: convert to SPDX identifier omits 490595abfd36 rtc: xgene: set range omits a652e00ee123 rtc: xgene: fix possible race condition omits 540a11d8bd00 rtc: test: do not use assignment in if condition omits 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier omits 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues omits 606cc43c720b rtc: core: correct trivial checkpatch warnings omits 6875404fdb44 rtc: x1205: Add DT probing support omits 87b7cbbc704d rtc: x1205: Add DT bindings omits 737842e57557 rtc: da9063: convert header to SPDX omits 35118b7a4ea0 rtc: omap: let the core handle range omits b46c5815be4c rtc: mv: add range omits 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device omits 252163a66a06 ASoC: rockchip: pdm: optimize clear logic omits a7980cd212ce ASoC: rockchip: pdm: add default regs omits fb20de606316 ASoC: rockchip: pdm: using left justified store mode omits b67436152959 rtc: mv: convert to SPDX identifier omits 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO omits 78e831c78f68 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] omits 1054e4dd1cbb clk: sunxi-ng: nkmp: Explain why zero width check is needed omits 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate omits 204a1ecda29a Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 18009b802bd1 ARM: dts: sunxi: Remove useless pinctrl nodes omits a107bd2b6b63 ARM: dts: sunxi: Remove pinctrl groups setting bias omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors omits 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static omits 1723fdec5fcb spi: Add missing error handling for CS GPIOs omits 807195f2103f spi: spi-gpio: Remove spi->controller_data comment omits 8a1d95c393d9 ASoC: tlv320aic32x4: Update copyright and use SPDX identifier omits adcc9f2b064e ASoC: sprd: Fix the smatch warning omits d82e78b0a578 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings omits b6c573e5e865 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings omits d1ff8d07166b pinctrl: fsl: Make pinctrl_ipc_handle static omits 0548448b719a pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar omits e3097b6b2e0d pinctrl: lochnagar: Add initial binding documentation omits b571bc623eb9 Merge branch 'net-More-movement-to-fib_nh_common' omits c0a720770c01 ipv6: Flip to fib_nexthop_info omits c23641998122 ipv4: Change fib_nexthop_info and fib_add_nexthop to take [...] omits b0f60193632e ipv4: Refactor nexthop attributes in fib_dump_info omits eba618abacad ipv4: Add fib_nh_common to fib_result omits 0af7e7c128eb ipv4: Update fib_table_lookup tracepoint to take common nexthop omits 4950c2ba49cc net: phy: fix autoneg mismatch case in genphy_read_status omits 49ffba361d5b Merge branch 'marvel10g-suspend-resume' omits e02c4a9d9b0d net: phy: marvell10g: add the suspend/resume callbacks for [...] omits af3e28cb9b27 net: phy: marvell10g: implement suspend/resume callbacks omits 0fd128428a14 net: dsa: microchip: mark expected switch fall-through omits 936ee65ffc8f rxrpc: Mark expected switch fall-through omits c69a26b57bd8 pinctrl: sunxi: Allow to disable pinctrl drivers omits 04ed8c0c5b82 pinctrl: sunxi: Declare set_config on the GPIO chip omits fb7dea605628 pinctrl: sunxi: Fix variable assignment syntax omits 90be64e27621 pinctrl: sunxi: implement pin_config_set omits 25ea6b19db54 scsi: qla2xxx: Remove useless set memory to zero use memset() omits c2b997508078 scsi: mptscsih: Mark expected switch fall-throughs omits c9d61a5aa390 scsi: dt-bindings: ufs: Add VCC capability on MediaTek UFS driver omits 55dc9b3c3156 scsi: dt-bindings: ufs: Remove custom property "<name>-fix [...] omits 4fed62bc1c26 scsi: ufs-cdns: Add support for UFSHCI with M31 PHY omits 5328efce9461 scsi: dt-bindings: ufs-cdns: Update Cadence UFS compatibil [...] omits 60b7b823fb41 scsi: ufs: remove unnecessary pointer evaluation omits 6087550338ad scsi: qedf: Remove set but not used variable 'fr_len' omits f310a4eab819 scsi: pm8001: fix spelling mistake, interupt -> interrupt omits 292c04cca8b7 scsi: pm8001: clean up dead code when PM8001_USE_MSIX is defined omits f99b77e0bf4d scsi: qla2xxx: Update driver version to 10.01.00.16-k omits 711a08d79f71 scsi: qla2xxx: Change abort wait_loop from msleep to wait_ [...] omits b2d1453a45aa scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected omits e39a6645d9ec scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds du [...] omits ffc81fc07efc scsi: qla2xxx: Set remote port devloss timeout to 0 omits ffbc64766683 scsi: qla2xxx: Cleanup fcport memory to prevent leak omits a6b95d1c71e9 scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_r [...] omits a4226ec3ef12 scsi: qla2xxx: Fix fw dump corruption omits e81d1bcbde06 scsi: qla2xxx: Further limit FLASH region write access from SysFS omits 5cbdae10bf11 scsi: qla2xxx: Fix incorrect region-size setting in optrom [...] omits e50c667b6432 ARM: dts: aspeed: palmetto: Fix flash_memory region omits a9fc10280225 ARM: dts: aspeed: ast2500: Update flash layout omits 5da05a26b830 scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe omits 6b1f44466d9b scsi: qla2xxx: Increase the max_sgl_segments to 1024 omits 0257eda08e80 scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags omits ae6ccb0f8153 scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released omits 740e29358e35 scsi: qla2xxx: Set the SCSI command result before calling [...] omits d6d189ceab75 scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() omits d8c2040bf987 scsi: lpfc: Remove unused functions omits b27cbd554950 scsi: lpfc: Remove set-but-not-used variables omits a73cb814923a scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file omits cd05c155d720 scsi: lpfc: Annotate switch/case fall-through omits ffd43814d930 scsi: lpfc: Fix indentation and balance braces omits 3999df75bccb scsi: lpfc: Declare local functions static omits 94e424c6b6a0 scsi: ufs: Remove "<name>-fixed-regulator" device tree property omits 12e3ffb932dc scsi: ufs: Change "<name>-max-microamp" to non-mandatory property omits 0487fff76632 scsi: ufs: Fix regulator load and icc-level configuration omits 3b141e8cfd54 scsi: ufs: Avoid configuring regulator with undefined volt [...] omits e040362c573f scsi: ufs: Remove unused min_uA field in struct ufs_vreg omits 9e29a682c6d3 scsi: bnx2fc: remove unneeded variable omits f15a3ea80391 MAINTAINERS: Add ASPEED BMC GFX DRM driver entry omits 4f2a8f5898ec drm: Add ASPEED GFX driver omits eff9f244c123 dt-bindings: gpu: Add ASPEED GFX bindings document omits cc441a69486b Merge branch 'bpf-verifier-scalability' omits 8aa2d4b4b92c selftests/bpf: synthetic tests to push verifier limits omits e5e7a8f2d858 selftests/bpf: add few verifier scale tests omits da11b417583e libbpf: teach libbpf about log_level bit 2 omits 7a9f5c65abcc bpf: increase verifier log limit omits c04c0d2b968a bpf: increase complexity limit and maximum program size omits 4f73379ec5c2 bpf: verbose jump offset overflow check omits 71dde681a8ce bpf: convert temp arrays to kvcalloc omits 25af32dad804 bpf: improve verification speed by not remarking live_read omits 9f4686c41bdf bpf: improve verification speed by droping states omits 06ee7115b0d1 bpf: add verifier stats and log_level bit 2 omits a5f50c501321 Input: goodix - add GT5663 CTP support omits ae97fb589648 Input: goodix - add regulators suppot omits ecdf3a965826 Input: evdev - use struct_size() in kzalloc() and vzalloc() omits f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark omits fd99dfc48e67 Merge branch 'i2c/for-current' into i2c/for-next omits 3fdc4c5060a5 Merge branch 'i2c/for-5.2' into i2c/for-next omits 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include omits d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] omits 9b0a9982d8b4 i2c: imx: don't leak the i2c adapter on error omits 9a1038728037 i2c: iproc: add NIC I2C support omits 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] omits a9f0a81ef88b i2c: iproc: use wrapper for read/write access omits 3f98ad45e585 i2c: iproc: add polling support omits 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional omits 1b23fa2e18f0 i2c: iproc: Add support for more master error status omits f34b8d9093d7 i2c: iproc: Add slave mode support omits c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes omits 6e6c214f16e4 leds: Small fixes for Flash class description omits ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] omits c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] omits 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ omits 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] omits e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ omits 514462caf757 drm/i915: Add 10bit LUT for ilk/snb omits c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw omits 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to omits 320d41b33ade drm/i915: Extract ilk_lut_10() omits 1c726c44210f Merge HFI1 updates into k.o/for-next omits 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol omits 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups omits b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE omits 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] omits f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] omits 061ccb52d23c RDMA/cma: Set proper port number as index omits 697e96ed1720 arm64: vdso: fix and clean-up Makefile omits 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] omits 3e4815fd93fa gfs2: clean_journal improperly set sd_log_flush_head omits 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] omits 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error omits 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state omits fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz omits 135281dfd493 drm/panel: rm68200: No error msg if probe deferred omits f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred omits 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization omits 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver omits 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings omits 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED omits 8c089d642fd1 dt-bindings: display/panel: Add missing unit names omits 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel omits 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] omits bd9ae25314f2 arm64: defconfig: Add PWM Fan support omits fb8bd68fcfff arm64: defconfig: Enable Tegra HDA support omits a54275f4ab20 bus: ti-sysc: Add quirk handling for external optional fun [...] omits 42b9c5c99bfc bus: ti-sysc: Add support for early quirks based on regist [...] omits b11c1ea1f636 bus: ti-sysc: Move rstctrl reset to happen later omits 93de83a21e76 bus: ti-sysc: Manage clocks for the interconnect target mo [...] omits a3e92e7b32f2 bus: ti-sysc: Allocate mdata as needed and do platform dat [...] omits 1a5cd7c23cc5 bus: ti-sysc: Enable all clocks directly during init to re [...] omits 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi omits 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible omits 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state omits 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state omits 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits 161f62cd07fd HID: macally: Add support for Macally ikey keyboard omits 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] omits d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] omits fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. omits 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] omits e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. omits e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 omits bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 omits 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 omits b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state omits c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code omits b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega omits 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen omits 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement omits af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma omits a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer omits 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver omits ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() omits 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] omits 46ad0840b158 locking/rwsem: Remove arch specific rwsem files omits 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] omits fa0b735414f9 wil6210: print error in FW and board files load failures omits b4a967b7d0f5 wil6210: reset buff id in status message after completion omits 8454e72a3644 wil6210: add support for ucode tracing omits 1683a001d5bf wil6210: prevent access to RGF_CAF_ICR in Talyn omits 49122ec42634 wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext omits 4bf019865cf3 wil6210: fix report of rx packet checksum in edma mode omits 7048a5973eb1 arm64: mm: Make show_pte() a static function omits 29ca376066df wil6210: free edma_rx_swtail upon reset omits 7b834639c4c4 wil6210: use OEM MAC address from OTP omits e4a29bdd8f82 wil6210: check mid is valid omits 044974fbeade wil6210: update WIL_MCS_MAX to 15 omits f6194f769dfc wil6210: do not set BIT_USER_SUPPORT_T_POWER_ON_0 in Talyn-MB omits 5793fe9d4fde wil6210: increase PCP stop command timeout omits a061894587ef wil6210: prevent device memory access while in reset or suspend omits 73a7d1e34d88 wil6210: align to latest auto generated wmi.h omits 0f1bf7e39822 arm64/vdso: don't leak kernel addresses omits 89833fab15d6 x86/fpu: Fix __user annotations omits 19d6242ece1f arm64: setup min_low_pfn omits b1ce45e86b81 arm64/mm: fix kernel-doc comments omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 7240d7d41fd0 arm64: dts: imx8mq: Change ahb clock for imx8mq omits b6c846b954c0 arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string omits ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region omits 73b9e4d3309c PCI: iproc: Add CRS check in config read omits 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] omits 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu omits 03f4b48edae7 rcuwait: Annotate task_struct with __rcu omits 994aeb7a93e4 sched_domain: Annotate RCU pointers properly omits b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] omits a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies omits 20f0ba2fe2fb mfd: syscon: atmel: Switch to SPDX license identifiers omits 4b81dad109ad ALSA: doc: my_chip has no element ioport omits 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] omits a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] omits e4176560d265 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] omits 87fd3ce28b46 ARM: dts: imx6qdl: Specify viewport count for PCIE block omits 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter omits a8ab3547c7b4 ARM: dts: imx7d: Specify viewport count for PCIE block omits 5f068190cc10 ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH omits c8bb03f65cc0 ARM: shmobile: defconfig: Enable support for CFI NOR FLASH omits a7586ad99e47 ARM: dts: alt: Enable USB support omits 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done omits 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] omits ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] omits 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] omits b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] omits b36bcbe511f8 staging: rtl8192e: delete license file. omits 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] omits 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] omits 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] omits 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] omits 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] omits 3baad68a9780 staging: vc04_services: remove remaining redundant license text omits 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] omits 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver omits 441bf7332d55 staging: m57621-mmc: delete driver from the tree. omits 97ed8eab2a00 staging: add missing SPDX lines to Makefile files omits 99b75a4e3275 staging: add missing SPDX lines to Kconfig files omits 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers omits 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers omits d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done omits dc88057f36ee Staging: rtl8192e: Fix spaces around "+" omits 2d2d5b861abb staging: zoran: fix brace in the wrong line omits 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' omits 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] omits b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error omits dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc omits 1fbd0bcc363a staging: media: zoran: Remove print statement omits d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] omits 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use omits 3de6f8529461 drm/i915: rename init/fini/prune uncore functions omits 6cbe88303621 drm/i915: add intel_uncore_init_early omits b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable omits 64604d54d311 sched/x86_64: Don't save flags on context switch omits 2f0f9e9ad7b3 objtool: Add Direction Flag validation omits ea24213d8088 objtool: Add UACCESS validation omits 54262aa28301 objtool: Fix sibling call detection omits 764eef4b109a objtool: Rewrite alt->skip_orig omits 7697eee3ddd7 objtool: Add --backtrace support omits aaf5c623b915 objtool: Rewrite add_ignores() omits 09f30d83d330 objtool: Handle function aliases omits a4d09dde9093 objtool: Set insn->func for alternatives omits 40ea97290b08 x86/uaccess, kcov: Disable stack protector omits 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP omits d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP omits 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP omits a936af8ea358 x86/smap: Ditch __stringify() omits e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() omits 80acbaee26b5 ARM: shmobile: defconfig: Refresh for v5.1-rc1 omits c78d160d0520 arm64: dts: imx8qxp: add system controller watchdog support omits f807d9c76e1c arm64: defconfig: add support for i.MX system controller watchdog omits 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback omits 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() omits fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() omits b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER omits 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() omits 9de7d833e370 s390/tlb: Convert to generic mmu_gather omits 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y omits 6137fed08232 arch/tlb: Clean up simple architectures omits 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather omits c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather omits e154700774e8 ia64/tlb: Convert to generic mmu_gather omits b78180b97dcf arm/tlb: Convert to generic mmu_gather omits 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE omits 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() omits a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] omits 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] omits e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush omits ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE omits dea2434c23c1 asm-generic/tlb: Provide a comment omits ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series omits d14ae796f849 iwlwifi: mvm: support HE context cmd API change omits c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices omits afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family omits 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] omits cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] omits c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] omits 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] omits 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] omits 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] omits 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] omits 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres omits 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor omits d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size omits f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 omits 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast omits 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump omits 186e6c871b92 iwlwifi: trust calling function omits 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump omits 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header omits 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] omits 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] omits bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking omits 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger omits 33944e0ecb9c mfd: da9063: remove platform_data support omits 0e790f20d032 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] omits f10885b8548c clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate omits 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent omits 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) omits d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static omits dd4c1113c480 mfd: da9063: Convert headers to SPDX omits f64c3ab23068 USB: serial: pl2303: fix tranceiver suspend mode omits 68270dab9710 USB: serial: pl2303: fix non-supported xon/xoff omits 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat omits b7f89bfe52cd x86/uaccess: Always inline user_access_begin() omits 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings omits ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE omits b69656fa7ea2 x86/uaccess: Fix up the fixup omits 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm omits 8f4faed01e30 i915, uaccess: Fix redundant CLAC omits 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak omits 37686b1353cf tracing: Improve "if" macro code generation omits 6690e86be83a sched/x86: Save [ER]FLAGS on context switch omits f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() omits 109717de57b9 perf/x86: Optimize x86_schedule_events() omits 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put omits c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() omits 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED omits 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface omits 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() omits 0f9e47b3fd92 ASoC: sprd: Fix modular build omits 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] omits 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs omits fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer omits 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] omits 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode omits 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio omits 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() omits 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] omits 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() omits 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() omits 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable omits ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] omits 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] omits 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios omits 08a8549509b6 spi: bcm2835aux: remove dead code omits 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers omits c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo omits 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] omits 46109648052f spi: spi-mem: export spi_mem_default_supports_op() omits 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() omits 401861f51a47 regulator: twl: Constify regulator_ops omits 55c083d89634 regulator: lm363x: Constify regulator_ops omits 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments omits 8b9f9d4dc511 regmap: verify if register is writeable before writing operations omits 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error omits 789b930a8f0d ASoC: wm_adsp: Make use of local variables omits 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free omits 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static omits 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] omits 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] omits d42bcf4bbc95 mfd: axp20x: Allow the AXP223 to be probed by I2C omits 434935f13c79 mfd: rk808: Remove the id_table omits 96085b949672 KVM: arm/arm64: vgic-v3: Retire pending interrupts on disa [...] omits f14382d7e40c clk: Drop duplicate clk_register() documentation omits e83b9f55448a kbuild: add ability to generate BTF type info for vmlinux omits ab105a4fb894 tracing: Use tracing error_log with probe events omits 34f76afaac7a tracing: Use tracing error_log with trace event filters omits d566c5e9d1ba tracing: Use tracing error_log with hist triggers omits a1a05bb40e22 tracing: Save the last hist command's associated event name omits 8a062902be72 tracing: Add tracing error log omits f45d1225adb0 tracing: Kernel access to Ftrace instances omits 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() omits 99182beed858 Merge branch 'bpf-selftest-clang-fixes' omits 7596aa3ea8a0 selftests: bpf: remove duplicate .flags initialization in [...] omits a918b03e8c95 selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c omits 94e8f3c7125a selftests: bpf: fix -Wformat-security warning for flow_dis [...] omits 6b7b6995c43e selftests: bpf: tests.h should depend on .c files, not the output omits a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized omits 31c17924564f drm/bochs: drop mode_config_initialized omits f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys omits 3eed52842b9f net: sched: don't set tunnel for decap action omits 40d0690bd0b6 Merge branch 'net-phy-improve-genphy_c45_read_lpa' omits 372fcc1b8b66 net: phy: deal properly with autoneg incomplete in genphy_ [...] omits 5d237a07f131 net: phy: use c45 standard to detect link partner autoneg [...] omits fa288a42646c Merge branch 'genphy_read_abilities' omits 48e4adf9afbe net: phy: realtek: use genphy_read_abilities omits 2a4d8674b8ec net: phy: use genphy_read_abilities in genphy driver omits 045925e3fe5b net: phy: add genphy_read_abilities omits aef6c443fe84 net/mlx5: Fix false compilation warning omits 4039049b5c46 net/mlx5: Expose MPEIN (Management PCIE INfo) register layout omits 3732b9720ffe net/mlx5: Add rate limit print macros omits aa8106f137b9 net/mlx5: Add explicit bar address field omits 98a8e6fc482d net/mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info omits b09989a21428 net/mlx5: Use dev->priv.name instead of dev_name omits d05120f50b5d net/mlx5: Make mlx5_core messages independent from mdev->pdev omits a80d1b68c8b7 net/mlx5: Break load_one into three stages omits e161105e58da net/mlx5: Function setup/teardown procedures omits 52c368dc3da7 net/mlx5: Move health and page alloc init to mdev_init omits 11f3b84d7068 net/mlx5: Split mdev init and pci init omits 868bc06b2403 net/mlx5: Remove redundant init functions parameter omits bbf29f618e8c net/mlx5: Remove spinlock support from mlx5_write64 omits 38702cce547a net/mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros omits 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB omits 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr omits 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc omits 4e328b08882a Smack: Create smack_rule cache to optimize memory usage omits 460d95a1d69d smack: removal of global rule list omits a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] omits e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro omits 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] omits 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] omits ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] omits 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro omits 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] omits a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro omits f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro omits 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] omits 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] omits 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] omits 6d670497e018 openvswitch: use after free in __ovs_ct_free_action() omits f0dfecc93a60 tg3: allow ethtool -p to work for NICs in down state omits 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA omits fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions omits 5e3ec254e086 docs: Fix a build error in coding-style.rst omits d005aa750c9b reset: fix linux/reset.h errors omits e84549146e68 docs/zh_CN: add Alex Shi as Chinese documentation maintainer omits ae7e72768100 docs/zh_CN: correct the disclaimer file omits 8cd43e35f345 docs/zh_CN: redirect coding-sytle to Chinese version omits efd298e4afdd docs/zh_CN: update coding-sytle.rst omits f5acf9397b5d docs/zh_CN: redirect stable-api-nonsense to Chinese version omits a8f49dc42518 docs/zh_CN: Cleanup stable-api-nonscense in Chinese omits 9b73a0e90324 docs/zh_CN: redirect management-style to Chinese one omits e97f5f2fd763 docs/zh_CN: link management-style into process/index omits c4b3b4383322 docs/zh_CN: add disclaimer and translator info in manageme [...] omits f1ab43760e1c docs/zh_CN: add management-style.rst in Chinese omits d5187f5c1c0e docs/zh_CN: redirect the email-clients link to Chinese version omits eebfcbbe4beb docs/zh_CN: add Alex into translator in email-clients omits bb08dbb36a7a docs/zh_CN: Update mutt setting info in email-clients omits 4ed38de756c9 docs/zh_CN: add git setting in email-clients omits b307d9bdf17a docs/zh_CN: add disclaimer and translator info into progra [...] omits 98a5c9fce712 docs/zh_CN: link programming-language into process/index omits edf30385b686 docs/zh_CN: add programming-language.rst omits 08075b0b1104 docs/zh_CN: update co-developed-by info after English version omits c0099c97daba docs/zh_CN: redirect submit-checklist omits 6db147a8bb89 docs/zh_CN: redirect the submitting-patches to Chinese doc omits 1cc9990f528d docs/zh_CN: update translator info in submitting-patches omits 62130affd7b3 docs/zh_CN: update to latest submitting-patches.rst omits 5ada65696c7f docs/zh_CN: redirect howto.rst link to Chinese version omits da6cfbf90d03 docs/zh_CN: redirect license-rules to Chinese doc omits 56d75cc22dc1 docs/zh_CN: update translator info and comments in howto omits 40d93e496180 docs/zh_CN: update howto.rst to latest version omits 973a9f6c70de docs/zh_CN: fix link issue in howto.rst omits d0373af462d7 docs/zh_CN: link CoC interpretation into index omits 883992a6052f docs/zh_CN: add disclaim and translator into CoC interp omits 60bef260f663 docs/zh_CN: add CoC interpretation omits c67032148693 docs/zh_CN: link the CoC into process/index omits 7f2ac11bd4fe docs/zh_CN: add disclaimer and translator info in CoC omits 27a0f904348a docs/zh_CN: add CoC doc omits 1ea0d2a3c812 docs/zh_CN: link the submit-checklist into process/index omits e1d0ceca8c09 docs/zh_CN: add disclaimer and transtlator info in submit- [...] omits 3cabb71cdc61 docs/zh_CN: add submit-checklist file omits 2ca130147131 docs/zh_CN: link the license-rules file into process index omits d355a5a4c69a docs/zh_CN: include Chinese translation header for license-rules omits 7c0a4a0a59a6 docs/zh_CN: fix links failure in license-rules omits 173584cbdc28 docs/zh_CN: add license-rules Chinese translation omits cc5844ee781a docs/zh_CN: add disclaimer and translator info in 8.Conclusion omits b68a32258f3a docs/zh_CN: add 8.Conclusion.rst in development-process omits ca30230dd44a docs/zh_CN: add disclaimer and translator info in 7.Advanc [...] omits 455d59d30196 docs/zh_CN: translate 7.AdvanceTopics.rst omits 13ea8294480b docs/zh_CN: add disclaimer and translator info in 6.Followthrough omits 3b12cfded0a6 docs/zh_CN: add the 6th doc 6.Followthrought.rst omits c9300515f0a0 docs/zh_CN: add disclaimer and translator info in 5.Posting omits ea09bbd4ce77 docs/zh_CN: add 5.Posting.rst into development-process omits c654ddd8ba91 docs/zh_CN: add disclaimer and translator info in 4.Coding omits 513b308378a8 docs/zh_CN: add 4.Coding.rst omits 7c691d647c2a docs/zh_CN: add disclaimer/translator info in 3.Early-stage omits 2c573b189ac1 docs/zh_CN: translate 3.Early-stage of development process omits a42d71ee6fd4 docs/zh_CN: add disclaimer and translator info in 2.Process omits 061ea8c3e876 docs/zh_CN: add 2.Process.rst for development-process omits 4a6c7b428dbb docs/zh_CN: add disclaimer and translator info into 1.Intro omits 6c8d1355951f docs/zh_CN: add Chinese 1.Intro file omits 7fe1fde5d7a0 docs/zh_CN: link development-process into process index omits cc789dca4e58 docs/zh_CN: add disclaimer and translator info in developm [...] omits 9aacb03d05a5 docs/zh_CN: translate development-process into Chinese omits d358b1733fc3 chardev: update comment based on the code omits 4b0be5726032 chardev: code cleanup for __register_chrdev_region() omits 4712d3796f19 chardev: add a check for given minor range omits de36e16d1557 chardev: add additional check for minor range overlap omits fad9fab975cb EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call omits 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] omits 9a41691e5e01 VMCI: Use BIT() macro for bit definitions omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits a025a18fecd4 HID: core: Call request_module before doing device_add omits 7881e6057586 drm/i915: Only emit one semaphore per request omits 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header omits a9a49c2ad9b9 kbuild: use $(srctree) instead of KBUILD_SRC to check out- [...] omits 48b5ffd12687 kbuild: mkmakefile: generate a simple wrapper of top Makefile omits e07cf4fd7d72 kbuild: mkmakefile: do not check the generated Makefile marker omits 25b146c5b8ce kbuild: allow Kbuild to start from any directory omits 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 58e75155009c HID: core: move Usage Page concatenation to Main item omits 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] omits 491a3e883cef Documentation: soundwire: Ensure that code is inside the c [...] omits 4022ab4fc17d docs: core-api: Drop reference to flexible-arrays omits 5ee23456041a doc:it_IT: translation for maintainer-pgp-guide omits 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable omits b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite omits bedd14425d86 habanalabs: refactoring in goya.c omits 90027296adad uapi/habanalabs: fix some comments in uapi file omits e6393d42ef90 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 612625bb96b0 ARM: dts: sunxi: Remove useless address and size cells omits c9d10c3e0e6c ARM: dts: sunxi: Conform to DT spec for NAND controller omits de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches omits 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] omits e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. omits 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. omits 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. omits c64546b17bc9 PM / sleep: Measure the time of filesystems syncing omits b5dee3130bb4 PM / sleep: Refactor filesystems sync to reduce duplication omits 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent omits 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks omits b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC omits 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC omits c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB omits 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI omits e551122cdb7f pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF omits a040f3dec8eb pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ [...] omits 624a7a12cc0c pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin funct [...] omits 662dc924a05e pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin omits 5671f8e0270a pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, [...] omits e87882eb9be1 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using S [...] omits e167d723e1a4 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D omits 943ff71281c6 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using N [...] omits 360328c7dc15 pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation omits e005da0ef77e pinctrl: rza1: Remove unneeded spinlock acquisitions omits fa4d36712f20 pinctrl: sh-pfc: Validate enum IDs for regs with variable- [...] omits c481c8178420 pinctrl: sh-pfc: Validate enum IDs for regs with fixed-wid [...] omits 19b593a1cf06 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro omits 69f7be1c6314 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro omits efca8da0c5fc pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro omits 01ff33a3ea57 pinctrl: sh-pfc: Allow compile-testing of all drivers omits 8440bb9b944c sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() omits 2f9f5094f8b7 pinctrl: sh-pfc: Add missing #include <linux/errno.h> omits 0ace959614bc pinctrl: sh-pfc: Introduce PINCTRL_SH_FUNC_GPIO helper symbol omits 6161b39a1438 pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging omits 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock omits 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock omits 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] omits cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper omits e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 omits 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset omits 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] omits 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock omits 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() omits 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] omits 18f0e249da67 staging: mt7621-spi: Remove parentheses omits 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 omits af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode omits a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] omits 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() omits 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] omits b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] omits c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] omits 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] omits 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree omits 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols omits e194098bf909 ASoC: core: support driver alias names for FE topology overrides omits cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support omits f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning omits a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing omits 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection omits ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection omits 6662b202a354 mfd: cros_ec: Instantiate properly CrOS ISH MCU device omits 509b774a1a0a dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller omits dfbc37d1bca6 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller omits 530115004c7a mfd: Kconfig: Pedantic formatting omits 22a9eee9268c mfd: axp20x: Add USB power supply mfd cell to AXP813 omits aeecaefa6355 mfd: twl6040: Fix device init errors for ACCCTL register omits 596e0bd17b71 mfd: syscon: Add optional clock support omits 11f8e119ed22 arm64: dts: meson-gxm: Add Mali-T820 node omits d5ff1adb3809 dt-bindings: gpu: mali-midgard: Add resets property omits 5d8d4af24460 arm64: KVM: Fix system register enumeration omits e142723700ba macsec: add noinline tag to avoid a frame size warning omits 3dc93e85f9b1 Merge branch 'xmit_more-softnet_data' omits 4f296edeb9d4 drivers: net: aurora: use netdev_xmit_more helper omits f79c957a0b53 drivers: net: sfc: use netdev_xmit_more helper omits 3c31ff22b25f drivers: mellanox: use netdev_xmit_more() helper omits 6b16f9ee89b8 net: move skb->xmit_more hint to softnet data omits 97cdcf37b57e net: place xmit recursion in softnet data omits 74dcb4c1a52c net: phy: aquantia: add SGMII statistics omits 5869b8fadad0 net: use rcu_dereference_protected to fetch sk_dst_cache i [...] omits b6163f194c69 net: phy: improve genphy_read_status omits 9dfe6aa077f5 Merge branch 'nfp-flower-improvement-and-SFF-module-EEPROM' omits 61f7c6f44870 nfp: implement ethtool get module EEPROM omits 593cb18285c1 nfp: nsp: implement read SFF module EEPROM omits eff07b42d8cd nfp: flower: reduce action list size by coalescing mangle actions omits ac9e81c230eb net: phy: aquantia: add suspend / resume callbacks for AQR [...] omits 191aeea41804 net: ethernet: ti: davinci_mdio: switch to readl/writel() omits 3370b5883f04 Merge branch 'cxgb3-undefined-behaviour-and-use-struct_size' omits db4863fdb897 cxgb3/l2t: Use struct_size() in kvzalloc() omits 76497732932f cxgb3/l2t: Fix undefined behaviour omits a2c7023f7075 net: dsa: read mac address from DT for slave device omits 74a1dd86d173 PM / wakeup: Use pm_pr_dbg() instead of pr_debug() omits c324f43aed89 cpuidle: exynos: Unify target residency for AFTR and coupl [...] omits 540a375822a4 cpufreq: Add cpufreq_cpu_acquire() and cpufreq_cpu_release() omits 5a25e3f7cc53 cpufreq: intel_pstate: Driver-specific handling of _PPC updates omits bba757d8578f coding-style.rst: Generic alloc functions do not need OOM logging omits 0663a0588440 doc:it: alignement clarification about sign-off and Co-dev [...] omits 5f6df00fd456 docs: scripts/sphinx-pre-install: suggest latexmk for buil [...] omits 28f7c994255a docs: Makefile: use latexmk if available omits 8ba2876ddf93 habanalabs: add goya implementation for debug configuration omits 315bc055ed56 habanalabs: add new IOCTL for debug, tracing and profiling omits a1c92d1c2a67 habanalabs: remove extra semicolon omits 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] omits 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] omits 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 omits c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 omits f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 omits b1580f542ca7 perf vendor events intel: Update Bonnell to V4 omits 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 omits efc351f1b550 perf vendor events intel: Update Haswell events to v28 omits 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 omits 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 omits e6b32be4455f perf vendor events intel: Update JakeTown events to v20 omits 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 omits e313477f7e76 perf vendor events intel: Update HaswellX events to v20 omits 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 omits 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 omits 24339348b915 perf vendor events intel: Update Skylake events to v42 omits d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 omits 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 omits fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 omits 470530bbb8fb perf record: Implement --mmap-flush=<number> option omits 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] omits c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] omits 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] omits 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] omits fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] omits a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs omits 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis omits 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] omits d5d2d05bd5b0 tools lib traceevent: Coding style fixes omits 489b34948cbb tools lib traceevent: Change description of few APIs omits 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] omits 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() omits fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds omits 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" omits 2bc13b83e629 md: batch flush requests. omits 4bc034d35377 Revert "MD: fix lock contention for flush bios" omits 4f4fd7c5798b Don't jump to compute_result state from check_result state omits 81ba6abd2bcd block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF omits f6970f83ef79 block: don't check if adjacent bvecs in one bio can be mergeable omits 16e3e4187758 block: reuse __blk_bvec_map_sg() for mapping page sized bvec omits cae6c2e54cc1 block: remove argument of 'request_queue' from __blk_bvec_map_sg omits 489fbbcb51d0 block: enable multi-page bvec for passthrough IO omits 190470871ae2 block: put the same page when adding it to bio omits 5919482e2229 block: check if page is mergeable in one helper omits 5a8ce240d4d3 block: cleanup bio_add_pc_page omits fd7d8d4232f0 block: don't merge adjacent bvecs to one segment in bio bl [...] omits db5ebd6edd26 block: avoid to break XEN by multi-page bvec omits 0383ad4374f7 block: pass page to xen_biovec_phys_mergeable omits ff23dfa13457 IB: Pass only ib_udata in function prototypes omits bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs omits c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path omits a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path omits 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths omits 5e0861baa3fa perf list: Output tool events omits 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' omits f0fbb114e302 perf stat: Implement duration_time as a proper event omits c2b3c170db61 perf stat: Revert checks for duration_time omits 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] omits 514c54039da9 perf tools: Add header defining used namespace struct to event.h omits b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h omits 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] omits c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] omits 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] omits 3c77ff8f8bae drm/v3d: fix a missing check of pm_runtime_get_sync omits f8b347064b89 MAINTAINERS: add drm/lima driver info omits a1d2a6339961 drm/lima: driver for ARM Mali4xx GPUs omits 6234fc0fb037 drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. omits cb74f6ee8e3a drm/vc4: Add helpers for pm get/put. omits 13f0ec3417c5 drm/vc4: Use drm_printer for the debugfs and runtime bo st [...] omits 3a3fe6e76663 drm: shmem: Off by one in drm_gem_shmem_fault() omits 3051719af11e drm/vc4: Use drm_print_regset32() for our debug register dumping. omits 5f513cc89edf drm: Add a helper function for printing a debugfs_regset32. omits 3f0b646e1a54 drm/v3d: Rename the fence signaled from IRQs to "irq_fence". omits ad8d68b214c7 drm/v3d: Add a note about OOM vs FLDONE, which may be raci [...] omits b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line omits 07f9ef042048 staging: vc04_services: Remove unnecessary casts. omits d34709c64de1 staging: rtl8188eu: Modify return statement. omits 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. omits 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. omits d53fef0be4a5 x86/gpu: add ElkhartLake to gen11 early quirks omits 135afb2b2184 staging: media: zoran: Modify return statement. omits 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] omits 643cd0a25d5d staging: comedi: use !x in place of NULL comparison omits 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison omits 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] omits 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line omits d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] omits bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line omits 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] omits a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] omits f5d547676ca0 tcp: fix tcp_inet6_sk() for 32bit kernels omits 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line omits 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side omits 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' omits 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] omits fae7a699a925 opa_vnic: Convert vport_idr to XArray omits 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump omits 0dac37bf1c5d drm/komeda: Add irq handling omits 321e925c5813 drm/komeda: Add komeda_assemble_pipelines omits f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr omits 7013b667b3d1 drm/komeda: Add d71 compiz component omits 71c420b7bf8a drm/komeda: Add d71 layer omits fc0c77fcbfb7 drm/v3d: fix a NULL vs error pointer mixup omits 181e5bf29e06 drm/vc4: Make sure to emit a tile coordinates between two [...] omits 059d48fbf61b qib: Convert qib_unit_table to XArray omits 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray omits 805446c8347c drm/i915: Introduce concept of a sub-platform omits 4ae61358cc1a drm/i915: Split some PCI ids into separate groups omits e08891a5b7e6 drm/i915: Remove redundant device id from IS_IRONLAKE_M macro omits 86d35d4e7625 drm/i915: Split Pineview device info into desktop and mobile omits cf84807f6dd0 fbdev: fix divide error in fb_var_to_videomode omits 4ed7d2ccb768 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix g [...] omits 6053d3a4793e fbdev: sm712fb: fix support for 1024x768-16 mode omits f627caf55b8e fbdev: sm712fb: fix crashes and garbled display during DPM [...] omits 9e0e59993df0 fbdev: sm712fb: fix crashes during framebuffer writes by c [...] omits ec1587d5073f fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA omits dcf9070595e1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 omits 5481115e25e4 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 omits 8069053880e0 fbdev: sm712fb: fix white screen of death on reboot, don't [...] omits 1d84353d205a video: imsttfb: fix potential NULL pointer dereferences omits ec7f6aad57ad video: hgafb: fix potential NULL pointer dereference omits b0e999c95581 fbdev: list all pci memory bars as conflicting apertures omits a4bd25259e97 drivers: video: fbdev: Kconfig: pedantic cleanups omits 31fa6e2ae65f omapfb: Fix potential NULL pointer dereference in kmalloc omits 17de805aa69e xen, fbfront: mark expected switch fall-through omits babc250e278e udlfb: introduce a rendering mutex omits 6b11f9d8433b udlfb: fix sleeping inside spinlock omits bd86b6c5c607 udlfb: delete the unused parameter for dlfb_handle_damage omits 546f98c1e941 video: fbdev: atmel_lcdfb: drop AVR and platform_data support omits 787a79230a0f omapfb: add missing of_node_put after of_device_is_available omits 36884ceb7666 video/macfb: Always initialize DAFB colour table pointer register omits f82301661c6c video/macfb: Call fb_invert_cmaps() omits cbb91d5d487d fbdev: atafb: Modernize printing of kernel messages omits 80cf96357db7 fbdev: atafb: Fix broken frame buffer after kexec omits 577eabb2cbe2 fbdev: atafb: Remove obsolete module support omits e4bedbb625c9 fbdev: atafb: Stop printing virtual screen_base omits e4995b12e749 video/macfb: Remove redundant code omits 3f98434235c9 video: fbdev: savage: fix indentation issue omits a7ae716ecfe7 video: fbdev: vesafb: fix indentation issue omits 767f17a70e5c fbdev: mxsfb: implement FB_PRE_INIT_FB option omits d878970f6ce1 bus: ti-sysc: Add separate functions for handling clocks omits ff43728c4aa2 bus: ti-sysc: Move legacy platform data idling into separa [...] omits b7182b42a937 bus: ti-sysc: Make functions static omits 386cb76681ca bus: ti-sysc: Handle missed no-idle property in addition t [...] omits aaa29bb01cc4 bus: ti-sysc: Fix sysc_unprepare() when no clocks have bee [...] omits 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' omits bb6dedacdb00 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 3764db4f0b4e ARM: dts: sun8i: a83t: Add missing CPU clock references omits 56a85fd8376e loop: properly observe rotational flag of underlying device omits 4438cf50e7b3 doc, block, bfq: add information on bfq execution time omits fffca087d587 block, bfq: save & resume weight on a queue merge/split omits 1e66413c4f68 block, bfq: print SHARED instead of pid for shared queues in logs omits 84a746891e1d block, bfq: always protect newly-created queues from exist [...] omits 7074f076ff15 block, bfq: do not tag totally seeky queues as soft rt omits 8cacc5ab3eac block, bfq: do not merge queues on flash storage with queueing omits 2341d662e9a2 block, bfq: tune service injection basing on request servi [...] omits fb53ac6cd026 block, bfq: do not idle for lowest-weight queues omits 778c02a236a8 block, bfq: increase idling for weight-raised queues omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits 9de2640b06ec bpf: add bpffs multi-dimensional array tests in test_btf omits 147380066a24 PCI: dwc: Save root bus for drivers remove hooks omits 3dc91de47be1 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify the code omits 4e2ed6537271 PCI: dwc: Free MSI in the error code path of dw_pcie_host_init() omits da26612f3e12 PCI: dwc: Free the page for MSI IRQ in dw_pcie_free_msi() omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] omits 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() omits 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version omits ed11f1adfb6d Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 31ec8c14566e ARM: dts: sun8i: a83t: Add UART2 PB pins omits 2efcca8ae688 ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer omits dcb4b22eeaf4 spi-nor: s25fl512s supports region locking omits 2b75ebeea6f4 mtd: spi-nor: intel-spi: Avoid crossing 4K address boundar [...] omits 90751f686e3f clk: meson: meson8b: add the video decoder clock trees omits 41785ce56249 clk: meson: meson8b: add the VPU clock trees omits b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 omits 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 omits 7dfa80a01cff PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid omits df7686101956 Merge tag 'v5.1-rc3' of https://git.kernel.org/pub/scm/lin [...] omits 50d1ebef79ef drm/syncobj: add timeline signal ioctl for syncobj v5 omits ea569910cbab drm/syncobj: add transition iotcls between binary and timeline v2 omits bc9c80fe01a2 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 omits 27b575a9aa2f drm/syncobj: add timeline payload query ioctl v6 omits 01d6c3578379 drm/syncobj: add support for timeline point wait v8 omits 44f8a1396e83 drm/syncobj: add new drm_syncobj_add_point interface v4 omits 7bf60c52e093 dma-buf: add new dma_fence_chain container v7 omits 64e1f830ea5b drm: fallback to dma_alloc_coherent when memory encryption [...] omits ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] omits 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] omits 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] omits 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] omits b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] omits 088aed8bcab0 drm/sun4i: hdmi: add support for ddc-i2c-bus property omits aefa763b18a2 ACPI: video: Use vendor backlight on Sony VPCEH3U1E omits df61c776657f drm/stm: add sleep power management omits 257f9053c020 ACPI / utils: Remove deprecated function since no user left omits b664e6fe2225 ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_f [...] omits fe4c283a79db ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_f [...] omits 7075e9babb5d ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_fir [...] omits a320d89e67d6 ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_fir [...] omits 645056da6770 ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_fi [...] omits 1b55f1c6fd64 ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_fi [...] omits d00d2109c367 gpio: merrifield: Convert to use acpi_dev_get_first_match_dev() omits 0cf064db948a extcon: axp288: Convert to use acpi_dev_get_first_match_dev() omits 1861a1ffbc08 drm/stm: dw_mipi_dsi-stm: add sleep power management omits 817b4d64da03 ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper omits 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support omits fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word omits 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little omits 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] omits 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks omits 4b0f73055aca clk: meson-g12a: add video decoder clocks omits ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock omits 34775209ba37 clk: meson-g12a: add PCIE PLL clocks omits 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN omits 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL omits 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition omits 370294e2667f clk: meson: g12a: add cpu clocks omits 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs omits e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs omits 019194933339 spi: tegra114: reset controller on probe omits f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level omits c4fc9e5b28ff spi: tegra114: flush fifos omits 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout omits 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend omits 35146467bd43 ASoC: simple-card-utils: remove set but not used variable [...] omits 0bbcedd6bb41 ASoC: es8316: Add support for inverted jack detect omits 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers omits 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode omits 94b18a86eb5c spi: pic32: fix dma channels termination omits 261e1a6e4ae5 ARM: dts: sun8i: a83t: Add missing cooling device properti [...] omits 7dc6c766a7d7 regulator: as3722: Slightly improve readability omits ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] omits f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] omits 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] omits 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops omits 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement omits c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator omits 8293488205f1 regmap: regmap-irq: fix getting type default values omits b98177978014 Pull quota limit handling fix. omits c4a9d85e65ac quota: fix a problem about transfer quota omits 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code omits 5a79acf9a918 ASoC: Mediatek: Add document for mt8183-da7219-max98357 omits 809589a94dcc ASoC: wm_adsp: Fix typo in comment omits de70b2a58112 ASoC: fsl: fix spelling mistake: "missign" -> "missing" omits ebbddc75bbe8 ASoC: Mediatek: MT8183: Add machine driver with DA7219 omits 9067cdea1795 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 omits 11c0269017b2 ASoC: Mediatek: MT8183: Add machine driver with TS3A227 omits 2b070f673902 ASoC: rt5677-spi: Add ACPI ID omits ad6bb3067c4d ASoC: cs42l51: add multi endpoint support omits 86e2f89075ac ARM: dts: sun8i: a83t: Add nodes for UART2-UART4 omits 2a63a027ea15 ARM: dts: sun8i: tbs-a711: Enable bluetooth omits b397f82585c3 Merge 5.1-rc3 into staging-next omits 8cdfd068c1ea Merge 5.1-rc3 into usb-next omits b63d443be43b Merge 5.1-rc3 into tty-next omits c03a0fd0b609 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. omits 1be01d4a5714 driver: base: Disable CONFIG_UEVENT_HELPER by default omits 159ef31e81ed device.h: reorganize struct device omits 62fa78436e1b Merge 5.1-rc3 into char-misc-next omits 6b1a9a02c72f kbuild: pass $(MAKECMDGOALS) to sub-make as is omits 0209987fc81c kbuild: fix warning "overriding recipe for target 'Makefile'" omits 669e06b19de8 kbuild: move RETPOLINE flags below config-targets omits e850b89f50d2 habanalabs: prevent CPU soft lockup on Palladium omits 0b6034d84b00 leds: pca963x: Make use of device property API omits 967f69de8147 leds: pca955x: Make use of device property API omits 1c310074ad6c leds: lt3593: Remove unneeded assignment in lt3593_led_probe omits dd08e136f77b leds: lt3593: drop pdata handling code omits 5b6cd445dbef leds: pca955x: Revert "Add ACPI support" omits c90fbae3612d leds: pca963x: Revert "Add ACPI support" omits 0eae60583f32 drivers: leds: Kconfig: pedantic cleanups omits 6578229d4efb r8169: use netif_receive_skb_list batching omits e66075555f89 Merge branch 'mlxsw-spectrum_acl-Get-rid-of-failed_rollbac [...] omits a4e76ba6b499 mlxsw: spectrum_acl: Rename rehash_dis trace omits 7c33c72beff9 mlxsw: spectrum_acl: Remove failed_rollback dead end omits f3d4ef1a533a mlxsw: spectrum_acl: Move rehash_dis trace call and err ms [...] omits 44fd86cb7e6d mlxsw: spectrum_acl: Remove redundant failed_rollback from [...] omits 4b028ebd4e3d ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808 omits fadc78062477 ARM: dts: rockchip: add rk3066 hdmi nodes omits f84d3d37b7fb drm: rockchip: introduce rk3066 hdmi omits ee8efa80799f drm/i915: Check domains for userptr on release omits 17e5bb37c53a dt-bindings: display: rockchip: add document for rk3066 hdmi omits 9336c0216782 habanalabs: remove trailing blank line from EOF omits cde5f7edd511 drm/i915: Avoid using ctx->file_priv during construction omits a5c0fa44e9c1 drm/rockchip: vop: Support dithering to RGB666 omits 593854c05210 MAINTAINERS: update SELinux file patterns omits b60080197af4 staging: rtlwifi: phydm: Remove parentheses omits 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] omits 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line omits 1c3ec30bb230 media: index.rst: exclude Indexes section from latex/pdf output omits 8fa761624871 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation omits 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] omits 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] omits fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] omits 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] omits 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] omits eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] omits 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] omits 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses omits e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. omits db920621eb85 staging: rtl8712: Fix a space issue omits ce957fe2b735 staging: media: zoran: Fix block comment style omits 309614bb458f staging: rtlwifi: Remove unnecessary parentheses omits 52b832606038 drm/i915/guc: Retry GuC load for all load failures omits 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() omits 8db32fa40091 Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git [...] omits 94fa831e3b35 media: pdf docs: adjust several tables for better display omits 8b0a61d1f72e media: pixfmt-packed-yuv.rst: fix PDF output omits 12d5290e63a8 media: staging: use strscpy() instead of strlcpy() omits ee6df5694a9a drm/i915: Always backoff after a drm_modeset_lock() deadlock omits e2cffeb398f4 arm64: dts: meson-g12a: Add CMA reserved memory omits 029da5e5266c ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and [...] omits 07f9da290067 ARM: dts: meson8b: odroidc1: add the GPIO line names omits c5c9c7cff269 arm64: dts: meson-g12a-x96-max: Enable BT Module omits c9206b42ccbe arm64: dts: meson-g12a-x96-max: add regulators omits 35f861e3c58e net: bridge: use netif_is_bridge_port() omits acb10eac5100 team: use netif_is_team_port() omits 9f764898c73d cxgb4/cxgb4vf: Display advertised FEC in ethtool omits 5d10de34d43b cxgb4: Update 1.23.3.0 as the latest firmware supported. omits 18b6f717483a openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_IN [...] omits eb70a1ae2339 tcp: cleanup sk_tx_skb_cache before reuse omits faddd6cf67fd MAINTAINERS: Fix mellanox Innova IPsec omits c3969de8acbc Merge branch 'variable-stack-access' omits 8ff80e96e3cc selftests/bpf: Test variable offset stack access omits 2011fccfb61b bpf: Support variable offset stack access from helpers omits c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] omits d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG omits 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses omits ed7a397570e3 Merge branch 'next-tpm' into next-testing omits a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] omits 502da13a72da drm/i915: Program EXT2 GC MAX registers omits 61eae851c92b drm/i915: Fix GCMAX color register programming omits 5fc670a87e31 arm64: dts: stratix10: increase QSPI max frequency to 100MHz omits 49b1b4a19ca7 selftests: tc-testing: Add pedit tests omits ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() omits d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND omits 065d55237ad1 RDMA/netlink: Remove unused data structure omits e15be4298f35 drm/i915: fix i9xx irq enable/disable omits 9fd15987ed27 qedr: Convert srqidr to XArray omits b6014f9e5f39 qedr: Convert qpidr to XArray omits 3616d08bcbb5 ipv6: Move ipv6 stubs to a separate header file omits 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray omits 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray omits 5f4d6749c065 Merge branch 'net-Move-fib_nh-and-fib6_nh-to-a-common-struct' omits 979e276ebebd net: Use common nexthop init and release helpers omits f1741730dd18 net: Add fib_nh_common and update fib_nh and fib6_nh omits ad1601ae0260 ipv6: Rename fib6_nh entries omits b75ed8b1aa9c ipv4: Rename fib_nh entries omits 572bf4dd7186 ipv6: Change rt6_add_nexthop and rt6_nexthop_info to take fib6_nh omits 6d3d07b45c86 ipv6: Refactor fib6_ignore_linkdown omits 2b2450ca4a2d ipv6: Move gateway checks to a fib6_nh setting omits dac7d0f27075 ipv6: Create cleanup helper for fib6_nh omits 83c442515917 ipv6: Create init helper for fib6_nh omits faa041a40b9f ipv4: Create cleanup helper for fib_nh omits e4516ef65490 ipv4: Create init helper for fib_nh omits 331c7a402358 ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper omits 8373c6c84e67 ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is [...] omits 27e19f451089 RDMA/hns: Convert cq_table to XArray omits e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] omits 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] omits 915347f67d41 PCI: qcom: Use default config space read function omits b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] omits d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] omits 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure omits e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes omits 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation omits 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings omits c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets omits b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses omits 1c948eaa011d staging: rtlwifi: Remove return variable. omits 041273721201 staging: gasket: apex: Prefer using the BIT macro omits bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison omits 4e1a0d114258 Staging: rtl8192u: Use BIT macro omits 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] omits eab0754655a6 staging: wilc1000: assign scan result callback before star [...] omits 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. omits 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] omits 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic omits a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. omits 0eae4686a128 Revert "tty: pty: Fix race condition between release_one_t [...] omits dfe571ca8daa media: soc_camera: Remove leftover files, add TODO omits 95db3cc936f5 media: MAINTAINERS: Fix files for obsolete SoC camera framework omits c4b50cabd6a2 media: ov7740: enable to get exposure control in autoexpos [...] omits 50036ad06b7f KVM: arm64/sve: Document KVM API extensions for SVE omits 395f562f2b4c KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG omits 555f3d03e7fb KVM: arm64: Add a capability to advertise SVE support omits 9a3cdf26e336 KVM: arm64/sve: Allow userspace to enable SVE for vcpus omits 9033bba4b535 KVM: arm64/sve: Add pseudo-register for the guest's vector [...] omits 7dd32a0d0103 KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl omits 0f062bfe36b6 KVM: arm/arm64: Add hook for arch-specific KVM initialisation omits ead9e430c0fb arm64/sve: In-kernel vector length availability query interface omits 8e3c54c8b6a9 KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST omits e1c9c98345b3 KVM: arm64/sve: Add SVE support to register access ioctl i [...] omits 8c86dfe39d5d KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus omits be25bbb392fa KVM: arm64: Factor out core register ID enumeration omits dc52f31a928b KVM: arm64: Add missing #include of <linux/string.h> in guest.c omits 2b953ea34812 KVM: Allow 2048-bit register access via ioctl interface omits b43b5dd990eb KVM: arm64/sve: Context switch the SVE registers omits 73433762fcae KVM: arm64/sve: System register context switch and access support omits 7f34e4090394 KVM: arm64: Support runtime sysreg visibility filtering omits 1c19991390ae KVM: arm64: Propagate vcpu into read_id_reg() omits 1765edbab16e KVM: arm64: Add a vcpu flag to control SVE visibility for [...] omits 0495067420f3 arm64/sve: Enable SVE state tracking for non-task contexts omits d06b76be8dad arm64/sve: Check SVE virtualisability omits 8b08e8401fb4 arm64/sve: Clarify role of the VQ map maintenance functions omits 3f61f40947e8 KVM: arm64: Add missing #includes to kvm_host.h omits 7aa92cf318f8 KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance omits 38abf22e122e KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() omits efbc20249fee arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush omits fd3bc912d3d1 KVM: Documentation: Document arm64 core registers in detail omits 39f0584ee695 x86/mce: Remove mce_report_event() omits 05fa38fd63e5 media: bt8xx: avoid a needless u8 to char conversion omits 85709cbf1524 media: replace strncpy() by strscpy() omits a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number omits 060162c1af5c media: vim2m: Fix RGB 565 BE/LE support omits aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] omits ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x omits 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll omits 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() omits 83086497b890 KEYS: trusted: fix -Wvarags warning omits 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads omits b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode omits b4a7113f8412 media: wl128x: Fix some error handling in fmc_prepare() omits 9c2ccc324b3a media: wl128x: prevent two potential buffer overflows omits 2e7682ebfc75 media: tw5864: Fix possible NULL pointer dereference in tw [...] omits f8ee34c3e77a media: usbvision: fix a potential NULL pointer dereference omits aeb0d0f581e2 media: video-mux: fix null pointer dereferences omits 99df48ec7c5b media: mtk-vcodec: remove ready_to_display omits 52fafc58c353 media: mtk-vcodec: fix access to incorrect planes member omits d7a955c8ef7c media: v4l2-ctrl: potential shift wrapping bugs omits 0e633f97162c media: davinci-isif: avoid uninitialized variable use omits 5f2efda71c09 media: i2c: tda1997x: select V4L2_FWNODE omits fc1209602959 media: staging: media: imx7-mipi-csis: fix debugfs compilation omits 2980c03e1f09 media: staging: media: davinci_vpfe: fix large stack usage [...] omits bcfc16eb1650 media: staging/imx: Fix inconsistent long line breaks omits 9b9ea7c2b57a media: gspca: Kill URBs on USB device disconnect omits f6ac993fb0ca drm/i915: move the edram detection out of uncore init omits 788586efd116 EDAC/altera: Initialize peripheral FIFOs in probe() omits 436b0a583af0 EDAC/altera: Do less intrusive error injection omits d7bde1a9cbac Merge udf and quota cleanups. omits 02562d0ca108 efi/libstub/arm: Omit unneeded stripping of ksymtab/kcrcta [...] omits 0fca08122eaf efi: Unify DMI setup code over the arm/arm64, ia64 and x86 [...] omits 5e83cfe94744 efi/arm: Show SMBIOS bank/device location in CPER and GHES [...] omits c2999c281ea2 efifb: Omit memory map check on legacy boot omits e8d368ad20f5 efi/libstub: Refactor the cmd_stubcopy Makefile command omits 46a984ffb86c s390/cpum_cf: Add support for CPU-MF SVN 6 omits 2f2f3839fb8d s390/qdio: clean up qdio_check_outbound_after_thinint() omits f85b2b297c16 s390/qdio: clean up pci_out_supported() omits b4e4538a0ab5 Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.fr [...] omits 5f0a88a1aabb ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller omits dae9f076d1c3 ARM: dts: vf610: Add ZII SPB4 board omits 2bfad1f83ece dt-bindings: arm: fsl: Add support for ZII VF610 SPB4 omits 82d1c7a1e8c0 dt-bindings: arm: fsl: Add supported ZII VF610 boards to D [...] omits d57b39e3ee3c drm/i915/gvt: Enable async flip on plane surface mmio writes omits d39af942822f drm/i915/gvt: Enable synchronous flip on handling MI_DISPLAY_FLIP omits aee183baaa3a drm/i915/gvt: Add macro define for mmio 0x50080 and gvt fl [...] omits 43226e6fe798 drm/i915/gvt: replaced register address with name omits cddbea8d3d05 arm64: dts: imx8mq: Move thermal-zones out of bus node omits 233709186c50 Merge tag 'du-next-20190328' of git://linuxtv.org/pinchart [...] omits e0a3def2b15a Merge tag 'drm-intel-next-2019-03-28' of git://anongit.fre [...] omits 113e59d09fbc Merge branch 'selftests-forwarding-Add-new-test-cases' omits 30905dc63bad selftests: mlxsw: Add a new test for strict priority omits 573363a68f27 selftests: mlxsw: Add qos_lib.sh omits 5dde21b3a7f6 selftests: mlxsw: qos_mc_aware: Configure shared buffers omits d04cc726c8da selftests: forwarding: devlink_lib: Add shared buffer helpers omits 8e46aee69722 selftests: forwarding: devlink_lib: Simplify deduction of [...] omits 2cca8751af36 selftests: forwarding: devlink_lib: Avoid double sourcing [...] omits 2fcbc0b15e39 selftests: forwarding: Test action VLAN modify omits 0637e1f878b5 selftests: forwarding: Add PCP match and VLAN match tests omits ca059af85283 selftests: forwarding: Add reverse path forwarding (RPF) t [...] omits eda3d1b02284 net: mvneta: Add 2500BaseT support omits 06bd2bdf19d2 openvswitch: Add timeout support to ct action omits 717700d183d6 netfilter: Export nf_ct_{set,destroy}_timeout() omits c63d11ba5266 Merge branch 's390-next' omits 2e873d100d14 s390/qeth: send IDX cmds via qeth_send_control_data() omits 48ce6f89fcb1 s390/qeth: use callback to finalize cmd omits 61e04465ddbf s390/qeth: let qeth_notify_reply() set the notify reason omits 988a747d88df s390/qeth: clarify default cmd callback omits 782e4a792147 s390/qeth: don't poll for cmd IO completion omits df2a2a5225cc s390/qeth: convert IP table spinlock to mutex omits 7686e4b6ef44 s390/qeth: defer IPv6 address notifier events omits 05a17851341c s390/qeth: add wrapper for IP table access omits 5c0aebc6db8c s390/qeth: remove locking for RX modeset cache omits d0c748256611 s390/qeth: defer RX modesetting omits 1571e2fdac90 Merge branch 'net-call-for-phys_port_name-into-devlink-dir [...] omits 746364f298d4 net: devlink: add warning for ndo_get_phys_port_name set w [...] omits f1fa719cfd55 nfp: do not handle nn->port defined case in nfp_net_get_ph [...] omits d484210bf745 dsa: do not support ndo_get_phys_port_name for non-legacy ports omits 716efee200a7 dsa: implement ndo_get_devlink_port omits ab178b058c43 bnxt: remove ndo_get_phys_port_name implementation omits c9c49a65e53e bnxt: implement ndo_get_devlink_port omits 14c03ac4c100 net: devlink: remove unused devlink_port_get_phys_port_nam [...] omits 59a6b35a1cf5 mlxsw: Remove ndo_get_phys_port_name implementation omits 011d32560242 mlxsw: Implement ndo_get_devlink_port omits af3836df9a59 net: devlink: introduce devlink_compat_phys_port_name_get() omits 5dc37bb9b035 net: replace ndo_get_devlink with ndo_get_devlink_port omits 335bc0dde012 nfp: register devlink port before netdev omits c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ omits c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV omits f65d5528c023 drm/i915: Extract ilk_color_check() omits 1eb631561120 drm/i915: Extract bdw_color_check() omits fbeb4f362213 drm/i915: Extract glk_color_check() omits 1b386cf84931 drm/i915: Extract icl_color_check() omits 3cdd5174cfc6 drm/i915: Extract chv_color_check() omits e98f35624ca4 drm/i915: Extract i9xx_color_check() omits 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc omits e0510da05192 drm/i915: Extract check_luts() omits 122d0e8dd050 media: dvbdev: remove double-unlock omits 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] omits cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode omits 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace omits 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev omits a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] omits 5417783eabb2 RDMA/core: Support core port attributes in non init_net omits 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace omits 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net omits cebe556bd755 RDMA/core: Introduce ib_core_device to hold device omits 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] omits 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] omits 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] omits 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] omits 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] omits ede1fd185146 Merge tag 'batadv-next-for-davem-20190328' of git://git.op [...] omits 1427736e64c3 bus: tegra-aconnect: add system sleep callbacks omits 0d7dab926130 bus: tegra-aconnect: use devm_clk_*() helpers omits f94c0c386896 arm64: defconfig: enable fpga and service layer omits 7b0d021fbe41 arm64: defconfig: enable PCIE_ALTERA omits 40b2bb1b132a ARM: tegra: enforce PM requirement omits dd399ac9e343 tools/bpf: generate pkg-config file for libbpf omits 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" omits 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" omits 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] omits 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" omits 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" omits ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" omits b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" omits 196b4ce57d16 IB/qib: Remove a set-but-not-used variable omits 920d10e45844 IB/hfi1: Fix two format strings omits 1c7651f43777 kallsyms: store type information in its own array omits 1f687edee2ae IB/mlx5: Declare devx_async_cmd_event_fops static omits 0080aed4e4ca RDMA/uverbs: Allow the compiler to verify declaration and [...] omits 2dcdebff5e84 RDMA/uverbs: Annotate uverbs_request_next_ptr() return val [...] omits 259e66bcdff5 RDMA/uverbs: Add a __user annotation to a pointer omits a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 omits 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME omits 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 omits a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 omits 530b28426a94 drm/virtio: rework resource creation workflow. omits fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() omits f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() omits 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] omits 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. omits 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. omits df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' omits 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes omits bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 omits eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 omits a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] omits 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs omits 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 omits db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC omits c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure omits 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] omits 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] omits 4d720e2a8c5f Documentation: acpi: Add an example for PRP0001 omits fd21b79e541e thunderbolt: Fix to check the return value of kmemdup omits 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc omits 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next omits 33d69455e402 crypto: caam - limit AXI pipeline to a depth of 1 omits c23116e48a9b crypto: caam/jr - Remove extra memory barrier during job r [...] omits 1b30b989cbea crypto: caam/jr - Removed redundant vars from job ring pri [...] omits a118dfa0dbfc crypto: caam/jr - Remove spinlock for output job ring omits e44e77ab8bbf crypto: vmx - Make p8_init and p8_exit static omits d99324c22643 crypto: fips - Grammar s/options/option/, s/to/the/ omits 2ff9dff5aadf crypto: cavium - Make cptvf_device_init static omits 78ea86da5a64 crypto: bcm - remove unused array tag_to_hash_idx omits 8355003c502e crypto: zip - Make some functions static omits 52c899ec472e crypto: ccp - Make ccp_register_rsa_alg static omits cd1af982338d crypto: cavium - Make some functions static omits 6469a3c96585 crypto: cavium - remove unused fucntions omits 596a434369f6 arm64: dts: sdm845: Include rpmpd DT header omits 60f77ae7d1c1 arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth omits 8faea8edbb35 arm64: dts: qcom: qcs404-evb: add spmi regulators omits a60a072c5e7f arm64: dts: qcom: pms405: add spmi regulators omits cd3dbe2a4e6c arm64: dts: qcom: msm8998: Add UFS nodes omits 695942de1da7 arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load omits cb79a81fd98f dt-bindings: ufs: Add msm8998 compatible string omits 6703a27327dd arm64: dts: qcom: qcs404: Remove default setting of contro [...] omits 331ab98f8c4a arm64: dts: qcom: qcs404: Fix voltages l3 omits 0253735f503a arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 omits 4dfa70ea0f74 arm64: dts: qcom: qcs404: Add Ethernet node omits 71f1fdd9c300 arm64: dts: sdm845: Include the interconnect resources DT header omits f95f57e43722 arm64: dts: qcom: qcs404: Fix regulator supply names omits d6e5a4f84e28 dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC omits 93b260528020 soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe() omits 9324df5817c0 soc: qcom: qmi: Change txn wait to non-interruptible omits 8da3daaa0971 soc: qcom: rmtfs: Add support for mmap functionality omits 00d082cc4ea6 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 omits 871370308675 drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 omits b764f2f66ed4 drm: rcar-du: Link CRTCs to the DU device omits 167e535438ec drm: rcar-du: lvds: Fix post-DLL divider calculation omits 2471e7a534b7 drm: Forward-declare struct drm_format_info in drm_framebuffer.h omits b1fed71c4a55 drm: rcar-du: Remove unused prototypes omits fcb32cbab0dc drm: rcar-du: crtc: Make local functions static omits bb1021105888 drm: Fix subtle spelling error in drm_crtc_state omits 73eb5476df72 drm: rcar-du: Support panels connected directly to the DPA [...] omits e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] omits c0415c8722a4 drm/amd/display: fix odm output gamma programming omits 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml omits 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM omits a5706c61cb8e drm/amd/display: 3.2.24 omits bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters omits 3a66541c63bc drm/amd/display: Create clock funcs omits bc07dfb3660f drm/amd/display: Clean up old pplib interface functions omits d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation omits a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. omits 3ae42acde349 drm/amd/display: program default output gamma omits 5581192d7233 drm/amd/display: add preferred pipe split logic omits fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list omits 110aef572afc drm/amdgpu: drop the ib from the VM update parameters omits ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well omits df399b064118 drm/amdgpu: XGMI pstate switch initial support omits adc7e863f684 drm/amdgpu: use the new VM backend for clears omits 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure omits 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts omits 39fee32b467c drm/amdgpu: error out on mode1 reset failure omits fed184e9057a drm/amdgpu: trivial typo fix omits 190211ab7554 drm/amdgpu: remove per obj debugfs write omits 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion omits 9f491d731c9d drm/amdgpu: use macro instead of enum for flags omits 73aa8e1a3a84 drm/amdgpu: Fix some sanity check omits fb17358ce8a0 scsi: qedf: Update the driver version to 8.37.25.19 omits efc8fe9b6cab scsi: qedf: Fix lport may be used uninitialized warning omits fe2043d19e4a scsi: qedf: Correctly handle refcounting of rdata omits faea5719d373 scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is [...] omits f2c98af4a27d scsi: qedf: Check for tm_flags instead of cmd_type during cleanup omits feac47f50787 scsi: qedf: Add a flag to help debugging io_req which coul [...] omits 582a47274a57 scsi: qedf: Don't send ABTS for under run scenario omits ff543e2886f0 scsi: qedf: Don't queue anything if upload is in progress omits fc37ddce937b scsi: qedf: Check both the FCF and fabric ID before servic [...] omits 56efc304b18c scsi: qedf: fc_rport_priv reference counting fixes omits 6f15d0c02950 scsi: qedf: Add missing return in qedf_scsi_done() omits a66c6cd2a8ad scsi: qedf: Wait for upload and link down processing durin [...] omits 627cc7dd73f6 scsi: qedf: Add additional checks for io_req->sc_cmd validity omits 78a8ab3cc0f9 scsi: qedf: fixup bit operations omits 6d1368e8f987 scsi: qedf: fixup locking in qedf_restart_rport() omits 4262d35c32c6 scsi: qedf: missing kref_put in qedf_xmit() omits 76dbf4ff068c scsi: qedf: Check for link state before processing LL2 pac [...] omits 0cbd0075390d scsi: qedf: Add missing fc_disc_init call after allocating lport omits 90ccf7579873 scsi: qedf: Correct the memory barriers in qedf_ring_doorbell omits 96b1765a099b scsi: qedf: Use a separate completion for cleanup commands omits 69ef2c692510 scsi: qedf: Modify abort and tmf handler to handle edge co [...] omits 5d5e55659b37 scsi: qedf: Modify flush routine to handle all I/Os and TMF omits 3e2c11b3fb7a scsi: qedf: Simplify s/g list mapping omits c5e06ba2f768 scsi: qedf: Add missing return in qedf_post_io_req() in th [...] omits 650ce64c9ead scsi: qedf: Correct xid range overlap between offloaded re [...] omits f1c43590365b scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails omits 155f425025fd scsi: MAINTAINERS: Add maintainer for MediaTek UFS driver omits 46333cebe778 scsi: qla2xxx: Simplify conditional check again omits d16ece577bf2 scsi: sd: Inline sd_probe_part2() omits 21e6ba3f0e02 scsi: sd: Rely on the driver core for asynchronous probing omits ea9006dfda65 scsi: mpt3sas: fix indentation issue omits 837857335372 scsi: libcxgbi: remove uninitialized variable len omits 356d71e00d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 82129697df9d scsi: target: alua: fix the tg_pt_gps_count omits a1aa08a01f73 audit: link integrity evm_write_xattrs record to syscall event omits df453700e8d8 inet: switch IP ID generator to siphash omits 180a8c3d5dad net: phy: mdio-bcm-unimac: remove redundant !timeout check omits 4f661542a402 tcp: fix zerocopy and notsent_lowat issues omits 4d5ec89fc8d1 net: openvswitch: Add a new action check_pkt_len omits d7aa033831b3 Merge branch 'ethtool-add-support-for-Fast-Link-Down-as-ne [...] omits 69f42be8af71 net: phy: marvell: add PHY tunable fast link down support [...] omits 3aeb0803f7ea ethtool: add PHY Fast Link Down support omits 7b7ed885aff2 net/core: Allow the compiler to verify declaration and def [...] omits a986967eb8e9 net/core: Fix rtnetlink kernel-doc headers omits d79b3bafabc2 net/core: Document __skb_flow_dissect() flags argument omits b3c0fd61e6ab net/core: Document all dev_ioctl() arguments omits 37f3c421e8f0 net/core: Document reuseport_add_sock() bind_inany argument omits 863d1a8d5523 net: dsa: mv88e6xxx: remove unneeded cmode initialization omits 32705592f944 bnx2x: Utilize FW 7.13.11.0. omits 1713cb37bf67 fou: Support binding FoU socket omits 1755ecedc485 doc/kprobes: Update obsolete RCU update functions omits 08304d714638 IB/rxe: Replace av->network_type with skb->protocol omits 0ac01febd475 BPF: Add sample code for new ib_umad tracepoint omits 2ccfbb70c277 IB/MAD: Add SMP details to MAD tracing omits 056533192a9e IB/UMAD: Add umad trace points omits 0e65bae205cb IB/MAD: Add agent trace points omits 821bf1de45a1 IB/MAD: Add recv path trace point omits 4d60cad5db7f IB/MAD: Add send path trace points omits 2dd0cf77c93f iw_cxgb4: Update Maintainer details omits ec8bf1942567 drm/fb-helper: Fixup fill_info cleanup omits 6a1096611cc5 RDMA/vmw_pvrdma: Skip zeroing device attrs omits d623dfd28361 IB/mlx5: Compare only index part of a memory window rkey omits 1e5887b700dd IB/mlx5: WQE dump jumps over first 16 bytes omits e95e52a1788d RDMA/hns: Limit scope of hns_roce_cmq_send() omits eec7e2954df2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b0be25c5752e Merge branch 'net-mvpp2-Classifier-updates-and-cleanups' omits c2d3d8eebe7c net: mvpp2: cls: Rework C2 engine macros omits 693131db1d5f net: mvpp2: cls: Initialize lookup priorities for all entr [...] omits 8d2847d9462d net: mvpp2: cls: Invalidate all C2 entries except the ones we use omits ff2f3cb6eb89 net: mvpp2: cls: Rename the flow table macros omits 5b3538063627 net: mvpp2: cls: Don't use the sequence attribute for clas [...] omits 6310f77d9919 net: mvpp2: cls: Rename classifer per-port functions omits b11ffdc538be net: mvpp2: cls: Move C2 read/write helpers around omits 147c538e7975 net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entry omits e4bfb4aced83 net: mvpp2: cls: Use iterators to go through the cls_table omits b607cc61be41 net: mvpp2: debugfs: Allow reading the C2 engine table fro [...] omits 8aa651060ff2 net: mvpp2: debugfs: Allow reading the flow table from debugfs omits 7cb5e368591a net: mvpp2: debugfs: Store debugfs entries data in mvpp2 struct omits 0b27f8650f20 net: mvpp2: cls: Make the flow definitions const omits 93c2589c9259 net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWS omits 32f1a672d404 net: mvpp2: cls: use Lookup Type in classification engines omits dc61b37fd9dc net: mvpp2: cls: Start cls flow entries from beginning of table omits 1f29a8c4c68f net: mvpp2: cls: Add missing MAC_DA field extraction omits c9dbb6cf51e0 net: mvpp2: Don't use an int to store netdev_features_t omits d49f9d9d13a3 gfs2: Fix lru_count going negative omits ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory omits 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 omits 13bd14a41ce3 char: hpet: fix a missing check of ioremap omits d8fb3fafa220 sgi-xpc: mark expected switch fall-through omits 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] omits f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB omits 02b45b47fbe8 misc: fastrpc: fix remote page size calculation omits 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers omits 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP omits 977e6c8d1d18 misc: fastrpc: use correct spinlock variant omits 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible omits b49f6d83e290 misc: fastrpc: Fix a possible double free omits 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context omits 34bf9ce91e04 misc: rtsx: clean up some indenting omits 1e55b609b983 mei: adjust the copyright notice in the files. omits 514c37e320a2 mei/hdcp: Fix SPDX identifiers omits 191b0700727c nfc/mei: convert to SPDX license tags omits 9fff0425aab0 mei: convert to SPDX license tags omits 3634946f5224 mei: add missing SPDX tag to mei Kconfig omits e9a88dc28766 drm/i915: Reject rotation for some hdr formats omits 546f0f655067 drm/i915: Reject Yf tiling for HDR formats, v2. omits 3bd02fa4be3a drm/i915: Handle YUV subpixel support better omits 21c75ad65f8e parport_cs: Fix memory leak in parport_config omits 4b0a2c5ff721 virtio_console: initialize vtermno value for ports omits 67fbfc3943e0 vt: use /dev/vcs (not /dev/vcs0) in comment omits b9ca5f8560af tty: pty: Fix race condition between release_one_tty and p [...] omits 75ddbc1fb11e tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blank [...] omits 46ca3f735f34 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler omits 1bbb1c318cd8 tty: ipwireless: fix missing checks for ioremap omits cf90c06f8115 tty: fix read of tty->pgrp outside of ctrl_lock omits 3adf2aa8af2d drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment omits 6ac972dd4db4 tty/sysrq: Convert show_lock to raw_spinlock_t omits 0e2f54f88b8b Merge drm/drm-next into drm-intel-next-queued omits 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() omits 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] omits fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions omits cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry omits a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag omits 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list omits 8748b850becc ALSA: timer: Unify timer callback process code omits 6b77908fea62 serial: sc16is7xx: Drop of_match_ptr() use omits 00d9f0c65401 serial: sc16is7xx: Switch to use device_get_match_data() omits 24bc6e68efa0 serial: sc16is7xx: Respect clock-frequency property omits 8650e026c819 dt-bindings: sc16is7xx: Add alternative clock-frequency property omits f4487db58eb7 serial: sprd: Add DMA mode support omits 083206100d97 dt-bindings: serial: sprd: Add dma properties to support DMA mode omits 4007098f4ce4 serial: sprd: Add power management for the Spreadtrum seri [...] omits 984df54e4304 dt-bindings: serial: sprd: Add clocks and clocks-names properties omits 9828def35a36 serial: 8250_fintek: Make fintek_8250_set_termios static omits 025c65e119bf xfrm: Honor original L3 slave device in xfrmi policy lookup omits 96fd2c6633b0 drm/i915: Drop new chunks of context creation ABI (for now) omits a2deb87396b0 drm/i915: Disable semaphore on vGPU for now omits 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] omits 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags omits 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning omits b83970f23f36 staging: emxx_udc: remove unneeded parenthesis omits ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it omits ffb99752e930 staging: vc04_services: add missing __user annotations omits 8db5da0b8618 x86/ima: require signed kernel modules omits b6e24d0e2118 staging: rtl8712: Remove comparison to true omits 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses omits 49103a816a49 staging: rtl8192u: Remove typedef for struct. omits f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc omits f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning omits 5aa2c9ae9371 drm/i915: Update TRANS_MSA_MISC for fastsets omits 5ca0ef8a56b8 drm/i915: Add max_bpc property for DP MST omits f1477219869c drm/i915: Remove the 8bpc shackles from DP MST omits da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios omits 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] omits 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] omits dc7fe518b049 overflow: Fix -Wtype-limits compilation warnings omits 35b45227af57 Merge branch 'i2c/for-5.2' into i2c/for-next omits d2825d3e0448 Merge branch 'i2c/for-current' into i2c/for-next omits 9513ea4f6728 IB/iser: remove uninitialized variable len omits 765bdb0b3948 drm/i915: Expose the force_audio property with DP MST omits 37aa52bff2bc drm/i915: Add broadcast RGB property for DP MST omits e2a438bd7116 RDMA/i40iw: Handle workqueue allocation failure omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits f6ac28d61675 i2c: apply coding style for struct i2c_adapter omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() omits 265bd824e17f i2c: at91: Convert to use struct i2c_timings omits 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data omits b4e1728232d6 arm64: dts: rockchip: Decrease emmc-phy's drive impedance [...] omits fb8b7460c995 arm64: dts: rockchip: Define drive-impedance-ohm for RK339 [...] omits 0e694df356c0 spi: tegra20-slink: change chip select action order omits 5fb94d46c317 ASoC: fsl_audmix: Fix kbuild failure omits a3eec13b8fd2 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. omits 01b2a2d52169 ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty omits d2a6cfdaca9e dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] omits edeaf6da5aa7 Merge branches 'arm-dt-for-v5.2' and 'arm64-dt-for-v5.2' i [...] omits 006c077041dc x86/mce: Handle varying MCA bank counts omits 1792a0f35319 ARM: dts: rskrza1: Add remaining LEDs omits 129ca9e185ab ARM: dts: rskrza1: Add I2C support omits e3414b8c45af arm64: dts: renesas: salvator-common: Add GPIO keys support omits 9d5549d8a865 drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED omits a9282a8e6966 drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN omits 35f51863e30d drm: Kill drm_display_info.name omits a9ab81d9f52a drm: Fix tabs vs. spaces omits ee7f5cbed2eb drm: Nuke unused drm_display_info.pixel_clock omits 2b9c12e01a3d Merge branches 'fixes-for-v5.1', 'arm-dt-for-v5.2', 'arm-s [...] omits 7a516e49d975 arm64: dts: renesas: use extended audio dmac register omits 05f1d882d28b arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy [...] omits de8e8daaf719 arm64: dts: renesas: salvator-common: Sort node label omits e2fa79de7ecb arm64: dts: renesas: Update Ebisu and Draak bootargs omits f19501aa07f1 x86/mce: Fix machine_check_poll() tests for error types omits 547fcf9b1c60 drm/i915/icl: Fix VEBOX mismatch BUG_ON() omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 168b85e9b223 drm/fb-helper: Unexport fill_{var,info} omits 5a3887ba8a52 drm/udl: Use drm_fb_helper_fill_info omits c8613fc6293b drm/vboxvideo: Use drm_fb_helper_fill_info omits 4a536934e6c9 drm/tegra: Use drm_fb_helper_fill_info omits 668447e5aa3d drm/rockchip: Use drm_fb_helper_fill_info omits 19d8a4e3d91f drm/radeon: Use drm_fb_helper_fill_info omits e8f9ad5a00ad drm/omap: Use drm_fb_helper_fill_info omits f243dd06180a drm/nouveau: Use drm_fb_helper_fill_info omits d4eae71f815e drm/msm: Use drm_fb_helper_fill_info omits 82367d80d8e9 drm/mga200g: Use drm_fb_helper_fill_info omits 7a0f9ef9703d drm/i915: Use drm_fb_helper_fill_info omits 2b617b14536c drm/hibmc: Use drm_fb_helper_fill_info omits abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts omits dfec164ea90c drm/gma500: Use drm_fb_helper_fill_info omits fb68e5969fc6 drm/exynos: Use drm_fb_helper_fill_info omits f68aeae67170 drm/cirrus: Use drm_fb_helper_fill_info omits 2f5791cd03b9 drm/ast: Use drm_fb_helper_fill_info omits f21b6e47eb1d drm/armada: Use drm_fb_helper_fill_info omits bb1c08f98288 drm/amdgpu: Use drm_fb_helper_fill_info omits ecbfc474f0df drm/fb_helper: set info->par in fill_info() omits f1eca684b713 drm/fb-helper: set fbi->fix.id in fill_info() omits 3df3116ab4b1 drm/fb-helper: Add fill_info() functions omits 98721b84bc83 drm/i915: fix i386 build of 64b raw_uncore functions omits cab8e3e20d5c habanalabs: improve error messages omits 5133a4a800fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 4c5d789ce175 Merge branch 'next-general' into next-testing omits 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format omits 9c53cb9d5648 LSM: fix documentation for the shm_* hooks omits e9220bc8b79a LSM: fix documentation for the sem_* hooks omits ab012bc83615 LSM: fix documentation for the msg_queue_* hooks omits 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks omits 6b6b6476a32f LSM: fix documentation for the path_chmod hook omits 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook omits a890e6378201 LSM: fix documentation for the task_setscheduler hook omits 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook omits 5f4b97555c2e LSM: fix documentation for the syslog hook omits 733e4467dd06 LSM: fix documentation for sb_copy_data hook omits 4e861b133373 Merge branch 'next-general' into next-testing omits 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general omits fc00c6a41638 EDAC/amd64: Adjust printed chip select sizes when interleaved omits 0a227af521d6 EDAC/amd64: Support more than two controllers for chip sel [...] omits 7835961d377b EDAC/amd64: Recognize x16 symbol size omits 869adc4316ea EDAC/amd64: Set maximum channel layer size depending on family omits bdcee7747f5c EDAC/amd64: Support more than two Unified Memory Controllers omits 4d30d2bc3c23 EDAC/amd64: Use a macro for iterating over Unified Memory [...] omits 6e846239e548 EDAC/amd64: Add Family 17h Model 30h PCI IDs omits 64f4b9437f7c ice: Remove "2 BITS" comment omits 92414f329262 ice: Update comment regarding the ITR_GRAN_S omits 6c2f997af50c ice: Update function header for __ice_vsi_get_qs omits ac4667551ea5 ice: Remove unnecessary braces omits 10c7e4c5fca7 ice: Remove unused function prototype omits 203a068ac9e2 ice: Add missing case in print_link_msg for printing flow control omits 8244dd2d23b2 ice: Audit hotpath structures with pahole omits 89f3e4a5b762 ice: Do not bail out when filter already exists omits 4e1af7bf22ca ice: Fix issue with VF attempt to delete default MAC address omits 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] omits a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] omits ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings omits b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings omits d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] omits f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field omits a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code omits fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier omits 24aca4aea4f0 torture: Don't try to offline the last CPU omits 6c70e9cd5f3c rcu: Fix nohz status in stall warning omits b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h omits 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h omits e23344c2ca42 rcu: Organize functions in tree_stall.h omits 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h omits 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions omits d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h omits 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions omits 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c omits 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h omits 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c omits 2e018c59fe8f ACPI / tables: Clean up whitespace omits f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() omits 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() omits add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] omits f1a98045abd8 rcu: Fix typo in tree_exp.h comment omits a2badefa8574 rcu: Eliminate redundant NULL-pointer check omits 5d8a752e31aa rcu: Fix force_qs_rnp() header comment omits 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] omits b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() omits 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs omits 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread omits 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values omits da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs omits b2eb85b49a57 rcu: Move common code out of if-else block omits 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") omits bdead419fb1d MAINTAINERS: RCU now has its own email list omits 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only omits 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers omits 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice omits 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle omits e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate omits 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt omits d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage omits 0fa201d1618e doc: Repair some whitespace damage omits 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation omits 5ceb5f0522bd ACPI / scan: Add labels for PNP button devices omits 40381a3c1fa3 ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power [...] omits 603fadf33604 ACPI: Fix comment typos omits 9511cb6481af drm/i915: Adding missing '; ' to ENGINE_INSTANCES omits a7c9b47bc993 ice: enable VF admin queue interrupts omits 64a59d05a4b3 ice: Fix for adaptive interrupt moderation omits 5995b6d0c6fc ice: Implement pci_error_handler ops omits 5abac9d7e1bb ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset omits cf6c6e01bf5d ice: use virt channel status codes omits e163484afa8d drm/i915: Update size upon return from GEM_CREATE omits baba6e572b38 drm/i915: take a reference to uncore in the engine and use it omits 97a04e0d07c4 drm/i915: switch intel_wait_for_register to uncore omits d2d551c06f81 drm/i915: intel_wait_for_register_fw to uncore omits 4319382e9b1b drm/i915: switch intel_uncore_forcewake_for_reg to intel_uncore omits a2b4abfc626b drm/i915: switch uncore mmio funcs to use intel_uncore omits eb17af67eb1e drm/i915: take a ref to the rpm in the uncore structure omits 91dab5d53f4d ice: Remove unnecessary newlines from log messages omits fa7e428c6b7e openvswitch: add seqadj extension when NAT is used. omits b4b6aa83433e selftests: bpf: don't depend on hardcoded perf sample_freq omits 340d45569940 PCI: hv: Add pci_destroy_slot() in pci_devices_present_wor [...] omits 15becc2b56c6 PCI: hv: Add hv_pci_remove_slots() when we unload the driver omits 4ae27444100f IB/core: Ensure an invalidate_range callback on ODP MR omits 2cf7bf6f2f20 drm/i915: add uncore flags for unclaimed mmio omits 5a0ba777098a drm/i915: add HAS_FORCEWAKE flag to uncore omits 6cc5ca768825 drm/i915: rename raw reg access functions omits 05f151a73ec2 PCI: hv: Fix a memory leak in hv_eject_device_work() omits 613e2ef60188 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 0164945de1b8 ARM: dts: sun7i: fix typos in uart pin mux omits a79668c17684 ARM: dts: sun9i: Remove deprecated pinctrl properties omits ac7fcfa1ecde arm64: dts: allwinner: a64: Fix the Codec I2S binding omits 0973c06bb8fb arm64: dts: allwinner: a64: Add default dr_mode omits 88a20adde5f6 ARM: dts: sun8i: h3: Add default dr_mode omits 0a25d92c6f4f dpaa2-eth: use netif_receive_skb_list omits 6da88a82df75 tipc: fix return value check in tipc_mcast_send_sync() omits f7f9467ad3c3 Merge branch 'net-phy-aquantia-report-Aquantia-specific-se [...] omits 2d64610934b4 net: phy: aquantia: inform about proprietary 1000Base-T2 m [...] omits 43429a0353af net: phy: aquantia: report PHY details like firmware version omits 9d685c11bf98 net: phy: aquantia: print remote capabilities if link part [...] omits 6146dd453e23 net: dsa: Avoid null pointer when failing to connect to PHY omits 8b30919a4e3c ARM: OMAP2+: Handle reset quirks for dynamically allocated [...] omits 70451127873f ARM: OMAP2+: Remove hwmod .rev data and use local SoC chec [...] omits b57250fa5eb3 ARM: OMAP2+: Allocate struct omap_hwmod based on dts data omits 6d63b12d182e ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it omits 513a4abb19d5 ARM: OMAP2+: Prepare class allocation for dynamically allo [...] omits 798bd175ab0d ARM: OMAP2+: Make interconnect target module allocation fu [...] omits 7f0d078667a4 ARM: OMAP2+: Fix potentially uninitialized return value fo [...] omits 9675db398b15 net: phy: aquantia: simplify aqr_config_aneg omits c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller omits 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier omits 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers omits 3c7469514dbe gpio: 74x164: Make use of device properties omits be67101fbf27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e42dd3ee3f9c ALSA: emux: Add support of loading GUS-patch omits 077973c8c37f drm/i915/icl: reduce pll_id scope and use enum type omits 02c99d26f520 drm/i915/icl: use previous pll hw readout omits 5e65216d8dd1 drm/i915/cnl: use previous pll hw readout omits 47c9877e9be3 drm/i915/bxt: make bxt_calc_pll_link() similar to skl omits 947f44174684 drm/i915/skl: use previous pll hw readout omits 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values omits a4b7013db23e RDMA/rxe: Fix slab-out-bounds access which lead to kernel [...] omits 1a2e158327c9 drivers: infiniband: Fix whitespace in kconfig omits 8782c647aec4 drm/fbdev: Make skip_vt_switch the default omits a6a9274a7c71 RDMA/nes: remove redundant check on udata omits 638267537ad9 cma: Convert portspace IDRs to XArray omits 602cbe8efc52 drm/i915/selftests: Fix an IS_ERR() vs NULL check omits 81cc440883d4 ucm: Convert ctx_id_table to XArray omits 8e5a9d61e258 ib core: Convert query_idr to XArray omits ae78ff3a0f0c RDMA/cm: Convert local_id_table to XArray omits 949a2370466b IB/mad: Convert ib_mad_clients to XArray omits b86ef5367761 ASoC: fsl: Add Audio Mixer machine driver omits d0d9071b7241 ASoC: add fsl_audmix DT binding documentation omits be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver omits 7cae255d2757 regulator: act8865: Constify regulator_ops omits 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] omits 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] omits 245308c62170 spi: stm32-qspi: add dma support omits a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function omits 883ce2421ed7 regulator: sc2731: Constify regulators omits 5de219ccc1a7 regulator: da9063: convert header to SPDX omits f0f0657b108c drm/doc: Drop "content type" from the legacy kms property table omits 64f01d2b5ccc ASoC: tlv320aic32x4: Only enable with common clock omits f1430536e008 mlx4: Convert pv_id_table to XArray omits b02a29eb8841 mlx5: Convert mlx5_srq_table to XArray omits 270a9833b269 IB/hfi1: Add running average for adaptive pio omits be20bbcb0a8c PCI: rcar: Add the initialization of PCIe link in resume_noirq() omits 27942ef503a5 quota: remove trailing whitespaces omits df15a2a59d0b quota: code cleanup for __dquot_alloc_space() omits 1206d028b2c8 ext2: Adjust the comment of function ext2_alloc_branch omits a768a9abc625 udf: Explain handling of load_nls() failure omits 547e12325d0e arm64: dts: imx: Add i.mx8mm evk basic dts support omits a05ea40eb384 arm64: dts: imx: Add i.mx8mm dtsi support omits 9d9521e89081 dt-bindings: arm: imx: Add the soc binding for imx8mm omits 496456058b50 ARM: dts: imx7ulp: add ocotp support omits 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed omits 30137a11d906 ARM: imx_v6_v7_defconfig: Enable SIOX bus omits 811c94f1e866 ARM: dts: Add devicetree for Eckelmann ci4x10 omits 5930a57fb08a dt-bindings: arm: fsl: Add devicetree binding for Eckelman [...] omits a352e2b337b8 ARM: dts: stm32: add initial support of stm32mp157c-dk2 board omits 37eadb8555c0 ARM: dts: stm32: add initial support of stm32mp157a-dk1 board omits 4d537f37e0d3 usb: introduce usb_ep_type_string() function omits 2a738137b4c2 usb: typec: fusb302: Make fusb302_irq_work static omits 3de3dbe7c132 usb: u132-hcd: fix potential NULL pointer dereference omits 4c912bff46cc usb: typec: wcove: Provide fwnode for the port omits 8ead7e817224 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown omits 1a137b47ce6b usb: sierra: fix a missing check of device_create_file omits f926da42218c usb: mtu3: add a function to switch mailbox state to string omits 83374e035b62 usb: mtu3: add tracepoints to help debug omits 4aab6ad24a10 usb: mtu3: move vbus and mode debugfs interfaces into mtu3 [...] omits ae07809255d3 usb: mtu3: add debugfs interface files omits 48e0d3735aa5 usb: mtu3: supports new QMU format omits 09befc326eea usb: mtu3: rebuild qmu_gpd struct to prepare to support ne [...] omits 4c5964b4c2cb usb: mtu3: fix transfer error of USB3 Gen2 isoc omits 918f0f2361e9 usb: mtu3: rebuild the code of getting vbus regulator omits 13d944ebdc02 usb: mtu3: remove unnecessary local variable @req omits c858b4f37382 usb: mtu3: print useful information also for device and ho [...] omits 03d8bfc13089 usb: mtu3: check return value of devm_extcon_register_notifier() omits 8dfb4eba4100 esp4: add length check for UDP encapsulation omits dbb2483b2a46 xfrm: clean up xfrm protocol checks omits bcc5c1bbf76c MAINTAINERS: Add entry for EDAC-I10NM omits 76fc276f4a91 MAINTAINERS: Update entry for EDAC-SKYLAKE omits 1762058319f1 MAINTAINERS: Fix file pattern for X86 MCE INFRASTRUCTURE omits 3e14592da654 scsi: gdth: Only call dma_free_coherent when buf is not NU [...] omits a4b207dea978 scsi: pm8001: remove set but not used variables 'param, sas_ha' omits 608f729c31d4 scsi: qla4xxx: avoid freeing unallocated dma memory omits faf5a744f4f8 scsi: lpfc: avoid uninitialized variable warning omits e7f7b6f38a44 scsi: lpfc: change snprintf to scnprintf for possible overflow omits 7766d129bbff scsi: ufs-mediatek: Add missing MODULE_* information omits 3aa222cdfc2c scsi: ufs-mediatek: Fix platform_no_drv_owner.cocci warnings omits 19b1a294b0b3 RDMA: Use __packed annotation instead of __attribute__ ((packed)) omits d0a935563bc0 RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp [...] omits 82342e493b7e RDMA/hns: Bugfix for sending with invalidate omits 07c2339a91c1 RDMA/hns: Hide error print information with roce vf device omits 5b01b243b0b3 RDMA/hns: Only assgin some fields if the relatived attr_ma [...] omits 834fa8cf6f70 RDMA/hns: Update the range of raq_psn field of qp context omits 601f3e6d067c RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ [...] omits f04cc17878b4 RDMA/hns: Only assign the relatived fields of psn if IB_QP [...] omits 401b44804c2a cxgb4: Convert stid_idr to XArray omits 9f5a9632e412 cxgb4: Convert atid_idr to XArray omits ded716267196 media: hfi_parser: don't trick gcc with a wrong expected size omits bf78f23acf02 media: rcar-dma: p_set can't be NULL omits 1021cd56772b media: sti/delta: remove uneeded check omits 4f777d011bdd media: pwc-ctl: pChoose can't be NULL omits 3d19cde7be76 media: cx2341x: replace badly designed macros omits 97ee6e925552 drm/i915: stop storing the media fuse omits e6331a321aaf MIPS: KVM: Use prandom_u32_max() to generate tlbwr index omits 14a56ec65bab staging: erofs: support IO read error injection omits d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() omits 11152496021e staging: erofs: fix error handling when failed to read com [...] omits c8723cb8d06b staging: sm750fb: Prefer using the BIT macro omits dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues omits 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width omits d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c omits e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() omits 344201e0f866 staging: ralink-gdma: Remove space after cast omits 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int omits 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] omits 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] omits 993e826884e5 Staging: media: davinci_vpfe: Drop macros omits a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] omits ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned omits 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages omits ab2a7a292a78 staging: vt6655: lines should not end with a parentheses omits 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier omits 3095251cf0d7 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits d4fe5b1507df ARM: dts: sunxi: Add default dr_mode omits 1b97cf4987fb ARM: dts: sun8i: A23/A33: Fix pinctrl node names omits 1befb2662373 ARM: dts: sunxi: Remove pinctrl size-cells property omits 327384569871 ARM: dts: sun8i: r40: Remove useless AHCI properties omits b9f6b80e04ad ARM: dts: sun8i: r40: Fix AHCI reset-names property omits 655c0f429fff ARM: sunxi: dts: Split USB PHY cells into an array omits 939b6654344c ARM: dts: sun8i: tbs-a711: Fix typo in regulators omits 09f29dcc22d5 ARM: dts: sunxi: Fix the TCON output clock omits 033914f877e8 ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties omits 2c515b0d05a9 ARM: sunxi: Fix the USB PHY ID detect GPIO properties omits 0c64f75d89cb ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio omits 5400cdc1410b ARM: dts: sunxi: Fix GIC compatible omits 1cf0444a23fa ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry omits c2a5b5547515 ARM: dts: sun9i: optimus: Fix fixed-regulators omits be354500c101 dt-bindings: arm: Remove the CPU compatible documentation omits ebc42b478b0c ARM: dts: sun8i: a23/a33: Add R_I2C Controller omits 4f6faf786448 ARM: dts: sun8i: a33: Add default address and size cells t [...] omits 7ee02cb56c3f dt-bindings: Add YAML description for Allwinner boards omits 927489b1570e ARM: dts: sun9i: Add missing unit address omits c4953ba1eddd ARM: dts: sun9i: Fix Display Engine DTC warnings omits 109b7bfa777b ARM: dts: sun8i: r40: Fix Display Engine DTC warnings omits 56975bfbb7fb ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings omits f79d79534dba ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings omits 5bab80efb750 ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings omits 73b65f45bc60 ARM: dts: sun6i: Fix Display Engine DTC warnings omits a87356569559 ARM: dts: sun5i: Fix Display Engine DTC warnings omits 9d803c1cf851 ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC omits 67fec9db606f ARM: dts: sun8i: a83t: Add cross links for the mixers omits cd42ca0515d3 ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks omits ff8e860249e8 ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes omits cfec64e8f2e7 ARM: dts: sun7i: add pinctrl for EMAC in PH bank omits 7a13e1820a6b ARM: dts: sun7i: add pinctrl for CAN in PA bank omits 73b670023327 ARM: dts: sun7i: add pinctrl for missing uart mux options omits f144e67b0e68 Merge tag 'drm-intel-next-2019-03-20' of git://anongit.fre [...] omits a4dc791974e5 ARM: dts: sun8i: h3: Refactor the pinctrl node names omits 75f9a058838b ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry omits 54eac67bbe3a arm64: dts: allwinner: Fix pinctrl node names omits 562bf19611c0 arm64: dts: allwinner: a64: Add missing PIO clocks omits d41a43a0d365 arm64: dts: allwinner: a64: Fix display pipeline endpoints omits 26c609d5d219 arm64: dts: allwinner: a64: Fix the TCON output clock omits f254ba6ae547 cxgb4: Convert hwtid_idr to XArray omits 153d11cc530c media: imx214: don't de-reference a NULL pointer omits 7a268a93973c cxgb4: Convert mmidr to XArray omits 2f43129127e6 cxgb4: Convert qpidr to XArray omits 52e124c27e7b cxgb4: Convert cqidr to XArray omits e64a7c02f101 cxgb3: Convert mmidr to XArray omits 27114876ceaa cxgb3: Convert qpidr to XArray omits a2f409713e44 cxgb3: Convert cqidr to XArray omits 149e31e90b50 media: v4l: rcar_fdp1: Fix indentation oddities omits 35e2e8b5fb07 media: vicodec: set pixelformat to V4L2_PIX_FMT_FWHT_STATE [...] omits 997deb811bf5 media: vicodec: Add support for stateless decoder. omits fde649b418d1 media: vicodec: Register another node for stateless decoder omits f05a51b98eaf media: v4l2-ioctl.c: add V4L2_PIX_FMT_FWHT_STATELESS to v4 [...] omits 2495f39ce1fa media: vicodec: Introducing stateless fwht defs and structs omits ee3963c492cc media: vicodec: add documentation to V4L2_PIX_FMT_FWHT_STATELESS omits f94368e3b04a media: vicodec: add documentation to V4L2_CID_MPEG_VIDEO_F [...] omits b663e57cb490 media: vicodec: add documentation to V4L2_CID_FWHT_I/P_FRAME_QP omits c022a4a95722 media: vicodec: add struct for encoder/decoder instance omits 747993722d20 media: vicodec: Handle the case that the reference buffer is NULL omits 50e4c5e1b6e4 media: vicodec: rename v4l2_fwht_default_fmt to v4l2_fwht_ [...] omits 92dc64d41276 media: vicodec: Validate version dependent header values i [...] omits 86764b88c447 media: vicodec: keep the ref frame according to the format [...] omits bdbfd992bb9f media: vicodec: add field 'buf' to fwht_raw_frame omits 30364c41bd27 media: vicodec: Move raw frame preparation code to a function omits a04a7a2108a1 media: vicodec: bugfix: free compressed_frame upon device release omits 8eead25cbdf9 media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata a [...] omits 86e81794acdf ice: Create a generic name for the ice_rx_flg64_bits structure omits 2bdc97be9713 ice: add and use new ice_for_each_traffic_class() macro omits f902796a51a8 media: vicodec: change variable name for the return value [...] omits 09ca38a50795 media: v4l2-ctrl: v4l2_ctrl_request_setup returns with err [...] omits 4d10452cd1ed media: vicodec: upon release, call m2m release before free [...] omits fb56f4be05ad media: vicodec: fix g_selection: either handle crop or compose omits 7243e5a06e48 media: vicodec: selection api should only check single buf [...] omits e79c7159d471 media: media requests: return EBADR instead of EACCES omits ca0d1bd489a4 media: cedrus: set requires_requests omits 90675d391e91 media: vb2: add requires_requests bit for stateless codecs omits 105e5bc23a3a ice: change VF VSI tc info along with num_queues omits 2ebd4428d93a ice: Prevent unintended multiple chain resets omits a65f71fed5ad ice: map Rx buffer pages with DMA attributes omits 712edbbb67d4 ice: Limit the ice_add_rx_frag to frag addition omits 1fb8c97f9d96 ARM: dts: exynos: Fix spelling mistake of EXYNOS5420 omits 1d032bc77bb8 ice: Gather the rx buf clean-up logic for better reuse omits 6c5d24eef7be checkpatch: Warn on improper usage of Co-developed-by omits c55760806d08 Documentation: rtc: Correct location of rtctest.c omits 03c66a137661 ice: Introduce bulk update for page count omits 24a2bb90741b docs: Clarify the usage and sign-off requirements for Co-d [...] omits 23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch omits f177a4312194 dmaengine: xgene-dma: move spin_lock_bh to spin_lock in tasklet omits 2ff25c1c3279 dmaengine: pl08x: be fair when re-assigning physical channel omits 921234e0c5d7 dmaengine: axi-dmac: Split too large segments omits b45aef3aef63 dmaengine: pl330: introduce debugfs interface omits 1857ca42a734 ice: Get rid of ice_pull_tail omits 224b1e860c74 doc: minor fixes to translation's disclaimer omits 4318f9bb736c docs: remove spaces from shell variable assignment omits 6d56ee1550b8 ASoC: tlv320aic32x4: Allow 192000 Sample Rate omits 78f2d58a2893 ASoC: tlv320aic32x4: Remove mclk references omits aa6a60f7be92 ASoC: tlv320aic32x4: Restructure set_dai_sysclk omits 96c3bb00239d ASoC: tlv320aic32x4: Dynamically Determine Clocking omits fbafbf651727 ASoC: tlv320aic32x4: Move aosr and dosr setting to separat [...] omits d25970b5fd51 ASoC: tlv320aic32x4: Control clock gating with CCF omits 9b484124ebd9 ASoC: tlv320aic32x4: Model BDIV divider in CCF omits cc809ed88509 Documentation: fix core_pattern max length omits a51b50062091 ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF omits fd2df3aeafa4 ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF omits 514b044cba66 ASoC: tlv320aic32x4: Model PLL in CCF omits 8633d44002ba ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai omits 50e0908412e6 ALSA: aloop: Support S24 sample formats omits bbb97808a0ef ice: Pull out page reuse checks onto separate function omits 6c869cb7a8f0 ice: Retrieve rx_buf in separate function omits 250c3b3e0aa2 ice: Enable link events over the ARQ omits 8d051b8b5d52 ice: use irq_num var in ice_vsi_req_irq_msix omits 840bcd88f899 ice: Restore VLAN switch rule if port VLAN existed before omits 98bbbb76f2ed selinux: avoid uninitialized variable warning omits 9e0cfe28fa32 selinux: remove useless assignments omits b0153fdd7e8a ice: update VSI config dynamically omits 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller omits 24f7c45fdb2a LSM: lsm_hooks.h - fix missing colon in docstring omits 0c4ea7f87abb bpf: test_tc_tunnel.sh needs reverse path filtering disabled omits 8cec63e52966 iommu: Remove iommu_callback_data omits b024ab9b2d3a drm/i915/bios: iterate over child devices to initialize dd [...] omits 864c2fee4ee9 ARM: dts: rockchip: Add vdd_logic to rk3288-veyron omits 21f843ff948b ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry omits 0c4cac5e8f03 ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15 omits 4e92348dc003 dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry r [...] omits 2c33b50e6201 regulator: tps65217: Constify regulator_ops omits d1030b439934 regulator: tps65218: Constify regulator_ops omits cbd66c626e16 spi: mt7621: Move SPI driver out of staging omits 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] omits 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static omits a71bcdfe6476 regulator: uniphier: Fix build dependency omits 78540a259b05 ASoC: sirf-audio: Remove redundant of_match_node call omits cf8817733d10 ASoC: stm32: sai: add power management omits eddb6084305e ASoC: AMD: Fix incorrect extern omits 3a9ce0f1b296 ASoC: nau8810: fix the issue of 64 bits division omits 26c9d79b3730 ARM: dts: iwg23s-sbc: Add HDMI support omits 4ec778fb0f26 ARM: dts: r8a77470: Add DU support omits fa44328f4eb0 ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing omits 0bec6219e5a0 Merge tag 'drm-misc-next-2019-03-21' of git://anongit.free [...] omits 32c13bcd3544 drm/i915: Report the correct errno from i915_gem_context_open() omits 733df11cfc36 m68k: defconfig: Update defconfigs for v5.1-rc1 omits 19999a8b8782 m68k: mvme16x: Handle timer counter overflow omits 3d744eee38f1 m68k: mvme16x: Convert to clocksource API omits 7529b90d051e m68k: mvme147: Handle timer counter overflow omits fc4c47b3b5b8 m68k: mvme147: Convert to clocksource API omits 481fa139b893 m68k: mac: Convert to clocksource API omits 4be2ba93cf2e m68k: hp300: Handle timer counter overflow omits 2ed16626f58f m68k: hp300: Convert to clocksource API omits 3384df06c131 m68k: bvme6000: Convert to clocksource API omits 26ccd2d376d9 m68k: atari: Convert to clocksource API omits 5afd3d06e5cb m68k: amiga: Convert to clocksource API omits 7d6ca23554e3 m68k: Drop ARCH_USES_GETTIMEOFFSET omits 6242c94d1430 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset [...] omits 0ca7ce7db771 m68k: mac: Fix VIA timer counter accesses omits 1efdd4bd2543 m68k: Call timer_interrupt() with interrupts disabled omits 32e727449c79 batman-adv: Add multicast-to-unicast support for multiple targets omits 099e6cc1582d batman-adv: allow updating DAT entry timeouts on incoming [...] omits c2d8b9a6c17a batman-adv: Adjust name for batadv_dat_send_data omits cedb0dbbb2b0 MAINTAINERS: Add T(ree) field for batman-adv omits b755636e5c14 MAINTAINERS: Add C(hat) field for batman-adv omits a4357c0edf30 MAINTAINERS: Add B(ugtracker) field for batman-adv omits 1392f553a4bf batman-adv: Warn about sysfs file access omits 42cdd521487f batman-adv: ABI: Mark sysfs files as deprecated omits 0fa4c30d710d batman-adv: Make sysfs support optional omits 208c6e8cff1b drm: vkms: check status of alloc_ordered_workqueue omits 60e6ecfb616f drm/doc: fix missing verb omits 825d1b579d0b drm/hibmc: Drop best_encoder omits 52735a6f0bd2 batman-adv: Drop documentation about sysfs files omits 4c35e15a8311 batman-adv: Drop documentation about debugfs files omits 0d5f20c42b24 batman-adv: Drop license boilerplate omits 0df3f09d00ae drm/i915: Use vblank_disable_immediate on gen2 omits d938da6b132a drm/i915: Disable C3 when enabling vblank interrupts on i945gm omits 57b1c4460dc4 drm/i915: Mark AML 0x87CA as ULX omits 74fca241e6a0 dmaengine: tegra210-adma: update system sleep callbacks omits f6ed6491d565 dmaengine: tegra210-adma: use devm_clk_*() helpers omits 535f6f5d7b7f Merge tag 'du-next-20190318' of git://linuxtv.org/pinchart [...] omits b9e687fc0aa4 Merge tag 'omapdrm-5.2' of git://git.kernel.org/pub/scm/li [...] omits 3c297d9e65d8 clk: samsung: exynos5410: Add gate clock for ADC omits a48b8dd5a4c3 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 omits 3ba1b0163f3e clk: samsung: dt-bindings: Put CLK_UART3 in order omits 62b31b42cff9 bpf: silence uninitialized var warning in bpf_skb_net_grow omits cc6e0cb5f4a0 Merge branch 'i2c/for-current' into i2c/for-next omits 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] omits 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces omits 9d3ca54b550c i2c: at91: added slave mode support omits ad7d142f8951 i2c: at91: split driver into core and master file omits 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] omits dd19f6bf9245 drm/i915: Remove defunct intel_suspend_gt_powersave() omits 59c39840f5ab genirq: Prevent use-after-free and work list corruption omits f28d3d5346e9 timer/trace: Improve timer tracing omits 6849cbb0f9a8 timer/trace: Replace deprecated vsprintf pointer extension [...] omits dc1e7dc5ac62 timer: Move trace point to get proper index omits d6b87eaf10bd tick/sched: Update tick_sched struct documentation omits 68cc2999f692 Merge branch 'devlink-small-spring-cleanup' omits f6b19b354d50 net: devlink: select NET_DEVLINK from drivers omits b8f975545cdb net: devlink: add port type spinlock omits 2b239e7090b8 net: devlink: warn on setting type on unregistered port omits d0d54e8c3593 bnxt: set devlink port type after registration omits faaccbe6eb07 nfp: move devlink port type set after netdev registration omits 45b861120e0c net: devlink: disallow port_attrs_set() to be called befor [...] omits d8ba36204cc7 dsa: move devlink_port_attrs_set() call before register omits e519418f8992 mlxsw: Move devlink_port_attrs_set() call before register omits 773b1f38e34e net: devlink: don't pass return value of __devlink_port_ty [...] omits e0dcd386d1fc net: devlink: don't take devlink_mutex for devlink_compat_* omits c3f10cbcaa3d bnxt: call devlink_port_type_eth_set() before port register omits a0e18132ec51 bnxt: set devlink port attrs properly omits 402f99e550c6 dsa: add missing net/devlink.h include omits 477edb7806b6 bnxt: add missing net/devlink.h include omits 375cf8c6439f net: devlink: add couple of missing mutex_destroy() calls omits 47c3b5e9b38b drm/i915/guc: Support for extended GuC notification messages omits ddad5babb05e drm/i915: always pin hw_id for GVT context omits 9308fd407455 x86/MCE: Group AMD function prototypes in <asm/mce.h> omits 6a023205d2d7 staging: rts5208: correction in spelling omits 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue omits d01deea6d72c staging: rtl8723bs: include: Fix a space issue omits 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake omits 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() omits 367cdd1305ac staging: rtl8723bs: core: Remove parentheses omits 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int omits cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] omits f981c57ffd2d vti4: eliminated some duplicate code. omits 65fd2c2afac3 xfrm: gso partial offload support omits aa957088b4e8 habanalabs: add device status option to INFO IOCTL omits 64ebde5b0fdb gpiolib: export devprop_gpiochip_set_names() omits c83e09667c29 pinctrl: mcp23s08: Do not complain about unsupported params omits 956ca8fc5c64 Merge branch 'aquantia-rx-perf' omits d0d443cddbef net: aquantia: enable driver build for arm64 or compile_test omits 1eef4757ce5e net: aquantia: improve LRO configuration omits 1b09e72d1670 net: aquantia: Increase rx ring default size from 1K to 2K omits 8bd7e7639daf net: aquantia: Make RX default frame size 2K omits 9773ef18b83d net: aquantia: Introduce rx refill threshold value omits 46f4c29d9de6 net: aquantia: optimize rx performance by page reuse strategy omits 7e2698c4fd35 net: aquantia: optimize rx path using larger preallocated skb len omits d64fee0a0320 Merge tag 'mlx5-updates-2019-03-20' of git://git.kernel.or [...] omits 071d08af388c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits bdaba8959e92 Merge branch 'tcp-rx-tx-cache' omits 8b27dae5a2e8 tcp: add one skb cache for rx omits 472c2e07eef0 tcp: add one skb cache for tx omits dc05360fee66 net: convert rps_needed and rfs_needed to new static branch api omits 7c1508e5f64a Merge branch 'net-dev-BYPASS-for-lockless-qdisc' omits ba27b4cdaaa6 net: dev: introduce support for sch BYPASS for lockless qdisc omits 28cff537ef2e net: sched: add empty status flag for NOLOCK qdisc omits 576fd2f7cac3 tcp: add documentation for tcp_ca_state omits e6d1407013a9 tcp: remove conditional branches from tcp_mstamp_refresh() omits a7a01ab31260 net: phy: Correct Cygnus/Omega PHY driver prompt omits 1b72d4323798 tick: Remove outgoing CPU from broadcast masks omits e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] omits e1e41b6ce5f9 timekeeping: Consistently use unsigned int for seqcount snapshot omits 1bd76ff448a9 EDAC, altera: Fix S10 Double Bit Error Notification omits fe783516e301 EDAC, skx, i10nm: Make skx_common.c a pure library omits 7df5e3db8f63 selftests: bpf: tc-bpf flow shaping with EDT omits 315a202987dd bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_S [...] omits 2297c33c19af arm64: dts: meson-g12a-sei510: add regulators omits 0b7aed337ff0 arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl omits 51d215c14341 arm64: dts: meson-g12a-sei510: add uart_AO pinctrl omits 638914212ace arm64: dts: meson-g12a-u200: add uart_AO pinctrl omits ff4f8b6cab58 arm64: dts: meson: g12a: Add UART A, B & C nodes and pins omits 7ab41c474125 arm64: dts: meson: g12a: add reset controller omits e92546c226ec arm64: dts: meson: g12a: add uart_ao_a pinctrl omits 11a7bea17c9e arm64: dts: meson: g12a: add pinctrl support controllers omits b019f4a4199f arm64: dts: meson: g12a: Add AO Clock + Reset Controller support omits 629a002568a0 Merge branch 'bpf-tc-tunneling' omits 75a1a9fa2e20 selftests/bpf: convert bpf tunnel test to encap modes omits 94f16813e1b2 selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_F [...] omits 005edd16562b selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC omits 6c408decbdc8 bpf: Sync bpf.h to tools omits 868d523535c2 bpf: add bpf_skb_adjust_room encap flags omits 2278f6cc151a bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO omits 14aa31929b72 bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC omits 8142958954d1 selftests/bpf: extend bpf tunnel test with tso omits 7255fade7b93 selftests/bpf: extend bpf tunnel test with gre omits ef81bd054942 selftests/bpf: expand bpf tunnel test to ipv6 omits ccd34cd3577d selftests/bpf: expand bpf tunnel test with decap omits 98cdabcd0798 selftests/bpf: bpf tunnel encap test omits 908adce64653 bpf: in bpf_skb_adjust_room avoid copy in tx fast path omits c72c4cde8095 selinux: Make selinux_kernfs_init_security static omits 4b225248dadd drm/i915/ehl: Add Support for DMC on EHL omits 9b7598a99ab4 drm/i915/ehl: Set proper eu slice/subslice parameters for EHL omits 759c9ab55b5b drm/i915/ehl: EHL outputs are different from ICL omits e547f2a2fc13 drm/i915/ehl: Add dpll mgr omits 897f296152c7 drm/i915/ehl: Add ElkhartLake platform omits 29f3863d33d1 drm/i915/ehl: Add EHL platform info and PCI IDs omits 76b496b1bd79 net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify omits bdc837eecf73 net/mlx5e: Support VLAN modify action omits 0eb69bb99629 net/mlx5e: Add VLAN ID rewrite fields omits bea964107fa7 net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file omits e3cfc7e6b7bd net/mlx5e: TX, Add geneve tunnel stateless offload support omits cac018b8c7ee net/mlx5e: Take SW parser code to a separate function omits 974eff2b5793 net: Move the definition of the default Geneve udp port to [...] omits bdde93114994 net/mlx5e: Remove redundant assignment omits ee576ec1c1c6 net/mlx5e: Fix compilation warning in en_tc.c omits d3669ca9ff33 net/mlx5e: Fix port buffer function documentation format omits 092ead48290b net/mlx5: Fix compilation warning in eq.c omits eb5cc431f17b net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API omits 2aca17876028 net/mlx5: Rename total_vfs to total_vports omits 88d73849e973 net/mlx5: Simplify sriov enable/disable flow omits 35d0a06dad22 PCI: Cleanup register definition width and whitespace omits abf1aae8259e drm/i915: Clean up EDID downclock mode lookup omits 9f6fbe22be90 drm/i915: Stop hand rolling drm_mode_match() omits dee2370ce3d1 drm/i915: Adjust DSI fixed mode handling omits 325710d3d4a3 drm/i915: Refactor VBT fixed mode handling omits 8f49673ef919 drm/i915: Pick the first mode from EDID as the fixed mode [...] omits 0dc927eb9496 drm/i915: Refactor EDID fixed mode search omits 6086e47b35e1 drm/i915: Really calculate the cursor ddb based on the hig [...] omits 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section omits 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig omits 932002f0028f gpio: pca953x: Add support for CAT9554 omits 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 omits f1ef73f50b3e ice: Get VF VSI instances directly via PF omits d84b899a946e ice: Don't let VF know that it is untrusted omits 26069b448e2d ice: Set LAN_EN for all directional rules omits b58dafbc6f10 ice: Do not set LB_EN for prune switch rules omits 277b3a4547b8 ice: Enable LAN_EN for the right recipes omits 5eda8afd6bcc ice: Add support for PF/VF promiscuous mode omits e1ca65a3ccea ice: code cleanup in ice_sched.c omits eb86b0949183 ice: Remove unused vsi_id field omits c8b7abdd7d8e ice: fix some function prototype and signature style issues omits 60dcc39ea338 ice: fix the divide by zero issue omits 5743020d37d7 ice: Fix issue reconfiguring VF queues omits 23d21c3dbbe1 ice: Remove unused function prototype omits 1b5c19c7796c ice: fix static analysis warnings omits 7eeac889769a ice: Fix issue reclaiming resources back to the pool after reset omits cb93a9529de8 ice: Enable MAC anti-spoof by default omits a5fdd713d256 jfs: fix bogus variable self-initialization omits 3b0f31f2b8c9 genetlink: make policy common to family omits 601ed4d6dc3a r8169: use netif_start_queue instead of netif_wake_qeueue [...] omits 110a2432c520 net: phy: aquantia: add downshift support omits d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] omits f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] omits 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision omits 51385436f181 staging: rtl8188eu: remove unnecessary parentheses omits 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] omits 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] omits 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c omits 953137522929 staging: wilc1000: Remove return variable from host_interface.c omits b6d00e179fe5 staging: vt6655: Add spaces around operator omits 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] omits a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements omits 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] omits d7dcf26ff0ff softirq: Remove tasklet_hrtimer omits 671422b2205b xfrm: Replace hrtimer tasklet with softirq hrtimer omits 77dcc6233e0d mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer omits 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset omits ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] omits 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog omits ea593dbba4c8 drm/i915: Allow contexts to share a single timeline across [...] omits b91715417244 drm/i915: Extend CONTEXT_CREATE to set parameters upon con [...] omits e0695db7298e drm/i915: Create/destroy VM (ppGTT) for use with contexts omits 9d1305ef80b9 drm/i915: Introduce the i915_user_extension_method omits 7fe5719b4364 soc/tegra: pmc: Implement acquire/release for resets omits 41c4f5996b9e Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] omits 4e5180eb3d4f crypto: Kconfig - fix typos AEGSI -> AEGIS omits f6fff1707223 crypto: salsa20-generic - use crypto_xor_cpy() omits 29d97dec22dd crypto: chacha-generic - use crypto_xor_cpy() omits dcf7b48212c0 crypto: vmx - fix copy-paste error in CTR mode omits 5db46ac29a67 crypto: ccree - reduce kernel stack usage with clang omits 6570737c7fa0 crypto: testmgr - test the !may_use_simd() fallback code omits 8b8d91d4ce5a crypto: simd - convert to use crypto_simd_usable() omits e52b7023cdad crypto: arm64 - convert to use crypto_simd_usable() omits 99680c5e9182 crypto: arm - convert to use crypto_simd_usable() omits f2abe0d72b21 crypto: x86 - convert to use crypto_simd_usable() omits b55e1a39543f crypto: simd,testmgr - introduce crypto_simd_usable() omits 580e29517840 crypto: arm64/gcm-aes-ce - fix no-NEON fallback code omits 7aceaaef04ea crypto: chacha-generic - fix use as arm64 no-NEON fallback omits 62f95ae805fa hwrng: omap - Set default quality omits f808aa3f245e crypto: testmgr - remove workaround for AEADs that modify [...] omits e151a8d28c2c crypto: x86/morus1280 - convert to use AEAD SIMD helpers omits 477309580dcc crypto: x86/morus640 - convert to use AEAD SIMD helpers omits b6708c2d8fbd crypto: x86/aegis256 - convert to use AEAD SIMD helpers omits d628132a5e3d crypto: x86/aegis128l - convert to use AEAD SIMD helpers omits de272ca72c61 crypto: x86/aegis128 - convert to use AEAD SIMD helpers omits 149e12252fb3 crypto: x86/aesni - convert to use AEAD SIMD helpers omits 8b56d3488d87 crypto: x86/aesni - convert to use skcipher SIMD bulk regi [...] omits 1661131a0479 crypto: simd - support wrapping AEAD algorithms omits 16c4dd83a1b2 crypto: caam/jr - optimize job ring enqueue and dequeue op [...] omits 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC omits c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 omits 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order omits fe63f21b20df iwlwifi: dbg_ini: align to FW api version 1 omits a2a120a9cdf1 iwlwifi: remove unnecessary goto out in iwl_parse_nvm_mcc_info() omits 78d722b1bdd9 iwlwifi: Use struct_size() in kzalloc omits 4b49e34e580c iwlwifi: dbg_ini: separate between ini and legacy dump flows omits c88580e1a96b iwlwifi: dbg: add DRAM monitor support for AX210 device family omits a15d4f3b3cdd iwlwifi: mvm: set max amsdu for TLC offload omits 5bd757a69bec iwlwifi: for AX210 device support radio GF4 omits f826faaa1f3a iwlwifi: pcie: switch to correct RBD/CD layout for 22560 omits fd1190b68a27 iwlwifi: mvm: use dump worker during restart instead of sync dump omits 8672aad310fc iwlwifi: dbg: use dump mask for tx command dumping length omits e4fe5d4b10cd iwlwifi: mvm: Support new format of SCAN_OFFLOAD_PROFILES_ [...] omits 2785ce008e3b iwlwifi: support new NVM response API omits b15ef67c0e6b iwlwifi: add support for 6-7 GHz channels omits 8636ca769cab iwlwifi: mvm: be more forgiving if num of channels is too big omits e47df5bd515c iwlwifi: mvm: enable HT/VHT IBSS omits 918cbf39ac00 iwlwifi: mvm: support multiple BSSID omits 81b4e44e41e6 iwlwifi: mvm: track changes in beacon count during channel switch omits f67806140220 iwlwifi: mvm: disconnect in case of bad channel switch parameters omits 77738865eb62 iwlwifi: mvm: notify FW on quiet mode in CSA omits c37763d22d07 iwlwifi: mvm: track CSA beacons omits d47cdb884a99 iwlwifi: mvm: report all NO_DATA events to mac80211 omits 792211266379 iwlwifi: mvm: implement CSA abort omits 9cfcf71ce6ec iwlwifi: mvm: report delayed beacon count to FW omits b71f0a0b1e3f tools: PCI: Exit with error code when test fails omits 48f40b96de2c thunderbolt: xdomain: Fix to check return value of kmemdup omits 9aabb68568b4 thunderbolt: Fix to check return value of ida_simple_get omits 2cc12751cf46 thunderbolt: Fix to check for kmemdup failure omits 53239664e5ae ARM: dts: ape6evm: Add NOR FLASH omits b9d52d381e14 drm/i915/guc: GuC suspend path cleanup omits e70d3d804041 drm/i915/selftests: Mark up preemption tests for hang detection omits d067994cc425 drm/i915/selftests: Calculate maximum ring size for preemp [...] omits f6827526279d selftests: bpf: modify urandom_read and link it non-statically omits ab99e7a8f7fe samples: bpf: add xdp_sample_pkts to .gitignore omits dbde7ec3ce0d arm64: dts: imx8mq: Move the opp table out of bus node omits 00f1dac3c2d6 arm64: dts: ls1043a: add crypto node alias also for qds omits e4282ddbd2a8 arm64: dts: fsl: Remove unused properties from FSL QSPI nodes omits 26d459398a7c ARM: dts: ls1021a: Remove unused properties from QSPI node omits e464fd2ba4d4 arm64: dts: imx8mq: enable the multi sensor TMU omits 2569473816a9 Merge branch 'bpf_tcp_check_syncookie' omits bafc0ba8261e selftests/bpf: add tests for bpf_tcp_check_syncookie and b [...] omits 5792d52df1e7 selftests/bpf: test references to sock_common omits dbaf2877e9ad selftests/bpf: allow specifying helper for BPF_SK_LOOKUP omits 253c8dde3cf6 tools: update include/uapi/linux/bpf.h omits 399040847084 bpf: add helper to check for a valid SYN cookie omits edbf8c01de5a bpf: add skc_lookup_tcp helper omits 85a51f8c28b9 bpf: allow helpers to return PTR_TO_SOCK_COMMON omits 0f3adc288df8 bpf: track references based on is_acquire_func omits aed609c40c6f ARM: dts: imx50: Add PHY node for usbotg and adjust clocks omits 67814a9b1b3b ARM: dts: i.MX35: Add i2c and mmc aliases omits 5da7f749aec3 ARM: dts: i.MX6SL: Add i2c and mmc aliases omits ad8c096a84a7 ARM: dts: i.MX50: Add i2c, mmc and spi aliases omits cb453ce4846b Merge branch 'for-5.2' into for-next omits 1d965c4def07 Merge branch 'Refactor-flower-classifier-to-remove-depende [...] omits 92149190067d net: sched: flower: set unlocked flag for flower proto ops omits c24e43d83b7a net: sched: flower: track rtnl lock state omits 3d81e7118d57 net: sched: flower: protect flower classifier state with spinlock omits 272ffaadeb3e net: sched: flower: handle concurrent tcf proto deletion omits 9a2d93899897 net: sched: flower: handle concurrent filter insertion in [...] omits 259e60f96785 net: sched: flower: protect masks list with spinlock omits 195c234d15c9 net: sched: flower: handle concurrent mask insertion omits f48ef4d5b083 net: sched: flower: add reference counter to flower mask omits b2552b8c40fa net: sched: flower: track filter deletion with flag omits 061775583e35 net: sched: flower: introduce reference counting for filters omits 620da4860827 net: sched: flower: refactor fl_change omits e474619a2498 net: sched: flower: don't check for rtnl on head dereference omits 31f1a0e37cac nfp: remove defines for unused control bits omits 143eb9ac9fd9 Merge branch 'rhashtable-cleanups' omits f7ad68bf9850 rhashtable: rename rht_for_each*continue as *from. omits 4feb7c7a4fbb rhashtable: don't hold lock on first table throughout insertion. omits 83b038db255d Merge branch 'net-phy-Move-Omega-PHY-entry-to-Cygnus-PHY-driver' omits 17cc9821766c net: phy: Move Omega PHY entry to Cygnus PHY driver omits f878fe568558 net: phy: Prepare for moving Omega out of bcm7xxx omits 02afc7ad45bd net: dst: remove gc leftovers omits 88f808f312d3 Merge branch 'net-broadcom-Remove-print-of-base-address' omits 62be757fbe6f net: systemport: Remove print of base address omits fbb7bc45eac7 net: dsa: bcm_sf2: Remove print of base address omits 647aed232a7c net: phy: mdio-bcm-unimac: Remove print of base address omits 10585b43420e ipv6: Remove fallback argument from ip6_hold_safe omits 9ab948a91b2c ipv4: Allow amount of dirty memory from fib resizing to be [...] omits 12132768dc4a tun: Remove unused first parameter of tun_get_iff() omits 0c3e0e3bb623 tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining rea [...] omits 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files omits ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test omits a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] omits 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] omits 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number omits 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers omits 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] omits a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] omits 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed omits fc2786545395 PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() omits 1903ba82823b PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() omits 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] omits bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] omits cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] omits 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid omits 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] omits 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] omits a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line omits 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] omits a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses omits 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] omits 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line omits f916e23f56a8 staging: rtl8712: alignment should match open parenthesis omits 88ad17b6fd02 staging: rtl8712: remove blank line omits 53db33a48934 Staging: media: Use !x in place of NULL comparision omits 85b45eadbe6e staging: netlogic: Remove unnecessary error print omits 4a278a92958d staging: vt6655: lines should not end with a parenthesis omits 1f176773fac0 staging: vt6655: correction in spelling omits 6c851417336a drm/amd/powerplay: Fix double unlock bug in smu_sys_set_pp [...] omits 8513027a73c2 drm/amd/powerplay: Off by one in vega20_get_smu_msg_index() omits 06b61d4a3cca drm/amd/powerplay: delete some dead code omits 4e8738a206d2 drm/amdgpu/display: fix build when DCN KCONFIG is not set omits 86f7bae5cf97 drm/amdgpu: revert "XGMI pstate switch initial support" omits 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- omits e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators omits 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses omits 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. omits c896c89066ae staging: emxx_udc: lines should not end with parenthesis omits c3546695830e drm/amdgpu: use the new VM backend for PTEs omits e6899d55904f drm/amdgpu: use the new VM backend for PDEs omits 6dd09027a22a drm/amdgpu: new VM update backends omits 802a4a484a76 drm/amdgpu: reserve less memory for PDE updates omits d1e29462a06a drm/amdgpu: move and rename amdgpu_pte_update_params omits 072b7a0bd2f6 drm/amdgpu: always set and check dma addresses in the VM code omits 2c2508029f02 drm/amdgpu: remove some unused VM defines omits 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. omits 754a25442705 drm/i915: Skip object locking around a no-op set-domain ioctl omits a679f58d0510 drm/i915: Flush pages on acquisition omits 28b18b39c5a7 Merge branch 'ipv6-Change-addrconf_f6i_alloc-to-use-ip6_ro [...] omits c7a1ce397ada ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create omits 67f695134703 ipv6: Move setting default metric for routes omits a88c26f671b0 net/tls: Replace kfree_skb() with consume_skb() omits 08e046c8966a tipc: fix a null pointer deref omits 77d5ad4048fb tipc: fix use-after-free in tipc_sk_filter_rcv omits 706707341bef mtd: spi-nor: Fix comment of spi_nor_find_best_erase_type() omits 3ddc8adbbc76 mtd: spi-nor: Print all JEDEC ID bytes on error omits 4daffb664a69 drm/i915: Stop storing the context name as the timeline name omits 3e05531243d0 drm/i915: Stop storing ctx->user_handle omits 7dc40713618c drm/i915: Introduce a mutex for file_priv->context_idr omits 3aa9945a528e drm/i915: Separate GEM context construction and registrati [...] omits d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset omits a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand omits 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers omits 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder omits badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property omits 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation omits a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] omits 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] omits 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] omits b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers omits ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support omits b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible omits e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap omits 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support omits 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible omits ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap omits b309df2422c0 ARM: at91: add sam9x60 SFR definitions omits 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs omits f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro omits 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API omits 922bfb7c27f7 arm64: dts: stratix10: enable MMC highspeed support omits 17808d445b6f ARM: dts: socfpga: enable MMC highspeed support omits ca1438dcb34c spi: export tracepoint symbols to modules omits 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] omits e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB omits 7287275b4301 regulator: add regulator_get_linear_step() stub helper omits 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 omits 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] omits 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] omits 008fe4e53822 ASoC: simple-card-utils: test memory allocation omits 16123412a628 ASoC: lochnagar: Add driver to support Lochnagar 2 sound card omits d9b27d50340c ASoC: lochnagar: Add device tree binding document omits c95e3a4b9629 ASoC: tlv320aic32x4: Properly Set Processing Blocks omits b87d37d0231f ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller omits 4c798984c0dc ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S M [...] omits ad11e59f52d6 ASoC: simple-card-utils: rename asoc_simple_card_xxx() to [...] omits 8f7f298a3337 ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() omits 65a5056b2120 ASoC: simple-card-utils: share asoc_simple_card_init_priv() omits 629f75440a68 ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() omits ad934ca80108 ASoC: simple-card-utils: share asoc_simple_dai_init() omits f48dcbb6d47d ASoC: simple-card-utils: share asoc_simple_hw_param() omits 686911b46fb5 ASoC: simple-card-utils: share asoc_simple_shutdown() omits f38df5bf0c9c ASoC: simple-card-utils: share asoc_simple_startup() omits e59289cda8de ASoC: simple_card_utils: share common priv for simple-card [...] omits 0580dde59438 ASoC: simple-card-utils: add asoc_simple_debug_info() omits 883149027a98 ASoC: AMD: Update DA7219 DAI clock name to align with code [...] omits d90ba6c8b53e ASoC: da7219: Expose BCLK and WCLK control through CCF omits 41d176d3ec14 ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK omits 5ba846b1ee07 dmaengine: idma64: Use actual device for DMA transfers omits 401f147b16d9 drm/i915/selftests: fix NULL vs IS_ERR() check in mock_con [...] omits 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup omits a2b2012eab25 ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288 omits 01ce31c57b3f vti4: removed duplicate log message. omits 5483844c3fc1 vti4: ipip tunnel deregistration fixes. omits e8449baa5c01 arm64: dts: imx8qxp: add lsio_mu2 node omits 14c7c02d2145 arm64: dts: imx8qxp: fix mbox-cells omits ab7529f24417 drm/i915: Use __is_constexpr() omits 07de90945caf arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply omits 49c726d55c1b clk: sunxi: Add Kconfig options omits d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 omits ceda59ec444e MAINTAINERS: change my e-mail address for at24 omits 152d58234ef4 ARM: dts: sunxi: h3/h5: Add device node for SID omits f7a6f5f3bb7b ARM: dts: vf610-zii: Remove 'max-brightness' property omits ff01e6971ecd drm/fourcc: Fix conflicting Y41x definitions omits 9354c29ed527 habanalabs: allow user to modify TPC clock relaxation value omits e2ff9f15e8ac staging: erofs: Replace NULL comparisons omits 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id omits e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable omits 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() omits 737e061563b0 staging: wlan-ng: Correct typo in comment message omits 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier omits 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] omits 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] omits 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. omits b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve omits 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] omits 8677858da6b9 dt-bindings: memory-controllers: freescale: add MMDC binding doc omits 3a1a67b1ca7b ARM: dts: imx6qdl: Improve mmdc1 node omits 476f6e53a0d0 ARM: dts: imx: make MMDC node name generic omits 10ee87d19a5d ARM: dts: imx7ulp: add mmdc support omits 083d022913f2 drm/amdgpu: add one rlc version into gfxoff blacklist omits 005440066f92 drm/amdgpu: enable gfxoff again on raven series (v2) omits 0a958328b069 drm/amd/powerplay: fix spelling mistake "unknow" -> "unknown" omits 5ea8b4725f42 drm/amd/powerplay: Zero initialize num_of_levels in vega20 [...] omits 5bbfcebb6d1b drm/ttm: remove set but not used variable 'rdev' omits 54087768dbd6 drm/amd/display: Only put primary planes into the mode_inf [...] omits f258fee6c3c0 drm/amd/display: Add debugfs dpcd interface omits c7ba3653e977 drm/amd/display: Generic SDP message access in amdgpu omits d5f90f3a0ab3 drm/amd/display: Expose generic SDP message access interface omits 6ffaa6fcd06a drm/amd/display: fix odm pipe management omits 661a8cd9516b drm/amd/display: add missing opp programming for odm omits f25f06b67ba2 drm/amd/display: fix odm combine pipe reset omits bc2193992b00 drm/amd/display: fix releasing planes when exiting odm omits 1e49f3e56d4d drm/amd/display: 3.2.23 omits e03868ec0cdc drm/amd/display: Fix VTEM InfoPacket programming omits 66acd4418d7d drm/amd/display: Link train only when link is DP and backe [...] omits c23f95ae7064 drm/amd/display: add global master update lock interfaces omits 3a9aeadbdfa8 drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM omits 3c7dd2cbc8e1 drm/amd/display: cache additional dpcd caps for HDR capabi [...] omits b05e2c5e81f9 drm/amd/display: Update ABM crtc state on non-modeset omits 3d5cc272319d drm/amd/display: Programming correct VRR_EN bit in VTEM structure omits 8db89b2e39ff drm/amd/display: 3.2.22 omits f38e720af8c5 drm/amd/display: extend EDID support to 1kb omits fe6119fb0361 drm/amd/display: Fix DP audio regression omits 9070d18f89a8 drm/amd/display: Add a hysteresis to BTR frame multiplier omits 7fe538a4d641 drm/amd/display: fix DP 422 VID_M half the rate issue. omits ae5041f3a031 drm/amd/display: Fix setting DP_VID_N_MUL omits 901f4f97be66 drm/amd/display: Move dm_read_reg_func to dc_helper. omits 7ddaef96cd30 drm/amd/display: Use drm helper for resetting plane state omits 335d5d7bbd3c drm/amd/display: change generic_reg_wait to void. omits eec3d5efd16d drm/amd/display: Reset alpha state for planes to the corre [...] omits 1d31408a4c29 drm/amdgpu: use more entries for the first paging queue omits 4f8bc72fbf10 drm/amdgpu: free up the first paging queue v2 omits f11a13ecafa4 drm/amdgpu: re-enable retry faults omits f81e8d532a4f drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2 omits 1791e54f0121 drm/amd/display: Respect DRM framebuffer info for video surfaces omits 98ae7f98d44b drm/amdgpu: Wait for newly allocated PTs to be idle omits 194f87ddffe2 drm/amdgpu: more descriptive message if HMM not enabled omits 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] omits 48e5d98a0eb1 selftests/bpf: Add arm target register definitions omits e19dfdc83b60 kernfs: initialize security of newly created nodes omits ec882da5cda9 selinux: implement the kernfs_init_security hook omits b230d5aba2d1 LSM: add new hook for kernfs node initialization omits 0ac6075a32fc kernfs: use simple_xattrs for security attributes omits b754026bd98e selinux: try security xattr after genfs for kernfs filesystems omits d0c9c153b4bd kernfs: do not alloc iattrs in kernfs_xattr_get omits 05895219627c kernfs: clean up struct kernfs_iattrs omits 16add411645c syscall_get_arch: add "struct task_struct *" argument omits b15fe94acece unicore32: define syscall_get_arch() omits 03f7e6adfbd0 Move EM_UNICORE to uapi/linux/elf-em.h omits 1660aac45e5b nios2: define syscall_get_arch() omits fa562447e154 nds32: define syscall_get_arch() omits 530ff23a8e46 Move EM_NDS32 to uapi/linux/elf-em.h omits 92f922f35078 m68k: define syscall_get_arch() omits d093153431dc hexagon: define syscall_get_arch() omits f4780e2db06d Move EM_HEXAGON to uapi/linux/elf-em.h omits 122a43b10742 h8300: define syscall_get_arch() omits a43e66478ef7 c6x: define syscall_get_arch() omits 67f2a8a29311 arc: define syscall_get_arch() omits 162f33dd45a7 Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h omits 2efa48fec0c3 audit: Make audit_log_cap and audit_copy_inode static omits 73e65b88feb9 audit: connect LOGIN record to its syscall record omits f55d0b40eccf scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed omits 1ea9b4633cda scsi: target: iscsi: Fix np_ip_proto and np_sock_type in i [...] omits ee26724af6c7 scsi: target: fix unsigned comparision with less than zero omits 1943edacef89 scsi: ufs-mediatek: Avoid using ret uninitialized in ufs_m [...] omits cbb24e26735f scsi: ufs-mediatek: Make some symbols static omits 92f3b327185a scsi: lpfc: Fixup eq_clr_intr references omits c88725dd14da scsi: lpfc: Fix build error omits 0b03a5ca8b14 ipv6: Add icmp_echo_ignore_anycast for ICMPv6 omits 6ebc9692a7ad drm/i915: make raw access function work on uncore omits 25286aaca9ce drm/i915: move regs pointer inside the uncore structure omits 272c7e52302e drm/i915: reduce the dev_priv->uncore dance in uncore.c omits cb7ee69015aa drm/i915: make find_fw_domain work on intel_uncore omits f7de50278e5c drm/i915: make more uncore function work on intel_uncore omits 3ceea6a1b4d2 drm/i915: use intel_uncore for all forcewake get/put omits f568eeee5355 drm/i915: use intel_uncore in fw get/put internal paths omits 159367bb9e74 drm/i915: always use masks on FW regs omits 296bd5aea223 PCI: Mark expected switch fall-throughs omits a534ea30e70f net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_reasse [...] omits 7264aebb81d1 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro omits 9b23e1a3e8fd ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 omits 77fc46976e0b arm64: dts: exynos: Add SlimSSS to Exynos5433 omits 45eedc0e3608 arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCAL [...] omits 7698ffaf4198 arm64: dts: exynos: configure GSCALER related clocks on TM2 omits 881d7afdff16 net: hns3: Make hclge_destroy_cmd_queue static omits 75d317c40964 Merge branch 'net-refactor-ndo_select_queue' omits a350eccee583 net: remove 'fallback' argument from dev->ndo_select_queue() omits b71b5837f871 packet: rework packet_pick_tx_queue() to use common code s [...] omits 4bd97d51a5e6 net: dev: rename queue selection helpers. omits 0b963ef20c56 Merge branch 'qed-next' omits 1a3ca25062cf qed: Define new MF bit for no_vlan config omits a88381dece86 qede: Populate mbi version in ethtool driver query data. omits 254c0a2bfedb macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to re [...] omits 1bfe45f4ae81 net: bridge: use eth_broadcast_addr() to assign broadcast address omits f295b3ae9f59 net/tls: Add support of AES128-CCM based ciphers omits 6a23c0a6af98 Merge branch 'net-phy-aquantia-add-interface-mode-handling' omits 1e614b5086ee net: phy: aquantia: check for changed interface mode in re [...] omits 570c8a7d5303 net: phy: aquantia: check for supported interface modes in [...] omits ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register omits d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] omits beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] omits c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 omits 6e514e371757 drm/i915: Switch to bitmap_zalloc() omits 5c5f626bcace net: phy: improve handling link_change_notify callback omits 34965a52dcf9 drm/selftests/mm: Switch to bitmap_zalloc() omits 000c6af41775 spi: pxa2xx: Debug print DMA burst size omits 37821a82e678 spi: pxa2xx: Introduce DMA burst size support omits 560ee7e91009 spi: dw: Add support for an optional interface clock omits 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] omits 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] omits f457cb707836 spi: mxic: simplify getting .driver_data omits 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static omits 563943864f3f regulator: axp20x: Mark expected switch fall-throughs omits 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA omits 03f85e380f92 i2c: rcar: let DMA enable routine return success status omits ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length omits d151cf89a476 ASoC: stm32: dfsdm: add mmap support omits 80c94557e94f regulator: gpio: Reword the binding document omits c22938562fd8 regulator: rn5t618: Constify regulator_desc omits 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] omits 0b8515eddbd8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static omits cc6a8d69ba62 regmap: debugfs: Jump to the next readable register omits cd537873729c ASoC: wm_adsp: Correct some minor issues omits 8d3a3048c313 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits f29eec793d4d ASoC: samsung: i2s: Don't use register read to determine s [...] omits bf31cbfbe250 ASoC: tlv320aic32x4: Break out clock setting into separate [...] omits 0f91d24f2c78 ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 omits 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm omits c62ebb3d5f0d i2c: designware: Add support for an interface clock omits bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation omits bfc01ddff2b0 Revert "net: xfrm: Add '_rcu' tag for rcu protected pointe [...] omits 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static omits 8cac9fd9bc79 drm/i915: Inline skl_update_pipe_wm() into its only caller omits 96cb7cde1a30 drm/i915: Don't pass pipe_wm around so much omits 5e6037c88ad5 drm/i915: Move some variables to tighter scope omits a301cb0fca2d drm/i915: Keep plane watermarks enabled more aggressively omits 10a7e07b68b9 drm/i915: Make sure cursor has enough ddb for the selected [...] omits df331de3f8aa drm/i915: Allocate enough DDB for the cursor omits c92558aa4172 drm/i915: Extract skl_compute_wm_params() omits 67155a699684 drm/i915: Don't pass plane state to skl_compute_plane_wm() omits 3cf963cfe3a9 drm/i915: Accept alloc_size == blocks omits 4677faf65fd1 drm/i915: Use HPLLVCO_MOBILE for all PNVs omits f3e304852242 drm/i915: Introduce i915_has_asle() omits 9e7d569924d9 drm/i915: Introduce i9xx_has_pps() omits b7c8093fac15 drm/i915: Introduce i9xx_has_pfit() omits 5c227869839b drm/i915: Reorder gen3/4 swizzle detection logic omits 768b525edb4a ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey omits 5252414f7c15 ARM: dts: imx6: RDU2: manage backlight from panel omits 574e852f99c3 ARM: dts: imx6: RDU2: add switch watchdog device omits 80471330ec58 slimbus: fix a NULL pointer dereference in of_qcom_slim_ng [...] omits 8f3e2d2c9349 ARM: imx6: cpuidle: omit the unnecessary unmask of GINT omits 6b37a3af354e nvmem: core: add nvmem_cell_read_u16 omits a9541f5a10b9 nvmem: stm32: add support for STM32MP15 BSEC to control OTP data omits 6dcf2c29124a nvmem: Add driver for STM32 factory-programmed read only mem omits ab3498a2e490 dt-bindings: nvmem: Add STM32 factory-programmed romem omits 809ffe6a8bbf nvmem: sunxi_sid: Support SID on A83T and H5 omits fabdb5564658 nvmem: sunxi_sid: Read out data in native format omits 7bc66dee5945 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure omits 0be20680fbd4 nvmem: sunxi_sid: Optimize register read-out method omits cf0a24e6dbc4 nvmem: sunxi_sid: Read out SID for randomness without looping omits a691a1ebb59e habanalabs: set new golden value to tpc clock relaxation omits af6e0fd10a11 nvmem: imx-ocotp: broaden Kconfig dependency omits 163c0dbd0cb1 nvmem: imx-ocotp: add support for imx8mq omits a5289678632f dt-bindings: imx-ocotp: Add i.MX8MQ compatible omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits c268f3769d1b dt-bindings: stm32: syscon: Add clock support omits 64cf9b819b6b mfd: sec: Add support for the RTC on S2MPA01 omits 53ca6afce21a mfd: sec: Put one element structure initialisation on one line omits dff29d536021 mfd: intel_soc_pmic_chtwc: Register LED child device omits 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() omits ee4c12f43907 arm64: dts: freescale: Enable PCI-E controller for Oxalis board omits b9eb314ae888 arm64: dts: ls1028a: Add pmu dt nodes omits 9ff06679e109 pwm: sysfs: fix typo "its" -> "it's" omits efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3 omits fd79d93985e0 drm/i915/selftests: add test to verify get/put fw domains omits b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible omits b00ef5305319 pwm: tiehrpwm: Update shadow register for disabling PWMs omits 44481955eab7 pwm: img: Turn final 'else if' into 'else' in img_pwm_config omits 347ab9480313 pwm: Fix deadlock warning when removing PWM device omits a89bfc5d9a07 tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers omits b60a5b8dcf49 media: Kconfig files: use the right help coding style omits 8a3946cad244 media: v4l2-fwnode: Add a deprecation note in the old ACPI [...] omits a5c7caa15a9d media: ipu3-cio2: Set CSI-2 receiver sub-device entity function omits e4dfdd5804cc thunderbolt: Fix a missing check of kmemdup omits 106204b56f60 thunderbolt: property: Fix a NULL pointer dereference omits 0d0d87fbf4c5 media: v4l: i2c: Regroup lens drivers under their own section omits f1ef70ffbfe7 media: ti-vpe: Parse local endpoint for properties, not th [...] omits c1ee825686a4 media: pxa-camera: Match with device node, not the port node omits fff35d45e16f media: v4l2-fwnode: The first default data lane is 0 on C-PHY omits 9d3863736a26 media: v4l2-fwnode: Defaults may not override endpoint con [...] omits 12f6153d4555 media: ov7670: don't access registers when the device is p [...] omits 32ab688b2803 media: ov7670: restore default settings after power-up omits c3c2eca87dcd media: staging/intel-ipu3: reduce kernel stack usage omits 948dff7cfa1d media: staging/intel-ipu3: mark PM function as __maybe_unused omits 6d5f26f2e045 media: staging/intel-ipu3-v4l: reduce kernel stack usage omits 22815f1825e4 reset: Add acquire/release support for arrays omits f31d5c24fb2e reset: Add acquired flag to of_reset_control_array_get() omits c84b0326d5e4 reset: add acquired/released state for exclusive reset controls omits 76eb24fc233b media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT omits f221b84ee13c media: vicodec: remove WARN_ON(1) from get_q_data() omits ac22353f803b staging: rtl8188eu: remove unused WFD defines omits a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier omits 8bfb17546135 drm/vboxvideo: Remove unused including <linux/version.h> omits d315d4faf820 drm/i915/selftests: Provide stub reset functions omits 20d467e1e9bd of: Add vendor prefix for Menlo Systems GmbH omits 2bf6b5b0e374 drm/meson: exclusively use the canvas provider module omits dc5b96141024 dt-bindings: display: amlogic, meson-vpu: exclusively use [...] omits d058ad0e3856 ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on omits 1284ec985572 drm/i915: Update DRIVER_DATE to 20190320 omits d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock omits 03fc565c2a7a clk: imx7ulp: remove snvs clock omits 0b5173368b4c bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbil [...] omits c6578d98766a arm64: dts: imx8mq-evk: Enable audio codec wm8524 omits 8c61538dc945 arm64: dts: imx8mq: Add SAI2 node omits 1474d48bd639 arm64: dts: imx8mq: Add SDMA nodes omits 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] omits 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] omits 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] omits fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] omits b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped omits b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo omits 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] omits 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write omits 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time omits 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] omits c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables omits ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning omits 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable omits fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] omits 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] omits 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] omits 40197d076c84 staging: sm750fb: Eliminate camel case omits e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] omits c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] omits 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. omits b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. omits f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. omits df08e38510f8 staging: gasket: Remove return variable omits 180a41bfbfe0 staging: greybus: Remove parentheses around variable omits 447a3621b383 staging: erofs: fix parenthesis alignment omits ad71b256ba4e ice: Determine descriptor count and ring size based on PAGE_SIZE omits 544f63d307b1 ice: Reset all VFs with VFLR during SR-IOV init flow omits 7a1f71117540 ice: Get resources per function omits 1c44e3bce12f ice: Implement flow to reset VFs with PFR and other resets omits 70457520bab8 ice: configure GLINT_ITR to always have an ITR gran of 2 omits 729ae330a0f2 drm/i915/cml: Introduce Comet Lake PCH omits a7b4deeb02b9 drm/i915/cml: Add CML PCI IDS omits 80ed404abb48 ice: use ice_for_each_vsi macro when possible omits d8df260af70f ice : Ensure only valid bits are set in ice_aq_set_phy_cfg omits 16c3301b5566 ice: remove redundant variable and if condition omits 77ed84f49aee ice: avoid multiple unnecessary de-references in probe omits d86dbd82b9a0 gfs2: Fix loop in gfs2_rbm_find (v2) omits 42b2cc83afb4 ice: Fix issue with VF reset and multiple VFs support on PFs omits 77a7a84d6221 ice: Fix broadcast traffic in port VLAN mode omits 371a415153be arch: mips: Kconfig: pedantic formatting omits 716850ab104d MIPS: eBPF: Initial eBPF support for MIPS32 architecture. omits 6c2c8a188868 MIPS: eBPF: Provide eBPF support for MIPS64R6 omits 0d1d17b9ff8e MIPS: uasm: Add div, mul and sel instructions for mipsr6 omits b8f3b15a7ba0 MIPS: entry: Remove unneeded need_resched() loop omits bb0e5837db3a igc: Remove unneeded hw_dbg prints omits ecad77fd29e4 igc: Fix the typo in igc_base.h header definition omits 65cd3a725e90 igc: Add support for the ntuple feature omits 36b9fea60961 igc: Add support for statistics omits 9bd5423fc75e Merge branch 'enc28j60-messaging-clean-up-and-ACPI-improvements' omits 75dd98c4a848 enc28j60: Convert to use SPDX identifier omits 5c22dc8debcc enc28j60: Fix indentation splats omits f3cb67b0f347 enc28j60: Amend comments by fixing typos, adding periods, etc omits ba2c37947c42 enc28j60: Remove linux/init.h omits c93a0f2a7fc4 enc28j60: Convert printk() to netdev_printk() omits 6eae14104fc8 enc28j60: Convert HW related printk() to dev_printk() omits e303b6afef21 enc28j60: Switch to dev_<level> from pr_<level> omits b4f7a6f964fb enc28j60: Use ether_addr_copy() in enc28j60_set_mac_address() omits 41e48c3d8070 enc28j60: Switch to use module_spi_driver() macro omits 571fb070a147 enc28j60: Drop driver name duplication from messages omits 35b60f37363b enc28j60: Replace dev_*(&netdev->dev, ...) with netdev_*() omits f23304cbd568 enc28j60: Remove duplicate messaging omits 9b525171d881 enc28j60: Use device_get_mac_address() omits 7512ddef6307 scsi: mvumi: Stop using plain integer as NULL pointer omits 3f0b2d742100 scsi: qedi: Remove set but not used variable 'cls_sess' omits 6245c8483ae0 igc: Extend the ethtool supporting omits 2121c2712f82 igc: Add multiple receive queues control supporting omits 459d69c407f9 e1000e: Disable runtime PM on CNP+ omits 92684bfc9b16 scsi: be2iscsi: lpfc: fix typo omits 5aa151922e90 igb: fix various indentation issues omits 62439b480041 scsi: qla2xxx: Fix a small typo in qla_bsg.c omits f65c33890b95 scsi: qla2xxx: Fix comment alignment in qla_bsg.c omits 03f1eccc7a69 ipv6: Add icmp_echo_ignore_multicast support for ICMPv6 omits f9cb75970e7b net: macb: simplify getting .driver_data omits 5b6e13216be2 igb: Exclude device from suspend direct complete optimization omits 094b0246a2ca scsi: mptfusion: remove set, but not used, variables omits b0ddfe2bb2bd intel: correct return from set features callback omits b47b8618fc8a scsi: mptfusion: mark expected switch fall-through omits 244830a0dcca scsi: mptfusion: fix indentation issues omits 64c40525849f net: pasemi: Make pasemi_mac_init_module static omits f2c43a624744 scsi: mvsas: clean up a few indentation issues omits 9403cf230258 tcp: free request sock directly upon TFO or syncookies error omits 56dc6d635574 datagram: Make __skb_datagram_iter static omits d2e993edbcac scsi: qlogicfas408: clean up a couple of indentation issues omits 538abaf38e75 net: hns3: Make hclgevf_update_link_mode static omits d78e9a145a23 scsi: dpt_i2o: clean up indentation issues, remove spaces omits a0cfa79f8470 ibmveth: Make array ibmveth_stats static omits 93a77c11ae79 tcp: add tcp_inet6_sk() helper omits 22c0738b6452 scsi: atp870u: clean up code style and indentation issues omits 5ab99cf7d5e9 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB [...] omits 9a435fb2291d ARM: dts: exynos: Extend the eMMC node on Arndale Octa omits f8d6ae0d27ec ibmvnic: Report actual backing device speed and duplex values omits 3a6a6d0a8b66 ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa omits 30082e7b3513 ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels o [...] omits ddd90623ce26 scsi: ufs-mediatek: Add UFS support for Mediatek SoC chips omits 1dfb86628dba scsi: phy: mediatek: Add UFS M-PHY driver omits e95424f009af scsi: dt-bindings: ufs: Add document for ufs-mediatek omits 55a1fa9538bf scsi: dt-bindings: phy: Add document for phy-mtk-ufs omits 0b1d96d515ef scsi: ufs-hisi: Re-factor ufshcd_get_pwr_dev_param omits e4c0ee3f91d9 scsi: ufs-qcom: Re-factor ufshcd_get_pwr_dev_param omits 58b60a9cb252 scsi: ufs: Introduce ufshcd_get_pwr_dev_param omits c55c8edafa91 tipc: smooth change between replicast and broadcast omits ff2ebbfba618 tipc: introduce new capability flag for cluster omits 02ec6cafd78c tipc: support broadcast/replicast configurable for bc-link omits 34dc82257488 ARM: dts: exynos: Fix audio routing on Odroid XU3 omits 6fe59b7eec39 media: em28xx-input: make const array addr_list static omits c51f3b7f25de media: dvb: Add support for the Avermedia TD310 omits 1cb11bfaa1e0 media: dvb: init i2c already in it930x_frontend_attach omits 0ab34a08812a media: si2165: fix a missing check of return value omits 56cd26b61885 media: serial_ir: Fix use-after-free in serial_ir_init_module omits 3c73b8a40d49 media: rc: remove unused including <linux/version.h> omits a3d7f22ef34e media: cx23885: check allocation return omits 981fbe3da20a media: m88ds3103: serialize reset messages in m88ds3103_se [...] omits fdfa59cd63b1 media: dvbsky: Avoid leaking dvb frontend omits ef4bb63dc1f7 media: wl128x: Fix an error code in fm_download_firmware() omits c1a65ebd05a9 media: staging: davinci: drop pointless static qualifier i [...] omits 5aeaccca3002 drm/amdgpu: support userptr cross VMAs case with HMM omits 3f7f41d70665 media: staging: media: zoran: Fixes a checkpatch.pl error [...] omits 386a68e78620 drm/amdkfd: support concurrent userptr update for HMM omits 1bd4e4ca7bb8 drm/amdgpu: stop evicting busy PDs/PTs omits 56753e73fb2e drm/amdgpu: wait for VM to become idle during flush omits 3119e7f43be1 drm/amdgpu: remove non-sense NULL ptr check omits 04ed8459f334 drm/amdgpu: remove chash omits c1a8abd99da5 drm/amdgpu: use ring/hash for fault handling on GMC9 v3 omits 8c65fe5fc81c drm/amdgpu: limit the number of IVs processed at once omits b51cd19e48b7 drm/amdgpu: enable IH ring 1&2 for Vega20 as well omits 1ae64cec8ab7 drm/amdgpu: enable IH doorbell for ring 1&2 on Vega omits 0133690e0d08 drm/amdgpu: change Vega IH ring 1 config omits 46846ba26558 drm/amdgpu: Only clear dumb buffers if ring is enabled omits 95b1346872f8 drm/amdgpu: Clear VRAM for DRM dumb_create buffers omits 289d513b17e7 drm/amdgpu: fix semicolon.cocci warnings omits 108c6a6309c9 drm/amdgpu: add new ras workflow control flags omits 5d0f903fe215 drm/amdgpu: let ras initialization a little noticeable omits 163def43e9a1 drm/amdgpu: Fix lockdep warning more gracely omits b076296b0fb3 drm/amdgpu: Fix ras debugfs data parse omits 5caf466a6e42 drm/amdgpu: add new member hw_supported omits 2b9505e3539e drm/amdgpu: Fix warning when lockdep is enabled omits 54eb4ed6072b drm/amdgpu: Fix NULL pointer when ta is missing omits 2f3940e99243 drm/amdgpu: fix ras parameter descriptions omits 1febb00ecb1a drm/amdgpu: export both supported and enabled ras features omits b404ae82558e drm/amdgpu: lookup vbios table to check ecc capability omits f49ea9f81536 drm/amdgpu: query sram ecc/ecc availability from atombios omits 8b6da23f511f drm/amdgpu: add atomfirmware helper function to query sram [...] omits 511c4348cf7b drm/amdgpu: add atomfirmware helper function to query ecc status omits ed606ca3d30d drm/amdgpu: update atomfirmware header with ecc related members omits acbbee015b01 drm/amdgpu: handle ras resume omits 9b54d2017687 drm/amdkfd: add RAS ECC event support (v3) omits 0dee45a25a63 drm/amdkfd: add RAS capabilities in topology for Vega20 (v2) omits 96ebb3073275 drm/amdgpu: add human readable debugfs control support (v2) omits 138352e5752a drm/amdgpu: skip gpu reset when ras error occured omits 5cb771143ed9 drm/amdgpu: add ioctl query for enabled ras features (v2) omits ae363a212b14 drm/amdgpu: Add a new flag to AMDGPU_CTX_OP_QUERY_STATE2 omits 791c47694f01 drm/amdgpu: enable ras on gmc9 omits 760a1d55344d drm/amdgpu: enable ras on gfx9 (v2) omits 8cf12507d3bd drm/amdgpu: enable ras on sdma4 omits 2be4c4a9d478 drm/amdgpu: reserve bad pages during recovery omits 36ea1bd2d084 drm/amdgpu: add debugfs ctrl node omits c030f2e4166c drm/amdgpu: add amdgpu_ras.c to support ras (v2) omits ea11421391e7 drm/amdgpu: add psp cmd submit timeout omits 3ea8fb8c803c drm/amdgpu: add psp v11 ras callback omits 5e5d3154575c drm/amdgpu: add psp ras subsystem infrastructure (v2) omits 7da674535da9 drm/amdgpu: add psp ras callback func and macro omits 58b22e0b0ead drm/amdgpu: add ta_ras_if.h omits 1218252ff2bc drm/amdgpu: add module parameters for ras omits 9b9ca62ddeec drm/amdgpu: export ta fw info omits c6eec902198c drm/amdgpu: add ta ras fw info (v2) omits 1fb4f1554824 drm/amd/powerplay: move the smc_if_version to asic file omits 96e1b2c2f263 drm/amd/powerplay: simplify sw-smu message map macro omits 83afe835eba5 drm/amdgpu: Cosmetic change for calling func amdgpu_gmc_vr [...] omits e0634e8d6b90 drm/amd/display: Fix plane address updates for video surfa [...] omits 533aed278afe drm/amdgpu: Move IB pool init and fini v2 omits c6ade4ee7375 drm/amd/display: On DCN1, Wait for vupdate on cursor updates omits 0dcdcc898234 drm/amd/display: add i2c over aux failure handling omits 33d7598d7022 drm/amd/display: fix up reference clock abstractions omits d74004b694ea drm/amd/display: Expose support for alpha blending on overlays omits 42195a226beb drm/amd/display: add HW i2c arbitration with dmcu omits 4966c3d9b8b4 drm/amd/display: implement bounding box update based on uc [...] omits 1c676a678fa7 drm/amd/display: 3.2.21 omits 6aac37daeb62 drm/amd/display: reduce abm min reduction, deviation gain [...] omits 02553f57dcdd drm/amd/display: Rename is_hdmi to is_hdmi_tmds type omits e6bddf6c67f9 drm/amd/display: add pipe lock during stream update omits 3af91bb15093 drm/amd/display: Increase DP blank timeout from 30 ms to 50 ms omits 30eb85ff422f drm/amd/display: Combine field toggle macro and sequence w [...] omits 5d87a3fdceec drm/amd/display: Add PSR SMU Interrupt support omits 148cccf26753 drm/amd/display: Refactor reg_set and reg_update. omits 929c3aaa26ef drm/amd/display: Free DCN version of stream encoder omits fbaf207f58cf drm/amd/display: clean up dml_init_instance omits 0c5ccf14f504 drm/amd/powerplay: apply Vega20 BACO workaround omits 9b638f975130 drm/amdgpu: XGMI pstate switch initial support omits a690aa0f459e drm/amdgpu: Enable XGMI mapping for peer device omits b1fa8c89556e drm/amdgpu: Add sysfs entries for xgmi hive v2. omits b5dcec9c90fd drm/amd/display: Don't ASSERT when total_planes == AMDGPU_ [...] omits c33f53341790 drm/amd/display: Drop atomic_obj_lock for private obj omits 054d282d179e drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10 headers omits 8ce1f7e7307b drm/amdgpu: allow huge invalid mappings on GMC8 omits adc7bfe50bd9 drm/amdgpu: drop the huge page flag omits e35fb064d8d4 drm/amdgpu: free PDs/PTs on demand omits 0ce15d6f7d3f drm/amdgpu: allocate VM PDs/PTs on demand omits 780637cbdf8f drm/amdgpu: let amdgpu_vm_clear_bo figure out ats status v2 omits 83cd83972260 drm/amdgpu: rework shadow handling during PD clear v3 omits db65e887fea5 drm/amd/powerplay: fix pcie sysfs interface when set wrong value omits 24bf582e27a8 drm/amd/powerplay: fix memdup.cocci warnings omits 49dc762cffd8 media: staging: davinci_vpfe: disallow building with COMPILE_TEST omits 6685d515157c media: i2c: adv748x: select V4L2_FWNODE omits 629266bf7229 ARM: exynos: Fix a leaked reference by adding missing of_node_put omits 55dde5094698 media: imx: vdic: Fix wrong CSI group ID omits 0576385acb89 media: rockchip-vpu: Remove duplicated include from rockch [...] omits e7dd89cef160 media: strscpy() returns a negative value on failure unlik [...] omits 6f3f3e11999b media: vimc: stream: init/terminate the first entity omits 23c856787a80 ARM: dts: exynos: Enable ADC on Arndale Octa omits b7ed69d67ff0 ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 omits 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID omits dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id omits 4d8e3e951a85 ARM: exynos: Fix undefined instruction during Exynos5422 resume omits 58b5c8acba12 clk: meson-g12a: add cpu clock bindings omits 3a1f2f38fb82 ARM: exynos: Add CPU state management for Exynos542x under [...] omits 47efaf6ba697 ARM: exynos: Add Exynos SMC values for secure memory write omits d38ca8f0f1a4 drm/amdgpu: fix missing assignment of error return code to [...] omits b849aaa41c91 drm/amdgpu: also reroute VMC and UMD to IH ring 1 on Vega 20 omits 516bc3d8dd79 drm/amdgpu: reroute VMC and UMD to IH ring 1 omits 59979bf8be17 drm/amd/display: Fix Divide by 0 in memory calculations omits a427a886a8c7 drm/amdgpu: add thick tile mode settings for Oland of gfx6 omits a7dc289b98fa drm/amdgpu/gfx_v8_0: Mark expected switch fall-through omits 71ec90943876 drm/ttm: Fix spelling of "KiB" omits 2a7821400f0f drm/amd/powerplay: fix semicolon code style issue omits dff234d275be drm/amd/powerplay: fix raven issue for sw smu omits df8368be1382 drm/amdgpu: Bump amdgpu version for per-flip plane tiling updates omits a08ac5a62c0f drm/amd/display: Add pp_smu null pointer check omits 69226e9c7d4e drm/amd/display: 3.2.20 omits 07d6a1992195 drm/amd/display: Fix soft hang issue when some DPCD data invalid omits 09e5665adafa drm/amd/display: Update plane tiling attributes for stream [...] omits f91813992c34 drm/amd/display: Re-add custom degamma support omits 87d44f62d51f Revert "drm/amd/display: dcn add check surface in_use" omits 162f807858d1 drm/amd/display: half bandwidth for YCbCr420 during validation omits 46570f090469 drm/amd/display: Keep clocks high before seamless boot done omits f5031000603f drm/amd/display: Refactor pageflips plane commit omits 34bafd27e342 drm/amd/display: Allow pflips from a framebuffer to itself omits 0d579c7e25f5 drm/amd/display: Create overlay planes omits b2fddb136d2f drm/amd/display: Drop underlay plane support omits e5c419709097 drm/amd/display: Add plane capabilities to dc_caps omits b9952f93cd2c drm/amd/display: Set stream->mode_changed when connectors change omits 8ae5b1d78d4a drm/amd/display: Respect aux return values omits 7cef6a120ec4 drm/amd/display: Add function to create 4d19 fixed point omits e85c2d63a1c4 drm/amd/display: add full update commit hint struct omits 9cc032b23939 drm/amd/display: Poll pending DOWN_REP before enabling the link omits 55c374e9eb72 drm/amdgpu: Add sysfs files for returning VRAM/GTT info v2 omits 07740adcbcd3 drm/amd/powerplay: add od condition for power limit omits 3b94fb101f40 drm/amd/powerplay: add limit of pp_feature for smu (v3) omits a8394cfa4233 drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu omits 04cfc0c80d8a drm/amd/powerplay: fix the issue of checking on message mapping omits d4631cba9ebe drm/amd/powerplay: move setting allowed mask and feature e [...] omits 2dd1209e5760 drm/amd/powerplay: fix byte alignment issue of smu11 pptable omits 4322e4c251c9 drm/amd/powerplay: fix smc messsage index report omits 1aae3164351e drm/amd/powerplay: support sysfs to set/get pcie omits 24e141e1a6f2 drm/amd/powerplay: add override pcie parameters omits 4b77faaf8c3b drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk omits 096761014227 drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk omits f067499b4862 drm/amd/powerplay: add condition for smc table hw init omits 4733cc7244c2 drm/amd/powerplay: add suspend and resume function for smu omits 9ebbc1bb02c0 drm/amd/powerplay: add is_dpm_running for SMU11 omits bee71d26d223 drm/amd/powerplay: add smu_late_init for SMU11. omits cbbf388fa26b drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2) omits 83e21f5754b0 drm/amd/powerplay: get eclk/vclk/dclk for smu11 omits 96026ce0199c drm/amd/powerplay: set fan target interface for hwmon omits da5f18e8e8cb drm/amd/powerplay: implement fan1_enable hwmon interface f [...] omits a76ff5af98be drm/amd/powerplay: implement pwm1_enable hwmon interface f [...] omits 008a9524cf68 drm/amd/powerplay: implement pwm1 hwmon interface for SMU11 (v2) omits 46814f51527b drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTAT [...] omits 014c4440161b drm/amd/powerplay: implement power1_cap and power1_cap_max [...] omits 3ac4ffdd13fe drm/amd/powerplay: add fan input interface for hwmon omits 637c1c6644a9 drm/amd/powerplay: add fan rpm limit interface for hwmon omits 4a2700c56388 drm/amd/powerplay: debugfs don't check powerplay when SW S [...] omits a317cf036272 drm/amd/powerplay: enable amdgpu dpm for smu omits c5bee44baa3c drm/amd/powerplay: add function to get sclk and mclk omits bc0fcffd36ba drm/amd/powerplay: Unify smu handle task function (v2) omits 72e91f37a817 drm/amd/powerplay: implement dpm enable functions of uvd & [...] omits 41a84248ee39 drm/amd/powerplay: implement sensor of uvd & vce power sta [...] omits d57a87ad3dba drm/amd/powerplay: implement uvd & vce dpm enable functions omits 239873fc596a drm/amd/powerplay: hwmon don't check powerplay when sw smu [...] omits f14a323db5b0 drm/amd/powerplay: implement update enabled feature state [...] omits 1507418667f8 drm/amd/powerplay: dpm clk can be set only when performanc [...] omits c16df976a2fe drm/amd/powerplay: adjust power state when set od_clk omits e388cc474d36 drm/amd/powerplay: add sys interface to set pp_od_clk_volt [...] omits e9c5b46e3c50 drm/amd/powerplay: add sys interface for set sclk_od/mclk_ [...] omits 31535a40802d drm/amd/powerplay: add function to update overdrive settings omits dfbd11874254 drm/amd/powerplay: add sys interface for pcie for smu omits 9a431038e30a drm/amd/powerplay: implement power_dpm_force_performance_l [...] omits f277ff0feacc drm/amd/powerplay: add vega20_unforce_dpm_levels for SMU11. omits 78ff4a33ca67 drm/amd/powerplay: add vega20_find/force_higest/lowest_dpm [...] omits 4dd35181ee44 drm/amd/powerplay: add vega20_notify_smc_display_config fu [...] omits 3fa36a7df967 drm/amd/powerplay: add apply_clock_adjust_rules for SMU11. omits 4ebbe6192e7c drm/amd/powerplay: add display_config_changed for SMU11. omits e0aa87947936 drm/amd/powerplay: add set_uclk_to_highest_level for SMU11 omits 7598b5967203 drm/amd/powerplay: add get_profiling_clk_mask functions for SMU11 omits 49d27e91cf4f drm/amd/powerplay: add enable_umd_pstate functions for SMU11 omits b3c139d537c0 drm/amd/powerplay: add mclk_latency_table struct and smu_c [...] omits 379a445480f6 drm/amd/powerplay: add display_config to handle display co [...] omits 16177fd05384 drm/amd/powerplay: implement pp_power_profile_mode sys ine [...] omits c9ff9d8ee3c6 drm/amd/powerplay: add watermarks related data structs and [...] omits 8554e67d6e22 drm/amd/powerplay: implement power_dpm_state sys interface [...] omits ad88f0517b23 drm/amd/powerplay: don't check hwmgr while using the sw smu omits 6316f51c4758 drm/amd/powerplay: remove unnecessary checking in smu_hw_fini omits c4d74f5372da drm/amd/powerplay: get overdrive clock and voltage information omits 6d7c830271ad drm/amd/powerplay: print overdrive percentage information [...] omits 95add9591ada drm/amd/powerplay: add golden dpm table to backup default [...] omits 2c80abe3816b drm/amd/powerplay: add function to set default overdrive settings omits b55ca3bdaf0b drm/amd/powerplay: add function to store overdrive informa [...] omits 2e069391188c drm/amd/powerplay: implement interface to set watermarks f [...] omits 367eeed47385 drm/amd/powerplay: add interface to notify smu enable pme [...] omits 5e2d38814e9f drm/amd/powerplay: add interface to get current clocks for [...] omits 8021816c85be drm/amd/powerplay: add interface to get current shallow sl [...] omits 64461900001f drm/amd/powerplay: add interface to get performance level omits 98a64c15e0be drm/amd/powerplay: add interface to get dal power level omits 04885368cbc8 drm/amd/powerplay: add interface to request display clock voltage omits 1e33d4d43949 drm/amd/powerplay: add interface to get clock by type with [...] omits e5e4e22391c2 drm/amd/powerplay: add interface to get clock by type with [...] omits 6ec826846e44 drm/amd/powerplay: add interface to get max high clocks fo [...] omits b3ea88fef321 drm/amd/powerplay: add get_clock_by_type interface for display omits 94ed6d0cfdb8 drm/amd/powerplay: add smu display configuration change function omits 44dd54ee4092 drm/amd/powerplay: add two interfaces to set_active_displa [...] omits e73cf1081172 drm/amd/powerplay: add the function to set deep sleep dcefclk omits 0b53f9add0d8 drm/amd/powerplay: implement sysfs of pp_force_state for sw-smu omits ea2d0bf8c7f0 drm/amd/powerplay: implement sysfs of pp_cur_state function omits 0989532330e1 drm/amd/powerplay: implement sysfs of get num states function omits 143c75d6514d drm/amd/powerplay: implement sensor of get feature mask omits 77d1eef4e87c drm/amd/powerplay: implement sensor of get_gfx_vdd for smu11 omits 2c272452affe drm/amd/powerplay: implement sensor of get_gpu_power for smu11 omits 2f613c7068e5 drm/amd/powerplay: implement sensor of thermal_get_tempera [...] omits c9b660435177 drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 omits 7292fd7d2bec drm/amd/powerplay: force clock levels for smu11 omits 0a49887de95c drm/amd/powerplay: upload dpm level for smu11 omits 289921b03fe5 drm/amd/powerplay: implement sysfs of pp_table for smu11 (v2) omits 4a5a2de66686 drm/amd/powerplay: implement sysfs of amdgpu_get_busy_perc [...] omits dc8e3a0c8efb drm/amd/powerplay: implement is_support_sw_smu function fo [...] omits dbe6a97024a6 drm/amd/powerplay: implement smu update table function omits 74ba3553b2bb drm/amd/powerplay: add function to start thermal control omits e921ec97fe69 drm/amd/powerplay: add function to set fan table to contro [...] omits f81920dbdec7 drm/amd/powerplay: add function to enable thermal alert omits 83e1ede637b3 drm/amd/powerplay: add function to set thermal range omits 3941b2dbed9b drm/amd/powerplay: add function to get thermal range omits 7457cf025405 drm/amd/powerplay: add get_max_sustainable_clock function omits 86ac88030725 drm/amd/powerplay: print clock levels for smu11 (v2) omits bed3b3a1e19a drm/amd/powerplay: implement get_current_clk_freq for smu11 omits e66adb1eea90 drm/amd/powerplay: add function to get power limit for smu11 (v2) omits 133438fa4e60 drm/amd/powerplay: add function to populate umd state clk. omits d6a4aa825a65 drm/amd/powerplay: set defalut dpm table for smu omits e1c6f86a915f drm/amd/powerplay: implement smu_notify_display_change fun [...] omits 2f25158d7db8 drm/amd/powerplay: implement feature get&set functions omits 6b816d731639 drm/amd/powerplay: implement smu feature functions omits f6a6b9526cf0 drm/amd/powerplay: implement smu_run_afll_btc function omits 56c53ad6fe6c drm/amd/powerplay: implement smu_init_display for smu11 omits d76c9e241266 drm/amd/powerplay: Change the allocate method of dpm conte [...] omits 00bfaec829c3 drm/amd/powerplay: expose the function of smu read argument omits c58952737623 drm/amd/powerplay: add append_powerplay_table function omits 0914f1c63510 drm/amd/powerplay: replace SMU_MSG_XXX with PPSMC_MSG_XXX [...] omits 5c45103f48d7 drm/amd/powerplay: use virtual msg index to replace asic-r [...] omits 78031c2c4dcd drm/amd/powerplay: implement smu vega20_message_map for vega20 omits 64136ea6e7d6 drm/amd/powerplay: add enum smu_msg_type to header omits e88e4f836c61 drm/amd/powerplay: add function to set tool table location [...] omits 44619596ebd4 drm/amd/powerplay: add function to set min dcef deep sleep [...] omits 863651b6fadd drm/amd/powerplay: add function to write pptable for smu11 (v2) omits 29eed6fafdbd drm/amd/powerplay: add function to populate smc pptable for smu11 omits afba82822929 drm/amd/powerplay: update hw fini function to relase some memory omits c6eef2d01d05 drm/amd/powerplay: add function to check pptable for smu11 omits 3e333c6ca1f5 drm/amd/powerplay: add function to parse pptable for smu11 omits 74e07f9d3b77 drm/amd/powerplay: add vega20 pptable function file omits d72e91c5b7b4 drm/amd/powerplay: implement notify_memory_pool_location f [...] omits 0b51d9937845 drm/amd/powerplay: implement smu_alloc[free]_memory pool function omits 08115f87c38d drm/amd/powerplay: implement get_clk_info_from_vbios funct [...] omits 846f1a035b55 drm/amd/powerplay: implement get_vbios_bootup_values funct [...] omits e98499b44413 drm/amd/powerplay: add data structure of bootup values omits daddacf9f1fe drm/amd/powerplay: update pptable header for smu11 omits ce6f7fa8a756 drm/amd/powerplay: remove header of smu_v11_0_pptable omits f96357a991b9 drm/amd/powerplay: implement smu_init(fini)_fb_allocations [...] omits 8bf16963df8c drm/amd/powerplay: implement smu_init[fini]_power function [...] omits 142dec6266b2 drm/amd/powerplay: implement smu dpm context functions for smu11 omits 813ce279448e drm/amd/powerplay: implement smu_init[fini]_smc_tables for smu11 omits 244f3449285f drm/amd/powerplay: implement read_pptable_from_vbios funct [...] omits ae2e20136417 drm/amdgpu: move get_index_into_master_table macro into at [...] omits e15da5a4b08a drm/amd/powerplay: add get atom data table helper omits 2cf543ed4f3b drm/amd/powerplay: add smu table context structure omits 0ae6afbffe0e drm/amdgpu: update new members in atomfirmware omits eaf02a4d92e7 drm/amdgpu: update atomfirmware header for smu11 omits ae35cd6a480f drm/amd/powerplay: add pptable header for smu11 omits 765c50cb2426 drm/amd/powerplay: implement check_fw_version function for smu11 omits 7b0031b6ea2b drm/amd/powerplay: implement check_fw_status function for smu11 omits b0b4b413a9be drm/amd/powerplay: implement smu send message functions fo [...] omits 6667889b45cf drm/amd/powerplay: add new ppsmc header for smu11 (v2) omits 59abab5ad295 drm/amd/powerplay: init microcode for smu11 omits 2da5410bf4c9 drm/amdgpu: enable new smu ip block for vega20 omits fad3ecf2359b drm/amd/powerplay: add resume sequence placeholder for smu [...] omits 38f8a2e6141d drm/amd/powerplay: add interfaces for smu resume omits c56de9e8287d drm/amd/powerplay: add interface to notify memory pool loc [...] omits e65d45f2c73d drm/amd/powerplay: add interface to allocate memory pool (v2) omits 206bc589ed49 drm/amd/powerplay: add interface to set tool table location (v2) omits a7ebb6d2fde4 drm/amd/powerplay: add interface to set min dcef deep sleep (v2) omits 31b5ae495d68 drm/amd/powerplay: add interface to write pptable (v2) omits a751b0958982 drm/amd/powerplay: add interface to check fw version (v2) omits 86187fec9151 drm/amd/powerplay: add interface to populate smc pptable (v2) omits 9e4848a4edd6 drm/amd/powerplay: add interface to parse pptable (v2) omits 9c9a1747c292 drm/amd/powerplay: add interface to init fb allocations (v2) omits 46126e6dad1c drm/amd/powerplay: add interface to check pptable (v2) omits a6b35900dca9 drm/amd/powerplay: add interface to get vbios bootup values (v2) omits 17e6081bc192 drm/amd/powerplay: add interface to init power (v2) omits cabd44c064c8 drm/amd/powerplay: add interface to init smc tables (v2) omits b56240005f0c drm/amd/powerplay: add placeholder of smu_initialize_pptable omits 05cadcd339dd drm/amd/powerplay: add interface to read pptable from vbios omits e11c4fd57871 drm/amd/powerplay: add fw load checking interface omits 3d2f5200a702 drm/amd/powerplay: add firmware loading interface omits 0784552664ce drm/amd/powerplay: add smu11 sub block for SMU IP omits 137d63abbf6a drm/amd/powerplay: add new smu ip block omits 6c55033a705a drm/amdgpu: remove set but not used variable 'vbi_time_out' omits 1e608013490a drm/amdgpu: remove set but not used variables 'vm, bo' omits de6ee704d100 drm/ttm: remove set but not used variable 'bdev' omits 0cd57eec1be3 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 omits 6490bd764c9c drm/amdgpu: Eliminate the set_pde_pte function pointer in [...] omits 3c8899124a40 drm/ttm: Account for kernel allocations in kernel zone only omits bf141a88b329 drm: Use the same mmap-range offset and size for GEM and TTM omits bed2dd84212e drm/ttm: Quick-test mmap offset in ttm_bo_mmap() omits 7d1500f9fbfc drm/ttm: Remove file_page_offset parameter from ttm_bo_dev [...] omits aa8e2435b3d4 drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constant omits fd16ac8e4c95 staging/vboxvideo: Use same BO mmap offset as other drivers omits 6b8f7e3dee78 drm/amdgpu: fix HMM config dependency issue omits 915d3eecfa23 drm/amdgpu: replace get_user_pages with HMM mirror helpers omits 8dd69e69f423 drm/amdkfd: avoid HMM change cause circular lock omits 57731a07795a drm/amdgpu: use HMM callback to replace mmu notifier omits e74673120b6b ARM: exynos: Move Exynos542x CPU state reset to pm_prepare() omits 43e3b726f5e1 media: vimc: stream: add docs to struct vimc_stream omits b72e44952124 media: vimc: stream: cleanup frame field from struct vimc_stream omits 06dd94cccdd1 drm/i915: Fix PSR2 selective update corruption after PSR1 setup omits 79d3fa9ea722 scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map omits 485b0eca8926 scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map omits 6343e3efdc98 scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map omits 99bbf484c6df scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map omits 5efbc65faeda media: vimc: cap: fix step width/height in enum framesize omits 2978a505aaa9 media: vimc: stream: fix thread state before sleep omits 63a06181d7ce scsi: ufs: fix a missing check of devm_reset_control_get omits 9e2a07e128ae scsi: pm8001: clean up various indentation issues omits 8cee3e169edb scsi: NCR5380: Remove set but unused variable omits df135e32d72c scsi: NCR5380: Avoid compiler warning when -Wimplicit-fall [...] omits 2e96fe92d734 scsi: core: Remove OSD include files omits 85ab1aa1fac1 media: vimc: deb: fix default sink bayer format omits f14f6aa0b442 media: videobuf2: Return error after allocation failure omits e6f8bd59c28f media: gspca: do not resubmit URBs when streaming has stopped omits c0327e67ecd8 scsi: core: remove the scsi_ioctl_reset export omits f712e5358d43 media: au0828: minor fix to a misleading comment in _close() omits 3eb87773dee6 media: replace WARN_ON in __media_pipeline_start() omits e855165f3dae media: vicodec: avoid clang frame size warning omits 7afb0df55429 media: cx18: update *pos correctly in cx18_read_pos() omits f8e579f3ca09 media: ivtv: update *pos correctly in ivtv_read_pos() omits ed713a4a1367 media: go7007: avoid clang frame overflow warning with KASAN omits 03aa4f191a36 media: saa7146: avoid high stack usage with clang omits 93ab8c8fc81e scsi: core: reshuffle no_scsi2_lun_in_cdb for better alignment omits d30c4ffc0611 media: atmel-isc: Add support for BT656 with CRC decoding omits dea255334c97 media: cedrus: Add support for H6 omits 70a4f5cda82f media: cedrus: Add a quirk for not setting DMA offset omits dfecb7b2564d media: dt-bindings: media: cedrus: Add H6 compatible omits c6e4e2c403b2 media: vb2: drop VB2_BUF_STATE_REQUEUEING omits 0cd25448a198 media: cobalt: replace VB2_BUF_STATE_REQUEUEING by _ERROR omits b3ce6f6ff3c2 media: stm32-dcmi: fix DMA corruption when stopping streaming omits ab41b99e7e55 media: stm32-dcmi: fix check of pm_runtime_get_sync return value omits 2c2a8dc32ceb media: platform/sh_veu.c: remove redundant NULL pointer checks omits dea37a972655 media: cpia2: Fix use-after-free in cpia2_exit omits 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument omits 3235d3946429 media: mtk-vcodec: fix access to vb2_v4l2_buffer struct omits f29a317b9c33 media: rcar-vin: Enable support for r8a774a1 omits b8f92200d16e media: dt-bindings: media: rcar_vin: Add r8a774a1 support omits d4b87d459a4c media: rcar-csi2: Enable support for r8a774a1 omits 29f6c4227e45 media: dt-bindings: media: rcar-csi2: Add r8a774a1 support omits 2dba3de6e77f media: rcar_drif: Remove devm_ioremap_resource() error printing omits 5eaa30aedd7f media: imx7-media-csi: don't store a floating pointer omits 1fc79c4bb19b media: staging/imx7: Fix an error code in mipi_csis_clk_get() omits dee747f88167 media: imx: Don't register IPU subdevs/links if CSI port missing omits 085b26da6221 media: imx: Rename functions that add IPU-internal subdevs omits 107927fa597c media: imx: Clear fwnode link struct for each endpoint iteration omits 904371f90b2c media: imx: csi: Allow unknown nearest upstream entities omits 3bb7b4931983 media: imx7: fix smatch error omits ce3c2433b074 media: imx: vdic: Restore default case to prepare_vdi_in_b [...] omits d950fd992ef8 media: rcar-vin: Fix lockdep warning at stream on omits 2b177f2849d2 media: vimc: use new release op omits 3650a23eda89 media: vimc: free vimc_cap_device when the last user disappears omits f74267b51cb3 media: vimc: zero the media_device on probe omits 218bf10e39ed media: v4l2-subdev: handle module refcounting here omits 0e43734d4c46 media: v4l2-subdev: add release() internal op omits ea6c7e34f3b2 media: vim2m: replace devm_kzalloc by kzalloc omits 57ac53482879 media: vivid: use vzalloc for dev->bitmap_out omits 13deaec42578 media: media-devnode: fill in media chardev kobject to eas [...] omits 7dfccff14f57 media: cec: fill in cec chardev kobject to ease debugging omits d095986d6904 scsi: lpfc: Update lpfc version to 12.2.0.1 omits 95df18c253e7 scsi: lpfc: Update Copyright in driver version omits 2c013a3a6b75 scsi: lpfc: Enhance 6072 log string omits c835c0854c84 scsi: lpfc: Fix duplicate log message numbers omits c1a21ebc0fa6 scsi: lpfc: Specify node affinity for queue memory allocation omits 9afbee3d62a4 scsi: lpfc: Reduce memory footprint for lpfc_queue omits 9a66d990c742 scsi: lpfc: Add loopback testing to trunking mode omits f3339800f98c scsi: lpfc: Fix link speed reporting for 4-link trunk omits 19193ff34e8d scsi: lpfc: Fix handling of trunk links state reporting omits e4771ec3c8a0 scsi: lpfc: Fix protocol support on G6 and G7 adapters omits b3b4f3e1d575 scsi: lpfc: Correct boot bios information to FDMI registration omits f4f87861d9d8 scsi: lpfc: Fix HDMI2 registration string for symbolic name omits 32a80c093b52 scsi: lpfc: Fix fc4type information for FDMI omits d67f935b79a7 scsi: lpfc: Fix FDMI manufacturer attribute value omits c66a91974634 scsi: lpfc: Fix io lost on host resets omits e8869f5b0a72 scsi: lpfc: Fix mailbox hang on adapter init omits bbd3d7380bc6 scsi: lpfc: Fix driver crash in target reset handler omits 2a0fb340fcc8 scsi: lpfc: Correct localport timeout duration error omits e2ffe4d5dc3f scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay omits 4645f7b56a9f scsi: lpfc: Coordinate adapter error handling with offline [...] omits 32a9310076e4 scsi: lpfc: Stop adapter if pci errors detected omits 731eedcb317a scsi: lpfc: Fix deadlock due to nested hbalock call omits 22b738ac3309 scsi: lpfc: Fix nvmet handling of first burst cmd omits 982ab128dcf8 scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 omits 4552e0f6fa07 scsi: lpfc: Fix nvmet async receive buffer replenishment omits def11a58c193 scsi: lpfc: Fix location of SCSI ktime counters omits c95a3b4b0fb8 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices omits 9b1640686470 scsi: lpfc: Fix use-after-free mailbox cmd completion omits 50e3f871fb20 scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning i [...] omits ff6bf89717b0 scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scs [...] omits ccd19d4cafaa scripts/selinux: fix build omits 06f30459027b scsi: qla2xxx: Update driver version to 10.01.00.15-k omits 3f006ac342c0 scsi: qla2xxx: Secure flash update support for ISP28XX omits 5fa8774c7f38 scsi: qla2xxx: Add 28xx flash primary/secondary status/ima [...] omits ce0366df542a scsi: qla2xxx: Simplification of register address used in [...] omits 2ff0167151f5 scsi: qla2xxx: Correction and improvement to fwdt processing omits 3695310e37b4 scsi: qla2xxx: Update flash read/write routine omits a28d9e4ef997 scsi: qla2xxx: Add support for multiple fwdump templates/segments omits f8f97b0c5b7f scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path omits 72a92df2109b scsi: qla2xxx: Correctly report max/min supported speeds omits 2a3192a3f3bc scsi: qla2xxx: Add Serdes support for ISP28XX omits ecc89f25e225 scsi: qla2xxx: Add Device ID for ISP28XX omits 24ef8f7eb5d0 scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() omits 2ff6ae85d5ee scsi: qla2xxx: Remove FW default template omits df617ffbbc5e scsi: qla2xxx: Add fw_attr and port_no SysFS node omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2daff2c0988 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() omits 17be49428a4f drm/i915: Polish intel_get_lvds_encoder() omits 27b680f917e7 drm/i915: Add some missing curly braces omits bb31b352510b usb: typec: fusb302: Add __printf attribute to fusb302_log [...] omits 207338ec5a27 usb: typec: fusb302: Improve suspend/resume handling omits 7511c9a9d3c8 usb: typec: fusb302: 2 small misc. fixes omits 702ad49fb8d2 usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling omits 32a155b1a83d usb: typec: fusb302: Check vconn is off when we start toggling omits 4995bb15ad27 usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc omits daf81d0137a9 usb: typec: fusb302: Refactor / simplify tcpm_set_cc() omits 31df7fadf50f usb: typec: fusb302: Make fusb302_set_cc_polarity also set [...] omits bfb2ab8e7138 usb: typec: pi3usb30532: Keep orientation when setting mux [...] omits 09fed4d64d3f usb: typec: altmodes/displayport: Fall back to multi-func pins omits fc2f113e5c0e usbip: Remove unnecessary null check omits 8e6b85945155 USB: usb.h: tweak struct urb to remove wasted space omits 32654dad06e2 firmware: imx: scu-pd: decouple the SS information from do [...] omits ad8cc071c557 firmware: imx: scu-pd: add specifying the base of domain n [...] omits 9d616d62faef firmware: imx: scu-pd: use bool to set postfix omits e54c2b0aefa6 staging: fbtft: ternary statement to if statement. omits 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition omits fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. omits 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc omits 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! omits cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] omits 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function omits 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 omits 7d6009f28212 staging: ks7010: remove redundant auth_type check omits 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h omits 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 omits c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 omits a1c67d65df0b regmap: debugfs: Replace code by already existing function omits 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion omits 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] omits 8bc144f90b6c ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core omits 2ae581380e4d ASoC: wm_adsp: Add HALO MPU fault logging omits 170b1e123f38 ASoC: wm_adsp: Add support for new Halo core DSPs omits 580b064de64c arm64: dts: imx8mq: add clock for GPIO node omits c6839641532f ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. omits ed1666f68670 ASoC: mediatek: Fix UBSAN warning. omits 4e08d50d1fb6 ASoC: wm_adsp: Factor out DSP specific operations omits a5dcb24d70ff ASoC: wm_adsp: Factor out parsing of firmware ID header omits 4049ce86fc9b ASoC: wm_adsp: Refactor firmware status reading omits b9070df45166 ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers omits 2b0ee49f129c ASoC: wm_adsp: Don't export wm_adsp2_lock omits c77526851ded Merge branch 'asoc-5.1' into asoc-5.2 for wmadsp omits a8d5fc0be537 ARM: dts: alt: Add DA9063 PMIC node omits 72cd625c85e2 ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node omits b3718b8f7e9b ASoC: topology: free link string in error omits 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static omits 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places omits 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev omits e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] omits 7b6f68a4df4d ASoC: topology: free stream_name of dai_drv omits 036bc85c1d06 arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes omits 80bc6dbb8fdb arm64: dts: renesas: r8a774c0: Add CANFD support omits eccc40002972 arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes omits 4631dc3b7c7f drm/i915: Remove the fragile array index -> link rate mapping omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits ad40f8b314ad drm/i915: Nuke icl_calc_dp_combo_pll_link() omits 2ee7fd1efe62 drm/i915: Fix readout for cnl DPLL kdiv==3 omits 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer omits 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] omits 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device omits 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl omits 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h omits 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device omits e00a864f976a HID: intel-ish-hid: Move driver registry functions omits c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() omits 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device omits 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type omits dc41e918d159 drm/i915: Remove redundant on stack dpll_hw_state from icl [...] omits 3d1ed35182a0 drm/i915: Pass crtc_state down to icl dpll funcs omits 2cf9cd820a29 drm/i915: Remove redundant on stack dpll_hw_state from cnl [...] omits e7251d71d4d4 drm/i915: Pass crtc_state down to cnl dpll funcs omits 67de42e8d522 drm/i915: Remove redundant on stack dpll_hw_state from bxt [...] omits e40396d015bb drm/i915: Pass crtc_state down to bxt dpll funcs omits 15dc88a87765 drm/i915: Remove redundant on stack dpll_hw_state from skl [...] omits 98b6072c2a3a drm/i915: Pass crtc_state down to skl dpll funcs omits cc089e8abeac drm/i915: Don't pass crtc to intel_get_shared_dpll() and . [...] omits da3739070c99 drm/i915: Don't pass crtc to intel_find_shared_dpll() omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits b542570e5605 arm64: dts: allwinner: h6: Add Video Engine node omits 8217a7a2c762 soc: imx: gpcv2: Make use of regmap_read_poll_timeout() omits 8b94ed0fb405 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X omits 2b4fd225df89 arm64: defconfig: Enable CONFIG_SPI_IMX omits 0f8e23171245 dt-bindings: firmware: imx-scu: add new resources to scu r [...] omits 9613163a288e dt-bindings: firmware: imx-scu: remove unused resources fr [...] omits 54f6deafd27d ARM: dts: ls1021a-qds: enable esdhc controller omits 7d1446688d2d ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx omits 3117e851cef1 ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x omits 96d861c2fd40 ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog omits 8da0af5d6d39 ARM: dts: vf610-zii: Disable SNVS RTC omits 99f698e26878 ARM: dts: pfla02: prepare storage devices to add paritions omits 64d26f8c1dde arm64: dts: imx8mq: Add the opp table and cores opp properties omits 9b87ebb149af arm64: dts: imx8mq: Add the buck vdd_arm regulator omits b810641a3470 arm64: dts: imx8mq: Add the clocks and the latencies for t [...] omits f54f7be5c5ac arm64: dts: ls1028a: Add Audio DT nodes omits 9e113b2e8775 arm64: dts: imx8mq: Add on-chip OTP controller node omits 7be494dd81c1 arm64: dts: imx8qxp: add cpu opp table omits 4c5896dc4c67 drm/i915: Hold a reference to the active HW context omits 206c2f812fee drm/i915: Lock the gem_context->active_list while dropping [...] omits 73e97d43666a drm/i915/psr: remove drmP.h include that crept in omits 126d0a94c945 drm/i915: stick to kernel fixed size types omits 310974faccda virtio_net: remove hcpu from virtnet_clean_affinity omits 95e0b46fcebd audit: fix a memleak caused by auditing load module omits dd12805ed1db XArray: Remove radix tree compatibility omits ff1bf4c0714e selinux: use kernel linux/socket.h for genheaders and mdp omits d730e24bdfdb XArray tests: Add check_insert omits e37c1877ba5b scripts/selinux: modernize mdp omits 4bcb298e6053 scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 omits 288addd63b24 scsi: mpt3sas: Improve the threshold value and introduce m [...] omits 51e3b2ad6de2 scsi: mpt3sas: Load balance to improve performance and avo [...] omits 320e77acb327 scsi: mpt3sas: Irq poll to avoid CPU hard lockups omits 233af108e57b scsi: mpt3sas: simplify interrupt handler omits 2c063507c4f3 scsi: mpt3sas: Fix typo in request_desript_type omits 0322913cab79 scsi: target: Add device product id and revision configfs [...] omits 65baf0ef046b drm/i915: Hold a ref to the ring while retiring omits 54939ea0bd85 drm/i915: Switch to use HWS indices rather than addresses omits 171f1887995b scsi: smartpqi: bump driver version omits 2cc37b1575c6 scsi: smartpqi: add spdx omits 2f4c4b92dbd8 scsi: smartpqi: update copyright omits 0595a0b4aeed scsi: smartpqi: add H3C controller IDs omits 429fab70591e scsi: smartpqi: increase LUN reset timeout omits c59c32cdb2ab scsi: hpsa: bump driver version omits 1edb69344c88 scsi: hpsa: remove timeout from TURs omits a45bcc4e11b1 scsi: hpsa: correct device id issues omits 49ea45cb1d97 scsi: hpsa: check for lv removal omits 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. omits 812cd88749e0 firewire: mark expected switch fall-throughs omits 7f396393b941 ARM: dts: exynos: Add interrupts for dedicated EINTs on Ex [...] omits c5432b1d44a7 ARM: dts: exynos: Add high speed I2C ports for Exynos5260 omits 17c130a170f2 ARM: dts: exynos: Use bustop PLL as the source for MMC clo [...] omits eb1d0a50f74c ARM: dts: exynos: Order nodes alphabetically in Arndale Octa omits 29a0a2a848ec ARM: dts: exynos: Add CPU cooling on Arndale Octa omits 3619452589d0 ARM: dts: exynos: Add unused PMIC regulators on Arndale Oc [...] omits f35020b94a45 ARM: dts: exynos: Use stdout path property on Arndale Octa board omits 15b8831f8787 ARM: dts: exynos: Document regulator used by ADC on Odroid U3 omits d7fa8ed43372 ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412 omits 71c873080200 ACPI: Document how to refer to LEDs from remote nodes omits 88b7e9ffe594 leds: as3645a: Switch to fwnode property API omits 9834857754ff doc:it_IT: translations for documents in process/ omits 2f1ff5899076 Documentation: seccomp: unify list indentation omits 6491126e1ba7 Documentation: seccomp: fix reST markup omits d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. omits c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. omits ffe5a0a16fcd staging: wlan-ng: line over 80 character limit omits c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning omits 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] omits f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] omits 30cc0b6c1220 doc: add boot protocol 2.13 description to Documentation/x [...] omits 20bd1249489b doc: add translation disclaimer omits dcea1c73a656 docs/zh_CN: fix rst format errors in howto.rst omits a31ffdb3fc06 docs/zh_CN: fix rst format issue in submitting-patch omits 9b628c6ab437 mailmap: update my obsolete email address omits 6dca09cb15cc docs/zh_CN: remove zh-kernel.org in MAINTAINERS omits ce8ee3a8c07f docs/zh_CN: fix indent issue in submitting-drivers omits 115dbd5ca563 docs/zh_CN: fix indent issue in stable-api-nonsense file omits f448a54e0e47 docs/zh_CN: update TripleX chung's email address omits 0e4f08b85206 mailmap: update email address for Triplex omits 89870c214360 docs/zh_CN: update Zhang Wei's email address omits 845a326f95f1 mailmap: update Li Yang's email address omits 707a680e5c90 docs/zh_CN: update Li Yang's email address omits fce8cc57b37e docs/zh_CN: format stable-api-nonsense omits 2f3dea95661c docs/zh_CN: rename stable_api_nonsense.txt as stable-api-n [...] omits 4cc4e49a4164 docs/zh_CN: format the magic-number doc as rst omits 95dcdb6e125f docs/zh_CN: rename magic-numbers as rst doc omits eb6adf7da473 docs/zh_CN: format submitting drivers as rst omits 701a4ebd627c docs/zh_CN: rename SubmittingDrivers omits 7712cfd6597a docs/zh_CN: volatile doc format changes omits bc31de5664c1 docs/zh_CN: rename volatile-consider-harmful doc omits 8bfb5561e1dd docs/zh_CN: do rst format for email-clients.rst omits 9d47f5148c65 docs/zh_CN: rename email-clients.txt as email-clients.rst omits d6bf62e30d4d docs/zh_CN: rst format change for stable-kernel-rules omits d7fb7ad29dba docs/zh_CN: rename stable_kernel_rules doc omits 6bd77522580d docs/zh_CN: format the submitting-patches doc to rst omits 001ef4e0fc96 docs/zh_CN: rename SubmittingPatches for html links omits 6014f056ac55 docs/zh_CN: howto format changes omits 32946a03984d docs/zh_CN: rename HOWTO into process directory omits 653f10690164 docs/zh_CN: add index file into process dir omits 744da9033b3a docs/zh_CN: change Chinese index to know process dir omits aa3b3690504d docs/zh_CN: move process related docs into process dir omits 01196f96bf2c docs/zh_CN: add disclaimer file omits f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned omits db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] omits 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] omits 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions omits 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] omits ad9fd20b6dad tools/memory-model: Update README for addition of SRCU omits a3f600d92da5 tools/memory-model: Add SRCU support omits 284749b0aebb tools/memory-model: Refactor some RCU relations omits 0172d9e32203 tools/memory-model: Rename some RCU relations omits fdda0a6adc33 meson-gx-socinfo: add missing of_node_put after of_device_ [...] omits 65f80df58eb7 soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs omits dce47aed20c7 soc: amlogic: gx-socinfo: Add mask for each SoC packages omits e5e4df2dccec arm64: dts: meson-gxm-nexbox-a1: Enable USB omits 965c827ac37e arm64: dts: meson: g12a: add efuse omits bd3951528412 arm64: dts: meson: g12a: add secure monitor omits 7e09092aee00 arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED omits 0fa724c51e31 arm64: dts: meson-g12a: Add AO Secure node omits b7be144932a8 arm64: dts: Add SEI Robotics SEI510 Board omits 6917de8a6c4d vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd omits f1975b982a29 ARM: dts: meson8b: add the internal clock measurer omits b6eac0d06b82 ARM: dts: meson8: add the internal clock measurer omits 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] omits d92ee9cf8ec8 pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register acro [...] omits 2cee6cb290ab pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions omits dcd24e098d8d pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions omits 542802613b9f pinctrl: sh-pfc: r8a7779: Add HSCIF0/1 pins omits 3df892fdbfe6 pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers omits a8d728a0c59c pinctrl: sh-pfc: r8a77980: Rename IOCTRLx registers omits 1c5c1101755c pinctrl: sh-pfc: r8a77970: Rename IOCTRLx registers omits 7c1200456cb0 drm/i915: Turn off the CUS when turning off a HDR plane omits 5a0404408d32 drm/i915: Fix legacy gamma mode for ICL omits 12e32f554d8d drm: rcar-du: Add writeback support for R-Car Gen3 omits d46a4e93ea4d drm: rcar-du: vsp: Extract framebuffer (un)mapping to sepa [...] omits d8a4ef2542cd drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure omits 12a85f994d84 drm: rcar-du: Fix rcar_du_crtc structure documentation omits 9d2230dc1351 drm: writeback: Add job prepare and cleanup operations omits e482ae9b5fdc drm: writeback: Fix leak of writeback job omits 97eb9eaeb95b drm: writeback: Cleanup job ownership handling when queuing job omits a63722aeb76c media: vsp1: drm: Implement writeback support omits 09e513e390ea media: vsp1: drm: Extend frame completion API to the DU driver omits e2ef2a129084 media: vsp1: drm: Split RPF format setting to separate function omits 9ec5742b6930 media: vsp1: wpf: Add writeback support omits 5c7de45a43a8 media: vsp1: dl: Allow chained display lists for display p [...] omits b36c6049ed4b media: vsp1: Add vsp1_dl_list argument to .configure_strea [...] omits 65cddb197660 media: vsp1: Replace the display list internal flag with a [...] omits ae444200042a media: vsp1: Fix addresses of display-related registers fo [...] omits 08af8538d4ce media: vsp1: Replace leftover occurrence of fragment with body omits 79b15b4b8201 media: vsp1: wpf: Fix partition configuration for display [...] omits 437c24dd19b8 Revert "[media] v4l: vsp1: Supply frames to the DU continuously" omits 8cbd0c70da3d Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] omits a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] omits 78c484a55d91 arm64: zynqmp: dt: Add TI PHY quirk omits 3863293a96c3 Merge branch 'for-5.1' of https://git.kernel.org/pub/scm/l [...] omits 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] omits 4346a745df41 ASoC: audio-graph: add graph_parse_mclk_fs() omits d2bf008ad11a ASoC: audio-graph: rename graph_get_conversion() to graph_ [...] omits d708d35ef084 ASoC: simple-card: add simple_parse_mclk_fs() omits cdc444721b0e ASoC: simple-card: rename simple_get_conversion() to simpl [...] omits baa09e7d2f42 drm/i915: use REG_FIELD_PREP() to define register bitfield values omits 78b36b106a84 drm/i915: deprecate _SHIFT in favor of _MASK passed to accessors omits 09b434d4f6d2 drm/i915: introduce REG_BIT() and REG_GENMASK() to define [...] omits 6e9b4f32f9fa Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits cc4f8e91c4ed ALSA: firewire-lib: use 8 byte header for IR context to ge [...] omits 35033d8cb71b ALSA: firewire-motu: add support MOTU 8pre FireWire omits b3f5c0f3333b Merge branch 'for-linus' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 6cffeb83c763 drm/i915: Stop needlessly acquiring wakeref for debugfs/dr [...] omits 794a11cb6720 drm/i915: Sanity check mmap length against object size omits 3d0313786470 drivers: Defer probe if firmware is not ready omits b9472f7d8224 firmware: xilinx: fix debugfs write handler omits 437541e74c68 dt-bindings: xilinx: Separate clock binding from firmware doc omits 31a2d5113e53 include: dt-binding: clock: Rename zynqmp header file omits 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs omits 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays omits 4e3891a55f67 spi: lpspi: Code cleanup omits 578465ea2b4b spi: lpspi: Add the missing NULL check omits 09c04466ce7e spi: lpspi: add dma mode support omits c7a402599504 spi: lpspi: use the core way to implement cs-gpio function omits 77736a98b859 spi: lpspi: add the error info of transfer speed setting omits 944c01a889d9 spi: lpspi: enable runtime pm for lpspi omits addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks omits f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi omits f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers omits 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] omits 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] omits d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] omits d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 omits dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables omits 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables omits dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables omits 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] omits f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] omits f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data omits 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting omits a0cb2d4357e4 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk omits 8a68a509ae6b ASoC: rt5651: Add support for active-high jack detect omits f68c2a682d44 ASoC: stm32: spdifrx: add power management omits 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators omits 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] omits bbfaa7d36c1e ASoC: dpcm: prevent snd_soc_dpcm use after free omits 2944d29d7c89 ASoC: simple-amplifier: Make gpio property optional omits c4bce31c4982 ASoC: rsnd: explain extended Audio DMAC peri peri address omits 14c747506ae6 ASoC: rsnd: add missing reg/reg-name at Document omits 127470597b6b Merge tag 'v5.1-rc1' into asoc-5.2 omits 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic omits 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() omits 5880955fc7a5 dt-bindings: panel: td028ttec1: add backlight property omits b477a009b426 drm/omap: panel-tpo-td028ttec1: add backlight support omits fe4ed1b45794 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls omits a0970e87b5d3 drm: Turn bus flags macros into an enum omits 8bf4b1621178 drm/omap: Remove panel-dpi driver omits be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers omits 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix omits 30b71761957c drm/omap: Add support for drm_panel omits 79107f274b2f drm/omap: Add support for drm_bridge omits 163f7a3578ec drm/panel: simple: Add OSD070T1718-19TS panel support omits 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS pa [...] omits b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays omits 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bri [...] omits 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO omits 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT conn [...] omits 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties omits d23286ff3d79 drm/bridge: use bus flags in bridge timings omits 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags omits a792fa0e2187 drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC) [...] omits 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields omits a4e26525cacb drm/omap: Refactor initialization sequence omits ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices omits e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI an [...] omits b08644a235a4 drm/omap: venc: Use drm_display_mode natively omits 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .s [...] omits d68164fe2964 drm/omap: Factor out common mode validation code omits d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration omits 116c7721077c drm/omap: Move DISPC timing checks to CRTC .mode_valid() o [...] omits df6682b43533 drm/omap: Remove src field from omap_dss_device structure omits 27a7e3e18419 drm/omap: Notify all devices in the pipeline of output dis [...] omits 7bce5ae124ac drm/omap: panel-dsi-cm: Store source pointer internally omits 6b97cc956047 drm/omap: Don't store display pointer in omap_connector structure omits de9225a9bda1 drm/omap: Move display alias ID to omap_drm_pipeline omits 79d11e96e397 drm/omap: Don't pass display pointer to encoder init function omits 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes omits 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes() omits a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations omits 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices omits d17eb4537a7e drm/omap: Factor out common init/cleanup code for output devices omits 56c9818d5c89 drm/omap: Remove omap_dss_device dst field omits 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disab [...] omits 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and [...] omits b49a2139ba67 drm/omap: Remove connection checks from display .enable() [...] omits f8a8eabb273b drm/omap: Remove connection checks from internal encoders [...] omits b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder omits d2c53162f557 drm/omap: Use atomic suspend/resume helpers omits d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure omits 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device omits 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function omits 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path() omits 3961d355dfb5 dt-bindings: power: r8a77965: Remove non-existent A3IR pow [...] omits 295768f6207e dt-bindings: Add vendor prefix for Silicon Linux. omits 15160f6de0bb soc: renesas: Identify R-Car M3-W ES1.3 omits 474706117c2b arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config omits 1f4c123a9809 arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC omits af965ba3248e arm64: dts: renesas: r8a77990: Remove invalid compatible v [...] omits 82ec009297bc arm64: dts: renesas: r8a774c0: Remove invalid compatible v [...] omits 4162aa9db3d4 arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1 omits 79223ca1f577 arm64: dts: renesas: r8a774c0-cat874: Add RWDT support omits a8f6110e6442 arm64: dts: renesas: ebisu: Enable VIN5 omits dc0b43947132 arm64: dts: renesas: r8a774c0-cat874: Add LEDs support omits 07e72397f722 arm64: dts: renesas: r8a774c0-cat874: add RTC support omits e64f2c4b3aba arm64: dts: renesas: cat875: Add CAN support omits 12ce412b2cc6 arm64: dts: renesas: r8a774c0: Fix cpu nodes style omits 191f7dcd1f5e arm64: dts: renesas: r8a77965: add SSIU support for sound omits 9130c1582984 arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal regist [...] omits 9a0ff5c727b6 arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder omits 71ac75dffdae arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder omits 96c258822527 arm64: dts: renesas: r8a7796: remove unneeded sound #addre [...] omits b068ed6efe62 arm64: dts: renesas: r8a77990: Fix SPDX license identifier style omits 6fffb98645e6 arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander omits 940d1a288a59 arm64: defconfig: enable RX-8581 config option omits 115bbc30c6d2 ARM: shmobile: fix a leaked reference by adding missing of [...] omits d5aa84087ead ARM: shmobile: porter: enable R-Car Gen2 regulator quirk omits 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() omits a74b4b11541a gpio: vf610: Use devres to remove gpiochip omits fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio omits db9ed63ca510 gpio: vf610: Use devres to disable clk_port omits 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() omits a262555bc685 gpio: vf610: Simplify vf610_gpio_set() omits 338aa10750ba gpio: vf610: Do not share irq_chip omits fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 omits 1a4e6203f0c8 arm64: dts: rockchip: Add nanopi4 ethernet phy omits 980b52162871 arm64: dts: rockchip: Add PWM fan for NanoPC-T4 omits 5e3f8027897c arm64: dts: rockchip: Add the fusb typec manager to rk3399 [...] omits ba12fdd51085 arm64: dts: rockchip: Specify vid supply for the rk3399-or [...] omits f5639599de4c arm64: dts: rockchip: Fix clock names and add missing supp [...] omits 16d79ec6e3e6 arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus omits 4d7f36d36f73 arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk [...] omits 092470b537f1 arm64: dts: rockchip: Add Nanopi NEO4 initial support omits a0dbc5c97f67 arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64 omits 08b64bd2c681 arm64: dts: rockchip: Add support for the Orange Pi RK3399 board. omits e38b144b8252 arm64: dts: rockchip: enable mali on rock960 boards omits 0f9e535a0884 arm64: dts: rockchip: enable mali on Rock Pi 4 omits f77e7a9aafe1 arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries [...] omits 3f0effd7490b arm64: dts: rockchip: give some life to the rk3328-roc-cc leds omits 3e892ed20c08 arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328 omits e31882e05ae5 arm64: dts: rockchip: add ir-receiver node on rk3328-rock64 omits 092430ea9d14 arm64: dts: rockchip: add leds node on rk3328-rock64 omits ad3c8cc359a2 arm64: dts: rockchip: fix regulator name on rk3328-rock64 omits 443f27e58981 arm64: dts: rockchip: enable HDMI CEC on rk3328 omits 97df3aa76b4a arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399 omits a008eae6956a ARM: dts: rockchip: Enable WiFi on rk3288-tinker omits 494da92d56e4 ARM: dts: rockchip: add grf reference in rk3288 tsadc node omits 61346668325f ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s omits de72618cb94f ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 [...] omits 2b062a0a00ab ARM: sunxi: fix a leaked reference by adding missing of_node_put omits 995c770b6588 ARM: sunxi: fix a leaked reference by adding missing of_node_put omits a7f7047ffcee arm64: dts: allwinner: a64: Add cross links for the mixers omits 00f7980a3bd5 arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support omits 876d8a25bdd5 dt-bindings: Add vendor prefix for oceanic omits ea738c324c7d arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor omits 24bd5d2cb93b arm64: dts: allwinner: a64: teres-i: enable backlight omits 89232872319f arm64: defconfig: Enable SPI_SUN6I omits 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset omits ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate omits 28ff811f58b1 ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board omits 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c omits 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c omits ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c omits 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c omits bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c omits 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c omits 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code omits 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function omits 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h omits 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` omits ed98730d9f25 staging: gdm724x: Do not break expressions omits a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue omits 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] omits 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue omits f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. omits ce2439ec8356 staging: greybus: remove extern prototypes omits 83053c3eabd7 staging: speakup: fix line over 80 characters. omits 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines omits c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] omits 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings omits b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type omits cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] omits fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition omits cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition omits 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast omits dedf215bd1c7 staging: rtl8723bs: remove unused code omits d5469036124d staging: rtl8192u: Add required spaces before open parenthesis omits 1c666e2191db staging: vc04_services: Use tabs instead of spaces omits 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments omits 8af36478f951 staging: erofs: add a new line after variable declaration omits fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. omits 27a0eb8fb69a staging: fbtft: fixed format-string errors. omits df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else omits 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] omits 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] omits ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] omits 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] omits 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c omits 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] omits 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] omits da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] omits 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] omits 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] omits 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] omits 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] omits 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] omits 996341276286 staging: mt7621-mmc: delele extra blank lines omits d5f4a5684d1b staging: rtlwifi: Replace 0 with false. omits 3df3162f1d52 staging: pi433: Remove unused variable. omits 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text omits 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier omits 3f8e5931fe60 staging: fbtft: line over 80 characters omits 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL omits ef2719d35ac4 staging: mt7621-dts: update ethernet settings. omits 7b53a16a1a7a staging: remove mt7621-eth omits 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL omits a77a40cf8b42 staging: rtl8712: line over 80 characters. omits 715a7148d774 staging: octeon: Lines should not end with a '(' omits 5b628549e954 staging: most: Replace '--help--' in Kconfig file omits 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message omits e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style omits a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] omits 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY omits 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T omits 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] omits d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms omits bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] omits 72a2af220175 staging: wilc1000: remove unnecessary local variables omits 1d78178410f4 staging: media: zoran: remove unnecessary parentheses omits 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses omits 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS omits de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables omits 256ab3efbe95 staging: vt6655: line over 80 characters omits b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier omits 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier omits da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier omits 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier omits b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number omits dfa5fbb9dbce staging: fbtft: convert a macro to a function. omits d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition omits e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig omits 4068f661f604 staging: zoran: remove license boilerplate text omits 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier omits d5aa59ad1665 staging: sm750fb: trivial comment indention fix. omits 173e3e69b297 staging: rtl8188eu: cleanup spacing style omits 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues omits a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference omits 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL omits f270392c7e3f staging: vt6655: Remove an unused function prototype omits 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag omits ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons omits b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] omits d33fe112c9a2 staging: speakup: Add spaces around operators omits a57250582a00 staging: fwserial: Convert macro into an inline function omits 50d280f3e31c staging: speakup: Spaces around operator omits 730551f754a7 staging: fbtft: Remove unused #defines. omits 219347ebf057 staging: vt6655: Align function declaration omits 582270600819 staging: vt6655: Fix the warning line over 80 characters omits f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] omits d67a81ff8546 staging: vt6655: Remove unnecessary blank line omits f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] omits 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] omits 572dbab6e353 staging: vt6655: Fix space around binary operator omits 084a8e546005 staging: vt6655: Fix spelling mistake omits 2b90bf28ac38 staging: speakup: Comparison to NULL. omits fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] omits 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues omits ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line omits b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations omits 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 omits 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] omits 7782c3c93dc9 staging: iio: Line over 80 characters omits 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' omits 5e8e08c81f1f staging: fbtft: Fix line over 80 characters omits 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] omits c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] omits 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation omits 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line omits b9c96308fda2 staging: emxx_udc: Fix equal sign alignment omits 6fc84d16664c staging: wilc1000: Fix line over 80 characters omits 7e5173822c9c staging: rtl8712: rename bSuspended to suspended omits 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed omits 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped omits 0785f4f32f07 rpmsg: core: Make remove handler for rpmsg driver optional. omits df0a752174c9 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM omits cdf7545aef65 rtc: convert core to SPDX identifier omits 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check omits 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier omits 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos omits ac2467382240 rtc: ab-b5ze-s3: remove mutex omits 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier omits 60b7f4cbdcbc rtc: abx80x: remove useless .remove omits 559e883e0f77 rtc: abx80x: use rtc_add_group omits 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier omits 0878a42086e0 habanalabs: never fail hard reset of device omits 535d8d27c0e2 drm/i915: do not pass dev_priv to low-level forcewake functions omits 9073e5b26743 drm/i915: Fix off-by-one in reporting hanging process omits f19d90eed648 drm/i915: Split ilk vs. icl csc matrix handling omits b281264f8b81 drm/i915: Clean the csc limited range/identity programming omits c9e235aa0f9d drm/i915: Extract ilk_csc_convert_ctm() omits d2c19b06d6ea drm/i915: Clean up ilk/icl pipe/output CSC programming omits 386ba08fb595 drm/i915: Extract ilk_csc_limited_range() omits 9fdfb8e7308b drm/i915: Precompute/readout/check CHV CGM mode omits a1f1e61bfb0a drm/i915: Readout and check csc_mode omits 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support omits 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 omits 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] omits 26843bb12859 spi: rspi: Fix sequencer reset during initialization omits 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended omits db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] omits 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] omits 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators omits 3789debfc379 ASoC: topology: create tlv before soc_tplg_init_kcontrol omits daeaaef5ef3b drm/i915/icl: remove intel_dpll_is_combophy() omits 2f3ee43cb9f3 drm/i915/icl: split combo and tbt pll funcs omits 9be8644a14c6 drm/i915/icl: split combo and mg pll disable omits 036f8d567b6c drm/i915/icl: split pll enable in three steps omits d2ab5ebf46b4 drm/i915/icl: split combo and mg pll enable omits a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] omits 41a1bde36715 drm/i915: Always kick the execlists tasklet after reset omits 29054230f3e1 drm: add non-desktop quirks to Sensics and OSVR headsets. omits 6ee02a54ef99 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tun [...] omits 2ebd000abc3f drm/i915/gtt: Refactor common ppgtt initialisation omits a9fe9ca44c91 drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvl omits 51d623b675b6 drm/i915: Drop address size from ppgtt_type omits cbecbccaa120 drm/i915: Record platform specific ppGTT size in intel_dev [...] omits ca6ac684de5d drm/i915: Mark up vGPU support for full-ppgtt omits 527261ddf1ac drm/sun4i: mixer: Simplify the get_id logic omits eb40baefb640 drm/sun4i: backend: Simplify the get_id logic omits 29b43ae2a61d drm/i915: Also use new comparative stuff for more ICP+ stuff omits 40609d4820b2 drm/v3d: Use the new shmem helpers to reduce driver boilerplate. omits 2194a63a818d drm: Add library for shmem backed GEM objects omits 2de3a078497b drm/dp: Set the connector's TILE property even for DP SST [...] omits e8074f75f444 drm/v3d: Fix calling drm_sched_resubmit_jobs for same sched. omits a83e47e421ec drm/v3d: Remove some dead members of struct v3d_bo. omits c2b3e61a8df2 drm/v3d: Use drm_gem_lock_reservations()/drm_gem_unlock_re [...] omits 7edc3e3b975b drm: Add helpers for locking an array of BO reservations. omits 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression omits 67d4119c07a7 drm/i915: Refactor to common helpers for prepare/finish be [...] omits d2eeaf2bc049 drm/i915/selftests: Disable preemption while setting up fe [...] omits 628ac441e854 drm/i915/guc: Preparing for GuC reset along with engine reset omits 8a9a5608a31b drm/i915/icl+: Always use TPS2 or TPS3 when exiting PSR1 omits 1e0c05c09037 drm/i915/psr: Move logic to get TPS registers values to an [...] omits 88a0d9606aff drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 [...] omits c6c30b917d40 drm/i915: Start using comparative INTEL_PCH_TYPE omits fba84ad28e3b drm/i915: Move PCH_NOP to -1 omits 2dd24a9c2c8d drm/i915/gen11+: First assume next platforms will inherit stuff omits d33d9f3dd96b percpu: use chunk scan_hint to skip some scanning omits 92c14cab4326 percpu: convert chunk hints to be based on pcpu_block_md omits 047924c96898 percpu: make pcpu_block_md generic omits da3afdd5bb54 percpu: use block scan_hint to only scan forward omits b89462a9c5f4 percpu: remember largest area skipped during allocation omits 382b88e961c7 percpu: add block level scan_hint omits b239f7daf553 percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE omits 8744d859427c percpu: relegate chunks unusable when failing small allocations omits 3e54097beb22 percpu: manage chunks based on contig_bits instead of free_bytes omits d9f3a01eebe8 percpu: introduce helper to determine if two regions overlap omits 8c43004af016 percpu: do not search past bitmap when allocating an area omits 8e5a2b9893f3 percpu: update free path with correct new free region omits f435fe83d56b Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] omits 2131bc0ced60 drm/i915/bios: assume eDP is present on port A when there [...] omits a0689e347e46 gpu: drm: atomic_helper: Fix spelling errors omits 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller omits c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush omits dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] omits d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] omits 5816df2f75f5 regulator: wm8350: Select maximum current in specific range omits 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range omits 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning omits f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning omits ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] omits 0077aaaeeb69 regulator: da903x: don't build with clang omits f58213637206 regulator: pv88060: Fix notifier mutex lock warning omits 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning omits f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning omits 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning omits 65378de3359d regulator: da9211: Fix notifier mutex lock warning omits 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning omits 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning omits 275513b7695a regulator: pv88090: Fix notifier mutex lock warning omits 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning omits 978995def0f6 regulator: da9062: Fix notifier mutex lock warning omits 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning omits 705e2a905a04 regulator: gpio: Constify regulator_ops omits 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register omits 20b83421e8ee ASoC: nau8810: automatic selecting BCLK in I2S master mode omits 709a9b8a1f4f ASoC: nau8810: fix the typo of function name omits b517229ca2f7 ASoC: nau8810: use 64-bit arithmetic instead of 32-bit omits a94bed60cb73 drm/i915/icl: Implement half float formats omits 42fd20edf68c drm/i915: Refactor icl_is_hdr_plane omits 88ab9c76d191 drm/fourcc: Add 64 bpp half float formats omits 25570b5e333f drm/arm/malidp: Added support for AFBC modifiers for all l [...] omits 0f6c18deca35 drm/arm/malidp:- Disregard the pitch alignment constraint [...] omits 7834c5770284 drm/arm/malidp:- Use the newly introduced malidp_format_ge [...] omits da77365870b4 drm/arm/malidp:- Writeback framebuffer does not support an [...] omits b8207562abdd drm/arm/malidp: Specified the rotation memory requirements [...] omits 5e290226b11b drm/arm/malidp:- Define a common list of AFBC format modif [...] omits ed893860ee53 drm/arm/malidp:- Added support for new YUV formats for DP5 [...] omits 54b4260ac404 drm/arm/malidp: Set the AFBC register bits if the framebuf [...] omits e9961ab95af8 drm: Added a new format DRM_FORMAT_XVYU2101010 omits 7ba0fee247ee drm/fourcc: Add AFBC yuv fourccs for Mali omits 9a751b999d17 drm/i915: Add new ICL PCI ID omits 22acf9fc18e6 drm/i915/selftests: Improve error detection of reset failure omits 4b378c0672cc drm/i915: Consolidate reset-request debug message omits fa225400758d ASoC: axi-i2s: make both "rx" and "tx" optional omits 7bf7d0554890 ASoC: axi-i2s: let both capture and playback be optional omits 0a9c8998e75b spi: imx: add module parameter to control DMA use omits f586c9daaf9b MAINTAINERS: Add an entry for the vboxvideo driver omits eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() omits 5442dcaa0d90 spi: Fix zero length xfer bug omits 178d08ea81b1 regulator: wm8400: Fix trivial typo omits e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] omits 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function omits 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] omits 7d7b25d05ef1 ASoC: ti: fix davinci_mcasp_probe dependencies omits c9fbc1c02ec8 ASoC: ams-delta: remove duplicate 'const' omits 642aafea8889 ASoC: ti: remove compat dma probing omits fef050c88ce1 ASoC: stm32: i2s: use default dai name omits c2dc8b2c114c ASoC: stm32: i2s: improve channel capabilities handling omits 52e7306ca2db ASoC: stm32: i2s: change trigger traces omits 686174a0989b ASoC: qcom: add i2c dependency for SND_SOC_SDM845 omits 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM omits 825b22e5961a ASoC: rsnd: src: fix compiler warnings omits 131abc56e1ba drm/vboxvideo: Move the vboxvideo driver out of staging omits e5361b4b2b65 staging/vboxvideo: Refactor vbox_update_mode_hints omits dcf7000bef40 staging/vboxvideo: Drop initial_mode_queried workaround omits 893ded36e06d staging/vboxvideo: Another FIXME item omits a34ced4541cc drm/stm: fix CONFIG_FB dependency omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 3461cbfd3406 Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] omits bd2dba19d310 Merge drm/drm-next into drm-intel-next-queued omits 26eeea150683 drm/i915/icl: Fix CRC mismatch error for DP link layer compliance omits f4ecb8ae70de drm/i915: Update DRIVER_DATE to 20190311 omits 9c1c8416fc37 drm/i915/gvt: remove the unused sreg omits 1ffc664f9b8c Merge branch 'for-5.1/dax' into libnvdimm-for-next omits 85fddf0b0027 drm/i915: Introduce a context barrier callback omits eea9b97b4504 drm/v3d: Add support for V3D v4.2. omits fc22771547e7 drm/v3d: Handle errors from IRQ setup. omits 831ebf18d63f drm/i915: Suppress the "Failed to idle" warning for gem_eio omits 8f6e87d6d561 drm/i915: Enable PSR2 by default omits 88e05aff355e drm/i915: Force PSR1 exit when getting pipe CRC omits 9f952664e38c drm/i915: Drop redundant checks to update PSR state omits 618cf883becd drm/i915: Disable PSR2 while getting pipe CRC omits a8ebf6075b5d drm/i915/crc: Make IPS workaround generic omits 458e09775194 drm/i915/psr: Drop test for EDP in CRTC when forcing commit omits d168da8cfc7c drm/i915: Compute and commit color features in fastsets omits 54da1d43c609 drm/i915/psr: Only lookup for enabled CRTCs when forcing a [...] omits eec6d8121770 drm/i915/psr: Remove PSR2 FIXME omits 935f3d88434b drm/v3d: Make sure the GPU is on when measuring clocks. omits a7dde1b7a5c9 drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x. omits d26f9c7f888d Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] omits 0881954965e3 drm/i915: Introduce intel_context.pin_mutex for pin management omits 9dbfea98d70b drm/i915: Track the pinned kernel contexts on each engine omits 95f697eb024d drm/i915: Make context pinning part of intel_context_ops omits c4d52feb2c46 drm/i915: Move over to intel_context_lookup() omits 4dc84b77b077 drm/i915: Store the intel_context_ops in the intel_engine_cs omits 39e2f501c1b4 drm/i915: Split struct intel_context definition to its own header omits 7e3d9a59410d drm/i915: Track active engines within a context omits f10e0010fae8 net: xfrm: Add '_rcu' tag for rcu protected pointer in netns_xfrm omits ab3517c1eb01 drm/i915/dp: use single point of truth for PPS divisor register omits 1b61c4a3eea2 drm/i915/dp: deconflate PPS unlock from divisor register omits 7d6ce55887a4 drm/i915: Remove has-kernel-context omits c6eeb4797eb9 drm/i915: Reduce presumption of request ordering for barriers omits 604c37d76689 drm/i915: Refactor common code to load initial power context omits 5861b013e2c7 drm/i915: Do a synchronous switch-to-kernel-context on idling omits 3123ada8eb5d drm/i915/selftests: Check preemption support on each engine omits 209d73530d7e drm/i915/icl: Prevent incorrect DBuf enabling omits 6ed69184ed9c xfrm: Reset secpath in xfrm failure omits 2835f4f36b6a drm/i915/selftests: Improve switch-to-kernel-context checking omits b185a35216c0 drm/i915: Read out memory type omits 6d9c1e920385 drm/i915: Extract DIMM info on cnl+ omits 30a533e5774b drm/i915: Clean up intel_get_dram_info() a bit omits 1d55967dc1cf drm/i914: s/l_info/dimm_l/ etc. omits d75434bc341e drm/i915: Generalize intel_is_dram_symmetric() omits 198b8dd91b79 drm/i915: Use dram_dimm_info more omits 331ecded7e6c drm/i915: Extract DIMM info on GLK too omits 8860343cc9a7 drm/i915: Fix DRAM size reporting for BXT omits a62819a301d8 drm/i915: Extract BXT DIMM helpers omits 54561b238b19 drm/i915: Polish skl_is_16gb_dimm() omits ea411e6b85df drm/i915: Extract functions to derive SKL+ DIMM info omits 80373fb6be96 drm/i915: Store DIMM rank information as a number omits 2909bf056269 drm/i915/icl: Remove alpha support protection omits 50b022af5d6b drm/i915: Force GPU idle on suspend omits 3d6062491658 drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro omits 877b372996bf drm: export drm_timeout_abs_to_jiffies omits d9973871dae1 habanalabs: keep track of the device's dma mask omits e2771deb5dec drm/sun4i: rgb: Change the pixel clock validation check omits 9f7dfd0cb50f drm/sun4i: Move rate variables to long long omits 19d0ffe0ed79 drm/sun4i: rgb: Store the bridge pointer omits 1ce6f91c5fdd drm/sun4i: Move the panel pointer from the TCON to the encoders omits f741b28fb299 drm/vc4: Use 16bpp by default for the fbdev buffer omits 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL omits 37fbbd49054b drm/i915: Populate pipe_offsets[] & co. accurately omits 171d156257ee drm/i915: Simplify i830 DVO 2x clock handling omits 7ca60367dd52 drm/i915: Do not temporarily disable the DPLL on i830 omits cd7d3a1bb42e Merge drm/drm-next into drm-misc-next omits 6b5c029df5e4 drm/vc4: Add a debugfs entry to disable/enable the load tracker omits 4686da83154d drm/vc4: Add a load tracker to prevent HVS underflow errors omits 531a1b622da9 drm/vc4: Report HVS underrun errors omits a90e1948efb6 drm/i915: Relax mmap VMA check omits b218a80b1715 drm/i915/selftests: Upgrade printing test/subtest name to pr_info omits 161996a8003f drm/i915/selftests: Fix MI_STORE_DWORD_IMM alignment omits b146e5efe660 drm/i915: Pass around the intel_context omits 103b76eeff2e drm/i915: Use i915_global_register() omits f8b18cf4c334 drm/amdgpu: use BACO on vega12 if platform supports it omits 518f6a54624a drm/amdgpu/powerplay: split out common smu9 BACO code omits 750cced1c08b drm/amdgpu/powerplay: add BACO support for vega12 omits 337cec9e6001 drm/amd/display: 3.2.19 omits 6649f19a3646 drm/amd/display: Add ability to override bounding box in D [...] omits 74aa7bd4c6f7 drm/amd/display: Make stream commits call into DC only once omits 8628d02f60d4 drm/amd/display: optionally optimize edp link rate based o [...] omits 33e0a4458328 drm/amd/display: Add p_state_change_support flag to dc_clocks omits 420cd4720826 drm/amd/display: Clean up wait on vblank event omits 128c075ad4fc drm/amd/display: Set flip pending for pipe split omits dcf1a988678e drm/amd/display: Fix exception from AUX acquire failure omits 4bc46da4a3ae drm/amd/display: Reset planes that were disabled in init_pipes omits 4a797d24fe0d drm/amd/display: Allow for plane-less resource reservation omits 2750160bccab drm/amd/display: dcn add check surface in_use omits 46f81fc4af81 drm/amd/display: Add DCN_VM aperture registers omits 522f82f35fd0 drm/amd/display: make seamless boot work generically omits a4360180bf0e drm/amd/display: Remove redundant 'else' statement in dcn1 [...] omits e1998c8cfd59 drm/amd/display: Move enum gamut_remap_select to hw_shared.h omits 68ea03a779c7 drm/amd/display: 3.2.18 omits 0f1a6ad724cd drm/amd/display: PPLIB Hookup omits c7b0f71237af drm/amd/display: Add disable triple buffering DC debug option omits 7b19bba58f77 drm/amd/display: Use vrr friendly pageflip throttling in DC. omits d846325ad0e5 drm/i915/icl: Default to Thread Group preemption for compu [...] omits dbfbe717ccbb drm/dsc: Split DSC PPS and SDP header initialisations omits 06d7cecdb611 drm/dsc: Add native 420 and 422 support to compute_rc_params omits dc43332b7af6 drm/i915: Move dsc rate params compute into drm omits cf4331dd3975 drm/i915: Move find_active_request() to the engine omits fb251a72d630 drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modification omits 8a68d464366e drm/i915: Store the BIT(engine->id) as the engine's mask omits c8b502422bfe drm/i915: Remove last traces of exec-id (GEM_BUSY) omits 62acc7e892ef drm/i915: Stop capturing semaphore registers for gen6/7 GPU hangs omits f14c0d9fd871 drm/i915: Just check the vebox IIR regardless omits a2ac437bc0fe drm/i915/gtt: Store scratch page size alongside not in the [...] omits 296e9b19eff6 drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats [...] omits 696fa001524a drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane contro [...] omits 50bf5d7d595f drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions an [...] omits 095b1d0706b9 drm/i915: Enable P010, P012, P016 formats for primary and [...] omits df7d4156fe76 drm/i915: Preparations for enabling P010, P012, P016 formats omits e13122115525 drm/i915: Add P010, P012, P016 plane control definitions omits 4f1836453e42 drm/i915/gtt: Use optimised memset32/64 for clearing PTE omits 3963bdb87e66 Merge branch 'next-general' into next-testing omits f139da139057 drm/i915: Fix bit name in PP_STATUS register omits bc7e35252eac drm/i915: allow platforms without eDP transcoder omits 062de72bc0c7 drm/i915: refactor transcoders reporting on error state omits b8fe992a0817 drm/i915: Forcing a modeset when resetting HDMI link omits 3e5ebcddd103 drm/i915: Don't manually add connectors and planes state omits a551cd66bc0a drm/i915: Fix atomic state leak when resetting HDMI link omits 3e1d87ddcf62 drm/i915: Fix the state checker for ICL Y planes omits 993298af26b1 drm/i915: Yet another if/else sort of newer to older platforms. omits e781a7a3235e drm/i915: Acquire breadcrumb ref before cancelling omits 8ff62645eab9 drm: fix spelling mistake "intead" -> "instead" omits 9d5645ad1b97 drm/tinydrm: Use drm_dev_enter/exit() omits 2afd9fcba6b1 drm/tinydrm: Remove tinydrm_device omits 3eba3922819f drm/tinydrm: Drop using tinydrm_device omits ec33f1d69056 drm/tinydrm/repaper: Drop using tinydrm_device omits de99f0600a79 drm/drv: DOC: Add driver example code omits 9b1f1b6b7843 drm: Add devm_drm_dev_init() omits 56be6503aab2 drm/drv: Hold ref on parent device during drm_device lifetime omits 6d3a41ab0c37 Input: edt-ft5x06 - convert to use SPDX identifier omits fc226eb23e62 Input: edt-ft5x06 - enable ACPI enumeration omits c610002ab34f Merge branch 'for-5.1/dax' into libnvdimm-for-next omits 1dc8298654b7 Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next omits b1b2bc60ca95 dax: Flush partial PMDs correctly omits 9d17210fa218 drm/i915: extract AUX mask assignment to separate function omits 510a75a5d2b8 drm/i915/icl: move MG pll hw_state readout omits 4aa909707bdb drm/i915: Re-arrange execbuf so context is known before engine omits d90c06d57027 drm/i915: Fix I915_EXEC_RING_MASK omits 0d556c66dadd Merge branch 'next-general' into next-testing omits f9e9e9de58c7 drm/i915: Prioritise non-busywait semaphore workloads omits e88619646971 drm/i915: Use HW semaphores for inter-engine synchronisati [...] omits ebece7539242 drm/i915: Keep timeline HWSP allocated until idle across t [...] omits 1e3f697e47f6 drm/i915/execlists: Suppress redundant preemption omits 34ae8455f4d3 drm/i915/selftests: Check that whitelisted registers are a [...] omits c384afe35200 drm/i915: Finalize Wa_1408961008:icl omits 3ef7114982b8 drm/i915: Introduce i915_timeline.mutex omits a7db690c0628 drm/sun4i: Improve VI scaling for DE2/DE3 omits 2586de70c15c drm/sun4i: Add VI scaler line size quirk for DE2/DE3 omits b805d78d300b xfrm: policy: Fix out-of-bound array accesses in __xfrm_po [...] omits c825dc239785 drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad D330 omits b5773a3616d1 drm/i915/execlists: Suppress mere WAIT preemption omits 9606ea6a3943 btrfs: Fix the return value in case of error in 'btrfs_mar [...] omits c07f9c420c29 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker omits 809f4953c14d btrfs: drop uuid_mutex in btrfs_free_extra_devids() omits 445c193bdb75 Merge branch 'for-5.1/devdax' into libnvdimm-for-next omits b49996cb304a drm/doc: Fix copy paste error in drm_crtc_funcs.destroy() omits bd5d6781a0f1 drm/i915: Use __ffs() in for_each_priolist for more compact code omits d9948a10b902 drm/i915: Remove second level open-coded rcu work omits 13f1bfd3b332 drm/i915: Make object/vma allocation caches global omits 32eb6bcfdda9 drm/i915: Make request allocation caches global omits bd2be1418659 drm/i915: Report engines are idle if already parked omits 44f8b8022d4c Revert "drm/i915: Avoid waking the engines just to check i [...] omits 2d5eaad007d9 drm/i915: Compute the global scheduler caps omits 13b99014c64a drm/bochs: Drop best_encoder omits 98f41dc3b3ee drm/virtio: implement prime export omits 873f51d43439 drm/virtio: remove prime pin/unpin callbacks. omits c837da88c335 drm/virtio: implement prime mmap omits 372c9329e5aa dma-buf: clarify locking documentation for reservation_obj [...] omits 547c7138bcfb dma-buf: add some lockdep asserts to the reservation objec [...] omits 60b801999c48 drm: Wake up next in drm_read() chain if we are forced to [...] omits 0b702dca2658 drm/i915: Avoid waking the engines just to check if they are idle omits babfb1b55ca3 drm/i915: Skip scanning for signalers if we are already inflight omits 69e89032b2a5 drm/i915: Include infoframes in the crtc state dump omits 6454cb9feb83 drm/i915: Check infoframe state in intel_pipe_config_compare() omits 0d567f1eaea7 drm/i915/sdvo: Read out HDMI infoframes omits 769be632d42b drm/i915/sdvo: Precompute HDMI infoframes omits f2a10d61ca78 drm/i915: Read out HDMI infoframes omits fbf08556ed43 drm/i915: Precompute HDMI infoframes omits e5e70d4a37f6 drm/i915: Store mask of enabled infoframes in the crtc state omits 509efa2b5497 drm/i915: Return the mask of enabled infoframes from ->inf [...] omits 5cb3c1a123fc drm/i915: Add the missing HDMI gamut metadata packet stuff omits 979a1bb6ba5a drm/panel: Add Ronbo RB070D30 panel omits 1860cc4a624c dt-bindings: panel: Add YAML schemas for the Ronbo RB070D30 panel omits 7e6a3a618a54 dt-bindings: Add vendor prefix for Ronbo Electronics omits 5a80e4a2cd70 drm/i915/query: Split out query item checks omits 368375107ba4 drm/i915/selftests: Exercise resetting during non-user payloads omits b300fde8965f drm/i915: Remove i915_request.global_seqno omits 8892f47742ea drm/i915: Remove access to global seqno in the HWSP omits 89531e7d8ee8 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno omits 6d3528f3b162 Merge branch 'next-general' into next-testing omits 00468726bb52 Merge branch 'next-general' into next-testing omits 37fc7845df7b drm/i915: Call MG_DP_MODE() macro with the right parameters order omits 66542c3b9d2f habanalabs: add MMU shadow mapping omits d75bcf3e5d60 habanalabs: Allow accessing DRAM virtual addresses via debugfs omits c811f7bc771f habanalabs: Add a printout with the name of a busy engine omits e1266004872c uapi/habanalabs: add some comments in habanalabs.h omits 393e5b55e222 habanalabs: Remove unneeded function pointers omits b6f897d75d65 habanalabs: Move PCI code into common file omits 680cb3991c9e habanalabs: ratelimit warnings at start of IOCTLs omits e0a29952c527 habanalabs: remove unused defines omits c535bfdd0f86 habanalabs: use EQ MSI/X ID per chip omits 3110c60fdc7a habanalabs: Move device CPU code into common file omits 5eb420446a59 habanalabs: remove implicit include from header files omits b24ca4587e2b habanalabs: rename goya_non_fatal_events array to all events omits 0ca3b1b7b965 habanalabs: add new device CPU boot status omits d0aa694b9239 drm/i915/pmu: Always sample an active ringbuffer omits 0a3317d43dfa drm/i915: Remove unused HAS_PCH_CNP_LP omits e0f83eb5a499 drm/i915: Sort newer to older platforms. omits 9e01d94456be drm/i915: Sort ctx workarounds init from newer to older pl [...] omits 4002ef34b270 Merge branch 'for-5.1/nfit/ars' into libnvdimm-for-next omits 5e3d8c42f502 Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm- [...] omits 2554e22c9057 Merge branch 'for-5.1/devdax' into libnvdimm-for-next omits 14e8af16912d Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next omits 7453df272a8f Merge branch 'next-general' into next-testing omits 07c100b18733 drm/i915/guc: Flush the residual log capture irq on disabling omits dbfc6db7ba46 soc/tegra: default select TEGRA_TIMER for Tegra210 omits 950e26e6066c clocksource/drivers/tegra: Add Tegra210 timer support omits daa3f8bbe157 dt-bindings: timer: add Tegra210 timer omits 772b5408e3aa drm/i915: remove redundant likely/unlikely annotation omits 43a8f684b6d1 drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault() omits 2a3902bd5c14 drm/i915/icl: Drop redundant gamma mode mask omits fb8cd60c8418 drm/qxl: remove set but not used variable 'bo_old' omits 6ab20a05f4c7 drm/fb-helper: generic: Don't take module ref for fbcon omits eb73e1d5ddd8 drm/tinydrm: Trivia typo fix omits 4f8347989143 drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi() omits d0a516347688 drm/tinydrm: Remove tinydrm_shutdown() omits 96f2a9aef598 drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_device omits 06db4b8b2628 drm/modes: Add DRM_SIMPLE_MODE() omits ba3bf37e150a drm/drv: drm_dev_unplug(): Move out drm_dev_put() call omits 1ee57d4d75fb drm: Fix drm_release() and device unplug omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits c5568ed2bfdf drm/i915/hdcp: Silence compiler critics omits 1813ae17fdf0 drm/i915/guc: Calling guc_disable_communication in all sus [...] omits e0ad3c64fa1f drm/i915/guc: Splitting CT channel open/close functions omits 9ce25e72cc77 drm/i915: Prevent user context creation while wedged omits 207a815d8603 drm/i915: Extend skl+ crc sources with more planes omits 53039750bf0a drm/i915: Remove the broken DP CRC support for g4x omits b49aacc8b9ea drm/i915: Use named initializers for the crc source name array omits 87c2b659d1c8 drm/i915: Remove the "pf" crc source omits 2a8862d2f3da drm/i915: Reduce the RPS shock omits 7412826c078b drm/i915: Fix KBL HDCP2.2 encrypt status signalling omits cf9cb35ff731 drm/i915: CP_IRQ handling for DP HDCP2.2 msgs omits 2d4254e50649 drm/i915: Implement the HDCP2.2 support for HDMI omits 238d3a9ea64f drm/i915: Implement the HDCP2.2 support for DP omits 956af8964bb5 drm: removing the DP Errata msg and its msg id omits dfe4cbc26e40 drm/i915: Handle HDCP2.2 downstream topology change omits 22ce2d948abf drm/i915: Implement HDCP2.2 link integrity check omits aeb0d80a21db drm: HDCP2.2 link check period omits d849178e2c9e drm/i915: Implement HDCP2.2 repeater authentication omits bd90d7c78353 drm/i915: Implement HDCP2.2 receiver authentication omits 49a630b00bac drm/i915: Enable and Disable of HDCP2.2 omits 09d56393c1d8 drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking omits 9055aac76589 drm/i915: MEI interface implementation omits 04707f971636 drm/i915: Initialize HDCP2.2 omits 4c719c256a0f drm/i915: Gathering the HDCP1.4 routines together omits 1fdafbd02379 drm/amdgpu: fix dma mask check in gmc_v6_0.c omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits c1d1746f6d4b drm/i915: Avoid reset lock in writing fence registers omits c41166f9a145 drm/i915: Beware temporary wedging when determining -EIO omits 913b2cb727b7 drm: change func to better detect wether swiotlb is needed omits 47ed55a9bb9e drm/i915: Update DRIVER_DATE to 20190220 omits b08e776c223c Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.fre [...] omits ed47c5cb8ee6 drm/i915/gvt: Refine the combined intel_vgpu_oos_page stru [...] omits f74a6d9a2c42 drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to [...] omits d0781a89c06f Merge drm/drm-next into drm-intel-next-queued omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits a2318b6a16a8 riscv: Use latest system call ABI omits 2f146b78d5a9 drm/i915: Attach colorspace property and enable modeset omits 0d68b8876e01 drm: Add colorspace info to AVI Infoframe omits d2c6a405846c drm: Add HDMI colorspace property omits 7f4127c4839b drm/i915: Use time based guilty context banning omits 8f54b3c6c921 drm/i915: Trim delays for wedging omits 370d757da92f drm/i915: Move verify_wm_state() to heap omits 86ab67dfcfc5 drm/doc: document recommended component helper usage omits 58db702266c1 drm/drm_vm: Mark expected switch fall-throughs omits e179d8e074e0 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] omits ae6ba10d5090 Merge drm/drm-next into drm-misc-next omits e6049cf122d1 drm: Remove set but not used variable 'gem' omits 1220935be2bb drm: imx: Use of_node_name_eq for node name comparisons omits bd7de1e8d96c drm: vc4: Switch to use drm_gem_object reservation_object omits 8d668309769d drm: v3d: Switch to use drm_gem_object reservation_object omits dd55cf6929e6 drm: msm: Switch to use drm_gem_object reservation_object omits fa238ea1668e drm: etnaviv: Switch to use drm_gem_object reservation_object omits 1ba627148ef5 drm: Add reservation_object to drm_gem_object omits 1c1a7aa3663c drm/sun4i: dsi: Add burst support omits 62e7511a4f4d drm/sun4i: dsi: Rework a bit the hblk calculation omits 2cfdc24d2f8d drm/sun4i: dsi: Fix front vs back porch calculation omits efa31801203a drm/sun4i: dsi: Enforce boundaries on the start delay omits da676c6aa641 drm/sun4i: dsi: Change the start delay calculation omits 85fb35266673 drm/sun4i: dsi: Restrict DSI tcon clock divider omits fd347df16d4e drm/v3d: Update top-level kerneldoc for the addition of TFU. omits cc3f60cfd4f2 drm/v3d: Fix BO stats accounting for dma-buf-imported buffers. omits 366eaee03b85 clocksource/drivers/timer-cs5535: Rename the file for consistency omits be03564bd7b6 drm/i915: Include reminders about leaving no holes in uAPI enums omits 5ce37efc22a0 clocksource/drivers/timer-pxa: Rename the file for consistency omits 859df012e5dd clocksource/drivers/tango-xtal: Rename the file for consistency omits 156b16f9b995 drm/i915: Restore interrupt enabling after a reset omits e4106dae0f35 drm/i915/selftests: Make unbannable contexts for reset handling omits 7d2b5fb9580c dt-bindings: timer: gpt: update binding doc omits ba4fda620a5f drm/i915: Optionally disable automatic recovery after a GPU reset omits 1d57802b9a03 clocksource/drivers/exynos_mct: Remove unused header includes omits 2c7f9a4df9de drm/i915/gvt: Use consist max display pipe numbers as i915 [...] omits 645a4109a7cf dt-bindings: timer: mediatek: update bindings for MT7629 SoC omits 83e3a21530d6 drm/i915/selftests: Move local mock_ggtt allocations to the heap omits d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] omits 4b47a8b51e7b ecryptfs: re-order a condition for static checkers omits 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs omits 2a4a27540395 drm/i915/selftests: Always free spinner on __sseu_prepare error omits d9b308b1f8a1 drm/i915/fbdev: Actually configure untiled displays omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits c48b86f90edd drm/i915: Wrap plane update/disable hook calls omits d64e6078a184 drm/i915: Add overlooked plane disable tracepoint into int [...] omits 0b2599a43ca9 drm/i915: Add pipe enable/disable tracepoints omits 5cee6c458771 drm/i915: Add pipe crc tracepoint omits 9095c86374db drm/i915/selftests: Drop unnecessary struct_mutex around i [...] omits 98dde5d83590 clocksource/drivers/exynos_mct: Fix error path in timer re [...] omits af0f72b938c1 clocksource/drivers/exynos_mct: Remove dead code omits d9e61b66a5d3 drm/i915: Defer application of request banning to submission omits c836eb79c033 drm/i915/selftests: Always use an active engine while resetting omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits 9a3b19a16dc2 drm/i915: Only try to park engines after a failed reset omits d31c85fc8642 snd/hda, drm/i915: Track the display_power_status using a cookie omits 290248c27c93 drm/i915: Implement new w/a for underruns with wm1+ disabled omits 2ed8e1f560e5 drm/i915: Include "ignore lines" in skl+ wm state omits bfe0cd28518d Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" omits db9ed620ddea Merge branch 'next-integrity' into next-testing omits 58106b7d816e drm/i915: Make MG PHY macros semantically consistent omits 9194e42a1837 drm/i915: Make combo PHY DDI macro definitions consistent [...] omits d1ab9be4ea0e clocksource/drivers/riscv: Add required checks during cloc [...] omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits e42953d3d8db Merge branch 'next-tpm' into next-testing omits 5e0b6697651b drm/i915: Assert that VED and ISP are power gated omits c11b813f53c9 drm/i915: s/PUNIT_REG_DSPFREQ/PUNIT_REG_DSPSSPM/ omits 62eb3c24b37c drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() omits e6ed078d6ddd drm/i915/icl: Add degamma and gamma lut size to gen11 caps omits a91de580541c drm/i915/icl: Enable pipe output csc omits 255fcfbc3c18 drm/i915/icl: Enable ICL Pipe CSC block omits 13717cef4c1d drm/i915/icl: Add icl pipe degamma and gamma support omits 8957129cb3b0 drm/i915/glk: Fix degamma lut programming omits 9bb5ff34c4f9 dt-bindings: timer: renesas: tmu: Document r8a774c0 bindings omits 8e745b2d1c29 dt-bindings: timer: renesas, cmt: Document r8a774c0 CMT support omits 19199883732d Merge branch 'next-general' into next-testing omits b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups omits aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits ab98e94435ab drm/i915: Dump skl+ watermark changes omits ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock omits ed06fddc2203 drm/i915: Include the current timeline seqno for debugging [...] omits 7c95c10ee993 drm/i915: Use synchronize_srcu_expedited() for resets omits 785fbda5ba66 drm/i915: Pull sync_scru for device reset outside of wedge_mutex omits 41ad789e88fd clocksource/drivers/exynos_mct: Clear timer interrupt when [...] omits a1cb6c1520ac clocksource/drivers/exynos_mct: Move one-shot check from t [...] omits a0f52c3d357a drm/i915/opregion: rvda is relative from opregion base in [...] omits 98fdaaca9537 drm/i915/opregion: fix version check omits 312c4ba1bb71 drm/i915: Protect i915_active iterators from the shrinker omits bc65fae4b1f0 usb: chipidea: imx: set power polarity omits 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high omits ddc7fb43a8a3 usb: chipidea: imx: remove unused header files omits c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() omits 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty omits 72eb16df010a drm/i915: Serialise resets with wedging omits 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged omits 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging omits 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging omits 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] omits 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup omits 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() omits 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used omits 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed omits 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed omits 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state omits 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state omits 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms omits 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] omits 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits d87331e4a620 Merge branch 'next-general' into next-testing omits 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next omits f3e6bad019c7 Merge branch 'next-general' into next-testing omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 7bd3501ba533 Merge branch 'next-general' into next-testing omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits 3536ec4873d7 Merge branch 'next-general' into next-testing omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits 820cf8c12d89 Merge branch 'next-general' into next-testing omits 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate omits 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro omits 777c1a40a34f clk: Document __clk_mux_determine_rate() omits 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag omits 9fe9b7ab4d05 clk: Document deprecated things omits 38581ddc48b7 clk: Collapse gpio clk kerneldoc omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits 1e11c7821bca Merge branch 'next-general' into next-testing omits 3bdda51a6a24 Merge branch 'next-general' into next-testing omits 34fc3d4acda1 Merge branch 'next-general' into next-testing omits 5f4193730bb0 Merge branch 'next-general' into next-testing omits a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next omits 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl omits ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names omits 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED omits ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug omits 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 omits 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] omits bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node omits 91421ab037e0 Merge branch 'next-general' into next-testing omits 0cce716e656b Merge branch 'next-general' into next-testing omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 7cd6dca3600d clocksource/drivers/arch_timer: Workaround for Allwinner A [...] omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits f30160f982fc Merge branch 'next-general' into next-testing omits ffaf0e140478 Merge branch 'next-general' into next-testing omits 2e3bc6125154 fs/jfs: Switch to use new generic UUID API omits 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag omits 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock omits 0d52423b5836 clocksource/drivers/sun5i: Fail gracefully when clock rate [...] omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next omits c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next omits 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ omits dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ omits 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ omits 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] omits 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops omits 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness omits 50c3022fee89 kdb: use bool for binary state indicators omits d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up omits 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before omits cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] omits d6a70301b0c3 kgdb: Remove irq flags from roundup omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 84a500a2c07c btrfs: Remove received information from snapshot on ro->rw switch omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-all [...] \ O -- O -- O (bf2c8035bd8b)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 8 +- .mailmap | 16 - .../ABI/obsolete/sysfs-class-net-batman-adv | 32 - Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 - Documentation/ABI/stable/sysfs-bus-nvmem | 2 - Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- Documentation/ABI/stable/sysfs-devices-node | 87 +- Documentation/ABI/testing/debugfs-wilco-ec | 45 +- Documentation/ABI/testing/sysfs-bus-counter | 230 - .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 - Documentation/ABI/testing/sysfs-bus-iio | 8 - .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 - .../sysfs-bus-iio-impedance-analyzer-ad5933 | 35 - Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 - Documentation/ABI/testing/sysfs-class-mei | 15 - .../ABI/testing/sysfs-class-net-batman-adv | 30 + Documentation/ABI/testing/sysfs-class-net-mesh | 108 + .../ABI/testing/sysfs-devices-platform-ipmi | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 28 +- Documentation/ABI/testing/sysfs-driver-ucsi-ccg | 6 - Documentation/ABI/testing/usb-uevent | 27 - Documentation/DMA-API-HOWTO.txt | 15 +- Documentation/Makefile | 9 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 - Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/acpi/DSD-properties-rules.txt | 97 + Documentation/acpi/acpi-lid.txt | 96 + Documentation/acpi/aml-debugger.txt | 66 + Documentation/acpi/apei/einj.txt | 177 + Documentation/acpi/apei/output_format.txt | 147 + Documentation/acpi/cppc_sysfs.txt | 69 + Documentation/acpi/debug.txt | 148 + Documentation/acpi/dsd/data-node-references.txt | 89 + Documentation/acpi/dsd/graph.txt | 174 + Documentation/acpi/dsd/leds.txt | 99 - Documentation/acpi/dsdt-override.txt | 7 + Documentation/acpi/enumeration.txt | 426 + Documentation/acpi/gpio-properties.txt | 223 + Documentation/acpi/i2c-muxes.txt | 58 + Documentation/acpi/initrd_table_override.txt | 111 + Documentation/acpi/linuxized-acpica.txt | 262 + Documentation/acpi/lpit.txt | 25 + Documentation/acpi/method-customizing.txt | 73 + Documentation/acpi/method-tracing.txt | 192 + Documentation/acpi/namespace.txt | 388 + Documentation/acpi/osi.txt | 187 + Documentation/acpi/scan_handlers.txt | 77 + Documentation/acpi/ssdt-overlays.txt | 172 + Documentation/acpi/video_extension.txt | 106 + Documentation/admin-guide/acpi/cppc_sysfs.rst | 76 - Documentation/admin-guide/acpi/dsdt-override.rst | 13 - Documentation/admin-guide/acpi/index.rst | 14 - .../admin-guide/acpi/initrd_table_override.rst | 115 - Documentation/admin-guide/acpi/ssdt-overlays.rst | 180 - Documentation/admin-guide/cgroup-v2.rst | 36 - Documentation/admin-guide/ext4.rst | 38 - Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 73 +- Documentation/admin-guide/mm/numaperf.rst | 169 - Documentation/admin-guide/pm/cpufreq.rst | 18 +- Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/index.rst | 2 - Documentation/admin-guide/pm/intel_epb.rst | 41 - Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/sleep-states.rst | 8 +- Documentation/admin-guide/pm/strategies.rst | 8 +- Documentation/admin-guide/pm/system-wide.rst | 2 - Documentation/admin-guide/pm/working-state.rst | 3 - Documentation/arm64/cpu-feature-registers.txt | 16 - Documentation/arm64/elf_hwcaps.txt | 41 +- Documentation/arm64/perf.txt | 85 - Documentation/arm64/pointer-authentication.txt | 22 +- Documentation/arm64/silicon-errata.txt | 1 - Documentation/arm64/sve.txt | 17 - Documentation/atomic_bitops.txt | 6 +- Documentation/atomic_t.txt | 17 - Documentation/block/bfq-iosched.txt | 29 +- Documentation/block/null_blk.txt | 4 - Documentation/bpf/bpf_design_QA.rst | 29 +- Documentation/bpf/btf.rst | 57 - Documentation/bpf/index.rst | 10 - Documentation/bpf/prog_cgroup_sysctl.rst | 125 - Documentation/bpf/prog_flow_dissector.rst | 126 - Documentation/clearing-warn-once.txt | 4 +- Documentation/core-api/cachetlb.rst | 10 + Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 4 +- Documentation/core-api/printk-formats.rst | 8 - Documentation/cputopology.txt | 46 +- Documentation/crypto/api-samples.rst | 1 + Documentation/dev-tools/gcov.rst | 18 +- Documentation/dev-tools/kselftest.rst | 136 +- Documentation/device-mapper/dm-dust.txt | 272 - Documentation/devicetree/bindings/arm/amlogic.txt | 1 - .../devicetree/bindings/arm/atmel-at91.txt | 1 - .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- .../devicetree/bindings/arm/coresight.txt | 60 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +- Documentation/devicetree/bindings/arm/fsl.yaml | 36 - .../devicetree/bindings/arm/intel-ixp4xx.yaml | 22 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 - .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,camsys.txt | 22 - .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 - .../bindings/arm/mediatek/mediatek,ipu.txt | 43 - .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 - .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 - .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 - .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 - .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 - .../devicetree/bindings/arm/omap/omap.txt | 6 - .../devicetree/bindings/arm/rockchip.yaml | 25 +- .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 2 - Documentation/devicetree/bindings/arm/sunxi.txt | 23 + Documentation/devicetree/bindings/arm/sunxi.yaml | 807 - .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 36 - Documentation/devicetree/bindings/bus/ti-sysc.txt | 6 +- .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 - .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 - .../devicetree/bindings/clock/qcom,turingcc.txt | 19 - .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 - .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 - .../bindings/connector/usb-connector.txt | 2 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 - .../bindings/counter/stm32-lptimer-cnt.txt | 29 - .../bindings/counter/stm32-timer-cnt.txt | 31 - .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 - .../bindings/display/amlogic,meson-vpu.txt | 9 +- .../display/amlogic,simple-framebuffer.txt | 33 + .../bindings/display/bridge/ti,tfp410.txt | 32 +- .../devicetree/bindings/display/msm/gmu.txt | 10 +- .../devicetree/bindings/display/msm/gpu.txt | 11 - .../display/panel/feiyang,fy07024di26a30d.txt | 20 - .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../bindings/display/panel/lg,acx467akm-7.txt | 7 - .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 - .../display/panel/rocktech,jh057n00900.txt | 18 - .../bindings/display/panel/ronbo,rb070d30.yaml | 51 - .../bindings/display/panel/tpo,td028ttec1.txt | 2 - .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 - .../bindings/display/simple-framebuffer-sunxi.txt | 36 + .../bindings/display/simple-framebuffer.txt | 91 + .../bindings/display/simple-framebuffer.yaml | 160 - .../devicetree/bindings/display/ste,mcde.txt | 104 - .../devicetree/bindings/dma/adi,axi-dmac.txt | 4 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 - .../devicetree/bindings/edac/socfpga-eccmgr.txt | 135 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 - .../bindings/fieldbus/arcx,anybus-controller.txt | 71 - .../intel,ixp4xx-network-processing-engine.yaml | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 - Documentation/devicetree/bindings/gnss/u-blox.txt | 1 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 - .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 14 - .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 - .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 - Documentation/devicetree/bindings/hwmon/g762.txt | 2 +- .../devicetree/bindings/hwmon/pwm-fan.txt | 23 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 - .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 - .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 - .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 - .../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 - .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 - .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 - .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 - .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 27 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 - .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 - .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 - .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../devicetree/bindings/iio/pressure/bmp085.txt | 27 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 - .../bindings/iio/proximity/devantech-srf04.txt | 28 + .../bindings/iio/proximity/devantech-srf04.yaml | 66 - .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../devicetree/bindings/iio/st-sensors.txt | 1 - .../bindings/iio/temperature/max31856.txt | 24 - .../iio/temperature/temperature-bindings.txt | 7 - .../devicetree/bindings/input/gpio-vibrator.yaml | 37 - .../devicetree/bindings/input/lpc32xx-key.txt | 5 +- .../devicetree/bindings/input/sun4i-lradc-keys.txt | 6 +- .../bindings/input/touchscreen/goodix.txt | 3 - .../bindings/input/touchscreen/iqs5xx.txt | 80 - .../bindings/interconnect/interconnect.txt | 4 - .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../intel,ixp4xx-interrupt.yaml | 54 - .../interrupt-controller/mediatek,sysirq.txt | 7 +- .../devicetree/bindings/leds/leds-lm3532.txt | 101 - .../devicetree/bindings/leds/leds-turris-omnia.txt | 85 - Documentation/devicetree/bindings/media/cedrus.txt | 1 - .../bindings/media/i2c/st,st-mipid02.txt | 82 - .../devicetree/bindings/media/meson-ao-cec.txt | 13 +- .../devicetree/bindings/media/rcar_imr.txt | 31 - .../devicetree/bindings/media/rcar_vin.txt | 1 - .../bindings/media/renesas,rcar-csi2.txt | 4 +- .../bindings/memory-controllers/atmel,ebi.txt | 1 - .../bindings/memory-controllers/fsl/mmdc.txt | 35 - .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 - Documentation/devicetree/bindings/mfd/axp20x.txt | 1 - .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 - Documentation/devicetree/bindings/mfd/ti-lmu.txt | 20 + .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 47 - .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 - .../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 - Documentation/devicetree/bindings/mmc/mmc.txt | 2 - .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 97 - .../devicetree/bindings/mtd/atmel-nand.txt | 1 - .../devicetree/bindings/mtd/denali-nand.txt | 40 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 32 +- .../devicetree/bindings/mtd/nand-controller.yaml | 143 - Documentation/devicetree/bindings/mtd/nand.txt | 75 + .../devicetree/bindings/mtd/sunxi-nand.txt | 48 + Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - .../bindings/net/mdio-mux-meson-g12a.txt | 48 - Documentation/devicetree/bindings/net/phy.txt | 6 - .../devicetree/bindings/net/qualcomm-bluetooth.txt | 5 +- .../bindings/nvmem/allwinner,sunxi-sid.txt | 3 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 - .../devicetree/bindings/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 14 +- Documentation/devicetree/bindings/pci/pci.txt | 50 - .../bindings/phy/brcm,stingray-usb-phy.txt | 32 - .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 3 - .../bindings/phy/meson-g12a-usb2-phy.txt | 22 - .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 9 - .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 - .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 14 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 57 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 14 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 8 +- .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/pinctrl/cirrus,lochnagar.txt | 141 - .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 6 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 - .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/st,stm32-pinctrl.txt | 2 - .../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +- .../bindings/power/reset/syscon-reboot.txt | 11 +- .../bindings/power/supply/axp20x_usb_power.txt | 1 - .../bindings/power/supply/gpio-charger.txt | 8 +- .../bindings/power/supply/ingenic,battery.txt | 31 - .../bindings/power/supply/lt3651-charger.txt | 29 - .../bindings/power/supply/ltc3651-charger.txt | 27 + .../bindings/power/supply/olpc_battery.txt | 2 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 - .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 - .../bindings/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 - .../bindings/reset/hisilicon,hi3660-reset.txt | 7 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 - Documentation/devicetree/bindings/rtc/rtc.txt | 1 - .../devicetree/bindings/serial/cdns,uart.txt | 5 - .../devicetree/bindings/serial/mtk-uart.txt | 4 +- .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 - .../devicetree/bindings/serial/sifive-serial.txt | 33 - .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 - .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 - .../devicetree/bindings/sound/cs42l51.txt | 16 - Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 54 - .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 - .../bindings/sound/mt8183-da7219-max98357.txt | 15 - .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 - .../devicetree/bindings/sound/renesas,rsnd.txt | 7 +- .../devicetree/bindings/sound/rockchip,pdm.txt | 5 - Documentation/devicetree/bindings/sound/rt5651.txt | 5 - .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- .../devicetree/bindings/sound/simple-card.txt | 2 - .../devicetree/bindings/sound/sprd-mcdt.txt | 19 - Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 - .../bindings/spi/nvidia,tegra114-spi.txt | 20 - .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt7621.txt | 26 - .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../bindings/timer/arm,arch_timer_mmio.yaml | 1 - .../bindings/timer/intel,ixp4xx-timer.yaml | 42 - .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../devicetree/bindings/trivial-devices.yaml | 4 - .../devicetree/bindings/ufs/cdns,ufshc.txt | 5 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 43 - Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 6 +- .../devicetree/bindings/usb/generic-ehci.yaml | 95 - .../devicetree/bindings/usb/generic-ohci.yaml | 89 - .../bindings/usb/ingenic,jz4740-musb.txt | 8 - .../bindings/usb/nvidia,tegra124-xusb.txt | 4 - .../devicetree/bindings/usb/renesas_usbhs.txt | 1 - Documentation/devicetree/bindings/usb/usb-ehci.txt | 46 + Documentation/devicetree/bindings/usb/usb-hcd.txt | 9 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 25 - Documentation/devicetree/bindings/usb/usb-ohci.txt | 35 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 - .../devicetree/bindings/vendor-prefixes.txt | 14 - Documentation/devicetree/bindings/virtio/iommu.txt | 66 - Documentation/devicetree/bindings/virtio/mmio.txt | 30 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - .../devicetree/bindings/writing-bindings.txt | 60 - Documentation/doc-guide/index.rst | 6 +- Documentation/dontdiff | 9 +- Documentation/driver-api/acpi/index.rst | 9 - Documentation/driver-api/acpi/linuxized-acpica.rst | 279 - Documentation/driver-api/acpi/scan_handlers.rst | 83 - Documentation/driver-api/component.rst | 2 - Documentation/driver-api/device-io.rst | 45 + Documentation/driver-api/generic-counter.rst | 342 - Documentation/driver-api/index.rst | 2 - Documentation/driver-api/pci/p2pdma.rst | 4 + Documentation/driver-api/pm/cpuidle.rst | 7 +- Documentation/driver-api/pm/devices.rst | 12 +- Documentation/driver-api/pm/index.rst | 2 - Documentation/driver-api/pm/notifiers.rst | 8 +- Documentation/driver-api/pm/types.rst | 2 - Documentation/driver-api/soundwire/stream.rst | 16 +- Documentation/driver-api/usb/power-management.rst | 14 +- Documentation/driver-model/devres.txt | 3 - Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 +- Documentation/filesystems/debugfs.txt | 16 +- Documentation/filesystems/porting | 10 - .../firmware-guide/acpi/DSD-properties-rules.rst | 100 - Documentation/firmware-guide/acpi/acpi-lid.rst | 114 - Documentation/firmware-guide/acpi/aml-debugger.rst | 75 - Documentation/firmware-guide/acpi/apei/einj.rst | 185 - .../firmware-guide/acpi/apei/output_format.rst | 150 - Documentation/firmware-guide/acpi/debug.rst | 151 - .../acpi/dsd/data-node-references.rst | 93 - Documentation/firmware-guide/acpi/dsd/graph.rst | 177 - Documentation/firmware-guide/acpi/enumeration.rst | 463 - .../firmware-guide/acpi/gpio-properties.rst | 233 - Documentation/firmware-guide/acpi/i2c-muxes.rst | 61 - Documentation/firmware-guide/acpi/index.rst | 26 - Documentation/firmware-guide/acpi/lpit.rst | 33 - .../firmware-guide/acpi/method-customizing.rst | 89 - .../firmware-guide/acpi/method-tracing.rst | 238 - Documentation/firmware-guide/acpi/namespace.rst | 400 - Documentation/firmware-guide/acpi/osi.rst | 190 - .../firmware-guide/acpi/video_extension.rst | 121 - Documentation/firmware-guide/index.rst | 13 - Documentation/gpio/index.rst | 17 - Documentation/gpio/sysfs.rst | 167 - Documentation/gpio/sysfs.txt | 156 + Documentation/gpu/drm-internals.rst | 5 - Documentation/gpu/drm-kms-helpers.rst | 18 - Documentation/gpu/kms-properties.csv | 1 + Documentation/gpu/meson.rst | 6 + Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- Documentation/hwmon/ab8500 | 22 + Documentation/hwmon/ab8500.rst | 26 - Documentation/hwmon/abituguru | 92 + Documentation/hwmon/abituguru-datasheet | 312 + Documentation/hwmon/abituguru-datasheet.rst | 336 - Documentation/hwmon/abituguru.rst | 113 - Documentation/hwmon/abituguru3 | 65 + Documentation/hwmon/abituguru3.rst | 75 - Documentation/hwmon/abx500 | 28 + Documentation/hwmon/abx500.rst | 32 - Documentation/hwmon/acpi_power_meter | 51 + Documentation/hwmon/acpi_power_meter.rst | 54 - Documentation/hwmon/ad7314 | 25 + Documentation/hwmon/ad7314.rst | 34 - Documentation/hwmon/adc128d818 | 47 + Documentation/hwmon/adc128d818.rst | 50 - Documentation/hwmon/adm1021 | 113 + Documentation/hwmon/adm1021.rst | 153 - Documentation/hwmon/adm1025 | 51 + Documentation/hwmon/adm1025.rst | 60 - Documentation/hwmon/adm1026 | 93 + Documentation/hwmon/adm1026.rst | 101 - Documentation/hwmon/adm1031 | 35 + Documentation/hwmon/adm1031.rst | 43 - Documentation/hwmon/adm1275 | 122 + Documentation/hwmon/adm1275.rst | 148 - Documentation/hwmon/adm9240 | 177 + Documentation/hwmon/adm9240.rst | 201 - Documentation/hwmon/ads1015 | 76 + Documentation/hwmon/ads1015.rst | 90 - Documentation/hwmon/ads7828 | 58 + Documentation/hwmon/ads7828.rst | 65 - Documentation/hwmon/adt7410 | 73 + Documentation/hwmon/adt7410.rst | 94 - Documentation/hwmon/adt7411 | 42 + Documentation/hwmon/adt7411.rst | 50 - Documentation/hwmon/adt7462 | 67 + Documentation/hwmon/adt7462.rst | 70 - Documentation/hwmon/adt7470 | 90 + Documentation/hwmon/adt7470.rst | 94 - Documentation/hwmon/adt7475 | 138 + Documentation/hwmon/adt7475.rst | 156 - Documentation/hwmon/amc6821 | 102 + Documentation/hwmon/amc6821.rst | 108 - Documentation/hwmon/asb100 | 72 + Documentation/hwmon/asb100.rst | 73 - Documentation/hwmon/asc7621 | 296 + Documentation/hwmon/asc7621.rst | 326 - Documentation/hwmon/aspeed-pwm-tacho | 22 + Documentation/hwmon/aspeed-pwm-tacho.rst | 24 - Documentation/hwmon/coretemp | 181 + Documentation/hwmon/coretemp.rst | 195 - Documentation/hwmon/da9052 | 61 + Documentation/hwmon/da9052.rst | 78 - Documentation/hwmon/da9055 | 47 + Documentation/hwmon/da9055.rst | 57 - Documentation/hwmon/dme1737 | 328 + Documentation/hwmon/dme1737.rst | 364 - Documentation/hwmon/ds1621 | 187 + Documentation/hwmon/ds1621.rst | 217 - Documentation/hwmon/ds620 | 34 + Documentation/hwmon/ds620.rst | 38 - Documentation/hwmon/emc1403 | 59 + Documentation/hwmon/emc1403.rst | 80 - Documentation/hwmon/emc2103 | 33 + Documentation/hwmon/emc2103.rst | 37 - Documentation/hwmon/emc6w201 | 42 + Documentation/hwmon/emc6w201.rst | 47 - Documentation/hwmon/f71805f | 167 + Documentation/hwmon/f71805f.rst | 181 - Documentation/hwmon/f71882fg | 138 + Documentation/hwmon/f71882fg.rst | 192 - Documentation/hwmon/fam15h_power | 102 + Documentation/hwmon/fam15h_power.rst | 131 - Documentation/hwmon/ftsteutates | 27 + Documentation/hwmon/ftsteutates.rst | 33 - Documentation/hwmon/g760a | 36 + Documentation/hwmon/g760a.rst | 40 - Documentation/hwmon/g762 | 65 + Documentation/hwmon/g762.rst | 74 - Documentation/hwmon/gl518sm | 73 + Documentation/hwmon/gl518sm.rst | 80 - Documentation/hwmon/hih6130 | 37 + Documentation/hwmon/hih6130.rst | 45 - Documentation/hwmon/hwmon-kernel-api.rst | 386 - Documentation/hwmon/hwmon-kernel-api.txt | 341 + Documentation/hwmon/ibm-cffps | 54 + Documentation/hwmon/ibm-cffps.rst | 57 - Documentation/hwmon/ibmaem | 38 + Documentation/hwmon/ibmaem.rst | 44 - Documentation/hwmon/ibmpowernv | 80 + Documentation/hwmon/ibmpowernv.rst | 87 - Documentation/hwmon/ina209 | 93 + Documentation/hwmon/ina209.rst | 99 - Documentation/hwmon/ina2xx | 79 + Documentation/hwmon/ina2xx.rst | 104 - Documentation/hwmon/ina3221 | 37 + Documentation/hwmon/ina3221.rst | 62 - Documentation/hwmon/index.rst | 182 - Documentation/hwmon/ir35221 | 87 + Documentation/hwmon/ir35221.rst | 92 - Documentation/hwmon/ir38064.rst | 66 - Documentation/hwmon/isl68137.rst | 80 - Documentation/hwmon/it87 | 274 + Documentation/hwmon/it87.rst | 348 - Documentation/hwmon/jc42 | 103 + Documentation/hwmon/jc42.rst | 152 - Documentation/hwmon/k10temp | 77 + Documentation/hwmon/k10temp.rst | 112 - Documentation/hwmon/k8temp | 55 + Documentation/hwmon/k8temp.rst | 62 - Documentation/hwmon/lineage-pem | 77 + Documentation/hwmon/lineage-pem.rst | 85 - Documentation/hwmon/lm25066 | 107 + Documentation/hwmon/lm25066.rst | 137 - Documentation/hwmon/lm63 | 77 + Documentation/hwmon/lm63.rst | 95 - Documentation/hwmon/lm70 | 51 + Documentation/hwmon/lm70.rst | 62 - Documentation/hwmon/lm73 | 90 + Documentation/hwmon/lm73.rst | 98 - Documentation/hwmon/lm75 | 98 + Documentation/hwmon/lm75.rst | 160 - Documentation/hwmon/lm77 | 38 + Documentation/hwmon/lm77.rst | 45 - Documentation/hwmon/lm78 | 68 + Documentation/hwmon/lm78.rst | 80 - Documentation/hwmon/lm80 | 63 + Documentation/hwmon/lm80.rst | 74 - Documentation/hwmon/lm83 | 85 + Documentation/hwmon/lm83.rst | 97 - Documentation/hwmon/lm85 | 237 + Documentation/hwmon/lm85.rst | 286 - Documentation/hwmon/lm87 | 77 + Documentation/hwmon/lm87.rst | 86 - Documentation/hwmon/lm90 | 275 + Documentation/hwmon/lm90.rst | 399 - Documentation/hwmon/lm92 | 35 + Documentation/hwmon/lm92.rst | 48 - Documentation/hwmon/lm93 | 309 + Documentation/hwmon/lm93.rst | 312 - Documentation/hwmon/lm95234 | 41 + Documentation/hwmon/lm95234.rst | 48 - Documentation/hwmon/lm95245 | 41 + Documentation/hwmon/lm95245.rst | 48 - Documentation/hwmon/lochnagar.rst | 83 - Documentation/hwmon/ltc2945 | 84 + Documentation/hwmon/ltc2945.rst | 92 - Documentation/hwmon/ltc2978 | 216 + Documentation/hwmon/ltc2978.rst | 355 - Documentation/hwmon/ltc2990 | 49 + Documentation/hwmon/ltc2990.rst | 62 - Documentation/hwmon/ltc3815 | 61 + Documentation/hwmon/ltc3815.rst | 67 - Documentation/hwmon/ltc4151 | 47 + Documentation/hwmon/ltc4151.rst | 55 - Documentation/hwmon/ltc4215 | 51 + Documentation/hwmon/ltc4215.rst | 59 - Documentation/hwmon/ltc4245 | 102 + Documentation/hwmon/ltc4245.rst | 111 - Documentation/hwmon/ltc4260 | 56 + Documentation/hwmon/ltc4260.rst | 64 - Documentation/hwmon/ltc4261 | 63 + Documentation/hwmon/ltc4261.rst | 71 - Documentation/hwmon/max16064 | 66 + Documentation/hwmon/max16064.rst | 75 - Documentation/hwmon/max16065 | 105 + Documentation/hwmon/max16065.rst | 127 - Documentation/hwmon/max1619 | 29 + Documentation/hwmon/max1619.rst | 33 - Documentation/hwmon/max1668 | 60 + Documentation/hwmon/max1668.rst | 70 - Documentation/hwmon/max197 | 60 + Documentation/hwmon/max197.rst | 70 - Documentation/hwmon/max20751 | 77 + Documentation/hwmon/max20751.rst | 84 - Documentation/hwmon/max31722 | 34 + Documentation/hwmon/max31722.rst | 46 - Documentation/hwmon/max31785 | 60 + Documentation/hwmon/max31785.rst | 66 - Documentation/hwmon/max31790 | 37 + Documentation/hwmon/max31790.rst | 43 - Documentation/hwmon/max34440 | 135 + Documentation/hwmon/max34440.rst | 195 - Documentation/hwmon/max6639 | 49 + Documentation/hwmon/max6639.rst | 55 - Documentation/hwmon/max6642 | 21 + Documentation/hwmon/max6642.rst | 27 - Documentation/hwmon/max6650 | 65 + Documentation/hwmon/max6650.rst | 74 - Documentation/hwmon/max6697 | 58 + Documentation/hwmon/max6697.rst | 91 - Documentation/hwmon/max8688 | 75 + Documentation/hwmon/max8688.rst | 85 - Documentation/hwmon/mc13783-adc | 74 + Documentation/hwmon/mc13783-adc.rst | 89 - Documentation/hwmon/mcp3021 | 29 + Documentation/hwmon/mcp3021.rst | 38 - Documentation/hwmon/menf21bmc | 50 + Documentation/hwmon/menf21bmc.rst | 55 - Documentation/hwmon/mlxreg-fan | 60 + Documentation/hwmon/mlxreg-fan.rst | 70 - Documentation/hwmon/nct6683 | 57 + Documentation/hwmon/nct6683.rst | 64 - Documentation/hwmon/nct6775 | 212 + Documentation/hwmon/nct6775.rst | 280 - Documentation/hwmon/nct7802 | 31 + Documentation/hwmon/nct7802.rst | 38 - Documentation/hwmon/nct7904 | 60 + Documentation/hwmon/nct7904.rst | 67 - Documentation/hwmon/npcm750-pwm-fan | 22 + Documentation/hwmon/npcm750-pwm-fan.rst | 26 - Documentation/hwmon/nsa320 | 53 + Documentation/hwmon/nsa320.rst | 64 - Documentation/hwmon/ntc_thermistor | 100 + Documentation/hwmon/ntc_thermistor.rst | 111 - Documentation/hwmon/occ | 112 + Documentation/hwmon/occ.rst | 153 - Documentation/hwmon/pc87360 | 184 + Documentation/hwmon/pc87360.rst | 198 - Documentation/hwmon/pc87427 | 59 + Documentation/hwmon/pc87427.rst | 63 - Documentation/hwmon/pcf8591 | 90 + Documentation/hwmon/pcf8591.rst | 98 - Documentation/hwmon/pmbus | 216 + Documentation/hwmon/pmbus-core | 283 + Documentation/hwmon/pmbus-core.rst | 316 - Documentation/hwmon/pmbus.rst | 254 - Documentation/hwmon/powr1220 | 45 + Documentation/hwmon/powr1220.rst | 53 - Documentation/hwmon/pwm-fan | 17 + Documentation/hwmon/pwm-fan.rst | 20 - Documentation/hwmon/raspberrypi-hwmon | 22 + Documentation/hwmon/raspberrypi-hwmon.rst | 25 - Documentation/hwmon/sch5627 | 27 + Documentation/hwmon/sch5627.rst | 31 - Documentation/hwmon/sch5636 | 34 + Documentation/hwmon/sch5636.rst | 37 - Documentation/hwmon/scpi-hwmon | 33 + Documentation/hwmon/scpi-hwmon.rst | 36 - Documentation/hwmon/sht15 | 73 + Documentation/hwmon/sht15.rst | 83 - Documentation/hwmon/sht21 | 50 + Documentation/hwmon/sht21.rst | 68 - Documentation/hwmon/sht3x | 76 + Documentation/hwmon/sht3x.rst | 88 - Documentation/hwmon/shtc1 | 43 + Documentation/hwmon/shtc1.rst | 58 - Documentation/hwmon/sis5595 | 106 + Documentation/hwmon/sis5595.rst | 123 - Documentation/hwmon/smm665 | 157 + Documentation/hwmon/smm665.rst | 187 - Documentation/hwmon/smsc47b397 | 163 + Documentation/hwmon/smsc47b397.rst | 197 - Documentation/hwmon/smsc47m1 | 63 + Documentation/hwmon/smsc47m1.rst | 86 - Documentation/hwmon/smsc47m192 | 103 + Documentation/hwmon/smsc47m192.rst | 116 - Documentation/hwmon/submitting-patches | 145 + Documentation/hwmon/submitting-patches.rst | 146 - Documentation/hwmon/sysfs-interface | 809 + Documentation/hwmon/sysfs-interface.rst | 1086 - Documentation/hwmon/tc654 | 31 + Documentation/hwmon/tc654.rst | 34 - Documentation/hwmon/tc74 | 20 + Documentation/hwmon/tc74.rst | 23 - Documentation/hwmon/thmc50 | 74 + Documentation/hwmon/thmc50.rst | 89 - Documentation/hwmon/tmp102 | 26 + Documentation/hwmon/tmp102.rst | 31 - Documentation/hwmon/tmp103 | 28 + Documentation/hwmon/tmp103.rst | 33 - Documentation/hwmon/tmp108 | 36 + Documentation/hwmon/tmp108.rst | 41 - Documentation/hwmon/tmp401 | 67 + Documentation/hwmon/tmp401.rst | 93 - Documentation/hwmon/tmp421 | 44 + Documentation/hwmon/tmp421.rst | 66 - Documentation/hwmon/tps40422 | 64 + Documentation/hwmon/tps40422.rst | 73 - Documentation/hwmon/twl4030-madc-hwmon | 45 + Documentation/hwmon/twl4030-madc-hwmon.rst | 49 - Documentation/hwmon/ucd9000 | 118 + Documentation/hwmon/ucd9000.rst | 129 - Documentation/hwmon/ucd9200 | 112 + Documentation/hwmon/ucd9200.rst | 124 - Documentation/hwmon/userspace-tools | 40 + Documentation/hwmon/userspace-tools.rst | 43 - Documentation/hwmon/vexpress | 34 + Documentation/hwmon/vexpress.rst | 41 - Documentation/hwmon/via686a | 78 + Documentation/hwmon/via686a.rst | 84 - Documentation/hwmon/vt1211 | 206 + Documentation/hwmon/vt1211.rst | 226 - Documentation/hwmon/w83627ehf | 190 + Documentation/hwmon/w83627ehf.rst | 248 - Documentation/hwmon/w83627hf | 115 + Documentation/hwmon/w83627hf.rst | 124 - Documentation/hwmon/w83773g | 33 + Documentation/hwmon/w83773g.rst | 35 - Documentation/hwmon/w83781d | 453 + Documentation/hwmon/w83781d.rst | 513 - Documentation/hwmon/w83791d | 161 + Documentation/hwmon/w83791d.rst | 180 - Documentation/hwmon/w83792d | 181 + Documentation/hwmon/w83792d.rst | 199 - Documentation/hwmon/w83793 | 106 + Documentation/hwmon/w83793.rst | 113 - Documentation/hwmon/w83795 | 127 + Documentation/hwmon/w83795.rst | 142 - Documentation/hwmon/w83l785ts | 40 + Documentation/hwmon/w83l785ts.rst | 45 - Documentation/hwmon/w83l786ng | 54 + Documentation/hwmon/w83l786ng.rst | 66 - Documentation/hwmon/wm831x | 37 + Documentation/hwmon/wm831x.rst | 40 - Documentation/hwmon/wm8350 | 26 + Documentation/hwmon/wm8350.rst | 30 - Documentation/hwmon/xgene-hwmon | 30 + Documentation/hwmon/xgene-hwmon.rst | 36 - Documentation/hwmon/zl6100 | 160 + Documentation/hwmon/zl6100.rst | 213 - Documentation/i2c/busses/i2c-amd-mp2 | 23 - Documentation/index.rst | 11 - Documentation/kprobes.txt | 7 +- Documentation/media/index.rst | 2 +- Documentation/media/kapi/mc-core.rst | 41 - Documentation/media/lirc.h.rst.exceptions | 1 - Documentation/media/uapi/mediactl/request-api.rst | 2 +- Documentation/media/uapi/v4l/buffer.rst | 21 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 4 +- Documentation/media/uapi/v4l/colorspaces.rst | 4 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 4 +- Documentation/media/uapi/v4l/dev-rds.rst | 2 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 22 +- Documentation/media/uapi/v4l/dev-subdev.rst | 82 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 17 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 235 +- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 2 +- Documentation/media/uapi/v4l/field-order.rst | 4 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 6 - Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 - Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 440 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 23 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 24 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 10 - Documentation/media/uapi/v4l/subdev-formats.rst | 113 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 10 +- Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/zoran.rst | 583 + Documentation/memory-barriers.txt | 269 +- Documentation/networking/batman-adv.rst | 110 +- Documentation/networking/bpf_flow_dissector.rst | 126 + Documentation/networking/devlink-info-versions.rst | 5 - Documentation/networking/dsa/bcm_sf2.rst | 115 - Documentation/networking/dsa/bcm_sf2.txt | 114 + Documentation/networking/dsa/dsa.rst | 587 - Documentation/networking/dsa/dsa.txt | 584 + Documentation/networking/dsa/index.rst | 10 - Documentation/networking/dsa/lan9303.rst | 37 - Documentation/networking/dsa/lan9303.txt | 37 + Documentation/networking/index.rst | 2 +- Documentation/networking/ip-sysctl.txt | 34 +- Documentation/ntb.txt | 14 +- Documentation/powerpc/DAWR-POWER9.txt | 32 - Documentation/preempt-locking.txt | 1 + Documentation/process/5.Posting.rst | 10 +- Documentation/process/coding-style.rst | 6 +- Documentation/process/deprecated.rst | 2 - Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 12 + Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submit-checklist.rst | 27 +- Documentation/process/submitting-patches.rst | 46 +- Documentation/robust-futexes.txt | 3 +- Documentation/rtc.txt | 2 +- Documentation/serial/README.cycladesZ | 8 + Documentation/serial/cyclades_z.rst | 11 - Documentation/serial/driver | 486 + Documentation/serial/driver.rst | 549 - Documentation/serial/index.rst | 32 - Documentation/serial/moxa-smartio | 523 + Documentation/serial/moxa-smartio.rst | 615 - Documentation/serial/n_gsm.rst | 103 - Documentation/serial/n_gsm.txt | 96 + Documentation/serial/rocket.rst | 185 - Documentation/serial/rocket.txt | 189 + Documentation/serial/serial-iso7816.rst | 90 - Documentation/serial/serial-iso7816.txt | 83 + Documentation/serial/serial-rs485.rst | 103 - Documentation/serial/serial-rs485.txt | 95 + Documentation/serial/tty.rst | 328 - Documentation/serial/tty.txt | 313 + .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/speculation.txt | 8 +- Documentation/spi/spi-summary | 6 - Documentation/sysctl/kernel.txt | 2 +- Documentation/thermal/sysfs-api.txt | 2 +- Documentation/trace/ftrace.rst | 32 - Documentation/trace/histogram.rst | 110 +- Documentation/translations/index.rst | 40 - .../it_IT/core-api/memory-allocation.rst | 13 - .../translations/it_IT/disclaimer-ita.rst | 13 +- .../translations/it_IT/doc-guide/index.rst | 6 +- Documentation/translations/it_IT/index.rst | 65 +- .../translations/it_IT/networking/netdev-FAQ.rst | 13 - .../translations/it_IT/process/5.Posting.rst | 10 +- .../translations/it_IT/process/coding-style.rst | 8 +- .../translations/it_IT/process/deprecated.rst | 129 - .../it_IT/process/kernel-enforcement-statement.rst | 168 +- .../translations/it_IT/process/license-rules.rst | 452 - .../it_IT/process/maintainer-pgp-guide.rst | 939 +- .../it_IT/process/stable-kernel-rules.rst | 194 +- .../it_IT/process/submitting-patches.rst | 47 +- Documentation/translations/ja_JP/SubmitChecklist | 22 +- Documentation/translations/ja_JP/SubmittingPatches | 6 +- .../translations/ko_KR/memory-barriers.txt | 49 +- Documentation/translations/zh_CN/HOWTO | 525 + Documentation/translations/zh_CN/SubmittingDrivers | 164 + Documentation/translations/zh_CN/SubmittingPatches | 412 + Documentation/translations/zh_CN/coding-style.rst | 967 + .../translations/zh_CN/disclaimer-zh_CN.rst | 9 - Documentation/translations/zh_CN/email-clients.txt | 210 + Documentation/translations/zh_CN/index.rst | 17 +- Documentation/translations/zh_CN/magic-number.txt | 153 + Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/1.Intro.rst | 186 - .../translations/zh_CN/process/2.Process.rst | 360 - .../translations/zh_CN/process/3.Early-stage.rst | 161 - .../translations/zh_CN/process/4.Coding.rst | 290 - .../translations/zh_CN/process/5.Posting.rst | 240 - .../translations/zh_CN/process/6.Followthrough.rst | 145 - .../zh_CN/process/7.AdvancedTopics.rst | 124 - .../translations/zh_CN/process/8.Conclusion.rst | 64 - .../process/code-of-conduct-interpretation.rst | 108 - .../translations/zh_CN/process/code-of-conduct.rst | 72 - .../translations/zh_CN/process/coding-style.rst | 954 - .../zh_CN/process/development-process.rst | 26 - .../translations/zh_CN/process/email-clients.rst | 248 - Documentation/translations/zh_CN/process/howto.rst | 492 - Documentation/translations/zh_CN/process/index.rst | 60 - .../translations/zh_CN/process/license-rules.rst | 370 - .../translations/zh_CN/process/magic-number.rst | 151 - .../zh_CN/process/management-style.rst | 207 - .../zh_CN/process/programming-language.rst | 41 - .../zh_CN/process/stable-api-nonsense.rst | 155 - .../zh_CN/process/stable-kernel-rules.rst | 64 - .../zh_CN/process/submit-checklist.rst | 107 - .../zh_CN/process/submitting-drivers.rst | 160 - .../zh_CN/process/submitting-patches.rst | 682 - .../zh_CN/process/volatile-considered-harmful.rst | 106 - Documentation/translations/zh_CN/sparse.txt | 6 +- .../translations/zh_CN/stable_api_nonsense.txt | 157 + .../translations/zh_CN/stable_kernel_rules.txt | 66 + .../zh_CN/volatile-considered-harmful.txt | 113 + Documentation/unaligned-memory-access.txt | 2 +- Documentation/usb/WUSB-Design-overview.txt | 56 +- Documentation/usb/acm.txt | 164 +- Documentation/usb/authorization.txt | 75 +- Documentation/usb/chipidea.txt | 101 +- Documentation/usb/dwc3.txt | 12 +- Documentation/usb/ehci.txt | 42 +- Documentation/usb/functionfs.txt | 17 +- Documentation/usb/gadget-testing.txt | 611 +- Documentation/usb/gadget_configfs.txt | 306 +- Documentation/usb/gadget_hid.txt | 175 +- Documentation/usb/gadget_multi.txt | 43 +- Documentation/usb/gadget_printer.txt | 155 +- Documentation/usb/gadget_serial.txt | 75 +- Documentation/usb/iuu_phoenix.txt | 34 +- Documentation/usb/mass-storage.txt | 19 +- Documentation/usb/misc_usbsevseg.txt | 9 +- Documentation/usb/mtouchusb.txt | 42 +- Documentation/usb/ohci.txt | 5 +- Documentation/usb/rio.txt | 83 +- Documentation/usb/usb-help.txt | 21 +- Documentation/usb/usb-serial.txt | 205 +- Documentation/usb/usbip_protocol.txt | 552 +- Documentation/usb/usbmon.txt | 100 +- Documentation/userspace-api/seccomp_filter.rst | 8 +- Documentation/video-output.txt | 52 +- Documentation/virtual/kvm/api.txt | 221 +- Documentation/virtual/kvm/devices/vm.txt | 3 +- Documentation/virtual/kvm/devices/xive.txt | 197 - Documentation/vm/hugetlbfs_reserv.rst | 17 +- Documentation/vm/index.rst | 1 - Documentation/vm/memory-model.rst | 183 - Documentation/vm/numa.rst | 4 +- Documentation/vm/transhuge.rst | 81 +- Documentation/x86/boot.txt | 4 - Documentation/x86/kernel-stacks | 13 +- Documentation/x86/topology.txt | 2 +- Documentation/x86/x86_64/mm.txt | 6 +- Documentation/xilinx/eemi.txt | 4 +- MAINTAINERS | 394 +- Makefile | 136 +- Next/SHA1s | 299 - Next/Trees | 301 - Next/merge.log | 14020 ------------- Next/quilt-import.log | 2 - arch/Kconfig | 21 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/Kbuild | 1 - arch/alpha/include/asm/barrier.h | 1 - arch/alpha/include/asm/io.h | 2 + arch/alpha/include/asm/rwsem.h | 211 + arch/alpha/include/asm/segment.h | 6 + arch/alpha/include/asm/syscall.h | 2 +- arch/alpha/include/asm/tlb.h | 6 + arch/alpha/include/uapi/asm/sockios.h | 4 +- arch/alpha/kernel/pci_iommu.c | 20 +- arch/alpha/kernel/smc37c669.c | 1 + arch/alpha/kernel/smc37c93x.c | 1 + arch/arc/Kconfig | 3 + arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/configs/haps_hs_defconfig | 1 + arch/arc/configs/haps_hs_smp_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/include/asm/Kbuild | 1 - arch/arc/include/asm/elf.h | 6 +- arch/arc/include/asm/syscall.h | 11 - arch/arc/include/asm/tlb.h | 32 + arch/arc/include/asm/uaccess.h | 1 - arch/arc/lib/memset-archs.S | 4 +- arch/arc/mm/cache.c | 31 +- arch/arm/Kconfig | 13 +- arch/arm/Kconfig.debug | 8 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 201 - arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/am335x-baltos.dtsi | 140 +- arch/arm/boot/dts/am335x-base0033.dts | 48 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +- arch/arm/boot/dts/am335x-boneblue.dts | 104 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +- arch/arm/boot/dts/am335x-chiliboard.dts | 66 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +- arch/arm/boot/dts/am335x-cm-t335.dts | 190 +- arch/arm/boot/dts/am335x-evm.dts | 234 +- arch/arm/boot/dts/am335x-evmsk.dts | 292 +- arch/arm/boot/dts/am335x-icev2.dts | 116 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +- arch/arm/boot/dts/am335x-lxm.dts | 120 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +- arch/arm/boot/dts/am335x-nano.dts | 140 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +- arch/arm/boot/dts/am335x-pdu001.dts | 170 +- arch/arm/boot/dts/am335x-pepper.dts | 200 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +- arch/arm/boot/dts/am335x-shc.dts | 226 +- arch/arm/boot/dts/am335x-sl50.dts | 208 +- arch/arm/boot/dts/am335x-wega.dtsi | 68 +- arch/arm/boot/dts/am43x-epos-evm.dts | 11 - arch/arm/boot/dts/am5718.dtsi | 32 - arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 33 - arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am5748.dtsi | 33 - arch/arm/boot/dts/am574x-idk.dts | 4 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 - .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 - arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 - arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +- arch/arm/boot/dts/aspeed-g4.dtsi | 6 - arch/arm/boot/dts/aspeed-g5.dtsi | 20 - arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +- arch/arm/boot/dts/at91-vinco.dts | 39 +- arch/arm/boot/dts/at91sam9260ek.dts | 39 +- arch/arm/boot/dts/at91sam9xe.dtsi | 39 +- arch/arm/boot/dts/axp81x.dtsi | 4 - arch/arm/boot/dts/dra7-l4.dtsi | 6 +- arch/arm/boot/dts/dra7.dtsi | 2 - arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 72 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +- arch/arm/boot/dts/exynos4412-origen.dts | 3 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412-trats2.dts | 3 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +- arch/arm/boot/dts/exynos5250.dtsi | 40 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 - arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 82 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 + arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 + arch/arm/boot/dts/exynos54xx.dtsi | 38 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +- arch/arm/boot/dts/imx35.dtsi | 6 - arch/arm/boot/dts/imx50-kobo-aura.dts | 258 - arch/arm/boot/dts/imx50.dtsi | 23 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-m53.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 311 - arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 - arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +- arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 - arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 105 - arch/arm/boot/dts/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 - arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +- arch/arm/boot/dts/imx6qdl.dtsi | 18 +- arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6sl.dtsi | 11 +- arch/arm/boot/dts/imx6sll.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 4 +- arch/arm/boot/dts/imx6ul.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 550 - arch/arm/boot/dts/imx7-tqma7.dtsi | 249 - arch/arm/boot/dts/imx7d-mba7.dts | 119 - arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 - arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 - arch/arm/boot/dts/imx7d.dtsi | 1 - arch/arm/boot/dts/imx7s-mba7.dts | 18 - arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 - arch/arm/boot/dts/imx7s-warp.dts | 61 - arch/arm/boot/dts/imx7s.dtsi | 98 +- arch/arm/boot/dts/imx7ulp.dtsi | 12 - arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 - arch/arm/boot/dts/intel-ixp42x.dtsi | 25 - .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 94 - arch/arm/boot/dts/intel-ixp43x.dtsi | 15 - arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 34 - arch/arm/boot/dts/intel-ixp4xx.dtsi | 69 - arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 1 - arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +- arch/arm/boot/dts/lpc32xx.dtsi | 38 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 + arch/arm/boot/dts/ls1021a-qds.dts | 4 - arch/arm/boot/dts/ls1021a-twr.dts | 9 +- arch/arm/boot/dts/ls1021a.dtsi | 40 +- arch/arm/boot/dts/meson.dtsi | 9 - arch/arm/boot/dts/meson8.dtsi | 10 - arch/arm/boot/dts/meson8b-ec100.dts | 14 - arch/arm/boot/dts/meson8b-odroidc1.dts | 66 - arch/arm/boot/dts/meson8b.dtsi | 10 - arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/boot/dts/omap4-duovero.dtsi | 21 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 - arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 - arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +- arch/arm/boot/dts/omap4-sdp.dts | 21 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +- arch/arm/boot/dts/omap4.dtsi | 192 +- arch/arm/boot/dts/omap5-board-common.dtsi | 8 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 - arch/arm/boot/dts/omap5.dtsi | 115 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 - arch/arm/boot/dts/qcom-msm8660.dtsi | 1 - arch/arm/boot/dts/qcom-pma8084.dtsi | 1 - arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 123 - arch/arm/boot/dts/r8a77470.dtsi | 313 - arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 20 - arch/arm/boot/dts/r8a7792.dtsi | 18 - arch/arm/boot/dts/r8a7794-alt.dts | 47 - arch/arm/boot/dts/rk3036-kylin.dts | 10 +- arch/arm/boot/dts/rk3036.dtsi | 136 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 37 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +- arch/arm/boot/dts/rk3066a.dtsi | 239 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 210 +- arch/arm/boot/dts/rk322x.dtsi | 170 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rk3288-evb.dtsi | 26 +- arch/arm/boot/dts/rk3288-fennec.dts | 10 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 10 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +- arch/arm/boot/dts/rk3288-firefly.dts | 4 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +- arch/arm/boot/dts/rk3288-miqi.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +- arch/arm/boot/dts/rk3288-r89.dts | 14 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +- arch/arm/boot/dts/rk3288-tinker-s.dts | 5 - arch/arm/boot/dts/rk3288-tinker.dtsi | 67 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 - arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 91 +- arch/arm/boot/dts/rk3288-vyasa.dts | 6 +- arch/arm/boot/dts/rk3288.dtsi | 317 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 + arch/arm/boot/dts/rv1108.dtsi | 138 +- arch/arm/boot/dts/s5pv210-goni.dts | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 6 +- arch/arm/boot/dts/sama5d2.dtsi | 45 +- arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d4.dtsi | 39 +- arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 13 - arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 - arch/arm/boot/dts/stm32f429.dtsi | 13 - arch/arm/boot/dts/stm32f769-disco.dts | 4 - arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 - arch/arm/boot/dts/stm32h743.dtsi | 14 - arch/arm/boot/dts/stm32h743i-disco.dts | 20 - arch/arm/boot/dts/stm32h743i-eval.dts | 23 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 - arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 - arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 +- arch/arm/boot/dts/stm32mp157c.dtsi | 56 - arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 20 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +- arch/arm/boot/dts/sun5i.dtsi | 66 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 1 + arch/arm/boot/dts/sun6i-a31.dtsi | 22 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 125 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 - arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 - arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +- arch/arm/boot/dts/sun8i-a33.dtsi | 20 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 - arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 + arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 - arch/arm/boot/dts/sun8i-h3.dtsi | 4 - arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 + arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 84 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 - arch/arm/boot/dts/tegra124-nyan.dtsi | 5 - arch/arm/boot/dts/tegra124-venice2.dts | 5 - arch/arm/boot/dts/tegra30.dtsi | 11 - arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 359 - arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/aspeed_g4_defconfig | 2 + arch/arm/configs/aspeed_g5_defconfig | 2 + arch/arm/configs/at91_dt_defconfig | 3 +- arch/arm/configs/clps711x_defconfig | 3 +- arch/arm/configs/cm_x2xx_defconfig | 2 +- arch/arm/configs/cm_x300_defconfig | 2 +- arch/arm/configs/colibri_pxa270_defconfig | 2 +- arch/arm/configs/corgi_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/efm32_defconfig | 1 + arch/arm/configs/em_x270_defconfig | 2 +- arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/eseries_pxa_defconfig | 2 +- arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h3600_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 6 +- arch/arm/configs/ixp4xx_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/mini2440_defconfig | 4 +- arch/arm/configs/mmp2_defconfig | 2 +- arch/arm/configs/moxart_defconfig | 1 + arch/arm/configs/multi_v4t_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 153 +- arch/arm/configs/mv78xx0_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 2 +- arch/arm/configs/mvebu_v7_defconfig | 2 +- arch/arm/configs/mxs_defconfig | 2 +- arch/arm/configs/nhk8815_defconfig | 4 +- arch/arm/configs/omap1_defconfig | 3 +- arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/orion5x_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 6 +- arch/arm/configs/qcom_defconfig | 15 +- arch/arm/configs/s3c2410_defconfig | 2 +- arch/arm/configs/s3c6400_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 13 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/spear13xx_defconfig | 2 +- arch/arm/configs/spear3xx_defconfig | 2 +- arch/arm/configs/spear6xx_defconfig | 2 +- arch/arm/configs/spitz_defconfig | 2 +- arch/arm/configs/stm32_defconfig | 1 + arch/arm/configs/tango4_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 36 +- arch/arm/configs/trizeps4_defconfig | 2 +- arch/arm/configs/u300_defconfig | 3 +- arch/arm/configs/vexpress_defconfig | 1 + arch/arm/crypto/aes-neonbs-glue.c | 2 - arch/arm/crypto/chacha-neon-glue.c | 5 +- arch/arm/crypto/crc32-ce-glue.c | 5 +- arch/arm/crypto/crct10dif-ce-glue.c | 3 +- arch/arm/crypto/ghash-ce-glue.c | 10 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 3 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha1_neon_glue.c | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha256_neon_glue.c | 5 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/firmware/Kconfig | 29 + arch/arm/firmware/Makefile | 4 + arch/arm/firmware/trusted_foundations.c | 103 + arch/arm/include/asm/Kbuild | 4 +- arch/arm/include/asm/domain.h | 6 +- arch/arm/include/asm/firmware.h | 2 +- arch/arm/include/asm/futex.h | 3 +- arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/kvm_emulate.h | 2 - arch/arm/include/asm/kvm_host.h | 26 +- arch/arm/include/asm/limits.h | 12 + arch/arm/include/asm/processor.h | 4 +- arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/include/asm/syscall.h | 2 +- arch/arm/include/asm/tlb.h | 255 +- arch/arm/include/asm/trusted_foundations.h | 73 + arch/arm/include/asm/uaccess.h | 3 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/signal.c | 3 +- arch/arm/kernel/stacktrace.c | 6 + arch/arm/kvm/Kconfig | 1 + arch/arm/mach-at91/Kconfig | 3 + arch/arm/mach-at91/at91sam9.c | 18 - arch/arm/mach-at91/generic.h | 2 - arch/arm/mach-at91/pm.c | 193 +- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-davinci/board-da830-evm.c | 51 +- arch/arm/mach-davinci/board-da850-evm.c | 1 - arch/arm/mach-davinci/board-dm355-evm.c | 1 - arch/arm/mach-davinci/board-dm644x-evm.c | 1 - arch/arm/mach-davinci/board-omapl138-hawk.c | 50 +- arch/arm/mach-ep93xx/adssphere.c | 2 +- arch/arm/mach-ep93xx/clock.c | 3 +- arch/arm/mach-ep93xx/core.c | 8 +- arch/arm/mach-ep93xx/dma.c | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 17 +- arch/arm/mach-ep93xx/gesbc9312.c | 2 +- arch/arm/mach-ep93xx/hardware.h | 25 - .../mach-ep93xx/{ => include/mach}/gpio-ep93xx.h | 0 arch/arm/mach-ep93xx/include/mach/hardware.h | 25 + arch/arm/mach-ep93xx/include/mach/platform.h | 70 + arch/arm/mach-ep93xx/micro9.c | 2 +- arch/arm/mach-ep93xx/platform.h | 49 - arch/arm/mach-ep93xx/simone.c | 15 +- arch/arm/mach-ep93xx/snappercl15.c | 4 +- arch/arm/mach-ep93xx/ts72xx.c | 29 +- arch/arm/mach-ep93xx/vision_ep9307.c | 19 +- arch/arm/mach-exynos/Kconfig | 12 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/common.h | 1 - arch/arm/mach-exynos/exynos.c | 3 - arch/arm/mach-exynos/firmware.c | 1 - arch/arm/mach-exynos/mcpm-exynos.c | 13 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/smc.h | 7 - arch/arm/mach-exynos/suspend.c | 49 +- arch/arm/mach-imx/devices/platform-fec.c | 2 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 2 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 2 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 2 +- arch/arm/mach-imx/hardware.h | 2 +- arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/tpmi.c | 2 +- arch/arm/mach-ixp4xx/Kconfig | 27 +- arch/arm/mach-ixp4xx/Makefile | 5 +- arch/arm/mach-ixp4xx/avila-pci.c | 2 - arch/arm/mach-ixp4xx/avila-setup.c | 2 - arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ixp4xx/common.c | 484 +- arch/arm/mach-ixp4xx/coyote-pci.c | 2 - arch/arm/mach-ixp4xx/coyote-setup.c | 2 - arch/arm/mach-ixp4xx/dsmg600-pci.c | 2 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 5 +- arch/arm/mach-ixp4xx/fsg-pci.c | 2 - arch/arm/mach-ixp4xx/fsg-setup.c | 2 - arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 - arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 2 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 - arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 41 + arch/arm/mach-ixp4xx/include/mach/irqs.h | 75 + arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 94 + arch/arm/mach-ixp4xx/include/mach/npe.h | 40 + arch/arm/mach-ixp4xx/include/mach/qmgr.h | 204 + arch/arm/mach-ixp4xx/irqs.h | 68 - arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 - arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 - arch/arm/mach-ixp4xx/ixp4xx-of.c | 60 - arch/arm/mach-ixp4xx/ixp4xx_npe.c | 742 + arch/arm/mach-ixp4xx/ixp4xx_qmgr.c | 372 + arch/arm/mach-ixp4xx/nas100d-pci.c | 2 - arch/arm/mach-ixp4xx/nas100d-setup.c | 5 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 2 - arch/arm/mach-ixp4xx/nslu2-setup.c | 12 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 - arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-lpc32xx/phy3250.c | 42 +- arch/arm/mach-mvebu/board-v7.c | 1 + arch/arm/mach-mvebu/coherency_ll.S | 2 +- arch/arm/mach-mvebu/kirkwood.c | 2 + arch/arm/mach-mvebu/pm-board.c | 11 +- arch/arm/mach-mvebu/pmsu_ll.S | 3 +- arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/include/mach/hardware.h | 2 +- arch/arm/mach-omap2/common.h | 9 - arch/arm/mach-omap2/i2c.c | 11 +- arch/arm/mach-omap2/io.c | 7 +- arch/arm/mach-omap2/mmc.h | 8 - arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 210 +- arch/arm/mach-omap2/omap_hwmod.h | 8 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 + arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 + .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 29 + .../omap_hwmod_33xx_43xx_interconnect_data.c | 103 + .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 255 + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 + arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 + arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 + arch/arm/mach-omap2/pm33xx-core.c | 84 +- arch/arm/mach-omap2/sleep43xx.S | 3 - arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-prima2/common.c | 2 +- arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 2 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 2 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/lpd270.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 1 - arch/arm/mach-rockchip/pm.c | 4 +- arch/arm/mach-rpc/dma.c | 8 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-sa1100/include/mach/memory.h | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 1 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +- arch/arm/mach-stm32/Kconfig | 5 +- arch/arm/mach-sunxi/mc_smp.c | 5 +- arch/arm/mach-sunxi/platsmp.c | 4 - arch/arm/mach-tegra/Kconfig | 4 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-tegra/pm.c | 50 - arch/arm/mach-tegra/reset-handler.S | 50 +- arch/arm/mach-tegra/reset.c | 4 - arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 4 - arch/arm/mach-tegra/sleep-tegra30.S | 21 + arch/arm/mach-tegra/sleep.S | 14 +- arch/arm/mach-tegra/tegra.c | 5 +- arch/arm/mach-u300/regulator.c | 2 - arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/init.c | 17 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm/plat-pxa/ssp.c | 6 + arch/arm/vdso/Makefile | 21 +- arch/arm64/Kconfig | 102 +- arch/arm64/Kconfig.platforms | 5 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 3 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 65 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 68 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 13 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 75 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 - .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 - .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 25 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 185 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 147 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 140 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 465 - .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 - .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 - arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 143 - arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 - arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +- arch/arm64/boot/dts/freescale/Makefile | 3 - .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 - .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 - .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 75 - arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 - .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 - arch/arm64/boot/dts/intel/Makefile | 1 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 - arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 75 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +- arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 - arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 115 - arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 42 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 140 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 12 - arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 - arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 650 - arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 - .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 - arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 - arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 - arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 - arch/arm64/boot/dts/qcom/pms405.dtsi | 11 - arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 22 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 62 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 44 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 72 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 1 - .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 1 - arch/arm64/boot/dts/renesas/r8a7796.dtsi | 13 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 324 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 74 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 32 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 73 +- arch/arm64/boot/dts/rockchip/Makefile | 2 - arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 53 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 - arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 - .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 5 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 - arch/arm64/configs/defconfig | 123 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 9 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-glue.c | 6 +- arch/arm64/crypto/aes-neonbs-glue.c | 6 +- arch/arm64/crypto/chacha-neon-glue.c | 7 +- arch/arm64/crypto/crct10dif-ce-glue.c | 9 +- arch/arm64/crypto/ghash-ce-glue.c | 25 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 5 +- arch/arm64/crypto/sha1-ce-glue.c | 7 +- arch/arm64/crypto/sha2-ce-glue.c | 7 +- arch/arm64/crypto/sha256-glue.c | 9 +- arch/arm64/crypto/sha3-ce-glue.c | 5 +- arch/arm64/crypto/sha512-ce-glue.c | 7 +- arch/arm64/crypto/sm3-ce-glue.c | 7 +- arch/arm64/crypto/sm4-ce-glue.c | 5 +- arch/arm64/include/asm/Kbuild | 4 +- arch/arm64/include/asm/assembler.h | 8 +- arch/arm64/include/asm/barrier.h | 24 +- arch/arm64/include/asm/boot.h | 2 +- arch/arm64/include/asm/brk-imm.h | 5 - arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 21 +- arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/esr.h | 7 +- arch/arm64/include/asm/fpsimd.h | 29 +- arch/arm64/include/asm/futex.h | 61 +- arch/arm64/include/asm/hwcap.h | 60 +- arch/arm64/include/asm/insn.h | 8 - arch/arm64/include/asm/io.h | 2 + arch/arm64/include/asm/irqflags.h | 8 +- arch/arm64/include/asm/kprobes.h | 2 + arch/arm64/include/asm/kvm_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 16 - arch/arm64/include/asm/kvm_host.h | 101 +- arch/arm64/include/asm/kvm_hyp.h | 5 +- arch/arm64/include/asm/kvm_ptrauth.h | 111 - arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/processor.h | 8 - arch/arm64/include/asm/ptrace.h | 22 - arch/arm64/include/asm/sdei.h | 2 +- arch/arm64/include/asm/signal32.h | 2 + arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/syscall.h | 4 +- arch/arm64/include/asm/sysreg.h | 62 +- arch/arm64/include/asm/system_misc.h | 1 + arch/arm64/include/asm/tlb.h | 6 +- arch/arm64/include/asm/vdso_datapage.h | 1 - arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 13 +- arch/arm64/include/uapi/asm/kvm.h | 43 - arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/asm-offsets.c | 9 +- arch/arm64/kernel/cpu_ops.c | 1 - arch/arm64/kernel/cpufeature.c | 129 +- arch/arm64/kernel/cpuinfo.c | 9 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/fpsimd.c | 183 +- arch/arm64/kernel/ftrace.c | 9 +- arch/arm64/kernel/head.S | 10 +- arch/arm64/kernel/insn.c | 40 - arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/kuser32.S | 66 +- arch/arm64/kernel/perf_event.c | 54 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/signal.c | 5 + arch/arm64/kernel/signal32.c | 3 +- arch/arm64/kernel/sigreturn32.S | 46 - arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 4 + arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso.c | 139 +- arch/arm64/kernel/vdso/Makefile | 19 +- arch/arm64/kernel/vdso/gettimeofday.S | 7 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 415 +- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/entry.S | 15 - arch/arm64/kvm/hyp/switch.c | 80 +- arch/arm64/kvm/pmu.c | 239 - arch/arm64/kvm/reset.c | 167 +- arch/arm64/kvm/sys_regs.c | 183 +- arch/arm64/kvm/sys_regs.h | 25 - arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 16 +- arch/arm64/mm/init.c | 9 +- arch/arm64/mm/mmu.c | 49 +- arch/arm64/mm/numa.c | 25 +- arch/arm64/mm/proc.S | 34 +- arch/arm64/net/bpf_jit.h | 8 +- arch/arm64/net/bpf_jit_comp.c | 29 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/Kbuild | 2 +- arch/c6x/include/asm/syscall.h | 7 - arch/c6x/include/asm/tlb.h | 2 + arch/csky/Kconfig | 10 +- arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/ckmmu.h | 24 +- arch/csky/abiv1/inc/abi/entry.h | 41 +- arch/csky/abiv1/inc/abi/regdef.h | 5 +- arch/csky/abiv2/cacheflush.c | 13 +- arch/csky/abiv2/inc/abi/ckmmu.h | 34 +- arch/csky/abiv2/inc/abi/entry.h | 87 +- arch/csky/abiv2/inc/abi/regdef.h | 5 +- arch/csky/abiv2/mcount.S | 39 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/include/asm/Kbuild | 2 +- arch/csky/include/asm/ftrace.h | 18 +- arch/csky/include/asm/mmu_context.h | 17 +- arch/csky/include/asm/page.h | 39 +- arch/csky/include/asm/perf_event.h | 8 - arch/csky/include/asm/ptrace.h | 41 - arch/csky/include/asm/syscall.h | 11 +- arch/csky/include/asm/thread_info.h | 27 +- arch/csky/include/asm/unistd.h | 2 - arch/csky/include/uapi/asm/perf_regs.h | 51 - arch/csky/include/uapi/asm/ptrace.h | 15 + arch/csky/kernel/Makefile | 2 - arch/csky/kernel/atomic.S | 26 +- arch/csky/kernel/entry.S | 77 +- arch/csky/kernel/ftrace.c | 148 +- arch/csky/kernel/head.S | 60 +- arch/csky/kernel/perf_callchain.c | 119 - arch/csky/kernel/perf_regs.c | 40 - arch/csky/kernel/ptrace.c | 51 +- arch/csky/kernel/setup.c | 12 +- arch/csky/kernel/signal.c | 348 +- arch/csky/mm/fault.c | 15 +- arch/h8300/Kconfig | 4 +- arch/h8300/include/asm/Kbuild | 3 +- arch/h8300/include/asm/syscall.h | 6 - arch/h8300/include/asm/tlb.h | 2 + arch/h8300/include/asm/uaccess.h | 55 + arch/hexagon/Kconfig | 6 + arch/hexagon/include/asm/Kbuild | 4 +- arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/io.h | 2 + arch/hexagon/include/asm/syscall.h | 8 - arch/hexagon/include/asm/tlb.h | 12 + arch/hexagon/include/asm/uaccess.h | 1 + arch/ia64/Kconfig | 4 + arch/ia64/include/asm/io.h | 17 + arch/ia64/include/asm/machvec.h | 13 + arch/ia64/include/asm/machvec_sn2.h | 2 + arch/ia64/include/asm/mmiowb.h | 25 - arch/ia64/include/asm/rwsem.h | 172 + arch/ia64/include/asm/segment.h | 6 + arch/ia64/include/asm/spinlock.h | 2 - arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/include/asm/tlb.h | 259 +- arch/ia64/include/asm/tlbflush.h | 25 - arch/ia64/include/uapi/asm/sockios.h | 21 + arch/ia64/kernel/acpi.c | 14 +- arch/ia64/kernel/setup.c | 4 +- arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 + arch/m68k/Kconfig | 9 +- arch/m68k/amiga/cia.c | 9 - arch/m68k/amiga/config.c | 49 +- arch/m68k/apollo/config.c | 7 + arch/m68k/atari/ataints.c | 4 +- arch/m68k/atari/config.c | 2 + arch/m68k/atari/time.c | 70 +- arch/m68k/bvme6000/config.c | 77 +- arch/m68k/configs/amcore_defconfig | 1 + arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/m5475evb_defconfig | 1 + arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/stmark2_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/hp300/config.c | 1 + arch/m68k/hp300/time.c | 73 +- arch/m68k/hp300/time.h | 1 + arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/io_mm.h | 2 + arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/syscall.h | 12 - arch/m68k/include/asm/tlb.h | 14 + arch/m68k/mac/config.c | 3 + arch/m68k/mac/via.c | 146 +- arch/m68k/mvme147/config.c | 73 +- arch/m68k/mvme16x/config.c | 97 +- arch/m68k/q40/config.c | 9 + arch/m68k/q40/q40ints.c | 19 +- arch/m68k/sun3/config.c | 2 + arch/m68k/sun3/intersil.c | 7 + arch/m68k/sun3/sun3ints.c | 3 - arch/m68k/sun3x/config.c | 1 + arch/m68k/sun3x/time.c | 21 +- arch/m68k/sun3x/time.h | 1 + arch/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/syscall.h | 2 +- arch/microblaze/include/asm/tlb.h | 9 + arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 71 +- arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/configs/ar7_defconfig | 1 + arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 4 +- arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/generic/board-ni169445.config | 6 +- arch/mips/configs/generic/board-ocelot.config | 2 +- arch/mips/configs/generic_defconfig | 1 - arch/mips/configs/ip22_defconfig | 2 +- arch/mips/configs/ip27_defconfig | 2 +- arch/mips/configs/loongson1b_defconfig | 3 +- arch/mips/configs/loongson1c_defconfig | 3 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rb532_defconfig | 3 +- arch/mips/configs/rbtx49xx_defconfig | 3 +- arch/mips/configs/xway_defconfig | 2 +- arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/io.h | 3 + arch/mips/include/asm/jump_label.h | 15 +- arch/mips/include/asm/mmiowb.h | 11 - arch/mips/include/asm/spinlock.h | 15 - arch/mips/include/asm/syscall.h | 6 +- arch/mips/include/asm/tlb.h | 17 + arch/mips/include/asm/uasm.h | 8 - arch/mips/include/uapi/asm/inst.h | 6 +- arch/mips/include/uapi/asm/sockios.h | 4 +- arch/mips/kernel/entry.S | 5 +- arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/setup.c | 78 +- arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/emulate.c | 4 +- arch/mips/mm/uasm-mips.c | 14 - arch/mips/mm/uasm.c | 39 +- arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++ arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/ebpf_jit.c | 196 +- arch/mips/pic32/Kconfig | 8 +- arch/mips/vdso/Makefile | 4 +- arch/nds32/Kconfig | 19 +- arch/nds32/include/asm/Kbuild | 4 +- arch/nds32/include/asm/assembler.h | 2 +- arch/nds32/include/asm/barrier.h | 2 +- arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/cache.h | 2 +- arch/nds32/include/asm/cache_info.h | 2 +- arch/nds32/include/asm/cacheflush.h | 2 +- arch/nds32/include/asm/current.h | 2 +- arch/nds32/include/asm/delay.h | 2 +- arch/nds32/include/asm/elf.h | 5 +- arch/nds32/include/asm/fixmap.h | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/highmem.h | 2 +- arch/nds32/include/asm/io.h | 4 +- arch/nds32/include/asm/irqflags.h | 2 +- arch/nds32/include/asm/l2_cache.h | 2 +- arch/nds32/include/asm/linkage.h | 2 +- arch/nds32/include/asm/memory.h | 10 +- arch/nds32/include/asm/mmu.h | 2 +- arch/nds32/include/asm/mmu_context.h | 2 +- arch/nds32/include/asm/module.h | 2 +- arch/nds32/include/asm/nds32.h | 2 +- arch/nds32/include/asm/page.h | 2 +- arch/nds32/include/asm/pgalloc.h | 2 +- arch/nds32/include/asm/pgtable.h | 4 +- arch/nds32/include/asm/proc-fns.h | 2 +- arch/nds32/include/asm/processor.h | 2 +- arch/nds32/include/asm/ptrace.h | 2 +- arch/nds32/include/asm/shmparam.h | 2 +- arch/nds32/include/asm/string.h | 2 +- arch/nds32/include/asm/swab.h | 2 +- arch/nds32/include/asm/syscall.h | 38 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/asm/thread_info.h | 4 +- arch/nds32/include/asm/tlb.h | 18 +- arch/nds32/include/asm/tlbflush.h | 3 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/include/asm/unistd.h | 2 +- arch/nds32/include/asm/vdso.h | 2 +- arch/nds32/include/asm/vdso_datapage.h | 2 +- arch/nds32/include/asm/vdso_timer_info.h | 2 +- arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/nds32/kernel/.gitignore | 1 - arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 1 + arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/vdso/.gitignore | 1 - arch/nds32/kernel/vdso/Makefile | 14 +- arch/nds32/mm/init.c | 2 +- arch/nios2/Kconfig | 4 +- arch/nios2/include/asm/Kbuild | 2 +- arch/nios2/include/asm/syscall.h | 6 - arch/nios2/include/asm/tlb.h | 14 +- arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/Kbuild | 2 +- arch/openrisc/include/asm/syscall.h | 2 +- arch/openrisc/include/asm/tlb.h | 8 +- arch/openrisc/kernel/ptrace.c | 1 + arch/openrisc/kernel/setup.c | 1 + arch/openrisc/kernel/traps.c | 1 + arch/openrisc/mm/init.c | 1 + arch/openrisc/mm/tlb.c | 1 + arch/parisc/Kconfig | 21 +- arch/parisc/boot/compressed/misc.c | 31 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/Kbuild | 3 +- arch/parisc/include/asm/cache.h | 10 +- arch/parisc/include/asm/fixmap.h | 19 +- arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/kgdb.h | 68 - arch/parisc/include/asm/kprobes.h | 55 - arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/patch.h | 11 - arch/parisc/include/asm/ptrace.h | 13 - arch/parisc/include/asm/sparsemem.h | 14 - arch/parisc/include/asm/spinlock.h | 4 - arch/parisc/include/asm/syscall.h | 4 +- arch/parisc/include/asm/tlb.h | 18 + arch/parisc/include/uapi/asm/sockios.h | 14 + arch/parisc/kernel/Makefile | 5 +- arch/parisc/kernel/entry.S | 43 +- arch/parisc/kernel/ftrace.c | 1 + arch/parisc/kernel/head.S | 13 - arch/parisc/kernel/kgdb.c | 209 - arch/parisc/kernel/kprobes.c | 291 - arch/parisc/kernel/pacache.S | 43 + arch/parisc/kernel/parisc_ksyms.c | 6 + arch/parisc/kernel/patch.c | 77 - arch/parisc/kernel/process.c | 1 - arch/parisc/kernel/processor.c | 3 +- arch/parisc/kernel/ptrace.c | 35 - arch/parisc/kernel/stacktrace.c | 5 + arch/parisc/kernel/sys_parisc.c | 3 +- arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/traps.c | 31 - arch/parisc/mm/Makefile | 2 +- arch/parisc/mm/fixmap.c | 41 - arch/parisc/mm/init.c | 115 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/Makefile | 15 +- arch/powerpc/configs/40x/kilauea_defconfig | 2 +- arch/powerpc/configs/40x/obs600_defconfig | 2 +- arch/powerpc/configs/44x/canyonlands_defconfig | 2 +- arch/powerpc/configs/44x/eiger_defconfig | 2 +- arch/powerpc/configs/44x/sequoia_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 2 +- arch/powerpc/configs/85xx-hw.config | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/85xx/socrates_defconfig | 2 +- arch/powerpc/configs/85xx/tqm8548_defconfig | 4 +- arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 2 +- arch/powerpc/configs/86xx-hw.config | 2 +- arch/powerpc/configs/mpc512x_defconfig | 2 +- arch/powerpc/configs/mpc83xx_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 2 +- arch/powerpc/configs/ppc44x_defconfig | 2 +- arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/crypto/crc-vpmsum_test.c | 10 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/Kbuild | 3 +- arch/powerpc/include/asm/book3s/32/kup.h | 145 - arch/powerpc/include/asm/book3s/32/mmu-hash.h | 5 - arch/powerpc/include/asm/book3s/64/hash-4k.h | 23 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 95 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 108 - arch/powerpc/include/asm/book3s/64/mmu-hash.h | 70 +- arch/powerpc/include/asm/book3s/64/mmu.h | 107 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 9 +- arch/powerpc/include/asm/book3s/64/radix-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- arch/powerpc/include/asm/book3s/64/slice.h | 13 + arch/powerpc/include/asm/exception-64s.h | 2 - arch/powerpc/include/asm/feature-fixups.h | 3 - arch/powerpc/include/asm/futex.h | 4 - arch/powerpc/include/asm/hw_breakpoint.h | 8 - arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/kup.h | 73 - arch/powerpc/include/asm/kvm_host.h | 11 +- arch/powerpc/include/asm/kvm_ppc.h | 41 +- arch/powerpc/include/asm/mce.h | 1 - arch/powerpc/include/asm/mmiowb.h | 18 - arch/powerpc/include/asm/mmu.h | 25 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 58 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 76 +- arch/powerpc/include/asm/nohash/64/mmu.h | 2 - arch/powerpc/include/asm/nohash/64/pgtable.h | 3 +- arch/powerpc/include/asm/opal-api.h | 7 +- arch/powerpc/include/asm/opal.h | 7 - arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 11 + arch/powerpc/include/asm/processor.h | 3 - arch/powerpc/include/asm/ptrace.h | 11 +- arch/powerpc/include/asm/sparsemem.h | 4 +- arch/powerpc/include/asm/spinlock.h | 17 + arch/powerpc/include/asm/syscall.h | 10 +- arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/include/asm/uaccess.h | 38 +- arch/powerpc/include/asm/xive.h | 17 - arch/powerpc/include/uapi/asm/kvm.h | 46 - arch/powerpc/kernel/asm-offsets.c | 7 - arch/powerpc/kernel/entry_32.S | 28 +- arch/powerpc/kernel/entry_64.S | 27 +- arch/powerpc/kernel/exceptions-64s.S | 3 - arch/powerpc/kernel/head_32.S | 46 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/hw_breakpoint.c | 62 +- arch/powerpc/kernel/idle_book3s.S | 39 - arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/paca.c | 12 +- arch/powerpc/kernel/process.c | 12 +- arch/powerpc/kernel/ptrace.c | 3 +- arch/powerpc/kernel/security.c | 6 +- arch/powerpc/kernel/setup-common.c | 10 +- arch/powerpc/kernel/setup_64.c | 12 +- arch/powerpc/kernel/sysfs.c | 8 +- arch/powerpc/kernel/time.c | 1 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 42 +- arch/powerpc/kvm/book3s_64_vio.c | 102 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 105 +- arch/powerpc/kvm/book3s_hv.c | 159 +- arch/powerpc/kvm/book3s_hv_builtin.c | 57 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 144 - arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 103 +- arch/powerpc/kvm/book3s_xive.c | 250 +- arch/powerpc/kvm/book3s_xive.h | 37 - arch/powerpc/kvm/book3s_xive_native.c | 1249 -- arch/powerpc/kvm/book3s_xive_template.c | 78 +- arch/powerpc/kvm/powerpc.c | 40 +- arch/powerpc/lib/checksum_wrappers.c | 4 - arch/powerpc/lib/code-patching.c | 5 +- arch/powerpc/mm/8xx_mmu.c | 24 - arch/powerpc/mm/copro_fault.c | 18 +- arch/powerpc/mm/fault.c | 49 +- arch/powerpc/mm/hash_low_32.S | 6 +- arch/powerpc/mm/hash_utils_64.c | 81 +- arch/powerpc/mm/highmem.c | 14 +- arch/powerpc/mm/init-common.c | 26 - arch/powerpc/mm/init_32.c | 3 - arch/powerpc/mm/mem.c | 11 +- arch/powerpc/mm/mmu_context_book3s64.c | 29 +- arch/powerpc/mm/mmu_context_iommu.c | 99 +- arch/powerpc/mm/numa.c | 33 +- arch/powerpc/mm/pgtable-hash64.c | 13 +- arch/powerpc/mm/pgtable-radix.c | 55 +- arch/powerpc/mm/pgtable_64.c | 9 +- arch/powerpc/mm/pkeys.c | 1 - arch/powerpc/mm/ppc_mmu_32.c | 23 - arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 3 +- arch/powerpc/mm/slb.c | 28 +- arch/powerpc/mm/slice.c | 49 +- arch/powerpc/mm/subpage-prot.c | 34 +- arch/powerpc/mm/tlb_nohash.c | 6 - arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/powerpc/platforms/83xx/usb.c | 4 +- arch/powerpc/platforms/8xx/pic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 39 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 19 +- arch/powerpc/platforms/powernv/opal-call.c | 5 - arch/powerpc/platforms/pseries/iommu.c | 13 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/pmem.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 135 +- arch/powerpc/sysdev/xive/native.c | 110 - arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 10 +- arch/riscv/Makefile | 5 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/futex.h | 13 + arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 - arch/riscv/include/asm/ptrace.h | 21 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/tlb.h | 1 - arch/riscv/include/asm/uaccess.h | 28 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/irq.c | 3 +- arch/riscv/kernel/reset.c | 15 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/signal.c | 6 - arch/riscv/kernel/stacktrace.c | 16 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/s390/Kconfig | 57 +- arch/s390/Makefile | 6 +- arch/s390/boot/Makefile | 13 +- arch/s390/boot/boot.h | 5 - arch/s390/boot/compressed/decompressor.h | 5 - arch/s390/boot/compressed/vmlinux.lds.S | 22 - arch/s390/boot/head.S | 48 +- arch/s390/boot/ipl_parm.c | 52 +- arch/s390/boot/ipl_report.c | 165 - arch/s390/boot/kaslr.c | 144 - arch/s390/boot/machine_kexec_reloc.c | 2 - arch/s390/boot/startup.c | 119 +- arch/s390/boot/text_dma.S | 167 - arch/s390/boot/uv.c | 24 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/crypto/des_s390.c | 21 +- arch/s390/crypto/prng.c | 135 +- arch/s390/defconfig | 1 - arch/s390/hypfs/hypfs_diag0c.c | 18 +- arch/s390/include/asm/Kbuild | 2 +- arch/s390/include/asm/airq.h | 12 +- arch/s390/include/asm/boot_data.h | 11 +- arch/s390/include/asm/cpacf.h | 1 - arch/s390/include/asm/diag.h | 13 - arch/s390/include/asm/elf.h | 4 - arch/s390/include/asm/extable.h | 5 - arch/s390/include/asm/ftrace.h | 5 - arch/s390/include/asm/io.h | 17 +- arch/s390/include/asm/ipl.h | 132 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kexec.h | 26 +- arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/linkage.h | 7 - arch/s390/include/asm/pci.h | 12 - arch/s390/include/asm/pci_clp.h | 20 +- arch/s390/include/asm/pci_insn.h | 97 +- arch/s390/include/asm/pci_io.h | 49 +- arch/s390/include/asm/pgtable.h | 112 +- arch/s390/include/asm/processor.h | 24 +- arch/s390/include/asm/sclp.h | 3 - arch/s390/include/asm/sections.h | 22 - arch/s390/include/asm/segment.h | 5 + arch/s390/include/asm/setup.h | 21 +- arch/s390/include/asm/syscall.h | 13 +- arch/s390/include/asm/syscall_wrapper.h | 4 +- arch/s390/include/asm/tlb.h | 130 +- arch/s390/include/asm/uaccess.h | 2 - arch/s390/include/asm/uv.h | 132 - arch/s390/include/asm/vmlinux.lds.h | 13 - arch/s390/include/uapi/asm/ipl.h | 154 - arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/base.S | 68 + arch/s390/kernel/diag.c | 67 +- arch/s390/kernel/early.c | 5 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/head64.S | 26 + arch/s390/kernel/ima_arch.c | 14 - arch/s390/kernel/ipl.c | 366 +- arch/s390/kernel/ipl_vmparm.c | 8 +- arch/s390/kernel/irq.c | 48 +- arch/s390/kernel/kexec_elf.c | 63 +- arch/s390/kernel/kexec_image.c | 49 +- arch/s390/kernel/kprobes.c | 37 +- arch/s390/kernel/machine_kexec.c | 3 - arch/s390/kernel/machine_kexec_file.c | 268 +- arch/s390/kernel/machine_kexec_reloc.c | 53 - arch/s390/kernel/nospec-branch.c | 9 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 15 +- arch/s390/kernel/perf_cpum_cf_diag.c | 9 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/ptrace.c | 1 + arch/s390/kernel/relocate_kernel.S | 3 - arch/s390/kernel/setup.c | 70 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/stacktrace.c | 6 + arch/s390/kernel/swsusp.S | 15 +- arch/s390/kernel/traps.c | 3 +- arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vmlinux.lds.S | 19 - arch/s390/kvm/Kconfig | 2 +- arch/s390/kvm/interrupt.c | 13 +- arch/s390/kvm/kvm-s390.c | 120 +- arch/s390/kvm/vsie.c | 13 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/fault.c | 14 +- arch/s390/mm/gup.c | 300 + arch/s390/mm/init.c | 3 - arch/s390/mm/pgalloc.c | 63 +- arch/s390/mm/pgtable.c | 2 - arch/s390/mm/vmem.c | 2 - arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci.c | 366 +- arch/s390/pci/pci_clp.c | 25 +- arch/s390/pci/pci_insn.c | 169 +- arch/s390/pci/pci_irq.c | 486 - arch/s390/purgatory/Makefile | 19 +- arch/s390/purgatory/kexec-purgatory.S | 14 - arch/s390/purgatory/purgatory.lds.S | 54 - arch/s390/scripts/Makefile.chkbss | 3 +- arch/s390/tools/gen_facilities.c | 3 - arch/sh/Kconfig | 6 + arch/sh/boards/board-apsh4a3a.c | 2 +- arch/sh/boards/board-apsh4ad0a.c | 2 +- arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-espt.c | 2 +- arch/sh/boards/board-urquell.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/boards/mach-microdev/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/boards/mach-sdk7786/setup.c | 2 +- arch/sh/boards/mach-sdk7786/sram.c | 2 +- arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/configs/ap325rxa_defconfig | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 1 + arch/sh/configs/ecovec24-romimage_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/configs/migor_defconfig | 2 +- arch/sh/configs/rsk7264_defconfig | 1 + arch/sh/configs/rsk7269_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 2 +- arch/sh/configs/se7724_defconfig | 2 +- arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 2 +- arch/sh/drivers/pci/pci-sh7751.c | 2 +- arch/sh/drivers/pci/pci-sh7780.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/Kbuild | 2 + arch/sh/include/asm/io.h | 3 + arch/sh/include/asm/mmiowb.h | 12 - arch/sh/include/asm/pgalloc.h | 9 - arch/sh/include/asm/spinlock-llsc.h | 2 - arch/sh/include/asm/syscall_32.h | 2 +- arch/sh/include/asm/syscall_64.h | 2 +- arch/sh/include/asm/tlb.h | 132 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +- arch/sh/include/uapi/asm/sockios.h | 5 +- arch/sh/kernel/stacktrace.c | 4 + arch/sh/mm/init.c | 2 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/Kconfig | 9 +- arch/sparc/crypto/des_glue.c | 11 +- arch/sparc/include/asm/Kbuild | 2 +- arch/sparc/include/asm/io_64.h | 2 + arch/sparc/include/asm/syscall.h | 5 +- arch/sparc/include/asm/tlb_32.h | 18 + arch/sparc/include/uapi/asm/sockios.h | 15 + arch/sparc/kernel/ds.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/tlb.h | 158 +- arch/um/kernel/stacktrace.c | 2 + arch/um/kernel/sysrq.c | 2 +- arch/unicore32/Kconfig | 7 +- arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 3 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/syscall.h | 12 - arch/unicore32/include/asm/tlb.h | 7 +- arch/unicore32/kernel/stacktrace.c | 2 + arch/unicore32/mm/init.c | 2 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 45 +- arch/x86/Makefile | 2 +- arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/configs/i386_defconfig | 12 + arch/x86/configs/x86_64_defconfig | 12 + arch/x86/crypto/aegis128-aesni-glue.c | 157 +- arch/x86/crypto/aegis128l-aesni-glue.c | 157 +- arch/x86/crypto/aegis256-aesni-glue.c | 157 +- arch/x86/crypto/aesni-intel_glue.c | 212 +- arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/crc32-pclmul_glue.c | 5 +- arch/x86/crypto/crc32c-intel_glue.c | 7 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 20 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 11 +- arch/x86/crypto/morus1280-avx2-glue.c | 12 +- arch/x86/crypto/morus1280-sse2-glue.c | 12 +- arch/x86/crypto/morus1280_glue.c | 85 + arch/x86/crypto/morus640-sse2-glue.c | 12 +- arch/x86/crypto/morus640_glue.c | 85 + arch/x86/crypto/nhpoly1305-avx2-glue.c | 5 +- arch/x86/crypto/nhpoly1305-sse2-glue.c | 5 +- arch/x86/crypto/poly1305_glue.c | 4 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sha512_ssse3_glue.c | 10 +- arch/x86/entry/common.c | 10 +- arch/x86/entry/entry_32.S | 5 +- arch/x86/entry/entry_64.S | 19 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vdso2c.c | 3 + arch/x86/entry/vdso/vdso2c.h | 13 +- arch/x86/events/core.c | 95 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 296 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 505 +- arch/x86/events/intel/lbr.c | 35 +- arch/x86/events/intel/rapl.c | 2 - arch/x86/events/intel/uncore.c | 6 - arch/x86/events/intel/uncore.h | 1 - arch/x86/events/intel/uncore_snb.c | 91 - arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 98 +- arch/x86/hyperv/hv_apic.c | 5 - arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_signal.c | 46 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/alternative-asm.h | 11 - arch/x86/include/asm/alternative.h | 10 - arch/x86/include/asm/asm.h | 24 + arch/x86/include/asm/cpu_entry_area.h | 69 +- arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/debugreg.h | 2 + arch/x86/include/asm/dma-mapping.h | 10 + arch/x86/include/asm/fixmap.h | 2 + arch/x86/include/asm/fpu/api.h | 31 - arch/x86/include/asm/fpu/internal.h | 140 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 9 + arch/x86/include/asm/fpu/xstate.h | 8 +- arch/x86/include/asm/intel_ds.h | 2 +- arch/x86/include/asm/io.h | 2 + arch/x86/include/asm/irq.h | 6 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/kvm_host.h | 1 - arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/mmu_context.h | 56 - arch/x86/include/asm/msr-index.h | 1 - arch/x86/include/asm/nospec-branch.h | 28 +- arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 16 +- arch/x86/include/asm/perf_event.h | 57 +- arch/x86/include/asm/pgtable.h | 34 +- arch/x86/include/asm/processor.h | 43 +- arch/x86/include/asm/rwsem.h | 237 + arch/x86/include/asm/set_memory.h | 3 - arch/x86/include/asm/smap.h | 37 +- arch/x86/include/asm/smp.h | 2 +- arch/x86/include/asm/special_insns.h | 19 +- arch/x86/include/asm/stackprotector.h | 6 +- arch/x86/include/asm/stacktrace.h | 15 +- arch/x86/include/asm/switch_to.h | 1 - arch/x86/include/asm/sync_bitops.h | 31 +- arch/x86/include/asm/syscall.h | 8 +- arch/x86/include/asm/text-patching.h | 7 +- arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/tlb.h | 1 - arch/x86/include/asm/tlbflush.h | 4 +- arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/include/asm/trace/fpu.h | 13 +- arch/x86/include/asm/uaccess.h | 15 +- arch/x86/include/asm/uaccess_64.h | 3 + arch/x86/include/asm/vdso.h | 1 + arch/x86/include/asm/xen/hypercall.h | 24 +- arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/perf_regs.h | 23 +- arch/x86/include/uapi/asm/sockios.h | 1 + arch/x86/kernel/acpi/boot.c | 36 +- arch/x86/kernel/acpi/cstate.c | 12 - arch/x86/kernel/alternative.c | 201 +- arch/x86/kernel/amd_gart_64.c | 6 + arch/x86/kernel/apic/apic.c | 57 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/amd.c | 5 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 11 +- arch/x86/kernel/cpu/common.c | 84 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 5 - arch/x86/kernel/cpu/intel.c | 34 + arch/x86/kernel/cpu/intel_epb.c | 216 - arch/x86/kernel/cpu/mce/amd.c | 52 +- arch/x86/kernel/cpu/mce/core.c | 102 +- arch/x86/kernel/cpu/mce/genpool.c | 3 - arch/x86/kernel/cpu/mce/inject.c | 16 +- arch/x86/kernel/cpu/mce/internal.h | 9 - arch/x86/kernel/cpu/microcode/core.c | 3 +- arch/x86/kernel/cpu/microcode/intel.c | 71 +- arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 173 +- arch/x86/kernel/crash.c | 3 +- arch/x86/kernel/dumpstack_32.c | 8 +- arch/x86/kernel/dumpstack_64.c | 99 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/fpu/core.c | 195 +- arch/x86/kernel/fpu/init.c | 2 + arch/x86/kernel/fpu/regset.c | 24 +- arch/x86/kernel/fpu/signal.c | 202 +- arch/x86/kernel/fpu/xstate.c | 42 +- arch/x86/kernel/ftrace.c | 22 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/idt.c | 19 +- arch/x86/kernel/ima_arch.c | 10 +- arch/x86/kernel/irq_32.c | 41 +- arch/x86/kernel/irq_64.c | 89 +- arch/x86/kernel/irqinit.c | 4 +- arch/x86/kernel/jump_label.c | 21 +- arch/x86/kernel/kgdb.c | 25 +- arch/x86/kernel/kprobes/core.c | 22 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/pci-dma.c | 20 + arch/x86/kernel/perf_regs.c | 27 +- arch/x86/kernel/process.c | 6 +- arch/x86/kernel/process_32.c | 18 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 38 +- arch/x86/kernel/setup_percpu.c | 5 + arch/x86/kernel/signal.c | 55 +- arch/x86/kernel/smpboot.c | 21 +- arch/x86/kernel/stacktrace.c | 128 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 13 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/lapic.c | 73 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.c | 1 - arch/x86/kvm/mtrr.c | 10 +- arch/x86/kvm/vmx/nested.c | 111 +- arch/x86/kvm/vmx/vmenter.S | 12 - arch/x86/kvm/vmx/vmx.c | 24 +- arch/x86/kvm/x86.c | 131 +- arch/x86/kvm/x86.h | 12 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/copy_user_64.S | 48 - arch/x86/lib/delay.c | 2 +- arch/x86/lib/error-inject.c | 1 - arch/x86/lib/memcpy_64.S | 3 +- arch/x86/lib/rwsem.S | 156 + arch/x86/lib/usercopy_64.c | 20 + arch/x86/math-emu/fpu_entry.c | 3 + arch/x86/mm/cpu_entry_area.c | 64 +- arch/x86/mm/dump_pagetables.c | 4 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/fault.c | 58 +- arch/x86/mm/init.c | 43 - arch/x86/mm/kaslr.c | 94 +- arch/x86/mm/mpx.c | 6 +- arch/x86/mm/pageattr.c | 16 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/mm/pti.c | 6 +- arch/x86/mm/tlb.c | 116 +- arch/x86/pci/irq.c | 10 +- arch/x86/platform/olpc/olpc_dt.c | 101 +- arch/x86/platform/pvh/enlighten.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/power/hibernate.c | 1 + arch/x86/tools/relocs.c | 76 +- arch/x86/um/Kconfig | 6 + arch/x86/um/Makefile | 4 +- arch/x86/um/asm/syscall.h | 2 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/efi.c | 12 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/enlighten_pvh.c | 7 +- arch/x86/xen/mmu_pv.c | 2 + arch/x86/xen/multicalls.c | 2 +- arch/x86/xen/smp_pv.c | 4 +- arch/x86/xen/time.c | 20 +- arch/x86/xen/xen-head.S | 10 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/Kconfig | 3 + arch/xtensa/include/asm/Kbuild | 2 +- arch/xtensa/include/asm/irqflags.h | 2 +- arch/xtensa/include/asm/segment.h | 16 + arch/xtensa/include/asm/syscall.h | 2 +- arch/xtensa/include/asm/tlb.h | 26 + arch/xtensa/include/uapi/asm/sockios.h | 4 +- arch/xtensa/kernel/smp.c | 2 +- block/Kconfig | 24 + block/badblocks.c | 10 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 811 +- block/bfq-iosched.h | 107 +- block/bfq-wf2q.c | 23 +- block/bio-integrity.c | 16 +- block/bio.c | 286 +- block/blk-cgroup.c | 1 - block/blk-core.c | 1 - block/blk-exec.c | 1 - block/blk-flush.c | 3 +- block/blk-integrity.c | 19 +- block/blk-iolatency.c | 1 - block/blk-merge.c | 147 +- block/blk-mq-cpumap.c | 1 - block/blk-mq-debugfs.c | 13 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 10 +- block/blk-mq-sched.c | 1 - block/blk-mq-sysfs.c | 9 +- block/blk-mq-tag.c | 1 - block/blk-mq-virtio.c | 10 +- block/blk-mq.c | 1 - block/blk-rq-qos.c | 2 - block/blk-rq-qos.h | 1 - block/blk-settings.c | 17 +- block/blk-stat.c | 1 - block/blk-sysfs.c | 30 +- block/blk-timeout.c | 1 - block/blk-wbt.c | 1 - block/blk-zoned.c | 1 - block/blk.h | 2 +- block/bounce.c | 3 +- block/bsg-lib.c | 16 +- block/bsg.c | 9 +- block/elevator.c | 7 +- block/genhd.c | 68 +- block/ioctl.c | 1 - block/ioprio.c | 1 - block/kyber-iosched.c | 13 +- block/mq-deadline.c | 1 - block/opal_proto.h | 12 +- block/partition-generic.c | 7 - block/partitions/acorn.c | 7 +- block/partitions/aix.h | 1 - block/partitions/amiga.h | 1 - block/partitions/efi.c | 16 +- block/partitions/efi.h | 16 +- block/partitions/ibm.h | 1 - block/partitions/karma.h | 1 - block/partitions/ldm.c | 16 +- block/partitions/ldm.h | 16 +- block/partitions/msdos.h | 1 - block/partitions/osf.h | 1 - block/partitions/sgi.h | 1 - block/partitions/sun.h | 1 - block/partitions/sysv68.h | 1 - block/partitions/ultrix.h | 1 - block/scsi_ioctl.c | 16 +- block/sed-opal.c | 726 +- block/t10-pi.c | 19 +- crypto/842.c | 2 +- crypto/Kconfig | 85 +- crypto/Makefile | 10 +- crypto/adiantum.c | 3 +- crypto/aegis128.c | 2 +- crypto/aegis128l.c | 2 +- crypto/aegis256.c | 2 +- crypto/aes_generic.c | 10 +- crypto/akcipher.c | 14 - crypto/algboss.c | 8 +- crypto/ansi_cprng.c | 2 +- crypto/anubis.c | 2 +- crypto/arc4.c | 2 +- crypto/asymmetric_keys/asym_tpm.c | 43 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 + crypto/asymmetric_keys/public_key.c | 105 +- crypto/asymmetric_keys/verify_pefile.c | 1 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 57 +- crypto/asymmetric_keys/x509_public_key.c | 1 + crypto/authenc.c | 2 +- crypto/authencesn.c | 2 +- crypto/blowfish_generic.c | 2 +- crypto/camellia_generic.c | 2 +- crypto/cast5_generic.c | 2 +- crypto/cast6_generic.c | 2 +- crypto/cbc.c | 2 +- crypto/ccm.c | 46 +- crypto/cfb.c | 2 +- crypto/chacha20poly1305.c | 6 +- crypto/chacha_generic.c | 12 +- crypto/cmac.c | 2 +- crypto/crc32_generic.c | 2 +- crypto/crc32c_generic.c | 2 +- crypto/crct10dif_generic.c | 13 +- crypto/cryptd.c | 252 + crypto/crypto_null.c | 2 +- crypto/crypto_user_base.c | 4 +- crypto/ctr.c | 2 +- crypto/cts.c | 20 +- crypto/deflate.c | 2 +- crypto/des_generic.c | 13 +- crypto/dh.c | 2 +- crypto/drbg.c | 3 +- crypto/ecb.c | 2 +- crypto/ecc.c | 417 +- crypto/ecc.h | 153 +- crypto/ecc_curve_defs.h | 15 + crypto/ecdh.c | 2 +- crypto/echainiv.c | 2 +- crypto/ecrdsa.c | 296 - crypto/ecrdsa_defs.h | 225 - crypto/ecrdsa_params.asn1 | 4 - crypto/ecrdsa_pub_key.asn1 | 1 - crypto/fcrypt.c | 2 +- crypto/fips.c | 2 +- crypto/gcm.c | 36 +- crypto/ghash-generic.c | 2 +- crypto/hmac.c | 13 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/keywrap.c | 2 +- crypto/khazad.c | 2 +- crypto/lrw.c | 6 +- crypto/lz4.c | 2 +- crypto/lz4hc.c | 2 +- crypto/lzo-rle.c | 2 +- crypto/lzo.c | 2 +- crypto/md4.c | 2 +- crypto/md5.c | 2 +- crypto/michael_mic.c | 2 +- crypto/morus1280.c | 2 +- crypto/morus640.c | 2 +- crypto/nhpoly1305.c | 2 +- crypto/ofb.c | 2 +- crypto/pcbc.c | 2 +- crypto/pcrypt.c | 2 +- crypto/poly1305_generic.c | 2 +- crypto/rmd128.c | 2 +- crypto/rmd160.c | 2 +- crypto/rmd256.c | 2 +- crypto/rmd320.c | 2 +- crypto/rsa-pkcs1pad.c | 33 +- crypto/rsa.c | 111 +- crypto/salsa20_generic.c | 13 +- crypto/scompress.c | 129 +- crypto/seed.c | 2 +- crypto/seqiv.c | 2 +- crypto/serpent_generic.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha3_generic.c | 2 +- crypto/sha512_generic.c | 2 +- crypto/shash.c | 7 +- crypto/simd.c | 273 +- crypto/skcipher.c | 9 +- crypto/sm3_generic.c | 2 +- crypto/sm4_generic.c | 2 +- crypto/streebog_generic.c | 27 +- crypto/tcrypt.c | 2 +- crypto/tea.c | 2 +- crypto/testmgr.c | 1242 +- crypto/testmgr.h | 181 +- crypto/tgr192.c | 2 +- crypto/twofish_generic.c | 2 +- crypto/vmac.c | 2 +- crypto/wp512.c | 2 +- crypto/xcbc.c | 2 +- crypto/xts.c | 2 +- crypto/zstd.c | 2 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/Kconfig | 1 - drivers/acpi/Makefile | 1 - drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_dbg.c | 2 +- drivers/acpi/acpi_lpat.c | 2 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/dbexec.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/evgpeinit.c | 4 +- drivers/acpi/acpica/exnames.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 4 - drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsinit.c | 4 +- drivers/acpi/acpica/nsnames.c | 8 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 14 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psargs.c | 8 +- drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbdata.c | 3 +- drivers/acpi/acpica/tbfind.c | 20 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 10 +- drivers/acpi/acpica/tbutils.c | 6 +- drivers/acpi/acpica/tbxface.c | 4 +- drivers/acpi/acpica/tbxfload.c | 15 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utdecode.c | 4 +- drivers/acpi/acpica/utmisc.c | 8 +- drivers/acpi/acpica/utpredef.c | 4 +- drivers/acpi/acpica/utstring.c | 6 +- drivers/acpi/arm64/iort.c | 161 +- drivers/acpi/button.c | 5 +- drivers/acpi/cppc_acpi.c | 34 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/dptf/dptf_power.c | 3 +- drivers/acpi/event.c | 4 +- drivers/acpi/hmat/Kconfig | 11 - drivers/acpi/hmat/Makefile | 1 - drivers/acpi/hmat/hmat.c | 666 - drivers/acpi/numa.c | 16 +- drivers/acpi/pci_mcfg.c | 12 - drivers/acpi/pci_root.c | 2 - drivers/acpi/power.c | 4 +- drivers/acpi/pptt.c | 48 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/property.c | 1 - drivers/acpi/scan.c | 25 +- drivers/acpi/spcr.c | 2 +- drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 98 +- drivers/acpi/utils.c | 16 +- drivers/acpi/video_detect.c | 10 +- drivers/android/binder.c | 12 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/atm/iphase.c | 4 +- drivers/base/Kconfig | 10 +- drivers/base/arch_topology.c | 36 +- drivers/base/core.c | 5 - drivers/base/dd.c | 5 +- drivers/base/firmware_loader/Kconfig | 1 - drivers/base/firmware_loader/builtin/.gitignore | 1 - drivers/base/node.c | 352 +- drivers/base/platform.c | 12 +- drivers/base/power/clock_ops.c | 3 +- drivers/base/power/common.c | 4 +- drivers/base/power/domain.c | 122 +- drivers/base/power/domain_governor.c | 71 +- drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 80 +- drivers/base/power/qos.c | 6 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/sysfs.c | 6 +- drivers/base/power/trace.c | 2 +- drivers/base/power/wakeirq.c | 15 +- drivers/base/power/wakeup.c | 10 +- drivers/base/property.c | 75 - drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regcache-flat.c | 18 +- drivers/base/regmap/regcache-lzo.c | 18 +- drivers/base/regmap/regcache-rbtree.c | 18 +- drivers/base/regmap/regcache.c | 18 +- drivers/base/regmap/regmap-ac97.c | 22 +- drivers/base/regmap/regmap-debugfs.c | 48 +- drivers/base/regmap/regmap-i2c.c | 18 +- drivers/base/regmap/regmap-irq.c | 21 +- drivers/base/regmap/regmap-mmio.c | 22 +- drivers/base/regmap/regmap-spi.c | 18 +- drivers/base/regmap/regmap-spmi.c | 29 +- drivers/base/regmap/regmap-w1.c | 16 +- drivers/base/regmap/regmap.c | 27 +- drivers/base/syscore.c | 12 +- drivers/base/test/Makefile | 1 - drivers/block/amiflop.c | 1 - drivers/block/ataflop.c | 1 - drivers/block/brd.c | 7 +- drivers/block/drbd/drbd_int.h | 7 +- drivers/block/drbd/drbd_nl.c | 8 +- drivers/block/drbd/drbd_nla.c | 3 +- drivers/block/drbd/drbd_receiver.c | 7 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 2 + drivers/block/floppy.c | 11 +- drivers/block/loop.c | 35 +- drivers/block/mtip32xx/mtip32xx.c | 89 + drivers/block/mtip32xx/mtip32xx.h | 17 + drivers/block/nbd.c | 38 +- drivers/block/paride/pcd.c | 1 - drivers/block/paride/pd.c | 1 - drivers/block/paride/pf.c | 1 - drivers/block/pktcdvd.c | 1 + drivers/block/ps3disk.c | 4 +- drivers/block/rsxx/core.c | 1 - drivers/block/swim.c | 1 - drivers/block/swim3.c | 1 - drivers/block/virtio_blk.c | 3 +- drivers/block/xsysace.c | 1 - drivers/bluetooth/Kconfig | 15 +- drivers/bluetooth/Makefile | 1 - drivers/bluetooth/btbcm.c | 5 +- drivers/bluetooth/btmrvl_sdio.c | 36 - drivers/bluetooth/btmtksdio.c | 1101 - drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btqca.c | 7 +- drivers/bluetooth/btqca.h | 13 +- drivers/bluetooth/btsdio.c | 15 +- drivers/bluetooth/hci_bcm.c | 20 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_qca.c | 76 +- drivers/bus/tegra-aconnect.c | 66 +- drivers/bus/ti-sysc.c | 661 +- drivers/cdrom/gdrom.c | 1 - drivers/char/hpet.c | 2 - drivers/char/hw_random/omap-rng.c | 1 - drivers/char/hw_random/stm32-rng.c | 9 - drivers/char/ipmi/ipmi_devintf.c | 3 + drivers/char/ipmi/ipmi_dmi.c | 2 - drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_plat_data.c | 27 +- drivers/char/ipmi/ipmi_plat_data.h | 3 - drivers/char/ipmi/ipmi_si_hardcode.c | 1 - drivers/char/ipmi/ipmi_si_hotmod.c | 1 - drivers/char/ipmi/ipmi_si_intf.c | 2 + drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/random.c | 199 +- drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/virtio_console.c | 3 +- drivers/clk/Kconfig | 8 - drivers/clk/Makefile | 2 - drivers/clk/at91/Makefile | 2 - drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 - drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 25 +- drivers/clk/at91/sam9x60.c | 307 - drivers/clk/at91/sama5d2.c | 12 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-divider.c | 24 +- drivers/clk/clk-fixed-factor.c | 55 +- drivers/clk/clk-fractional-divider.c | 22 +- drivers/clk/clk-gate.c | 22 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-lochnagar.c | 336 - drivers/clk/clk-milbeaut.c | 663 - drivers/clk/clk-multiplier.c | 22 +- drivers/clk/clk-mux.c | 22 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 +- drivers/clk/clk-stm32mp1.c | 3 - drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 368 +- drivers/clk/clk.h | 2 - drivers/clk/clkdev.c | 30 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/clk-imx5.c | 642 - drivers/clk/imx/clk-imx51-imx53.c | 611 + drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 + drivers/clk/imx/clk-pll14xx.c | 6 +- drivers/clk/imx/clk-pllv3.c | 29 +- drivers/clk/imx/clk-sccg-pll.c | 12 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 - drivers/clk/mediatek/Kconfig | 83 - drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.h | 14 - drivers/clk/mediatek/clk-mt8183-audio.c | 105 - drivers/clk/mediatek/clk-mt8183-cam.c | 63 - drivers/clk/mediatek/clk-mt8183-img.c | 63 - drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 - drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 - drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 - drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 - drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 - drivers/clk/mediatek/clk-mt8183-mm.c | 111 - drivers/clk/mediatek/clk-mt8183-vdec.c | 67 - drivers/clk/mediatek/clk-mt8183-venc.c | 59 - drivers/clk/mediatek/clk-mt8183.c | 1284 -- drivers/clk/mediatek/clk-mt8516.c | 815 - drivers/clk/mediatek/clk-mtk.h | 3 - drivers/clk/mediatek/clk-mux.c | 223 - drivers/clk/mediatek/clk-mux.h | 89 - drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 26 - drivers/clk/meson/clk-pll.h | 1 - drivers/clk/meson/g12a-aoclk.h | 2 + drivers/clk/meson/g12a.c | 631 - drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/meson8b.c | 734 +- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 6 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 24 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 - drivers/clk/qcom/Makefile | 1 - drivers/clk/qcom/clk-branch.c | 6 - drivers/clk/qcom/clk-branch.h | 1 - drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 - drivers/clk/qcom/turingcc-qcs404.c | 170 - drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 - drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 6 +- drivers/clk/rockchip/clk-rk3288.c | 36 +- drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 - drivers/clk/samsung/clk-exynos5410.c | 1 - drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 19 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 24 +- drivers/clk/sunxi/Kconfig | 43 - drivers/clk/sunxi/Makefile | 49 +- drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 57 +- drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 + drivers/clk/zynqmp/clk-zynqmp.h | 6 + drivers/clk/zynqmp/clkc.c | 184 +- drivers/clk/zynqmp/divider.c | 17 +- drivers/clocksource/Kconfig | 7 - drivers/clocksource/Makefile | 1 - drivers/clocksource/arm_arch_timer.c | 8 - drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 284 - drivers/counter/104-quad-8.c | 1367 -- drivers/counter/Kconfig | 60 - drivers/counter/Makefile | 10 - drivers/counter/counter.c | 1567 -- drivers/counter/ftm-quaddec.c | 356 - drivers/counter/stm32-lptimer-cnt.c | 754 - drivers/counter/stm32-timer-cnt.c | 390 - drivers/cpufreq/Kconfig | 4 + drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/armada-37xx-cpufreq.c | 22 +- drivers/cpufreq/armada-8k-cpufreq.c | 1 - drivers/cpufreq/cpufreq.c | 101 +- drivers/cpufreq/cpufreq_stats.c | 15 +- drivers/cpufreq/freq_table.c | 3 + drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 65 +- drivers/cpufreq/kirkwood-cpufreq.c | 19 +- drivers/cpufreq/maple-cpufreq.c | 6 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 - drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/qoriq-cpufreq.c | 2 - drivers/cpufreq/speedstep-centrino.c | 2 +- drivers/cpuidle/cpuidle-exynos.c | 2 +- drivers/cpuidle/cpuidle.c | 19 +- drivers/crypto/Kconfig | 9 + drivers/crypto/Makefile | 1 + drivers/crypto/atmel-tdes.c | 103 +- drivers/crypto/axis/artpec6_crypto.c | 2 + drivers/crypto/bcm/cipher.c | 22 +- drivers/crypto/bcm/spu.c | 3 + drivers/crypto/bcm/util.c | 1 + drivers/crypto/caam/caamalg.c | 75 +- drivers/crypto/caam/caamalg_qi.c | 66 +- drivers/crypto/caam/caamalg_qi2.c | 66 +- drivers/crypto/caam/caampkc.c | 2 + drivers/crypto/caam/ctrl.c | 20 - drivers/crypto/caam/error.c | 2 +- drivers/crypto/caam/intern.h | 4 +- drivers/crypto/caam/jr.c | 33 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/caam/regs.h | 11 - drivers/crypto/cavium/cpt/cptvf_algs.c | 30 +- drivers/crypto/cavium/cpt/cptvf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 17 + drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 337 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 65 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 46 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 8 +- drivers/crypto/cavium/zip/zip_crypto.c | 8 +- drivers/crypto/ccp/ccp-crypto-des3.c | 21 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 8 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 + drivers/crypto/ccp/psp-dev.c | 69 +- drivers/crypto/ccree/Makefile | 1 - drivers/crypto/ccree/cc_aead.c | 118 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 341 +- drivers/crypto/ccree/cc_buffer_mgr.h | 2 +- drivers/crypto/ccree/cc_cipher.c | 593 +- drivers/crypto/ccree/cc_cipher.h | 3 +- drivers/crypto/ccree/cc_crypto_ctx.h | 10 +- drivers/crypto/ccree/cc_debugfs.c | 44 +- drivers/crypto/ccree/cc_debugfs.h | 2 +- drivers/crypto/ccree/cc_driver.c | 120 +- drivers/crypto/ccree/cc_driver.h | 36 +- drivers/crypto/ccree/cc_fips.c | 29 +- drivers/crypto/ccree/cc_fips.h | 4 +- drivers/crypto/ccree/cc_hash.c | 64 +- drivers/crypto/ccree/cc_hash.h | 2 +- drivers/crypto/ccree/cc_host_regs.h | 123 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 35 +- drivers/crypto/ccree/cc_ivgen.c | 11 +- drivers/crypto/ccree/cc_ivgen.h | 2 +- drivers/crypto/ccree/cc_kernel_regs.h | 2 +- drivers/crypto/ccree/cc_lli_defs.h | 4 +- drivers/crypto/ccree/cc_pm.c | 11 +- drivers/crypto/ccree/cc_pm.h | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 116 +- drivers/crypto/ccree/cc_request_mgr.h | 2 +- drivers/crypto/ccree/cc_sram_mgr.c | 7 +- drivers/crypto/ccree/cc_sram_mgr.h | 2 +- drivers/crypto/chelsio/chcr_algo.c | 2 + drivers/crypto/hifn_795x.c | 31 +- drivers/crypto/hisilicon/sec/sec_algs.c | 12 +- drivers/crypto/inside-secure/safexcel_cipher.c | 11 +- drivers/crypto/ixp4xx_crypto.c | 68 +- drivers/crypto/marvell/cipher.c | 11 +- drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mediatek/mtk-sha.c | 3 + drivers/crypto/mxc-scc.c | 767 + drivers/crypto/mxs-dcp.c | 14 +- drivers/crypto/n2_core.c | 15 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 3 +- drivers/crypto/nx/nx-aes-xcbc.c | 12 +- drivers/crypto/nx/nx-sha256.c | 6 +- drivers/crypto/nx/nx-sha512.c | 6 +- drivers/crypto/omap-des.c | 29 +- drivers/crypto/omap-sham.c | 2 + drivers/crypto/padlock-sha.c | 5 + drivers/crypto/picoxcell_crypto.c | 33 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 + drivers/crypto/qat/qat_common/qat_asym_algs.c | 2 + drivers/crypto/qce/ablkcipher.c | 22 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 61 +- drivers/crypto/s5p-sss.c | 1 + drivers/crypto/sahara.c | 6 +- drivers/crypto/stm32/stm32-cryp.c | 15 +- drivers/crypto/stm32/stm32-hash.c | 4 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 78 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 19 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 - drivers/crypto/talitos.c | 108 +- drivers/crypto/ux500/cryp/Makefile | 6 +- drivers/crypto/ux500/cryp/cryp_core.c | 86 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 14 +- drivers/crypto/vmx/aes_ctr.c | 10 +- drivers/crypto/vmx/aes_xts.c | 14 +- drivers/crypto/vmx/aesp8-ppc.pl | 4 +- drivers/crypto/vmx/ghash.c | 10 +- drivers/crypto/vmx/vmx.c | 4 +- drivers/devfreq/devfreq-event.c | 2 +- drivers/devfreq/devfreq.c | 90 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/event/rockchip-dfi.c | 25 +- drivers/devfreq/exynos-bus.c | 8 - drivers/devfreq/rk3399_dmc.c | 73 +- drivers/devfreq/tegra-devfreq.c | 7 +- drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 242 - drivers/dma-buf/reservation.c | 8 - drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bcm2835-dma.c | 3 +- drivers/dma/dma-axi-dmac.c | 116 +- drivers/dma/idma64.c | 15 +- drivers/dma/idma64.h | 2 - drivers/dma/imx-sdma.c | 15 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/pl330.c | 61 +- drivers/dma/sh/rcar-dmac.c | 34 +- drivers/dma/stm32-dma.c | 13 +- drivers/dma/tegra210-adma.c | 37 +- drivers/dma/txx9dmac.c | 3 + drivers/dma/xgene-dma.c | 6 +- drivers/edac/altera_edac.c | 262 +- drivers/edac/altera_edac.h | 69 +- drivers/edac/amd64_edac.c | 248 +- drivers/edac/amd64_edac.h | 16 +- drivers/edac/i10nm_base.c | 52 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/skx_base.c | 50 +- drivers/edac/skx_common.c | 57 +- drivers/edac/skx_common.h | 8 + drivers/extcon/Kconfig | 9 +- drivers/extcon/Makefile | 1 - drivers/extcon/devres.c | 2 +- drivers/extcon/extcon-arizona.c | 10 - drivers/extcon/extcon-axp288.c | 9 +- drivers/extcon/extcon-intel-cht-wc.c | 81 +- drivers/extcon/extcon-intel-mrfld.c | 284 - drivers/extcon/extcon-intel.h | 20 - drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 2 +- drivers/firewire/core-topology.c | 1 - drivers/firewire/ohci.c | 1 + drivers/firmware/Kconfig | 31 +- drivers/firmware/Makefile | 4 +- drivers/firmware/arm_scmi/driver.c | 8 +- drivers/firmware/dmi_scan.c | 28 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/libstub/Makefile | 20 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 168 - drivers/firmware/imx/imx-scu.c | 6 - drivers/firmware/imx/scu-pd.c | 121 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/psci.c | 708 + drivers/firmware/psci/Kconfig | 13 - drivers/firmware/psci/Makefile | 4 - drivers/firmware/psci/psci.c | 750 - drivers/firmware/{psci => }/psci_checker.c | 0 drivers/firmware/trusted_foundations.c | 176 - drivers/firmware/xilinx/zynqmp-debug.c | 18 +- drivers/firmware/xilinx/zynqmp.c | 56 +- drivers/fpga/Kconfig | 9 - drivers/fpga/Makefile | 1 - drivers/fpga/zynqmp-fpga.c | 159 - drivers/gnss/ubx.c | 1 - drivers/gpio/Kconfig | 97 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 474 - drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-merrifield.c | 18 +- drivers/gpio/gpio-mlxbf.c | 152 - drivers/gpio/gpio-mmio.c | 99 +- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 648 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 + drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 +- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 +- drivers/gpio/gpiolib-devprop.c | 2 - drivers/gpio/gpiolib-of.c | 24 +- drivers/gpio/gpiolib.c | 55 +- drivers/gpio/gpiolib.h | 22 +- drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 63 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 54 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 685 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 299 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1482 -- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 294 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 50 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 941 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 127 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 270 - drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 109 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 19 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 205 - drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 652 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 - drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 36 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 238 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 41 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 - drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 16 - drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1846 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 194 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 126 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 220 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 196 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 383 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 195 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 121 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 - drivers/gpu/drm/amd/display/dc/dc.h | 134 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 76 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 9 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 - drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 146 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 42 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 22 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 36 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 119 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 92 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 25 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 45 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 65 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 54 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 63 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 213 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 52 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 31 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 36 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 40 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 - drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 30 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 7 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 14 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 - drivers/gpu/drm/amd/display/include/signal_types.h | 5 - .../drm/amd/display/modules/color/color_gamma.c | 2 - .../drm/amd/display/modules/freesync/freesync.c | 174 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 - .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 8 - .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 - .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 - drivers/gpu/drm/amd/include/atomfirmware.h | 98 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 17 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 - drivers/gpu/drm/amd/include/linux/chash.h | 366 + drivers/gpu/drm/amd/lib/Kconfig | 28 + drivers/gpu/drm/amd/lib/Makefile | 32 + drivers/gpu/drm/amd/lib/chash.c | 638 + drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 10 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1283 -- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 20 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 127 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c | 66 - drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h | 31 - drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 67 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 119 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h | 29 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 104 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 12 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 90 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 2 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 771 - drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 - drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smu10.h | 14 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 89 - .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 128 - .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 147 - drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1984 -- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 20 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2413 --- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 129 - .../gpu/drm/arm/display/include/malidp_product.h | 12 - drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 - drivers/gpu/drm/arm/display/komeda/Makefile | 4 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 685 - drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 431 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 50 - drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 530 - drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 407 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 118 - drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 95 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 26 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 113 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 129 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 610 - drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 139 - .../drm/arm/display/komeda/komeda_private_obj.c | 220 +- drivers/gpu/drm/arm/malidp_drv.c | 48 +- drivers/gpu/drm/arm/malidp_drv.h | 6 - drivers/gpu/drm/arm/malidp_hw.c | 249 +- drivers/gpu/drm/arm/malidp_hw.h | 31 +- drivers/gpu/drm/arm/malidp_mw.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 271 +- drivers/gpu/drm/arm/malidp_regs.h | 20 - drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/aspeed/Kconfig | 14 - drivers/gpu/drm/aspeed/Makefile | 3 - drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 - drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 - drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 - drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_fb.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 9 +- drivers/gpu/drm/bochs/bochs_kms.c | 194 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 140 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 + drivers/gpu/drm/cirrus/cirrus.c | 657 - drivers/gpu/drm/cirrus/cirrus_drv.c | 161 + drivers/gpu/drm/cirrus/cirrus_drv.h | 4 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 315 + drivers/gpu/drm/cirrus/cirrus_main.c | 328 + drivers/gpu/drm/cirrus/cirrus_mode.c | 621 + drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 19 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 - drivers/gpu/drm/drm_atomic_uapi.c | 71 +- drivers/gpu/drm/drm_auth.c | 21 +- drivers/gpu/drm/drm_bufs.c | 8 - drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_crtc.c | 4 - drivers/gpu/drm/drm_crtc_internal.h | 1 - drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 223 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 86 +- drivers/gpu/drm/drm_fb_helper.c | 302 +- drivers/gpu/drm/drm_file.c | 26 +- drivers/gpu/drm/drm_format_helper.c | 324 - drivers/gpu/drm/drm_fourcc.c | 27 - drivers/gpu/drm/drm_gem.c | 320 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 - drivers/gpu/drm/drm_internal.h | 10 - drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 83 +- drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 13 +- drivers/gpu/drm/drm_legacy.h | 87 +- drivers/gpu/drm/drm_legacy_misc.c | 82 - drivers/gpu/drm/drm_lock.c | 19 - drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_mm.c | 25 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 5 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 - drivers/gpu/drm/drm_plane.c | 8 - drivers/gpu/drm/drm_prime.c | 1 - drivers/gpu/drm/drm_print.c | 28 - drivers/gpu/drm/drm_syncobj.c | 449 +- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 4 + drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 7 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 22 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 26 +- drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 97 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 48 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 35 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 72 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 71 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 9 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 49 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 75 +- drivers/gpu/drm/exynos/exynos_mixer.c | 43 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 + drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 12 +- drivers/gpu/drm/i915/.gitignore | 1 - drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/Makefile.header-test | 47 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 74 +- drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/execlist.c | 28 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 7 - drivers/gpu/drm/i915/gvt/gtt.h | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 17 +- drivers/gpu/drm/i915/gvt/handlers.c | 189 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 247 +- drivers/gpu/drm/i915/gvt/reg.h | 34 - drivers/gpu/drm/i915/gvt/scheduler.c | 39 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_active.c | 23 +- drivers/gpu/drm/i915/i915_active.h | 16 + drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 173 +- drivers/gpu/drm/i915/i915_drv.c | 622 +- drivers/gpu/drm/i915/i915_drv.h | 408 +- drivers/gpu/drm/i915/i915_gem.c | 780 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1101 +- drivers/gpu/drm/i915/i915_gem_context.h | 260 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 175 - drivers/gpu/drm/i915/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 48 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 141 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 26 +- drivers/gpu/drm/i915/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_gem_object.c | 42 - drivers/gpu/drm/i915/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 6 +- drivers/gpu/drm/i915/i915_globals.c | 125 - drivers/gpu/drm/i915/i915_globals.h | 35 - drivers/gpu/drm/i915/i915_gpu_error.c | 183 +- drivers/gpu/drm/i915/i915_gpu_error.h | 51 +- drivers/gpu/drm/i915/i915_irq.c | 665 +- drivers/gpu/drm/i915/i915_pci.c | 262 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 - drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 571 +- drivers/gpu/drm/i915/i915_request.c | 498 +- drivers/gpu/drm/i915/i915_request.h | 87 +- drivers/gpu/drm/i915/i915_reset.c | 621 +- drivers/gpu/drm/i915/i915_reset.h | 16 +- drivers/gpu/drm/i915/i915_scheduler.c | 112 +- drivers/gpu/drm/i915/i915_scheduler.h | 95 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 - drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_sw_fence.c | 43 +- drivers/gpu/drm/i915/i915_sw_fence.h | 16 +- drivers/gpu/drm/i915/i915_timeline.c | 301 +- drivers/gpu/drm/i915/i915_timeline.h | 89 +- drivers/gpu/drm/i915/i915_timeline_types.h | 70 - drivers/gpu/drm/i915/i915_trace.h | 106 +- drivers/gpu/drm/i915/i915_user_extensions.c | 61 - drivers/gpu/drm/i915/i915_user_extensions.h | 20 - drivers/gpu/drm/i915/i915_utils.h | 31 - drivers/gpu/drm/i915/i915_vgpu.c | 11 +- drivers/gpu/drm/i915/i915_vgpu.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 62 +- drivers/gpu/drm/i915/i915_vma.h | 3 - drivers/gpu/drm/i915/icl_dsi.c | 51 +- drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/intel_atomic_plane.h | 40 - drivers/gpu/drm/i915/intel_audio.c | 95 +- drivers/gpu/drm/i915/intel_audio.h | 24 - drivers/gpu/drm/i915/intel_bios.c | 133 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 14 +- drivers/gpu/drm/i915/intel_cdclk.c | 382 +- drivers/gpu/drm/i915/intel_cdclk.h | 46 - drivers/gpu/drm/i915/intel_color.c | 1131 +- drivers/gpu/drm/i915/intel_color.h | 17 - drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_connector.c | 19 +- drivers/gpu/drm/i915/intel_connector.h | 35 - drivers/gpu/drm/i915/intel_context.c | 269 - drivers/gpu/drm/i915/intel_context.h | 87 - drivers/gpu/drm/i915/intel_context_types.h | 74 - drivers/gpu/drm/i915/intel_crt.c | 13 +- drivers/gpu/drm/i915/intel_crt.h | 21 - drivers/gpu/drm/i915/intel_csr.c | 5 +- drivers/gpu/drm/i915/intel_csr.h | 17 - drivers/gpu/drm/i915/intel_ddi.c | 327 +- drivers/gpu/drm/i915/intel_ddi.h | 53 - drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 46 +- drivers/gpu/drm/i915/intel_display.c | 804 +- drivers/gpu/drm/i915/intel_dp.c | 589 +- drivers/gpu/drm/i915/intel_dp.h | 122 - drivers/gpu/drm/i915/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/intel_dp_mst.c | 154 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 6 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 770 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 666 +- drivers/gpu/drm/i915/intel_dsi.h | 1 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 - drivers/gpu/drm/i915/intel_engine_cs.c | 491 +- drivers/gpu/drm/i915/intel_engine_types.h | 546 - drivers/gpu/drm/i915/intel_fbc.c | 6 +- drivers/gpu/drm/i915/intel_fbc.h | 42 - drivers/gpu/drm/i915/intel_fbdev.c | 243 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 - drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 - drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 - drivers/gpu/drm/i915/intel_gpu_commands.h | 9 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 4 +- drivers/gpu/drm/i915/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/intel_guc_ct.c | 99 +- drivers/gpu/drm/i915/intel_guc_ct.h | 3 - drivers/gpu/drm/i915/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/intel_guc_log.c | 5 - drivers/gpu/drm/i915/intel_guc_submission.c | 133 +- drivers/gpu/drm/i915/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/intel_hangcheck.c | 26 +- drivers/gpu/drm/i915/intel_hdcp.c | 1261 +- drivers/gpu/drm/i915/intel_hdcp.h | 33 - drivers/gpu/drm/i915/intel_hdmi.c | 810 +- drivers/gpu/drm/i915/intel_hdmi.h | 51 - drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_huc_fw.c | 27 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 904 +- drivers/gpu/drm/i915/intel_lrc.h | 35 +- drivers/gpu/drm/i915/intel_lspcon.c | 19 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 - drivers/gpu/drm/i915/intel_lvds.c | 101 +- drivers/gpu/drm/i915/intel_lvds.h | 22 - drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_overlay.c | 6 +- drivers/gpu/drm/i915/intel_panel.c | 150 +- drivers/gpu/drm/i915/intel_panel.h | 65 - drivers/gpu/drm/i915/intel_pipe_crc.c | 232 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 - drivers/gpu/drm/i915/intel_pm.c | 555 +- drivers/gpu/drm/i915/intel_pm.h | 71 - drivers/gpu/drm/i915/intel_psr.c | 318 +- drivers/gpu/drm/i915/intel_psr.h | 40 - drivers/gpu/drm/i915/intel_ringbuffer.c | 435 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 650 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 124 +- drivers/gpu/drm/i915/intel_sdvo.c | 169 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 - drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 260 +- drivers/gpu/drm/i915/intel_sprite.h | 55 - drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 - drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 - drivers/gpu/drm/i915/intel_uncore.c | 996 +- drivers/gpu/drm/i915/intel_uncore.h | 286 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 - drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 187 +- drivers/gpu/drm/i915/intel_workarounds.h | 19 +- drivers/gpu/drm/i915/intel_workarounds_types.h | 27 - drivers/gpu/drm/i915/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 25 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 12 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 457 +- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 1 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 9 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 16 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 301 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 446 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 166 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 423 +- drivers/gpu/drm/i915/selftests/mock_context.c | 34 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 145 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 54 +- drivers/gpu/drm/i915/selftests/mock_request.c | 12 +- drivers/gpu/drm/i915/selftests/mock_request.h | 7 + drivers/gpu/drm/i915/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 84 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/lima/Kconfig | 13 - drivers/gpu/drm/lima/Makefile | 21 - drivers/gpu/drm/lima/lima_bcast.c | 47 - drivers/gpu/drm/lima/lima_bcast.h | 14 - drivers/gpu/drm/lima/lima_ctx.c | 98 - drivers/gpu/drm/lima/lima_ctx.h | 30 - drivers/gpu/drm/lima/lima_device.c | 385 - drivers/gpu/drm/lima/lima_device.h | 131 - drivers/gpu/drm/lima/lima_dlbu.c | 58 - drivers/gpu/drm/lima/lima_dlbu.h | 18 - drivers/gpu/drm/lima/lima_drv.c | 376 - drivers/gpu/drm/lima/lima_drv.h | 45 - drivers/gpu/drm/lima/lima_gem.c | 349 - drivers/gpu/drm/lima/lima_gem.h | 25 - drivers/gpu/drm/lima/lima_gem_prime.c | 47 - drivers/gpu/drm/lima/lima_gem_prime.h | 13 - drivers/gpu/drm/lima/lima_gp.c | 283 - drivers/gpu/drm/lima/lima_gp.h | 16 - drivers/gpu/drm/lima/lima_l2_cache.c | 80 - drivers/gpu/drm/lima/lima_l2_cache.h | 14 - drivers/gpu/drm/lima/lima_mmu.c | 142 - drivers/gpu/drm/lima/lima_mmu.h | 16 - drivers/gpu/drm/lima/lima_object.c | 122 - drivers/gpu/drm/lima/lima_object.h | 36 - drivers/gpu/drm/lima/lima_pmu.c | 60 - drivers/gpu/drm/lima/lima_pmu.h | 12 - drivers/gpu/drm/lima/lima_pp.c | 427 - drivers/gpu/drm/lima/lima_pp.h | 19 - drivers/gpu/drm/lima/lima_regs.h | 298 - drivers/gpu/drm/lima/lima_sched.c | 362 - drivers/gpu/drm/lima/lima_sched.h | 102 - drivers/gpu/drm/lima/lima_vm.c | 282 - drivers/gpu/drm/lima/lima_vm.h | 62 - drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 73 + drivers/gpu/drm/meson/meson_canvas.h | 51 + drivers/gpu/drm/meson/meson_crtc.c | 353 +- drivers/gpu/drm/meson/meson_drv.c | 83 +- drivers/gpu/drm/meson/meson_drv.h | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 18 +- drivers/gpu/drm/meson/meson_plane.c | 21 +- drivers/gpu/drm/meson/meson_registers.h | 247 - drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 85 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 10 +- drivers/gpu/drm/msm/Kconfig | 5 - drivers/gpu/drm/msm/Makefile | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 109 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 216 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 62 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 141 - drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 69 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 15 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 177 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 10 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 69 +- drivers/gpu/drm/msm/msm_gem.h | 8 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 + drivers/gpu/drm/msm/msm_gem_submit.c | 52 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 17 +- drivers/gpu/drm/msm/msm_gpu.h | 3 - drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 41 - drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 13 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 7 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 - drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 - drivers/gpu/drm/omapdrm/displays/Kconfig | 17 + drivers/gpu/drm/omapdrm/displays/Makefile | 3 + .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 45 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 330 + drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 45 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 39 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 170 + .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 40 + drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 221 + drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 140 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 41 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 41 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 61 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 55 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 58 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 48 +- drivers/gpu/drm/omapdrm/dss/base.c | 144 +- drivers/gpu/drm/omapdrm/dss/display.c | 24 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 64 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 110 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 60 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 54 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 54 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 76 +- drivers/gpu/drm/omapdrm/dss/output.c | 36 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 68 +- drivers/gpu/drm/omapdrm/dss/venc.c | 229 +- drivers/gpu/drm/omapdrm/omap_connector.c | 181 +- drivers/gpu/drm/omapdrm/omap_connector.h | 8 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 236 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 211 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 31 - drivers/gpu/drm/panel/Makefile | 3 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 387 - drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 258 - drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 + drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 84 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 14 - drivers/gpu/drm/panfrost/Makefile | 12 - drivers/gpu/drm/panfrost/TODO | 27 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 218 - drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 - drivers/gpu/drm/panfrost/panfrost_device.c | 252 - drivers/gpu/drm/panfrost/panfrost_device.h | 124 - drivers/gpu/drm/panfrost/panfrost_drv.c | 463 - drivers/gpu/drm/panfrost/panfrost_features.h | 309 - drivers/gpu/drm/panfrost/panfrost_gem.c | 95 - drivers/gpu/drm/panfrost/panfrost_gem.h | 29 - drivers/gpu/drm/panfrost/panfrost_gpu.c | 362 - drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 - drivers/gpu/drm/panfrost/panfrost_issues.h | 176 - drivers/gpu/drm/panfrost/panfrost_job.c | 560 - drivers/gpu/drm/panfrost/panfrost_job.h | 51 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 - drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 - drivers/gpu/drm/panfrost/panfrost_regs.h | 298 - drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 - drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 - drivers/gpu/drm/qxl/qxl_drv.h | 3 + drivers/gpu/drm/qxl/qxl_prime.c | 12 - drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 + drivers/gpu/drm/radeon/radeon_fb.c | 11 +- drivers/gpu/drm/radeon/radeon_ttm.c | 17 +- drivers/gpu/drm/rcar-du/Kconfig | 4 - drivers/gpu/drm/rcar-du/Makefile | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 64 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 - drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 - drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 122 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 17 - drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 - drivers/gpu/drm/rcar-du/rcar_du_writeback.h | 39 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 19 +- drivers/gpu/drm/rockchip/Kconfig | 8 - drivers/gpu/drm/rockchip/Makefile | 1 - drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 - drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 - drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 35 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 - drivers/gpu/drm/stm/ltdc.c | 24 - drivers/gpu/drm/stm/ltdc.h | 3 - drivers/gpu/drm/sun4i/sun4i_backend.c | 63 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 - drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 29 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 74 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 2 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 179 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 - drivers/gpu/drm/sun4i/sun8i_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 - drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 54 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 - drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/sor.c | 21 +- drivers/gpu/drm/tinydrm/core/Makefile | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 183 + drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 160 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 24 +- drivers/gpu/drm/tinydrm/hx8357d.c | 59 +- drivers/gpu/drm/tinydrm/ili9225.c | 87 +- drivers/gpu/drm/tinydrm/ili9341.c | 59 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 67 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 185 +- drivers/gpu/drm/tinydrm/repaper.c | 147 +- drivers/gpu/drm/tinydrm/st7586.c | 148 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 + drivers/gpu/drm/ttm/ttm_memory.c | 15 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_drv.c | 57 +- drivers/gpu/drm/udl/udl_drv.h | 9 +- drivers/gpu/drm/udl/udl_fb.c | 20 +- drivers/gpu/drm/udl/udl_gem.c | 2 +- drivers/gpu/drm/udl/udl_main.c | 35 +- drivers/gpu/drm/v3d/Kconfig | 1 - drivers/gpu/drm/v3d/v3d_bo.c | 314 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 - drivers/gpu/drm/v3d/v3d_drv.c | 65 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_gem.c | 110 +- drivers/gpu/drm/v3d/v3d_irq.c | 67 +- drivers/gpu/drm/v3d/v3d_mmu.c | 11 +- drivers/gpu/drm/v3d/v3d_regs.h | 2 - drivers/gpu/drm/v3d/v3d_sched.c | 25 +- drivers/gpu/drm/vboxvideo/Kconfig | 16 - drivers/gpu/drm/vboxvideo/vbox_drv.c | 258 - drivers/gpu/drm/vboxvideo/vbox_drv.h | 271 - drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 183 - drivers/gpu/drm/vboxvideo/vbox_main.c | 361 - drivers/gpu/drm/vboxvideo/vbox_mode.c | 939 - drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 - drivers/gpu/drm/vboxvideo/vbox_ttm.c | 388 - drivers/gpu/drm/vc4/vc4_bo.c | 69 +- drivers/gpu/drm/vc4/vc4_crtc.c | 107 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 90 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 42 +- drivers/gpu/drm/vc4/vc4_drv.h | 77 +- drivers/gpu/drm/vc4/vc4_dsi.c | 175 +- drivers/gpu/drm/vc4/vc4_gem.c | 49 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 +- drivers/gpu/drm/vc4/vc4_hvs.c | 180 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 - drivers/gpu/drm/vc4/vc4_kms.c | 123 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 18 - drivers/gpu/drm/vc4/vc4_plane.c | 59 +- drivers/gpu/drm/vc4/vc4_regs.h | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 49 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.c | 4 + drivers/gpu/drm/virtio/virtgpu_drv.h | 48 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 102 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 98 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 34 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1505 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 - drivers/gpu/drm/xen/xen_drm_front.c | 1 - drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/hid/Kconfig | 27 - drivers/hid/Makefile | 3 - drivers/hid/hid-core.c | 53 +- drivers/hid/hid-hyperv.c | 2 - drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 83 +- drivers/hid/hid-lg.c | 2 + drivers/hid/hid-logitech-dj.c | 1142 +- drivers/hid/hid-logitech-hidpp.c | 736 +- drivers/hid/hid-macally.c | 45 - drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 6 + drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-u2fzero.c | 374 - drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/intel-ish-hid/Kconfig | 15 - drivers/hid/intel-ish-hid/Makefile | 3 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 - drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 - drivers/hid/intel-ish-hid/ishtp-hid-client.c | 168 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 96 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 37 +- drivers/hid/intel-ish-hid/ishtp/client.c | 60 +- drivers/hid/intel-ish-hid/ishtp/client.h | 24 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 31 + drivers/hv/channel_mgmt.c | 3 - drivers/hv/hv.c | 1 + drivers/hv/hyperv_vmbus.h | 3 - drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 167 +- drivers/hwmon/Kconfig | 19 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/ad7414.c | 2 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm1025.c | 98 +- drivers/hwmon/adm1026.c | 416 +- drivers/hwmon/adm1029.c | 41 +- drivers/hwmon/adm1031.c | 201 +- drivers/hwmon/adm9240.c | 135 +- drivers/hwmon/ads1015.c | 2 +- drivers/hwmon/ads7828.c | 4 +- drivers/hwmon/adt7411.c | 48 +- drivers/hwmon/adt7475.c | 2 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/hih6130.c | 2 +- drivers/hwmon/hwmon.c | 9 +- drivers/hwmon/iio_hwmon.c | 27 +- drivers/hwmon/ina209.c | 2 +- drivers/hwmon/ina2xx.c | 2 +- drivers/hwmon/ina3221.c | 176 +- drivers/hwmon/jc42.c | 18 +- drivers/hwmon/jz4740-hwmon.c | 4 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/lm75.c | 34 +- drivers/hwmon/lm78.c | 114 +- drivers/hwmon/lm85.c | 342 +- drivers/hwmon/lm87.c | 165 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm95241.c | 34 +- drivers/hwmon/lm95245.c | 49 +- drivers/hwmon/lochnagar-hwmon.c | 412 - drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4245.c | 73 +- drivers/hwmon/ltq-cputemp.c | 26 +- drivers/hwmon/max197.c | 2 +- drivers/hwmon/max31790.c | 58 +- drivers/hwmon/max6621.c | 44 +- drivers/hwmon/max6650.c | 90 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/menf21bmc_hwmon.c | 43 +- drivers/hwmon/mlxreg-fan.c | 121 +- drivers/hwmon/nct7904.c | 128 +- drivers/hwmon/npcm750-pwm-fan.c | 70 +- drivers/hwmon/ntc_thermistor.c | 24 +- drivers/hwmon/occ/Kconfig | 17 +- drivers/hwmon/occ/Makefile | 6 +- drivers/hwmon/occ/common.c | 11 - drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/sysfs.c | 29 +- drivers/hwmon/pc87427.c | 14 +- drivers/hwmon/pmbus/Kconfig | 18 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/ir38064.c | 65 - drivers/hwmon/pmbus/isl68137.c | 169 - drivers/hwmon/pmbus/lm25066.c | 17 +- drivers/hwmon/pmbus/pmbus.h | 18 - drivers/hwmon/pmbus/pmbus_core.c | 129 +- drivers/hwmon/pmbus/tps53679.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwmon/pwm-fan.c | 116 +- drivers/hwmon/raspberrypi-hwmon.c | 13 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sht15.c | 2 +- drivers/hwmon/sis5595.c | 92 +- drivers/hwmon/smsc47b397.c | 13 +- drivers/hwmon/smsc47m1.c | 106 +- drivers/hwmon/smsc47m192.c | 146 +- drivers/hwmon/stts751.c | 2 +- drivers/hwmon/thmc50.c | 83 +- drivers/hwmon/tmp102.c | 28 +- drivers/hwmon/tmp103.c | 2 +- drivers/hwmon/tmp108.c | 29 +- drivers/hwmon/tmp421.c | 2 +- drivers/hwmon/via686a.c | 148 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 166 +- drivers/hwmon/w83627hf.c | 299 +- drivers/hwmon/w83773g.c | 32 +- drivers/hwtracing/coresight/Kconfig | 9 +- drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-catu.h | 5 + .../coresight/coresight-dynamic-replicator.c | 255 + drivers/hwtracing/coresight/coresight-etb10.c | 97 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.c | 114 +- drivers/hwtracing/coresight/coresight-funnel.c | 116 +- drivers/hwtracing/coresight/coresight-replicator.c | 238 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 82 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 266 +- drivers/hwtracing/coresight/coresight-tmc.c | 17 +- drivers/hwtracing/coresight/coresight-tmc.h | 12 - drivers/hwtracing/coresight/coresight-tpiu.c | 18 +- drivers/hwtracing/coresight/coresight.c | 29 +- drivers/hwtracing/intel_th/pci.c | 5 - drivers/hwtracing/stm/core.c | 9 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 24 - drivers/i2c/busses/Makefile | 5 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 - drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 - drivers/i2c/busses/i2c-amd-mp2.h | 219 - drivers/i2c/busses/i2c-at91-core.c | 376 - drivers/i2c/busses/i2c-at91-master.c | 801 - drivers/i2c/busses/i2c-at91-slave.c | 143 - drivers/i2c/busses/i2c-at91.c | 1251 ++ drivers/i2c/busses/i2c-at91.h | 174 - drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 +- drivers/i2c/busses/i2c-brcmstb.c | 1 + drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 - drivers/i2c/busses/i2c-designware-platdrv.c | 5 - drivers/i2c/busses/i2c-gpio.c | 2 - drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i2c/busses/i2c-isch.c | 1 + drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 7 - drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 - drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 17 +- drivers/i2c/i2c-core-smbus.c | 25 +- drivers/i2c/i2c-core.h | 25 - drivers/i2c/i2c-mux.c | 6 - drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/i3c/master/dw-i3c-master.c | 10 + drivers/ide/ide-cd.c | 1 - drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/ide/tx4939ide.c | 2 + drivers/iio/Kconfig | 26 +- drivers/iio/Makefile | 1 + drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 13 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 - drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.c | 2 - drivers/iio/adc/ad7780.c | 376 - drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 16 +- drivers/iio/adc/imx7d_adc.c | 175 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 - drivers/iio/adc/mxs-lradc-adc.c | 2 - drivers/iio/adc/qcom-spmi-adc5.c | 1 - drivers/iio/adc/stm32-dfsdm-adc.c | 628 +- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8344.c | 204 - drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 12 +- drivers/iio/chemical/pms7003.c | 5 - .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 12 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/104-quad-8.c | 631 + drivers/iio/counter/Kconfig | 34 + drivers/iio/counter/Makefile | 8 + drivers/iio/counter/stm32-lptimer-cnt.c | 382 + drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 - drivers/iio/gyro/Makefile | 3 - drivers/iio/gyro/bmg160_core.c | 21 - drivers/iio/gyro/bmg160_i2c.c | 9 - drivers/iio/gyro/fxas21002c.h | 150 - drivers/iio/gyro/fxas21002c_core.c | 1004 - drivers/iio/gyro/fxas21002c_i2c.c | 69 - drivers/iio/gyro/fxas21002c_spi.c | 70 - drivers/iio/gyro/itg3200_core.c | 20 - drivers/iio/gyro/mpu3050-core.c | 5 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 + drivers/iio/imu/adis16400.c | 1229 -- drivers/iio/imu/adis16400.h | 215 + drivers/iio/imu/adis16400_buffer.c | 101 + drivers/iio/imu/adis16400_core.c | 1001 + drivers/iio/imu/adis16480.c | 435 +- drivers/iio/imu/adis_buffer.c | 40 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 - drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/inkern.c | 22 +- drivers/iio/light/Kconfig | 274 +- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 - drivers/iio/magnetometer/hmc5843.h | 1 - drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 - drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 23 +- drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 - drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 - drivers/iio/temperature/max31856.c | 356 - drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 8 +- drivers/infiniband/core/cache.c | 27 +- drivers/infiniband/core/cm.c | 89 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 71 +- drivers/infiniband/core/core_priv.h | 18 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 555 +- drivers/infiniband/core/iwpm_util.c | 8 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/nldev.c | 157 +- drivers/infiniband/core/rdma_core.c | 124 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sa_query.c | 52 +- drivers/infiniband/core/sysfs.c | 77 +- drivers/infiniband/core/ucm.c | 35 +- drivers/infiniband/core/umem.c | 104 +- drivers/infiniband/core/umem_odp.c | 17 +- drivers/infiniband/core/user_mad.c | 22 - drivers/infiniband/core/uverbs.h | 4 +- drivers/infiniband/core/uverbs_cmd.c | 96 +- drivers/infiniband/core/uverbs_ioctl.c | 27 +- drivers/infiniband/core/uverbs_main.c | 119 +- drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 6 +- drivers/infiniband/core/uverbs_std_types_cq.c | 12 +- drivers/infiniband/core/uverbs_std_types_dm.c | 10 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 9 +- drivers/infiniband/core/verbs.c | 196 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 147 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 36 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 39 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 13 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb3/cxio_wr.h | 10 +- drivers/infiniband/hw/cxgb3/iwch.c | 56 +- drivers/infiniband/hw/cxgb3/iwch.h | 38 +- drivers/infiniband/hw/cxgb3/iwch_ev.c | 18 +- drivers/infiniband/hw/cxgb3/iwch_mem.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 65 +- drivers/infiniband/hw/cxgb4/cm.c | 69 +- drivers/infiniband/hw/cxgb4/cq.c | 23 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 96 +- drivers/infiniband/hw/cxgb4/mem.c | 25 +- drivers/infiniband/hw/cxgb4/provider.c | 46 +- drivers/infiniband/hw/cxgb4/qp.c | 77 +- drivers/infiniband/hw/cxgb4/restrack.c | 8 +- drivers/infiniband/hw/hfi1/chip.c | 57 +- drivers/infiniband/hw/hfi1/chip.h | 3 - drivers/infiniband/hw/hfi1/chip_registers.h | 3 - drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 82 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 + drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 56 +- drivers/infiniband/hw/hfi1/opfn.h | 6 +- drivers/infiniband/hw/hfi1/pio.c | 1 + drivers/infiniband/hw/hfi1/qp.c | 2 - drivers/infiniband/hw/hfi1/rc.c | 27 +- drivers/infiniband/hw/hfi1/rc.h | 8 - drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 274 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 + drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 15 +- drivers/infiniband/hw/hfi1/verbs.h | 1 - drivers/infiniband/hw/hfi1/vnic_main.c | 19 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 24 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 - drivers/infiniband/hw/hns/hns_roce_common.h | 33 + drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 52 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 398 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 313 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 - drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 52 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 - drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 47 +- drivers/infiniband/hw/mlx4/ah.c | 95 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 33 +- drivers/infiniband/hw/mlx4/main.c | 13 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 41 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 50 +- drivers/infiniband/hw/mlx4/srq.c | 59 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/cmd.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 28 +- drivers/infiniband/hw/mlx5/flow.c | 99 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 395 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 78 +- drivers/infiniband/hw/mlx5/mr.c | 16 +- drivers/infiniband/hw/mlx5/odp.c | 132 +- drivers/infiniband/hw/mlx5/qp.c | 154 +- drivers/infiniband/hw/mlx5/srq.c | 76 +- drivers/infiniband/hw/mlx5/srq.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 35 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 + drivers/infiniband/hw/mthca/mthca_cq.c | 7 +- drivers/infiniband/hw/mthca/mthca_eq.c | 16 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 179 +- drivers/infiniband/hw/mthca/mthca_qp.c | 23 +- drivers/infiniband/hw/mthca/mthca_srq.c | 6 + drivers/infiniband/hw/nes/nes_cm.c | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 141 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 128 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 24 +- drivers/infiniband/hw/qedr/main.c | 32 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/verbs.c | 136 +- drivers/infiniband/hw/qedr/verbs.h | 27 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_common.h | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.c | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 + drivers/infiniband/hw/qib/qib_iba7220.c | 3 + drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/hw/qib/qib_sd7220.c | 4 + drivers/infiniband/hw/qib/qib_user_sdma.c | 5 +- drivers/infiniband/hw/qib/qib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 28 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 43 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 56 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 27 +- drivers/infiniband/sw/rdmavt/ah.c | 37 +- drivers/infiniband/sw/rdmavt/ah.h | 8 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 26 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 49 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 3 - drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_net.c | 28 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 90 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/iser/Kconfig | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 6 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 4 +- drivers/input/keyboard/atkbd.c | 2 - drivers/input/keyboard/ep93xx_keypad.c | 8 +- drivers/input/keyboard/snvs_pwrkey.c | 30 +- drivers/input/keyboard/sun4i-lradc-keys.c | 38 +- drivers/input/misc/Kconfig | 12 - drivers/input/misc/Makefile | 1 - drivers/input/misc/gpio-vibra.c | 207 - drivers/input/misc/ixp4xx-beeper.c | 20 +- drivers/input/mouse/psmouse-base.c | 2 - drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/input/rmi4/rmi_f54.c | 21 +- drivers/input/serio/Kconfig | 1 - drivers/input/serio/hyperv-keyboard.c | 2 - drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/Kconfig | 10 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/edt-ft5x06.c | 23 +- drivers/input/touchscreen/goodix.c | 54 - drivers/input/touchscreen/iqs5xx.c | 1133 - drivers/interconnect/core.c | 13 +- drivers/iommu/Kconfig | 36 - drivers/iommu/Makefile | 1 - drivers/iommu/amd_iommu.c | 132 +- drivers/iommu/amd_iommu_init.c | 8 + drivers/iommu/amd_iommu_types.h | 6 + drivers/iommu/arm-smmu-regs.h | 2 - drivers/iommu/arm-smmu-v3.c | 355 +- drivers/iommu/arm-smmu.c | 11 +- drivers/iommu/dmar.c | 2 +- drivers/iommu/intel-iommu.c | 519 +- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/intel_irq_remapping.c | 7 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 - drivers/iommu/iommu.c | 211 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 41 +- drivers/iommu/virtio-iommu.c | 1158 -- drivers/irqchip/Kconfig | 12 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-bcm7038-l1.c | 3 - drivers/irqchip/irq-bcm7120-l2.c | 3 - drivers/irqchip/irq-brcmstb-l2.c | 2 - drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 83 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 4 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-ixp4xx.c | 403 - drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 233 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hisax/config.c | 6 +- drivers/isdn/i4l/isdn_ppp.c | 9 +- drivers/leds/Kconfig | 47 +- drivers/leds/Makefile | 2 - drivers/leds/leds-as3645a.c | 93 +- drivers/leds/leds-blinkm.c | 1 + drivers/leds/leds-lm3532.c | 683 - drivers/leds/leds-lt3593.c | 64 +- drivers/leds/leds-pca955x.c | 57 +- drivers/leds/leds-pca963x.c | 66 +- drivers/leds/leds-turris-omnia.c | 200 - drivers/mailbox/pcc.c | 2 +- drivers/md/Kconfig | 9 - drivers/md/Makefile | 1 - drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/journal.c | 42 +- drivers/md/bcache/request.c | 41 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 84 +- drivers/md/bcache/sysfs.c | 2 + drivers/md/bcache/util.h | 26 +- drivers/md/dm-bufio.c | 15 +- drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-dust.c | 515 - drivers/md/dm-exception-store.h | 31 +- drivers/md/dm-init.c | 8 +- drivers/md/dm-integrity.c | 10 +- drivers/md/dm-mpath.c | 19 +- drivers/md/dm-rq.c | 8 +- drivers/md/dm-snap.c | 359 +- drivers/md/dm-target.c | 3 +- drivers/md/dm-thin-metadata.c | 139 +- drivers/md/dm-writecache.c | 29 +- drivers/md/dm-zoned-metadata.c | 5 - drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 6 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 199 +- drivers/md/md.h | 25 +- drivers/md/persistent-data/dm-block-manager.c | 19 +- drivers/md/persistent-data/dm-space-map-common.c | 2 - drivers/md/raid1.c | 6 +- drivers/md/raid5.c | 16 +- drivers/media/Kconfig | 20 +- drivers/media/Makefile | 6 - drivers/media/cec/Kconfig | 4 +- drivers/media/cec/cec-core.c | 1 - drivers/media/cec/cec-notifier.c | 30 - drivers/media/common/cx2341x.c | 151 +- drivers/media/common/siano/Kconfig | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 46 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 24 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/as102_fe.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 3 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 6 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/si2165.c | 9 +- drivers/media/dvb-frontends/ts2020.c | 3 - drivers/media/i2c/Kconfig | 271 +- drivers/media/i2c/Makefile | 1 - drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/imx214.c | 10 +- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/ov2659.c | 8 +- drivers/media/i2c/ov6650.c | 43 +- drivers/media/i2c/ov7670.c | 32 +- drivers/media/i2c/ov7740.c | 28 +- drivers/media/i2c/smiapp/Kconfig | 2 +- drivers/media/i2c/st-mipid02.c | 1033 - drivers/media/media-dev-allocator.c | 135 - drivers/media/media-devnode.c | 4 +- drivers/media/media-entity.c | 33 +- drivers/media/media-request.c | 4 +- drivers/media/mmc/siano/Kconfig | 2 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/dst.c | 3 +- drivers/media/pci/bt8xx/dst_common.h | 2 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-irq.c | 2 +- drivers/media/pci/cx18/Kconfig | 4 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx23885/Kconfig | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 5 +- drivers/media/pci/cx25821/Kconfig | 4 +- drivers/media/pci/cx88/Kconfig | 10 +- drivers/media/pci/ddbridge/Kconfig | 4 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/dt3155/dt3155.c | 8 + drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 1 - drivers/media/pci/ivtv/Kconfig | 10 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/mantis/mantis_i2c.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/netup_unidvb/Kconfig | 2 +- drivers/media/pci/ngene/Kconfig | 2 +- drivers/media/pci/saa7134/Kconfig | 10 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7146/hexium_gemini.c | 5 +- drivers/media/pci/saa7146/hexium_orion.c | 5 +- drivers/media/pci/saa7164/Kconfig | 2 +- drivers/media/pci/solo6x10/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 4 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/platform/Kconfig | 90 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/atmel/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-regs.h | 2 - drivers/media/platform/atmel/atmel-isc.c | 906 +- drivers/media/platform/coda/coda-bit.c | 3 - drivers/media/platform/coda/coda-common.c | 120 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 - drivers/media/platform/davinci/isif.c | 9 + drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 3 +- drivers/media/platform/davinci/vpif_display.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/Kconfig | 4 +- drivers/media/platform/meson/Makefile | 1 - drivers/media/platform/meson/ao-cec-g12a.c | 779 - drivers/media/platform/meson/ao-cec.c | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 75 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 27 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/Kconfig | 2 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/rcar-vin/Kconfig | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 47 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 120 +- drivers/media/platform/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/rcar_drif.c | 8 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/s5p-cec/s5p_cec.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/seco-cec/seco-cec.c | 1 - drivers/media/platform/sh_veu.c | 6 + drivers/media/platform/sti/c8sectpfe/Kconfig | 2 +- drivers/media/platform/sti/cec/stih-cec.c | 21 +- drivers/media/platform/sti/delta/delta-ipc.c | 10 +- drivers/media/platform/stm32/stm32-cec.c | 11 - drivers/media/platform/stm32/stm32-dcmi.c | 46 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 14 +- drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/ti-vpe/vpe.c | 6 +- drivers/media/platform/vicodec/codec-fwht.c | 121 +- drivers/media/platform/vicodec/codec-fwht.h | 12 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 431 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 7 +- drivers/media/platform/vicodec/vicodec-core.c | 762 +- drivers/media/platform/video-mux.c | 5 - drivers/media/platform/vim2m.c | 69 +- drivers/media/platform/vimc/Kconfig | 2 +- drivers/media/platform/vimc/vimc-capture.c | 93 +- drivers/media/platform/vimc/vimc-common.c | 313 +- drivers/media/platform/vimc/vimc-common.h | 60 +- drivers/media/platform/vimc/vimc-core.c | 2 - drivers/media/platform/vimc/vimc-debayer.c | 98 +- drivers/media/platform/vimc/vimc-scaler.c | 78 +- drivers/media/platform/vimc/vimc-sensor.c | 70 +- drivers/media/platform/vimc/vimc-streamer.c | 40 +- drivers/media/platform/vimc/vimc-streamer.h | 22 +- drivers/media/platform/vivid/Kconfig | 6 +- drivers/media/platform/vivid/vivid-core.c | 2 +- drivers/media/platform/vivid/vivid-vid-cap.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 14 +- drivers/media/platform/vsp1/vsp1_brx.c | 1 - drivers/media/platform/vsp1/vsp1_clu.c | 1 - drivers/media/platform/vsp1/vsp1_dl.c | 84 +- drivers/media/platform/vsp1/vsp1_dl.h | 6 +- drivers/media/platform/vsp1/vsp1_drm.c | 94 +- drivers/media/platform/vsp1/vsp1_drm.h | 2 +- drivers/media/platform/vsp1/vsp1_entity.c | 3 +- drivers/media/platform/vsp1/vsp1_entity.h | 7 +- drivers/media/platform/vsp1/vsp1_hgo.c | 1 - drivers/media/platform/vsp1/vsp1_hgt.c | 1 - drivers/media/platform/vsp1/vsp1_hsit.c | 1 - drivers/media/platform/vsp1/vsp1_lif.c | 1 - drivers/media/platform/vsp1/vsp1_lut.c | 1 - drivers/media/platform/vsp1/vsp1_pipe.c | 62 - drivers/media/platform/vsp1/vsp1_regs.h | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 1 - drivers/media/platform/vsp1/vsp1_rwpf.h | 1 - drivers/media/platform/vsp1/vsp1_sru.c | 1 - drivers/media/platform/vsp1/vsp1_uds.c | 1 - drivers/media/platform/vsp1/vsp1_uif.c | 1 - drivers/media/platform/vsp1/vsp1_video.c | 16 +- drivers/media/platform/vsp1/vsp1_wpf.c | 83 +- drivers/media/platform/xilinx/Kconfig | 6 +- drivers/media/radio/Kconfig | 54 +- drivers/media/radio/si470x/Kconfig | 6 +- drivers/media/radio/si4713/Kconfig | 6 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 14 +- drivers/media/rc/Kconfig | 80 +- drivers/media/rc/bpf-lirc.c | 6 - drivers/media/rc/ir-rcmm-decoder.c | 1 + drivers/media/rc/keymaps/Kconfig | 2 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 2 +- drivers/media/rc/rc-main.c | 2 - drivers/media/rc/serial_ir.c | 9 +- drivers/media/rc/xbox_remote.c | 6 +- drivers/media/spi/Kconfig | 2 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 8 +- drivers/media/usb/au0828/au0828-core.c | 196 +- drivers/media/usb/au0828/au0828-video.c | 20 +- drivers/media/usb/au0828/au0828.h | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 3 +- drivers/media/usb/cx231xx/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/af9035.c | 104 +- drivers/media/usb/dvb-usb-v2/af9035.h | 12 - drivers/media/usb/dvb-usb-v2/dvbsky.c | 18 +- drivers/media/usb/em28xx/Kconfig | 8 +- drivers/media/usb/em28xx/em28xx-input.c | 2 +- drivers/media/usb/go7007/Kconfig | 8 +- drivers/media/usb/go7007/go7007-fw.c | 4 +- drivers/media/usb/go7007/go7007-usb.c | 16 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/gspca.c | 12 +- drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 10 +- drivers/media/usb/pulse8-cec/Kconfig | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 4 +- drivers/media/usb/pvrusb2/Kconfig | 8 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 - drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/Kconfig | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 17 +- drivers/media/usb/rainshadow-cec/Kconfig | 2 +- drivers/media/usb/siano/Kconfig | 2 +- drivers/media/usb/stk1160/Kconfig | 2 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/tm6000/Kconfig | 4 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/usbvision/Kconfig | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 3 - drivers/media/usb/uvc/Kconfig | 4 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 8 +- drivers/media/v4l2-core/v4l2-common.c | 186 - drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-device.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 +- drivers/memory/Makefile | 7 +- drivers/memory/Makefile.asm-offsets | 4 + drivers/memory/atmel-ebi.c | 37 +- drivers/memory/emif.h | 4 - drivers/memory/tegra/mc.c | 34 +- drivers/memory/tegra/mc.h | 2 +- drivers/memory/tegra/tegra114.c | 4 +- drivers/memory/tegra/tegra124.c | 4 +- drivers/memory/tegra/tegra20.c | 28 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30.c | 4 +- drivers/memory/ti-emif-pm.c | 3 - drivers/memory/ti-emif-sram-pm.S | 41 - drivers/memstick/host/jmb38x_ms.c | 9 +- drivers/memstick/host/tifm_ms.c | 5 +- drivers/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptctl.c | 2 +- drivers/message/fusion/mptsas.c | 36 +- drivers/message/fusion/mptscsih.c | 4 +- drivers/message/fusion/mptspi.c | 5 + drivers/mfd/Kconfig | 62 +- drivers/mfd/atmel-hlcdc.c | 1 - drivers/mfd/axp20x-i2c.c | 2 - drivers/mfd/axp20x.c | 11 - drivers/mfd/cros_ec_dev.c | 16 +- drivers/mfd/cs47l35-tables.c | 2 - drivers/mfd/cs47l90-tables.c | 2 - drivers/mfd/da9063-core.c | 28 +- drivers/mfd/da9063-i2c.c | 10 +- drivers/mfd/da9063-irq.c | 10 +- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/intel_soc_pmic_chtwc.c | 1 - drivers/mfd/rk808.c | 9 + drivers/mfd/sec-core.c | 59 +- drivers/mfd/sec-irq.c | 3 - drivers/mfd/syscon.c | 19 - drivers/mfd/ti-lmu.c | 11 + drivers/mfd/twl6040.c | 13 +- drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 + drivers/misc/Kconfig | 18 +- drivers/misc/Makefile | 3 +- drivers/{soc/aspeed => misc}/aspeed-lpc-ctrl.c | 0 drivers/{soc/aspeed => misc}/aspeed-lpc-snoop.c | 0 drivers/misc/aspeed-p2a-ctrl.c | 444 - drivers/misc/cardreader/rts5260.c | 11 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/fastrpc.c | 235 +- drivers/misc/genwqe/card_debugfs.c | 4 +- drivers/misc/habanalabs/Makefile | 2 +- drivers/misc/habanalabs/command_buffer.c | 7 - drivers/misc/habanalabs/command_submission.c | 5 +- drivers/misc/habanalabs/debugfs.c | 96 +- drivers/misc/habanalabs/device.c | 77 +- drivers/misc/habanalabs/firmware_if.c | 325 - drivers/misc/habanalabs/goya/Makefile | 3 +- drivers/misc/habanalabs/goya/goya.c | 884 +- drivers/misc/habanalabs/goya/goyaP.h | 47 +- drivers/misc/habanalabs/goya/goya_coresight.c | 620 - drivers/misc/habanalabs/goya/goya_security.c | 15 +- drivers/misc/habanalabs/habanalabs.h | 110 +- drivers/misc/habanalabs/habanalabs_drv.c | 7 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 139 +- drivers/misc/habanalabs/include/armcp_if.h | 10 +- .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 1 + .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 1 + .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 1 + .../include/goya/asic_reg/cpu_pll_regs.h | 1 + .../include/goya/asic_reg/dma_ch_0_regs.h | 1 + .../include/goya/asic_reg/dma_ch_1_regs.h | 1 + .../include/goya/asic_reg/dma_ch_2_regs.h | 1 + .../include/goya/asic_reg/dma_ch_3_regs.h | 1 + .../include/goya/asic_reg/dma_ch_4_regs.h | 1 + .../include/goya/asic_reg/dma_macro_masks.h | 1 + .../include/goya/asic_reg/dma_macro_regs.h | 1 + .../include/goya/asic_reg/dma_nrtr_masks.h | 1 + .../include/goya/asic_reg/dma_nrtr_regs.h | 1 + .../include/goya/asic_reg/dma_qm_0_masks.h | 1 + .../include/goya/asic_reg/dma_qm_0_regs.h | 1 + .../include/goya/asic_reg/dma_qm_1_regs.h | 1 + .../include/goya/asic_reg/dma_qm_2_regs.h | 1 + .../include/goya/asic_reg/dma_qm_3_regs.h | 1 + .../include/goya/asic_reg/dma_qm_4_regs.h | 1 + .../habanalabs/include/goya/asic_reg/goya_masks.h | 12 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 3 +- .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 1 + .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 1 + .../include/goya/asic_reg/mme1_rtr_masks.h | 1 + .../include/goya/asic_reg/mme1_rtr_regs.h | 1 + .../include/goya/asic_reg/mme2_rtr_regs.h | 1 + .../include/goya/asic_reg/mme3_rtr_regs.h | 1 + .../include/goya/asic_reg/mme4_rtr_regs.h | 1 + .../include/goya/asic_reg/mme5_rtr_regs.h | 1 + .../include/goya/asic_reg/mme6_rtr_regs.h | 1 + .../include/goya/asic_reg/mme_cmdq_masks.h | 1 + .../include/goya/asic_reg/mme_cmdq_regs.h | 1 + .../habanalabs/include/goya/asic_reg/mme_masks.h | 1 + .../include/goya/asic_reg/mme_qm_masks.h | 1 + .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 1 + .../habanalabs/include/goya/asic_reg/mme_regs.h | 1 + .../habanalabs/include/goya/asic_reg/mmu_masks.h | 1 + .../habanalabs/include/goya/asic_reg/mmu_regs.h | 1 + .../include/goya/asic_reg/pci_nrtr_masks.h | 1 + .../include/goya/asic_reg/pci_nrtr_regs.h | 1 + .../include/goya/asic_reg/pcie_aux_regs.h | 1 + .../include/goya/asic_reg/pcie_wrap_regs.h | 306 - .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 1 + .../include/goya/asic_reg/psoc_global_conf_masks.h | 1 + .../include/goya/asic_reg/psoc_global_conf_regs.h | 1 + .../include/goya/asic_reg/psoc_mme_pll_regs.h | 1 + .../include/goya/asic_reg/psoc_pci_pll_regs.h | 1 + .../include/goya/asic_reg/psoc_spi_regs.h | 1 + .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 1 + .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 1 + .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 1 + .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 1 + .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 1 + .../habanalabs/include/goya/asic_reg/stlb_masks.h | 1 + .../habanalabs/include/goya/asic_reg/stlb_regs.h | 1 + .../include/goya/asic_reg/tpc0_cfg_masks.h | 1 + .../include/goya/asic_reg/tpc0_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc0_cmdq_masks.h | 1 + .../include/goya/asic_reg/tpc0_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 1 + .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc0_nrtr_masks.h | 1 + .../include/goya/asic_reg/tpc0_nrtr_regs.h | 1 + .../include/goya/asic_reg/tpc0_qm_masks.h | 1 + .../include/goya/asic_reg/tpc0_qm_regs.h | 1 + .../include/goya/asic_reg/tpc1_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc1_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc1_qm_regs.h | 1 + .../include/goya/asic_reg/tpc1_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc2_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc2_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc2_qm_regs.h | 1 + .../include/goya/asic_reg/tpc2_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc3_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc3_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc3_qm_regs.h | 1 + .../include/goya/asic_reg/tpc3_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc4_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc4_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc4_qm_regs.h | 1 + .../include/goya/asic_reg/tpc4_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc5_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc5_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc5_qm_regs.h | 1 + .../include/goya/asic_reg/tpc5_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc6_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc6_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc6_qm_regs.h | 1 + .../include/goya/asic_reg/tpc6_rtr_regs.h | 1 + .../include/goya/asic_reg/tpc7_cfg_regs.h | 1 + .../include/goya/asic_reg/tpc7_cmdq_regs.h | 1 + .../include/goya/asic_reg/tpc7_nrtr_regs.h | 1 + .../include/goya/asic_reg/tpc7_qm_regs.h | 1 + .../include/goya/asic_reg/tpc_pll_regs.h | 1 + drivers/misc/habanalabs/include/goya/goya.h | 4 + .../habanalabs/include/goya/goya_async_events.h | 9 - .../misc/habanalabs/include/goya/goya_coresight.h | 199 - drivers/misc/habanalabs/include/goya/goya_fw_if.h | 2 - drivers/misc/habanalabs/include/hl_boot_if.h | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 16 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 23 - drivers/misc/habanalabs/memory.c | 193 +- drivers/misc/habanalabs/mmu.c | 600 +- drivers/misc/habanalabs/pci.c | 402 - drivers/misc/ioc4.c | 2 + drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/Kconfig | 12 +- drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 16 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Kconfig | 13 - drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 17 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 34 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 80 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 17 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/mic/Kconfig | 4 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/pci_endpoint_test.c | 18 - drivers/misc/sgi-xp/xpc_uv.c | 1 - drivers/misc/sram-exec.c | 2 +- drivers/misc/tifm_7xx1.c | 1 + drivers/mmc/core/host.c | 4 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/core/quirks.h | 2 +- drivers/mmc/host/Kconfig | 44 +- drivers/mmc/host/alcor.c | 58 +- drivers/mmc/host/cqhci.c | 2 - drivers/mmc/host/cqhci.h | 4 - drivers/mmc/host/meson-gx-mmc.c | 26 +- drivers/mmc/host/mmc_spi.c | 98 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mmci.h | 32 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_qcom_dml.h | 30 + drivers/mmc/host/mmci_stm32_sdmmc.c | 18 - drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 12 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-esdhc.c | 47 - drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 2 - drivers/mmc/host/sdhci-pci.h | 2 - drivers/mmc/host/sdhci-tegra.c | 362 +- drivers/mmc/host/sdhci.c | 177 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 22 - drivers/mmc/host/tifm_sd.c | 3 + drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/via-sdmmc.c | 10 + drivers/mtd/Kconfig | 3 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/nand/Kconfig | 1 + drivers/mtd/nand/core.c | 34 - drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_bbt.c | 3 + drivers/mtd/nand/raw/Kconfig | 393 +- drivers/mtd/nand/raw/Makefile | 9 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 127 +- drivers/mtd/nand/raw/atmel/pmecc.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.h | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 7 +- drivers/mtd/nand/raw/denali.c | 1152 +- drivers/mtd/nand/raw/denali.h | 117 +- drivers/mtd/nand/raw/denali_dt.c | 98 +- drivers/mtd/nand/raw/denali_pci.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 201 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 1 - drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/ingenic/Kconfig | 50 - drivers/mtd/nand/raw/ingenic/Makefile | 7 - drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 166 - drivers/mtd/nand/raw/ingenic/ingenic_ecc.h | 83 - drivers/mtd/nand/raw/ingenic/ingenic_nand.c | 530 - drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 295 - drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 197 - drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 545 - drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 271 - drivers/mtd/nand/raw/internals.h | 3 +- drivers/mtd/nand/raw/jz4740_nand.c | 542 + drivers/mtd/nand/raw/jz4780_bch.c | 385 + drivers/mtd/nand/raw/jz4780_bch.h | 43 + drivers/mtd/nand/raw/jz4780_nand.c | 415 + drivers/mtd/nand/raw/marvell_nand.c | 63 +- drivers/mtd/nand/raw/meson_nand.c | 30 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_amd.c | 19 +- drivers/mtd/nand/raw/nand_base.c | 324 +- drivers/mtd/nand/raw/nand_bbt.c | 73 +- drivers/mtd/nand/raw/nand_esmt.c | 19 +- drivers/mtd/nand/raw/nand_hynix.c | 94 +- drivers/mtd/nand/raw/nand_jedec.c | 27 +- drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_onfi.c | 35 +- drivers/mtd/nand/raw/nand_samsung.c | 46 +- drivers/mtd/nand/raw/nand_toshiba.c | 21 +- drivers/mtd/nand/raw/nandsim.c | 144 +- drivers/mtd/nand/raw/nuc900_nand.c | 3 +- drivers/mtd/nand/raw/omap2.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 4 - drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/r852.c | 2 + drivers/mtd/nand/raw/sh_flctl.c | 13 +- drivers/mtd/nand/raw/sunxi_nand.c | 90 +- drivers/mtd/nand/raw/tegra_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 3 - drivers/mtd/nand/spi/core.c | 169 +- drivers/mtd/nand/spi/gigadevice.c | 8 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 2 +- drivers/mtd/nand/spi/toshiba.c | 12 +- drivers/mtd/nand/spi/winbond.c | 4 +- drivers/mtd/sm_ftl.c | 12 +- drivers/mtd/spi-nor/intel-spi.c | 8 - drivers/mtd/spi-nor/spi-nor.c | 10 +- drivers/mtd/tests/mtd_nandecctest.c | 16 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Kconfig | 1 - drivers/net/appletalk/ipddp.c | 6 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/bonding/bond_netlink.c | 8 +- drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 - drivers/net/dsa/microchip/ksz9477.c | 1 - drivers/net/dsa/mv88e6060.c | 132 +- drivers/net/dsa/mv88e6060.h | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 99 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dummy.c | 15 +- drivers/net/ethernet/aeroflex/greth.c | 1 + drivers/net/ethernet/alacritech/slicoss.c | 4 + drivers/net/ethernet/amazon/ena/ena_com.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/aquantia/Kconfig | 3 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 - drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 1 - drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 188 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 16 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 15 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 6 - .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 - drivers/net/ethernet/atheros/atlx/atl1.c | 1 + drivers/net/ethernet/atheros/atlx/atl2.c | 1 + drivers/net/ethernet/aurora/nb8800.c | 8 +- drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/ethernet/broadcom/bcmsysport.c | 69 +- drivers/net/ethernet/broadcom/bcmsysport.h | 10 +- drivers/net/ethernet/broadcom/bnx2.c | 4 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 114 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 25 + drivers/net/ethernet/broadcom/cnic.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 11 +- drivers/net/ethernet/cadence/macb_main.c | 6 +- drivers/net/ethernet/cavium/Kconfig | 1 - .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 1 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 + .../net/ethernet/cavium/liquidio/request_manager.c | 1 + drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 16 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 15 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 107 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 10 - drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 + drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 25 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 97 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 11 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 40 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 472 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 23 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 27 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 110 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1017 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 5 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 500 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 55 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 72 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 52 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 139 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 16 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 108 +- drivers/net/ethernet/ibm/ibmvnic.h | 20 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 9 +- drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 9 +- drivers/net/ethernet/intel/i40e/Makefile | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 29 - drivers/net/ethernet/intel/i40e/i40e_adminq.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 286 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 481 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 58 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 6 - drivers/net/ethernet/intel/i40e/i40e_ptp.c | 58 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 23 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +- drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 9 +- drivers/net/ethernet/intel/ice/Makefile | 1 - drivers/net/ethernet/intel/ice/ice.h | 89 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 189 +- drivers/net/ethernet/intel/ice/ice_common.c | 242 +- drivers/net/ethernet/intel/ice/ice_common.h | 27 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 10 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 1392 -- drivers/net/ethernet/intel/ice/ice_dcb.h | 179 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 551 - drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 61 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 180 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 20 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 56 +- drivers/net/ethernet/intel/ice/ice_lib.c | 337 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 664 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +- drivers/net/ethernet/intel/ice/ice_sched.c | 221 +- drivers/net/ethernet/intel/ice/ice_sched.h | 4 - drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 443 +- drivers/net/ethernet/intel/ice/ice_switch.h | 35 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 710 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 28 +- drivers/net/ethernet/intel/ice/ice_type.h | 96 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 658 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 14 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 + drivers/net/ethernet/intel/igc/igc.h | 68 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 +- drivers/net/ethernet/intel/igc/igc_defines.h | 17 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 839 +- drivers/net/ethernet/intel/igc/igc_main.c | 456 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 10 - drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 212 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 92 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 253 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 4 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx4/catas.c | 4 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 30 +- .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 76 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 104 - .../net/ethernet/mellanox/mlx5/core/en/params.h | 22 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 30 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 57 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 228 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 366 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 - drivers/net/ethernet/mellanox/mlx5/core/eq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 75 - .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 21 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 33 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 44 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 12 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 30 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 474 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 66 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 182 - drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 20 - drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 12 - drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 82 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 23 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 36 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 388 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.h | 15 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 107 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 29 +- drivers/net/ethernet/microchip/enc28j60.c | 541 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 + drivers/net/ethernet/neterion/s2io.c | 2 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 + drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 + drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/Makefile | 1 - drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 8 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.c | 220 - drivers/net/ethernet/netronome/nfp/ccm.h | 81 - drivers/net/ethernet/netronome/nfp/flower/action.c | 203 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 55 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 19 - drivers/net/ethernet/netronome/nfp/flower/main.c | 149 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 72 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 9 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 117 +- .../net/ethernet/netronome/nfp/flower/offload.c | 611 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 15 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 10 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 131 - drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 6 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 + drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 - .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 62 - .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 8 - drivers/net/ethernet/pasemi/pasemi_mac.c | 5 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 13 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 + drivers/net/ethernet/qlogic/qede/qede.h | 3 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 32 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 17 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/ethernet/qlogic/qlge/qlge.h | 1 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 + drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 429 +- drivers/net/ethernet/renesas/ravb_main.c | 27 +- drivers/net/ethernet/renesas/ravb_ptp.c | 3 + drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/rocker/rocker_main.c | 9 - drivers/net/ethernet/rocker/rocker_ofdpa.c | 10 +- drivers/net/ethernet/sfc/falcon/io.h | 2 + drivers/net/ethernet/sfc/falcon/tx.c | 4 +- drivers/net/ethernet/sfc/io.h | 2 + drivers/net/ethernet/sfc/tx.c | 12 +- drivers/net/ethernet/silan/sc92031.c | 15 + drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 5 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 46 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/ti/Kconfig | 19 + drivers/net/ethernet/ti/Makefile | 9 +- drivers/net/ethernet/ti/cpmac.c | 14 +- drivers/net/ethernet/ti/cpsw-common.c | 12 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 1552 +- drivers/net/ethernet/ti/cpsw.h | 9 +- drivers/net/ethernet/ti/cpsw_ale.c | 55 +- drivers/net/ethernet/ti/cpsw_ale.h | 12 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 719 - drivers/net/ethernet/ti/cpsw_priv.c | 132 - drivers/net/ethernet/ti/cpsw_priv.h | 429 - drivers/net/ethernet/ti/cpsw_sl.c | 328 - drivers/net/ethernet/ti/cpsw_sl.h | 73 - drivers/net/ethernet/ti/cpts.c | 14 +- drivers/net/ethernet/ti/cpts.h | 14 +- drivers/net/ethernet/ti/davinci_cpdma.c | 37 +- drivers/net/ethernet/ti/davinci_cpdma.h | 13 +- drivers/net/ethernet/ti/davinci_emac.c | 16 +- drivers/net/ethernet/ti/davinci_mdio.c | 41 +- drivers/net/ethernet/ti/netcp.h | 10 +- drivers/net/ethernet/ti/netcp_core.c | 10 +- drivers/net/ethernet/ti/netcp_ethss.c | 10 +- drivers/net/ethernet/ti/netcp_sgmii.c | 9 +- drivers/net/ethernet/ti/netcp_xgbepcsr.c | 9 +- drivers/net/ethernet/via/via-rhine.c | 3 + drivers/net/ethernet/wiznet/w5100.c | 6 + drivers/net/ethernet/wiznet/w5300.c | 15 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 40 - drivers/net/ethernet/xscale/ixp4xx_eth.c | 14 +- drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 7 +- drivers/net/hippi/rrunner.c | 4 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 31 +- drivers/net/ieee802154/mcr20a.c | 6 - drivers/net/loopback.c | 14 +- drivers/net/macsec.c | 78 +- drivers/net/macvlan.c | 50 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/bpf.c | 107 +- drivers/net/netdevsim/bus.c | 341 - drivers/net/netdevsim/dev.c | 447 - drivers/net/netdevsim/devlink.c | 295 + drivers/net/netdevsim/fib.c | 102 +- drivers/net/netdevsim/ipsec.c | 3 +- drivers/net/netdevsim/netdev.c | 428 +- drivers/net/netdevsim/netdevsim.h | 145 +- drivers/net/netdevsim/sdev.c | 69 - drivers/net/phy/Kconfig | 19 +- drivers/net/phy/Makefile | 1 - drivers/net/phy/amd.c | 2 +- drivers/net/phy/aquantia_main.c | 526 +- drivers/net/phy/asix.c | 2 +- drivers/net/phy/at803x.c | 32 +- drivers/net/phy/bcm-cygnus.c | 149 +- drivers/net/phy/bcm-phy-lib.c | 52 - drivers/net/phy/bcm-phy-lib.h | 20 - drivers/net/phy/bcm63xx.c | 4 +- drivers/net/phy/bcm7xxx.c | 82 +- drivers/net/phy/broadcom.c | 34 +- drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 8 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/icplus.c | 6 +- drivers/net/phy/intel-xway.c | 20 +- drivers/net/phy/lxt.c | 8 +- drivers/net/phy/marvell.c | 148 +- drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 7 +- drivers/net/phy/mdio-mux-meson-g12a.c | 380 - drivers/net/phy/mdio_bus.c | 33 +- drivers/net/phy/mdio_device.c | 13 +- drivers/net/phy/meson-gxl.c | 19 +- drivers/net/phy/micrel.c | 72 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/mscc.c | 479 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/phy-c45.c | 37 +- drivers/net/phy/phy-core.c | 270 +- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 161 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/realtek.c | 26 +- drivers/net/phy/rockchip.c | 33 +- drivers/net/phy/smsc.c | 12 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 34 +- drivers/net/ppp/ppp_mppe.c | 1 + drivers/net/sb1000.c | 9 +- drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 34 +- drivers/net/thunderbolt.c | 3 - drivers/net/tun.c | 23 +- drivers/net/usb/cdc_mbim.c | 1 - drivers/net/usb/ipheth.c | 58 +- drivers/net/usb/qmi_wwan.c | 75 +- drivers/net/usb/r8152.c | 53 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 46 +- drivers/net/vrf.c | 12 +- drivers/net/vxlan.c | 1 - drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wimax/i2400m/control.c | 1 - drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 1 - drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 4 +- drivers/net/wireless/ath/ath10k/pci.c | 24 +- drivers/net/wireless/ath/ath10k/pci.h | 2 - drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 4 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 + drivers/net/wireless/ath/ath6kl/testmode.c | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 39 +- drivers/net/wireless/ath/wil6210/debugfs.c | 38 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 6 +- drivers/net/wireless/ath/wil6210/main.c | 78 +- drivers/net/wireless/ath/wil6210/netdev.c | 10 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pm.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 74 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 47 +- drivers/net/wireless/ath/wil6210/wil6210.h | 11 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 18 +- drivers/net/wireless/ath/wil6210/wmi.c | 24 +- drivers/net/wireless/ath/wil6210/wmi.h | 91 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 7 + drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- drivers/net/wireless/broadcom/b43/sysfs.c | 1 + drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 + drivers/net/wireless/broadcom/b43legacy/main.c | 20 + drivers/net/wireless/broadcom/b43legacy/phy.c | 1 + drivers/net/wireless/broadcom/b43legacy/pio.h | 1 + drivers/net/wireless/broadcom/b43legacy/radio.c | 4 + drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 12 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 36 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 - .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 26 - .../broadcom/brcm80211/brcmfmac/firmware.c | 5 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 58 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 44 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 44 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965.c | 1 + drivers/net/wireless/intel/iwlegacy/common.h | 7 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 43 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 136 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 181 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 77 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 77 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 54 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 605 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 47 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 148 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 148 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 91 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 94 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 23 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 81 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 10 +- drivers/net/wireless/intersil/orinoco/mic.c | 1 + drivers/net/wireless/intersil/p54/p54pci.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 75 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 4 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 3 - drivers/net/wireless/marvell/mwifiex/cmdevt.c | 6 - drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 7 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 69 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 7 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 12 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwl8k.c | 24 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 25 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 86 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 91 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 16 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 32 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 3 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 23 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 87 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 117 - .../net/wireless/quantenna/qtnfmac/qlink_util.h | 5 - drivers/net/wireless/ralink/rt2x00/rt2800.h | 19 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 628 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 124 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 28 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 4 - drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 22 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/Kconfig | 1 - drivers/net/wireless/realtek/Makefile | 1 - drivers/net/wireless/realtek/rtlwifi/base.c | 5 - drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 17 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 + .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 14 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 54 - drivers/net/wireless/realtek/rtw88/Makefile | 20 - drivers/net/wireless/realtek/rtw88/debug.c | 637 - drivers/net/wireless/realtek/rtw88/debug.h | 52 - drivers/net/wireless/realtek/rtw88/efuse.c | 160 - drivers/net/wireless/realtek/rtw88/efuse.h | 26 - drivers/net/wireless/realtek/rtw88/fw.c | 633 - drivers/net/wireless/realtek/rtw88/fw.h | 222 - drivers/net/wireless/realtek/rtw88/hci.h | 211 - drivers/net/wireless/realtek/rtw88/mac.c | 965 - drivers/net/wireless/realtek/rtw88/mac.h | 35 - drivers/net/wireless/realtek/rtw88/mac80211.c | 481 - drivers/net/wireless/realtek/rtw88/main.c | 1211 -- drivers/net/wireless/realtek/rtw88/main.h | 1104 - drivers/net/wireless/realtek/rtw88/pci.c | 1211 -- drivers/net/wireless/realtek/rtw88/pci.h | 237 - drivers/net/wireless/realtek/rtw88/phy.c | 1724 -- drivers/net/wireless/realtek/rtw88/phy.h | 134 - drivers/net/wireless/realtek/rtw88/ps.c | 166 - drivers/net/wireless/realtek/rtw88/ps.h | 20 - drivers/net/wireless/realtek/rtw88/reg.h | 421 - drivers/net/wireless/realtek/rtw88/regd.c | 391 - drivers/net/wireless/realtek/rtw88/regd.h | 67 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1594 -- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 170 - .../net/wireless/realtek/rtw88/rtw8822b_table.c | 20783 ------------------- .../net/wireless/realtek/rtw88/rtw8822b_table.h | 18 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1890 -- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 186 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 11753 ----------- .../net/wireless/realtek/rtw88/rtw8822c_table.h | 17 - drivers/net/wireless/realtek/rtw88/rx.c | 151 - drivers/net/wireless/realtek/rtw88/rx.h | 41 - drivers/net/wireless/realtek/rtw88/sec.c | 120 - drivers/net/wireless/realtek/rtw88/sec.h | 39 - drivers/net/wireless/realtek/rtw88/tx.c | 367 - drivers/net/wireless/realtek/rtw88/tx.h | 89 - drivers/net/wireless/realtek/rtw88/util.c | 72 - drivers/net/wireless/realtek/rtw88/util.h | 34 - drivers/net/wireless/rndis_wlan.c | 12 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 199 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 30 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 232 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 129 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 96 +- drivers/net/wireless/rsi/rsi_boot_params.h | 63 - drivers/net/wireless/rsi/rsi_hal.h | 44 +- drivers/net/wireless/rsi/rsi_main.h | 21 +- drivers/net/wireless/rsi/rsi_mgmt.h | 26 - drivers/net/wireless/rsi/rsi_sdio.h | 5 +- drivers/net/wireless/rsi/rsi_usb.h | 3 +- drivers/net/wireless/st/cw1200/main.c | 5 - drivers/net/wireless/ti/wlcore/cmd.c | 15 +- drivers/net/wireless/ti/wlcore/testmode.c | 4 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 8 +- drivers/net/wireless/ti/wlcore/wlcore.h | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 3 +- drivers/net/xen-netback/common.h | 18 - drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/xenbus.c | 17 +- drivers/net/xen-netfront.c | 5 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn533/pn533.c | 2 - drivers/nfc/pn544/mei.c | 15 +- drivers/nfc/s3fwrn5/firmware.c | 1 + drivers/nfc/st21nfca/dep.c | 5 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 11 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 13 + drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 + drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 - drivers/ntb/test/ntb_perf.c | 46 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/pfn_devs.c | 4 +- drivers/nvme/host/core.c | 15 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/pci.c | 263 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/target/Kconfig | 1 - drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/core.c | 38 +- drivers/nvme/target/discovery.c | 4 +- drivers/nvme/target/fabrics-cmd.c | 16 +- drivers/nvme/target/fc.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 6 +- drivers/nvme/target/io-cmd-file.c | 7 +- drivers/nvme/target/loop.c | 22 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/rdma.c | 21 +- drivers/nvme/target/tcp.c | 38 +- drivers/nvmem/Kconfig | 24 +- drivers/nvmem/Makefile | 5 - drivers/nvmem/core.c | 316 +- drivers/nvmem/imx-iim.c | 4 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/nvmem-sysfs.c | 256 - drivers/nvmem/nvmem.h | 62 - drivers/nvmem/stm32-romem.c | 202 - drivers/nvmem/sunxi_sid.c | 115 +- drivers/nvmem/zynqmp_nvmem.c | 10 +- drivers/of/address.c | 40 +- drivers/of/base.c | 15 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 22 +- drivers/of/property.c | 2 +- drivers/opp/core.c | 54 - drivers/parisc/led.c | 3 - drivers/parport/ieee1284.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/parport/parport_ip32.c | 18 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 1 - drivers/pci/controller/dwc/pci-keystone.c | 926 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 - drivers/pci/controller/dwc/pcie-al.c | 93 - drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +- drivers/pci/controller/dwc/pcie-designware-host.c | 157 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 52 - drivers/pci/controller/dwc/pcie-designware.h | 23 +- drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 23 - drivers/pci/controller/pci-tegra.c | 37 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-iproc.c | 52 +- drivers/pci/controller/pcie-mediatek.c | 51 +- drivers/pci/controller/pcie-rcar.c | 85 +- drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 1 - drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/controller/vmd.c | 7 + drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 10 +- drivers/pci/hotplug/rpadlpar_core.c | 4 - drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/of.c | 64 +- drivers/pci/pci-acpi.c | 172 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/pci.c | 346 +- drivers/pci/pci.h | 3 +- drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aspm.c | 47 +- drivers/pci/pcie/bw_notification.c | 121 + drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 17 +- drivers/pci/pcie/portdrv_pci.c | 1 + drivers/pci/probe.c | 209 +- drivers/pci/proc.c | 1 - drivers/pci/quirks.c | 81 +- drivers/pci/switch/switchtec.c | 42 +- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/perf/Kconfig | 9 - drivers/perf/Makefile | 1 - drivers/perf/arm-cci.c | 21 +- drivers/perf/arm-ccn.c | 25 +- drivers/perf/arm_smmuv3_pmu.c | 865 - drivers/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 4 - drivers/phy/amlogic/Kconfig | 22 - drivers/phy/amlogic/Makefile | 2 - drivers/phy/amlogic/phy-meson-g12a-usb2.c | 341 - drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 413 - drivers/phy/amlogic/phy-meson-gxl-usb2.c | 11 +- drivers/phy/broadcom/Kconfig | 11 - drivers/phy/broadcom/Makefile | 1 - drivers/phy/broadcom/phy-bcm-sr-usb.c | 394 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 12 - drivers/phy/hisilicon/Kconfig | 10 - drivers/phy/hisilicon/Makefile | 1 - drivers/phy/hisilicon/phy-hi3660-usb3.c | 233 - drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 + drivers/phy/mediatek/Kconfig | 10 - drivers/phy/mediatek/Makefile | 1 - drivers/phy/mediatek/phy-mtk-tphy.c | 10 +- drivers/phy/mediatek/phy-mtk-ufs.c | 245 - drivers/phy/motorola/Kconfig | 2 +- drivers/phy/mscc/phy-ocelot-serdes.c | 240 +- drivers/phy/phy-core.c | 11 - drivers/phy/qualcomm/phy-qcom-qmp.c | 222 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 12 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 5 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 59 +- drivers/phy/renesas/Kconfig | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 130 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 232 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 30 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 10 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 10 +- drivers/phy/tegra/Makefile | 1 - drivers/phy/tegra/xusb-tegra186.c | 899 - drivers/phy/tegra/xusb.c | 67 +- drivers/phy/tegra/xusb.h | 35 - drivers/phy/ti/Kconfig | 14 +- drivers/phy/ti/Makefile | 1 - drivers/phy/ti/phy-am654-serdes.c | 658 - drivers/phy/ti/phy-ti-pipe3.c | 362 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/pinctrl/cirrus/Kconfig | 10 - drivers/pinctrl/cirrus/Makefile | 2 - drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 1235 -- drivers/pinctrl/freescale/pinctrl-imx.c | 25 +- drivers/pinctrl/freescale/pinctrl-imx.h | 1 - drivers/pinctrl/freescale/pinctrl-imx8mq.c | 1 - drivers/pinctrl/freescale/pinctrl-scu.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 50 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 49 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 11 - drivers/pinctrl/mediatek/pinctrl-paris.c | 21 - drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-artpec6.c | 19 +- drivers/pinctrl/pinctrl-axp209.c | 2 - drivers/pinctrl/pinctrl-mcp23s08.c | 113 +- drivers/pinctrl/pinctrl-rza1.c | 18 +- drivers/pinctrl/pinctrl-st.c | 15 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 1 - drivers/pinctrl/sh-pfc/Kconfig | 204 +- drivers/pinctrl/sh-pfc/Makefile | 15 - drivers/pinctrl/sh-pfc/core.c | 130 - drivers/pinctrl/sh-pfc/gpio.c | 8 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 67 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 56 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 136 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 101 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 235 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 132 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 156 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 134 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 127 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 222 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 201 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 225 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 294 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 123 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 135 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 214 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 120 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 152 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 232 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 252 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 52 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 144 +- drivers/pinctrl/sh-pfc/pfc-sh7722.c | 220 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 200 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 204 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 140 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 244 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 136 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 80 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 32 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 14 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 1089 +- drivers/pinctrl/sunxi/Kconfig | 57 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 40 +- drivers/platform/chrome/Kconfig | 24 - drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 74 +- drivers/platform/chrome/cros_ec_proto.c | 15 - drivers/platform/chrome/cros_ec_rpmsg.c | 258 - drivers/platform/chrome/cros_ec_spi.c | 80 +- drivers/platform/chrome/cros_ec_trace.c | 124 - drivers/platform/chrome/cros_ec_trace.h | 51 - drivers/platform/chrome/cros_usbpd_logger.c | 262 - drivers/platform/chrome/wilco_ec/Makefile | 2 +- drivers/platform/chrome/wilco_ec/debugfs.c | 89 +- drivers/platform/chrome/wilco_ec/mailbox.c | 53 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/x86/alienware-wmi.c | 17 +- drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/dell-rbtn.c | 2 - drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmc_ipc.c | 6 +- drivers/platform/x86/thinkpad_acpi.c | 134 +- drivers/platform/x86/touchscreen_dmi.c | 25 - drivers/pnp/quirks.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 25 - drivers/power/reset/syscon-reboot.c | 19 +- drivers/power/supply/Kconfig | 19 +- drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500_bmdata.c | 1 - drivers/power/supply/axp20x_usb_power.c | 179 +- drivers/power/supply/axp288_charger.c | 4 - drivers/power/supply/charger-manager.c | 3 - drivers/power/supply/cpcap-battery.c | 45 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/gpio-charger.c | 57 +- drivers/power/supply/ingenic-battery.c | 184 - drivers/power/supply/lt3651-charger.c | 207 - drivers/power/supply/ltc3651-charger.c | 210 + drivers/power/supply/max14656_charger_detector.c | 27 +- drivers/power/supply/olpc_battery.c | 169 +- drivers/power/supply/power_supply_core.c | 32 +- drivers/pps/clients/pps-gpio.c | 153 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-ep93xx.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/sysfs.c | 16 +- drivers/rapidio/rio_cm.c | 8 - drivers/ras/cec.c | 4 +- drivers/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 24 +- drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/act8865-regulator.c | 147 +- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/arizona-ldo1.c | 19 +- drivers/regulator/arizona-micsupp.c | 19 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 +- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/bcm590xx-regulator.c | 105 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/core.c | 26 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da9052-regulator.c | 35 +- drivers/regulator/da9055-regulator.c | 69 +- drivers/regulator/da9062-regulator.c | 127 +- drivers/regulator/da9063-regulator.c | 134 +- drivers/regulator/da9211-regulator.c | 4 - drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 + drivers/regulator/fan53555.c | 60 +- drivers/regulator/gpio-regulator.c | 22 +- drivers/regulator/hi6421-regulator.c | 208 +- drivers/regulator/hi655x-regulator.c | 15 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 269 +- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 + drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/max8998.c | 300 +- drivers/regulator/mcp16502.c | 67 +- drivers/regulator/mt6311-regulator.c | 17 +- drivers/regulator/mt6311-regulator.h | 10 +- drivers/regulator/mt6323-regulator.c | 32 +- drivers/regulator/mt6380-regulator.c | 25 +- drivers/regulator/mt6397-regulator.c | 33 +- drivers/regulator/of_regulator.c | 5 +- drivers/regulator/palmas-regulator.c | 12 + drivers/regulator/pv88060-regulator.c | 4 - drivers/regulator/pv88080-regulator.c | 4 - drivers/regulator/pv88090-regulator.c | 4 - drivers/regulator/rc5t583-regulator.c | 25 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/s2mpa01.c | 41 +- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sky81452-regulator.c | 26 +- drivers/regulator/stm32-pwr.c | 190 - drivers/regulator/sy8106a-regulator.c | 40 +- drivers/regulator/tps6507x-regulator.c | 113 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 29 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 56 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/regulator/tps80031-regulator.c | 48 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 4 +- drivers/regulator/wm831x-dcdc.c | 23 +- drivers/regulator/wm831x-isink.c | 66 +- drivers/regulator/wm831x-ldo.c | 21 +- drivers/regulator/wm8350-regulator.c | 102 +- drivers/regulator/wm8400-regulator.c | 39 +- drivers/regulator/wm8994-regulator.c | 19 +- drivers/reset/core.c | 180 +- drivers/reset/reset-zynqmp.c | 8 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 113 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 - drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 +- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 49 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 81 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 +- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 - drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 30 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 29 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wilco-ec.c | 63 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 - drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 7 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 6 +- drivers/s390/char/sclp_early.c | 5 +- drivers/s390/char/sclp_early_core.c | 20 +- drivers/s390/char/sclp_sdias.c | 74 +- drivers/s390/char/zcore.c | 22 +- drivers/s390/cio/Makefile | 3 +- drivers/s390/cio/airq.c | 41 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 4 +- drivers/s390/cio/ioasm.c | 1 - drivers/s390/cio/qdio.h | 6 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 211 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/qdio_thinint.c | 4 +- drivers/s390/cio/vfio_ccw_async.c | 88 - drivers/s390/cio/vfio_ccw_cp.c | 21 +- drivers/s390/cio/vfio_ccw_cp.h | 2 - drivers/s390/cio/vfio_ccw_drv.c | 81 +- drivers/s390/cio/vfio_ccw_fsm.c | 143 +- drivers/s390/cio/vfio_ccw_ops.c | 227 +- drivers/s390/cio/vfio_ccw_private.h | 48 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/crypto/zcrypt_api.c | 4 - drivers/s390/net/ism.h | 29 +- drivers/s390/net/ism_drv.c | 20 +- drivers/s390/net/qeth_core.h | 131 +- drivers/s390/net/qeth_core_main.c | 919 +- drivers/s390/net/qeth_core_mpc.h | 2 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_ethtool.c | 17 - drivers/s390/net/qeth_l2_main.c | 99 +- drivers/s390/net/qeth_l3_main.c | 263 +- drivers/s390/net/qeth_l3_sys.c | 26 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/Kconfig | 21 - drivers/scsi/Makefile | 2 - drivers/scsi/NCR5380.c | 11 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 14 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 1 - drivers/scsi/be2iscsi/be_main.c | 1 - drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 + drivers/scsi/bfa/bfa_hw_ct.c | 2 + drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 + drivers/scsi/bnx2fc/bnx2fc_io.c | 3 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 3 + drivers/scsi/csiostor/csio_isr.c | 28 +- drivers/scsi/csiostor/csio_wr.c | 1 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 22 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/fdomain.c | 600 - drivers/scsi/fdomain.h | 63 - drivers/scsi/fdomain_pci.c | 68 - drivers/scsi/gdth.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 - drivers/scsi/hisi_sas/hisi_sas_main.c | 104 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 473 +- drivers/scsi/hpsa.c | 27 +- drivers/scsi/imm.c | 33 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_expander.c | 83 +- drivers/scsi/libsas/sas_init.c | 42 +- drivers/scsi/libsas/sas_phy.c | 7 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 243 +- drivers/scsi/lpfc/lpfc_bsg.c | 123 +- drivers/scsi/lpfc/lpfc_bsg.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 43 +- drivers/scsi/lpfc/lpfc_debugfs.c | 486 +- drivers/scsi/lpfc/lpfc_debugfs.h | 8 +- drivers/scsi/lpfc/lpfc_els.c | 33 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw.h | 4 - drivers/scsi/lpfc/lpfc_hw4.h | 42 +- drivers/scsi/lpfc/lpfc_init.c | 137 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 8 +- drivers/scsi/lpfc/lpfc_nvme.c | 29 +- drivers/scsi/lpfc/lpfc_nvmet.c | 64 +- drivers/scsi/lpfc/lpfc_nvmet.h | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 23 +- drivers/scsi/lpfc/lpfc_sli.c | 350 +- drivers/scsi/lpfc/lpfc_sli.h | 19 +- drivers/scsi/lpfc/lpfc_sli4.h | 54 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/Kconfig | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 179 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 22 +- drivers/scsi/mvsas/mv_64xx.c | 3 +- drivers/scsi/mvsas/mv_94xx.c | 3 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvumi.c | 6 +- drivers/scsi/osst.c | 6 - drivers/scsi/pm8001/pm8001_hwi.c | 37 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 55 +- drivers/scsi/ppa.c | 1 - drivers/scsi/qedf/qedf.h | 57 +- drivers/scsi/qedf/qedf_dbg.c | 32 +- drivers/scsi/qedf/qedf_debugfs.c | 57 +- drivers/scsi/qedf/qedf_els.c | 82 +- drivers/scsi/qedf/qedf_fip.c | 95 +- drivers/scsi/qedf/qedf_io.c | 753 +- drivers/scsi/qedf/qedf_main.c | 281 +- drivers/scsi/qedf/qedf_version.h | 6 +- drivers/scsi/qedi/qedi_fw.c | 5 + drivers/scsi/qedi/qedi_iscsi.c | 12 +- drivers/scsi/qla1280.c | 15 + drivers/scsi/qla2xxx/qla_attr.c | 329 +- drivers/scsi/qla2xxx/qla_bsg.c | 84 +- drivers/scsi/qla2xxx/qla_bsg.h | 11 - drivers/scsi/qla2xxx/qla_dbg.c | 192 +- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 267 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 30 - drivers/scsi/qla2xxx/qla_fw.h | 98 +- drivers/scsi/qla2xxx/qla_gbl.h | 107 +- drivers/scsi/qla2xxx/qla_gs.c | 139 +- drivers/scsi/qla2xxx/qla_init.c | 1490 +- drivers/scsi/qla2xxx/qla_inline.h | 69 +- drivers/scsi/qla2xxx/qla_iocb.c | 360 +- drivers/scsi/qla2xxx/qla_isr.c | 144 +- drivers/scsi/qla2xxx/qla_mbx.c | 336 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 111 +- drivers/scsi/qla2xxx/qla_mr.h | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 115 +- drivers/scsi/qla2xxx/qla_nvme.h | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 38 +- drivers/scsi/qla2xxx/qla_nx.h | 2 +- drivers/scsi/qla2xxx/qla_nx2.c | 13 +- drivers/scsi/qla2xxx/qla_os.c | 607 +- drivers/scsi/qla2xxx/qla_sup.c | 973 +- drivers/scsi/qla2xxx/qla_target.c | 201 +- drivers/scsi/qla2xxx/qla_target.h | 33 +- drivers/scsi/qla2xxx/qla_tmpl.c | 447 +- drivers/scsi/qla2xxx/qla_tmpl.h | 76 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 58 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicfas408.c | 4 +- drivers/scsi/scsi_error.c | 1 + drivers/scsi/scsi_lib.c | 30 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 119 +- drivers/scsi/sd.c | 33 +- drivers/scsi/smartpqi/Makefile | 1 - drivers/scsi/smartpqi/smartpqi.h | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 51 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 15 +- drivers/scsi/sr.c | 1 - drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 - drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 - drivers/scsi/ufs/Kconfig | 15 - drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/cdns-pltfrm.c | 74 +- drivers/scsi/ufs/ufs-hisi.c | 113 +- drivers/scsi/ufs/ufs-mediatek.c | 368 - drivers/scsi/ufs/ufs-mediatek.h | 53 - drivers/scsi/ufs/ufs-qcom.c | 216 +- drivers/scsi/ufs/ufs-qcom.h | 4 - drivers/scsi/ufs/ufs.h | 1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 112 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 21 - drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/ufs/unipro.h | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 - drivers/soc/Kconfig | 2 - drivers/soc/Makefile | 2 - drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +- drivers/soc/amlogic/meson-gx-socinfo.c | 43 +- drivers/soc/aspeed/Kconfig | 20 - drivers/soc/aspeed/Makefile | 2 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/gpc.c | 4 +- drivers/soc/imx/gpcv2.c | 43 +- drivers/soc/imx/soc-imx8.c | 115 - drivers/soc/ixp4xx/Kconfig | 16 - drivers/soc/ixp4xx/Makefile | 2 - drivers/soc/ixp4xx/ixp4xx-npe.c | 762 - drivers/soc/ixp4xx/ixp4xx-qmgr.c | 488 - drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +- drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 - drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/renesas/renesas-soc.c | 3 - drivers/soc/rockchip/grf.c | 2 - drivers/soc/sunxi/Kconfig | 1 - drivers/soc/tegra/pmc.c | 171 +- drivers/soc/ti/Kconfig | 5 +- drivers/soc/ti/pm33xx.c | 273 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +- drivers/soc/xilinx/zynqmp_power.c | 10 +- drivers/soundwire/bus.c | 2 + drivers/soundwire/intel.c | 5 +- drivers/soundwire/intel_init.c | 2 - drivers/soundwire/stream.c | 2 +- drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 8 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-bcm2835aux.c | 205 +- drivers/spi/spi-bitbang.c | 66 +- drivers/spi/spi-dw-mmio.c | 12 - drivers/spi/spi-ep93xx.c | 32 +- drivers/spi/spi-fsl-lib.h | 2 - drivers/spi/spi-fsl-lpspi.c | 573 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 81 +- drivers/spi/spi-gpio.c | 227 +- drivers/spi/spi-imx.c | 9 +- drivers/spi/spi-mem.c | 8 +- drivers/spi/spi-mt7621.c | 416 - drivers/spi/spi-mxic.c | 6 +- drivers/spi/spi-orion.c | 4 - drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pxa2xx-dma.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 5 +- drivers/spi/spi-pxa2xx.c | 31 +- drivers/spi/spi-rspi.c | 119 +- drivers/spi/spi-sh-msiof.c | 224 +- drivers/spi/spi-stm32-qspi.c | 229 +- drivers/spi/spi-stm32.c | 5 +- drivers/spi/spi-tegra114.c | 305 +- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynq-qspi.c | 761 - drivers/spi/spi-zynqmp-gqspi.c | 6 - drivers/spi/spi.c | 65 +- drivers/spi/spidev.c | 4 +- drivers/ssb/bridge_pcmcia_80211.c | 9 +- drivers/ssb/pci.c | 1 + drivers/ssb/pcmcia.c | 4 + drivers/staging/Kconfig | 16 +- drivers/staging/Makefile | 5 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 - drivers/staging/android/ion/Kconfig | 1 - drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 - drivers/staging/board/Kconfig | 1 - drivers/staging/board/Makefile | 1 - drivers/staging/clocking-wizard/Kconfig | 1 - drivers/staging/clocking-wizard/Makefile | 1 - drivers/staging/comedi/Kconfig | 255 +- drivers/staging/comedi/comedi_buf.c | 2 - drivers/staging/comedi/comedi_fops.c | 32 - drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 - drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/mite.c | 3 + drivers/staging/comedi/drivers/ni_660x.c | 2 + drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 37 +- drivers/staging/comedi/drivers/ni_pcidio.c | 2 + .../comedi/drivers/ni_routing/tools/Makefile | 1 - drivers/staging/comedi/drivers/ni_tio.c | 15 +- drivers/staging/comedi/drivers/ni_usb6501.c | 4 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 - drivers/staging/comedi/drivers/s626.c | 2 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 - drivers/staging/comedi/drivers/usbduxfast.c | 2 - drivers/staging/comedi/drivers/usbduxsigma.c | 2 - drivers/staging/comedi/kcomedilib/Makefile | 1 - drivers/staging/emxx_udc/Kconfig | 1 - drivers/staging/emxx_udc/Makefile | 1 - drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 - drivers/staging/erofs/data.c | 21 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 46 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 99 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 - drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 - drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 - .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 - .../fieldbus/Documentation/fieldbus_dev.txt | 66 - drivers/staging/fieldbus/Kconfig | 18 - drivers/staging/fieldbus/Makefile | 7 - drivers/staging/fieldbus/TODO | 5 - drivers/staging/fieldbus/anybuss/Kconfig | 39 - drivers/staging/fieldbus/anybuss/Makefile | 10 - drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 - .../staging/fieldbus/anybuss/anybuss-controller.h | 47 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 - drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 - drivers/staging/fieldbus/anybuss/host.c | 1459 -- drivers/staging/fieldbus/dev_core.c | 351 - drivers/staging/fieldbus/fieldbus_dev.h | 108 - drivers/staging/fsl-dpaa2/Kconfig | 1 - drivers/staging/fsl-dpaa2/Makefile | 1 - drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 - drivers/staging/fwserial/Makefile | 1 - drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 - drivers/staging/gasket/Makefile | 1 - drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 5 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 - drivers/staging/gdm724x/gdm_lte.c | 1 + drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 - drivers/staging/goldfish/Makefile | 1 - drivers/staging/greybus/Kconfig | 1 - drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 - drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 + drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 - .../sysfs-bus-iio-impedance-analyzer-ad5933 | 30 + drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/accel/Kconfig | 1 - drivers/staging/iio/accel/Makefile | 1 - drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 + drivers/staging/iio/adc/ad7192.c | 236 +- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 277 + drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 - drivers/staging/iio/addac/Makefile | 1 - drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 - drivers/staging/iio/cdc/Makefile | 1 - drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 - drivers/staging/iio/frequency/Makefile | 1 - drivers/staging/iio/frequency/ad9832.c | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 - drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 - drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 3 +- drivers/staging/iio/resolver/Kconfig | 1 - drivers/staging/iio/resolver/Makefile | 1 - drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 57 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 8 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 470 - drivers/staging/kpc2000/kpc2000/core.c | 436 - drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 - drivers/staging/kpc2000/kpc2000/fileops.c | 130 - drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 - drivers/staging/kpc2000/kpc2000/pcie.h | 112 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 264 - drivers/staging/kpc2000/kpc_dma/fileops.c | 420 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 - drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 - drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/kpc2000/kpc_i2c/Makefile | 4 - drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 - drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 698 - drivers/staging/kpc2000/kpc_spi/Makefile | 4 - drivers/staging/kpc2000/kpc_spi/spi_driver.c | 506 - drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 - drivers/staging/ks7010/Kconfig | 1 - drivers/staging/ks7010/Makefile | 1 - drivers/staging/ks7010/ks_hostif.c | 17 +- drivers/staging/media/Kconfig | 5 +- drivers/staging/media/Makefile | 1 + drivers/staging/media/bcm2048/Kconfig | 3 +- drivers/staging/media/bcm2048/Makefile | 1 - drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 3 +- drivers/staging/media/davinci_vpfe/Makefile | 1 - drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 + .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 + drivers/staging/media/davinci_vpfe/dm365_isif.c | 20 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 6 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-common.c | 10 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 24 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 +- drivers/staging/media/imx/imx-media-dev.c | 34 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 38 +- drivers/staging/media/imx/imx-media-of.c | 79 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 18 +- drivers/staging/media/imx/imx-media.h | 13 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/imx/imx7-media-csi.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 26 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/Makefile | 1 - drivers/staging/media/ipu3/ipu3-css.c | 40 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 126 +- drivers/staging/media/ipu3/ipu3.c | 33 +- drivers/staging/media/mt9t031/Kconfig | 5 + drivers/staging/media/mt9t031/Makefile | 1 + drivers/staging/media/mt9t031/TODO | 5 + drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 - .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 3 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 12 +- drivers/staging/media/soc_camera/Kconfig | 1 - drivers/staging/media/soc_camera/TODO | 4 - drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 - drivers/staging/media/sunxi/Makefile | 1 - drivers/staging/media/sunxi/cedrus/Kconfig | 1 - drivers/staging/media/sunxi/cedrus/Makefile | 1 - drivers/staging/media/sunxi/cedrus/cedrus.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/tegra-vde/Kconfig | 1 - drivers/staging/media/tegra-vde/Makefile | 1 - drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 75 + drivers/staging/media/zoran/Makefile | 7 + drivers/staging/media/zoran/TODO | 4 + drivers/staging/media/zoran/videocodec.c | 391 + drivers/staging/media/zoran/videocodec.h | 349 + drivers/staging/media/zoran/zoran.h | 402 + drivers/staging/media/zoran/zoran_card.c | 1524 ++ drivers/staging/media/zoran/zoran_card.h | 50 + drivers/staging/media/zoran/zoran_device.c | 1619 ++ drivers/staging/media/zoran/zoran_device.h | 91 + drivers/staging/media/zoran/zoran_driver.c | 2850 +++ drivers/staging/media/zoran/zoran_procfs.c | 221 + drivers/staging/media/zoran/zoran_procfs.h | 32 + drivers/staging/media/zoran/zr36016.c | 516 + drivers/staging/media/zoran/zr36016.h | 107 + drivers/staging/media/zoran/zr36050.c | 896 + drivers/staging/media/zoran/zr36050.h | 179 + drivers/staging/media/zoran/zr36057.h | 164 + drivers/staging/media/zoran/zr36060.c | 1006 + drivers/staging/media/zoran/zr36060.h | 216 + .../most/Documentation/ABI/configfs-most.txt | 204 - .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Kconfig | 1 - drivers/staging/most/cdev/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 8 +- drivers/staging/most/configfs.c | 676 - drivers/staging/most/core.c | 305 +- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 - drivers/staging/most/dim2/Makefile | 1 - drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 - drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 - drivers/staging/most/sound/sound.c | 61 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 - drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 - drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 - drivers/staging/mt7621-dma/Makefile | 1 - drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 - drivers/staging/mt7621-dts/Makefile | 1 - drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 + drivers/staging/mt7621-mmc/Makefile | 42 + drivers/staging/mt7621-mmc/TODO | 8 + drivers/staging/mt7621-mmc/board.h | 63 + drivers/staging/mt7621-mmc/dbg.c | 304 + drivers/staging/mt7621-mmc/dbg.h | 101 + drivers/staging/mt7621-mmc/mt6575_sd.h | 488 + drivers/staging/mt7621-mmc/sd.c | 1855 ++ drivers/staging/mt7621-pci-phy/Kconfig | 1 - drivers/staging/mt7621-pci-phy/Makefile | 1 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/mt7621-pci/Makefile | 1 - drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 - drivers/staging/mt7621-pinctrl/Makefile | 1 - drivers/staging/mt7621-spi/Kconfig | 6 + drivers/staging/mt7621-spi/Makefile | 1 + drivers/staging/{mt7621-dma => mt7621-spi}/TODO | 0 drivers/staging/mt7621-spi/spi-mt7621.c | 422 + drivers/staging/netlogic/Kconfig | 1 - drivers/staging/netlogic/Makefile | 1 - drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 - drivers/staging/octeon-usb/Kconfig | 1 - drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 - drivers/staging/octeon/TODO | 9 - drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/olpc_dcon/Kconfig | 1 - drivers/staging/olpc_dcon/Makefile | 1 - drivers/staging/olpc_dcon/olpc_dcon.h | 5 - drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 - drivers/staging/pi433/Makefile | 1 - drivers/staging/pi433/pi433_if.c | 38 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 - drivers/staging/ralink-gdma/Makefile | 1 - drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/wifi.h | 130 + drivers/staging/rtl8188eu/os_dep/os_intfs.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 + drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 + drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 40 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 7 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 11 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 80 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 + drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 51 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 12 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 + drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 1 - drivers/staging/rtlwifi/Makefile | 1 - drivers/staging/rtlwifi/base.c | 20 +- drivers/staging/rtlwifi/btcoexist/Makefile | 1 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 4 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 9 +- drivers/staging/rtlwifi/core.c | 18 +- .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 5 +- .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 5 +- drivers/staging/rtlwifi/halmac/halmac_api.c | 7 +- drivers/staging/rtlwifi/pci.c | 4 +- drivers/staging/rtlwifi/phydm/phydm.c | 20 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 12 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 18 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 5 +- drivers/staging/rtlwifi/rtl8822be/Makefile | 1 - drivers/staging/rtlwifi/rtl8822be/hw.c | 24 +- drivers/staging/rtlwifi/rtl8822be/hw.h | 1 + drivers/staging/rtlwifi/rtl8822be/phy.c | 15 +- drivers/staging/rts5208/Kconfig | 1 - drivers/staging/rts5208/Makefile | 1 - drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 - drivers/staging/sm750fb/Makefile | 1 - drivers/staging/sm750fb/ddk750.h | 1 - drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 - drivers/staging/sm750fb/ddk750_swi2c.h | 1 - drivers/staging/sm750fb/sm750.c | 7 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 - drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 - drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 - drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 - drivers/staging/unisys/Makefile | 1 - drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 - drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 - drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 - drivers/staging/vboxvideo/Kconfig | 15 + drivers/{gpu/drm => staging}/vboxvideo/Makefile | 0 drivers/staging/vboxvideo/TODO | 10 + .../{gpu/drm => staging}/vboxvideo/hgsmi_base.c | 0 .../drm => staging}/vboxvideo/hgsmi_ch_setup.h | 0 .../drm => staging}/vboxvideo/hgsmi_channels.h | 0 .../{gpu/drm => staging}/vboxvideo/hgsmi_defs.h | 0 .../{gpu/drm => staging}/vboxvideo/modesetting.c | 0 drivers/staging/vboxvideo/vbox_drv.c | 283 + drivers/staging/vboxvideo/vbox_drv.h | 280 + drivers/staging/vboxvideo/vbox_fb.c | 155 + .../{gpu/drm => staging}/vboxvideo/vbox_hgsmi.c | 0 drivers/staging/vboxvideo/vbox_irq.c | 179 + drivers/staging/vboxvideo/vbox_main.c | 361 + drivers/staging/vboxvideo/vbox_mode.c | 957 + drivers/staging/vboxvideo/vbox_prime.c | 56 + drivers/staging/vboxvideo/vbox_ttm.c | 394 + drivers/{gpu/drm => staging}/vboxvideo/vboxvideo.h | 0 .../drm => staging}/vboxvideo/vboxvideo_guest.h | 0 .../{gpu/drm => staging}/vboxvideo/vboxvideo_vbe.h | 0 drivers/{gpu/drm => staging}/vboxvideo/vbva_base.c | 0 drivers/staging/vc04_services/Kconfig | 1 - .../staging/vc04_services/bcm2835-audio/Kconfig | 1 - .../staging/vc04_services/bcm2835-audio/Makefile | 1 - .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 51 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 - drivers/staging/vme/devices/Kconfig | 1 - drivers/staging/vme/devices/Makefile | 1 - drivers/staging/vt6655/Kconfig | 1 - drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 + drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 - drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 4 +- drivers/target/iscsi/iscsi_target.c | 118 +- drivers/target/iscsi/iscsi_target_auth.c | 1 + drivers/target/iscsi/iscsi_target_login.c | 9 +- drivers/target/iscsi/iscsi_target_util.c | 5 - drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 163 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pr.c | 33 +- drivers/target/target_core_pr.h | 1 - drivers/target/target_core_tmr.c | 2 +- drivers/target/target_core_user.c | 9 +- drivers/target/target_core_xcopy.c | 92 +- drivers/tee/optee/core.c | 80 +- drivers/thermal/Kconfig | 8 +- drivers/thermal/intel/Kconfig | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 16 +- .../int340x_thermal/processor_thermal_device.c | 13 +- drivers/thermal/qcom/Kconfig | 1 + drivers/thermal/thermal_core.c | 31 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 85 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/domain.c | 1 + drivers/thunderbolt/icm.c | 65 +- drivers/thunderbolt/lc.c | 179 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/path.c | 420 +- drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 557 +- drivers/thunderbolt/tb.c | 608 +- drivers/thunderbolt/tb.h | 227 +- drivers/thunderbolt/tb_msgs.h | 11 - drivers/thunderbolt/tb_regs.h | 50 +- drivers/thunderbolt/tunnel.c | 691 - drivers/thunderbolt/tunnel.h | 78 - drivers/thunderbolt/tunnel_pci.c | 226 + drivers/thunderbolt/tunnel_pci.h | 31 + drivers/thunderbolt/xdomain.c | 170 +- drivers/tty/Kconfig | 22 +- drivers/tty/Makefile | 1 - drivers/tty/hvc/Kconfig | 3 +- drivers/tty/ipwireless/Makefile | 1 - drivers/tty/ipwireless/main.c | 8 - drivers/tty/n_tty.c | 4 +- drivers/tty/rocket.c | 14 +- drivers/tty/rocket.h | 1 + drivers/tty/serdev/Kconfig | 1 - drivers/tty/serdev/Makefile | 1 - drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 7 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 - drivers/tty/serial/8250/8250_mtk.c | 162 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 - drivers/tty/serial/cpm_uart/Makefile | 1 - drivers/tty/serial/jsm/Makefile | 1 - drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/milbeaut_usio.c | 614 - drivers/tty/serial/sc16is7xx.c | 34 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/serial_txx9.c | 1 + drivers/tty/serial/sifive.c | 1056 - drivers/tty/serial/sn_console.c | 1 - drivers/tty/serial/sprd_serial.c | 501 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 - drivers/tty/sysrq.c | 12 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_port.c | 10 +- drivers/tty/ttynull.c | 109 - drivers/tty/vcc.c | 1 - drivers/tty/vt/.gitignore | 1 - drivers/tty/vt/consolemap.c | 8 +- drivers/tty/vt/cp437.uni | 1 - drivers/tty/vt/defkeymap.c_shipped | 1 - drivers/tty/vt/defkeymap.map | 1 - drivers/tty/vt/keyboard.c | 35 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 9 +- drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/class/cdc-acm.c | 63 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/common/common.c | 16 - drivers/usb/core/driver.c | 13 + drivers/usb/core/hcd.c | 44 +- drivers/usb/core/hub.c | 18 +- drivers/usb/core/message.c | 4 +- drivers/usb/dwc2/platform.c | 6 +- drivers/usb/dwc3/Kconfig | 6 +- drivers/usb/dwc3/dwc3-of-simple.c | 3 +- drivers/usb/early/xhci-dbc.c | 4 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 6 +- drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/host/fhci-sched.c | 10 +- drivers/usb/host/ohci-da8xx.c | 42 +- drivers/usb/host/u132-hcd.c | 2 - drivers/usb/host/xhci-dbgcap.c | 2 + drivers/usb/host/xhci-hub.c | 44 +- drivers/usb/host/xhci-mtk.c | 19 +- drivers/usb/host/xhci-plat.c | 39 +- drivers/usb/host/xhci-ring.c | 24 +- drivers/usb/host/xhci-tegra.c | 68 +- drivers/usb/host/xhci-trace.h | 30 - drivers/usb/host/xhci.c | 40 +- drivers/usb/host/xhci.h | 46 - drivers/usb/misc/usb251xb.c | 62 - drivers/usb/misc/usb3503.c | 48 +- drivers/usb/misc/yurex.c | 1 - drivers/usb/mtu3/Makefile | 11 - drivers/usb/mtu3/mtu3.h | 57 +- drivers/usb/mtu3/mtu3_core.c | 27 +- drivers/usb/mtu3/mtu3_debug.h | 50 - drivers/usb/mtu3/mtu3_debugfs.c | 539 - drivers/usb/mtu3/mtu3_dr.c | 156 +- drivers/usb/mtu3/mtu3_dr.h | 4 - drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 4 - drivers/usb/mtu3/mtu3_hw_regs.h | 48 +- drivers/usb/mtu3/mtu3_plat.c | 47 +- drivers/usb/mtu3/mtu3_qmu.c | 118 +- drivers/usb/mtu3/mtu3_qmu.h | 1 - drivers/usb/mtu3/mtu3_trace.c | 23 - drivers/usb/mtu3/mtu3_trace.h | 279 - drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/jz4740.c | 19 +- drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/omap2430.c | 6 - drivers/usb/serial/ark3116.c | 11 + drivers/usb/serial/cypress_m8.c | 49 +- drivers/usb/serial/digi_acceleport.c | 41 +- drivers/usb/serial/generic.c | 76 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/oti6858.c | 5 +- drivers/usb/serial/pl2303.c | 58 +- drivers/usb/serial/spcp8x5.c | 5 +- drivers/usb/serial/usb-serial.c | 11 +- drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/storage/scsiglue.c | 26 +- drivers/usb/storage/sierra_ms.c | 4 +- drivers/usb/storage/uas.c | 35 +- drivers/usb/typec/altmodes/Kconfig | 10 - drivers/usb/typec/altmodes/Makefile | 2 - drivers/usb/typec/altmodes/displayport.c | 14 +- drivers/usb/typec/altmodes/displayport.h | 8 - drivers/usb/typec/altmodes/nvidia.c | 44 - drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 438 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpm.c | 32 +- drivers/usb/typec/tcpm/wcove.c | 39 +- drivers/usb/typec/ucsi/Makefile | 15 +- drivers/usb/typec/ucsi/displayport.c | 315 - drivers/usb/typec/ucsi/trace.c | 12 - drivers/usb/typec/ucsi/trace.h | 26 - drivers/usb/typec/ucsi/ucsi.c | 404 +- drivers/usb/typec/ucsi/ucsi.h | 118 - drivers/usb/typec/ucsi/ucsi_ccg.c | 884 +- drivers/usb/usbip/stub_rx.c | 18 +- drivers/usb/usbip/usbip_common.h | 7 - drivers/usb/usbip/vhci_hcd.c | 9 +- drivers/vfio/Kconfig | 1 + drivers/vfio/mdev/mdev_core.c | 18 - drivers/vfio/mdev/mdev_private.h | 1 - drivers/vfio/pci/vfio_pci.c | 23 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- drivers/vfio/vfio_iommu_type1.c | 139 +- drivers/video/backlight/Kconfig | 25 +- drivers/video/backlight/pwm_bl.c | 15 + drivers/video/fbdev/Kconfig | 304 +- drivers/video/fbdev/Makefile | 2 + drivers/video/fbdev/amba-clcd-nomadik.c | 251 + drivers/video/fbdev/amba-clcd-nomadik.h | 24 + drivers/video/fbdev/amba-clcd-versatile.c | 567 + drivers/video/fbdev/amba-clcd-versatile.h | 17 + drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atafb.c | 67 +- drivers/video/fbdev/atafb_iplan2p2.c | 23 + drivers/video/fbdev/atafb_iplan2p4.c | 23 + drivers/video/fbdev/atafb_iplan2p8.c | 23 + drivers/video/fbdev/atafb_mfb.c | 23 + drivers/video/fbdev/atmel_lcdfb.c | 116 +- drivers/video/fbdev/core/fbcmap.c | 2 - drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 - drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/hgafb.c | 2 - drivers/video/fbdev/imsttfb.c | 5 - drivers/video/fbdev/macfb.c | 29 +- drivers/video/fbdev/mmp/Kconfig | 6 +- drivers/video/fbdev/mxsfb.c | 14 +- drivers/video/fbdev/omap/Kconfig | 20 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 18 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 40 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 6 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 6 +- drivers/video/fbdev/pvr2fb.c | 2 + drivers/video/fbdev/pxa3xx-gcu.c | 4 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 243 +- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/virt/fsl_hypervisor.c | 29 +- drivers/virt/vboxguest/vboxguest_core.c | 31 - drivers/virtio/virtio_ring.c | 13 +- drivers/w1/masters/ds2482.c | 18 +- drivers/w1/masters/ds2490.c | 6 +- drivers/w1/slaves/w1_ds2408.c | 76 +- drivers/w1/w1_io.c | 3 +- drivers/watchdog/ixp4xx_wdt.c | 9 - drivers/xen/biomerge.c | 5 +- drivers/xen/events/events_base.c | 1 + drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 2 + fs/Kconfig | 1 - fs/Makefile | 3 +- fs/adfs/dir_f.c | 6 - fs/affs/super.c | 3 +- fs/afs/cmservice.c | 8 - fs/afs/file.c | 2 - fs/afs/flock.c | 1 - fs/afs/fsclient.c | 31 +- fs/afs/misc.c | 9 - fs/afs/rxrpc.c | 1 - fs/afs/vlclient.c | 18 +- fs/afs/yfsclient.c | 30 +- fs/autofs/autofs_i.h | 1 - fs/autofs/inode.c | 2 +- fs/befs/btree.c | 97 +- fs/binfmt_elf.c | 180 +- fs/block_dev.c | 8 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 38 +- fs/btrfs/btrfs_inode.h | 8 + fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.c | 254 +- fs/btrfs/ctree.h | 78 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/delayed-ref.c | 46 +- fs/btrfs/delayed-ref.h | 122 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/dev-replace.h | 3 +- fs/btrfs/dir-item.c | 5 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-tree.c | 654 +- fs/btrfs/extent_io.c | 366 +- fs/btrfs/extent_io.h | 89 +- fs/btrfs/extent_map.c | 38 - fs/btrfs/file-item.c | 47 +- fs/btrfs/file.c | 49 +- fs/btrfs/free-space-cache.c | 45 +- fs/btrfs/free-space-cache.h | 18 +- fs/btrfs/free-space-tree.c | 24 +- fs/btrfs/free-space-tree.h | 1 + fs/btrfs/inode-item.c | 8 +- fs/btrfs/inode.c | 404 +- fs/btrfs/ioctl.c | 208 +- fs/btrfs/locking.c | 157 +- fs/btrfs/ordered-data.c | 17 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/props.c | 242 +- fs/btrfs/props.h | 7 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/ref-verify.c | 69 +- fs/btrfs/ref-verify.h | 10 +- fs/btrfs/relocation.c | 123 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 114 +- fs/btrfs/super.c | 4 +- fs/btrfs/tests/btrfs-tests.c | 17 +- fs/btrfs/tests/btrfs-tests.h | 17 +- fs/btrfs/tests/extent-buffer-tests.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 35 +- fs/btrfs/tests/extent-map-tests.c | 213 +- fs/btrfs/tests/free-space-tests.c | 11 +- fs/btrfs/tests/free-space-tree-tests.c | 18 +- fs/btrfs/tests/inode-tests.c | 34 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/transaction.c | 64 +- fs/btrfs/transaction.h | 4 +- fs/btrfs/tree-checker.c | 513 +- fs/btrfs/tree-checker.h | 11 +- fs/btrfs/tree-log.c | 289 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 475 +- fs/btrfs/volumes.h | 40 +- fs/btrfs/xattr.c | 65 +- fs/btrfs/xattr.h | 7 +- fs/btrfs/zstd.c | 11 +- fs/cachefiles/namei.c | 1 + fs/ceph/file.c | 1 - fs/char_dev.c | 78 +- fs/cifs/cifs_debug.c | 33 +- fs/cifs/cifsfs.c | 3 - fs/cifs/cifsfs.h | 2 - fs/cifs/cifsglob.h | 19 +- fs/cifs/cifsproto.h | 9 - fs/cifs/connect.c | 63 +- fs/cifs/dfs_cache.c | 140 +- fs/cifs/dfs_cache.h | 5 +- fs/cifs/file.c | 20 +- fs/cifs/inode.c | 41 - fs/cifs/misc.c | 24 +- fs/cifs/smb2ops.c | 131 +- fs/cifs/smb2pdu.c | 64 +- fs/cifs/smb2pdu.h | 35 - fs/cifs/smb2status.h | 3480 ++-- fs/cifs/smbdirect.c | 292 +- fs/cifs/smbdirect.h | 19 +- fs/cifs/smbfsctl.h | 29 +- fs/cifs/transport.c | 29 +- fs/coda/psdev.c | 1 + fs/configfs/dir.c | 2 - fs/crypto/bio.c | 11 +- fs/crypto/crypto.c | 74 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 68 +- fs/crypto/keyinfo.c | 26 +- fs/crypto/policy.c | 6 +- fs/dcache.c | 30 +- fs/debugfs/file.c | 77 +- fs/direct-io.c | 3 +- fs/dlm/config.c | 42 - fs/dlm/config.h | 3 +- fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 95 +- fs/dlm/lowcomms.h | 1 - fs/dlm/netlink.c | 1 - fs/ecryptfs/crypto.c | 30 +- fs/ecryptfs/keystore.c | 6 +- fs/eventfd.c | 8 - fs/exec.c | 4 +- fs/ext2/inode.c | 4 +- fs/ext4/block_validity.c | 49 - fs/ext4/dir.c | 48 - fs/ext4/ext4.h | 108 +- fs/ext4/extents_status.c | 4 +- fs/ext4/hash.c | 34 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/ioctl.c | 20 +- fs/ext4/mballoc.c | 4 +- fs/ext4/namei.c | 183 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 3 +- fs/ext4/super.c | 184 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 4 +- fs/f2fs/checkpoint.c | 93 +- fs/f2fs/data.c | 279 +- fs/f2fs/f2fs.h | 124 +- fs/f2fs/file.c | 58 +- fs/f2fs/gc.c | 15 +- fs/f2fs/inline.c | 17 - fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 19 +- fs/f2fs/node.c | 45 +- fs/f2fs/recovery.c | 37 +- fs/f2fs/segment.c | 66 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 62 +- fs/f2fs/xattr.c | 32 +- fs/fat/file.c | 11 +- fs/fcntl.c | 2 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 13 +- fs/fuse/dev.c | 16 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 7 - fs/fuse/inode.c | 13 +- fs/gfs2/Kconfig | 1 + fs/gfs2/bmap.c | 34 +- fs/gfs2/bmap.h | 1 - fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 25 +- fs/gfs2/incore.h | 9 +- fs/gfs2/log.c | 43 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 52 +- fs/gfs2/lops.h | 7 +- fs/gfs2/main.c | 1 + fs/gfs2/meta_io.c | 3 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/recovery.c | 10 +- fs/gfs2/recovery.h | 2 +- fs/gfs2/rgrp.c | 56 +- fs/gfs2/super.c | 15 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/inode.c | 9 +- fs/internal.h | 3 +- fs/io_uring.c | 42 +- fs/iomap.c | 6 +- fs/jbd2/checkpoint.c | 1 + fs/jbd2/journal.c | 4 - fs/jffs2/fs.c | 1 - fs/jfs/acl.c | 3 +- fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/jfs_txnmgr.c | 3 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 8 +- fs/kernfs/dir.c | 29 +- fs/kernfs/inode.c | 162 +- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/libfs.c | 2 - fs/lockd/clntlock.c | 6 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 - fs/lockd/svc.c | 33 +- fs/locks.c | 14 +- fs/mpage.c | 3 +- fs/namei.c | 4 +- fs/nfs/Kconfig | 1 + fs/nfs/callback.c | 9 +- fs/nfs/callback_xdr.c | 2 +- fs/nfs/client.c | 10 - fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 4 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 8 +- fs/nfs/mount_clnt.c | 2 - fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 - fs/nfs/nfs3xdr.c | 142 +- fs/nfs/nfs4_fs.h | 1 - fs/nfs/nfs4client.c | 6 - fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 32 +- fs/nfs/write.c | 70 +- fs/nfsd/export.c | 18 +- fs/nfsd/netns.h | 11 - fs/nfsd/nfs3xdr.c | 21 +- fs/nfsd/nfs4callback.c | 5 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfs4recover.c | 437 +- fs/nfsd/nfs4state.c | 64 +- fs/nfsd/nfs4xdr.c | 9 +- fs/nfsd/nfsctl.c | 42 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfssvc.c | 271 +- fs/nfsd/nfsxdr.c | 17 +- fs/nfsd/state.h | 8 +- fs/nfsd/vfs.c | 8 +- fs/nfsd/vfs.h | 5 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/inotify/Kconfig | 1 + fs/nsfs.c | 26 +- fs/ocfs2/cluster/quorum.c | 1 - fs/ocfs2/super.c | 10 + fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +- fs/orangefs/inode.c | 908 +- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 13 - fs/orangefs/orangefs-bufmap.h | 2 - fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 +- fs/orangefs/orangefs-mod.c | 1 - fs/orangefs/orangefs-sysfs.c | 22 - fs/orangefs/orangefs-utils.c | 179 +- fs/orangefs/super.c | 39 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- fs/proc/base.c | 22 +- fs/proc/proc_sysctl.c | 25 +- fs/pstore/inode.c | 2 +- fs/quota/dquot.c | 41 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/reiserfs/journal.c | 2 +- fs/reiserfs/xattr.c | 9 - fs/seq_file.c | 1 - fs/signalfd.c | 1 - fs/splice.c | 4 +- fs/stack.c | 15 +- fs/super.c | 5 + fs/sysv/namei.c | 15 + fs/sysv/super.c | 3 + fs/sysv/sysv.h | 3 + fs/ubifs/auth.c | 6 + fs/ubifs/dir.c | 8 +- fs/ubifs/replay.c | 2 + fs/ubifs/super.c | 3 - fs/udf/namei.c | 15 + fs/udf/super.c | 5 - fs/ufs/util.h | 4 +- fs/unicode/.gitignore | 1 - fs/unicode/Kconfig | 13 - fs/unicode/Makefile | 34 - fs/unicode/README.utf8data | 72 - fs/unicode/mkutf8data.c | 3419 --- fs/unicode/utf8-core.c | 187 - fs/unicode/utf8-norm.c | 799 - fs/unicode/utf8-selftest.c | 320 - fs/unicode/utf8data.h | 4109 ---- fs/unicode/utf8n.h | 117 - fs/xfs/Kconfig | 1 + fs/xfs/Makefile | 3 - fs/xfs/libxfs/xfs_ag.c | 54 - fs/xfs/libxfs/xfs_ag.h | 2 - fs/xfs/libxfs/xfs_alloc.c | 13 +- fs/xfs/libxfs/xfs_attr.c | 35 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 17 +- fs/xfs/libxfs/xfs_defer.c | 14 +- fs/xfs/libxfs/xfs_fs.h | 139 +- fs/xfs/libxfs/xfs_health.h | 190 - fs/xfs/libxfs/xfs_sb.c | 10 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 2 - fs/xfs/scrub/agheader.c | 20 - fs/xfs/scrub/common.c | 47 +- fs/xfs/scrub/common.h | 4 - fs/xfs/scrub/fscounters.c | 366 - fs/xfs/scrub/health.c | 237 - fs/xfs/scrub/health.h | 14 - fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 34 +- fs/xfs/scrub/repair.h | 5 +- fs/xfs/scrub/scrub.c | 49 +- fs/xfs/scrub/scrub.h | 27 +- fs/xfs/scrub/trace.h | 63 +- fs/xfs/xfs_aops.c | 138 +- fs/xfs/xfs_aops.h | 1 + fs/xfs/xfs_bmap_util.c | 2 - fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_dquot.c | 17 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_health.c | 392 - fs/xfs/xfs_icache.c | 11 +- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 4 +- fs/xfs/xfs_inode.h | 17 +- fs/xfs/xfs_ioctl.c | 55 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_itable.c | 2 - fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_cil.c | 21 +- fs/xfs/xfs_mount.c | 35 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm.h | 8 +- fs/xfs/xfs_quota.h | 37 +- fs/xfs/xfs_super.c | 43 +- fs/xfs/xfs_trace.h | 76 - fs/xfs/xfs_trans_dquot.c | 52 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 4 +- include/acpi/actbl1.h | 2 +- include/acpi/actypes.h | 12 +- include/asm-generic/barrier.h | 18 - include/asm-generic/futex.h | 8 +- include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 - include/asm-generic/mmiowb_types.h | 12 - include/asm-generic/rwsem.h | 140 + include/asm-generic/sections.h | 14 - include/asm-generic/segment.h | 9 + include/asm-generic/sizes.h | 2 + include/asm-generic/syscall.h | 5 +- include/asm-generic/tlb.h | 297 +- include/asm-generic/uaccess.h | 58 +- include/asm-generic/vmlinux.lds.h | 1 + include/crypto/aes.h | 8 +- include/crypto/akcipher.h | 54 +- include/crypto/cryptd.h | 18 +- include/crypto/des.h | 43 - include/crypto/hash.h | 10 +- include/crypto/internal/simd.h | 44 - include/crypto/morus1280_glue.h | 79 +- include/crypto/morus640_glue.h | 79 +- include/crypto/public_key.h | 4 - include/crypto/streebog.h | 5 +- include/drm/drm_atomic.h | 6 - include/drm/drm_audio_component.h | 7 +- include/drm/drm_auth.h | 6 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_device.h | 3 +- include/drm/drm_drv.h | 9 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 - include/drm/drm_fb_helper.h | 48 +- include/drm/drm_file.h | 2 - include/drm/drm_format_helper.h | 35 - include/drm/drm_framebuffer.h | 1 - include/drm/drm_gem.h | 32 - include/drm/drm_gem_shmem_helper.h | 159 - include/drm/drm_hdcp.h | 7 +- include/drm/drm_legacy.h | 2 + include/drm/drm_modes.h | 17 - include/drm/drm_modeset_helper_vtables.h | 7 - include/drm/drm_print.h | 2 - include/drm/drm_syncobj.h | 5 - include/drm/drm_utils.h | 4 - include/drm/drm_vma_manager.h | 12 - include/drm/drm_writeback.h | 30 +- include/drm/i915_pciids.h | 217 +- include/drm/tinydrm/mipi-dbi.h | 32 +- include/drm/tinydrm/tinydrm-helpers.h | 21 +- include/drm/tinydrm/tinydrm.h | 75 + include/drm/ttm/ttm_bo_driver.h | 3 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 - include/dt-bindings/clock/g12a-clkc.h | 5 - include/dt-bindings/clock/imx7ulp-clock.h | 1 + include/dt-bindings/clock/jz4725b-cgu.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 - include/dt-bindings/clock/mt8516-clk.h | 211 - include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 - include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 - include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 + include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 - include/dt-bindings/firmware/imx/rsrc.h | 25 +- include/dt-bindings/iio/temperature/thermocouple.h | 16 - include/dt-bindings/phy/phy-am654-serdes.h | 13 - include/dt-bindings/pinctrl/am33xx.h | 130 +- include/dt-bindings/pinctrl/omap.h | 1 - include/dt-bindings/pinctrl/stm32-pinfunc.h | 6 - include/dt-bindings/power/r8a77965-sysc.h | 1 + include/linux/acpi.h | 15 +- include/linux/acpi_iort.h | 8 - include/linux/alcor_pci.h | 2 +- include/linux/amba/clcd.h | 31 + include/linux/audit.h | 75 - include/linux/binfmts.h | 3 +- include/linux/bio.h | 20 +- include/linux/bitops.h | 16 +- include/linux/blk-mq-rdma.h | 1 - include/linux/blk_types.h | 29 +- include/linux/blkdev.h | 35 +- include/linux/bpf-cgroup.h | 21 - include/linux/bpf.h | 86 +- include/linux/bpf_types.h | 3 - include/linux/bpf_verifier.h | 32 - include/linux/bsg-lib.h | 16 +- include/linux/btf.h | 1 - include/linux/bvec.h | 38 +- include/linux/cgroup-defs.h | 38 - include/linux/cgroup.h | 43 - include/linux/clk-provider.h | 112 +- include/linux/clk.h | 16 - include/linux/clk/at91_pmc.h | 13 +- include/linux/compiler.h | 8 +- include/linux/console.h | 7 +- include/linux/coresight-pmu.h | 2 - include/linux/coresight.h | 7 +- include/linux/counter.h | 510 - include/linux/counter_enum.h | 45 - include/linux/cper.h | 336 +- include/linux/cpu.h | 27 +- include/linux/cpufreq.h | 14 - include/linux/cpuhotplug.h | 1 - include/linux/cpuidle.h | 1 - include/linux/cpumask.h | 3 +- include/linux/cred.h | 2 +- include/linux/dcache.h | 5 +- include/linux/device-mapper.h | 3 +- include/linux/device.h | 18 +- include/linux/dma-fence-chain.h | 81 - include/linux/dma-fence.h | 21 +- include/linux/dma-mapping.h | 6 +- include/linux/dma/idma64.h | 14 - include/linux/dmi.h | 8 +- include/linux/etherdevice.h | 2 +- include/linux/f2fs_fs.h | 11 +- include/linux/filter.h | 34 +- include/linux/firmware/imx/sci.h | 5 - include/linux/firmware/intel/stratix10-smc.h | 19 - include/linux/firmware/trusted_foundations.h | 96 - include/linux/firmware/xlnx-zynqmp.h | 14 +- include/linux/fs.h | 2 - include/linux/fscrypt.h | 74 +- include/linux/fsl/ftm.h | 88 - include/linux/ftrace.h | 20 +- include/linux/genalloc.h | 2 +- include/linux/genhd.h | 20 +- include/linux/genl_magic_func.h | 4 +- include/linux/gpio/driver.h | 18 +- include/linux/gpio/machine.h | 26 +- include/linux/hid.h | 4 +- include/linux/hwmon.h | 18 - include/linux/hyperv.h | 7 +- include/linux/i2c-algo-bit.h | 1 - include/linux/i2c.h | 38 +- include/linux/ieee80211.h | 14 +- include/linux/if_bridge.h | 3 + include/linux/iio/adc/ad_sigma_delta.h | 1 - include/linux/iio/consumer.h | 14 - include/linux/iio/driver.h | 1 - include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 - include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 - include/linux/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/ima.h | 2 +- include/linux/inetdevice.h | 14 - include/linux/intel-iommu.h | 13 +- include/linux/intel-ish-client-if.h | 112 - include/linux/interrupt.h | 25 + include/linux/io-pgtable.h | 7 - include/linux/iommu.h | 144 - include/linux/iova.h | 16 +- include/linux/ipc_namespace.h | 1 - include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqchip/irq-ixp4xx.h | 12 - include/linux/jbd2.h | 1 + include/linux/jiffies.h | 1 - include/linux/jump_label_ratelimit.h | 64 +- include/linux/kernel.h | 15 +- include/linux/kernfs.h | 15 +- include/linux/kobject.h | 3 +- include/linux/kvm_host.h | 20 - include/linux/list.h | 2 +- include/linux/list_bl.h | 26 - include/linux/list_sort.h | 1 - include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 4 +- include/linux/lockdep.h | 11 +- include/linux/lsm_hooks.h | 183 +- include/linux/marvell_phy.h | 1 - include/linux/math64.h | 13 - include/linux/mdev.h | 14 - include/linux/mdio.h | 3 +- include/linux/mei_cl_bus.h | 3 - include/linux/memcontrol.h | 118 +- include/linux/mfd/cros_ec.h | 1 - include/linux/mfd/cros_ec_commands.h | 2 - include/linux/mfd/da9063/core.h | 7 +- include/linux/mfd/da9063/registers.h | 7 +- include/linux/mfd/palmas.h | 1 + include/linux/mfd/syscon/atmel-matrix.h | 6 +- include/linux/mfd/syscon/atmel-mc.h | 6 +- include/linux/mfd/syscon/atmel-smc.h | 5 +- include/linux/mfd/syscon/atmel-st.h | 6 +- include/linux/mfd/ti-lmu-register.h | 44 + include/linux/mfd/ti-lmu.h | 1 + include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 + include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 11 +- include/linux/mlx5/doorbell.h | 39 +- include/linux/mlx5/driver.h | 14 +- include/linux/mlx5/fs.h | 7 - include/linux/mlx5/mlx5_ifc.h | 185 +- include/linux/mlx5/qp.h | 1 - include/linux/mlx5/transobj.h | 3 - include/linux/mm.h | 18 +- include/linux/mmc/sdio_func.h | 12 - include/linux/mmc/sdio_ids.h | 2 - include/linux/module.h | 23 - include/linux/mount.h | 2 - include/linux/msi.h | 18 + include/linux/mtd/bbm.h | 14 +- include/linux/mtd/nand.h | 32 +- include/linux/mtd/nand_bch.h | 6 +- include/linux/mtd/onenand.h | 3 - include/linux/mtd/rawnand.h | 122 +- include/linux/mtd/spinand.h | 7 - include/linux/net.h | 2 - include/linux/netdevice.h | 95 +- include/linux/netfilter.h | 9 +- include/linux/netfilter/ipset/ip_set.h | 11 +- include/linux/netfilter/nfnetlink_osf.h | 11 +- include/linux/netfilter/x_tables.h | 1 + include/linux/netfilter_ipv6.h | 15 - include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 13 - include/linux/nfs_page.h | 12 +- include/linux/node.h | 71 - include/linux/nvme-fc-driver.h | 6 + include/linux/nvme-rdma.h | 2 +- include/linux/nvmem-consumer.h | 7 - include/linux/of.h | 3 +- include/linux/oid_registry.h | 18 - include/linux/overflow.h | 20 +- include/linux/pci-ecam.h | 1 - include/linux/pci-epc.h | 2 - include/linux/pci-epf.h | 3 +- include/linux/pci.h | 37 +- include/linux/pci_hotplug.h | 66 +- include/linux/percpu.h | 12 +- include/linux/perf_event.h | 19 +- include/linux/phy.h | 4 - include/linux/phy/phy.h | 2 - include/linux/pid.h | 7 +- include/linux/pipe_fs_i.h | 1 - include/linux/platform_data/ads7828.h | 2 +- include/linux/platform_data/ds620.h | 2 +- include/linux/platform_data/elm.h | 2 +- include/linux/platform_data/eth-ep93xx.h | 10 - include/linux/platform_data/gpio-omap.h | 2 + include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/keypad-ep93xx.h | 4 +- include/linux/platform_data/max197.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 2 +- include/linux/platform_data/pca954x.h | 48 + include/linux/platform_data/pm33xx.h | 5 - include/linux/platform_data/spi-ep93xx.h | 4 + include/linux/platform_data/ti-sysc.h | 9 +- include/linux/platform_data/timer-ixp4xx.h | 11 - include/linux/platform_data/wilco-ec.h | 93 +- include/linux/plist.h | 4 +- include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 8 - include/linux/pps-gpio.h | 5 +- include/linux/printk.h | 6 +- include/linux/property.h | 18 - include/linux/psp-sev.h | 3 +- include/linux/pwm.h | 5 + include/linux/qed/qed_if.h | 2 + include/linux/radix-tree.h | 13 +- include/linux/random.h | 1 - include/linux/rcupdate.h | 6 +- include/linux/rcuwait.h | 2 +- include/linux/reboot.h | 2 - include/linux/regulator/consumer.h | 5 - include/linux/reservation.h | 3 +- include/linux/reset.h | 115 +- include/linux/rhashtable-types.h | 2 + include/linux/rhashtable.h | 358 +- include/linux/rtc.h | 4 +- include/linux/rtc/ds1685.h | 2 + include/linux/rtc/rtc-omap.h | 7 - include/linux/rwsem-spinlock.h | 47 + include/linux/rwsem.h | 37 +- include/linux/sched.h | 6 +- include/linux/sched/jobctl.h | 2 - include/linux/sched/signal.h | 51 +- include/linux/sched/task.h | 1 - include/linux/sched/topology.h | 4 +- include/linux/sched/user.h | 7 - include/linux/security.h | 9 - include/linux/sed-opal.h | 10 +- include/linux/selection.h | 7 +- include/linux/serial_core.h | 2 +- include/linux/set_memory.h | 11 - include/linux/siphash.h | 5 - include/linux/skbuff.h | 48 +- include/linux/smpboot.h | 2 +- include/linux/soc/cirrus/ep93xx.h | 37 - include/linux/soc/ixp4xx/npe.h | 38 - include/linux/soc/ixp4xx/qmgr.h | 91 - include/linux/spi/pxa2xx_spi.h | 1 - include/linux/spi/spi-mem.h | 3 - include/linux/spi/spi.h | 18 +- include/linux/spi/spi_bitbang.h | 1 - include/linux/spinlock.h | 11 +- include/linux/srcu.h | 36 +- include/linux/stackdepot.h | 8 +- include/linux/stacktrace.h | 81 +- include/linux/string.h | 4 - include/linux/sunrpc/clnt.h | 4 - include/linux/sunrpc/sched.h | 20 +- include/linux/sunrpc/svc.h | 33 - include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/svcsock.h | 3 +- include/linux/sunrpc/xprt.h | 6 +- include/linux/suspend.h | 3 - include/linux/switchtec.h | 2 +- include/linux/thermal.h | 6 +- include/linux/thunderbolt.h | 8 - include/linux/ti-emif-sram.h | 3 - include/linux/tick.h | 13 +- include/linux/time64.h | 21 - include/linux/tracepoint-defs.h | 1 - include/linux/tracepoint.h | 15 - include/linux/types.h | 5 + include/linux/uaccess.h | 2 - include/linux/unicode.h | 30 - include/linux/uprobes.h | 5 - include/linux/usb.h | 4 +- include/linux/usb/ch9.h | 8 - include/linux/usb/hcd.h | 1 - include/linux/usb/serial.h | 8 +- include/linux/usb/tcpm.h | 13 +- include/linux/usb/typec_dp.h | 5 - include/linux/vmalloc.h | 15 - include/linux/vmw_vmci_defs.h | 35 +- include/linux/wait.h | 2 +- include/linux/xarray.h | 29 +- include/media/cec-notifier.h | 19 +- include/media/dvb-usb-ids.h | 1 - include/media/fwht-ctrls.h | 31 - include/media/media-dev-allocator.h | 63 - include/media/media-entity.h | 24 + include/media/media-request.h | 4 +- include/media/rc-map.h | 4 +- include/media/v4l2-common.h | 33 - include/media/v4l2-ctrls.h | 11 +- include/media/v4l2-subdev.h | 15 +- include/media/videobuf2-core.h | 25 +- include/media/vsp1.h | 19 +- include/net/addrconf.h | 55 +- include/net/bluetooth/hci_core.h | 3 - include/net/bpf_sk_storage.h | 13 - include/net/cfg80211.h | 104 - include/net/compat.h | 3 + include/net/devlink.h | 533 +- include/net/dsa.h | 111 +- include/net/dst.h | 11 + include/net/fib_notifier.h | 3 +- include/net/flow_dissector.h | 7 - include/net/fq_impl.h | 18 +- include/net/genetlink.h | 34 +- include/net/geneve.h | 2 - include/net/ife.h | 1 + include/net/ip.h | 4 - include/net/ip6_fib.h | 62 +- include/net/ip6_route.h | 20 +- include/net/ip_fib.h | 116 +- include/net/ip_vs.h | 5 - include/net/ipv6_stubs.h | 68 - include/net/lwtunnel.h | 7 +- include/net/mac80211.h | 30 - include/net/ndisc.h | 40 - include/net/neighbour.h | 7 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 15 + include/net/netfilter/ipv6/nf_nat_masquerade.h | 11 + include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_helper.h | 24 - include/net/netfilter/nf_conntrack_timeout.h | 15 - include/net/netfilter/nf_nat.h | 7 +- include/net/netfilter/nf_nat_masquerade.h | 19 - include/net/netfilter/nf_queue.h | 3 - include/net/netfilter/nf_tables.h | 24 +- include/net/netlink.h | 363 +- include/net/netns/conntrack.h | 6 +- include/net/netns/ipv4.h | 2 - include/net/netns/ipv6.h | 5 - include/net/nexthop.h | 34 + include/net/psample.h | 1 + include/net/request_sock.h | 10 +- include/net/route.h | 43 +- include/net/rtnh.h | 34 - include/net/sch_generic.h | 100 +- include/net/sctp/sctp.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/net/sock.h | 27 +- include/net/tc_act/tc_ife.h | 3 +- include/net/tcp.h | 2 +- include/net/tls.h | 36 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 2 +- include/net/vxlan.h | 2 - include/net/xfrm.h | 138 +- include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 1 - include/rdma/ib_verbs.h | 300 +- include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- include/rdma/rdma_vt.h | 78 +- include/rdma/rdmavt_qp.h | 89 +- include/rdma/uverbs_std_types.h | 42 +- include/rdma/uverbs_types.h | 18 +- include/scsi/libsas.h | 13 +- include/scsi/osd_attributes.h | 398 + include/scsi/osd_protocol.h | 676 + include/scsi/osd_sec.h | 45 + include/scsi/osd_sense.h | 263 + include/scsi/osd_types.h | 45 + include/scsi/scsi_host.h | 6 +- include/scsi/scsi_transport_fc.h | 18 +- include/soc/at91/atmel-sfr.h | 34 +- include/soc/rockchip/rk3399_grf.h | 21 - include/soc/rockchip/rockchip_sip.h | 1 - include/sound/core.h | 16 +- include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 9 +- include/sound/memalloc.h | 4 + include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 238 +- include/sound/sof.h | 100 - include/sound/sof/control.h | 158 - include/sound/sof/dai-intel.h | 178 - include/sound/sof/dai.h | 75 - include/sound/sof/header.h | 158 - include/sound/sof/info.h | 118 - include/sound/sof/pm.h | 48 - include/sound/sof/stream.h | 148 - include/sound/sof/topology.h | 256 - include/sound/sof/trace.h | 67 - include/sound/sof/xtensa.h | 44 - include/target/iscsi/iscsi_target_core.h | 1 - include/target/target_core_base.h | 4 +- include/target/target_core_fabric.h | 1 - include/trace/bpf_probe.h | 27 +- include/trace/define_trace.h | 8 - include/trace/events/bpf_test_run.h | 50 - include/trace/events/btrfs.h | 245 +- include/trace/events/cgroup.h | 55 - include/trace/events/cpuhp.h | 4 +- include/trace/events/devfreq.h | 40 - include/trace/events/f2fs.h | 57 - include/trace/events/fib.h | 44 +- include/trace/events/fib6.h | 16 +- include/trace/events/gpio.h | 4 + include/trace/events/ib_mad.h | 390 - include/trace/events/ib_umad.h | 126 - include/trace/events/mlxsw.h | 2 +- include/trace/events/nbd.h | 107 - include/trace/events/preemptirq.h | 2 +- include/trace/events/random.h | 13 +- include/trace/events/rcu.h | 85 +- include/trace/events/rpcrdma.h | 27 - include/trace/events/sched.h | 21 +- include/trace/events/sunrpc.h | 10 +- include/trace/events/timer.h | 17 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/asm-generic/sockios.h | 4 +- include/uapi/drm/amdgpu_drm.h | 43 - include/uapi/drm/drm.h | 36 - include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/drm/i915_drm.h | 254 +- include/uapi/drm/lima_drm.h | 169 - include/uapi/drm/msm_drm.h | 14 - include/uapi/drm/panfrost_drm.h | 142 - include/uapi/linux/aspeed-p2a-ctrl.h | 62 - include/uapi/linux/audit.h | 14 - include/uapi/linux/batadv_packet.h | 12 + include/uapi/linux/batman_adv.h | 25 +- include/uapi/linux/bpf.h | 291 +- include/uapi/linux/btf.h | 32 +- include/uapi/linux/btrfs_tree.h | 2 - include/uapi/linux/elf-em.h | 6 - include/uapi/linux/ethtool.h | 8 - include/uapi/linux/fou.h | 6 - include/uapi/linux/fuse.h | 22 +- include/uapi/linux/icmpv6.h | 4 - include/uapi/linux/if_tun.h | 1 - include/uapi/linux/if_vlan.h | 9 +- include/uapi/linux/input-event-codes.h | 1 - include/uapi/linux/ip_vs.h | 11 - include/uapi/linux/kfd_ioctl.h | 20 +- include/uapi/linux/kvm.h | 10 - include/uapi/linux/lirc.h | 2 - include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/media.h | 25 +- include/uapi/linux/mei.h | 67 +- include/uapi/linux/netfilter/nf_tables.h | 8 - include/uapi/linux/nfs_mount.h | 9 + include/uapi/linux/nfsd/cld.h | 1 - include/uapi/linux/nl80211.h | 86 +- include/uapi/linux/openvswitch.h | 46 - include/uapi/linux/pci_regs.h | 138 +- include/uapi/linux/psci.h | 7 - include/uapi/linux/psp-sev.h | 18 +- include/uapi/linux/sched.h | 1 - include/uapi/linux/sed-opal.h | 11 +- include/uapi/linux/serial_core.h | 6 - include/uapi/linux/sockios.h | 21 - include/uapi/linux/spi/spidev.h | 6 +- include/uapi/linux/switchtec_ioctl.h | 13 +- include/uapi/linux/tcp.h | 27 - include/uapi/linux/tipc.h | 1 - include/uapi/linux/tipc_netlink.h | 2 - include/uapi/linux/tls.h | 15 - include/uapi/linux/v4l2-controls.h | 8 - include/uapi/linux/vfio.h | 4 - include/uapi/linux/vfio_ccw.h | 12 - include/uapi/linux/videodev2.h | 17 - include/uapi/linux/virtio_gpu.h | 12 +- include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_iommu.h | 161 - include/uapi/misc/habanalabs.h | 158 +- include/uapi/rdma/mlx5-abi.h | 3 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 - include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 - include/uapi/rdma/rdma_netlink.h | 31 +- include/uapi/scsi/fc/fc_els.h | 33 - include/uapi/sound/sof/abi.h | 62 - include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/fw.h | 78 - include/uapi/sound/sof/header.h | 27 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tokens.h | 107 - include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/udlfb.h | 7 - include/xen/xen.h | 4 +- init/Kconfig | 21 +- init/main.c | 30 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 72 +- ipc/msgutil.c | 6 - ipc/util.c | 49 +- ipc/util.h | 47 +- kernel/.gitignore | 1 - kernel/Kconfig.locks | 9 +- kernel/Makefile | 11 - kernel/acct.c | 4 +- kernel/async.c | 4 +- kernel/audit.c | 2 +- kernel/auditfilter.c | 14 +- kernel/auditsc.c | 115 +- kernel/backtracetest.c | 11 +- kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 +- kernel/bpf/cgroup.c | 370 +- kernel/bpf/core.c | 15 +- kernel/bpf/cpumap.c | 53 +- kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 131 - kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 164 +- kernel/bpf/verifier.c | 694 +- kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 + kernel/cgroup/cgroup.c | 172 +- kernel/cgroup/cpuset.c | 11 +- kernel/cgroup/freezer.c | 647 +- kernel/cgroup/legacy_freezer.c | 481 - kernel/compat.c | 3 - kernel/cpu.c | 81 +- kernel/dma/Kconfig | 1 - kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 9 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 6 +- kernel/events/core.c | 12 +- kernel/events/uprobes.c | 10 +- kernel/fail_function.c | 2 +- kernel/fork.c | 135 +- kernel/futex.c | 188 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +- kernel/gcov/clang.c | 581 - kernel/gcov/gcc_3_4.c | 12 - kernel/gcov/gcc_4_7.c | 12 - kernel/gcov/gcc_base.c | 86 - kernel/gcov/gcov.h | 5 - kernel/gen_ikh_data.sh | 89 - kernel/iomem.c | 4 +- kernel/irq/debugfs.c | 2 +- kernel/irq/devres.c | 3 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 3 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 4 +- kernel/irq/timings.c | 522 +- kernel/irq_work.c | 75 +- kernel/jump_label.c | 63 +- kernel/kexec_file.c | 1 + kernel/kheaders.c | 74 - kernel/latencytop.c | 29 +- kernel/livepatch/core.c | 8 +- kernel/livepatch/transition.c | 22 +- kernel/locking/Makefile | 5 +- kernel/locking/lock_events.c | 179 - kernel/locking/lock_events.h | 59 - kernel/locking/lock_events_list.h | 67 - kernel/locking/lockdep.c | 357 +- kernel/locking/lockdep_internals.h | 34 +- kernel/locking/locktorture.c | 2 - kernel/locking/percpu-rwsem.c | 2 - kernel/locking/qspinlock.c | 8 +- kernel/locking/qspinlock_paravirt.h | 19 +- kernel/locking/qspinlock_stat.h | 242 +- kernel/locking/rwsem-spinlock.c | 339 + kernel/locking/rwsem-xadd.c | 204 +- kernel/locking/rwsem.c | 25 +- kernel/locking/rwsem.h | 174 +- kernel/locking/spinlock.c | 7 - kernel/locking/spinlock_debug.c | 6 +- kernel/module-internal.h | 2 +- kernel/module.c | 112 +- kernel/padata.c | 3 +- kernel/panic.c | 11 +- kernel/pid.c | 10 +- kernel/power/hibernate.c | 5 +- kernel/power/main.c | 14 - kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 13 +- kernel/power/user.c | 5 +- kernel/printk/printk.c | 18 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcuperf.c | 5 - kernel/rcu/rcutorture.c | 21 +- kernel/rcu/srcutiny.c | 9 +- kernel/rcu/srcutree.c | 32 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 518 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_exp.h | 36 +- kernel/rcu/tree_plugin.h | 257 +- kernel/rcu/tree_stall.h | 709 - kernel/rcu/update.c | 59 +- kernel/reboot.c | 20 +- kernel/resource.c | 11 +- kernel/rseq.c | 9 +- kernel/sched/core.c | 126 +- kernel/sched/cpufreq.c | 2 +- kernel/sched/cpufreq_schedutil.c | 27 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 29 +- kernel/sched/rt.c | 5 - kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 31 +- kernel/seccomp.c | 23 +- kernel/signal.c | 83 +- kernel/softirq.c | 51 + kernel/stacktrace.c | 333 +- kernel/stop_machine.c | 2 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 47 +- kernel/taskstats.c | 33 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 22 +- kernel/time/ntp_internal.h | 4 +- kernel/time/sched_clock.c | 6 +- kernel/time/tick-broadcast.c | 48 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 15 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 12 +- kernel/time/timekeeping.c | 37 +- kernel/time/timer.c | 32 +- kernel/torture.c | 2 - kernel/trace/Kconfig | 7 + kernel/trace/bpf_trace.c | 38 - kernel/trace/fgraph.c | 9 +- kernel/trace/ftrace.c | 7 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/trace.c | 452 +- kernel/trace/trace.h | 18 +- kernel/trace/trace_branch.c | 4 - kernel/trace/trace_events.c | 1 - kernel/trace/trace_events_filter.c | 36 +- kernel/trace/trace_events_hist.c | 282 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kprobe.c | 77 +- kernel/trace/trace_probe.c | 274 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_selftest.c | 5 +- kernel/trace/trace_stack.c | 85 +- kernel/trace/trace_uprobe.c | 44 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 161 +- kernel/workqueue_internal.h | 5 +- lib/Kconfig | 22 +- lib/Kconfig.debug | 23 +- lib/Makefile | 17 +- lib/asn1_decoder.c | 4 - lib/bitmap.c | 280 +- lib/cmdline.c | 5 - lib/{math => }/cordic.c | 0 lib/crc-t10dif.c | 1 + lib/digsig.c | 1 + lib/div64.c | 192 + lib/error-inject.c | 2 +- lib/fault-inject.c | 12 +- lib/{math => }/gcd.c | 0 lib/genalloc.c | 5 +- lib/{math => }/int_sqrt.c | 0 lib/kobject.c | 40 +- lib/kobject_uevent.c | 11 +- lib/{math => }/lcm.c | 0 lib/libcrc32c.c | 1 + lib/list_sort.c | 242 +- lib/math/Kconfig | 11 - lib/math/Makefile | 5 - lib/math/div64.c | 192 - lib/math/int_pow.c | 32 - lib/math/rational.c | 102 - lib/nlattr.c | 184 +- lib/percpu-refcount.c | 4 +- lib/plist.c | 4 +- lib/{math => }/prime_numbers.c | 0 lib/radix-tree.c | 2 +- lib/rational.c | 65 + lib/{math => }/reciprocal_div.c | 0 lib/rhashtable.c | 210 +- lib/siphash.c | 36 +- lib/sort.c | 254 +- lib/stackdepot.c | 54 +- lib/string.c | 47 +- lib/strncpy_from_user.c | 5 +- lib/strnlen_user.c | 4 +- lib/test_bitmap.c | 87 +- lib/test_printf.c | 46 +- lib/test_rhashtable.c | 2 +- lib/test_strscpy.c | 150 - lib/test_sysctl.c | 18 +- lib/test_vmalloc.c | 8 +- lib/test_xarray.c | 38 - lib/ubsan.c | 4 - lib/vsprintf.c | 431 +- lib/zstd/bitstream.h | 5 - lib/zstd/compress.c | 1 - lib/zstd/decompress.c | 5 +- lib/zstd/huf_compress.c | 2 - localversion-next | 1 - mm/huge_memory.c | 4 +- mm/hugetlb.c | 2 +- mm/kasan/Makefile | 9 +- mm/kasan/common.c | 43 +- mm/kasan/report.c | 10 +- mm/kmemleak.c | 24 +- mm/madvise.c | 2 +- mm/memblock.c | 12 +- mm/memcontrol.c | 312 +- mm/memory.c | 8 +- mm/mmu_gather.c | 129 +- mm/page_alloc.c | 7 +- mm/page_owner.c | 82 +- mm/percpu-internal.h | 15 +- mm/percpu-km.c | 2 +- mm/percpu-stats.c | 5 +- mm/percpu.c | 543 +- mm/slab.c | 48 +- mm/slub.c | 21 +- mm/vmalloc.c | 114 +- mm/vmscan.c | 8 +- mm/workingset.c | 7 +- net/6lowpan/nhc.c | 2 +- net/8021q/vlan.c | 18 +- net/8021q/vlan_dev.c | 22 +- net/8021q/vlan_netlink.c | 11 +- net/Kconfig | 7 +- net/appletalk/ddp.c | 8 +- net/atm/clip.c | 4 +- net/atm/ioctl.c | 16 + net/atm/pvc.c | 1 - net/atm/svc.c | 1 - net/ax25/af_ax25.c | 13 +- net/batman-adv/Kconfig | 24 +- net/batman-adv/Makefile | 15 +- net/batman-adv/bat_algo.c | 12 + net/batman-adv/bat_algo.h | 12 + net/batman-adv/bat_iv_ogm.c | 12 + net/batman-adv/bat_iv_ogm.h | 12 + net/batman-adv/bat_v.c | 12 + net/batman-adv/bat_v.h | 12 + net/batman-adv/bat_v_elp.c | 12 + net/batman-adv/bat_v_elp.h | 12 + net/batman-adv/bat_v_ogm.c | 12 + net/batman-adv/bat_v_ogm.h | 12 + net/batman-adv/bitarray.c | 12 + net/batman-adv/bitarray.h | 12 + net/batman-adv/bridge_loop_avoidance.c | 13 + net/batman-adv/bridge_loop_avoidance.h | 12 + net/batman-adv/debugfs.c | 12 + net/batman-adv/debugfs.h | 12 + net/batman-adv/distributed-arp-table.c | 40 +- net/batman-adv/distributed-arp-table.h | 12 + net/batman-adv/fragmentation.c | 12 + net/batman-adv/fragmentation.h | 12 + net/batman-adv/gateway_client.c | 13 + net/batman-adv/gateway_client.h | 12 + net/batman-adv/gateway_common.c | 12 + net/batman-adv/gateway_common.h | 12 + net/batman-adv/hard-interface.c | 12 + net/batman-adv/hard-interface.h | 12 + net/batman-adv/hash.c | 12 + net/batman-adv/hash.h | 12 + net/batman-adv/icmp_socket.c | 12 + net/batman-adv/icmp_socket.h | 12 + net/batman-adv/log.c | 12 + net/batman-adv/log.h | 12 + net/batman-adv/main.c | 85 +- net/batman-adv/main.h | 14 +- net/batman-adv/multicast.c | 211 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/netlink.c | 60 +- net/batman-adv/netlink.h | 12 + net/batman-adv/network-coding.c | 12 + net/batman-adv/network-coding.h | 12 + net/batman-adv/originator.c | 12 + net/batman-adv/originator.h | 12 + net/batman-adv/routing.c | 12 + net/batman-adv/routing.h | 12 + net/batman-adv/send.c | 12 + net/batman-adv/send.h | 12 + net/batman-adv/soft-interface.c | 20 +- net/batman-adv/soft-interface.h | 12 + net/batman-adv/sysfs.c | 128 +- net/batman-adv/sysfs.h | 50 +- net/batman-adv/tp_meter.c | 12 + net/batman-adv/tp_meter.h | 12 + net/batman-adv/trace.c | 12 + net/batman-adv/trace.h | 12 + net/batman-adv/translation-table.c | 17 +- net/batman-adv/translation-table.h | 16 +- net/batman-adv/tvlv.c | 12 + net/batman-adv/tvlv.h | 12 + net/batman-adv/types.h | 18 +- net/bluetooth/af_bluetooth.c | 8 + net/bluetooth/amp.c | 1 + net/bluetooth/hci_conn.c | 8 - net/bluetooth/hci_core.c | 2 + net/bluetooth/hci_event.c | 2 +- net/bluetooth/hidp/sock.c | 1 - net/bluetooth/l2cap_core.c | 9 +- net/bluetooth/l2cap_sock.c | 8 +- net/bluetooth/mgmt.c | 11 +- net/bluetooth/rfcomm/sock.c | 1 - net/bluetooth/sco.c | 1 - net/bluetooth/smp.c | 1 + net/bpf/Makefile | 2 +- net/bpf/test_run.c | 203 +- net/bridge/br.c | 14 +- net/bridge/br_arp_nd_proxy.c | 19 +- net/bridge/br_fdb.c | 1 + net/bridge/br_forward.c | 15 +- net/bridge/br_if.c | 2 +- net/bridge/br_input.c | 77 +- net/bridge/br_mdb.c | 21 +- net/bridge/br_multicast.c | 26 +- net/bridge/br_netlink.c | 16 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_private.h | 35 +- net/bridge/br_stp_if.c | 3 +- net/bridge/br_vlan.c | 215 +- net/bridge/br_vlan_tunnel.c | 1 + net/bridge/netfilter/ebtable_broute.c | 63 +- net/bridge/netfilter/ebtables.c | 7 +- net/caif/caif_dev.c | 12 +- net/can/af_can.c | 6 + net/can/bcm.c | 1 - net/can/gw.c | 4 +- net/can/raw.c | 1 - net/ceph/osd_client.c | 2 +- net/compat.c | 57 + net/core/Makefile | 1 - net/core/bpf_sk_storage.c | 804 - net/core/datagram.c | 29 +- net/core/datagram.h | 15 - net/core/dev.c | 82 +- net/core/dev_ioctl.c | 3 +- net/core/devlink.c | 325 +- net/core/drop_monitor.c | 3 - net/core/dst.c | 17 + net/core/ethtool.c | 2 - net/core/fib_rules.c | 6 +- net/core/filter.c | 579 +- net/core/flow_dissector.c | 131 +- net/core/gen_stats.c | 2 - net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 9 +- net/core/neighbour.c | 32 +- net/core/net-procfs.c | 2 +- net/core/net-sysfs.c | 10 +- net/core/net_namespace.c | 21 +- net/core/netpoll.c | 6 +- net/core/netprio_cgroup.c | 2 + net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 164 +- net/core/skbuff.c | 76 +- net/core/sock.c | 56 +- net/core/sock_reuseport.c | 2 - net/core/sysctl_net_core.c | 8 +- net/dcb/dcbnl.c | 130 +- net/dccp/ipv4.c | 1 - net/dccp/ipv6.c | 1 - net/decnet/af_decnet.c | 2 +- net/decnet/dn_dev.c | 8 +- net/decnet/dn_fib.c | 10 +- net/decnet/dn_route.c | 4 +- net/decnet/dn_table.c | 3 +- net/dns_resolver/dns_query.c | 2 + net/dsa/Kconfig | 84 +- net/dsa/Makefile | 19 +- net/dsa/dsa.c | 165 +- net/dsa/dsa2.c | 55 +- net/dsa/dsa_priv.h | 34 +- net/dsa/legacy.c | 4 +- net/dsa/slave.c | 35 +- net/dsa/tag_brcm.c | 41 +- net/dsa/tag_dsa.c | 15 +- net/dsa/tag_edsa.c | 15 +- net/dsa/tag_gswip.c | 9 +- net/dsa/tag_ksz.c | 29 +- net/dsa/tag_lan9303.c | 20 +- net/dsa/tag_mtk.c | 18 +- net/dsa/tag_qca.c | 19 +- net/dsa/tag_trailer.c | 15 +- net/ethernet/eth.c | 8 +- net/hsr/Makefile | 1 - net/hsr/hsr_debugfs.c | 119 - net/hsr/hsr_device.c | 66 +- net/hsr/hsr_device.h | 6 +- net/hsr/hsr_forward.c | 97 +- net/hsr/hsr_forward.h | 6 +- net/hsr/hsr_framereg.c | 127 +- net/hsr/hsr_framereg.h | 18 +- net/hsr/hsr_main.c | 16 +- net/hsr/hsr_main.h | 64 +- net/hsr/hsr_netlink.c | 64 +- net/hsr/hsr_netlink.h | 6 +- net/hsr/hsr_slave.c | 19 +- net/hsr/hsr_slave.h | 7 +- net/ieee802154/ieee802154.h | 2 + net/ieee802154/netlink.c | 1 - net/ieee802154/nl802154.c | 139 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 29 +- net/ipv4/Makefile | 3 + net/ipv4/af_inet.c | 15 +- net/ipv4/bpfilter/sockopt.c | 3 +- net/ipv4/devinet.c | 27 +- net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 58 +- net/ipv4/fib_frontend.c | 89 +- net/ipv4/fib_lookup.h | 1 - net/ipv4/fib_semantics.c | 988 +- net/ipv4/fib_trie.c | 33 +- net/ipv4/fou.c | 153 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_output.c | 20 +- net/ipv4/ip_tunnel_core.c | 8 +- net/ipv4/ip_vti.c | 75 +- net/ipv4/ipmr.c | 21 +- net/ipv4/ipmr_base.c | 2 +- net/ipv4/netfilter/Kconfig | 20 +- net/ipv4/netfilter/Makefile | 2 + net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/netfilter/ipt_MASQUERADE.c | 101 + net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 89 + net/ipv4/route.c | 194 +- net/ipv4/syncookies.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 49 +- net/ipv4/tcp_input.c | 12 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_metrics.c | 7 +- net/ipv4/tcp_output.c | 15 +- net/ipv4/udp.c | 19 +- net/ipv4/udp_offload.c | 9 +- net/ipv4/xfrm4_mode_beet.c | 155 + net/ipv4/xfrm4_mode_transport.c | 114 + net/ipv4/xfrm4_mode_tunnel.c | 152 + net/ipv4/xfrm4_output.c | 27 +- net/ipv4/xfrm4_policy.c | 134 +- net/ipv4/xfrm4_protocol.c | 3 +- net/ipv6/Kconfig | 35 +- net/ipv6/Makefile | 4 + net/ipv6/addrconf.c | 65 +- net/ipv6/addrconf_core.c | 40 +- net/ipv6/addrlabel.c | 12 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6_offload.c | 48 +- net/ipv6/fib6_rules.c | 53 +- net/ipv6/icmp.c | 59 +- net/ipv6/ila/ila_lwt.c | 3 +- net/ipv6/ila/ila_main.c | 9 +- net/ipv6/ip6_fib.c | 50 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 1 + net/ipv6/ndisc.c | 25 +- net/ipv6/netfilter/Kconfig | 19 +- net/ipv6/netfilter/Makefile | 2 + net/ipv6/netfilter/ip6t_MASQUERADE.c | 81 + net/ipv6/netfilter/nft_chain_route_ipv6.c | 91 + net/ipv6/output_core.c | 30 +- net/ipv6/raw.c | 1 - net/ipv6/route.c | 1176 +- net/ipv6/seg6.c | 9 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/tcp_ipv6.c | 57 +- net/ipv6/udp.c | 10 +- net/ipv6/xfrm6_mode_beet.c | 131 + net/ipv6/xfrm6_mode_ro.c | 85 + net/ipv6/xfrm6_mode_transport.c | 121 + net/ipv6/xfrm6_mode_tunnel.c | 151 + net/ipv6/xfrm6_output.c | 36 +- net/ipv6/xfrm6_policy.c | 126 + net/ipv6/xfrm6_protocol.c | 3 +- net/ipv6/xfrm6_tunnel.c | 6 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 10 +- net/l2tp/l2tp_ip.c | 1 - net/l2tp/l2tp_ip6.c | 1 - net/l2tp/l2tp_netlink.c | 23 +- net/l2tp/l2tp_ppp.c | 3 +- net/mac80211/cfg.c | 46 - net/mac80211/debugfs.c | 54 - net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 21 - net/mac80211/driver-ops.h | 5 - net/mac80211/ht.c | 5 +- net/mac80211/ieee80211_i.h | 9 +- net/mac80211/iface.c | 20 +- net/mac80211/key.c | 87 +- net/mac80211/key.h | 2 - net/mac80211/main.c | 16 - net/mac80211/mesh.h | 2 - net/mac80211/mesh_hwmp.c | 34 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mlme.c | 3 + net/mac80211/rc80211_minstrel_ht.c | 124 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 74 +- net/mac80211/sta_info.c | 15 - net/mac80211/tdls.c | 2 +- net/mac80211/trace.h | 30 - net/mac80211/tx.c | 113 +- net/mac80211/util.c | 162 +- net/mac80211/wme.c | 82 +- net/mac80211/wme.h | 2 - net/mpls/af_mpls.c | 32 +- net/mpls/mpls_iptunnel.c | 16 +- net/ncsi/ncsi-netlink.c | 29 +- net/netfilter/Kconfig | 19 +- net/netfilter/Makefile | 4 +- net/netfilter/core.c | 3 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 14 +- net/netfilter/ipset/ip_set_core.c | 36 +- net/netfilter/ipset/ip_set_hash_gen.h | 14 +- net/netfilter/ipset/ip_set_list_set.c | 14 +- net/netfilter/ipvs/ip_vs_ctl.c | 87 +- net/netfilter/ipvs/ip_vs_xmit.c | 84 +- net/netfilter/nf_conntrack_amanda.c | 8 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_ftp.c | 18 +- net/netfilter/nf_conntrack_helper.c | 86 - net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 101 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_sctp.c | 6 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 12 +- net/netfilter/nf_conntrack_sip.c | 30 +- net/netfilter/nf_conntrack_standalone.c | 48 +- net/netfilter/nf_conntrack_tftp.c | 18 +- net/netfilter/nf_conntrack_timeout.c | 89 - net/netfilter/nf_flow_table_ip.c | 16 +- net/netfilter/nf_internals.h | 3 + net/netfilter/nf_nat_amanda.c | 9 +- net/netfilter/nf_nat_core.c | 23 +- net/netfilter/nf_nat_ftp.c | 9 +- net/netfilter/nf_nat_irc.c | 9 +- net/netfilter/nf_nat_masquerade.c | 104 +- net/netfilter/nf_nat_proto.c | 59 +- net/netfilter/nf_nat_sip.c | 9 +- net/netfilter/nf_nat_tftp.c | 9 +- net/netfilter/nf_queue.c | 1 - net/netfilter/nf_tables_api.c | 144 +- net/netfilter/nf_tables_set_core.c | 1 - net/netfilter/nfnetlink.c | 15 +- net/netfilter/nfnetlink_acct.c | 4 +- net/netfilter/nfnetlink_cthelper.c | 29 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_osf.c | 14 +- net/netfilter/nfnetlink_queue.c | 7 +- net/netfilter/nft_chain_nat.c | 36 - net/netfilter/nft_chain_route.c | 169 - net/netfilter/nft_compat.c | 4 +- net/netfilter/nft_ct.c | 18 +- net/netfilter/nft_dynset.c | 17 - net/netfilter/nft_flow_offload.c | 4 +- net/netfilter/nft_masq.c | 83 +- net/netfilter/nft_nat.c | 58 +- net/netfilter/nft_osf.c | 30 +- net/netfilter/nft_redir.c | 63 +- net/netfilter/nft_tunnel.c | 27 +- net/netfilter/x_tables.c | 3 +- net/netfilter/xt_CT.c | 93 +- net/netfilter/xt_MASQUERADE.c | 131 - net/netfilter/xt_connlabel.c | 2 +- net/netlabel/netlabel_calipso.c | 9 +- net/netlabel/netlabel_cipso_v4.c | 59 +- net/netlabel/netlabel_mgmt.c | 25 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/netlink/genetlink.c | 48 +- net/netrom/af_netrom.c | 14 +- net/nfc/netlink.c | 61 +- net/openvswitch/actions.c | 48 - net/openvswitch/conntrack.c | 93 +- net/openvswitch/datapath.c | 41 +- net/openvswitch/flow_netlink.c | 245 +- net/openvswitch/meter.c | 23 +- net/openvswitch/vport-vxlan.c | 6 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 23 +- net/packet/diag.c | 2 +- net/phonet/pn_netlink.c | 8 +- net/psample/psample.c | 1 - net/qrtr/qrtr.c | 7 +- net/rose/af_rose.c | 7 +- net/rxrpc/call_object.c | 32 +- net/rxrpc/local_object.c | 2 +- net/sched/act_api.c | 40 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 3 +- net/sched/act_ife.c | 10 +- net/sched/act_ipt.c | 3 +- net/sched/act_mirred.c | 3 +- net/sched/act_nat.c | 3 +- net/sched/act_pedit.c | 13 +- net/sched/act_police.c | 3 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 17 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 25 +- net/sched/cls_basic.c | 6 +- net/sched/cls_bpf.c | 6 +- net/sched/cls_cgroup.c | 7 +- net/sched/cls_flow.c | 5 +- net/sched/cls_flower.c | 620 +- net/sched/cls_fw.c | 5 +- net/sched/cls_matchall.c | 6 +- net/sched/cls_route.c | 5 +- net/sched/cls_rsvp.h | 5 +- net/sched/cls_tcindex.c | 5 +- net/sched/cls_u32.c | 5 +- net/sched/em_ipt.c | 4 +- net/sched/em_meta.c | 3 +- net/sched/ematch.c | 7 +- net/sched/sch_api.c | 36 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cake.c | 13 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_cbs.c | 103 +- net/sched/sch_choke.c | 5 +- net/sched/sch_codel.c | 5 +- net/sched/sch_drr.c | 5 +- net/sched/sch_dsmark.c | 10 +- net/sched/sch_etf.c | 5 +- net/sched/sch_fq.c | 5 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 70 +- net/sched/sch_gred.c | 25 +- net/sched/sch_hfsc.c | 5 +- net/sched/sch_hhf.c | 5 +- net/sched/sch_htb.c | 10 +- net/sched/sch_ingress.c | 2 +- net/sched/sch_mqprio.c | 9 +- net/sched/sch_netem.c | 7 +- net/sched/sch_pie.c | 5 +- net/sched/sch_qfq.c | 6 +- net/sched/sch_red.c | 5 +- net/sched/sch_sfb.c | 5 +- net/sched/sch_taprio.c | 186 +- net/sched/sch_tbf.c | 5 +- net/sctp/auth.c | 1 + net/sctp/ipv6.c | 1 - net/sctp/protocol.c | 1 - net/sctp/sm_make_chunk.c | 2 + net/sctp/sm_statefuns.c | 6 +- net/sctp/socket.c | 10 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpevent.c | 19 +- net/sctp/ulpqueue.c | 53 +- net/smc/af_smc.c | 355 +- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_pnet.c | 56 +- net/smc/smc_pnet.h | 7 +- net/socket.c | 65 +- net/strparser/strparser.c | 16 +- net/sunrpc/auth_gss/auth_gss.c | 68 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 + net/sunrpc/auth_gss/gss_krb5_mech.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 123 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 298 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcauth_unix.c | 15 +- net/sunrpc/svcsock.c | 4 +- net/sunrpc/xprt.c | 154 +- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 338 +- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/bcast.c | 275 +- net/tipc/bcast.h | 12 - net/tipc/bearer.c | 50 +- net/tipc/core.c | 2 - net/tipc/core.h | 3 - net/tipc/group.c | 2 +- net/tipc/link.c | 290 +- net/tipc/monitor.c | 4 +- net/tipc/msg.h | 62 - net/tipc/name_table.c | 4 +- net/tipc/net.c | 8 +- net/tipc/netlink.c | 51 +- net/tipc/netlink_compat.c | 88 +- net/tipc/node.c | 65 +- net/tipc/node.h | 8 +- net/tipc/socket.c | 25 +- net/tipc/udp_media.c | 27 +- net/tls/tls_device.c | 83 +- net/tls/tls_main.c | 31 +- net/tls/tls_sw.c | 73 +- net/unix/af_unix.c | 6 +- net/wimax/stack.c | 9 +- net/wireless/lib80211_crypt_tkip.c | 1 + net/wireless/nl80211.c | 923 +- net/wireless/pmsr.c | 30 +- net/wireless/rdev-ops.h | 29 +- net/wireless/reg.c | 28 +- net/wireless/scan.c | 173 +- net/wireless/trace.h | 87 +- net/wireless/util.c | 21 +- net/wireless/wext-compat.c | 3 + net/x25/af_x25.c | 27 +- net/xdp/xsk_queue.h | 56 +- net/xfrm/Kconfig | 8 +- net/xfrm/xfrm_device.c | 63 +- net/xfrm/xfrm_inout.h | 38 - net/xfrm/xfrm_input.c | 299 +- net/xfrm/xfrm_interface.c | 23 +- net/xfrm/xfrm_output.c | 381 +- net/xfrm/xfrm_policy.c | 284 +- net/xfrm/xfrm_state.c | 218 +- net/xfrm/xfrm_user.c | 26 +- samples/Makefile | 2 +- samples/bpf/.gitignore | 2 - samples/bpf/Makefile | 3 - samples/bpf/asm_goto_workaround.h | 1 - samples/bpf/ibumad_kern.c | 144 - samples/bpf/ibumad_user.c | 122 - samples/bpf/offwaketime_user.c | 5 - samples/bpf/sampleip_user.c | 5 - samples/bpf/spintest_user.c | 7 +- samples/bpf/trace_event_user.c | 5 - samples/kobject/kset-example.c | 3 +- samples/pidfd/Makefile | 6 - samples/pidfd/pidfd-metadata.c | 112 - scripts/Makefile.build | 5 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modpost | 2 +- scripts/checkpatch.pl | 42 +- scripts/gcc-plugins/Kconfig | 126 +- scripts/gdb/linux/Makefile | 2 +- scripts/gdb/linux/clk.py | 69 - scripts/gdb/linux/config.py | 44 - scripts/gdb/linux/constants.py.in | 13 - scripts/gdb/linux/cpus.py | 1 - scripts/gdb/linux/lists.py | 24 - scripts/gdb/linux/proc.py | 10 +- scripts/gdb/linux/rbtree.py | 177 - scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/tasks.py | 2 - scripts/gdb/linux/timerlist.py | 219 - scripts/gdb/linux/utils.py | 7 +- scripts/gdb/vmlinux-gdb.py | 4 - scripts/kconfig/nconf-cfg.sh | 0 scripts/link-vmlinux.sh | 20 +- scripts/mkmakefile | 26 +- scripts/recordmcount.pl | 3 - scripts/selinux/genheaders/genheaders.c | 1 + scripts/selinux/install_policy.sh | 92 +- scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 166 +- scripts/sphinx-pre-install | 1 - scripts/tags.sh | 2 +- security/Kconfig | 2 - security/Kconfig.hardening | 164 - security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 143 +- security/apparmor/crypto.c | 2 + security/apparmor/include/apparmor.h | 1 - security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 - security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/inode.c | 13 +- security/integrity/Kconfig | 11 +- security/integrity/Makefile | 8 +- security/integrity/digsig_asymmetric.c | 11 +- security/integrity/evm/evm_crypto.c | 1 + security/integrity/evm/evm_secfs.c | 10 +- security/integrity/ima/ima_crypto.c | 4 + security/integrity/platform_certs/load_ipl_s390.c | 36 - security/keys/dh.c | 1 + security/keys/encrypted-keys/encrypted.c | 1 + security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- security/keys/trusted.c | 1 + security/security.c | 6 - security/selinux/hooks.c | 229 +- security/selinux/include/classmap.h | 1 - security/selinux/include/security.h | 1 - security/selinux/netlabel.c | 14 +- security/selinux/ss/services.c | 7 +- security/smack/smack.h | 1 - security/smack/smack_lsm.c | 32 +- security/smack/smackfs.c | 55 +- security/tomoyo/Kconfig | 10 - security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 - security/tomoyo/realpath.c | 3 +- sound/core/init.c | 23 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/pcm.c | 14 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 109 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 181 +- sound/drivers/aloop.c | 4 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 - sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 15 - sound/firewire/motu/motu.h | 1 - sound/hda/ext/hdac_ext_bus.c | 2 + sound/hda/hdac_bus.c | 1 - sound/hda/hdac_component.c | 18 +- sound/isa/gus/gus_mem.c | 2 +- sound/last.c | 10 +- sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_intel.c | 6 +- sound/pci/hda/patch_realtek.c | 16 +- sound/ppc/snd_ps3.c | 4 + sound/soc/Kconfig | 1 - sound/soc/Makefile | 1 - sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 4 +- sound/soc/atmel/Kconfig | 14 - sound/soc/atmel/Makefile | 2 - sound/soc/atmel/mchp-i2s-mcc.c | 974 - sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 1 - sound/soc/cirrus/ep93xx-i2s.c | 3 +- sound/soc/cirrus/simone.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1977-spi.c | 11 - sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 - sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7219.c | 523 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 - sound/soc/codecs/hdac_hda.c | 6 - sound/soc/codecs/hdac_hdmi.c | 11 - sound/soc/codecs/lochnagar-sc.c | 266 - sound/soc/codecs/max98357a.c | 3 - sound/soc/codecs/nau8810.c | 25 +- sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 - sound/soc/codecs/rt5677-spi.c | 8 - sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 + sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 - sound/soc/codecs/tlv320aic32x4-clk.c | 483 - sound/soc/codecs/tlv320aic32x4-i2c.c | 14 +- sound/soc/codecs/tlv320aic32x4-spi.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 445 +- sound/soc/codecs/tlv320aic32x4.h | 13 - sound/soc/codecs/wcd9335.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1030 +- sound/soc/codecs/wm_adsp.h | 50 +- sound/soc/codecs/wmfw.h | 30 - sound/soc/fsl/Kconfig | 16 - sound/soc/fsl/Makefile | 5 - sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_audmix.c | 576 - sound/soc/fsl/fsl_audmix.h | 102 - sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 21 +- sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 - sound/soc/fsl/imx-audmix.c | 327 - sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 429 +- sound/soc/generic/simple-card-utils.c | 440 +- sound/soc/generic/simple-card.c | 383 +- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/boards/Kconfig | 22 +- sound/soc/intel/boards/bdw-rt5677.c | 4 - sound/soc/intel/boards/broadwell.c | 4 - sound/soc/intel/boards/bytcht_da7213.c | 9 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcr_rt5640.c | 16 +- sound/soc/intel/boards/bytcr_rt5651.c | 42 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 9 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 26 - sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 + sound/soc/mediatek/mt8183/Makefile | 2 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 20 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 - .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 381 - sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 - sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 - sound/soc/qcom/Kconfig | 2 +- sound/soc/rockchip/rockchip_pdm.c | 205 +- sound/soc/rockchip/rockchip_pdm.h | 12 - sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.c | 27 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 10 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 18 +- sound/soc/sh/rcar/rsnd.h | 1 - sound/soc/sh/rcar/ssi.c | 2 - sound/soc/soc-core.c | 18 +- sound/soc/soc-dapm.c | 2 +- sound/soc/soc-pcm.c | 4 - sound/soc/soc-topology.c | 330 +- sound/soc/sof/Kconfig | 141 - sound/soc/sof/Makefile | 18 - sound/soc/sof/control.c | 552 - sound/soc/sof/core.c | 506 - sound/soc/sof/debug.c | 232 - sound/soc/sof/intel/Kconfig | 230 - sound/soc/sof/intel/Makefile | 19 - sound/soc/sof/intel/apl.c | 109 - sound/soc/sof/intel/bdw.c | 713 - sound/soc/sof/intel/byt.c | 874 - sound/soc/sof/intel/cnl.c | 249 - sound/soc/sof/intel/hda-bus.c | 108 - sound/soc/sof/intel/hda-codec.c | 171 - sound/soc/sof/intel/hda-ctrl.c | 181 - sound/soc/sof/intel/hda-dai.c | 351 - sound/soc/sof/intel/hda-dsp.c | 455 - sound/soc/sof/intel/hda-ipc.c | 458 - sound/soc/sof/intel/hda-loader.c | 371 - sound/soc/sof/intel/hda-pcm.c | 240 - sound/soc/sof/intel/hda-stream.c | 692 - sound/soc/sof/intel/hda-trace.c | 94 - sound/soc/sof/intel/hda.c | 671 - sound/soc/sof/intel/hda.h | 560 - sound/soc/sof/intel/intel-ipc.c | 92 - sound/soc/sof/intel/shim.h | 183 - sound/soc/sof/ipc.c | 832 - sound/soc/sof/loader.c | 400 - sound/soc/sof/nocodec.c | 109 - sound/soc/sof/ops.c | 163 - sound/soc/sof/ops.h | 399 - sound/soc/sof/pcm.c | 719 - sound/soc/sof/pm.c | 385 - sound/soc/sof/sof-acpi-dev.c | 312 - sound/soc/sof/sof-pci-dev.c | 373 - sound/soc/sof/sof-priv.h | 632 - sound/soc/sof/topology.c | 3164 --- sound/soc/sof/trace.c | 297 - sound/soc/sof/utils.c | 112 - sound/soc/sof/xtensa/Kconfig | 2 - sound/soc/sof/xtensa/Makefile | 5 - sound/soc/sof/xtensa/core.c | 138 - sound/soc/sprd/Kconfig | 9 - sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 - sound/soc/sprd/sprd-mcdt.h | 107 - sound/soc/sprd/sprd-pcm-compress.c | 674 - sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 43 - sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 30 +- sound/soc/stm/stm32_sai.c | 80 +- sound/soc/stm/stm32_sai.h | 2 - sound/soc/stm/stm32_sai_sub.c | 88 +- sound/soc/stm/stm32_spdifrx.c | 42 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 - sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/synth/emux/emux_hwdep.c | 5 - sound/usb/Kconfig | 4 - sound/usb/Makefile | 2 - sound/usb/card.c | 14 - sound/usb/card.h | 3 - sound/usb/line6/driver.c | 60 +- sound/usb/line6/podhd.c | 21 +- sound/usb/line6/toneport.c | 32 +- sound/usb/media.c | 327 - sound/usb/media.h | 74 - sound/usb/mixer.c | 6 +- sound/usb/mixer.h | 3 - sound/usb/pcm.c | 29 +- sound/usb/quirks-table.h | 85 - sound/usb/stream.c | 2 - sound/usb/usbaudio.h | 6 - sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- tools/arch/arm64/include/asm/barrier.h | 10 - tools/arch/s390/include/uapi/asm/kvm.h | 3 +- tools/arch/x86/include/asm/barrier.h | 7 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 222 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 5 +- tools/bpf/bpftool/bash-completion/bpftool | 75 +- tools/bpf/bpftool/btf.c | 586 - tools/bpf/bpftool/btf_dumper.c | 59 - tools/bpf/bpftool/cgroup.c | 10 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 2 - tools/bpf/bpftool/map.c | 67 +- tools/bpf/bpftool/net.c | 54 - tools/bpf/bpftool/prog.c | 8 +- tools/bpf/bpftool/xlated_dumper.c | 3 - tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 - tools/build/feature/test-libzstd.c | 12 - tools/include/linux/coresight-pmu.h | 2 - tools/include/linux/filter.h | 21 +- tools/include/uapi/linux/bpf.h | 291 +- tools/include/uapi/linux/btf.h | 32 +- tools/lib/bpf/.gitignore | 2 - tools/lib/bpf/Makefile | 20 +- tools/lib/bpf/bpf.c | 36 +- tools/lib/bpf/bpf.h | 9 +- tools/lib/bpf/btf.c | 126 +- tools/lib/bpf/btf.h | 3 - tools/lib/bpf/libbpf.c | 654 +- tools/lib/bpf/libbpf.h | 6 - tools/lib/bpf/libbpf.map | 7 - tools/lib/bpf/libbpf.pc.template | 12 - tools/lib/bpf/libbpf_probes.c | 76 +- tools/lib/bpf/libbpf_util.h | 30 - tools/lib/bpf/xsk.c | 9 +- tools/lib/bpf/xsk.h | 22 +- tools/lib/traceevent/event-parse-api.c | 278 +- tools/lib/traceevent/event-parse-local.h | 6 +- tools/lib/traceevent/event-parse.c | 909 +- tools/lib/traceevent/event-parse.h | 154 +- tools/lib/traceevent/event-plugin.c | 32 +- tools/lib/traceevent/kbuffer-parse.c | 49 - tools/lib/traceevent/kbuffer.h | 13 - tools/lib/traceevent/parse-filter.c | 216 +- tools/lib/traceevent/plugin_cfg80211.c | 8 +- tools/lib/traceevent/plugin_function.c | 14 +- tools/lib/traceevent/plugin_hrtimer.c | 12 +- tools/lib/traceevent/plugin_jbd2.c | 12 +- tools/lib/traceevent/plugin_kmem.c | 32 +- tools/lib/traceevent/plugin_kvm.c | 48 +- tools/lib/traceevent/plugin_mac80211.c | 8 +- tools/lib/traceevent/plugin_sched_switch.c | 18 +- tools/lib/traceevent/plugin_scsi.c | 8 +- tools/lib/traceevent/plugin_xen.c | 8 +- tools/memory-model/Documentation/explanation.txt | 289 +- tools/memory-model/README | 33 +- tools/memory-model/linux-kernel.bell | 35 +- tools/memory-model/linux-kernel.cat | 39 +- tools/memory-model/linux-kernel.def | 6 - tools/memory-model/lock.cat | 3 + tools/objtool/arch.h | 8 +- tools/objtool/arch/x86/decode.c | 21 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 400 +- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 15 +- tools/objtool/elf.h | 3 +- tools/objtool/special.c | 18 - tools/objtool/special.h | 1 - tools/objtool/warn.h | 8 - tools/pci/Makefile | 8 +- tools/pci/pcitest.c | 8 +- tools/perf/Documentation/perf-record.txt | 19 - tools/perf/Makefile.config | 20 - tools/perf/Makefile.perf | 3 - tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 6 +- tools/perf/builtin-record.c | 65 +- tools/perf/builtin-stat.c | 28 +- tools/perf/builtin-version.c | 2 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.h | 1 - .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 260 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 1630 +- .../arch/x86/broadwell/floating-point.json | 51 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 1640 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 36 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 6 +- .../arch/x86/broadwellx/bdx-metrics.json | 278 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 161 +- .../arch/x86/broadwellx/floating-point.json | 16 +- .../pmu-events/arch/x86/broadwellx/memory.json | 148 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 50 +- .../arch/x86/cascadelakex/clx-metrics.json | 304 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1240 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 260 + .../pmu-events/arch/x86/goldmont/pipeline.json | 5 +- .../arch/x86/goldmont/virtual-memory.json | 9 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 74 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 5 +- .../arch/x86/goldmontplus/virtual-memory.json | 9 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 175 +- .../arch/x86/haswell/floating-point.json | 33 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 234 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 172 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 33 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 173 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 252 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 172 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 10 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 10 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 250 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 256 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 + tools/perf/pmu-events/arch/x86/jaketown/cache.json | 6 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 150 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 12 +- .../pmu-events/arch/x86/knightslanding/cache.json | 666 +- .../pmu-events/arch/x86/knightslanding/memory.json | 268 +- .../arch/x86/knightslanding/pipeline.json | 15 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/cache.json | 680 +- .../arch/x86/sandybridge/floating-point.json | 126 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 268 +- .../pmu-events/arch/x86/sandybridge/memory.json | 68 +- .../pmu-events/arch/x86/sandybridge/other.json | 18 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1338 +- .../arch/x86/sandybridge/snb-metrics.json | 144 +- .../arch/x86/sandybridge/virtual-memory.json | 108 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 - .../pmu-events/arch/x86/silvermont/pipeline.json | 5 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2191 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 14 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1121 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 39 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 786 +- .../arch/x86/skylakex/floating-point.json | 2 + .../pmu-events/arch/x86/skylakex/frontend.json | 234 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 751 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 173 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 304 +- tools/perf/trace/beauty/renameat.c | 1 + tools/perf/trace/strace/groups/string | 65 - tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/event.h | 1 - tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 11 +- tools/perf/util/evsel.h | 6 - tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 58 +- tools/perf/util/parse-events.h | 5 - tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 - tools/perf/util/python.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 18 + tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/trace-event.c | 4 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 48 +- tools/power/acpi/tools/acpidump/apdump.c | 8 +- tools/power/acpi/tools/acpidump/apfiles.c | 8 +- tools/testing/selftests/Makefile | 63 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 41 +- tools/testing/selftests/bpf/bpf_helpers.h | 58 +- tools/testing/selftests/bpf/config | 11 - tools/testing/selftests/bpf/flow_dissector_load.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.h | 24 +- .../selftests/bpf/map_tests/sk_storage_map.c | 629 - .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 49 - .../selftests/bpf/prog_tests/flow_dissector.c | 296 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 48 - .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 - .../raw_tp_writable_reject_nbd_invalid.c | 42 - .../bpf/prog_tests/raw_tp_writable_test_run.c | 80 - tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 89 - .../bpf/prog_tests/stacktrace_build_id_nmi.c | 16 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 79 +- .../testing/selftests/bpf/progs/test_global_data.c | 106 - tools/testing/selftests/bpf/progs/test_jhash.h | 70 - tools/testing/selftests/bpf/progs/test_skb_ctx.c | 21 - .../selftests/bpf/progs/test_sock_fields_kern.c | 53 - .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 - tools/testing/selftests/bpf/progs/test_tc_edt.c | 109 - tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 536 - .../bpf/progs/test_tcp_check_syncookie_kern.c | 129 - .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 2 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 2 +- .../selftests/bpf/progs/test_verif_scale1.c | 30 - .../selftests/bpf/progs/test_verif_scale2.c | 30 - .../selftests/bpf/progs/test_verif_scale3.c | 30 - tools/testing/selftests/bpf/test_btf.c | 799 +- tools/testing/selftests/bpf/test_btf.h | 69 - tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 134 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_maps.h | 17 - tools/testing/selftests/bpf/test_offload.py | 227 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 1 - tools/testing/selftests/bpf/test_section_names.c | 5 - tools/testing/selftests/bpf/test_sock_fields.c | 115 +- tools/testing/selftests/bpf/test_sysctl.c | 1567 -- tools/testing/selftests/bpf/test_tc_edt.sh | 99 - tools/testing/selftests/bpf/test_tc_tunnel.sh | 290 - .../selftests/bpf/test_tcp_check_syncookie.sh | 81 - .../selftests/bpf/test_tcp_check_syncookie_user.c | 212 - tools/testing/selftests/bpf/test_verifier.c | 215 +- tools/testing/selftests/bpf/trace_helpers.c | 4 - tools/testing/selftests/bpf/urandom_read.c | 15 +- .../testing/selftests/bpf/verifier/array_access.c | 159 - tools/testing/selftests/bpf/verifier/calls.c | 25 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 + .../selftests/bpf/verifier/direct_packet_access.c | 22 - .../selftests/bpf/verifier/direct_value_access.c | 347 - tools/testing/selftests/bpf/verifier/int_ptr.c | 160 - tools/testing/selftests/bpf/verifier/ld_dw.c | 9 - .../selftests/bpf/verifier/raw_tp_writable.c | 34 - .../testing/selftests/bpf/verifier/ref_tracking.c | 126 +- tools/testing/selftests/bpf/verifier/scale.c | 18 - tools/testing/selftests/bpf/verifier/sock.c | 116 - tools/testing/selftests/bpf/verifier/unpriv.c | 8 +- tools/testing/selftests/bpf/verifier/var_off.c | 186 +- tools/testing/selftests/cgroup/.gitignore | 1 - tools/testing/selftests/cgroup/Makefile | 2 - tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 - tools/testing/selftests/cgroup/test_freezer.c | 851 - tools/testing/selftests/cgroup/test_memcontrol.c | 38 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 311 - .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 98 - .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 122 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 26 - .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 1 - .../net/mlxsw/spectrum/devlink_resources.sh | 3 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 5 +- tools/testing/selftests/efivarfs/efivarfs.sh | 28 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/exec/Makefile | 4 - tools/testing/selftests/exec/recursion-depth.c | 67 - .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 - tools/testing/selftests/ftrace/test.d/functions | 12 - .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 - .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 - .../inter-event/trigger-extended-error-support.tc | 28 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 1 + tools/testing/selftests/ima/Makefile | 11 + tools/testing/selftests/ima/config | 4 + tools/testing/selftests/ima/test_kexec_load.sh | 54 + tools/testing/selftests/ipc/msgque.c | 11 +- tools/testing/selftests/kexec/Makefile | 12 - tools/testing/selftests/kexec/config | 3 - tools/testing/selftests/kexec/kexec_common_lib.sh | 220 - .../selftests/kexec/test_kexec_file_load.sh | 208 - tools/testing/selftests/kexec/test_kexec_load.sh | 47 - tools/testing/selftests/kselftest_harness.h | 2 - tools/testing/selftests/kselftest_module.h | 48 - tools/testing/selftests/kselftest_module.sh | 84 - tools/testing/selftests/kvm/dirty_log_test.c | 9 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- tools/testing/selftests/lib.mk | 38 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/bitmap.sh | 18 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/prime_numbers.sh | 17 +- tools/testing/selftests/lib/printf.sh | 19 +- tools/testing/selftests/lib/strscpy.sh | 3 - tools/testing/selftests/livepatch/Makefile | 3 +- .../selftests/media_tests/media_dev_allocator.sh | 85 - tools/testing/selftests/net/config | 2 + tools/testing/selftests/net/fib_tests.sh | 70 +- .../selftests/net/forwarding/bridge_igmp.sh | 152 - .../selftests/net/forwarding/devlink_lib.sh | 110 +- .../selftests/net/forwarding/router_multicast.sh | 107 +- .../testing/selftests/net/forwarding/tc_flower.sh | 59 +- .../selftests/net/forwarding/tc_vlan_modify.sh | 164 - tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/net/rtnetlink.sh | 11 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../testing/selftests/netfilter/bridge_brouter.sh | 146 - tools/testing/selftests/netfilter/nft_nat.sh | 146 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- .../selftests/rcutorture/bin/configNR_CPUS.sh | 17 +- .../selftests/rcutorture/bin/config_override.sh | 17 +- .../selftests/rcutorture/bin/configcheck.sh | 19 +- .../testing/selftests/rcutorture/bin/configinit.sh | 17 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 17 +- .../testing/selftests/rcutorture/bin/functions.sh | 17 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 17 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 17 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 5 - .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 15 +- .../selftests/rcutorture/bin/parse-build.sh | 17 +- .../selftests/rcutorture/bin/parse-console.sh | 17 +- .../rcutorture/configs/lock/ver_functions.sh | 17 +- .../rcutorture/configs/rcu/ver_functions.sh | 17 +- .../rcutorture/configs/rcuperf/ver_functions.sh | 17 +- .../formal/srcu-cbmc/include/linux/types.h | 4 + tools/testing/selftests/rseq/rseq-s390.h | 9 +- tools/testing/selftests/rseq/rseq.h | 1 + tools/testing/selftests/rseq/run_param_test.sh | 7 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 77 +- tools/testing/selftests/sysctl/sysctl.sh | 161 +- .../tc-testing/tc-tests/actions/pedit.json | 903 - .../tc-testing/tc-tests/filters/tests.json | 20 - tools/testing/selftests/timers/skew_consistency.c | 1 + tools/testing/selftests/x86/mpx-dig.c | 2 + virt/kvm/Kconfig | 3 - virt/kvm/arm/arch_timer.c | 17 +- virt/kvm/arm/arm.c | 54 +- virt/kvm/arm/mmu.c | 8 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 - virt/kvm/arm/vgic/vgic.c | 21 - virt/kvm/arm/vgic/vgic.h | 1 - virt/kvm/kvm_main.c | 35 +- 9917 files changed, 198245 insertions(+), 484237 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec delete mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/ABI/testing/sysfs-class-net-batman-adv create mode 100644 Documentation/ABI/testing/sysfs-class-net-mesh delete mode 100644 Documentation/ABI/testing/sysfs-driver-ucsi-ccg delete mode 100644 Documentation/ABI/testing/usb-uevent create mode 100644 Documentation/acpi/DSD-properties-rules.txt create mode 100644 Documentation/acpi/acpi-lid.txt create mode 100644 Documentation/acpi/aml-debugger.txt create mode 100644 Documentation/acpi/apei/einj.txt create mode 100644 Documentation/acpi/apei/output_format.txt create mode 100644 Documentation/acpi/cppc_sysfs.txt create mode 100644 Documentation/acpi/debug.txt create mode 100644 Documentation/acpi/dsd/data-node-references.txt create mode 100644 Documentation/acpi/dsd/graph.txt delete mode 100644 Documentation/acpi/dsd/leds.txt create mode 100644 Documentation/acpi/dsdt-override.txt create mode 100644 Documentation/acpi/enumeration.txt create mode 100644 Documentation/acpi/gpio-properties.txt create mode 100644 Documentation/acpi/i2c-muxes.txt create mode 100644 Documentation/acpi/initrd_table_override.txt create mode 100644 Documentation/acpi/linuxized-acpica.txt create mode 100644 Documentation/acpi/lpit.txt create mode 100644 Documentation/acpi/method-customizing.txt create mode 100644 Documentation/acpi/method-tracing.txt create mode 100644 Documentation/acpi/namespace.txt create mode 100644 Documentation/acpi/osi.txt create mode 100644 Documentation/acpi/scan_handlers.txt create mode 100644 Documentation/acpi/ssdt-overlays.txt create mode 100644 Documentation/acpi/video_extension.txt delete mode 100644 Documentation/admin-guide/acpi/cppc_sysfs.rst delete mode 100644 Documentation/admin-guide/acpi/dsdt-override.rst delete mode 100644 Documentation/admin-guide/acpi/index.rst delete mode 100644 Documentation/admin-guide/acpi/initrd_table_override.rst delete mode 100644 Documentation/admin-guide/acpi/ssdt-overlays.rst delete mode 100644 Documentation/admin-guide/mm/numaperf.rst delete mode 100644 Documentation/admin-guide/pm/intel_epb.rst delete mode 100644 Documentation/arm64/perf.txt delete mode 100644 Documentation/bpf/prog_cgroup_sysctl.rst delete mode 100644 Documentation/bpf/prog_flow_dissector.rst delete mode 100644 Documentation/device-mapper/dm-dust.txt delete mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt delete mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt delete mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt delete mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt create mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.txt delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.yaml delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt delete mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt delete mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network [...] delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt delete mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt create mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] delete mode 100644 Documentation/devicetree/bindings/input/gpio-vibrator.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ix [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-turris-omnia.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt delete mode 100644 Documentation/devicetree/bindings/media/rcar_imr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt delete mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt delete mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand-controller.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/sunxi-nand.txt create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-meson-g12a.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,stingray-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ltc3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt delete mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt delete mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt delete mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...] delete mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt delete mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt delete mode 100644 Documentation/devicetree/bindings/usb/generic-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic-ohci.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-ehci.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-ohci.txt delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/devicetree/bindings/writing-bindings.txt delete mode 100644 Documentation/driver-api/acpi/index.rst delete mode 100644 Documentation/driver-api/acpi/linuxized-acpica.rst delete mode 100644 Documentation/driver-api/acpi/scan_handlers.rst delete mode 100644 Documentation/driver-api/generic-counter.rst delete mode 100644 Documentation/firmware-guide/acpi/DSD-properties-rules.rst delete mode 100644 Documentation/firmware-guide/acpi/acpi-lid.rst delete mode 100644 Documentation/firmware-guide/acpi/aml-debugger.rst delete mode 100644 Documentation/firmware-guide/acpi/apei/einj.rst delete mode 100644 Documentation/firmware-guide/acpi/apei/output_format.rst delete mode 100644 Documentation/firmware-guide/acpi/debug.rst delete mode 100644 Documentation/firmware-guide/acpi/dsd/data-node-references.rst delete mode 100644 Documentation/firmware-guide/acpi/dsd/graph.rst delete mode 100644 Documentation/firmware-guide/acpi/enumeration.rst delete mode 100644 Documentation/firmware-guide/acpi/gpio-properties.rst delete mode 100644 Documentation/firmware-guide/acpi/i2c-muxes.rst delete mode 100644 Documentation/firmware-guide/acpi/index.rst delete mode 100644 Documentation/firmware-guide/acpi/lpit.rst delete mode 100644 Documentation/firmware-guide/acpi/method-customizing.rst delete mode 100644 Documentation/firmware-guide/acpi/method-tracing.rst delete mode 100644 Documentation/firmware-guide/acpi/namespace.rst delete mode 100644 Documentation/firmware-guide/acpi/osi.rst delete mode 100644 Documentation/firmware-guide/acpi/video_extension.rst delete mode 100644 Documentation/firmware-guide/index.rst delete mode 100644 Documentation/gpio/index.rst delete mode 100644 Documentation/gpio/sysfs.rst create mode 100644 Documentation/gpio/sysfs.txt create mode 100644 Documentation/hwmon/ab8500 delete mode 100644 Documentation/hwmon/ab8500.rst create mode 100644 Documentation/hwmon/abituguru create mode 100644 Documentation/hwmon/abituguru-datasheet delete mode 100644 Documentation/hwmon/abituguru-datasheet.rst delete mode 100644 Documentation/hwmon/abituguru.rst create mode 100644 Documentation/hwmon/abituguru3 delete mode 100644 Documentation/hwmon/abituguru3.rst create mode 100644 Documentation/hwmon/abx500 delete mode 100644 Documentation/hwmon/abx500.rst create mode 100644 Documentation/hwmon/acpi_power_meter delete mode 100644 Documentation/hwmon/acpi_power_meter.rst create mode 100644 Documentation/hwmon/ad7314 delete mode 100644 Documentation/hwmon/ad7314.rst create mode 100644 Documentation/hwmon/adc128d818 delete mode 100644 Documentation/hwmon/adc128d818.rst create mode 100644 Documentation/hwmon/adm1021 delete mode 100644 Documentation/hwmon/adm1021.rst create mode 100644 Documentation/hwmon/adm1025 delete mode 100644 Documentation/hwmon/adm1025.rst create mode 100644 Documentation/hwmon/adm1026 delete mode 100644 Documentation/hwmon/adm1026.rst create mode 100644 Documentation/hwmon/adm1031 delete mode 100644 Documentation/hwmon/adm1031.rst create mode 100644 Documentation/hwmon/adm1275 delete mode 100644 Documentation/hwmon/adm1275.rst create mode 100644 Documentation/hwmon/adm9240 delete mode 100644 Documentation/hwmon/adm9240.rst create mode 100644 Documentation/hwmon/ads1015 delete mode 100644 Documentation/hwmon/ads1015.rst create mode 100644 Documentation/hwmon/ads7828 delete mode 100644 Documentation/hwmon/ads7828.rst create mode 100644 Documentation/hwmon/adt7410 delete mode 100644 Documentation/hwmon/adt7410.rst create mode 100644 Documentation/hwmon/adt7411 delete mode 100644 Documentation/hwmon/adt7411.rst create mode 100644 Documentation/hwmon/adt7462 delete mode 100644 Documentation/hwmon/adt7462.rst create mode 100644 Documentation/hwmon/adt7470 delete mode 100644 Documentation/hwmon/adt7470.rst create mode 100644 Documentation/hwmon/adt7475 delete mode 100644 Documentation/hwmon/adt7475.rst create mode 100644 Documentation/hwmon/amc6821 delete mode 100644 Documentation/hwmon/amc6821.rst create mode 100644 Documentation/hwmon/asb100 delete mode 100644 Documentation/hwmon/asb100.rst create mode 100644 Documentation/hwmon/asc7621 delete mode 100644 Documentation/hwmon/asc7621.rst create mode 100644 Documentation/hwmon/aspeed-pwm-tacho delete mode 100644 Documentation/hwmon/aspeed-pwm-tacho.rst create mode 100644 Documentation/hwmon/coretemp delete mode 100644 Documentation/hwmon/coretemp.rst create mode 100644 Documentation/hwmon/da9052 delete mode 100644 Documentation/hwmon/da9052.rst create mode 100644 Documentation/hwmon/da9055 delete mode 100644 Documentation/hwmon/da9055.rst create mode 100644 Documentation/hwmon/dme1737 delete mode 100644 Documentation/hwmon/dme1737.rst create mode 100644 Documentation/hwmon/ds1621 delete mode 100644 Documentation/hwmon/ds1621.rst create mode 100644 Documentation/hwmon/ds620 delete mode 100644 Documentation/hwmon/ds620.rst create mode 100644 Documentation/hwmon/emc1403 delete mode 100644 Documentation/hwmon/emc1403.rst create mode 100644 Documentation/hwmon/emc2103 delete mode 100644 Documentation/hwmon/emc2103.rst create mode 100644 Documentation/hwmon/emc6w201 delete mode 100644 Documentation/hwmon/emc6w201.rst create mode 100644 Documentation/hwmon/f71805f delete mode 100644 Documentation/hwmon/f71805f.rst create mode 100644 Documentation/hwmon/f71882fg delete mode 100644 Documentation/hwmon/f71882fg.rst create mode 100644 Documentation/hwmon/fam15h_power delete mode 100644 Documentation/hwmon/fam15h_power.rst create mode 100644 Documentation/hwmon/ftsteutates delete mode 100644 Documentation/hwmon/ftsteutates.rst create mode 100644 Documentation/hwmon/g760a delete mode 100644 Documentation/hwmon/g760a.rst create mode 100644 Documentation/hwmon/g762 delete mode 100644 Documentation/hwmon/g762.rst create mode 100644 Documentation/hwmon/gl518sm delete mode 100644 Documentation/hwmon/gl518sm.rst create mode 100644 Documentation/hwmon/hih6130 delete mode 100644 Documentation/hwmon/hih6130.rst delete mode 100644 Documentation/hwmon/hwmon-kernel-api.rst create mode 100644 Documentation/hwmon/hwmon-kernel-api.txt create mode 100644 Documentation/hwmon/ibm-cffps delete mode 100644 Documentation/hwmon/ibm-cffps.rst create mode 100644 Documentation/hwmon/ibmaem delete mode 100644 Documentation/hwmon/ibmaem.rst create mode 100644 Documentation/hwmon/ibmpowernv delete mode 100644 Documentation/hwmon/ibmpowernv.rst create mode 100644 Documentation/hwmon/ina209 delete mode 100644 Documentation/hwmon/ina209.rst create mode 100644 Documentation/hwmon/ina2xx delete mode 100644 Documentation/hwmon/ina2xx.rst create mode 100644 Documentation/hwmon/ina3221 delete mode 100644 Documentation/hwmon/ina3221.rst delete mode 100644 Documentation/hwmon/index.rst create mode 100644 Documentation/hwmon/ir35221 delete mode 100644 Documentation/hwmon/ir35221.rst delete mode 100644 Documentation/hwmon/ir38064.rst delete mode 100644 Documentation/hwmon/isl68137.rst create mode 100644 Documentation/hwmon/it87 delete mode 100644 Documentation/hwmon/it87.rst create mode 100644 Documentation/hwmon/jc42 delete mode 100644 Documentation/hwmon/jc42.rst create mode 100644 Documentation/hwmon/k10temp delete mode 100644 Documentation/hwmon/k10temp.rst create mode 100644 Documentation/hwmon/k8temp delete mode 100644 Documentation/hwmon/k8temp.rst create mode 100644 Documentation/hwmon/lineage-pem delete mode 100644 Documentation/hwmon/lineage-pem.rst create mode 100644 Documentation/hwmon/lm25066 delete mode 100644 Documentation/hwmon/lm25066.rst create mode 100644 Documentation/hwmon/lm63 delete mode 100644 Documentation/hwmon/lm63.rst create mode 100644 Documentation/hwmon/lm70 delete mode 100644 Documentation/hwmon/lm70.rst create mode 100644 Documentation/hwmon/lm73 delete mode 100644 Documentation/hwmon/lm73.rst create mode 100644 Documentation/hwmon/lm75 delete mode 100644 Documentation/hwmon/lm75.rst create mode 100644 Documentation/hwmon/lm77 delete mode 100644 Documentation/hwmon/lm77.rst create mode 100644 Documentation/hwmon/lm78 delete mode 100644 Documentation/hwmon/lm78.rst create mode 100644 Documentation/hwmon/lm80 delete mode 100644 Documentation/hwmon/lm80.rst create mode 100644 Documentation/hwmon/lm83 delete mode 100644 Documentation/hwmon/lm83.rst create mode 100644 Documentation/hwmon/lm85 delete mode 100644 Documentation/hwmon/lm85.rst create mode 100644 Documentation/hwmon/lm87 delete mode 100644 Documentation/hwmon/lm87.rst create mode 100644 Documentation/hwmon/lm90 delete mode 100644 Documentation/hwmon/lm90.rst create mode 100644 Documentation/hwmon/lm92 delete mode 100644 Documentation/hwmon/lm92.rst create mode 100644 Documentation/hwmon/lm93 delete mode 100644 Documentation/hwmon/lm93.rst create mode 100644 Documentation/hwmon/lm95234 delete mode 100644 Documentation/hwmon/lm95234.rst create mode 100644 Documentation/hwmon/lm95245 delete mode 100644 Documentation/hwmon/lm95245.rst delete mode 100644 Documentation/hwmon/lochnagar.rst create mode 100644 Documentation/hwmon/ltc2945 delete mode 100644 Documentation/hwmon/ltc2945.rst create mode 100644 Documentation/hwmon/ltc2978 delete mode 100644 Documentation/hwmon/ltc2978.rst create mode 100644 Documentation/hwmon/ltc2990 delete mode 100644 Documentation/hwmon/ltc2990.rst create mode 100644 Documentation/hwmon/ltc3815 delete mode 100644 Documentation/hwmon/ltc3815.rst create mode 100644 Documentation/hwmon/ltc4151 delete mode 100644 Documentation/hwmon/ltc4151.rst create mode 100644 Documentation/hwmon/ltc4215 delete mode 100644 Documentation/hwmon/ltc4215.rst create mode 100644 Documentation/hwmon/ltc4245 delete mode 100644 Documentation/hwmon/ltc4245.rst create mode 100644 Documentation/hwmon/ltc4260 delete mode 100644 Documentation/hwmon/ltc4260.rst create mode 100644 Documentation/hwmon/ltc4261 delete mode 100644 Documentation/hwmon/ltc4261.rst create mode 100644 Documentation/hwmon/max16064 delete mode 100644 Documentation/hwmon/max16064.rst create mode 100644 Documentation/hwmon/max16065 delete mode 100644 Documentation/hwmon/max16065.rst create mode 100644 Documentation/hwmon/max1619 delete mode 100644 Documentation/hwmon/max1619.rst create mode 100644 Documentation/hwmon/max1668 delete mode 100644 Documentation/hwmon/max1668.rst create mode 100644 Documentation/hwmon/max197 delete mode 100644 Documentation/hwmon/max197.rst create mode 100644 Documentation/hwmon/max20751 delete mode 100644 Documentation/hwmon/max20751.rst create mode 100644 Documentation/hwmon/max31722 delete mode 100644 Documentation/hwmon/max31722.rst create mode 100644 Documentation/hwmon/max31785 delete mode 100644 Documentation/hwmon/max31785.rst create mode 100644 Documentation/hwmon/max31790 delete mode 100644 Documentation/hwmon/max31790.rst create mode 100644 Documentation/hwmon/max34440 delete mode 100644 Documentation/hwmon/max34440.rst create mode 100644 Documentation/hwmon/max6639 delete mode 100644 Documentation/hwmon/max6639.rst create mode 100644 Documentation/hwmon/max6642 delete mode 100644 Documentation/hwmon/max6642.rst create mode 100644 Documentation/hwmon/max6650 delete mode 100644 Documentation/hwmon/max6650.rst create mode 100644 Documentation/hwmon/max6697 delete mode 100644 Documentation/hwmon/max6697.rst create mode 100644 Documentation/hwmon/max8688 delete mode 100644 Documentation/hwmon/max8688.rst create mode 100644 Documentation/hwmon/mc13783-adc delete mode 100644 Documentation/hwmon/mc13783-adc.rst create mode 100644 Documentation/hwmon/mcp3021 delete mode 100644 Documentation/hwmon/mcp3021.rst create mode 100644 Documentation/hwmon/menf21bmc delete mode 100644 Documentation/hwmon/menf21bmc.rst create mode 100644 Documentation/hwmon/mlxreg-fan delete mode 100644 Documentation/hwmon/mlxreg-fan.rst create mode 100644 Documentation/hwmon/nct6683 delete mode 100644 Documentation/hwmon/nct6683.rst create mode 100644 Documentation/hwmon/nct6775 delete mode 100644 Documentation/hwmon/nct6775.rst create mode 100644 Documentation/hwmon/nct7802 delete mode 100644 Documentation/hwmon/nct7802.rst create mode 100644 Documentation/hwmon/nct7904 delete mode 100644 Documentation/hwmon/nct7904.rst create mode 100644 Documentation/hwmon/npcm750-pwm-fan delete mode 100644 Documentation/hwmon/npcm750-pwm-fan.rst create mode 100644 Documentation/hwmon/nsa320 delete mode 100644 Documentation/hwmon/nsa320.rst create mode 100644 Documentation/hwmon/ntc_thermistor delete mode 100644 Documentation/hwmon/ntc_thermistor.rst create mode 100644 Documentation/hwmon/occ delete mode 100644 Documentation/hwmon/occ.rst create mode 100644 Documentation/hwmon/pc87360 delete mode 100644 Documentation/hwmon/pc87360.rst create mode 100644 Documentation/hwmon/pc87427 delete mode 100644 Documentation/hwmon/pc87427.rst create mode 100644 Documentation/hwmon/pcf8591 delete mode 100644 Documentation/hwmon/pcf8591.rst create mode 100644 Documentation/hwmon/pmbus create mode 100644 Documentation/hwmon/pmbus-core delete mode 100644 Documentation/hwmon/pmbus-core.rst delete mode 100644 Documentation/hwmon/pmbus.rst create mode 100644 Documentation/hwmon/powr1220 delete mode 100644 Documentation/hwmon/powr1220.rst create mode 100644 Documentation/hwmon/pwm-fan delete mode 100644 Documentation/hwmon/pwm-fan.rst create mode 100644 Documentation/hwmon/raspberrypi-hwmon delete mode 100644 Documentation/hwmon/raspberrypi-hwmon.rst create mode 100644 Documentation/hwmon/sch5627 delete mode 100644 Documentation/hwmon/sch5627.rst create mode 100644 Documentation/hwmon/sch5636 delete mode 100644 Documentation/hwmon/sch5636.rst create mode 100644 Documentation/hwmon/scpi-hwmon delete mode 100644 Documentation/hwmon/scpi-hwmon.rst create mode 100644 Documentation/hwmon/sht15 delete mode 100644 Documentation/hwmon/sht15.rst create mode 100644 Documentation/hwmon/sht21 delete mode 100644 Documentation/hwmon/sht21.rst create mode 100644 Documentation/hwmon/sht3x delete mode 100644 Documentation/hwmon/sht3x.rst create mode 100644 Documentation/hwmon/shtc1 delete mode 100644 Documentation/hwmon/shtc1.rst create mode 100644 Documentation/hwmon/sis5595 delete mode 100644 Documentation/hwmon/sis5595.rst create mode 100644 Documentation/hwmon/smm665 delete mode 100644 Documentation/hwmon/smm665.rst create mode 100644 Documentation/hwmon/smsc47b397 delete mode 100644 Documentation/hwmon/smsc47b397.rst create mode 100644 Documentation/hwmon/smsc47m1 delete mode 100644 Documentation/hwmon/smsc47m1.rst create mode 100644 Documentation/hwmon/smsc47m192 delete mode 100644 Documentation/hwmon/smsc47m192.rst create mode 100644 Documentation/hwmon/submitting-patches delete mode 100644 Documentation/hwmon/submitting-patches.rst create mode 100644 Documentation/hwmon/sysfs-interface delete mode 100644 Documentation/hwmon/sysfs-interface.rst create mode 100644 Documentation/hwmon/tc654 delete mode 100644 Documentation/hwmon/tc654.rst create mode 100644 Documentation/hwmon/tc74 delete mode 100644 Documentation/hwmon/tc74.rst create mode 100644 Documentation/hwmon/thmc50 delete mode 100644 Documentation/hwmon/thmc50.rst create mode 100644 Documentation/hwmon/tmp102 delete mode 100644 Documentation/hwmon/tmp102.rst create mode 100644 Documentation/hwmon/tmp103 delete mode 100644 Documentation/hwmon/tmp103.rst create mode 100644 Documentation/hwmon/tmp108 delete mode 100644 Documentation/hwmon/tmp108.rst create mode 100644 Documentation/hwmon/tmp401 delete mode 100644 Documentation/hwmon/tmp401.rst create mode 100644 Documentation/hwmon/tmp421 delete mode 100644 Documentation/hwmon/tmp421.rst create mode 100644 Documentation/hwmon/tps40422 delete mode 100644 Documentation/hwmon/tps40422.rst create mode 100644 Documentation/hwmon/twl4030-madc-hwmon delete mode 100644 Documentation/hwmon/twl4030-madc-hwmon.rst create mode 100644 Documentation/hwmon/ucd9000 delete mode 100644 Documentation/hwmon/ucd9000.rst create mode 100644 Documentation/hwmon/ucd9200 delete mode 100644 Documentation/hwmon/ucd9200.rst create mode 100644 Documentation/hwmon/userspace-tools delete mode 100644 Documentation/hwmon/userspace-tools.rst create mode 100644 Documentation/hwmon/vexpress delete mode 100644 Documentation/hwmon/vexpress.rst create mode 100644 Documentation/hwmon/via686a delete mode 100644 Documentation/hwmon/via686a.rst create mode 100644 Documentation/hwmon/vt1211 delete mode 100644 Documentation/hwmon/vt1211.rst create mode 100644 Documentation/hwmon/w83627ehf delete mode 100644 Documentation/hwmon/w83627ehf.rst create mode 100644 Documentation/hwmon/w83627hf delete mode 100644 Documentation/hwmon/w83627hf.rst create mode 100644 Documentation/hwmon/w83773g delete mode 100644 Documentation/hwmon/w83773g.rst create mode 100644 Documentation/hwmon/w83781d delete mode 100644 Documentation/hwmon/w83781d.rst create mode 100644 Documentation/hwmon/w83791d delete mode 100644 Documentation/hwmon/w83791d.rst create mode 100644 Documentation/hwmon/w83792d delete mode 100644 Documentation/hwmon/w83792d.rst create mode 100644 Documentation/hwmon/w83793 delete mode 100644 Documentation/hwmon/w83793.rst create mode 100644 Documentation/hwmon/w83795 delete mode 100644 Documentation/hwmon/w83795.rst create mode 100644 Documentation/hwmon/w83l785ts delete mode 100644 Documentation/hwmon/w83l785ts.rst create mode 100644 Documentation/hwmon/w83l786ng delete mode 100644 Documentation/hwmon/w83l786ng.rst create mode 100644 Documentation/hwmon/wm831x delete mode 100644 Documentation/hwmon/wm831x.rst create mode 100644 Documentation/hwmon/wm8350 delete mode 100644 Documentation/hwmon/wm8350.rst create mode 100644 Documentation/hwmon/xgene-hwmon delete mode 100644 Documentation/hwmon/xgene-hwmon.rst create mode 100644 Documentation/hwmon/zl6100 delete mode 100644 Documentation/hwmon/zl6100.rst delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/media/v4l-drivers/zoran.rst create mode 100644 Documentation/networking/bpf_flow_dissector.rst delete mode 100644 Documentation/networking/dsa/bcm_sf2.rst create mode 100644 Documentation/networking/dsa/bcm_sf2.txt delete mode 100644 Documentation/networking/dsa/dsa.rst create mode 100644 Documentation/networking/dsa/dsa.txt delete mode 100644 Documentation/networking/dsa/index.rst delete mode 100644 Documentation/networking/dsa/lan9303.rst create mode 100644 Documentation/networking/dsa/lan9303.txt create mode 100644 Documentation/serial/README.cycladesZ delete mode 100644 Documentation/serial/cyclades_z.rst create mode 100644 Documentation/serial/driver delete mode 100644 Documentation/serial/driver.rst delete mode 100644 Documentation/serial/index.rst create mode 100644 Documentation/serial/moxa-smartio delete mode 100644 Documentation/serial/moxa-smartio.rst delete mode 100644 Documentation/serial/n_gsm.rst create mode 100644 Documentation/serial/n_gsm.txt delete mode 100644 Documentation/serial/rocket.rst create mode 100644 Documentation/serial/rocket.txt delete mode 100644 Documentation/serial/serial-iso7816.rst create mode 100644 Documentation/serial/serial-iso7816.txt delete mode 100644 Documentation/serial/serial-rs485.rst create mode 100644 Documentation/serial/serial-rs485.txt delete mode 100644 Documentation/serial/tty.rst create mode 100644 Documentation/serial/tty.txt delete mode 100644 Documentation/translations/it_IT/core-api/memory-allocation.rst delete mode 100644 Documentation/translations/it_IT/networking/netdev-FAQ.rst delete mode 100644 Documentation/translations/it_IT/process/deprecated.rst delete mode 100644 Documentation/translations/it_IT/process/license-rules.rst create mode 100644 Documentation/translations/zh_CN/HOWTO create mode 100644 Documentation/translations/zh_CN/SubmittingDrivers create mode 100644 Documentation/translations/zh_CN/SubmittingPatches create mode 100644 Documentation/translations/zh_CN/coding-style.rst delete mode 100644 Documentation/translations/zh_CN/disclaimer-zh_CN.rst create mode 100644 Documentation/translations/zh_CN/email-clients.txt create mode 100644 Documentation/translations/zh_CN/magic-number.txt delete mode 100644 Documentation/translations/zh_CN/process/1.Intro.rst delete mode 100644 Documentation/translations/zh_CN/process/2.Process.rst delete mode 100644 Documentation/translations/zh_CN/process/3.Early-stage.rst delete mode 100644 Documentation/translations/zh_CN/process/4.Coding.rst delete mode 100644 Documentation/translations/zh_CN/process/5.Posting.rst delete mode 100644 Documentation/translations/zh_CN/process/6.Followthrough.rst delete mode 100644 Documentation/translations/zh_CN/process/7.AdvancedTopics.rst delete mode 100644 Documentation/translations/zh_CN/process/8.Conclusion.rst delete mode 100644 Documentation/translations/zh_CN/process/code-of-conduct-interp [...] delete mode 100644 Documentation/translations/zh_CN/process/code-of-conduct.rst delete mode 100644 Documentation/translations/zh_CN/process/coding-style.rst delete mode 100644 Documentation/translations/zh_CN/process/development-process.rst delete mode 100644 Documentation/translations/zh_CN/process/email-clients.rst delete mode 100644 Documentation/translations/zh_CN/process/howto.rst delete mode 100644 Documentation/translations/zh_CN/process/index.rst delete mode 100644 Documentation/translations/zh_CN/process/license-rules.rst delete mode 100644 Documentation/translations/zh_CN/process/magic-number.rst delete mode 100644 Documentation/translations/zh_CN/process/management-style.rst delete mode 100644 Documentation/translations/zh_CN/process/programming-language.rst delete mode 100644 Documentation/translations/zh_CN/process/stable-api-nonsense.rst delete mode 100644 Documentation/translations/zh_CN/process/stable-kernel-rules.rst delete mode 100644 Documentation/translations/zh_CN/process/submit-checklist.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-patches.rst delete mode 100644 Documentation/translations/zh_CN/process/volatile-considered-ha [...] create mode 100644 Documentation/translations/zh_CN/stable_api_nonsense.txt create mode 100644 Documentation/translations/zh_CN/stable_kernel_rules.txt create mode 100644 Documentation/translations/zh_CN/volatile-considered-harmful.txt delete mode 100644 Documentation/virtual/kvm/devices/xive.txt delete mode 100644 Documentation/vm/memory-model.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log create mode 100644 arch/alpha/include/asm/rwsem.h create mode 100644 arch/alpha/include/asm/segment.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am5718.dtsi delete mode 100644 arch/arm/boot/dts/am5728.dtsi delete mode 100644 arch/arm/boot/dts/am5748.dtsi delete mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts delete mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts delete mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts delete mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi delete mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-mba7.dts delete mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts delete mode 100644 arch/arm/boot/dts/imx7s-mba7.dts delete mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi delete mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi delete mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts delete mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi delete mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi delete mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi delete mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi delete mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi delete mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi delete mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts delete mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts delete mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts create mode 100644 arch/arm/firmware/Kconfig create mode 100644 arch/arm/firmware/Makefile create mode 100644 arch/arm/firmware/trusted_foundations.c create mode 100644 arch/arm/include/asm/limits.h create mode 100644 arch/arm/include/asm/trusted_foundations.h delete mode 100644 arch/arm/mach-ep93xx/hardware.h rename arch/arm/mach-ep93xx/{ => include/mach}/gpio-ep93xx.h (100%) create mode 100644 arch/arm/mach-ep93xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ep93xx/include/mach/platform.h delete mode 100644 arch/arm/mach-ep93xx/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/npe.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h delete mode 100644 arch/arm/mach-ixp4xx/irqs.h delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c create mode 100644 arch/arm/mach-ixp4xx/ixp4xx_npe.c create mode 100644 arch/arm/mach-ixp4xx/ixp4xx_qmgr.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi delete mode 100644 arch/arm64/boot/dts/intel/Makefile delete mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi delete mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h delete mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts delete mode 100644 arch/arm64/include/asm/kvm_ptrauth.h delete mode 100644 arch/arm64/kernel/sigreturn32.S delete mode 100644 arch/arm64/kvm/pmu.c delete mode 100644 arch/csky/include/asm/ptrace.h delete mode 100644 arch/csky/include/uapi/asm/perf_regs.h delete mode 100644 arch/csky/kernel/perf_callchain.c delete mode 100644 arch/csky/kernel/perf_regs.c create mode 100644 arch/h8300/include/asm/uaccess.h delete mode 100644 arch/ia64/include/asm/mmiowb.h create mode 100644 arch/ia64/include/asm/rwsem.h create mode 100644 arch/ia64/include/asm/segment.h create mode 100644 arch/ia64/include/uapi/asm/sockios.h delete mode 100644 arch/m68k/include/asm/syscall.h delete mode 100644 arch/mips/include/asm/mmiowb.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/nds32/kernel/.gitignore delete mode 100644 arch/nds32/kernel/vdso/.gitignore delete mode 100644 arch/parisc/include/asm/kgdb.h delete mode 100644 arch/parisc/include/asm/kprobes.h delete mode 100644 arch/parisc/include/asm/patch.h delete mode 100644 arch/parisc/include/asm/sparsemem.h create mode 100644 arch/parisc/include/uapi/asm/sockios.h delete mode 100644 arch/parisc/kernel/kgdb.c delete mode 100644 arch/parisc/kernel/kprobes.c delete mode 100644 arch/parisc/kernel/patch.c delete mode 100644 arch/parisc/mm/fixmap.c delete mode 100644 arch/powerpc/include/asm/book3s/32/kup.h delete mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h delete mode 100644 arch/powerpc/include/asm/kup.h delete mode 100644 arch/powerpc/include/asm/mmiowb.h delete mode 100644 arch/powerpc/include/asm/nohash/32/kup-8xx.h delete mode 100644 arch/powerpc/kvm/book3s_xive_native.c delete mode 100644 arch/riscv/include/asm/mmiowb.h delete mode 100644 arch/s390/boot/ipl_report.c delete mode 100644 arch/s390/boot/kaslr.c delete mode 100644 arch/s390/boot/machine_kexec_reloc.c delete mode 100644 arch/s390/boot/text_dma.S delete mode 100644 arch/s390/boot/uv.c create mode 100644 arch/s390/include/asm/segment.h delete mode 100644 arch/s390/include/asm/uv.h delete mode 100644 arch/s390/include/uapi/asm/ipl.h delete mode 100644 arch/s390/kernel/ima_arch.c delete mode 100644 arch/s390/kernel/machine_kexec_reloc.c create mode 100644 arch/s390/mm/gup.c delete mode 100644 arch/s390/pci/pci_irq.c delete mode 100644 arch/s390/purgatory/kexec-purgatory.S delete mode 100644 arch/s390/purgatory/purgatory.lds.S delete mode 100644 arch/sh/include/asm/mmiowb.h create mode 100644 arch/sparc/include/uapi/asm/sockios.h delete mode 100644 arch/unicore32/include/asm/syscall.h create mode 100644 arch/x86/include/asm/rwsem.h create mode 100644 arch/x86/include/uapi/asm/sockios.h delete mode 100644 arch/x86/kernel/cpu/intel_epb.c create mode 100644 arch/x86/lib/rwsem.S create mode 100644 arch/xtensa/include/asm/segment.h delete mode 100644 crypto/ecrdsa.c delete mode 100644 crypto/ecrdsa_defs.h delete mode 100644 crypto/ecrdsa_params.asn1 delete mode 100644 crypto/ecrdsa_pub_key.asn1 delete mode 100644 drivers/acpi/hmat/Kconfig delete mode 100644 drivers/acpi/hmat/Makefile delete mode 100644 drivers/acpi/hmat/hmat.c delete mode 100644 drivers/bluetooth/btmtksdio.c delete mode 100644 drivers/clk/at91/clk-sam9x60-pll.c delete mode 100644 drivers/clk/at91/sam9x60.c delete mode 100644 drivers/clk/clk-lochnagar.c delete mode 100644 drivers/clk/clk-milbeaut.c delete mode 100644 drivers/clk/imx/clk-imx5.c create mode 100644 drivers/clk/imx/clk-imx51-imx53.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8183.c delete mode 100644 drivers/clk/mediatek/clk-mt8516.c delete mode 100644 drivers/clk/mediatek/clk-mux.c delete mode 100644 drivers/clk/mediatek/clk-mux.h delete mode 100644 drivers/clk/qcom/turingcc-qcs404.c delete mode 100644 drivers/clk/sunxi/Kconfig delete mode 100644 drivers/clocksource/timer-ixp4xx.c delete mode 100644 drivers/counter/104-quad-8.c delete mode 100644 drivers/counter/Kconfig delete mode 100644 drivers/counter/Makefile delete mode 100644 drivers/counter/counter.c delete mode 100644 drivers/counter/ftm-quaddec.c delete mode 100644 drivers/counter/stm32-lptimer-cnt.c delete mode 100644 drivers/counter/stm32-timer-cnt.c create mode 100644 drivers/crypto/mxc-scc.c delete mode 100644 drivers/dma-buf/dma-fence-chain.c delete mode 100644 drivers/extcon/extcon-intel-mrfld.c delete mode 100644 drivers/extcon/extcon-intel.h delete mode 100644 drivers/firmware/imx/imx-scu-irq.c create mode 100644 drivers/firmware/psci.c delete mode 100644 drivers/firmware/psci/Kconfig delete mode 100644 drivers/firmware/psci/Makefile delete mode 100644 drivers/firmware/psci/psci.c rename drivers/firmware/{psci => }/psci_checker.c (100%) delete mode 100644 drivers/firmware/trusted_foundations.c delete mode 100644 drivers/fpga/zynqmp-fpga.c delete mode 100644 drivers/gpio/gpio-ixp4xx.c delete mode 100644 drivers/gpio/gpio-mlxbf.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h create mode 100644 drivers/gpu/drm/amd/include/linux/chash.h create mode 100644 drivers/gpu/drm/amd/lib/Kconfig create mode 100644 drivers/gpu/drm/amd/lib/Makefile create mode 100644 drivers/gpu/drm/amd/lib/chash.c delete mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c delete mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c delete mode 100644 drivers/gpu/drm/aspeed/Kconfig delete mode 100644 drivers/gpu/drm/aspeed/Makefile delete mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h delete mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c delete mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c delete mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c delete mode 100644 drivers/gpu/drm/drm_format_helper.c delete mode 100644 drivers/gpu/drm/drm_gem_shmem_helper.c delete mode 100644 drivers/gpu/drm/drm_legacy_misc.c delete mode 100644 drivers/gpu/drm/i915/.gitignore delete mode 100644 drivers/gpu/drm/i915/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h delete mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h delete mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/i915_user_extensions.c delete mode 100644 drivers/gpu/drm/i915/i915_user_extensions.h delete mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h delete mode 100644 drivers/gpu/drm/i915/intel_audio.h delete mode 100644 drivers/gpu/drm/i915/intel_cdclk.h delete mode 100644 drivers/gpu/drm/i915/intel_color.h delete mode 100644 drivers/gpu/drm/i915/intel_connector.h delete mode 100644 drivers/gpu/drm/i915/intel_context.c delete mode 100644 drivers/gpu/drm/i915/intel_context.h delete mode 100644 drivers/gpu/drm/i915/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/intel_crt.h delete mode 100644 drivers/gpu/drm/i915/intel_csr.h delete mode 100644 drivers/gpu/drm/i915/intel_ddi.h delete mode 100644 drivers/gpu/drm/i915/intel_dp.h delete mode 100644 drivers/gpu/drm/i915/intel_dvo.h delete mode 100644 drivers/gpu/drm/i915/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/intel_fbc.h delete mode 100644 drivers/gpu/drm/i915/intel_fbdev.h delete mode 100644 drivers/gpu/drm/i915/intel_hdcp.h delete mode 100644 drivers/gpu/drm/i915/intel_hdmi.h delete mode 100644 drivers/gpu/drm/i915/intel_lspcon.h delete mode 100644 drivers/gpu/drm/i915/intel_lvds.h delete mode 100644 drivers/gpu/drm/i915/intel_panel.h delete mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h delete mode 100644 drivers/gpu/drm/i915/intel_pm.h delete mode 100644 drivers/gpu/drm/i915/intel_psr.h delete mode 100644 drivers/gpu/drm/i915/intel_sdvo.h delete mode 100644 drivers/gpu/drm/i915/intel_sprite.h delete mode 100644 drivers/gpu/drm/i915/intel_tv.h delete mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h delete mode 100644 drivers/gpu/drm/lima/Kconfig delete mode 100644 drivers/gpu/drm/lima/Makefile delete mode 100644 drivers/gpu/drm/lima/lima_bcast.c delete mode 100644 drivers/gpu/drm/lima/lima_bcast.h delete mode 100644 drivers/gpu/drm/lima/lima_ctx.c delete mode 100644 drivers/gpu/drm/lima/lima_ctx.h delete mode 100644 drivers/gpu/drm/lima/lima_device.c delete mode 100644 drivers/gpu/drm/lima/lima_device.h delete mode 100644 drivers/gpu/drm/lima/lima_dlbu.c delete mode 100644 drivers/gpu/drm/lima/lima_dlbu.h delete mode 100644 drivers/gpu/drm/lima/lima_drv.c delete mode 100644 drivers/gpu/drm/lima/lima_drv.h delete mode 100644 drivers/gpu/drm/lima/lima_gem.c delete mode 100644 drivers/gpu/drm/lima/lima_gem.h delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h delete mode 100644 drivers/gpu/drm/lima/lima_gp.c delete mode 100644 drivers/gpu/drm/lima/lima_gp.h delete mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c delete mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h delete mode 100644 drivers/gpu/drm/lima/lima_mmu.c delete mode 100644 drivers/gpu/drm/lima/lima_mmu.h delete mode 100644 drivers/gpu/drm/lima/lima_object.c delete mode 100644 drivers/gpu/drm/lima/lima_object.h delete mode 100644 drivers/gpu/drm/lima/lima_pmu.c delete mode 100644 drivers/gpu/drm/lima/lima_pmu.h delete mode 100644 drivers/gpu/drm/lima/lima_pp.c delete mode 100644 drivers/gpu/drm/lima/lima_pp.h delete mode 100644 drivers/gpu/drm/lima/lima_regs.h delete mode 100644 drivers/gpu/drm/lima/lima_sched.c delete mode 100644 drivers/gpu/drm/lima/lima_sched.h delete mode 100644 drivers/gpu/drm/lima/lima_vm.c delete mode 100644 drivers/gpu/drm/lima/lima_vm.h create mode 100644 drivers/gpu/drm/meson/meson_canvas.c create mode 100644 drivers/gpu/drm/meson/meson_canvas.h create mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c create mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c delete mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c delete mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c delete mode 100644 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c delete mode 100644 drivers/gpu/drm/panfrost/Kconfig delete mode 100644 drivers/gpu/drm/panfrost/Makefile delete mode 100644 drivers/gpu/drm/panfrost/TODO delete mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h delete mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h delete mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c delete mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h create mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-core.c delete mode 100644 drivers/gpu/drm/vboxvideo/Kconfig delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.h delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_irq.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_main.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_mode.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_ttm.c delete mode 100644 drivers/hid/hid-macally.c delete mode 100644 drivers/hid/hid-u2fzero.c delete mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c delete mode 100644 drivers/hwmon/lochnagar-hwmon.c delete mode 100644 drivers/hwmon/pmbus/ir38064.c delete mode 100644 drivers/hwmon/pmbus/isl68137.c create mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c delete mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c delete mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c delete mode 100644 drivers/i2c/busses/i2c-amd-mp2.h delete mode 100644 drivers/i2c/busses/i2c-at91-core.c delete mode 100644 drivers/i2c/busses/i2c-at91-master.c delete mode 100644 drivers/i2c/busses/i2c-at91-slave.c create mode 100644 drivers/i2c/busses/i2c-at91.c delete mode 100644 drivers/i2c/busses/i2c-at91.h delete mode 100644 drivers/iio/adc/ad7780.c delete mode 100644 drivers/iio/adc/ti-ads8344.c create mode 100644 drivers/iio/counter/104-quad-8.c create mode 100644 drivers/iio/counter/Kconfig create mode 100644 drivers/iio/counter/Makefile create mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c delete mode 100644 drivers/iio/gyro/fxas21002c.h delete mode 100644 drivers/iio/gyro/fxas21002c_core.c delete mode 100644 drivers/iio/gyro/fxas21002c_i2c.c delete mode 100644 drivers/iio/gyro/fxas21002c_spi.c delete mode 100644 drivers/iio/imu/adis16400.c create mode 100644 drivers/iio/imu/adis16400.h create mode 100644 drivers/iio/imu/adis16400_buffer.c create mode 100644 drivers/iio/imu/adis16400_core.c delete mode 100644 drivers/iio/proximity/mb1232.c delete mode 100644 drivers/iio/temperature/max31856.c delete mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c delete mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c delete mode 100644 drivers/input/misc/gpio-vibra.c delete mode 100644 drivers/input/touchscreen/iqs5xx.c delete mode 100644 drivers/iommu/virtio-iommu.c delete mode 100644 drivers/irqchip/irq-ixp4xx.c delete mode 100644 drivers/leds/leds-lm3532.c delete mode 100644 drivers/leds/leds-turris-omnia.c delete mode 100644 drivers/md/dm-dust.c delete mode 100644 drivers/media/i2c/st-mipid02.c delete mode 100644 drivers/media/media-dev-allocator.c delete mode 100644 drivers/media/platform/meson/ao-cec-g12a.c create mode 100644 drivers/memory/Makefile.asm-offsets rename drivers/{soc/aspeed => misc}/aspeed-lpc-ctrl.c (100%) rename drivers/{soc/aspeed => misc}/aspeed-lpc-snoop.c (100%) delete mode 100644 drivers/misc/aspeed-p2a-ctrl.c delete mode 100644 drivers/misc/habanalabs/firmware_if.c delete mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c delete mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h delete mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h delete mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h delete mode 100644 drivers/misc/habanalabs/pci.c delete mode 100644 drivers/misc/mei/hdcp/Kconfig create mode 100644 drivers/mmc/host/mmci_qcom_dml.h delete mode 100644 drivers/mtd/nand/raw/ingenic/Kconfig delete mode 100644 drivers/mtd/nand/raw/ingenic/Makefile delete mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c delete mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h delete mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_nand.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4780_bch.c create mode 100644 drivers/mtd/nand/raw/jz4740_nand.c create mode 100644 drivers/mtd/nand/raw/jz4780_bch.c create mode 100644 drivers/mtd/nand/raw/jz4780_bch.h create mode 100644 drivers/mtd/nand/raw/jz4780_nand.c delete mode 100644 drivers/net/ethernet/intel/i40e/i40e_ddp.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.h delete mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c delete mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h delete mode 100644 drivers/net/ethernet/ti/cpsw_ethtool.c delete mode 100644 drivers/net/ethernet/ti/cpsw_priv.c delete mode 100644 drivers/net/ethernet/ti/cpsw_priv.h delete mode 100644 drivers/net/ethernet/ti/cpsw_sl.c delete mode 100644 drivers/net/ethernet/ti/cpsw_sl.h delete mode 100644 drivers/net/netdevsim/bus.c delete mode 100644 drivers/net/netdevsim/dev.c create mode 100644 drivers/net/netdevsim/devlink.c delete mode 100644 drivers/net/netdevsim/sdev.c delete mode 100644 drivers/net/phy/mdio-mux-meson-g12a.c delete mode 100644 drivers/net/wireless/realtek/rtw88/Kconfig delete mode 100644 drivers/net/wireless/realtek/rtw88/Makefile delete mode 100644 drivers/net/wireless/realtek/rtw88/debug.c delete mode 100644 drivers/net/wireless/realtek/rtw88/debug.h delete mode 100644 drivers/net/wireless/realtek/rtw88/efuse.c delete mode 100644 drivers/net/wireless/realtek/rtw88/efuse.h delete mode 100644 drivers/net/wireless/realtek/rtw88/fw.c delete mode 100644 drivers/net/wireless/realtek/rtw88/fw.h delete mode 100644 drivers/net/wireless/realtek/rtw88/hci.h delete mode 100644 drivers/net/wireless/realtek/rtw88/mac.c delete mode 100644 drivers/net/wireless/realtek/rtw88/mac.h delete mode 100644 drivers/net/wireless/realtek/rtw88/mac80211.c delete mode 100644 drivers/net/wireless/realtek/rtw88/main.c delete mode 100644 drivers/net/wireless/realtek/rtw88/main.h delete mode 100644 drivers/net/wireless/realtek/rtw88/pci.c delete mode 100644 drivers/net/wireless/realtek/rtw88/pci.h delete mode 100644 drivers/net/wireless/realtek/rtw88/phy.c delete mode 100644 drivers/net/wireless/realtek/rtw88/phy.h delete mode 100644 drivers/net/wireless/realtek/rtw88/ps.c delete mode 100644 drivers/net/wireless/realtek/rtw88/ps.h delete mode 100644 drivers/net/wireless/realtek/rtw88/reg.h delete mode 100644 drivers/net/wireless/realtek/rtw88/regd.c delete mode 100644 drivers/net/wireless/realtek/rtw88/regd.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rx.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rx.h delete mode 100644 drivers/net/wireless/realtek/rtw88/sec.c delete mode 100644 drivers/net/wireless/realtek/rtw88/sec.h delete mode 100644 drivers/net/wireless/realtek/rtw88/tx.c delete mode 100644 drivers/net/wireless/realtek/rtw88/tx.h delete mode 100644 drivers/net/wireless/realtek/rtw88/util.c delete mode 100644 drivers/net/wireless/realtek/rtw88/util.h delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h delete mode 100644 drivers/nvmem/stm32-romem.c delete mode 100644 drivers/pci/controller/dwc/pcie-al.c create mode 100644 drivers/pci/pcie/bw_notification.c delete mode 100644 drivers/perf/arm_smmuv3_pmu.c delete mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb2.c delete mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c delete mode 100644 drivers/phy/broadcom/phy-bcm-sr-usb.c delete mode 100644 drivers/phy/hisilicon/phy-hi3660-usb3.c delete mode 100644 drivers/phy/mediatek/phy-mtk-ufs.c delete mode 100644 drivers/phy/tegra/xusb-tegra186.c delete mode 100644 drivers/phy/ti/phy-am654-serdes.c delete mode 100644 drivers/pinctrl/cirrus/pinctrl-lochnagar.c delete mode 100644 drivers/platform/chrome/cros_ec_rpmsg.c delete mode 100644 drivers/platform/chrome/cros_ec_trace.c delete mode 100644 drivers/platform/chrome/cros_ec_trace.h delete mode 100644 drivers/platform/chrome/cros_usbpd_logger.c delete mode 100644 drivers/platform/chrome/wilco_ec/properties.c delete mode 100644 drivers/power/supply/ingenic-battery.c delete mode 100644 drivers/power/supply/lt3651-charger.c create mode 100644 drivers/power/supply/ltc3651-charger.c delete mode 100644 drivers/regulator/stm32-pwr.c delete mode 100644 drivers/rtc/rtc-aspeed.c delete mode 100644 drivers/s390/cio/vfio_ccw_async.c delete mode 100644 drivers/scsi/fdomain.c delete mode 100644 drivers/scsi/fdomain.h delete mode 100644 drivers/scsi/fdomain_pci.c delete mode 100644 drivers/scsi/qla2xxx/qla_dsd.h delete mode 100644 drivers/scsi/ufs/ufs-mediatek.c delete mode 100644 drivers/scsi/ufs/ufs-mediatek.h delete mode 100644 drivers/soc/aspeed/Kconfig delete mode 100644 drivers/soc/aspeed/Makefile delete mode 100644 drivers/soc/imx/soc-imx8.c delete mode 100644 drivers/soc/ixp4xx/Kconfig delete mode 100644 drivers/soc/ixp4xx/Makefile delete mode 100644 drivers/soc/ixp4xx/ixp4xx-npe.c delete mode 100644 drivers/soc/ixp4xx/ixp4xx-qmgr.c delete mode 100644 drivers/spi/spi-mt7621.c delete mode 100644 drivers/spi/spi-zynq-qspi.c delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev delete mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt delete mode 100644 drivers/staging/fieldbus/Kconfig delete mode 100644 drivers/staging/fieldbus/Makefile delete mode 100644 drivers/staging/fieldbus/TODO delete mode 100644 drivers/staging/fieldbus/anybuss/Kconfig delete mode 100644 drivers/staging/fieldbus/anybuss/Makefile delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h delete mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c delete mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c delete mode 100644 drivers/staging/fieldbus/anybuss/host.c delete mode 100644 drivers/staging/fieldbus/dev_core.c delete mode 100644 drivers/staging/fieldbus/fieldbus_dev.h create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analy [...] create mode 100644 drivers/staging/iio/adc/ad7780.c delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/media/mt9t031/Kconfig create mode 100644 drivers/staging/media/mt9t031/Makefile create mode 100644 drivers/staging/media/mt9t031/TODO delete mode 100644 drivers/staging/media/soc_camera/TODO create mode 100644 drivers/staging/media/zoran/Kconfig create mode 100644 drivers/staging/media/zoran/Makefile create mode 100644 drivers/staging/media/zoran/TODO create mode 100644 drivers/staging/media/zoran/videocodec.c create mode 100644 drivers/staging/media/zoran/videocodec.h create mode 100644 drivers/staging/media/zoran/zoran.h create mode 100644 drivers/staging/media/zoran/zoran_card.c create mode 100644 drivers/staging/media/zoran/zoran_card.h create mode 100644 drivers/staging/media/zoran/zoran_device.c create mode 100644 drivers/staging/media/zoran/zoran_device.h create mode 100644 drivers/staging/media/zoran/zoran_driver.c create mode 100644 drivers/staging/media/zoran/zoran_procfs.c create mode 100644 drivers/staging/media/zoran/zoran_procfs.h create mode 100644 drivers/staging/media/zoran/zr36016.c create mode 100644 drivers/staging/media/zoran/zr36016.h create mode 100644 drivers/staging/media/zoran/zr36050.c create mode 100644 drivers/staging/media/zoran/zr36050.h create mode 100644 drivers/staging/media/zoran/zr36057.h create mode 100644 drivers/staging/media/zoran/zr36060.c create mode 100644 drivers/staging/media/zoran/zr36060.h delete mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt delete mode 100644 drivers/staging/most/configfs.c create mode 100644 drivers/staging/mt7621-mmc/Kconfig create mode 100644 drivers/staging/mt7621-mmc/Makefile create mode 100644 drivers/staging/mt7621-mmc/TODO create mode 100644 drivers/staging/mt7621-mmc/board.h create mode 100644 drivers/staging/mt7621-mmc/dbg.c create mode 100644 drivers/staging/mt7621-mmc/dbg.h create mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h create mode 100644 drivers/staging/mt7621-mmc/sd.c create mode 100644 drivers/staging/mt7621-spi/Kconfig create mode 100644 drivers/staging/mt7621-spi/Makefile copy drivers/staging/{mt7621-dma => mt7621-spi}/TODO (100%) create mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c delete mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/rtl8192e/license create mode 100644 drivers/staging/vboxvideo/Kconfig rename drivers/{gpu/drm => staging}/vboxvideo/Makefile (100%) create mode 100644 drivers/staging/vboxvideo/TODO rename drivers/{gpu/drm => staging}/vboxvideo/hgsmi_base.c (100%) rename drivers/{gpu/drm => staging}/vboxvideo/hgsmi_ch_setup.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/hgsmi_channels.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/hgsmi_defs.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/modesetting.c (100%) create mode 100644 drivers/staging/vboxvideo/vbox_drv.c create mode 100644 drivers/staging/vboxvideo/vbox_drv.h create mode 100644 drivers/staging/vboxvideo/vbox_fb.c rename drivers/{gpu/drm => staging}/vboxvideo/vbox_hgsmi.c (100%) create mode 100644 drivers/staging/vboxvideo/vbox_irq.c create mode 100644 drivers/staging/vboxvideo/vbox_main.c create mode 100644 drivers/staging/vboxvideo/vbox_mode.c create mode 100644 drivers/staging/vboxvideo/vbox_prime.c create mode 100644 drivers/staging/vboxvideo/vbox_ttm.c rename drivers/{gpu/drm => staging}/vboxvideo/vboxvideo.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/vboxvideo_guest.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/vboxvideo_vbe.h (100%) rename drivers/{gpu/drm => staging}/vboxvideo/vbva_base.c (100%) delete mode 100644 drivers/thunderbolt/lc.c delete mode 100644 drivers/thunderbolt/tunnel.c delete mode 100644 drivers/thunderbolt/tunnel.h create mode 100644 drivers/thunderbolt/tunnel_pci.c create mode 100644 drivers/thunderbolt/tunnel_pci.h delete mode 100644 drivers/tty/serial/milbeaut_usio.c delete mode 100644 drivers/tty/serial/sifive.c delete mode 100644 drivers/tty/ttynull.c delete mode 100644 drivers/usb/mtu3/mtu3_debug.h delete mode 100644 drivers/usb/mtu3/mtu3_debugfs.c delete mode 100644 drivers/usb/mtu3/mtu3_trace.c delete mode 100644 drivers/usb/mtu3/mtu3_trace.h delete mode 100644 drivers/usb/typec/altmodes/displayport.h delete mode 100644 drivers/usb/typec/altmodes/nvidia.c delete mode 100644 drivers/usb/typec/ucsi/displayport.c create mode 100644 drivers/video/fbdev/amba-clcd-nomadik.c create mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h create mode 100644 drivers/video/fbdev/amba-clcd-versatile.c create mode 100644 drivers/video/fbdev/amba-clcd-versatile.h delete mode 100644 fs/unicode/.gitignore delete mode 100644 fs/unicode/Kconfig delete mode 100644 fs/unicode/Makefile delete mode 100644 fs/unicode/README.utf8data delete mode 100644 fs/unicode/mkutf8data.c delete mode 100644 fs/unicode/utf8-core.c delete mode 100644 fs/unicode/utf8-norm.c delete mode 100644 fs/unicode/utf8-selftest.c delete mode 100644 fs/unicode/utf8data.h delete mode 100644 fs/unicode/utf8n.h delete mode 100644 fs/xfs/libxfs/xfs_health.h delete mode 100644 fs/xfs/scrub/fscounters.c delete mode 100644 fs/xfs/scrub/health.c delete mode 100644 fs/xfs/scrub/health.h delete mode 100644 fs/xfs/xfs_health.c delete mode 100644 include/asm-generic/mmiowb.h delete mode 100644 include/asm-generic/mmiowb_types.h create mode 100644 include/asm-generic/rwsem.h create mode 100644 include/asm-generic/segment.h create mode 100644 include/asm-generic/sizes.h delete mode 100644 include/drm/drm_format_helper.h delete mode 100644 include/drm/drm_gem_shmem_helper.h create mode 100644 include/drm/tinydrm/tinydrm.h delete mode 100644 include/dt-bindings/clock/mt8183-clk.h delete mode 100644 include/dt-bindings/clock/mt8516-clk.h delete mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h delete mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h delete mode 100644 include/dt-bindings/iio/temperature/thermocouple.h delete mode 100644 include/dt-bindings/phy/phy-am654-serdes.h delete mode 100644 include/linux/counter.h delete mode 100644 include/linux/counter_enum.h delete mode 100644 include/linux/dma-fence-chain.h delete mode 100644 include/linux/dma/idma64.h delete mode 100644 include/linux/firmware/trusted_foundations.h delete mode 100644 include/linux/fsl/ftm.h delete mode 100644 include/linux/intel-ish-client-if.h delete mode 100644 include/linux/irqchip/irq-ixp4xx.h delete mode 100644 include/linux/platform_data/eth-ep93xx.h create mode 100644 include/linux/platform_data/pca954x.h delete mode 100644 include/linux/platform_data/timer-ixp4xx.h delete mode 100644 include/linux/rtc/rtc-omap.h create mode 100644 include/linux/rwsem-spinlock.h delete mode 100644 include/linux/soc/cirrus/ep93xx.h delete mode 100644 include/linux/soc/ixp4xx/npe.h delete mode 100644 include/linux/soc/ixp4xx/qmgr.h delete mode 100644 include/linux/unicode.h delete mode 100644 include/media/fwht-ctrls.h delete mode 100644 include/media/media-dev-allocator.h delete mode 100644 include/net/bpf_sk_storage.h delete mode 100644 include/net/ipv6_stubs.h create mode 100644 include/net/netfilter/ipv4/nf_nat_masquerade.h create mode 100644 include/net/netfilter/ipv6/nf_nat_masquerade.h delete mode 100644 include/net/netfilter/nf_nat_masquerade.h create mode 100644 include/net/nexthop.h delete mode 100644 include/net/rtnh.h create mode 100644 include/scsi/osd_attributes.h create mode 100644 include/scsi/osd_protocol.h create mode 100644 include/scsi/osd_sec.h create mode 100644 include/scsi/osd_sense.h create mode 100644 include/scsi/osd_types.h delete mode 100644 include/soc/rockchip/rk3399_grf.h delete mode 100644 include/sound/sof.h delete mode 100644 include/sound/sof/control.h delete mode 100644 include/sound/sof/dai-intel.h delete mode 100644 include/sound/sof/dai.h delete mode 100644 include/sound/sof/header.h delete mode 100644 include/sound/sof/info.h delete mode 100644 include/sound/sof/pm.h delete mode 100644 include/sound/sof/stream.h delete mode 100644 include/sound/sof/topology.h delete mode 100644 include/sound/sof/trace.h delete mode 100644 include/sound/sof/xtensa.h delete mode 100644 include/trace/events/bpf_test_run.h delete mode 100644 include/trace/events/devfreq.h delete mode 100644 include/trace/events/ib_mad.h delete mode 100644 include/trace/events/ib_umad.h delete mode 100644 include/trace/events/nbd.h delete mode 100644 include/uapi/drm/lima_drm.h delete mode 100644 include/uapi/drm/panfrost_drm.h delete mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h delete mode 100644 include/uapi/linux/virtio_iommu.h delete mode 100644 include/uapi/sound/sof/abi.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/fw.h delete mode 100644 include/uapi/sound/sof/header.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tokens.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h delete mode 100644 kernel/cgroup/legacy_freezer.c delete mode 100644 kernel/gcov/clang.c delete mode 100644 kernel/gcov/gcc_base.c delete mode 100755 kernel/gen_ikh_data.sh delete mode 100644 kernel/kheaders.c delete mode 100644 kernel/locking/lock_events.c delete mode 100644 kernel/locking/lock_events.h delete mode 100644 kernel/locking/lock_events_list.h create mode 100644 kernel/locking/rwsem-spinlock.c delete mode 100644 kernel/rcu/tree_stall.h rename lib/{math => }/cordic.c (100%) create mode 100644 lib/div64.c rename lib/{math => }/gcd.c (100%) rename lib/{math => }/int_sqrt.c (100%) rename lib/{math => }/lcm.c (100%) delete mode 100644 lib/math/Kconfig delete mode 100644 lib/math/Makefile delete mode 100644 lib/math/div64.c delete mode 100644 lib/math/int_pow.c delete mode 100644 lib/math/rational.c rename lib/{math => }/prime_numbers.c (100%) create mode 100644 lib/rational.c rename lib/{math => }/reciprocal_div.c (100%) delete mode 100644 lib/test_strscpy.c delete mode 100644 localversion-next delete mode 100644 net/core/bpf_sk_storage.c delete mode 100644 net/core/datagram.h delete mode 100644 net/hsr/hsr_debugfs.c create mode 100644 net/ipv4/netfilter/ipt_MASQUERADE.c create mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c create mode 100644 net/ipv4/xfrm4_mode_beet.c create mode 100644 net/ipv4/xfrm4_mode_transport.c create mode 100644 net/ipv4/xfrm4_mode_tunnel.c create mode 100644 net/ipv6/netfilter/ip6t_MASQUERADE.c create mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c create mode 100644 net/ipv6/xfrm6_mode_beet.c create mode 100644 net/ipv6/xfrm6_mode_ro.c create mode 100644 net/ipv6/xfrm6_mode_transport.c create mode 100644 net/ipv6/xfrm6_mode_tunnel.c delete mode 100644 net/netfilter/nft_chain_route.c delete mode 100644 net/netfilter/xt_MASQUERADE.c delete mode 100644 net/xfrm/xfrm_inout.h delete mode 100644 samples/bpf/ibumad_kern.c delete mode 100644 samples/bpf/ibumad_user.c delete mode 100644 samples/pidfd/Makefile delete mode 100644 samples/pidfd/pidfd-metadata.c delete mode 100644 scripts/gdb/linux/clk.py delete mode 100644 scripts/gdb/linux/config.py delete mode 100644 scripts/gdb/linux/rbtree.py delete mode 100644 scripts/gdb/linux/timerlist.py mode change 100755 => 100644 scripts/kconfig/nconf-cfg.sh delete mode 100644 security/Kconfig.hardening delete mode 100644 security/integrity/platform_certs/load_ipl_s390.c delete mode 100644 sound/soc/atmel/mchp-i2s-mcc.c delete mode 100644 sound/soc/codecs/lochnagar-sc.c delete mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c delete mode 100644 sound/soc/fsl/fsl_audmix.c delete mode 100644 sound/soc/fsl/fsl_audmix.h delete mode 100644 sound/soc/fsl/imx-audmix.c delete mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c delete mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c delete mode 100644 sound/soc/sof/Kconfig delete mode 100644 sound/soc/sof/Makefile delete mode 100644 sound/soc/sof/control.c delete mode 100644 sound/soc/sof/core.c delete mode 100644 sound/soc/sof/debug.c delete mode 100644 sound/soc/sof/intel/Kconfig delete mode 100644 sound/soc/sof/intel/Makefile delete mode 100644 sound/soc/sof/intel/apl.c delete mode 100644 sound/soc/sof/intel/bdw.c delete mode 100644 sound/soc/sof/intel/byt.c delete mode 100644 sound/soc/sof/intel/cnl.c delete mode 100644 sound/soc/sof/intel/hda-bus.c delete mode 100644 sound/soc/sof/intel/hda-codec.c delete mode 100644 sound/soc/sof/intel/hda-ctrl.c delete mode 100644 sound/soc/sof/intel/hda-dai.c delete mode 100644 sound/soc/sof/intel/hda-dsp.c delete mode 100644 sound/soc/sof/intel/hda-ipc.c delete mode 100644 sound/soc/sof/intel/hda-loader.c delete mode 100644 sound/soc/sof/intel/hda-pcm.c delete mode 100644 sound/soc/sof/intel/hda-stream.c delete mode 100644 sound/soc/sof/intel/hda-trace.c delete mode 100644 sound/soc/sof/intel/hda.c delete mode 100644 sound/soc/sof/intel/hda.h delete mode 100644 sound/soc/sof/intel/intel-ipc.c delete mode 100644 sound/soc/sof/intel/shim.h delete mode 100644 sound/soc/sof/ipc.c delete mode 100644 sound/soc/sof/loader.c delete mode 100644 sound/soc/sof/nocodec.c delete mode 100644 sound/soc/sof/ops.c delete mode 100644 sound/soc/sof/ops.h delete mode 100644 sound/soc/sof/pcm.c delete mode 100644 sound/soc/sof/pm.c delete mode 100644 sound/soc/sof/sof-acpi-dev.c delete mode 100644 sound/soc/sof/sof-pci-dev.c delete mode 100644 sound/soc/sof/sof-priv.h delete mode 100644 sound/soc/sof/topology.c delete mode 100644 sound/soc/sof/trace.c delete mode 100644 sound/soc/sof/utils.c delete mode 100644 sound/soc/sof/xtensa/Kconfig delete mode 100644 sound/soc/sof/xtensa/Makefile delete mode 100644 sound/soc/sof/xtensa/core.c delete mode 100644 sound/soc/sprd/sprd-mcdt.c delete mode 100644 sound/soc/sprd/sprd-mcdt.h delete mode 100644 sound/soc/sprd/sprd-pcm-compress.c delete mode 100644 sound/usb/media.c delete mode 100644 sound/usb/media.h delete mode 100644 tools/bpf/bpftool/Documentation/bpftool-btf.rst delete mode 100644 tools/bpf/bpftool/btf.c delete mode 100644 tools/build/feature/test-libzstd.c delete mode 100644 tools/lib/bpf/libbpf.pc.template delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json delete mode 100644 tools/perf/trace/strace/groups/string delete mode 100644 tools/testing/selftests/bpf/map_tests/sk_storage_map.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_n [...] delete mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skb_ctx.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c delete mode 100644 tools/testing/selftests/bpf/progs/test_jhash.h delete mode 100644 tools/testing/selftests/bpf/progs/test_skb_ctx.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_edt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_tunnel.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale3.c delete mode 100644 tools/testing/selftests/bpf/test_btf.h delete mode 100644 tools/testing/selftests/bpf/test_maps.h delete mode 100644 tools/testing/selftests/bpf/test_sysctl.c delete mode 100755 tools/testing/selftests/bpf/test_tc_edt.sh delete mode 100755 tools/testing/selftests/bpf/test_tc_tunnel.sh delete mode 100755 tools/testing/selftests/bpf/test_tcp_check_syncookie.sh delete mode 100644 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c delete mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c delete mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c delete mode 100644 tools/testing/selftests/bpf/verifier/scale.c delete mode 100644 tools/testing/selftests/cgroup/test_freezer.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh delete mode 100644 tools/testing/selftests/exec/recursion-depth.c delete mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ima/Makefile create mode 100644 tools/testing/selftests/ima/config create mode 100755 tools/testing/selftests/ima/test_kexec_load.sh delete mode 100644 tools/testing/selftests/kexec/Makefile delete mode 100644 tools/testing/selftests/kexec/config delete mode 100755 tools/testing/selftests/kexec/kexec_common_lib.sh delete mode 100755 tools/testing/selftests/kexec/test_kexec_file_load.sh delete mode 100755 tools/testing/selftests/kexec/test_kexec_load.sh delete mode 100644 tools/testing/selftests/kselftest_module.h delete mode 100755 tools/testing/selftests/kselftest_module.sh delete mode 100755 tools/testing/selftests/lib/strscpy.sh delete mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_igmp.sh delete mode 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh delete mode 100755 tools/testing/selftests/netfilter/bridge_brouter.sh